[tor-commits] [tor-launcher/master] Bug #10604: Tor status & error messages not translated.
brade at torproject.org
brade at torproject.org
Tue Feb 11 21:40:10 UTC 2014
commit 8ef16bb1475f3c1a6ea8e471e8bc027eaa957bb2
Author: Kathy Brade <brade at pearlcrescent.com>
Date: Tue Feb 11 16:32:46 2014 -0500
Bug #10604: Tor status & error messages not translated.
Incorporated translated bootstrap status messages from Vidalia.
---
src/chrome/content/progress.js | 10 +++---
src/chrome/locale/ar/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/bg/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/ca/torlauncher.properties | 21 ++++++++++++
src/chrome/locale/cs/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/da/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/de/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/el/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/en/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/eo/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/es/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/eu/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/fa/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/fi/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/fr/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/he/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/hr-HR/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/hu/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/id/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/it/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/ja/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/ko/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/lt/torlauncher.properties | 13 +++++++
src/chrome/locale/lv/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/my/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/nb/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/nl/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/pl/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/pt-BR/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/pt/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/ro/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/ru/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/sk/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/sr/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/sv/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/th/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/tr/torlauncher.properties | 22 ++++++++++++
src/chrome/locale/vi/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/zh-CN/torlauncher.properties | 24 +++++++++++--
src/chrome/locale/zh-TW/torlauncher.properties | 15 +++++++++
src/components/tl-process.js | 20 ++++++-----
src/modules/tl-util.jsm | 43 +++++++++++++++++++++++-
42 files changed, 900 insertions(+), 44 deletions(-)
diff --git a/src/chrome/content/progress.js b/src/chrome/content/progress.js
index 8a2f427..4cee3d6 100644
--- a/src/chrome/content/progress.js
+++ b/src/chrome/content/progress.js
@@ -1,4 +1,4 @@
-// Copyright (c) 2013, The Tor Project, Inc.
+// Copyright (c) 2014, The Tor Project, Inc.
// See LICENSE for licensing information.
//
// vim: set sw=2 sts=2 ts=8 et syntax=javascript:
@@ -142,7 +142,8 @@ var gObserver = {
else if (kBootstrapStatusTopic == aTopic)
{
var statusObj = aSubject.wrappedJSObject;
- var labelText = (statusObj.SUMMARY) ? statusObj.SUMMARY : "";
+ var labelText =
+ TorLauncherUtil.getLocalizedBootstrapStatus(statusObj, "TAG");
var percentComplete = (statusObj.PROGRESS) ? statusObj.PROGRESS : 0;
var meter = document.getElementById("progressMeter");
@@ -158,8 +159,9 @@ var gObserver = {
}
else if (statusObj._errorOccurred)
{
- if (statusObj.WARNING)
- labelText = statusObj.WARNING;
+ var s = TorLauncherUtil.getLocalizedBootstrapStatus(statusObj, "REASON");
+ if (s)
+ labelText = s;
if (meter)
meter.setAttribute("hidden", true);
diff --git a/src/chrome/locale/ar/torlauncher.properties b/src/chrome/locale/ar/torlauncher.properties
index 1769467..19d407c 100644
--- a/src/chrome/locale/ar/torlauncher.properties
+++ b/src/chrome/locale/ar/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
torlauncher.error_title=Ù…ÙØ´ØºÙ„ تور
@@ -7,7 +7,7 @@ torlauncher.tor_exited=توق٠تور عن العمل بشكل غير متوق
torlauncher.please_restart_app=يرجي إعادة تشغيل هذا البرنامج.
torlauncher.tor_controlconn_failed=تعذر الاتصال Ø¨Ù…Ù†ÙØ° التØÙƒÙ… الخاص بتور.
torlauncher.tor_failed_to_start=تور ÙØ´Ù„ ÙÙŠ بدء التشغيل.
-torlauncher.tor_bootstrap_failed=ÙØ´Ù„ تور ÙÙŠ إنشاء اتصال بشبكة تور.\n\n%S
+torlauncher.tor_bootstrap_failed=ÙØ´Ù„ تور ÙÙŠ إنشاء اتصال بشبكة تور (%S).
torlauncher.unable_to_start_tor=غير قادر علي بدء تشغيل تور.\n\n%S
torlauncher.tor_missing=المل٠التنÙيذي لتور Ù…Ùقود.
@@ -29,3 +29,23 @@ torlauncher.quit_win=خروج
torlauncher.done=تم
torlauncher.forAssistance=للمساعدة, اتصل بـ %S
+
+torlauncher.bootstrapStatus.conn_dir=جار٠الاتصال بدليل التØÙˆÙŠÙ„ات
+torlauncher.bootstrapStatus.handshake_dir=ينشئ اتصالا معمًى بالدليل
+torlauncher.bootstrapStatus.requesting_status=يسترجع ØØ§Ù„Ø© الشبكة
+torlauncher.bootstrapStatus.loading_status=ÙŠØÙ…Ù„ ØØ§Ù„Ø© الشبكة
+torlauncher.bootstrapStatus.loading_keys=ÙŠØÙ…Ù„ شهادات السلطة
+torlauncher.bootstrapStatus.requesting_descriptors=يطلب معلومات التØÙˆÙŠÙ„Ø©
+torlauncher.bootstrapStatus.loading_descriptors=ÙŠØÙ…Ù„ معلومات التØÙˆÙŠÙ„Ø©
+torlauncher.bootstrapStatus.conn_or=يتصل بشبكة تور
+torlauncher.bootstrapStatus.handshake_or=ينشئ دائرة تور
+torlauncher.bootstrapStatus.done=تم الاتصال بشبكة تور
+
+torlauncher.bootstrapWarning.done=تم
+torlauncher.bootstrapWarning.connectrefused=تم Ø±ÙØ¶ الاتصال
+torlauncher.bootstrapWarning.misc=Ù…ØªÙØ±Ù‚ات
+torlauncher.bootstrapWarning.resourcelimit=الموارد غير كاÙية
+torlauncher.bootstrapWarning.identity=لم تتطابق الهوية
+torlauncher.bootstrapWarning.timeout=الاتصال عاطل
+torlauncher.bootstrapWarning.noroute=لا طريق للمضيÙ
+torlauncher.bootstrapWarning.ioerror=خطأ ÙÙŠ القراءة/الكتابة
diff --git a/src/chrome/locale/bg/torlauncher.properties b/src/chrome/locale/bg/torlauncher.properties
new file mode 100644
index 0000000..dc317fd
--- /dev/null
+++ b/src/chrome/locale/bg/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Свързване Ñ Ð¿Ñ€ÐµÐ¿Ñ€ÐµÐ´Ð°Ð²Ð°Ñ‰Ð°Ñ‚Ð° директориÑ
+torlauncher.bootstrapStatus.handshake_dir=ОÑъщеÑтвÑване на връзка Ñ ÐºÑ€Ð¸Ð¿Ñ‚Ð¸Ñ€Ð°Ð½Ð°Ñ‚Ð° директориÑ
+torlauncher.bootstrapStatus.requesting_status=Получаване на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° ÑтатуÑа на мрежата
+torlauncher.bootstrapStatus.loading_status=Зареждане на информациÑта за ÑтатуÑа на мрежата
+torlauncher.bootstrapStatus.loading_keys=Зареждане на Ñертификати от доÑтоверен източник
+torlauncher.bootstrapStatus.requesting_descriptors=Запитване за препредаваща информациÑ
+torlauncher.bootstrapStatus.loading_descriptors=Зареждане на препредаваща информациÑ
+torlauncher.bootstrapStatus.conn_or=Свързване Ñ Ð¢Ð¾Ñ€ мрежата
+torlauncher.bootstrapStatus.handshake_or=ОÑъщеÑтвÑване на Тор верига
+torlauncher.bootstrapStatus.done=Свързан Ñ Ð¢Ð¾Ñ€ мрежата!
+
+torlauncher.bootstrapWarning.done=готов
+torlauncher.bootstrapWarning.connectrefused=връзката отказана
+torlauncher.bootstrapWarning.misc=разнороден
+torlauncher.bootstrapWarning.resourcelimit=недоÑтатъчно реÑурÑи
+torlauncher.bootstrapWarning.identity=неÑъвпадение Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ‡Ð½Ð¾ÑÑ‚
+torlauncher.bootstrapWarning.timeout=пауза на връзката
+torlauncher.bootstrapWarning.noroute=нÑма път до хоÑта
+torlauncher.bootstrapWarning.ioerror=грешка при четене/пиÑане
diff --git a/src/chrome/locale/ca/torlauncher.properties b/src/chrome/locale/ca/torlauncher.properties
new file mode 100644
index 0000000..b7e19f8
--- /dev/null
+++ b/src/chrome/locale/ca/torlauncher.properties
@@ -0,0 +1,21 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Connecting to a relay directory
+torlauncher.bootstrapStatus.handshake_dir=S'està establint una connexió a un directori xifrat
+torlauncher.bootstrapStatus.requesting_status=S'està rebent l'estat de la xarxa
+torlauncher.bootstrapStatus.loading_status=S'està carregant l'estat de la xarxa
+torlauncher.bootstrapStatus.loading_keys=S'estan carregant les autoritats de certificació
+torlauncher.bootstrapStatus.requesting_descriptors=S'està demanant informació del relé
+torlauncher.bootstrapStatus.loading_descriptors=S'està carregant informació del relé
+torlauncher.bootstrapStatus.conn_or=S'està connectant a la xarxa Tor
+torlauncher.bootstrapStatus.handshake_or=S'està establint un circuit amb el Tor
+torlauncher.bootstrapStatus.done=Connectats a la xarxa Tor!
+
+torlauncher.bootstrapWarning.done=fet
+torlauncher.bootstrapWarning.connectrefused=connexió refusada
+torlauncher.bootstrapWarning.misc=miscel·là nia
+torlauncher.bootstrapWarning.resourcelimit=recursos insuficients
+torlauncher.bootstrapWarning.timeout=S'ha excedit el temps d'espera de connexió
+torlauncher.bootstrapWarning.noroute=no hi ha ruta cap al servidor
+torlauncher.bootstrapWarning.ioerror=error de lectura/escriptura
diff --git a/src/chrome/locale/cs/torlauncher.properties b/src/chrome/locale/cs/torlauncher.properties
new file mode 100644
index 0000000..211e7f1
--- /dev/null
+++ b/src/chrome/locale/cs/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Připojovánà do adresáře uzlu
+torlauncher.bootstrapStatus.handshake_dir=Navazuji spojenàs šifrovaným adresářem
+torlauncher.bootstrapStatus.requesting_status=Zjišťuji stav sÃtÄ›
+torlauncher.bootstrapStatus.loading_status=NaÄÃtam stav sÃtÄ›
+torlauncher.bootstrapStatus.loading_keys=Nahrávám certifikáty autority
+torlauncher.bootstrapStatus.requesting_descriptors=Zjišťuji informace o uzlu
+torlauncher.bootstrapStatus.loading_descriptors=Nahrávám informace o uzlu
+torlauncher.bootstrapStatus.conn_or=PÅ™ipojuji se do sÃtÄ› Tor
+torlauncher.bootstrapStatus.handshake_or=Sestavuji Tor řetězec
+torlauncher.bootstrapStatus.done=PÅ™ipojeno do sÃtÄ› Tor!
+
+torlauncher.bootstrapWarning.done=hotovo
+torlauncher.bootstrapWarning.connectrefused=spojenà odmÃtnuto
+torlauncher.bootstrapWarning.misc=různý
+torlauncher.bootstrapWarning.resourcelimit=nedostateÄné zdroje
+torlauncher.bootstrapWarning.identity=nesouhlasà identita
+torlauncher.bootstrapWarning.timeout=Äas spojenà vyprÅ¡el
+torlauncher.bootstrapWarning.noroute=bez spojenàs hostitelem
+torlauncher.bootstrapWarning.ioerror=chyba Ätená/zápisu
diff --git a/src/chrome/locale/da/torlauncher.properties b/src/chrome/locale/da/torlauncher.properties
new file mode 100644
index 0000000..89b0222
--- /dev/null
+++ b/src/chrome/locale/da/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Tilslutter til relæ mappe
+torlauncher.bootstrapStatus.handshake_dir=Opretter en krypteret mappe forbindelse
+torlauncher.bootstrapStatus.requesting_status=Henter netværk status
+torlauncher.bootstrapStatus.loading_status=Henter netværk status
+torlauncher.bootstrapStatus.loading_keys=Henter nøglecentercertifikater
+torlauncher.bootstrapStatus.requesting_descriptors=Beder om relæ information
+torlauncher.bootstrapStatus.loading_descriptors=Henter relæ information
+torlauncher.bootstrapStatus.conn_or=Forbinder til Tor netværk
+torlauncher.bootstrapStatus.handshake_or=Opretter et Tor kredsløb
+torlauncher.bootstrapStatus.done=Forbundet til Tor netværket!
+
+torlauncher.bootstrapWarning.done=færdig
+torlauncher.bootstrapWarning.connectrefused=forbindelse afvist
+torlauncher.bootstrapWarning.misc=diverse
+torlauncher.bootstrapWarning.resourcelimit=utilstrækkelige ressourcer
+torlauncher.bootstrapWarning.identity=identitet matcher ikke
+torlauncher.bootstrapWarning.timeout=forbindelse timeout
+torlauncher.bootstrapWarning.noroute=ingen rute til vært
+torlauncher.bootstrapWarning.ioerror=læs/skriv fejl
diff --git a/src/chrome/locale/de/torlauncher.properties b/src/chrome/locale/de/torlauncher.properties
index 394f343..f8f7a64 100644
--- a/src/chrome/locale/de/torlauncher.properties
+++ b/src/chrome/locale/de/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
torlauncher.error_title=Tor-Starter
@@ -7,7 +7,7 @@ torlauncher.tor_exited=Tor wurde unerwartet geschlossen.
torlauncher.please_restart_app=Bitte starten Sie die Anwendung neu.
torlauncher.tor_controlconn_failed=Zum Tor-Kontrollanschluss konnte keine Verbindung hergestellt werden.
torlauncher.tor_failed_to_start=Der Start von Tor ist fehlgeschlagen.
-torlauncher.tor_bootstrap_failed=Tor konnte keine Verbindung zum Tor-Netzwerk herstellen.\n\n%S
+torlauncher.tor_bootstrap_failed=Tor konnte keine Verbindung zum Tor-Netzwerk herstellen (%S).
torlauncher.unable_to_start_tor=Tor kann nicht gestartet werden.\n\n%S
torlauncher.tor_missing=Die Tor-Programmdatei ist nicht vorhanden.
@@ -29,3 +29,23 @@ torlauncher.quit_win=Beenden
torlauncher.done=Fertig
torlauncher.forAssistance=Falls Sie Hilfe benötigen, kontaktieren Sie %S
+
+torlauncher.bootstrapStatus.conn_dir=Verbinde zu einem Verzeichnis
+torlauncher.bootstrapStatus.handshake_dir=Stelle eine verschlüsselte Verbindung zu einem Verzeichnis her
+torlauncher.bootstrapStatus.requesting_status=Erfrage Netzwerkstatusdatei
+torlauncher.bootstrapStatus.loading_status=Lade Netzwerkstatusdatei
+torlauncher.bootstrapStatus.loading_keys=Lade Zertifikate der zentralen Verzeichnisse
+torlauncher.bootstrapStatus.requesting_descriptors=Fordere Verteiler-Informationen an
+torlauncher.bootstrapStatus.loading_descriptors=Lade Verteiler-Informationen
+torlauncher.bootstrapStatus.conn_or=Verbinde zum Tor-Netzwerk
+torlauncher.bootstrapStatus.handshake_or=Erstelle einen Tor-Circuit
+torlauncher.bootstrapStatus.done=Verbindung zum Tor-Netzwerk hergestellt!
+
+torlauncher.bootstrapWarning.done=abgeschlossen
+torlauncher.bootstrapWarning.connectrefused=Verbindung verweigert
+torlauncher.bootstrapWarning.misc=Verschiedenes
+torlauncher.bootstrapWarning.resourcelimit=Unzureichende Ressourcen
+torlauncher.bootstrapWarning.identity=Nichtübereinstimmung der Identitäten
+torlauncher.bootstrapWarning.timeout=Verbindungszeitüberschreitung
+torlauncher.bootstrapWarning.noroute=Kein Pfad zum Rechner
+torlauncher.bootstrapWarning.ioerror=Lese-/Schreibfehler
diff --git a/src/chrome/locale/el/torlauncher.properties b/src/chrome/locale/el/torlauncher.properties
new file mode 100644
index 0000000..f89acfe
--- /dev/null
+++ b/src/chrome/locale/el/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=ΣÏνδεση σε ενδιάμεσο (relay) κατάλογο
+torlauncher.bootstrapStatus.handshake_dir=Î Ïαγματοποιήθηκε σÏνδεση σε κÏυπτογÏαφημÎνο κατάλογο
+torlauncher.bootstrapStatus.requesting_status=Ανάκτηση της κατάστασης του δικτÏου
+torlauncher.bootstrapStatus.loading_status=ΦόÏτωση της κατάστασης του δικτÏου
+torlauncher.bootstrapStatus.loading_keys=ΦόÏτωση των πιστοποιητικών του φοÏÎα
+torlauncher.bootstrapStatus.requesting_descriptors=Γίνεται αίτηση για πληÏοφοÏίες των Ενδιάμεσων
+torlauncher.bootstrapStatus.loading_descriptors=ΦόÏτωση πληÏοφοÏιών Ενδιάμεσου
+torlauncher.bootstrapStatus.conn_or=Γίνεται σÏνδεση στο δίκτυο Tor
+torlauncher.bootstrapStatus.handshake_or=ΣÏνδεση σε Îνα κÏκλωμα Tor
+torlauncher.bootstrapStatus.done=ΣυνδÎθηκε στο δίκτυο Tor!
+
+torlauncher.bootstrapWarning.done=εντάξει
+torlauncher.bootstrapWarning.connectrefused=απόÏÏιψη σÏνδεσης
+torlauncher.bootstrapWarning.misc=διάφοÏα
+torlauncher.bootstrapWarning.resourcelimit=ανεπαÏκείς πόÏοι
+torlauncher.bootstrapWarning.identity=η ταυτότητα δεν ταιÏιάζει
+torlauncher.bootstrapWarning.timeout=λήξη χÏÎ¿Î½Î¹ÎºÎ¿Ï Î¿Ïίου σÏνδεσης
+torlauncher.bootstrapWarning.noroute=δεν βÏÎθηκε διαδÏομή Ï€Ïος σÏνδεση
+torlauncher.bootstrapWarning.ioerror=σφάλμα ανάγνωσης/εγγÏαφής
diff --git a/src/chrome/locale/en/torlauncher.properties b/src/chrome/locale/en/torlauncher.properties
index 483ce43..f167375 100644
--- a/src/chrome/locale/en/torlauncher.properties
+++ b/src/chrome/locale/en/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
torlauncher.error_title=Tor Launcher
@@ -7,7 +7,7 @@ torlauncher.tor_exited=Tor unexpectedly exited.
torlauncher.please_restart_app=Please restart this application.
torlauncher.tor_controlconn_failed=Could not connect to Tor control port.
torlauncher.tor_failed_to_start=Tor failed to start.
-torlauncher.tor_bootstrap_failed=Tor failed to establish a Tor network connection.\n\n%S
+torlauncher.tor_bootstrap_failed=Tor failed to establish a Tor network connection (%S).
torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
torlauncher.tor_missing=The Tor executable is missing.
@@ -29,3 +29,23 @@ torlauncher.quit_win=Exit
torlauncher.done=Done
torlauncher.forAssistance=For assistance, contact %S
+
+torlauncher.bootstrapStatus.conn_dir=Connecting to a relay directory
+torlauncher.bootstrapStatus.handshake_dir=Establishing an encrypted directory connection
+torlauncher.bootstrapStatus.requesting_status=Retrieving network status
+torlauncher.bootstrapStatus.loading_status=Loading network status
+torlauncher.bootstrapStatus.loading_keys=Loading authority certificates
+torlauncher.bootstrapStatus.requesting_descriptors=Requesting relay information
+torlauncher.bootstrapStatus.loading_descriptors=Loading relay information
+torlauncher.bootstrapStatus.conn_or=Connecting to the Tor network
+torlauncher.bootstrapStatus.handshake_or=Establishing a Tor circuit
+torlauncher.bootstrapStatus.done=Connected to the Tor network!
+
+torlauncher.bootstrapWarning.done=done
+torlauncher.bootstrapWarning.connectrefused=connection refused
+torlauncher.bootstrapWarning.misc=miscellaneous
+torlauncher.bootstrapWarning.resourcelimit=insufficient resources
+torlauncher.bootstrapWarning.identity=identity mismatch
+torlauncher.bootstrapWarning.timeout=connection timeout
+torlauncher.bootstrapWarning.noroute=no route to host
+torlauncher.bootstrapWarning.ioerror=read/write error
diff --git a/src/chrome/locale/eo/torlauncher.properties b/src/chrome/locale/eo/torlauncher.properties
new file mode 100644
index 0000000..d76cef7
--- /dev/null
+++ b/src/chrome/locale/eo/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Konektante al relajsa dosierujo
+torlauncher.bootstrapStatus.handshake_dir=Starigante ĉifritan dosierujan konekton
+torlauncher.bootstrapStatus.requesting_status=Ricevante retan staton
+torlauncher.bootstrapStatus.loading_status=ÅœarÄante retan staton
+torlauncher.bootstrapStatus.loading_keys=ÅœarÄante aÅtoritatajn atestilojn
+torlauncher.bootstrapStatus.requesting_descriptors=Petante relajsajn informojn
+torlauncher.bootstrapStatus.loading_descriptors=ÅœarÄante relajsajn informojn
+torlauncher.bootstrapStatus.conn_or=Konektante al Tor-reto
+torlauncher.bootstrapStatus.handshake_or=Starigante Tor-cirkviton
+torlauncher.bootstrapStatus.done=Konektita al Tor-reto
+
+torlauncher.bootstrapWarning.done=farite
+torlauncher.bootstrapWarning.connectrefused=Konekto rifuzita
+torlauncher.bootstrapWarning.misc=diversaĵoj
+torlauncher.bootstrapWarning.resourcelimit=nesufiĉaj risurcoj
+torlauncher.bootstrapWarning.identity=Identmiskongruo
+torlauncher.bootstrapWarning.timeout=Tempolimo de konekto
+torlauncher.bootstrapWarning.noroute=neniu kurso al gastiga komputilo
+torlauncher.bootstrapWarning.ioerror=lega/skriba eraro
diff --git a/src/chrome/locale/es/torlauncher.properties b/src/chrome/locale/es/torlauncher.properties
index e236d38..e9d8049 100644
--- a/src/chrome/locale/es/torlauncher.properties
+++ b/src/chrome/locale/es/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
torlauncher.error_title=Arranque de Tor
@@ -7,7 +7,7 @@ torlauncher.tor_exited=Tor se cerró inesperadamente.
torlauncher.please_restart_app=Por favor reinicie esta aplicación.
torlauncher.tor_controlconn_failed=No se pudo conectar al puerto de control de Tor
torlauncher.tor_failed_to_start=Tor no pudo iniciarse.
-torlauncher.tor_bootstrap_failed=Tor no pudo establecer una conexión de red Tor.\n\n%S
+torlauncher.tor_bootstrap_failed=Tor no pudo establecer una conexión de red Tor (%S).
torlauncher.unable_to_start_tor=No fue posible iniciar Tor.\n\n%S
torlauncher.tor_missing=No se encuentra el fichero ejecutable de Tor.
@@ -29,3 +29,23 @@ torlauncher.quit_win=Salir
torlauncher.done=Listo
torlauncher.forAssistance=Para obtener ayuda, contacte con %S
+
+torlauncher.bootstrapStatus.conn_dir=Conectando a un directorio repetidor
+torlauncher.bootstrapStatus.handshake_dir=Estableciendo una conexión encriptada con el directorio
+torlauncher.bootstrapStatus.requesting_status=Recuperando el estado de la red
+torlauncher.bootstrapStatus.loading_status=Cargando el estado de la red
+torlauncher.bootstrapStatus.loading_keys=Cargando los certificados de autoridades
+torlauncher.bootstrapStatus.requesting_descriptors=Solicitando información del repetidor
+torlauncher.bootstrapStatus.loading_descriptors=Cargando información del repetidor
+torlauncher.bootstrapStatus.conn_or=Conectando a la red Tor
+torlauncher.bootstrapStatus.handshake_or=Estableciendo un circuito Tor
+torlauncher.bootstrapStatus.done=¡Conectado a la red Tor!
+
+torlauncher.bootstrapWarning.done=terminado
+torlauncher.bootstrapWarning.connectrefused=conexión rechazada
+torlauncher.bootstrapWarning.misc=miscelánea
+torlauncher.bootstrapWarning.resourcelimit=recursos insuficientes
+torlauncher.bootstrapWarning.identity=no hay coincidencia de identidad
+torlauncher.bootstrapWarning.timeout=tiempo de espera de conexión agotado
+torlauncher.bootstrapWarning.noroute=no hay ruta hacia el host
+torlauncher.bootstrapWarning.ioerror=error de escritura/lectura
diff --git a/src/chrome/locale/eu/torlauncher.properties b/src/chrome/locale/eu/torlauncher.properties
new file mode 100644
index 0000000..b9abc63
--- /dev/null
+++ b/src/chrome/locale/eu/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Errele direktorio batera konektatzen
+torlauncher.bootstrapStatus.handshake_dir=Enkriptatutako direktorio batera konexioa ezartzen
+torlauncher.bootstrapStatus.requesting_status=Sarearen egoera eskuratzen
+torlauncher.bootstrapStatus.loading_status=Sarearen egoera kargatzen
+torlauncher.bootstrapStatus.loading_keys=Aginpide ziurtagiriak kargatzen
+torlauncher.bootstrapStatus.requesting_descriptors=Errele informazioa eskatzen
+torlauncher.bootstrapStatus.loading_descriptors=Errele informazioa kargatzen
+torlauncher.bootstrapStatus.conn_or=Tor sarera konektatzen
+torlauncher.bootstrapStatus.handshake_or=Tor zirkuitu bat ezartzen
+torlauncher.bootstrapStatus.done=Tor sarera konektatuta!
+
+torlauncher.bootstrapWarning.done=eginda
+torlauncher.bootstrapWarning.connectrefused=konexioa ukatua
+torlauncher.bootstrapWarning.misc=hainbat
+torlauncher.bootstrapWarning.resourcelimit=baliabideak ez dira nahikoak
+torlauncher.bootstrapWarning.identity=nortasuna ez dator bat
+torlauncher.bootstrapWarning.timeout=konexioa denboraz kanpo
+torlauncher.bootstrapWarning.noroute=ez dago biderik ostalarira
+torlauncher.bootstrapWarning.ioerror=irakurketa/idazketa akatsa
diff --git a/src/chrome/locale/fa/torlauncher.properties b/src/chrome/locale/fa/torlauncher.properties
index cb8acdf..de3669f 100644
--- a/src/chrome/locale/fa/torlauncher.properties
+++ b/src/chrome/locale/fa/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
torlauncher.error_title=اجرا کننده تور
@@ -7,7 +7,7 @@ torlauncher.tor_exited=تور بدلیلی نامشخص خارج شد.
torlauncher.please_restart_app=Ù„Ø·ÙØ§ نرم Ø§ÙØ²Ø§Ø± را مجددا راه اندازی نمایید.
torlauncher.tor_controlconn_failed=اتصال به پورت کنترل تور امکان پذیر نمی باشد.
torlauncher.tor_failed_to_start=خطا در راه اندازی.
-torlauncher.tor_bootstrap_failed=تور برای اتصال به شبکه تور ناموÙÙ‚ Ù…ÛŒ باشد.\n\n\n%S
+torlauncher.tor_bootstrap_failed=تور برای اتصال به شبکه تور ناموÙÙ‚ Ù…ÛŒ باشد (%S).
torlauncher.unable_to_start_tor=راه اندازی تور امکان پذیر نمی باشد.\n\n%S
torlauncher.tor_missing=تور اجرا شونده ÛŒØ§ÙØª نشد.
@@ -29,3 +29,23 @@ torlauncher.quit_win=خروج
torlauncher.done=انجام شد
torlauncher.forAssistance=برای Ø¯Ø±ÛŒØ§ÙØª Ú©Ù…Ú©Ù« با %S تماس بگیرید
+
+torlauncher.bootstrapStatus.conn_dir=اتصال به یک Ùهرست بازپخش
+torlauncher.bootstrapStatus.handshake_dir=برپایی یک اتصال Ùهرست رمزبندی شده
+torlauncher.bootstrapStatus.requesting_status=بازیابی وضعیت شبکه
+torlauncher.bootstrapStatus.loading_status=بارگذاری وضعیت شبکه
+torlauncher.bootstrapStatus.loading_keys=بارگذاری مجوزها
+torlauncher.bootstrapStatus.requesting_descriptors=درخواست اطلاعات بازپخش
+torlauncher.bootstrapStatus.loading_descriptors=بارگذاری اطلاعات بازپخش
+torlauncher.bootstrapStatus.conn_or=در ØØ§Ù„ اتصال به شبکه تور
+torlauncher.bootstrapStatus.handshake_or=برپایی یک جریان تور
+torlauncher.bootstrapStatus.done=وصل شده به شبکه تور
+
+torlauncher.bootstrapWarning.done=انجام شده
+torlauncher.bootstrapWarning.connectrefused=اتصال ردشد
+torlauncher.bootstrapWarning.misc=گوناگون
+torlauncher.bootstrapWarning.resourcelimit=منابع ناکاÙÛŒ
+torlauncher.bootstrapWarning.identity=عدم تطبیق هویت
+torlauncher.bootstrapWarning.timeout=اتمام وقت اتصال
+torlauncher.bootstrapWarning.noroute=نبود مسیر به میزبان
+torlauncher.bootstrapWarning.ioerror=خطای خواندن/نوشتن
diff --git a/src/chrome/locale/fi/torlauncher.properties b/src/chrome/locale/fi/torlauncher.properties
new file mode 100644
index 0000000..3f35f69
--- /dev/null
+++ b/src/chrome/locale/fi/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Yhdistetään reititinlistaan
+torlauncher.bootstrapStatus.handshake_dir=Muodostetaan suojattu hakemistoyhteys
+torlauncher.bootstrapStatus.requesting_status=Selvitetään verkon tilaa
+torlauncher.bootstrapStatus.loading_status=Ladataan verkon tilaa
+torlauncher.bootstrapStatus.loading_keys=Ladataan sertifikaattioikeuksia
+torlauncher.bootstrapStatus.requesting_descriptors=Selvitetään reititintietoja
+torlauncher.bootstrapStatus.loading_descriptors=Ladataan reititintietoja
+torlauncher.bootstrapStatus.conn_or=Yhdistetään Tor-verkkoon
+torlauncher.bootstrapStatus.handshake_or=Muodostetaan Tor-datavirta
+torlauncher.bootstrapStatus.done=Yhdistetty Tor-verkkoon
+
+torlauncher.bootstrapWarning.done=valmis
+torlauncher.bootstrapWarning.connectrefused=yhteys hylätty
+torlauncher.bootstrapWarning.misc=sekalaiset
+torlauncher.bootstrapWarning.resourcelimit=puutteelliset resurssit
+torlauncher.bootstrapWarning.identity=identiteetti yhteensopimattomuus
+torlauncher.bootstrapWarning.timeout=yhteyden aikakatkaisu
+torlauncher.bootstrapWarning.noroute=ei reittiä palvelimelle
+torlauncher.bootstrapWarning.ioerror=luku-/kirjoitus- virhe
diff --git a/src/chrome/locale/fr/torlauncher.properties b/src/chrome/locale/fr/torlauncher.properties
index 6fcd0ef..be36d43 100644
--- a/src/chrome/locale/fr/torlauncher.properties
+++ b/src/chrome/locale/fr/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
torlauncher.error_title=Lanceur Tor
@@ -7,7 +7,7 @@ torlauncher.tor_exited=Le programme Tor s'est terminé de manière inatendue.
torlauncher.please_restart_app=Veuillez redémarrer l'application.
torlauncher.tor_controlconn_failed=Impossible de se connecter au port de contrôle de Tor.
torlauncher.tor_failed_to_start=Tor n'a pas pu démarrer.
-torlauncher.tor_bootstrap_failed=Tor n'a pas réussi à établir une connexion au réseau Tor.\n\n%S
+torlauncher.tor_bootstrap_failed=Tor n'a pas réussi à établir une connexion au réseau Tor (%S).
torlauncher.unable_to_start_tor=Impossible de démarrer Tor.\n\n%S
torlauncher.tor_missing=L'exécutable Tor est introuvable.
@@ -29,3 +29,23 @@ torlauncher.quit_win=Sortir
torlauncher.done=Terminé
torlauncher.forAssistance=Pour obtenir de l'aide, contactez %S
+
+torlauncher.bootstrapStatus.conn_dir=Connexion à un annuaire de relais
+torlauncher.bootstrapStatus.handshake_dir=Etablissement d'une connexion annuaire cryptée
+torlauncher.bootstrapStatus.requesting_status=Recherche de l'état du réseau
+torlauncher.bootstrapStatus.loading_status=Chargement de l'état du réseau
+torlauncher.bootstrapStatus.loading_keys=Chargement des certificats des authorités
+torlauncher.bootstrapStatus.requesting_descriptors=Demande d'informations sur le relais
+torlauncher.bootstrapStatus.loading_descriptors=Chargement des informations sur le relais
+torlauncher.bootstrapStatus.conn_or=Connexion au réseau Tor
+torlauncher.bootstrapStatus.handshake_or=Etablissement d'un circuit Tor
+torlauncher.bootstrapStatus.done=Connecté au réseau Tor !
+
+torlauncher.bootstrapWarning.done=fait
+torlauncher.bootstrapWarning.connectrefused=connexion refusée
+torlauncher.bootstrapWarning.misc=divers
+torlauncher.bootstrapWarning.resourcelimit=ressources insuffisantes
+torlauncher.bootstrapWarning.identity=identité incorrecte
+torlauncher.bootstrapWarning.timeout=temps de connexion expiré
+torlauncher.bootstrapWarning.noroute=pas de route vers l'hôte
+torlauncher.bootstrapWarning.ioerror=erreur de lecture/écriture
diff --git a/src/chrome/locale/he/torlauncher.properties b/src/chrome/locale/he/torlauncher.properties
new file mode 100644
index 0000000..c1e2c80
--- /dev/null
+++ b/src/chrome/locale/he/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=מתחבר כעת ×ל מדור ממסר
+torlauncher.bootstrapStatus.handshake_dir=×ž×§×™× ×›×¢×ª חיבור ספריות מוצפן
+torlauncher.bootstrapStatus.requesting_status=מ×תר כעת ×ת מצב הרשת
+torlauncher.bootstrapStatus.loading_status=טוען כעת ×ת מצב הרשת
+torlauncher.bootstrapStatus.loading_keys=טוען כעת ××™×©×•×¨×™× ××ž×™× ×™×
+torlauncher.bootstrapStatus.requesting_descriptors=מבקש כעת מידע ממסר
+torlauncher.bootstrapStatus.loading_descriptors=טוען כעת מידע ממסר
+torlauncher.bootstrapStatus.conn_or=מתחבר כעת ×ל רשת Tor
+torlauncher.bootstrapStatus.handshake_or=×ž×§×™× ×›×¢×ª מעגל Tor
+torlauncher.bootstrapStatus.done=מחובר לרשת Tor!
+
+torlauncher.bootstrapWarning.done=בוצע
+torlauncher.bootstrapWarning.connectrefused=החיבור × ×“×—×”
+torlauncher.bootstrapWarning.misc=×©×•× ×•×ª
+torlauncher.bootstrapWarning.resourcelimit=מש××‘×™× ×œ× ×ž×¡×¤×™×§×™×
+torlauncher.bootstrapWarning.identity=זהות ××™× ×” תו×מת
+torlauncher.bootstrapWarning.timeout=החיבור התעכב
+torlauncher.bootstrapWarning.noroute=×ין × ×ª×™×‘ ×ל השרת
+torlauncher.bootstrapWarning.ioerror=שגי××” בקרי××”/כתיבה
diff --git a/src/chrome/locale/hr-HR/torlauncher.properties b/src/chrome/locale/hr-HR/torlauncher.properties
new file mode 100644
index 0000000..80d540c
--- /dev/null
+++ b/src/chrome/locale/hr-HR/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Spajanje na mapu releja
+torlauncher.bootstrapStatus.handshake_dir=Uspostavljanje šifrirane veze prema mapi
+torlauncher.bootstrapStatus.requesting_status=Dohvaćanje statusa mreže
+torlauncher.bootstrapStatus.loading_status=UÄitavanje statusa mreže
+torlauncher.bootstrapStatus.loading_keys=UÄitavanje certifikata autoriteta
+torlauncher.bootstrapStatus.requesting_descriptors=Zahtjevanje informacije o releju
+torlauncher.bootstrapStatus.loading_descriptors=UÄitavanje informacija o releju
+torlauncher.bootstrapStatus.conn_or=Spajanje na Tor mrežu
+torlauncher.bootstrapStatus.handshake_or=Uspostavljanje Tor kruga
+torlauncher.bootstrapStatus.done=Spojen na Tor mrežu!
+
+torlauncher.bootstrapWarning.done=gotovo
+torlauncher.bootstrapWarning.connectrefused=veza odbijena
+torlauncher.bootstrapWarning.misc=razno
+torlauncher.bootstrapWarning.resourcelimit=nedostatni resursi
+torlauncher.bootstrapWarning.identity=nepodudaranje identiteta
+torlauncher.bootstrapWarning.timeout=vrijeme Äekanja veze isteklo
+torlauncher.bootstrapWarning.noroute=nema rute do domaćina
+torlauncher.bootstrapWarning.ioerror=greÅ¡ka Äitanja/pisanja
diff --git a/src/chrome/locale/hu/torlauncher.properties b/src/chrome/locale/hu/torlauncher.properties
new file mode 100644
index 0000000..6f39d92
--- /dev/null
+++ b/src/chrome/locale/hu/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Csatlakozás egy Elosztó cÃmtárhoz
+torlauncher.bootstrapStatus.handshake_dir=TitkosÃtott cÃmtárkapcsolat létrehozása
+torlauncher.bootstrapStatus.requesting_status=Hálózat státuszának lekérdezése
+torlauncher.bootstrapStatus.loading_status=Hálózat státuszának betöltése
+torlauncher.bootstrapStatus.loading_keys=TanúsÃtványkiadó tanúsÃtványok betöltése
+torlauncher.bootstrapStatus.requesting_descriptors=Elosztási adatok lekérdezése
+torlauncher.bootstrapStatus.loading_descriptors=Elosztási adatok betöltése
+torlauncher.bootstrapStatus.conn_or=Kapcsolódás a Tor hálózathoz
+torlauncher.bootstrapStatus.handshake_or=Tor kapcsolat felépÃtése
+torlauncher.bootstrapStatus.done=Kapcsolódva a Tor hálózathoz!
+
+torlauncher.bootstrapWarning.done=kész
+torlauncher.bootstrapWarning.connectrefused=kapcsolódás visszautasÃtva
+torlauncher.bootstrapWarning.misc=egyebek
+torlauncher.bootstrapWarning.resourcelimit=elfogytak az erőforrások
+torlauncher.bootstrapWarning.identity=identitás eltérés
+torlauncher.bootstrapWarning.timeout=a kapcsolódási idő letelt
+torlauncher.bootstrapWarning.noroute=nincs út a kiszolgálóhoz
+torlauncher.bootstrapWarning.ioerror=Ãrás/olvasás hiba
diff --git a/src/chrome/locale/id/torlauncher.properties b/src/chrome/locale/id/torlauncher.properties
new file mode 100644
index 0000000..0b5f80d
--- /dev/null
+++ b/src/chrome/locale/id/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Menghubungkan diri ke direktori relay
+torlauncher.bootstrapStatus.handshake_dir=Membuat koneksi direktori terenkripsi
+torlauncher.bootstrapStatus.requesting_status=Mengambil status jaringan
+torlauncher.bootstrapStatus.loading_status=Memuat status jaringan
+torlauncher.bootstrapStatus.loading_keys=Memuat sertifikat otoritas
+torlauncher.bootstrapStatus.requesting_descriptors=Meminta informasi relay
+torlauncher.bootstrapStatus.loading_descriptors=Memuat informasi relay
+torlauncher.bootstrapStatus.conn_or=Menghubungkan diri ke jaringan Tor
+torlauncher.bootstrapStatus.handshake_or=Membuat sirkuit Tor
+torlauncher.bootstrapStatus.done=Telah terhubung ke jaringan Tor
+
+torlauncher.bootstrapWarning.done=selesai
+torlauncher.bootstrapWarning.connectrefused=koneksi ditolak
+torlauncher.bootstrapWarning.misc=aneka
+torlauncher.bootstrapWarning.resourcelimit=sumber daya tidak mencukupi
+torlauncher.bootstrapWarning.identity=identitas tidak cocok
+torlauncher.bootstrapWarning.timeout=waktu koneksi habis
+torlauncher.bootstrapWarning.noroute=tidak ada rute ke host
+torlauncher.bootstrapWarning.ioerror=error baca/tulis
diff --git a/src/chrome/locale/it/torlauncher.properties b/src/chrome/locale/it/torlauncher.properties
index 664c472..9566559 100644
--- a/src/chrome/locale/it/torlauncher.properties
+++ b/src/chrome/locale/it/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
torlauncher.error_title=Avviatore di Tor
@@ -7,7 +7,7 @@ torlauncher.tor_exited=Tor si è arrestato inaspettatamente.
torlauncher.please_restart_app=Per favore riavvia questa applicazione.
torlauncher.tor_controlconn_failed=Impossibile connettersi alla porta di controllo di Tor.
torlauncher.tor_failed_to_start=Si è verificato un errore nell'avvio di Tor.
-torlauncher.tor_bootstrap_failed=Si è verificato un errore nello stabilire una connessione alla rete Tor.âŽ\nâŽ\n%S
+torlauncher.tor_bootstrap_failed=Si è verificato un errore nello stabilire una connessione alla rete Tor (%S).
torlauncher.unable_to_start_tor=Impossibile avviare Tor.âŽ\nâŽ\n%S
torlauncher.tor_missing=Il file eseguibile di Tor è mancante.
@@ -29,3 +29,23 @@ torlauncher.quit_win=Esci
torlauncher.done=Fatto
torlauncher.forAssistance=Per richiedere assistenza, contattare %S
+
+torlauncher.bootstrapStatus.conn_dir=Connessione ad una directory dei relay
+torlauncher.bootstrapStatus.handshake_dir=Sto creando una connessione cifrata alla directory
+torlauncher.bootstrapStatus.requesting_status=Sto ottenendo informazioni sullo stato della rete
+torlauncher.bootstrapStatus.loading_status=Caricamento dello stato della rete
+torlauncher.bootstrapStatus.loading_keys=Caricamento dei certificati delle authority
+torlauncher.bootstrapStatus.requesting_descriptors=Richiesta di informazioni sui relay
+torlauncher.bootstrapStatus.loading_descriptors=Caricamento delle informazioni sui relay
+torlauncher.bootstrapStatus.conn_or=Mi sto connettendo alla rete Tor
+torlauncher.bootstrapStatus.handshake_or=Sto creando un circuito Tor
+torlauncher.bootstrapStatus.done=Connesso alla rete Tor!
+
+torlauncher.bootstrapWarning.done=fatto
+torlauncher.bootstrapWarning.connectrefused=connessione rifiutata
+torlauncher.bootstrapWarning.misc=varie
+torlauncher.bootstrapWarning.resourcelimit=risorse insufficienti
+torlauncher.bootstrapWarning.identity=discordanza di identitÃ
+torlauncher.bootstrapWarning.timeout=timeout della connessione
+torlauncher.bootstrapWarning.noroute=nessun rotta per l'host
+torlauncher.bootstrapWarning.ioerror=errore di lettura/scrittura
diff --git a/src/chrome/locale/ja/torlauncher.properties b/src/chrome/locale/ja/torlauncher.properties
index bd66b3e..b9a2cd7 100644
--- a/src/chrome/locale/ja/torlauncher.properties
+++ b/src/chrome/locale/ja/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
torlauncher.error_title=Tor Launcher
@@ -7,7 +7,7 @@ torlauncher.tor_exited=Torã¯äºˆæœŸã›ãšçµ‚了ã—ã¾ã—ãŸã€‚
torlauncher.please_restart_app=ã“ã®ã‚¢ãƒ—リケーションをå†èµ·å‹•ã—ã¦ãã ã•ã„。
torlauncher.tor_controlconn_failed=Torã®ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ãƒãƒ¼ãƒˆã«æŽ¥ç¶šå‡ºæ¥ã¾ã›ã‚“ã§ã—ãŸã€‚
torlauncher.tor_failed_to_start=Torã¯é–‹å§‹å‡ºæ¥ã¾ã›ã‚“ã§ã—ãŸã€‚
-torlauncher.tor_bootstrap_failed=Torã¯Torãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã®ç¢ºç«‹ã«å¤±æ•—ã—ã¾ã—ãŸã€‚
+torlauncher.tor_bootstrap_failed=Torã¯Torãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã®ç¢ºç«‹ã«å¤±æ•—ã—ã¾ã—㟠(%S)。
torlauncher.unable_to_start_tor=Torを開始出æ¥ã¾ã›ã‚“。\n\n%S
torlauncher.tor_missing=Torã®å®Ÿè¡Œå¯èƒ½ãƒ•ァイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。
@@ -29,3 +29,23 @@ torlauncher.quit_win=終了
torlauncher.done=完了
torlauncher.forAssistance=サãƒãƒ¼ãƒˆã«ã¤ã„ã¦ã¯ã€%Sã«ãŠå•ã„åˆã‚ã›ãã ã•ã„
+
+torlauncher.bootstrapStatus.conn_dir=ãƒªãƒ¬ãƒ¼ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¸æŽ¥ç¶š
+torlauncher.bootstrapStatus.handshake_dir=æš—å·åŒ–ã•れãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¨ã®æŽ¥ç¶šã‚’確立
+torlauncher.bootstrapStatus.requesting_status=ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’検索ä¸
+torlauncher.bootstrapStatus.loading_status=ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’èªè¾¼ä¸
+torlauncher.bootstrapStatus.loading_keys=èªè¨¼å±€ã®ç½²åã‚’èªè¾¼ä¸
+torlauncher.bootstrapStatus.requesting_descriptors=ãƒªãƒ¬ãƒ¼æƒ…å ±ã‚’è¦æ±‚ä¸
+torlauncher.bootstrapStatus.loading_descriptors=ãƒªãƒ¬ãƒ¼æƒ…å ±ã‚’èªè¾¼ä¸
+torlauncher.bootstrapStatus.conn_or=Torãƒãƒƒãƒˆãƒ¯ãƒƒã‚¯ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™
+torlauncher.bootstrapStatus.handshake_or=Tor回線をè¨ç½®ã—ã¦ã„ã¾ã™
+torlauncher.bootstrapStatus.done=Torãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«æŽ¥ç¶šã—ã¾ã—ãŸ!
+
+torlauncher.bootstrapWarning.done=完了
+torlauncher.bootstrapWarning.connectrefused=接続ã«å¤±æ•—
+torlauncher.bootstrapWarning.misc=ãã®ä»–
+torlauncher.bootstrapWarning.resourcelimit=資æºä¸è¶³
+torlauncher.bootstrapWarning.identity=è˜åˆ¥åã®ä¸ä¸€è‡´
+torlauncher.bootstrapWarning.timeout=接続タイムアウト
+torlauncher.bootstrapWarning.noroute=ホストã¸ã®çµŒè·¯ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“
+torlauncher.bootstrapWarning.ioerror=èªã¿æ›¸ãエラー
diff --git a/src/chrome/locale/ko/torlauncher.properties b/src/chrome/locale/ko/torlauncher.properties
index e00a45a..3bc1ee9 100644
--- a/src/chrome/locale/ko/torlauncher.properties
+++ b/src/chrome/locale/ko/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
# torlauncher.error_title=Tor Launcher
@@ -7,7 +7,7 @@
# torlauncher.please_restart_app=Please restart this application.
# torlauncher.tor_controlconn_failed=Could not connect to Tor control port.
# torlauncher.tor_failed_to_start=Tor failed to start.
-# torlauncher.tor_bootstrap_failed=Tor failed to establish a Tor network connection.\n\n%S
+# torlauncher.tor_bootstrap_failed=Tor failed to establish a Tor network connection (%S).
# torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
# torlauncher.tor_missing=The Tor executable is missing.
@@ -29,3 +29,23 @@ torlauncher.quit_win=종료
torlauncher.done=완료
# torlauncher.forAssistance=For assistance, contact %S
+
+torlauncher.bootstrapStatus.conn_dir=중계서버 ë””ë ‰í† ë¦¬ì— ì—°ê²°
+torlauncher.bootstrapStatus.handshake_dir=ì•”í˜¸í™”ëœ ë””ë ‰í„°ë¦¬ ì—°ê²°ì„ ì„¤ì •
+torlauncher.bootstrapStatus.requesting_status=네트워í¬ì˜ ìƒíƒœë¥¼ ê°€ì ¸ì˜¤ëŠ”ì¤‘
+torlauncher.bootstrapStatus.loading_status=네트워í¬ì˜ ìƒíƒœë¥¼ ìš”ì²ì¤‘
+torlauncher.bootstrapStatus.loading_keys=권한 ì¸ì¦ì„œë¥¼ 로딩중
+torlauncher.bootstrapStatus.requesting_descriptors=중계서버 ì •ë³´ë¥¼ ìš”ì²ì¤‘
+torlauncher.bootstrapStatus.loading_descriptors=중계서버 ì •ë³´ë¥¼ 로딩중
+torlauncher.bootstrapStatus.conn_or=Tor 네트워í¬ì— 연결중
+torlauncher.bootstrapStatus.handshake_or=í† ë¥´ ì„œí‚·ì˜ ì—°ê²°ì„ ì„±ê³µ
+torlauncher.bootstrapStatus.done=Tor 네트워í¬ì— ì—°ê²° 성공!
+
+torlauncher.bootstrapWarning.done=완료
+torlauncher.bootstrapWarning.connectrefused=ì—°ê²°ì´ ê±°ë¶€ë¨
+torlauncher.bootstrapWarning.misc=ìž¡ë™ì‚¬ë‹ˆ
+torlauncher.bootstrapWarning.resourcelimit=리소스 부족
+torlauncher.bootstrapWarning.identity=ê³„ì • 불ì¼ì¹˜
+torlauncher.bootstrapWarning.timeout=연결 타임아웃
+torlauncher.bootstrapWarning.noroute=í˜¸ìŠ¤íŠ¸ë¡œì˜ ì—°ê²° 경로가 ì—†ìŒ
+torlauncher.bootstrapWarning.ioerror=ì½ê¸° / 쓰기 오류
diff --git a/src/chrome/locale/lt/torlauncher.properties b/src/chrome/locale/lt/torlauncher.properties
new file mode 100644
index 0000000..0387fba
--- /dev/null
+++ b/src/chrome/locale/lt/torlauncher.properties
@@ -0,0 +1,13 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Jungiamasi prie retransliavimo taškų
+torlauncher.bootstrapStatus.handshake_dir=Užmezgiamas ryšys
+torlauncher.bootstrapStatus.requesting_status=Nuskaitoma tinklo būklė
+torlauncher.bootstrapStatus.loading_status=Nustatoma tinklo būklė
+torlauncher.bootstrapStatus.loading_keys=Įkeliami prieigos sertifikatai
+torlauncher.bootstrapStatus.requesting_descriptors=Užklausiama retranslaicijos taškų informacija
+torlauncher.bootstrapStatus.loading_descriptors=Įkeliama retransliacijos informacija
+torlauncher.bootstrapStatus.conn_or=Jungiamasi prie Tor tinklo
+torlauncher.bootstrapStatus.handshake_or=Užmezgiamas sujungimas
+torlauncher.bootstrapStatus.done=Prijungtas prie Tor tinklo!
diff --git a/src/chrome/locale/lv/torlauncher.properties b/src/chrome/locale/lv/torlauncher.properties
new file mode 100644
index 0000000..a92044f
--- /dev/null
+++ b/src/chrome/locale/lv/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Veido savienojumu ar retranslatoru direktoriju
+torlauncher.bootstrapStatus.handshake_dir=Izveido šifrētu savienojumu ar direktoriju
+torlauncher.bootstrapStatus.requesting_status=Izgūst tīkla statusu
+torlauncher.bootstrapStatus.loading_status=IelÄdÄ“ tÄ«kla statusu
+torlauncher.bootstrapStatus.loading_keys=IelÄdÄ“ sertificēšanas sertifikÄtus
+torlauncher.bootstrapStatus.requesting_descriptors=Pieprasa retranslatoru informÄciju
+torlauncher.bootstrapStatus.loading_descriptors=IelÄdÄ“ retranslatoru informÄciju
+torlauncher.bootstrapStatus.conn_or=Veido savienojumu ar Tor tīklu
+torlauncher.bootstrapStatus.handshake_or=Izveido Tor maršrutu
+torlauncher.bootstrapStatus.done=Savienojums ar tīklu Tor izveidots!
+
+torlauncher.bootstrapWarning.done=gatavs
+torlauncher.bootstrapWarning.connectrefused=savienojums atteikts
+torlauncher.bootstrapWarning.misc=dažÄdi
+torlauncher.bootstrapWarning.resourcelimit=nepietiek resursu
+torlauncher.bootstrapWarning.identity=identitÄtes neatbilstÄ«ba
+torlauncher.bootstrapWarning.timeout=savienojuma noilgums
+torlauncher.bootstrapWarning.noroute=nav marÅ¡ruta uz viesotÄju
+torlauncher.bootstrapWarning.ioerror=lasīšanas/rakstīšanas kļūda
diff --git a/src/chrome/locale/my/torlauncher.properties b/src/chrome/locale/my/torlauncher.properties
new file mode 100644
index 0000000..abfd502
--- /dev/null
+++ b/src/chrome/locale/my/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Relay ဖá€á€¯á€„်လမ်းကြောင်း á€á€…်á€á€¯á€€á€á€¯ ဆက်သွယ်နေသည်
+torlauncher.bootstrapStatus.handshake_dir=စာá€á€¾á€€á€ºá€‘ားသည့် ဖá€á€¯á€„်လမ်းကြောင်း á€á€»á€á€á€ºá€†á€€á€ºá€™á€¾á€¯ á€á€…်á€á€¯ á€á€Šá€ºá€†á€±á€¬á€€á€ºá€”ေသည်
+torlauncher.bootstrapStatus.requesting_status=ကွန်ရက် အနေအထားကá€á€¯ ပြန်ရယူနေသည်
+torlauncher.bootstrapStatus.loading_status=ကွန်ရက် အနေအထားကá€á€¯ ဖွင့်နေသည်
+torlauncher.bootstrapStatus.loading_keys=လုပ်ပá€á€¯á€„်á€á€½á€„့် လက်မှá€á€ºá€™á€»á€¬á€¸á€€á€á€¯ ရယူနေသည်
+torlauncher.bootstrapStatus.requesting_descriptors=Relay အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€á€¯ á€á€±á€¬á€„်းá€á€¶á€”ေသည်
+torlauncher.bootstrapStatus.loading_descriptors=Relay အá€á€»á€€á€ºá€¡á€œá€€á€ºá€™á€»á€¬á€¸á€€á€á€¯ ရယူနေသည်
+torlauncher.bootstrapStatus.conn_or=Tor ကွန်ရက်ကá€á€¯ ဆက်သွယ်နေသည်
+torlauncher.bootstrapStatus.handshake_or=Tor ဆားကစ် á€á€…်á€á€¯á€€á€á€¯ á€á€Šá€ºá€†á€±á€¬á€€á€ºá€”ေသည်
+torlauncher.bootstrapStatus.done=Tor ကွန်ရက်ကá€á€¯ á€á€»á€á€á€ºá€†á€€á€ºá€™á€á€žá€Šá€º!
+
+torlauncher.bootstrapWarning.done=ပြီးသွားပြီ
+torlauncher.bootstrapWarning.connectrefused=ဆက်သွယ်မှုလá€á€¯á€„်း မရပါ
+torlauncher.bootstrapWarning.misc=အထွေထွေ
+torlauncher.bootstrapWarning.resourcelimit=အရင်းအမြစ်များ မလုံလောက်ပါ
+torlauncher.bootstrapWarning.identity=အထောက်အထား မကá€á€¯á€€á€ºá€Šá€®á€•ါ
+torlauncher.bootstrapWarning.timeout=á€á€»á€á€á€ºá€†á€€á€ºá€™á€¾á€¯á€œá€á€¯á€„်း ပြá€á€ºá€žá€½á€¬á€¸á€žá€Šá€º
+torlauncher.bootstrapWarning.noroute=Host ကá€á€¯ သွားမည့် လမ်းမရှá€á€•ါ
+torlauncher.bootstrapWarning.ioerror=အရေး/အဖá€á€º á€á€»á€á€¯á€·á€šá€½á€„်းá€á€»á€€á€º
diff --git a/src/chrome/locale/nb/torlauncher.properties b/src/chrome/locale/nb/torlauncher.properties
new file mode 100644
index 0000000..c706902
--- /dev/null
+++ b/src/chrome/locale/nb/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Kobler til en relékatalog
+torlauncher.bootstrapStatus.handshake_dir=Etablerer en kryptert katalogforbindelse
+torlauncher.bootstrapStatus.requesting_status=Mottar nettverkstatus
+torlauncher.bootstrapStatus.loading_status=Laster nettverkstatus
+torlauncher.bootstrapStatus.loading_keys=Laster serfikater for autoritet
+torlauncher.bootstrapStatus.requesting_descriptors=Sender forespørsel om reléinformasjon
+torlauncher.bootstrapStatus.loading_descriptors=Laster reléinformasjon
+torlauncher.bootstrapStatus.conn_or=Kobler til Tor-nettverket
+torlauncher.bootstrapStatus.handshake_or=Etablerer en Tor-rute
+torlauncher.bootstrapStatus.done=Koblet til Tor-nettverket!
+
+torlauncher.bootstrapWarning.done=ferdig
+torlauncher.bootstrapWarning.connectrefused=forbindelse nektet
+torlauncher.bootstrapWarning.misc=diverse
+torlauncher.bootstrapWarning.resourcelimit=ikke nok resursser
+torlauncher.bootstrapWarning.identity=feil identitet
+torlauncher.bootstrapWarning.timeout=forbindelse tidsavbrutt
+torlauncher.bootstrapWarning.noroute=ingen rute til vert
+torlauncher.bootstrapWarning.ioerror=lese/skrive feil
diff --git a/src/chrome/locale/nl/torlauncher.properties b/src/chrome/locale/nl/torlauncher.properties
index 5931b44..780f40b 100644
--- a/src/chrome/locale/nl/torlauncher.properties
+++ b/src/chrome/locale/nl/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
torlauncher.error_title=Tor Starter
@@ -7,7 +7,7 @@ torlauncher.tor_exited=Tor is onverwacht afgesloten.
torlauncher.please_restart_app=Herstart deze applicatie alstublieft.
torlauncher.tor_controlconn_failed=Kon niet verbinden met een Tor controlepoort.
torlauncher.tor_failed_to_start=Tor kon niet starten.
-torlauncher.tor_bootstrap_failed=Tor slaagde er niet in een verbinding met het Tor netwerk te maken.\n\n%S
+torlauncher.tor_bootstrap_failed=Tor slaagde er niet in een verbinding met het Tor netwerk te maken (%S).
torlauncher.unable_to_start_tor=Kon Tor niet starten.\n\n%S
torlauncher.tor_missing=Het Tor uitvoerbare bestand ontbreekt.
@@ -29,3 +29,23 @@ torlauncher.quit_win=Sluit af
torlauncher.done=OK
torlauncher.forAssistance=Voor hulp, contacteer %S
+
+torlauncher.bootstrapStatus.conn_dir=Verbinden met een relay directory
+torlauncher.bootstrapStatus.handshake_dir=Maken van een versleutelde verbinding met de lijst
+torlauncher.bootstrapStatus.requesting_status=Ontvangen van de netwerkstatus
+torlauncher.bootstrapStatus.loading_status=Laden van de netwerkstatus
+torlauncher.bootstrapStatus.loading_keys=Laden van de authoriteitcertificaten
+torlauncher.bootstrapStatus.requesting_descriptors=Opvragen van verbindingsinformatie
+torlauncher.bootstrapStatus.loading_descriptors=Laden van verbindingsinformatie
+torlauncher.bootstrapStatus.conn_or=Verbinden met het Tor-netwerk
+torlauncher.bootstrapStatus.handshake_or=Maken van een Tor circuit
+torlauncher.bootstrapStatus.done=Verbonden met het Tor-netwerk!
+
+torlauncher.bootstrapWarning.done=uitgevoerd
+torlauncher.bootstrapWarning.connectrefused=verbinding geweigerd
+torlauncher.bootstrapWarning.misc=willekeurig
+torlauncher.bootstrapWarning.resourcelimit=onvoldoende resources
+torlauncher.bootstrapWarning.identity=identiteitsfout
+torlauncher.bootstrapWarning.timeout=verbindingstimeout
+torlauncher.bootstrapWarning.noroute=geen route naar de server
+torlauncher.bootstrapWarning.ioerror=lees/schrijffout
diff --git a/src/chrome/locale/pl/torlauncher.properties b/src/chrome/locale/pl/torlauncher.properties
index 301974e..537a7c0 100644
--- a/src/chrome/locale/pl/torlauncher.properties
+++ b/src/chrome/locale/pl/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
torlauncher.error_title=Tor Launcher
@@ -7,7 +7,7 @@ torlauncher.tor_exited=Tor wyłączył się niespodziewanie.
torlauncher.please_restart_app=ProszÄ™ zrestartuj tÄ… aplikacjÄ™.
torlauncher.tor_controlconn_failed=Nie można połączyć się z portem kontrolnym Tora.
torlauncher.tor_failed_to_start=Nie powiodło się włączenie Tora.
-torlauncher.tor_bootstrap_failed=Błąd w ustanowieniu połączenia przez Tora.\n\n%S
+torlauncher.tor_bootstrap_failed=Błąd w ustanowieniu połączenia przez Tora (%S).
torlauncher.unable_to_start_tor=Nie można wystartować aplikacji Tor.\n\n%S
torlauncher.tor_missing=Brakuje pliku wykonywalnego Tora.
@@ -29,3 +29,23 @@ torlauncher.quit_win=Wyjście
torlauncher.done=Gotowe
torlauncher.forAssistance=By uzyskać pomoc, skontaktuj się
+
+torlauncher.bootstrapStatus.conn_dir=Podłączanie do katalogu węzłów
+torlauncher.bootstrapStatus.handshake_dir=Ustanawianie szyfrowanego połączenia z katalogiem
+torlauncher.bootstrapStatus.requesting_status=Odczytywanie stanu sieci
+torlauncher.bootstrapStatus.loading_status=Wczytywanie stanu sieci
+torlauncher.bootstrapStatus.loading_keys=Wczytywanie certyfikatów
+torlauncher.bootstrapStatus.requesting_descriptors=Żądanie informacji o węźle
+torlauncher.bootstrapStatus.loading_descriptors=Wczytywanie informacji o węźle
+torlauncher.bootstrapStatus.conn_or=Podłączanie do sieci Tor
+torlauncher.bootstrapStatus.handshake_or=Ustanawianie ścieżki Tora
+torlauncher.bootstrapStatus.done=Połączony z siecią Tor!
+
+torlauncher.bootstrapWarning.done=zrobione
+torlauncher.bootstrapWarning.connectrefused=połączenie odrzucone
+torlauncher.bootstrapWarning.misc=różne
+torlauncher.bootstrapWarning.resourcelimit=niewystarczajÄ…ce zasoby
+torlauncher.bootstrapWarning.identity=niezgodność tożsamości
+torlauncher.bootstrapWarning.timeout=upłynął czas połączenia
+torlauncher.bootstrapWarning.noroute=brak trasy do hosta
+torlauncher.bootstrapWarning.ioerror=błąd zapisu/odczytu
diff --git a/src/chrome/locale/pt-BR/torlauncher.properties b/src/chrome/locale/pt-BR/torlauncher.properties
new file mode 100644
index 0000000..83f9f9c
--- /dev/null
+++ b/src/chrome/locale/pt-BR/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Conectando a um diretório de servidores
+torlauncher.bootstrapStatus.handshake_dir=Estabelecendo conexão de diretório criptografado
+torlauncher.bootstrapStatus.requesting_status=Recebendo estado da rede
+torlauncher.bootstrapStatus.loading_status=Carregando estado da rede
+torlauncher.bootstrapStatus.loading_keys=Carregando certificados de autoridade
+torlauncher.bootstrapStatus.requesting_descriptors=Requisitando informações de servidor
+torlauncher.bootstrapStatus.loading_descriptors=Carregando informações de servidor
+torlauncher.bootstrapStatus.conn_or=Conectando à rede Tor
+torlauncher.bootstrapStatus.handshake_or=Estabelecendo circuito Tor
+torlauncher.bootstrapStatus.done=Conectado à rede Tor!
+
+torlauncher.bootstrapWarning.done=pronto
+torlauncher.bootstrapWarning.connectrefused=conexão recusada
+torlauncher.bootstrapWarning.misc=variados
+torlauncher.bootstrapWarning.resourcelimit=recursos insuficientes
+torlauncher.bootstrapWarning.identity=identidade conflitante
+torlauncher.bootstrapWarning.timeout=tempo limite da conexão excedido
+torlauncher.bootstrapWarning.noroute=sem rota para o host
+torlauncher.bootstrapWarning.ioerror=erro de leitura/escrita
diff --git a/src/chrome/locale/pt/torlauncher.properties b/src/chrome/locale/pt/torlauncher.properties
index c36ee16..0caeb1f 100644
--- a/src/chrome/locale/pt/torlauncher.properties
+++ b/src/chrome/locale/pt/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
torlauncher.error_title=Iniciador Tor
@@ -7,7 +7,7 @@ torlauncher.tor_exited=O Tor fechou-se insperadamente.
torlauncher.please_restart_app=Por favor reinicie a aplicação.
torlauncher.tor_controlconn_failed=Não foi possÃvel ligar à porta de controlo do Tor.
torlauncher.tor_failed_to_start=O Tor falhou a inicialização.
-torlauncher.tor_bootstrap_failed=o Tor não conseguiu ligar-se à rede Tor.\n\n %S
+torlauncher.tor_bootstrap_failed=o Tor não conseguiu ligar-se à rede Tor (%S).
torlauncher.unable_to_start_tor=ImpossÃvel inicializar o Tor.\n\n %S
torlauncher.tor_missing=O executável do Tor está em falta.
@@ -29,3 +29,23 @@ torlauncher.quit_win=Sair
torlauncher.done=Completo
torlauncher.forAssistance=Para assistência contacte %S
+
+torlauncher.bootstrapStatus.conn_dir=Conectando-se a uma pasta do retransmissor
+torlauncher.bootstrapStatus.handshake_dir=Estabelecendo uma conexão de pasta criptografada
+torlauncher.bootstrapStatus.requesting_status=A recuperar o estado da rede
+torlauncher.bootstrapStatus.loading_status=A carregar o estado da rede
+torlauncher.bootstrapStatus.loading_keys=A carregar o certificados de autoridade
+torlauncher.bootstrapStatus.requesting_descriptors=Pedindo informação do retransmissor
+torlauncher.bootstrapStatus.loading_descriptors=Carregando informações do retransmissor
+torlauncher.bootstrapStatus.conn_or=Conectando à rede Tor
+torlauncher.bootstrapStatus.handshake_or=Estabelecendo um circuito Tor
+torlauncher.bootstrapStatus.done=Conectado à rede Tor
+
+torlauncher.bootstrapWarning.done=Feito
+torlauncher.bootstrapWarning.connectrefused=conexão recusada
+torlauncher.bootstrapWarning.misc=diversos
+torlauncher.bootstrapWarning.resourcelimit=recursos insuficientes
+torlauncher.bootstrapWarning.identity=identidade incompatÃvel
+torlauncher.bootstrapWarning.timeout=Tempo de ligação expirado
+torlauncher.bootstrapWarning.noroute=sem rota para o hospedeiro
+torlauncher.bootstrapWarning.ioerror=Erro de leitura/escrita
diff --git a/src/chrome/locale/ro/torlauncher.properties b/src/chrome/locale/ro/torlauncher.properties
new file mode 100644
index 0000000..79fff0e
--- /dev/null
+++ b/src/chrome/locale/ro/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Conectare la un director relay
+torlauncher.bootstrapStatus.handshake_dir=Se stabileşte o conexiune criptată la director
+torlauncher.bootstrapStatus.requesting_status=Se obţin informaţii despre starea reţelei
+torlauncher.bootstrapStatus.loading_status=Se încarcă informaţiile despre starea reţelei
+torlauncher.bootstrapStatus.loading_keys=Se încarcă certificatele de autoritate
+torlauncher.bootstrapStatus.requesting_descriptors=Se cer informaţii despre relay
+torlauncher.bootstrapStatus.loading_descriptors=Se încarcă informaţiile despre relay
+torlauncher.bootstrapStatus.conn_or=Conctare la reţeaua Tor
+torlauncher.bootstrapStatus.handshake_or=Se stabileÅŸte un circuit Tor
+torlauncher.bootstrapStatus.done=Conectare efectuată cu succes!
+
+torlauncher.bootstrapWarning.done=efectuat
+torlauncher.bootstrapWarning.connectrefused=conexiune refuzată
+torlauncher.bootstrapWarning.misc=diverse
+torlauncher.bootstrapWarning.resourcelimit=resurse insuficiente
+torlauncher.bootstrapWarning.identity=identităţile nu se potrivesc
+torlauncher.bootstrapWarning.timeout=timpul alocat pentru conexiune a expirat (timeout)
+torlauncher.bootstrapWarning.noroute=nici o rută către gazdă
+torlauncher.bootstrapWarning.ioerror=eroare la scriere/citire
diff --git a/src/chrome/locale/ru/torlauncher.properties b/src/chrome/locale/ru/torlauncher.properties
index 52b7219..141c2c1 100644
--- a/src/chrome/locale/ru/torlauncher.properties
+++ b/src/chrome/locale/ru/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
torlauncher.error_title=Загрузчик Tor
@@ -7,7 +7,7 @@ torlauncher.tor_exited=Tor неожиданно завершилÑÑ.
torlauncher.please_restart_app=ПожалуйÑта, перезапуÑтите приложение
torlauncher.tor_controlconn_failed=Ðевозможно ÑоединитьÑÑ Ñ Ð¿Ð¾Ñ€Ñ‚Ð¾Ð¼ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Tor.
torlauncher.tor_failed_to_start=Ðевозможно запуÑтить Tor.
-torlauncher.tor_bootstrap_failed=Tor не Ñумел уÑтановить Ñетевое Ñоединение.\n\n%S
+torlauncher.tor_bootstrap_failed=Tor не Ñумел уÑтановить Ñетевое Ñоединение (%S).
torlauncher.unable_to_start_tor=Ðевозможно запуÑтить Tor.\n\n%S
torlauncher.tor_missing=ИÑполнÑемый файл Tor отÑутÑтвует.
@@ -29,3 +29,23 @@ torlauncher.quit_win=Выход
torlauncher.done=Готово
torlauncher.forAssistance=Ð”Ð»Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ ÑвÑжитеÑÑŒ Ñ %S
+
+torlauncher.bootstrapStatus.conn_dir=Подключение к каталогy ретранÑлÑторов
+torlauncher.bootstrapStatus.handshake_dir=Создание шифрованного ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³a
+torlauncher.bootstrapStatus.requesting_status=Получение ÑтатуÑа Ñети
+torlauncher.bootstrapStatus.loading_status=Загрузка ÑоÑтоÑÐ½Ð¸Ñ Ñети
+torlauncher.bootstrapStatus.loading_keys=Загрузка Ñертификатов
+torlauncher.bootstrapStatus.requesting_descriptors=Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ ретранÑлÑтора
+torlauncher.bootstrapStatus.loading_descriptors=Загрузка информации ретранÑлÑтора
+torlauncher.bootstrapStatus.conn_or=Подключение к Ñети Tor
+torlauncher.bootstrapStatus.handshake_or=Создание цепочки Tor
+torlauncher.bootstrapStatus.done=Подключен к Ñети Tor!
+
+torlauncher.bootstrapWarning.done=cделано
+torlauncher.bootstrapWarning.connectrefused=в подключении отказано
+torlauncher.bootstrapWarning.misc=pазное
+torlauncher.bootstrapWarning.resourcelimit=нехватка реÑурÑов
+torlauncher.bootstrapWarning.identity=неÑоответÑтвие идентификации
+torlauncher.bootstrapWarning.timeout=Тайм-аут ÑоединениÑ
+torlauncher.bootstrapWarning.noroute=не указан путь к хоÑту
+torlauncher.bootstrapWarning.ioerror=ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ / запиÑи
diff --git a/src/chrome/locale/sk/torlauncher.properties b/src/chrome/locale/sk/torlauncher.properties
new file mode 100644
index 0000000..f4b446f
--- /dev/null
+++ b/src/chrome/locale/sk/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Connecting to a relay directory
+torlauncher.bootstrapStatus.handshake_dir=Establishing an encrypted directory connection
+torlauncher.bootstrapStatus.requesting_status=Retrieving network status
+torlauncher.bootstrapStatus.loading_status=NaÄÃtanie stavu siete
+torlauncher.bootstrapStatus.loading_keys=Nahrávanie autorizaÄných certifikátov
+torlauncher.bootstrapStatus.requesting_descriptors=Požiadať o informácie o relay
+torlauncher.bootstrapStatus.loading_descriptors=NaÄÃtaÅ¥ informácie o relay
+torlauncher.bootstrapStatus.conn_or=Pripájanie do siete Tor
+torlauncher.bootstrapStatus.handshake_or=Nastavuje sa Tor okruh
+torlauncher.bootstrapStatus.done=Ste pripojený do siete Tor!
+
+torlauncher.bootstrapWarning.done=hotovo
+torlauncher.bootstrapWarning.connectrefused=pripojenie bolo odmietnuté
+torlauncher.bootstrapWarning.misc=rôzne
+torlauncher.bootstrapWarning.resourcelimit=nedostatoÄné zdroje
+torlauncher.bootstrapWarning.identity=nesprávna identita
+torlauncher.bootstrapWarning.timeout=Äasový limit pripojenia
+torlauncher.bootstrapWarning.noroute=žiadna cesta k hostiteľovi
+torlauncher.bootstrapWarning.ioerror=chyba pri naÄÃtanÃ/zápise
diff --git a/src/chrome/locale/sr/torlauncher.properties b/src/chrome/locale/sr/torlauncher.properties
new file mode 100644
index 0000000..bb9b993
--- /dev/null
+++ b/src/chrome/locale/sr/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Повезивање Ñа релеј директоријумом
+torlauncher.bootstrapStatus.handshake_dir=УÑпоÑтављање шифроване везе директоријума
+torlauncher.bootstrapStatus.requesting_status=Преузимање мрежног ÑтатуÑа
+torlauncher.bootstrapStatus.loading_status=Учитавање мрежног ÑтатуÑа
+torlauncher.bootstrapStatus.loading_keys=Преузимање Ñертификата ауторитета
+torlauncher.bootstrapStatus.requesting_descriptors=Захтев за Ð¿Ñ€ÐµÐ½Ð¾Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ
+torlauncher.bootstrapStatus.loading_descriptors=Учитавање преноÑа информације
+torlauncher.bootstrapStatus.conn_or=Повезивање на Тор мрежу
+torlauncher.bootstrapStatus.handshake_or=УÑпоÑтављање Тор круга
+torlauncher.bootstrapStatus.done=Повезан Ñа Тор мрежом!
+
+torlauncher.bootstrapWarning.done=ради
+torlauncher.bootstrapWarning.connectrefused=веза одбијена
+torlauncher.bootstrapWarning.misc=разно
+torlauncher.bootstrapWarning.resourcelimit=недовољна ÑредÑтва
+torlauncher.bootstrapWarning.identity=идентитет неуÑклађен
+torlauncher.bootstrapWarning.timeout=веза је иÑтекла
+torlauncher.bootstrapWarning.noroute=нема путање до Ñервера
+torlauncher.bootstrapWarning.ioerror=грешка при пиÑању/читању
diff --git a/src/chrome/locale/sv/torlauncher.properties b/src/chrome/locale/sv/torlauncher.properties
new file mode 100644
index 0000000..647ee4f
--- /dev/null
+++ b/src/chrome/locale/sv/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Ansluter till en nodkatalog
+torlauncher.bootstrapStatus.handshake_dir=Skapar en krypterad kataloganslutning
+torlauncher.bootstrapStatus.requesting_status=Hämtar nätverksstatusen
+torlauncher.bootstrapStatus.loading_status=Laddar nätverksstatus
+torlauncher.bootstrapStatus.loading_keys=Laddar auktoritära certifikat
+torlauncher.bootstrapStatus.requesting_descriptors=Begär nodinformation
+torlauncher.bootstrapStatus.loading_descriptors=Laddar routerinformation
+torlauncher.bootstrapStatus.conn_or=Ansluter till Tor-nätverket
+torlauncher.bootstrapStatus.handshake_or=Skapar en Torkrets
+torlauncher.bootstrapStatus.done=Ansluten till Tor-nätverket!
+
+torlauncher.bootstrapWarning.done=redo
+torlauncher.bootstrapWarning.connectrefused=anslutningen vägrades
+torlauncher.bootstrapWarning.misc=blandat
+torlauncher.bootstrapWarning.resourcelimit=otillräckliga resurser
+torlauncher.bootstrapWarning.identity=identitet felmatchad
+torlauncher.bootstrapWarning.timeout=anslutningen gjorde en timeout
+torlauncher.bootstrapWarning.noroute=framkomlig väg till värddatorn saknas (no route to host)
+torlauncher.bootstrapWarning.ioerror=läs/skrivfel
diff --git a/src/chrome/locale/th/torlauncher.properties b/src/chrome/locale/th/torlauncher.properties
new file mode 100644
index 0000000..1c0a755
--- /dev/null
+++ b/src/chrome/locale/th/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=à¸à¸³à¸¥à¸±à¸‡à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•่à¸à¸à¸±à¸š คลังเà¸à¹‡à¸šà¸£à¸²à¸¢à¸Šà¸·à¹ˆà¸ relay (relay directory)
+torlauncher.bootstrapStatus.handshake_dir=à¸à¸³à¸¥à¸±à¸‡à¸ªà¸£à¹‰à¸²à¸‡à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•่à¸à¹à¸šà¸šà¹€à¸‚้ารหัสà¸à¸±à¸šà¸„ลังเà¸à¹‡à¸šà¸£à¸²à¸¢à¸Šà¸·à¹ˆà¸
+torlauncher.bootstrapStatus.requesting_status=à¸à¸³à¸¥à¸±à¸‡à¸•รวจสถานะเครืà¸à¸‚่าย
+torlauncher.bootstrapStatus.loading_status=à¸à¸³à¸¥à¸±à¸‡à¸”ึงข้à¸à¸¡à¸¹à¸¥à¸ªà¸–านะเครืà¸à¸‚่าย
+torlauncher.bootstrapStatus.loading_keys=à¸à¸³à¸¥à¸±à¸‡à¸”ึง ใบรับรà¸à¸‡à¸à¸²à¸£à¹ƒà¸«à¹‰à¸ªà¸´à¸—ธิ (authority certificates)
+torlauncher.bootstrapStatus.requesting_descriptors=à¸à¸³à¸¥à¸±à¸‡à¸£à¹‰à¸à¸‡à¸‚ภข้à¸à¸¡à¸¹à¸¥ relay
+torlauncher.bootstrapStatus.loading_descriptors=à¸à¸³à¸¥à¸±à¸‡à¸”ึง ข้à¸à¸¡à¸¹à¸¥ relay
+torlauncher.bootstrapStatus.conn_or=à¸à¸³à¸¥à¸±à¸‡à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•่à¸à¸ªà¸¹à¹ˆ เครืà¸à¸‚่าย Tor
+torlauncher.bootstrapStatus.handshake_or=à¸à¸³à¸¥à¸±à¸‡à¸ªà¸£à¹‰à¸²à¸‡à¸§à¸‡à¸ˆà¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•่ภTor
+torlauncher.bootstrapStatus.done=เชื่à¸à¸¡à¸•่à¸à¸ªà¸¹à¹ˆà¹€à¸„รืà¸à¸‚่าย Tor เรียบร้à¸à¸¢!
+
+torlauncher.bootstrapWarning.done=สำเร็จ
+torlauncher.bootstrapWarning.connectrefused=ถูà¸à¸›à¸à¸´à¹€à¸ªà¸˜à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•่à¸
+torlauncher.bootstrapWarning.misc=เบ็ดเตล็ด
+torlauncher.bootstrapWarning.resourcelimit=ทรัพยาà¸à¸£à¹„ม่เพียงพà¸
+torlauncher.bootstrapWarning.identity=ตัวตนไม่ถูà¸à¸•้à¸à¸‡
+torlauncher.bootstrapWarning.timeout=นานเà¸à¸´à¸™à¹„ปในà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•่à¸
+torlauncher.bootstrapWarning.noroute=หาเส้นทางไปหา host ไม่พบ
+torlauncher.bootstrapWarning.ioerror=à¸à¹ˆà¸²à¸™/เขียน ผิดพลาด
diff --git a/src/chrome/locale/tr/torlauncher.properties b/src/chrome/locale/tr/torlauncher.properties
new file mode 100644
index 0000000..dff67aa
--- /dev/null
+++ b/src/chrome/locale/tr/torlauncher.properties
@@ -0,0 +1,22 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=Aktarım klasörüne bağlanıyor
+torlauncher.bootstrapStatus.handshake_dir=Şifrelenmiş dizin bağlantısı kuruluyor
+torlauncher.bootstrapStatus.requesting_status=Ağ durumu güncelliyor
+torlauncher.bootstrapStatus.loading_status=Ağ yükleniyor
+torlauncher.bootstrapStatus.loading_keys=Doğrulama sertifikalarını yüklüyor
+torlauncher.bootstrapStatus.requesting_descriptors=Ayna bilgisi isteniyor
+torlauncher.bootstrapStatus.loading_descriptors=Ayna bilgisi yükleniyor
+torlauncher.bootstrapStatus.conn_or=Tor ağına bağlanıyor
+torlauncher.bootstrapStatus.handshake_or=Tor ağına bağlantı sağlanıyor
+torlauncher.bootstrapStatus.done=Tor ağına bağlandı!
+
+torlauncher.bootstrapWarning.done=tamam
+torlauncher.bootstrapWarning.connectrefused=Bağlantı red edildi
+torlauncher.bootstrapWarning.misc=DiÄŸer
+torlauncher.bootstrapWarning.resourcelimit=Yetersiz kaynak
+torlauncher.bootstrapWarning.identity=kimlik uyumsuz
+torlauncher.bootstrapWarning.timeout=Zaman aşımı
+torlauncher.bootstrapWarning.noroute=Yönlendirilecek sunucu yok
+torlauncher.bootstrapWarning.ioerror=Okuma/yazma hatası
diff --git a/src/chrome/locale/vi/torlauncher.properties b/src/chrome/locale/vi/torlauncher.properties
index 4db7387..e731323 100644
--- a/src/chrome/locale/vi/torlauncher.properties
+++ b/src/chrome/locale/vi/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
# torlauncher.error_title=Tor Launcher
@@ -7,7 +7,7 @@
# torlauncher.please_restart_app=Please restart this application.
# torlauncher.tor_controlconn_failed=Could not connect to Tor control port.
torlauncher.tor_failed_to_start=Chạy Tor thất bại.
-torlauncher.tor_bootstrap_failed=Không thể thiết láºp kết nối và o mạng Tor.
+torlauncher.tor_bootstrap_failed=Không thể thiết láºp kết nối và o mạng Tor (%S).
# torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
# torlauncher.tor_missing=The Tor executable is missing.
@@ -29,3 +29,23 @@ torlauncher.quit_win=Thoát
# torlauncher.done=Done
# torlauncher.forAssistance=For assistance, contact %S
+
+torlauncher.bootstrapStatus.conn_dir=Kết nối và o một thư mục chuyển tiếp
+torlauncher.bootstrapStatus.handshake_dir=Thà nh láºp má»™t kết nối thư mục được mã hóa
+torlauncher.bootstrapStatus.requesting_status=Khôi phục trạng thái mạng
+torlauncher.bootstrapStatus.loading_status=Nap tình trạng mạng
+torlauncher.bootstrapStatus.loading_keys=NaÌ£p giấy chứng nháºn quyá»n
+torlauncher.bootstrapStatus.requesting_descriptors=Yêu cầu thông tin tiếp sức
+torlauncher.bootstrapStatus.loading_descriptors=Tải thông tin tiếp sức
+torlauncher.bootstrapStatus.conn_or=Kết nối với mạng Tor
+torlauncher.bootstrapStatus.handshake_or=Thà nh láºp má»™t mạch Tor
+torlauncher.bootstrapStatus.done=Kết nối với mạng Tor!
+
+torlauncher.bootstrapWarning.done=là m xong
+torlauncher.bootstrapWarning.connectrefused=kết nối từ chối
+torlauncher.bootstrapWarning.misc=hỗn hợp
+torlauncher.bootstrapWarning.resourcelimit=không đủ nguồn lực
+torlauncher.bootstrapWarning.identity=nháºn dạng không phù hợp
+torlauncher.bootstrapWarning.timeout=kết nối timeout
+torlauncher.bootstrapWarning.noroute=không có lộ trình để lưu trữ
+torlauncher.bootstrapWarning.ioerror=lá»—i Ä‘á»c / ghi
diff --git a/src/chrome/locale/zh-CN/torlauncher.properties b/src/chrome/locale/zh-CN/torlauncher.properties
index d82b07d..2805383 100644
--- a/src/chrome/locale/zh-CN/torlauncher.properties
+++ b/src/chrome/locale/zh-CN/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2013, The Tor Project, Inc.
+### Copyright (c) 2014, The Tor Project, Inc.
### See LICENSE for licensing information.
torlauncher.error_title=Tor å¯åЍ噍
@@ -7,7 +7,7 @@ torlauncher.tor_exited=Tor æ„外退出。
torlauncher.please_restart_app=请é‡å¯è¯¥åº”用程åºã€‚
torlauncher.tor_controlconn_failed=æ— æ³•è¿žæŽ¥ Tor 控制端å£ã€‚
torlauncher.tor_failed_to_start=Tor æ— æ³•å¯åŠ¨ã€‚
-torlauncher.tor_bootstrap_failed=Tor æ— æ³•å»ºç«‹ Tor 网络连接。\n\n%S
+torlauncher.tor_bootstrap_failed=Tor æ— æ³•å»ºç«‹ Tor 网络连接 (%S)。
torlauncher.unable_to_start_tor=æ— æ³•å¯åЍ Tor。\n\n%S
torlauncher.tor_missing=缺少 Tor 坿‰§è¡Œæ–‡ä»¶ã€‚
@@ -29,3 +29,23 @@ torlauncher.quit_win=å…³é—
torlauncher.done=完æˆ
torlauncher.forAssistance=如需帮助,请è”ç³» %S
+
+torlauncher.bootstrapStatus.conn_dir=连接ä¸ç»§ç›®å½•
+torlauncher.bootstrapStatus.handshake_dir=å»ºç«‹åŠ å¯†çš„ç›®å½•è¿žæŽ¥
+torlauncher.bootstrapStatus.requesting_status=接收网络状æ€
+torlauncher.bootstrapStatus.loading_status=载入网络状æ€
+torlauncher.bootstrapStatus.loading_keys=è½½å…¥æŽˆæƒæœåС噍è¯ä¹¦
+torlauncher.bootstrapStatus.requesting_descriptors=请求ä¸ç»§ä¿¡æ¯
+torlauncher.bootstrapStatus.loading_descriptors=载入ä¸ç»§ä¿¡æ¯
+torlauncher.bootstrapStatus.conn_or=连接 Tor 网络
+torlauncher.bootstrapStatus.handshake_or=建立 Tor 回路
+torlauncher.bootstrapStatus.done=Tor 网络已ç»è¿žæŽ¥ï¼
+
+torlauncher.bootstrapWarning.done=结æŸ
+torlauncher.bootstrapWarning.connectrefused=连接被拒ç»
+torlauncher.bootstrapWarning.misc=æ‚项
+torlauncher.bootstrapWarning.resourcelimit=资æºä¸å¤Ÿ
+torlauncher.bootstrapWarning.identity=身份ä¸ä¸€è‡´
+torlauncher.bootstrapWarning.timeout=连接超时
+torlauncher.bootstrapWarning.noroute=没有å¯ç”¨é“¾è·¯
+torlauncher.bootstrapWarning.ioerror=读写错误
diff --git a/src/chrome/locale/zh-TW/torlauncher.properties b/src/chrome/locale/zh-TW/torlauncher.properties
new file mode 100644
index 0000000..317fe9b
--- /dev/null
+++ b/src/chrome/locale/zh-TW/torlauncher.properties
@@ -0,0 +1,15 @@
+### Copyright (c) 2014, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.bootstrapStatus.conn_dir=æ£åœ¨é€£ç·šè‡³ä¸ç¹¼ç«™ç›®éŒ„
+torlauncher.bootstrapStatus.handshake_dir=æ£åœ¨å»ºç«‹åŠ å¯†çš„ç›®éŒ„é€£ç·š
+torlauncher.bootstrapStatus.requesting_descriptors=æ£åœ¨è¦æ±‚ä¸ç¹¼ç«™è³‡è¨Š
+torlauncher.bootstrapStatus.conn_or=æ£åœ¨é€£ç·šè‡³ Tor 網路
+torlauncher.bootstrapStatus.handshake_or=æ£åœ¨å»ºç«‹ Tor è¿´è·¯
+torlauncher.bootstrapStatus.done=已連線到 Tor 網路!
+
+torlauncher.bootstrapWarning.done=完æˆ
+torlauncher.bootstrapWarning.misc=é›œé …
+torlauncher.bootstrapWarning.resourcelimit=資æºä¸è¶³
+torlauncher.bootstrapWarning.timeout=連線逾時
+torlauncher.bootstrapWarning.ioerror=讀寫錯誤
diff --git a/src/components/tl-process.js b/src/components/tl-process.js
index 660588d..f9b863e 100644
--- a/src/components/tl-process.js
+++ b/src/components/tl-process.js
@@ -1,4 +1,4 @@
-// Copyright (c) 2013, The Tor Project, Inc.
+// Copyright (c) 2014, The Tor Project, Inc.
// See LICENSE for licensing information.
//
// vim: set sw=2 sts=2 ts=8 et syntax=javascript:
@@ -236,7 +236,7 @@ TorProcessService.prototype =
TorClearBootstrapError: function()
{
this.mLastTorWarningPhase = null;
- this.mLastTorWarningText = null;
+ this.mLastTorWarningReason = null;
},
@@ -255,7 +255,7 @@ TorProcessService.prototype =
mQuitSoon: false, // Quit was requested by the user; do so soon.
mRestartWithQuit: false,
mLastTorWarningPhase: null,
- mLastTorWarningText: null,
+ mLastTorWarningReason: null,
// Private Methods /////////////////////////////////////////////////////////
@@ -412,20 +412,22 @@ TorProcessService.prototype =
{
this.mBootstrapErrorOccurred = true;
TorLauncherUtil.setBoolPref(this.kPrefPromptAtStartup, true);
- TorLauncherLogger.log(5, "Tor bootstrap error: " + aStatusObj.WARNING);
+ var reason = TorLauncherUtil.getLocalizedBootstrapStatus(aStatusObj,
+ "REASON");
+ TorLauncherLogger.log(5, "Tor bootstrap error: " + aStatusObj.REASON +
+ " (" + reason + ")");
if ((aStatusObj.TAG != this.mLastTorWarningPhase) ||
- (aStatusObj.WARNING != this.mLastTorWarningText))
+ (aStatusObj.REASON != this.mLastTorWarningReason))
{
this.mLastTorWarningPhase = aStatusObj.TAG;
- this.mLastTorWarningText = aStatusObj.WARNING;
+ this.mLastTorWarningReason = aStatusObj.REASON;
var s = TorLauncherUtil.getFormattedLocalizedString(
- "tor_bootstrap_failed", [aStatusObj.WARNING], 1);
+ "tor_bootstrap_failed", [reason], 1);
TorLauncherUtil.showAlert(null, s);
- this.mObsSvc.notifyObservers(null, "TorBootstrapError",
- aStatusObj.WARNING);
+ this.mObsSvc.notifyObservers(null, "TorBootstrapError", reason);
}
}
}
diff --git a/src/modules/tl-util.jsm b/src/modules/tl-util.jsm
index e6298e8..ef13a72 100644
--- a/src/modules/tl-util.jsm
+++ b/src/modules/tl-util.jsm
@@ -1,4 +1,4 @@
-// Copyright (c) 2013, The Tor Project, Inc.
+// Copyright (c) 2014, The Tor Project, Inc.
// See LICENSE for licensing information.
//
// vim: set sw=2 sts=2 ts=8 et syntax=javascript:
@@ -94,6 +94,47 @@ let TorLauncherUtil = // Public
return aStringName;
},
+ getLocalizedBootstrapStatus: function(aStatusObj, aKeyword)
+ {
+ if (!aStatusObj || !aKeyword)
+ return "";
+
+ var result;
+ var fallbackStr;
+ if (aStatusObj[aKeyword])
+ {
+ var val = aStatusObj[aKeyword].toLowerCase();
+ var key;
+ if (aKeyword == "TAG")
+ {
+ if ("onehop_create" == val)
+ val = "handshake_dir";
+ else if ("circuit_create" == val)
+ val = "handshake_or";
+
+ key = "bootstrapStatus." + val;
+ fallbackStr = aStatusObj.SUMMARY;
+ }
+ else if (aKeyword == "REASON")
+ {
+ if ("connectreset" == val)
+ val = "connectrefused";
+
+ key = "bootstrapWarning." + val;
+ fallbackStr = aStatusObj.WARNING;
+ }
+
+ result = TorLauncherUtil.getLocalizedString(key);
+ if (result == key)
+ result = undefined;
+ }
+
+ if (!result)
+ result = fallbackStr;
+
+ return (result) ? result : "";
+ },
+
// Preferences
getBoolPref: function(aPrefName, aDefaultVal)
{
More information about the tor-commits
mailing list