tor-commits
Threads by month
- ----- 2025 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
October 2019
- 22 participants
- 4142 discussions
[translation/snowflakeaddon-messages.json_completed] https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json_completed
by translation@torproject.org 14 Oct '19
by translation@torproject.org 14 Oct '19
14 Oct '19
commit 51388b65646e35e2a6858e7b1d88f459c7adc13c
Author: Translation commit bot <translation(a)torproject.org>
Date: Mon Oct 14 22:47:09 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-mess…
---
ca/messages.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/ca/messages.json b/ca/messages.json
index f9de9d4cc..e83a0fdd3 100644
--- a/ca/messages.json
+++ b/ca/messages.json
@@ -2,11 +2,8 @@
"appDesc": {
"message": "Snowflake is a WebRTC pluggable transport for Tor."
},
- "popupTurnOn": {
- "message": "Turn On"
- },
- "popupTurnOff": {
- "message": "Turn Off"
+ "popupEnabled": {
+ "message": "Enabled"
},
"popupLearnMore": {
"message": "Learn more"
@@ -18,11 +15,14 @@
"message": "Number of users currently connected: $1"
},
"popupStatusReady": {
- "message": "Your Snowflake is ready to help users circumvent censorship!"
+ "message": "Your Snowflake is ready to help users circumvent censorship"
},
"popupWebRTCOff": {
"message": "WebRTC feature is not detected."
},
+ "popupBridgeUnreachable": {
+ "message": "Could not connect to the bridge."
+ },
"popupDescOn": {
"message": "Number of users your Snowflake has helped circumvent censorship in the last 24 hours: $1"
},
1
0
[translation/snowflakeaddon-messages.json] https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json
by translation@torproject.org 14 Oct '19
by translation@torproject.org 14 Oct '19
14 Oct '19
commit eba6b26f8dd0c2b786a5160c513363c1e7f6d7d9
Author: Translation commit bot <translation(a)torproject.org>
Date: Mon Oct 14 22:47:04 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-mess…
---
ca/messages.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ca/messages.json b/ca/messages.json
index ae82d52ad..aadfb4b3f 100644
--- a/ca/messages.json
+++ b/ca/messages.json
@@ -15,13 +15,13 @@
"message": "Nombre d'usuaris connectats actualment: $1"
},
"popupStatusReady": {
- "message": "Your Snowflake is ready to help users circumvent censorship"
+ "message": "El vostre Snowflake està preparat per ajudar a altres usuaris a eludir la censura"
},
"popupWebRTCOff": {
"message": "No s'ha detectat la característica WebRTC."
},
"popupBridgeUnreachable": {
- "message": "Could not connect to the bridge."
+ "message": "No es pot connectar al pont de línia."
},
"popupDescOn": {
"message": "Nombre d'usuaris que el vostre Snowflake ha ajudat a eludir la censura en les últimes 24 hores: $1"
1
0
[translation/orfox-stringsxml_completed] https://gitweb.torproject.org/translation.git/commit/?h=orfox-stringsxml_completed
by translation@torproject.org 14 Oct '19
by translation@torproject.org 14 Oct '19
14 Oct '19
commit f3ed563f33d093f830b43a92895ee03b2b1157e3
Author: Translation commit bot <translation(a)torproject.org>
Date: Mon Oct 14 22:46:49 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=orfox-stringsxml_co…
---
ca/strings.xml | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/ca/strings.xml b/ca/strings.xml
index ec4370ab8..cb5acbb4f 100644
--- a/ca/strings.xml
+++ b/ca/strings.xml
@@ -1,9 +1,2 @@
<resources>
- <string name="app_name">OrfoxRIP</string>
- <string name="try_tor_browser">Proveu el Navegador Tor</string>
- <string name="orfox_is_now_tor_browser">L\'Orfox ara és el Navegador Tor per a Android</string>
- <string name="get_it">Baixeu-lo del vostre repositori preferit:</string>
- <string name="go_to_f_droid">VÉS A F-DROID</string>
- <string name="go_to_google_play">VÉS A GOOGLE PLAY</string>
- <string name="download_apk">BAIXA L\'APK</string>
-</resources>
+ </resources>
1
0
[translation/orfox-stringsxml] https://gitweb.torproject.org/translation.git/commit/?h=orfox-stringsxml
by translation@torproject.org 14 Oct '19
by translation@torproject.org 14 Oct '19
14 Oct '19
commit 7c73972c0513ee18a8d88d6accbffb39ed47c6b0
Author: Translation commit bot <translation(a)torproject.org>
Date: Mon Oct 14 22:46:43 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=orfox-stringsxml
---
ca/strings.xml | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/ca/strings.xml b/ca/strings.xml
index 32d6145ad..986803e1c 100644
--- a/ca/strings.xml
+++ b/ca/strings.xml
@@ -5,5 +5,6 @@
<string name="get_it">Baixeu-lo del vostre repositori preferit:</string>
<string name="go_to_f_droid">VÉS A F-DROID</string>
<string name="go_to_google_play">VÉS A GOOGLE PLAY</string>
- <string name="download_apk">BAIXA L\'APK</string>
- </resources>
+ <string name="download_apk">BAIXADA DEL FITXER .APK</string>
+ <string name="export_bookmarks">Exporta les adreces d\'interès</string>
+</resources>
1
0
[translation/bridgedb_completed] https://gitweb.torproject.org/translation.git/commit/?h=bridgedb_completed
by translation@torproject.org 14 Oct '19
by translation@torproject.org 14 Oct '19
14 Oct '19
commit 2f251af6ea6914a3d893fdc34fe32f4bdda32ded
Author: Translation commit bot <translation(a)torproject.org>
Date: Mon Oct 14 22:45:24 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=bridgedb_completed
---
ca/LC_MESSAGES/bridgedb.po | 144 +++++++++++++++++++++++----------------------
1 file changed, 75 insertions(+), 69 deletions(-)
diff --git a/ca/LC_MESSAGES/bridgedb.po b/ca/LC_MESSAGES/bridgedb.po
index f169b0ea2..4506d3865 100644
--- a/ca/LC_MESSAGES/bridgedb.po
+++ b/ca/LC_MESSAGES/bridgedb.po
@@ -1,10 +1,11 @@
-# Translations template for BridgeDB.
-# Copyright (C) 2015 'The Tor Project, Inc.'
-# This file is distributed under the same license as the BridgeDB project.
+# Translations template for bridgedb.
+# Copyright (C) 2019 'The Tor Project, Inc.'
+# This file is distributed under the same license as the bridgedb project.
#
# Translators:
# Albert <provisionalib(a)hotmail.com>, 2013
-# Assumpta <assumptaanglada(a)gmail.com>, 2014
+# Assumpta Anglada, 2014
+# Benny Beat <bennybeat(a)gmail.com>, 2019
# Eloi García i Fargas, 2014
# Humbert, 2014
# isis <isis(a)torproject.org>, 2015
@@ -14,17 +15,36 @@ msgid ""
msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: 'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB&keywo…'\n"
-"POT-Creation-Date: 2015-07-25 03:40+0000\n"
-"PO-Revision-Date: 2018-04-12 18:54+0000\n"
-"Last-Translator: IDRASSI Mounir <mounir.idrassi(a)idrix.fr>\n"
+"POT-Creation-Date: 2019-10-03 15:04-0700\n"
+"PO-Revision-Date: 2019-10-14 22:23+0000\n"
+"Last-Translator: Benny Beat <bennybeat(a)gmail.com>\n"
"Language-Team: Catalan (http://www.transifex.com/otf/torproject/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 1.3\n"
+"Generated-By: Babel 2.7.0\n"
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#. -*- coding: utf-8 ; test-case-name: bridgedb.test.test_https_server -*-
+#. This file is part of BridgeDB, a Tor bridge distribution system.
+#. :authors: please see included AUTHORS file
+#. :copyright: (c) 2007-2017, The Tor Project, Inc.
+#. (c) 2013-2017, Isis Lovecruft
+#. :license: see LICENSE for licensing information
+#. : The path to the HTTPS distributor's web templates. (Should be the
+#. : "templates" directory in the same directory as this file.)
+#. Setting `filesystem_checks` to False is recommended for production servers,
+#. due to potential speed increases. This means that the atimes of the Mako
+#. template files aren't rechecked every time the template is requested
+#. (otherwise, if they are checked, and the atime is newer, the template is
+#. recompiled). `collection_size` sets the number of compiled templates which
+#. are cached before the least recently used ones are removed. See:
+#. http://docs.makotemplates.org/en/latest/usage.html#using-templatelookup
+#. : Localisations which BridgeDB supports which should be rendered right-to-
+#. left.
+#. We use our metrics singleton to keep track of BridgeDB metrics such as
+#. "number of failed HTTPS bridge requests."
#. TRANSLATORS: Please DO NOT translate the following words and/or phrases in
#. any string (regardless of capitalization and/or punctuation):
#. "BridgeDB"
@@ -36,35 +56,31 @@ msgstr ""
#. "fteproxy"
#. "Tor"
#. "Tor Browser"
-#: bridgedb/https/server.py:167
+#: bridgedb/distributors/https/server.py:135
msgid "Sorry! Something went wrong with your request."
msgstr "Quelcom ha anat malament amb la petició."
-#: bridgedb/https/templates/base.html:79
+#: bridgedb/distributors/https/templates/base.html:79
msgid "Report a Bug"
msgstr "Comunica un error"
-#: bridgedb/https/templates/base.html:82
+#: bridgedb/distributors/https/templates/base.html:82
msgid "Source Code"
msgstr "Codi font"
-#: bridgedb/https/templates/base.html:85
+#: bridgedb/distributors/https/templates/base.html:85
msgid "Changelog"
msgstr "Registre de canvis"
-#: bridgedb/https/templates/base.html:88
-msgid "Contact"
-msgstr "Contacte"
-
-#: bridgedb/https/templates/bridges.html:35
+#: bridgedb/distributors/https/templates/bridges.html:35
msgid "Select All"
msgstr "Selecciona-ho tot"
-#: bridgedb/https/templates/bridges.html:40
+#: bridgedb/distributors/https/templates/bridges.html:40
msgid "Show QRCode"
msgstr "Mostra el codi QR"
-#: bridgedb/https/templates/bridges.html:52
+#: bridgedb/distributors/https/templates/bridges.html:52
msgid "QRCode for your bridge lines"
msgstr "Codi QR per les línies de ponts"
@@ -72,58 +88,58 @@ msgstr "Codi QR per les línies de ponts"
#. "There was a problem!" in your language. For example,
#. for Italian, you might translate this into "Mama mia!",
#. or for French: "Sacrebleu!". :)
-#: bridgedb/https/templates/bridges.html:67
-#: bridgedb/https/templates/bridges.html:125
+#: bridgedb/distributors/https/templates/bridges.html:67
+#: bridgedb/distributors/https/templates/bridges.html:125
msgid "Uh oh, spaghettios!"
msgstr "Vatua l'olla!"
-#: bridgedb/https/templates/bridges.html:68
+#: bridgedb/distributors/https/templates/bridges.html:68
msgid "It seems there was an error getting your QRCode."
msgstr "Hi ha hagut un error en obtenir el codi QR"
-#: bridgedb/https/templates/bridges.html:73
+#: bridgedb/distributors/https/templates/bridges.html:73
msgid ""
"This QRCode contains your bridge lines. Scan it with a QRCode reader to copy"
" your bridge lines onto mobile and other devices."
msgstr "Aquest codi QR conté les línies de pont. Escannegeu-lo amb un lector de codis QR per copiar les línies de pont al mòbil i a altres dispositius. "
-#: bridgedb/https/templates/bridges.html:131
+#: bridgedb/distributors/https/templates/bridges.html:131
msgid "There currently aren't any bridges available..."
msgstr "No hi ha ponts disponibles en aquests moments."
-#: bridgedb/https/templates/bridges.html:132
+#: bridgedb/distributors/https/templates/bridges.html:132
#, python-format
msgid ""
" Perhaps you should try %s going back %s and choosing a different bridge "
"type!"
msgstr "Proveu %s tornant a %s i triant un tipus diferent de pont."
-#: bridgedb/https/templates/index.html:11
+#: bridgedb/distributors/https/templates/index.html:11
#, python-format
msgid "Step %s1%s"
msgstr "Pas %s1%s"
-#: bridgedb/https/templates/index.html:13
+#: bridgedb/distributors/https/templates/index.html:13
#, python-format
msgid "Download %s Tor Browser %s"
msgstr "Descarrega %s Navegador Tor %s"
-#: bridgedb/https/templates/index.html:25
+#: bridgedb/distributors/https/templates/index.html:25
#, python-format
msgid "Step %s2%s"
msgstr "Pas %s2%s"
-#: bridgedb/https/templates/index.html:27
+#: bridgedb/distributors/https/templates/index.html:27
#, python-format
msgid "Get %s bridges %s"
msgstr "Descarrega %s ponts %s"
-#: bridgedb/https/templates/index.html:36
+#: bridgedb/distributors/https/templates/index.html:36
#, python-format
msgid "Step %s3%s"
msgstr "Pas %s3%s"
-#: bridgedb/https/templates/index.html:38
+#: bridgedb/distributors/https/templates/index.html:38
#, python-format
msgid "Now %s add the bridges to Tor Browser %s"
msgstr "Ara %s adjunta els ponts al Tor Browser %s"
@@ -132,27 +148,27 @@ msgstr "Ara %s adjunta els ponts al Tor Browser %s"
#. beginning of words are present in your final translation. Thanks!
#. (These are used to insert HTML5 underlining tags, to mark accesskeys
#. for disabled users.)
-#: bridgedb/https/templates/options.html:38
+#: bridgedb/distributors/https/templates/options.html:38
#, python-format
msgid "%sJ%sust give me bridges!"
msgstr "%sJ%sust donem els meus bridges!"
-#: bridgedb/https/templates/options.html:51
+#: bridgedb/distributors/https/templates/options.html:51
msgid "Advanced Options"
msgstr "Opcions Avançades"
-#: bridgedb/https/templates/options.html:86
+#: bridgedb/distributors/https/templates/options.html:86
msgid "No"
msgstr "No"
-#: bridgedb/https/templates/options.html:87
+#: bridgedb/distributors/https/templates/options.html:87
msgid "none"
msgstr "Cap"
#. TRANSLATORS: Please make sure the '%s' surrounding single letters at the
#. beginning of words are present in your final translation. Thanks!
#. TRANSLATORS: Translate "Yes!" as in "Yes! I do need IPv6 addresses."
-#: bridgedb/https/templates/options.html:124
+#: bridgedb/distributors/https/templates/options.html:124
#, python-format
msgid "%sY%ses!"
msgstr "%sS%sí!"
@@ -160,7 +176,7 @@ msgstr "%sS%sí!"
#. TRANSLATORS: Please make sure the '%s' surrounding single letters at the
#. beginning of words are present in your final translation. Thanks!
#. TRANSLATORS: Please do NOT translate the word "bridge"!
-#: bridgedb/https/templates/options.html:147
+#: bridgedb/distributors/https/templates/options.html:147
#, python-format
msgid "%sG%set Bridges"
msgstr "%sD%sescarrega Bridges"
@@ -204,7 +220,7 @@ msgstr "Hola, %s!"
msgid "Hello, friend!"
msgstr "Hola, amic!"
-#: bridgedb/strings.py:58 bridgedb/https/templates/base.html:90
+#: bridgedb/distributors/https/templates/base.html:87 bridgedb/strings.py:58
msgid "Public Keys"
msgstr "Claus Públiques"
@@ -254,7 +270,7 @@ msgid ""
"\n"
msgstr "A més a més, BridgeDB té molts ponts %s estàndard sense \nPluggable Transports %s, que potser no són tan interessants, però que també\npoden ajudar a esquivar la censura d'internet en molts casos.\n"
-#: bridgedb/strings.py:101
+#: bridgedb/strings.py:101 bridgedb/test/test_https.py:383
msgid "What are bridges?"
msgstr "Què són els ponts?"
@@ -272,8 +288,8 @@ msgstr "Em cal una manera alternativa d'obtenir ponts."
msgid ""
"Another way to get bridges is to send an email to %s. Please note that you must\n"
"send the email using an address from one of the following email providers:\n"
-"%s, %s or %s."
-msgstr "Una altra manera d'aconseguir ponts és enviar un correu electrònic a %s. Tingueu en compte que heu\nd'enviar el correu amb una adreça d'un dels següents proveïdors de correu:\n%s, %s or %s."
+"%s or %s."
+msgstr ""
#: bridgedb/strings.py:115
msgid "My bridges don't work! I need help!"
@@ -282,54 +298,44 @@ msgstr "No em funcionen els ponts! Ajuda!"
#. TRANSLATORS: Please DO NOT translate "Tor".
#: bridgedb/strings.py:117
#, python-format
-msgid "If your Tor doesn't work, you should email %s."
-msgstr "Si Tor no us funciona, envieu un correu a %s."
+msgid "If your Tor cannot connect, please take a look at the %s and our %s."
+msgstr ""
-#. TRANSLATORS: Please DO NOT translate "Pluggable Transports".
-#. TRANSLATORS: Please DO NOT translate "Tor Browser".
-#. TRANSLATORS: Please DO NOT translate "Tor".
#: bridgedb/strings.py:121
-msgid ""
-"Try including as much info about your case as you can, including the list of\n"
-"bridges and Pluggable Transports you tried to use, your Tor Browser version,\n"
-"and any messages which Tor gave out, etc."
-msgstr "Incloeu el màxim d'informació sobre el vostre cas, inclosa la llista de\nponts i de Pluggable Transports que heu intentat utilizar, la vostra versió de Tor Browser,\ni qualsevol missatge que Tor hagi donat, etc."
-
-#: bridgedb/strings.py:128
msgid "Here are your bridge lines:"
msgstr "Les vostres línies de ponts:"
-#: bridgedb/strings.py:129
+#: bridgedb/strings.py:122
msgid "Get Bridges!"
msgstr "Descarregueu ponts!"
-#: bridgedb/strings.py:133
+#: bridgedb/strings.py:126
msgid "Please select options for bridge type:"
msgstr "Seleccioneu les opcions pel tipus de pont:"
-#: bridgedb/strings.py:134
+#: bridgedb/strings.py:127
msgid "Do you need IPv6 addresses?"
msgstr "Necessiteu adreces IPv6?"
-#: bridgedb/strings.py:135
+#: bridgedb/strings.py:128
#, python-format
msgid "Do you need a %s?"
msgstr "Necessiteu un %s?"
-#: bridgedb/strings.py:139
+#: bridgedb/strings.py:132
msgid "Your browser is not displaying images properly."
msgstr "El navegador no està mostrant les imatges correctament."
-#: bridgedb/strings.py:140
+#: bridgedb/strings.py:133
msgid "Enter the characters from the image above..."
msgstr "Introduïu els caràcters de la imatge superior..."
-#: bridgedb/strings.py:144
+#: bridgedb/strings.py:137
msgid "How to start using your bridges"
msgstr "Com començar a utilitzar els ponts"
#. TRANSLATORS: Please DO NOT translate "Tor Browser".
-#: bridgedb/strings.py:146
+#: bridgedb/strings.py:139
#, python-format
msgid ""
"To enter bridges into Tor Browser, first go to the %s Tor Browser download\n"
@@ -338,21 +344,21 @@ msgid ""
msgstr "Per introduir ponts al Tor Browser, primer cal anar a %s de la pàgina de descàrrega\n%s i després seguir les instruccions per descarregar i iniciar\nel Tor Browser. "
#. TRANSLATORS: Please DO NOT translate "Tor".
-#: bridgedb/strings.py:151
+#: bridgedb/strings.py:144
msgid ""
"When the 'Tor Network Settings' dialogue pops up, click 'Configure' and follow\n"
"the wizard until it asks:"
msgstr "Quan aparegui el diàleg 'Configuració Xarxa Tor', clica 'Configura' i segueix\nl'auxiliar fins que pregunti:"
#. TRANSLATORS: Please DO NOT translate "Tor".
-#: bridgedb/strings.py:155
+#: bridgedb/strings.py:148
msgid ""
"Does your Internet Service Provider (ISP) block or otherwise censor connections\n"
"to the Tor network?"
msgstr "El vostre Proveïdor d'Internet (ISP) bloqueja o censura les connexions\namb la xarxa Tor?"
#. TRANSLATORS: Please DO NOT translate "Tor".
-#: bridgedb/strings.py:159
+#: bridgedb/strings.py:152
msgid ""
"Select 'Yes' and then click 'Next'. To configure your new bridges, copy and\n"
"paste the bridge lines into the text input box. Finally, click 'Connect', and\n"
@@ -360,28 +366,28 @@ msgid ""
"button in the 'Tor Network Settings' wizard for further assistance."
msgstr "Seleccioneu 'Sí' i després cliqueu 'Següent'. Per configurar els ponts nous, copieu i\nenganxeu les línies del pont al següent quadre d'entrada de text. Finalment, cliqueu 'Connectar', i ja hauria d'estar a punt! Si teniu problemes, intenteu clicar el botó \nd''Ajuda' a l'auxiliar de 'Configuració Xarxa Tor' per més assistència."
-#: bridgedb/strings.py:167
+#: bridgedb/strings.py:160
msgid "Displays this message."
msgstr "Mostra aquest missatge."
#. TRANSLATORS: Please try to make it clear that "vanilla" here refers to the
#. same non-Pluggable Transport bridges described above as being
#. "plain-ol'-vanilla" bridges.
-#: bridgedb/strings.py:171
+#: bridgedb/strings.py:164
msgid "Request vanilla bridges."
msgstr "Demanar ponts estàndard."
-#: bridgedb/strings.py:172
+#: bridgedb/strings.py:165
msgid "Request IPv6 bridges."
msgstr "Demanar ponts IPv6."
#. TRANSLATORS: Please DO NOT translate the word the word "TYPE".
-#: bridgedb/strings.py:174
+#: bridgedb/strings.py:167
msgid "Request a Pluggable Transport by TYPE."
msgstr "Demanar un Pluggable Transport per TYPE."
#. TRANSLATORS: Please DO NOT translate "BridgeDB".
#. TRANSLATORS: Please DO NOT translate "GnuPG".
-#: bridgedb/strings.py:177
+#: bridgedb/strings.py:170
msgid "Get a copy of BridgeDB's public GnuPG key."
msgstr "Descarregar una còpia de la clau pública GnuPG del BridgeDB."
1
0
[translation/bridgedb] https://gitweb.torproject.org/translation.git/commit/?h=bridgedb
by translation@torproject.org 14 Oct '19
by translation@torproject.org 14 Oct '19
14 Oct '19
commit a51fa8af9cacea44bbe47934c936f83fd17490a2
Author: Translation commit bot <translation(a)torproject.org>
Date: Mon Oct 14 22:45:17 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=bridgedb
---
ca/LC_MESSAGES/bridgedb.po | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/ca/LC_MESSAGES/bridgedb.po b/ca/LC_MESSAGES/bridgedb.po
index 251f9568f..9734d0df2 100644
--- a/ca/LC_MESSAGES/bridgedb.po
+++ b/ca/LC_MESSAGES/bridgedb.po
@@ -4,7 +4,8 @@
#
# Translators:
# Albert <provisionalib(a)hotmail.com>, 2013
-# Assumpta <assumptaanglada(a)gmail.com>, 2014
+# Assumpta Anglada, 2014
+# Benny Beat <bennybeat(a)gmail.com>, 2019
# Eloi García i Fargas, 2014
# Humbert, 2014
# isis <isis(a)torproject.org>, 2015
@@ -15,8 +16,8 @@ msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: 'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB&keywo…'\n"
"POT-Creation-Date: 2019-10-03 15:04-0700\n"
-"PO-Revision-Date: 2019-10-04 00:54+0000\n"
-"Last-Translator: carolyn <carolyn(a)anhalt.org>\n"
+"PO-Revision-Date: 2019-10-14 22:23+0000\n"
+"Last-Translator: Benny Beat <bennybeat(a)gmail.com>\n"
"Language-Team: Catalan (http://www.transifex.com/otf/torproject/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -288,7 +289,7 @@ msgid ""
"Another way to get bridges is to send an email to %s. Please note that you must\n"
"send the email using an address from one of the following email providers:\n"
"%s or %s."
-msgstr ""
+msgstr "Una altra manera d'obtenir línies de pont és mitjançant un correu-e a %s. Tingueu en compte que\nheu d'enviar el correu mitjançant un d'aquests proveïdors:\n%s o %s."
#: bridgedb/strings.py:115
msgid "My bridges don't work! I need help!"
@@ -298,7 +299,7 @@ msgstr "No em funcionen els ponts! Ajuda!"
#: bridgedb/strings.py:117
#, python-format
msgid "If your Tor cannot connect, please take a look at the %s and our %s."
-msgstr ""
+msgstr "Si no podeu connectar amb el Tor, doneu un cop d'ull a %s i %s."
#: bridgedb/strings.py:121
msgid "Here are your bridge lines:"
1
0
[translation/donatepages-messagespot_completed] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot_completed
by translation@torproject.org 14 Oct '19
by translation@torproject.org 14 Oct '19
14 Oct '19
commit 5fee5897212c328c9952746773cbe63026254bad
Author: Translation commit bot <translation(a)torproject.org>
Date: Mon Oct 14 22:17:44 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=donatepages-message…
---
messages.pot | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/messages.pot b/messages.pot
index df032ce02..de9ddd09f 100644
--- a/messages.pot
+++ b/messages.pot
@@ -634,8 +634,8 @@ msgid "State/Province/Region"
msgstr "State/Province/Region"
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Gift Selected"
+msgid "Gift Selected:"
+msgstr "Gift Selected:"
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
1
0
[translation/donatepages-messagespot] https://gitweb.torproject.org/translation.git/commit/?h=donatepages-messagespot
by translation@torproject.org 14 Oct '19
by translation@torproject.org 14 Oct '19
14 Oct '19
commit 93190be638145f79b2f63e886e0b19c1eb7f2d1d
Author: Translation commit bot <translation(a)torproject.org>
Date: Mon Oct 14 22:17:35 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=donatepages-message…
---
locale/ach/LC_MESSAGES/messages.po | 2 +-
locale/af/LC_MESSAGES/messages.po | 2 +-
locale/am/LC_MESSAGES/messages.po | 2 +-
locale/ar/LC_MESSAGES/messages.po | 2 +-
locale/ast/LC_MESSAGES/messages.po | 2 +-
locale/az/LC_MESSAGES/messages.po | 2 +-
locale/ba/LC_MESSAGES/messages.po | 2 +-
locale/be/LC_MESSAGES/messages.po | 2 +-
locale/bg/LC_MESSAGES/messages.po | 2 +-
locale/bn/LC_MESSAGES/messages.po | 2 +-
locale/bo/LC_MESSAGES/messages.po | 2 +-
locale/br/LC_MESSAGES/messages.po | 2 +-
locale/bs/LC_MESSAGES/messages.po | 2 +-
locale/ca/LC_MESSAGES/messages.po | 4 ++--
locale/ceb/LC_MESSAGES/messages.po | 2 +-
locale/cs/LC_MESSAGES/messages.po | 2 +-
locale/cy/LC_MESSAGES/messages.po | 2 +-
locale/da/LC_MESSAGES/messages.po | 2 +-
locale/de/LC_MESSAGES/messages.po | 4 ++--
locale/dz/LC_MESSAGES/messages.po | 2 +-
locale/el/LC_MESSAGES/messages.po | 4 ++--
locale/en_GB/LC_MESSAGES/messages.po | 2 +-
locale/eo/LC_MESSAGES/messages.po | 2 +-
locale/es/LC_MESSAGES/messages.po | 4 ++--
locale/es_AR/LC_MESSAGES/messages.po | 4 ++--
locale/et/LC_MESSAGES/messages.po | 2 +-
locale/eu/LC_MESSAGES/messages.po | 2 +-
locale/fa/LC_MESSAGES/messages.po | 2 +-
locale/fa_AF/LC_MESSAGES/messages.po | 2 +-
locale/fi/LC_MESSAGES/messages.po | 2 +-
locale/fil/LC_MESSAGES/messages.po | 2 +-
locale/fo/LC_MESSAGES/messages.po | 2 +-
locale/fr/LC_MESSAGES/messages.po | 4 ++--
locale/ga/LC_MESSAGES/messages.po | 2 +-
locale/gd/LC_MESSAGES/messages.po | 2 +-
locale/gl/LC_MESSAGES/messages.po | 2 +-
locale/gu/LC_MESSAGES/messages.po | 2 +-
locale/he/LC_MESSAGES/messages.po | 4 ++--
locale/hi/LC_MESSAGES/messages.po | 4 ++--
locale/hr/LC_MESSAGES/messages.po | 2 +-
locale/hu/LC_MESSAGES/messages.po | 2 +-
locale/hy/LC_MESSAGES/messages.po | 2 +-
locale/id/LC_MESSAGES/messages.po | 2 +-
locale/is/LC_MESSAGES/messages.po | 4 ++--
locale/it/LC_MESSAGES/messages.po | 4 ++--
locale/ja/LC_MESSAGES/messages.po | 2 +-
locale/jv/LC_MESSAGES/messages.po | 2 +-
locale/ka/LC_MESSAGES/messages.po | 4 ++--
locale/kk/LC_MESSAGES/messages.po | 2 +-
locale/km/LC_MESSAGES/messages.po | 2 +-
locale/kn/LC_MESSAGES/messages.po | 2 +-
locale/ko/LC_MESSAGES/messages.po | 2 +-
locale/ku_IQ/LC_MESSAGES/messages.po | 2 +-
locale/ky/LC_MESSAGES/messages.po | 2 +-
locale/la/LC_MESSAGES/messages.po | 2 +-
locale/lb/LC_MESSAGES/messages.po | 2 +-
locale/lo/LC_MESSAGES/messages.po | 2 +-
locale/lt/LC_MESSAGES/messages.po | 2 +-
locale/lv/LC_MESSAGES/messages.po | 2 +-
locale/mk/LC_MESSAGES/messages.po | 2 +-
locale/ml/LC_MESSAGES/messages.po | 4 ++--
locale/mn/LC_MESSAGES/messages.po | 2 +-
locale/mr/LC_MESSAGES/messages.po | 2 +-
locale/ms_MY/LC_MESSAGES/messages.po | 4 ++--
locale/mt/LC_MESSAGES/messages.po | 2 +-
locale/my/LC_MESSAGES/messages.po | 2 +-
locale/nb/LC_MESSAGES/messages.po | 2 +-
locale/nds/LC_MESSAGES/messages.po | 2 +-
locale/ne/LC_MESSAGES/messages.po | 2 +-
locale/nl/LC_MESSAGES/messages.po | 4 ++--
locale/nn/LC_MESSAGES/messages.po | 2 +-
locale/or/LC_MESSAGES/messages.po | 2 +-
locale/pa/LC_MESSAGES/messages.po | 2 +-
locale/pl/LC_MESSAGES/messages.po | 4 ++--
locale/pms/LC_MESSAGES/messages.po | 2 +-
locale/ps/LC_MESSAGES/messages.po | 2 +-
locale/pt_BR/LC_MESSAGES/messages.po | 4 ++--
locale/pt_PT/LC_MESSAGES/messages.po | 4 ++--
locale/ro/LC_MESSAGES/messages.po | 4 ++--
locale/ru/LC_MESSAGES/messages.po | 4 ++--
locale/sco/LC_MESSAGES/messages.po | 2 +-
locale/si/LC_MESSAGES/messages.po | 2 +-
locale/sk/LC_MESSAGES/messages.po | 2 +-
locale/sl/LC_MESSAGES/messages.po | 2 +-
locale/sn/LC_MESSAGES/messages.po | 2 +-
locale/so/LC_MESSAGES/messages.po | 2 +-
locale/sq/LC_MESSAGES/messages.po | 2 +-
locale/sr/LC_MESSAGES/messages.po | 4 ++--
locale/sv/LC_MESSAGES/messages.po | 2 +-
locale/sw/LC_MESSAGES/messages.po | 2 +-
locale/szl/LC_MESSAGES/messages.po | 2 +-
locale/ta/LC_MESSAGES/messages.po | 2 +-
locale/te/LC_MESSAGES/messages.po | 2 +-
locale/tg/LC_MESSAGES/messages.po | 2 +-
locale/th/LC_MESSAGES/messages.po | 2 +-
locale/tk/LC_MESSAGES/messages.po | 2 +-
locale/tl_PH/LC_MESSAGES/messages.po | 2 +-
locale/tr/LC_MESSAGES/messages.po | 4 ++--
locale/ug(a)Arab/LC_MESSAGES/messages.po | 2 +-
locale/uk/LC_MESSAGES/messages.po | 4 ++--
locale/ur/LC_MESSAGES/messages.po | 2 +-
locale/uz/LC_MESSAGES/messages.po | 2 +-
locale/vi/LC_MESSAGES/messages.po | 2 +-
locale/vls/LC_MESSAGES/messages.po | 2 +-
locale/yo/LC_MESSAGES/messages.po | 2 +-
locale/zh_CN/LC_MESSAGES/messages.po | 4 ++--
locale/zh_TW/LC_MESSAGES/messages.po | 2 +-
messages.pot | 4 ++--
108 files changed, 132 insertions(+), 132 deletions(-)
diff --git a/locale/ach/LC_MESSAGES/messages.po b/locale/ach/LC_MESSAGES/messages.po
index 2e5639a39..d31de8607 100644
--- a/locale/ach/LC_MESSAGES/messages.po
+++ b/locale/ach/LC_MESSAGES/messages.po
@@ -576,7 +576,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/af/LC_MESSAGES/messages.po b/locale/af/LC_MESSAGES/messages.po
index 8a4d4c1f0..4da83be14 100644
--- a/locale/af/LC_MESSAGES/messages.po
+++ b/locale/af/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/am/LC_MESSAGES/messages.po b/locale/am/LC_MESSAGES/messages.po
index 106b2407d..4a732b296 100644
--- a/locale/am/LC_MESSAGES/messages.po
+++ b/locale/am/LC_MESSAGES/messages.po
@@ -581,7 +581,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/ar/LC_MESSAGES/messages.po b/locale/ar/LC_MESSAGES/messages.po
index ba7646f66..c12e2e138 100644
--- a/locale/ar/LC_MESSAGES/messages.po
+++ b/locale/ar/LC_MESSAGES/messages.po
@@ -612,7 +612,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/ast/LC_MESSAGES/messages.po b/locale/ast/LC_MESSAGES/messages.po
index 63601c391..6af2910a0 100644
--- a/locale/ast/LC_MESSAGES/messages.po
+++ b/locale/ast/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/az/LC_MESSAGES/messages.po b/locale/az/LC_MESSAGES/messages.po
index 0b028398f..aef5a173d 100644
--- a/locale/az/LC_MESSAGES/messages.po
+++ b/locale/az/LC_MESSAGES/messages.po
@@ -582,7 +582,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/ba/LC_MESSAGES/messages.po b/locale/ba/LC_MESSAGES/messages.po
index 9b5191237..87a41877b 100644
--- a/locale/ba/LC_MESSAGES/messages.po
+++ b/locale/ba/LC_MESSAGES/messages.po
@@ -576,7 +576,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/be/LC_MESSAGES/messages.po b/locale/be/LC_MESSAGES/messages.po
index 66b28dc06..92b97df14 100644
--- a/locale/be/LC_MESSAGES/messages.po
+++ b/locale/be/LC_MESSAGES/messages.po
@@ -585,7 +585,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/bg/LC_MESSAGES/messages.po b/locale/bg/LC_MESSAGES/messages.po
index fd81d09fe..0e52a86e0 100644
--- a/locale/bg/LC_MESSAGES/messages.po
+++ b/locale/bg/LC_MESSAGES/messages.po
@@ -581,7 +581,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/bn/LC_MESSAGES/messages.po b/locale/bn/LC_MESSAGES/messages.po
index b66696270..8dada0c30 100644
--- a/locale/bn/LC_MESSAGES/messages.po
+++ b/locale/bn/LC_MESSAGES/messages.po
@@ -609,7 +609,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/bo/LC_MESSAGES/messages.po b/locale/bo/LC_MESSAGES/messages.po
index 87517b92d..333f9bb68 100644
--- a/locale/bo/LC_MESSAGES/messages.po
+++ b/locale/bo/LC_MESSAGES/messages.po
@@ -582,7 +582,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/br/LC_MESSAGES/messages.po b/locale/br/LC_MESSAGES/messages.po
index 5e62ccfdf..af8b1892d 100644
--- a/locale/br/LC_MESSAGES/messages.po
+++ b/locale/br/LC_MESSAGES/messages.po
@@ -580,7 +580,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/bs/LC_MESSAGES/messages.po b/locale/bs/LC_MESSAGES/messages.po
index 455210d85..5ed92a59c 100644
--- a/locale/bs/LC_MESSAGES/messages.po
+++ b/locale/bs/LC_MESSAGES/messages.po
@@ -581,7 +581,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/ca/LC_MESSAGES/messages.po b/locale/ca/LC_MESSAGES/messages.po
index f5c6e4411..84bb4996c 100644
--- a/locale/ca/LC_MESSAGES/messages.po
+++ b/locale/ca/LC_MESSAGES/messages.po
@@ -633,8 +633,8 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "S'ha seleccionat un regal"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/ceb/LC_MESSAGES/messages.po b/locale/ceb/LC_MESSAGES/messages.po
index 330e8f06b..70fe52e6c 100644
--- a/locale/ceb/LC_MESSAGES/messages.po
+++ b/locale/ceb/LC_MESSAGES/messages.po
@@ -576,7 +576,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/cs/LC_MESSAGES/messages.po b/locale/cs/LC_MESSAGES/messages.po
index e496cae6b..18f6d8326 100644
--- a/locale/cs/LC_MESSAGES/messages.po
+++ b/locale/cs/LC_MESSAGES/messages.po
@@ -586,7 +586,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/cy/LC_MESSAGES/messages.po b/locale/cy/LC_MESSAGES/messages.po
index fa4af9769..d9a6ee5e1 100644
--- a/locale/cy/LC_MESSAGES/messages.po
+++ b/locale/cy/LC_MESSAGES/messages.po
@@ -581,7 +581,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/da/LC_MESSAGES/messages.po b/locale/da/LC_MESSAGES/messages.po
index e3ece4d19..39952ac33 100644
--- a/locale/da/LC_MESSAGES/messages.po
+++ b/locale/da/LC_MESSAGES/messages.po
@@ -582,7 +582,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po
index 8082e187b..0f3f43c31 100644
--- a/locale/de/LC_MESSAGES/messages.po
+++ b/locale/de/LC_MESSAGES/messages.po
@@ -672,8 +672,8 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Geschenk ausgewählt"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/dz/LC_MESSAGES/messages.po b/locale/dz/LC_MESSAGES/messages.po
index 2e81dfcd8..ceb40e3cb 100644
--- a/locale/dz/LC_MESSAGES/messages.po
+++ b/locale/dz/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/el/LC_MESSAGES/messages.po b/locale/el/LC_MESSAGES/messages.po
index 53414cd9f..767df5a6c 100644
--- a/locale/el/LC_MESSAGES/messages.po
+++ b/locale/el/LC_MESSAGES/messages.po
@@ -661,8 +661,8 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Επιλεγμένο δώρο"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/en_GB/LC_MESSAGES/messages.po b/locale/en_GB/LC_MESSAGES/messages.po
index b83dd54f2..afa1128e6 100644
--- a/locale/en_GB/LC_MESSAGES/messages.po
+++ b/locale/en_GB/LC_MESSAGES/messages.po
@@ -580,7 +580,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/eo/LC_MESSAGES/messages.po b/locale/eo/LC_MESSAGES/messages.po
index 172b294f1..355fe5918 100644
--- a/locale/eo/LC_MESSAGES/messages.po
+++ b/locale/eo/LC_MESSAGES/messages.po
@@ -580,7 +580,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po
index 043c7d139..bd4f91baa 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/LC_MESSAGES/messages.po
@@ -666,8 +666,8 @@ msgid "State/Province/Region"
msgstr "Estado/Provincia/Región"
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Regalo Elegido"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/es_AR/LC_MESSAGES/messages.po b/locale/es_AR/LC_MESSAGES/messages.po
index f68d81da3..640d055a7 100644
--- a/locale/es_AR/LC_MESSAGES/messages.po
+++ b/locale/es_AR/LC_MESSAGES/messages.po
@@ -642,8 +642,8 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Regalo Seleccionado"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/et/LC_MESSAGES/messages.po b/locale/et/LC_MESSAGES/messages.po
index 9e4213d34..c7b6cea37 100644
--- a/locale/et/LC_MESSAGES/messages.po
+++ b/locale/et/LC_MESSAGES/messages.po
@@ -582,7 +582,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/eu/LC_MESSAGES/messages.po b/locale/eu/LC_MESSAGES/messages.po
index 9b1977f24..8d8dabb3e 100644
--- a/locale/eu/LC_MESSAGES/messages.po
+++ b/locale/eu/LC_MESSAGES/messages.po
@@ -583,7 +583,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/fa/LC_MESSAGES/messages.po b/locale/fa/LC_MESSAGES/messages.po
index 826da6ef0..af89211a5 100644
--- a/locale/fa/LC_MESSAGES/messages.po
+++ b/locale/fa/LC_MESSAGES/messages.po
@@ -622,7 +622,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/fa_AF/LC_MESSAGES/messages.po b/locale/fa_AF/LC_MESSAGES/messages.po
index dd4560263..82c0397ee 100644
--- a/locale/fa_AF/LC_MESSAGES/messages.po
+++ b/locale/fa_AF/LC_MESSAGES/messages.po
@@ -580,7 +580,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/fi/LC_MESSAGES/messages.po b/locale/fi/LC_MESSAGES/messages.po
index 106c13f09..d80637b5c 100644
--- a/locale/fi/LC_MESSAGES/messages.po
+++ b/locale/fi/LC_MESSAGES/messages.po
@@ -584,7 +584,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/fil/LC_MESSAGES/messages.po b/locale/fil/LC_MESSAGES/messages.po
index 9b8808d24..a77100937 100644
--- a/locale/fil/LC_MESSAGES/messages.po
+++ b/locale/fil/LC_MESSAGES/messages.po
@@ -580,7 +580,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/fo/LC_MESSAGES/messages.po b/locale/fo/LC_MESSAGES/messages.po
index 3d3c4011a..839ca915d 100644
--- a/locale/fo/LC_MESSAGES/messages.po
+++ b/locale/fo/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po
index 7870d3f90..0874ea39b 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -667,8 +667,8 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Cadeau sélectionné "
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/ga/LC_MESSAGES/messages.po b/locale/ga/LC_MESSAGES/messages.po
index 7367fcf24..74b96f587 100644
--- a/locale/ga/LC_MESSAGES/messages.po
+++ b/locale/ga/LC_MESSAGES/messages.po
@@ -581,7 +581,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/gd/LC_MESSAGES/messages.po b/locale/gd/LC_MESSAGES/messages.po
index 06b2eb0a8..de567e4ee 100644
--- a/locale/gd/LC_MESSAGES/messages.po
+++ b/locale/gd/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/gl/LC_MESSAGES/messages.po b/locale/gl/LC_MESSAGES/messages.po
index e15d29639..919a0a23c 100644
--- a/locale/gl/LC_MESSAGES/messages.po
+++ b/locale/gl/LC_MESSAGES/messages.po
@@ -582,7 +582,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/gu/LC_MESSAGES/messages.po b/locale/gu/LC_MESSAGES/messages.po
index 7856f87b0..66fb9af30 100644
--- a/locale/gu/LC_MESSAGES/messages.po
+++ b/locale/gu/LC_MESSAGES/messages.po
@@ -581,7 +581,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/he/LC_MESSAGES/messages.po b/locale/he/LC_MESSAGES/messages.po
index 0a5d8b613..9e6f26248 100644
--- a/locale/he/LC_MESSAGES/messages.po
+++ b/locale/he/LC_MESSAGES/messages.po
@@ -620,8 +620,8 @@ msgid "State/Province/Region"
msgstr "ארץ/מחוז/אזור"
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "שי נבחר"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/hi/LC_MESSAGES/messages.po b/locale/hi/LC_MESSAGES/messages.po
index 4d0bab2f2..2123aad51 100644
--- a/locale/hi/LC_MESSAGES/messages.po
+++ b/locale/hi/LC_MESSAGES/messages.po
@@ -584,8 +584,8 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "उपहार चयनित"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/hr/LC_MESSAGES/messages.po b/locale/hr/LC_MESSAGES/messages.po
index 1a8e81789..0aed9e6db 100644
--- a/locale/hr/LC_MESSAGES/messages.po
+++ b/locale/hr/LC_MESSAGES/messages.po
@@ -584,7 +584,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/hu/LC_MESSAGES/messages.po b/locale/hu/LC_MESSAGES/messages.po
index af23fce66..17ec69024 100644
--- a/locale/hu/LC_MESSAGES/messages.po
+++ b/locale/hu/LC_MESSAGES/messages.po
@@ -582,7 +582,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/hy/LC_MESSAGES/messages.po b/locale/hy/LC_MESSAGES/messages.po
index cfd99b7ad..cab1793b6 100644
--- a/locale/hy/LC_MESSAGES/messages.po
+++ b/locale/hy/LC_MESSAGES/messages.po
@@ -581,7 +581,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/id/LC_MESSAGES/messages.po b/locale/id/LC_MESSAGES/messages.po
index 0ede4803d..e9a36092c 100644
--- a/locale/id/LC_MESSAGES/messages.po
+++ b/locale/id/LC_MESSAGES/messages.po
@@ -631,7 +631,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/is/LC_MESSAGES/messages.po b/locale/is/LC_MESSAGES/messages.po
index 141465ee9..a108eea57 100644
--- a/locale/is/LC_MESSAGES/messages.po
+++ b/locale/is/LC_MESSAGES/messages.po
@@ -661,8 +661,8 @@ msgid "State/Province/Region"
msgstr "Hérað/Fylki/Svæði"
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Gjöf valin"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po
index 225e9c8ec..c0d4cb049 100644
--- a/locale/it/LC_MESSAGES/messages.po
+++ b/locale/it/LC_MESSAGES/messages.po
@@ -666,8 +666,8 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Regalo selezionato"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/ja/LC_MESSAGES/messages.po b/locale/ja/LC_MESSAGES/messages.po
index fc7461211..0e77e8221 100644
--- a/locale/ja/LC_MESSAGES/messages.po
+++ b/locale/ja/LC_MESSAGES/messages.po
@@ -594,7 +594,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/jv/LC_MESSAGES/messages.po b/locale/jv/LC_MESSAGES/messages.po
index 16d963268..673371acc 100644
--- a/locale/jv/LC_MESSAGES/messages.po
+++ b/locale/jv/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/ka/LC_MESSAGES/messages.po b/locale/ka/LC_MESSAGES/messages.po
index 014aca4e8..fcb24d759 100644
--- a/locale/ka/LC_MESSAGES/messages.po
+++ b/locale/ka/LC_MESSAGES/messages.po
@@ -665,8 +665,8 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "საჩუქარი შერჩეულია"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/kk/LC_MESSAGES/messages.po b/locale/kk/LC_MESSAGES/messages.po
index 1c8d9dc64..365fc08d4 100644
--- a/locale/kk/LC_MESSAGES/messages.po
+++ b/locale/kk/LC_MESSAGES/messages.po
@@ -581,7 +581,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/km/LC_MESSAGES/messages.po b/locale/km/LC_MESSAGES/messages.po
index f036b7c6c..5828819e5 100644
--- a/locale/km/LC_MESSAGES/messages.po
+++ b/locale/km/LC_MESSAGES/messages.po
@@ -581,7 +581,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/kn/LC_MESSAGES/messages.po b/locale/kn/LC_MESSAGES/messages.po
index ce58e7f68..af74c4995 100644
--- a/locale/kn/LC_MESSAGES/messages.po
+++ b/locale/kn/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/ko/LC_MESSAGES/messages.po b/locale/ko/LC_MESSAGES/messages.po
index a5e1ea5fc..b64134958 100644
--- a/locale/ko/LC_MESSAGES/messages.po
+++ b/locale/ko/LC_MESSAGES/messages.po
@@ -584,7 +584,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/ku_IQ/LC_MESSAGES/messages.po b/locale/ku_IQ/LC_MESSAGES/messages.po
index e9fa4055a..ed6f8a01a 100644
--- a/locale/ku_IQ/LC_MESSAGES/messages.po
+++ b/locale/ku_IQ/LC_MESSAGES/messages.po
@@ -580,7 +580,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/ky/LC_MESSAGES/messages.po b/locale/ky/LC_MESSAGES/messages.po
index 9a541d2c7..4d4a67e11 100644
--- a/locale/ky/LC_MESSAGES/messages.po
+++ b/locale/ky/LC_MESSAGES/messages.po
@@ -580,7 +580,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/la/LC_MESSAGES/messages.po b/locale/la/LC_MESSAGES/messages.po
index 00300f103..eb7a9e4bf 100644
--- a/locale/la/LC_MESSAGES/messages.po
+++ b/locale/la/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/lb/LC_MESSAGES/messages.po b/locale/lb/LC_MESSAGES/messages.po
index e0ef01044..e4c09c341 100644
--- a/locale/lb/LC_MESSAGES/messages.po
+++ b/locale/lb/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/lo/LC_MESSAGES/messages.po b/locale/lo/LC_MESSAGES/messages.po
index 9fc3dcad1..c35a0ae36 100644
--- a/locale/lo/LC_MESSAGES/messages.po
+++ b/locale/lo/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/lt/LC_MESSAGES/messages.po b/locale/lt/LC_MESSAGES/messages.po
index 4ab83e25a..f887a6374 100644
--- a/locale/lt/LC_MESSAGES/messages.po
+++ b/locale/lt/LC_MESSAGES/messages.po
@@ -581,7 +581,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/lv/LC_MESSAGES/messages.po b/locale/lv/LC_MESSAGES/messages.po
index dd7a87958..753f9709a 100644
--- a/locale/lv/LC_MESSAGES/messages.po
+++ b/locale/lv/LC_MESSAGES/messages.po
@@ -580,7 +580,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/mk/LC_MESSAGES/messages.po b/locale/mk/LC_MESSAGES/messages.po
index ca9468aaf..ead2fd190 100644
--- a/locale/mk/LC_MESSAGES/messages.po
+++ b/locale/mk/LC_MESSAGES/messages.po
@@ -584,7 +584,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/ml/LC_MESSAGES/messages.po b/locale/ml/LC_MESSAGES/messages.po
index ad8fed539..e0284fb8b 100644
--- a/locale/ml/LC_MESSAGES/messages.po
+++ b/locale/ml/LC_MESSAGES/messages.po
@@ -669,8 +669,8 @@ msgid "State/Province/Region"
msgstr "സ്റ്റേറ്റ് / പ്രവിശ്യ / മേഖല"
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "സമ്മാനം തിരഞ്ഞെടുത്തു"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/mn/LC_MESSAGES/messages.po b/locale/mn/LC_MESSAGES/messages.po
index fbabdcea0..56557a567 100644
--- a/locale/mn/LC_MESSAGES/messages.po
+++ b/locale/mn/LC_MESSAGES/messages.po
@@ -584,7 +584,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/mr/LC_MESSAGES/messages.po b/locale/mr/LC_MESSAGES/messages.po
index 4a0e7f2d0..8ef3004b8 100644
--- a/locale/mr/LC_MESSAGES/messages.po
+++ b/locale/mr/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/ms_MY/LC_MESSAGES/messages.po b/locale/ms_MY/LC_MESSAGES/messages.po
index aa463fd23..83ee5d44e 100644
--- a/locale/ms_MY/LC_MESSAGES/messages.po
+++ b/locale/ms_MY/LC_MESSAGES/messages.po
@@ -589,8 +589,8 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Hadiah Dipilih"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/mt/LC_MESSAGES/messages.po b/locale/mt/LC_MESSAGES/messages.po
index 9e78b7113..aa26ebbbf 100644
--- a/locale/mt/LC_MESSAGES/messages.po
+++ b/locale/mt/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/my/LC_MESSAGES/messages.po b/locale/my/LC_MESSAGES/messages.po
index 2c5fa989d..eb3ed3ac6 100644
--- a/locale/my/LC_MESSAGES/messages.po
+++ b/locale/my/LC_MESSAGES/messages.po
@@ -582,7 +582,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/nb/LC_MESSAGES/messages.po b/locale/nb/LC_MESSAGES/messages.po
index 96da0bf9e..683822f39 100644
--- a/locale/nb/LC_MESSAGES/messages.po
+++ b/locale/nb/LC_MESSAGES/messages.po
@@ -583,7 +583,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/nds/LC_MESSAGES/messages.po b/locale/nds/LC_MESSAGES/messages.po
index c8baa965a..4c8880c84 100644
--- a/locale/nds/LC_MESSAGES/messages.po
+++ b/locale/nds/LC_MESSAGES/messages.po
@@ -576,7 +576,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/ne/LC_MESSAGES/messages.po b/locale/ne/LC_MESSAGES/messages.po
index 3e031ca8f..18bea9088 100644
--- a/locale/ne/LC_MESSAGES/messages.po
+++ b/locale/ne/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/nl/LC_MESSAGES/messages.po b/locale/nl/LC_MESSAGES/messages.po
index 3eab38136..0a29cc501 100644
--- a/locale/nl/LC_MESSAGES/messages.po
+++ b/locale/nl/LC_MESSAGES/messages.po
@@ -635,8 +635,8 @@ msgid "State/Province/Region"
msgstr "Staat/provincie/regio"
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Geselecteerde geschenk"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/nn/LC_MESSAGES/messages.po b/locale/nn/LC_MESSAGES/messages.po
index 8ff371dd5..67632fa42 100644
--- a/locale/nn/LC_MESSAGES/messages.po
+++ b/locale/nn/LC_MESSAGES/messages.po
@@ -581,7 +581,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/or/LC_MESSAGES/messages.po b/locale/or/LC_MESSAGES/messages.po
index b0c0614da..58dba9a10 100644
--- a/locale/or/LC_MESSAGES/messages.po
+++ b/locale/or/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/pa/LC_MESSAGES/messages.po b/locale/pa/LC_MESSAGES/messages.po
index 2e5aa200a..a67d050f0 100644
--- a/locale/pa/LC_MESSAGES/messages.po
+++ b/locale/pa/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/pl/LC_MESSAGES/messages.po b/locale/pl/LC_MESSAGES/messages.po
index b8156390c..a5d0c0b32 100644
--- a/locale/pl/LC_MESSAGES/messages.po
+++ b/locale/pl/LC_MESSAGES/messages.po
@@ -661,8 +661,8 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Wybrany Upominek"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/pms/LC_MESSAGES/messages.po b/locale/pms/LC_MESSAGES/messages.po
index 766cc3fea..be5fb46dd 100644
--- a/locale/pms/LC_MESSAGES/messages.po
+++ b/locale/pms/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/ps/LC_MESSAGES/messages.po b/locale/ps/LC_MESSAGES/messages.po
index 1587c6ce0..092d69b0f 100644
--- a/locale/ps/LC_MESSAGES/messages.po
+++ b/locale/ps/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/pt_BR/LC_MESSAGES/messages.po b/locale/pt_BR/LC_MESSAGES/messages.po
index 7c6a39015..a6f754779 100644
--- a/locale/pt_BR/LC_MESSAGES/messages.po
+++ b/locale/pt_BR/LC_MESSAGES/messages.po
@@ -671,8 +671,8 @@ msgid "State/Province/Region"
msgstr "Estado/Província/Região"
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Presente selecionado"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/pt_PT/LC_MESSAGES/messages.po b/locale/pt_PT/LC_MESSAGES/messages.po
index abd249a0a..76eb93e67 100644
--- a/locale/pt_PT/LC_MESSAGES/messages.po
+++ b/locale/pt_PT/LC_MESSAGES/messages.po
@@ -661,8 +661,8 @@ msgid "State/Province/Region"
msgstr "Distrito/Concelho/Freguesia"
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Ofertas selecionadas"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/ro/LC_MESSAGES/messages.po b/locale/ro/LC_MESSAGES/messages.po
index aed990469..65c4ae7cc 100644
--- a/locale/ro/LC_MESSAGES/messages.po
+++ b/locale/ro/LC_MESSAGES/messages.po
@@ -661,8 +661,8 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "cadou selectat"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/ru/LC_MESSAGES/messages.po b/locale/ru/LC_MESSAGES/messages.po
index 1f46925cb..235826024 100644
--- a/locale/ru/LC_MESSAGES/messages.po
+++ b/locale/ru/LC_MESSAGES/messages.po
@@ -661,8 +661,8 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Подарок выбран"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/sco/LC_MESSAGES/messages.po b/locale/sco/LC_MESSAGES/messages.po
index 9884f20ff..89e690b93 100644
--- a/locale/sco/LC_MESSAGES/messages.po
+++ b/locale/sco/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/si/LC_MESSAGES/messages.po b/locale/si/LC_MESSAGES/messages.po
index 1bd5d13e6..6becda776 100644
--- a/locale/si/LC_MESSAGES/messages.po
+++ b/locale/si/LC_MESSAGES/messages.po
@@ -576,7 +576,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/sk/LC_MESSAGES/messages.po b/locale/sk/LC_MESSAGES/messages.po
index 5a9f21261..b589f6c48 100644
--- a/locale/sk/LC_MESSAGES/messages.po
+++ b/locale/sk/LC_MESSAGES/messages.po
@@ -584,7 +584,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/sl/LC_MESSAGES/messages.po b/locale/sl/LC_MESSAGES/messages.po
index e8e4826fb..241f84cd3 100644
--- a/locale/sl/LC_MESSAGES/messages.po
+++ b/locale/sl/LC_MESSAGES/messages.po
@@ -581,7 +581,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/sn/LC_MESSAGES/messages.po b/locale/sn/LC_MESSAGES/messages.po
index 543c672af..c9210037c 100644
--- a/locale/sn/LC_MESSAGES/messages.po
+++ b/locale/sn/LC_MESSAGES/messages.po
@@ -580,7 +580,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/so/LC_MESSAGES/messages.po b/locale/so/LC_MESSAGES/messages.po
index ccc6bcc05..3a97e13c0 100644
--- a/locale/so/LC_MESSAGES/messages.po
+++ b/locale/so/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/sq/LC_MESSAGES/messages.po b/locale/sq/LC_MESSAGES/messages.po
index 519a0e9e4..e49c91d37 100644
--- a/locale/sq/LC_MESSAGES/messages.po
+++ b/locale/sq/LC_MESSAGES/messages.po
@@ -584,7 +584,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/sr/LC_MESSAGES/messages.po b/locale/sr/LC_MESSAGES/messages.po
index ffb054606..e2cecda41 100644
--- a/locale/sr/LC_MESSAGES/messages.po
+++ b/locale/sr/LC_MESSAGES/messages.po
@@ -583,8 +583,8 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Poklon odabran"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/sv/LC_MESSAGES/messages.po b/locale/sv/LC_MESSAGES/messages.po
index 84c694a80..04bcf504b 100644
--- a/locale/sv/LC_MESSAGES/messages.po
+++ b/locale/sv/LC_MESSAGES/messages.po
@@ -589,7 +589,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/sw/LC_MESSAGES/messages.po b/locale/sw/LC_MESSAGES/messages.po
index c508cc79e..39e61a7e6 100644
--- a/locale/sw/LC_MESSAGES/messages.po
+++ b/locale/sw/LC_MESSAGES/messages.po
@@ -580,7 +580,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/szl/LC_MESSAGES/messages.po b/locale/szl/LC_MESSAGES/messages.po
index b0b15f01d..aaf47519c 100644
--- a/locale/szl/LC_MESSAGES/messages.po
+++ b/locale/szl/LC_MESSAGES/messages.po
@@ -576,7 +576,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/ta/LC_MESSAGES/messages.po b/locale/ta/LC_MESSAGES/messages.po
index 486c2966d..7b4a8e640 100644
--- a/locale/ta/LC_MESSAGES/messages.po
+++ b/locale/ta/LC_MESSAGES/messages.po
@@ -583,7 +583,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/te/LC_MESSAGES/messages.po b/locale/te/LC_MESSAGES/messages.po
index 3b934cab1..5376113d2 100644
--- a/locale/te/LC_MESSAGES/messages.po
+++ b/locale/te/LC_MESSAGES/messages.po
@@ -580,7 +580,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/tg/LC_MESSAGES/messages.po b/locale/tg/LC_MESSAGES/messages.po
index cef209fa2..9e28ed18a 100644
--- a/locale/tg/LC_MESSAGES/messages.po
+++ b/locale/tg/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/th/LC_MESSAGES/messages.po b/locale/th/LC_MESSAGES/messages.po
index 614e6aa85..0d1d58954 100644
--- a/locale/th/LC_MESSAGES/messages.po
+++ b/locale/th/LC_MESSAGES/messages.po
@@ -583,7 +583,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/tk/LC_MESSAGES/messages.po b/locale/tk/LC_MESSAGES/messages.po
index e81e0ec18..b696cb04e 100644
--- a/locale/tk/LC_MESSAGES/messages.po
+++ b/locale/tk/LC_MESSAGES/messages.po
@@ -581,7 +581,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/tl_PH/LC_MESSAGES/messages.po b/locale/tl_PH/LC_MESSAGES/messages.po
index 71e25df61..1d8e5560d 100644
--- a/locale/tl_PH/LC_MESSAGES/messages.po
+++ b/locale/tl_PH/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/tr/LC_MESSAGES/messages.po b/locale/tr/LC_MESSAGES/messages.po
index d9271adb2..b29a80167 100644
--- a/locale/tr/LC_MESSAGES/messages.po
+++ b/locale/tr/LC_MESSAGES/messages.po
@@ -663,8 +663,8 @@ msgid "State/Province/Region"
msgstr "İlçe/İl/Bölge"
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Hediye Seçildi"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/ug(a)Arab/LC_MESSAGES/messages.po b/locale/ug(a)Arab/LC_MESSAGES/messages.po
index 60a140e1e..fbfcced6f 100644
--- a/locale/ug(a)Arab/LC_MESSAGES/messages.po
+++ b/locale/ug(a)Arab/LC_MESSAGES/messages.po
@@ -579,7 +579,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/uk/LC_MESSAGES/messages.po b/locale/uk/LC_MESSAGES/messages.po
index 5de495ef9..daae10960 100644
--- a/locale/uk/LC_MESSAGES/messages.po
+++ b/locale/uk/LC_MESSAGES/messages.po
@@ -592,8 +592,8 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Обраний подарунок"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/ur/LC_MESSAGES/messages.po b/locale/ur/LC_MESSAGES/messages.po
index 1f413b131..ce7b179f3 100644
--- a/locale/ur/LC_MESSAGES/messages.po
+++ b/locale/ur/LC_MESSAGES/messages.po
@@ -585,7 +585,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/uz/LC_MESSAGES/messages.po b/locale/uz/LC_MESSAGES/messages.po
index 376d9d7ec..d6dad7791 100644
--- a/locale/uz/LC_MESSAGES/messages.po
+++ b/locale/uz/LC_MESSAGES/messages.po
@@ -582,7 +582,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/vi/LC_MESSAGES/messages.po b/locale/vi/LC_MESSAGES/messages.po
index 4505df4c2..5230f13de 100644
--- a/locale/vi/LC_MESSAGES/messages.po
+++ b/locale/vi/LC_MESSAGES/messages.po
@@ -586,7 +586,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/vls/LC_MESSAGES/messages.po b/locale/vls/LC_MESSAGES/messages.po
index 3430887b6..2628d4a38 100644
--- a/locale/vls/LC_MESSAGES/messages.po
+++ b/locale/vls/LC_MESSAGES/messages.po
@@ -576,7 +576,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/yo/LC_MESSAGES/messages.po b/locale/yo/LC_MESSAGES/messages.po
index bb0f3cf1d..ba409ef31 100644
--- a/locale/yo/LC_MESSAGES/messages.po
+++ b/locale/yo/LC_MESSAGES/messages.po
@@ -576,7 +576,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/locale/zh_CN/LC_MESSAGES/messages.po b/locale/zh_CN/LC_MESSAGES/messages.po
index 0646b5224..7aaa10287 100644
--- a/locale/zh_CN/LC_MESSAGES/messages.po
+++ b/locale/zh_CN/LC_MESSAGES/messages.po
@@ -602,8 +602,8 @@ msgid "State/Province/Region"
msgstr "州/省/地区"
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "已选择的赠品"
+msgid "Gift Selected:"
+msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
diff --git a/locale/zh_TW/LC_MESSAGES/messages.po b/locale/zh_TW/LC_MESSAGES/messages.po
index f3d68f92f..34a47d78f 100644
--- a/locale/zh_TW/LC_MESSAGES/messages.po
+++ b/locale/zh_TW/LC_MESSAGES/messages.po
@@ -585,7 +585,7 @@ msgid "State/Province/Region"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
+msgid "Gift Selected:"
msgstr ""
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
diff --git a/messages.pot b/messages.pot
index df032ce02..de9ddd09f 100644
--- a/messages.pot
+++ b/messages.pot
@@ -634,8 +634,8 @@ msgid "State/Province/Region"
msgstr "State/Province/Region"
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:483
-msgid "Gift Selected"
-msgstr "Gift Selected"
+msgid "Gift Selected:"
+msgstr "Gift Selected:"
#: tmp/cache_locale/af/af919ed4d7946ee7ed7d71a5580f4c75c5fb2b9374dd8d99d3a0671f71654f60.php:487
msgid "No Gift Selected"
1
0
[tor/master] 00-overview.md: Revise to describe intended document structure
by nickm@torproject.org 14 Oct '19
by nickm@torproject.org 14 Oct '19
14 Oct '19
commit 1b996b01f6cc5c9aec28ba7b962eeca727a36e9e
Author: Nick Mathewson <nickm(a)torproject.org>
Date: Mon Oct 14 10:57:15 2019 -0400
00-overview.md: Revise to describe intended document structure
---
doc/HACKING/design/00-overview.md | 87 ++++++++++++++++++++++++---------------
1 file changed, 53 insertions(+), 34 deletions(-)
diff --git a/doc/HACKING/design/00-overview.md b/doc/HACKING/design/00-overview.md
index 2103a9062..fde476dfa 100644
--- a/doc/HACKING/design/00-overview.md
+++ b/doc/HACKING/design/00-overview.md
@@ -5,18 +5,20 @@ This document describes the general structure of the Tor codebase, how
it fits together, what functionality is available for extending Tor,
and gives some notes on how Tor got that way.
-Tor remains a work in progress: We've been working on it for more than a
-decade, and we've learned a lot about good coding since we first
+Tor remains a work in progress: We've been working on it for nearly two
+decades, and we've learned a lot about good coding since we first
started. This means, however, that some of the older pieces of Tor will
-have some "code smell" in them that could sure stand a brisk
+have some "code smell" in them that could stand a brisk
refactoring. So when I describe a piece of code, I'll sometimes give a
note on how it got that way, and whether I still think that's a good
idea.
The first drafts of this document were written in the Summer and Fall of
2015, when Tor 0.2.6 was the most recent stable version, and Tor 0.2.7
-was under development. If you're reading this far in the future, some
-things may have changed. Caveat haxxor!
+was under development. There is a revision in progress (as of late
+2019), to bring it up to pace with Tor as of version 0.4.2. If you're
+reading this far in the future, some things may have changed. Caveat
+haxxor!
This document is not an overview of the Tor protocol. For that, see the
design paper and the specifications at https://spec.torproject.org/ .
@@ -24,8 +26,6 @@ design paper and the specifications at https://spec.torproject.org/ .
For more information about Tor's coding standards and some helpful
development tools, see doc/HACKING in the Tor repository.
-For more information about writing tests, see doc/HACKING/WritingTests.txt
-in the Tor repository.
### The very high level ###
@@ -36,36 +36,60 @@ same codebase: the Tor process will run as a client, relay, or authority
depending on its configuration.
Tor has a few major dependencies, including Libevent (used to tell which
-sockets are readable and writable), OpenSSL (used for many encryption
+sockets are readable and writable), OpenSSL or NSS (used for many encryption
functions, and to implement the TLS protocol), and zlib (used to
compress and uncompress directory information).
Most of Tor's work today is done in a single event-driven main thread.
Tor also spawns one or more worker threads to handle CPU-intensive
-tasks. (Right now, this only includes circuit encryption.)
+tasks. (Right now, this only includes circuit encryption and the more
+expensive compression algorithms.)
On startup, Tor initializes its libraries, reads and responds to its
configuration files, and launches a main event loop. At first, the only
events that Tor listens for are a few signals (like TERM and HUP), and
one or more listener sockets (for different kinds of incoming
-connections). Tor also configures a timer function to run once per
-second to handle periodic events. As Tor runs over time, other events
-will open, and new events will be scheduled.
+connections). Tor also configures several timers to handle periodic
+events. As Tor runs over time, other events will open, and new events
+will be scheduled.
-The codebase is divided into a few main subdirectories:
-
- src/common -- utility functions, not necessarily tor-specific.
-
- src/or -- implements the Tor protocols.
-
- src/test -- unit and regression tests
+The codebase is divided into a few top-level subdirectories, each of
+which contains several sub-modules.
src/ext -- Code maintained elsewhere that we include in the Tor
source distribution.
- src/trunnel -- automatically generated code (from the Trunnel)
+ src/lib -- Lower-level utility code, not necessarily tor-specific.
+
+ src/trunnel -- Automatically generated code (from the Trunnel)
tool: used to parse and encode binary formats.
+ src/core -- Networking code that is implements the central parts of
+ the Tor protocol and main loop.
+
+ src/feature -- Aspects of Tor (like directory management, running a
+ relay, running a directory authorities, managing a list of nodes,
+ running and using onion services) that are built on top of the
+ mainloop code.
+
+ src/app -- Highest-level functionality; responsible for setting up
+ and configuring the Tor project, making sure all the lower-level
+ modules start up when required, and so on.
+
+ src/tools -- Binaries other than Tor that we produce. Currently this
+ is tor-resolve, tor-gencert, and the tor_runner.o helper module.
+
+ src/test -- unit tests, regression tests, and a few integration
+ tests.
+
+In theory, the above parts of the codebase are sorted from highest-level
+to lowest-level, where high-level code is only allowed to invoke
+lower-level code, and lower-level code never includes or depends on code
+of a higher level. In practice, this refactoring is incomplete: The
+modules in src/lib are well-factored, but there are many "upward
+dependencies" in src/core and src/feature. We aim to eliminate those
+over time.
+
### Some key high-level abstractions ###
The most important abstractions at Tor's high-level are Connections,
@@ -94,31 +118,26 @@ If we switch to other strategies in the future, we'll have more
connection types.
A 'Node' is a view of a Tor instance's current knowledge and opinions
-about a Tor relay orbridge.
+about a Tor relay or bridge.
### The rest of this document. ###
> **Note**: This section describes the eventual organization of this
> document, which is not yet complete.
-We'll begin with an overview of the various utility functions available
-in Tor's 'common' directory. Knowing about these is key to writing
-portable, simple code in Tor.
+We'll begin with an overview of the facilities provided by the modules
+in src/lib. Knowing about these is key to writing portable, simple code
+in Tor.
+
+Then we'll move on to a discussion of how parts of the Tor codebase are
+initialized, finalized, configured, and managed.
Then we'll go on and talk about the main data-flow of the Tor network:
how Tor generates and responds to network traffic. This will occupy a
chapter for the main overview, with other chapters for special topics.
-After that, we'll mention the main modules in Tor, and describe the
-function of each.
-
-We'll cover the directory subsystem next: how Tor learns about other
-relays, and how relays advertise themselves.
-
-Then we'll cover a few specialized modules, such as hidden services,
-sandboxing, hibernation, accounting, statistics, guards, path
-generation, pluggable transports, and how they integrate with the rest of Tor.
+After that, we'll mention the main modules in src/features and describe the
+functions of each.
We'll close with a meandering overview of important pending issues in
the Tor codebase, and how they affect the future of the Tor software.
-
1
0
commit 908070bbd5096efc09b251154dbc058559920f05
Author: Nick Mathewson <nickm(a)torproject.org>
Date: Mon Oct 14 10:59:32 2019 -0400
Rename common-utils to lib-overview.
---
doc/HACKING/design/{01-common-utils.md => 01.00-lib-overview.md} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/doc/HACKING/design/01-common-utils.md b/doc/HACKING/design/01.00-lib-overview.md
similarity index 100%
rename from doc/HACKING/design/01-common-utils.md
rename to doc/HACKING/design/01.00-lib-overview.md
1
0