[tor-commits] [torbutton/master] Translations update

gk at torproject.org gk at torproject.org
Thu Nov 21 07:54:05 UTC 2019


commit c05e56d7b4e36e83c0915989ee608e68c637f782
Author: Georg Koppen <gk at torproject.org>
Date:   Thu Nov 21 07:53:35 2019 +0000

    Translations update
---
 chrome/locale/ar/aboutTor.dtd                    |  4 ++--
 chrome/locale/ar/browserOnboarding.properties    | 12 +++++-----
 chrome/locale/ar/torbutton.dtd                   |  3 +++
 chrome/locale/ar/torbutton.properties            | 10 +++++++++
 chrome/locale/bn-BD/aboutTor.dtd                 |  4 ++--
 chrome/locale/bn-BD/browserOnboarding.properties | 24 ++++++++++----------
 chrome/locale/bn-BD/torbutton.dtd                |  3 +++
 chrome/locale/bn-BD/torbutton.properties         | 10 +++++++++
 chrome/locale/ca/torbutton.dtd                   |  3 +++
 chrome/locale/ca/torbutton.properties            | 10 +++++++++
 chrome/locale/cs/torbutton.dtd                   |  3 +++
 chrome/locale/cs/torbutton.properties            | 10 +++++++++
 chrome/locale/da/torbutton.dtd                   |  3 +++
 chrome/locale/da/torbutton.properties            | 10 +++++++++
 chrome/locale/de/aboutTor.dtd                    |  2 +-
 chrome/locale/de/torbutton.dtd                   |  3 +++
 chrome/locale/de/torbutton.properties            | 10 +++++++++
 chrome/locale/el/torbutton.dtd                   |  3 +++
 chrome/locale/el/torbutton.properties            | 10 +++++++++
 chrome/locale/es-AR/torbutton.dtd                |  3 +++
 chrome/locale/es-AR/torbutton.properties         | 10 +++++++++
 chrome/locale/es-ES/torbutton.dtd                |  3 +++
 chrome/locale/es-ES/torbutton.properties         | 10 +++++++++
 chrome/locale/eu/torbutton.dtd                   | 11 ++++++----
 chrome/locale/eu/torbutton.properties            | 10 +++++++++
 chrome/locale/fa/torbutton.dtd                   |  3 +++
 chrome/locale/fa/torbutton.properties            | 10 +++++++++
 chrome/locale/fr/torbutton.dtd                   |  3 +++
 chrome/locale/fr/torbutton.properties            | 10 +++++++++
 chrome/locale/ga-IE/torbutton.dtd                |  3 +++
 chrome/locale/ga-IE/torbutton.properties         | 10 +++++++++
 chrome/locale/he/aboutDialog.dtd                 |  2 +-
 chrome/locale/he/aboutTor.dtd                    |  2 +-
 chrome/locale/he/browserOnboarding.properties    |  8 +++----
 chrome/locale/he/torbutton.dtd                   | 11 ++++++----
 chrome/locale/he/torbutton.properties            | 10 +++++++++
 chrome/locale/hu/torbutton.dtd                   |  3 +++
 chrome/locale/hu/torbutton.properties            | 10 +++++++++
 chrome/locale/id/torbutton.dtd                   |  3 +++
 chrome/locale/id/torbutton.properties            | 10 +++++++++
 chrome/locale/is/aboutTor.dtd                    |  2 +-
 chrome/locale/is/browserOnboarding.properties    |  2 +-
 chrome/locale/is/torbutton.dtd                   |  3 +++
 chrome/locale/is/torbutton.properties            | 10 +++++++++
 chrome/locale/it/torbutton.dtd                   |  3 +++
 chrome/locale/it/torbutton.properties            | 10 +++++++++
 chrome/locale/ja/torbutton.dtd                   |  3 +++
 chrome/locale/ja/torbutton.properties            | 10 +++++++++
 chrome/locale/ka/torbutton.dtd                   |  3 +++
 chrome/locale/ka/torbutton.properties            | 12 +++++++++-
 chrome/locale/ko/torbutton.dtd                   |  3 +++
 chrome/locale/ko/torbutton.properties            | 10 +++++++++
 chrome/locale/mk/torbutton.dtd                   |  3 +++
 chrome/locale/mk/torbutton.properties            | 10 +++++++++
 chrome/locale/nb-NO/torbutton.dtd                |  3 +++
 chrome/locale/nb-NO/torbutton.properties         | 10 +++++++++
 chrome/locale/nl/torbutton.dtd                   | 13 ++++++-----
 chrome/locale/nl/torbutton.properties            | 14 ++++++++++--
 chrome/locale/pl/torbutton.dtd                   |  3 +++
 chrome/locale/pl/torbutton.properties            | 10 +++++++++
 chrome/locale/pt-BR/torbutton.dtd                |  3 +++
 chrome/locale/pt-BR/torbutton.properties         | 10 +++++++++
 chrome/locale/ro/torbutton.dtd                   |  3 +++
 chrome/locale/ro/torbutton.properties            | 10 +++++++++
 chrome/locale/ru/torbutton.dtd                   |  3 +++
 chrome/locale/ru/torbutton.properties            | 10 +++++++++
 chrome/locale/sv-SE/aboutDialog.dtd              |  2 +-
 chrome/locale/sv-SE/aboutTBUpdate.dtd            |  4 ++--
 chrome/locale/sv-SE/aboutTor.dtd                 |  4 ++--
 chrome/locale/sv-SE/brand.dtd                    |  2 +-
 chrome/locale/sv-SE/brand.properties             |  2 +-
 chrome/locale/sv-SE/browserOnboarding.properties | 28 ++++++++++++------------
 chrome/locale/sv-SE/torbutton.dtd                |  3 +++
 chrome/locale/sv-SE/torbutton.properties         | 14 ++++++++++--
 chrome/locale/tr/aboutTBUpdate.dtd               |  2 +-
 chrome/locale/tr/aboutTor.dtd                    |  4 ++--
 chrome/locale/tr/browserOnboarding.properties    |  4 ++--
 chrome/locale/tr/torbutton.dtd                   |  7 ++++--
 chrome/locale/tr/torbutton.properties            | 10 +++++++++
 chrome/locale/vi/torbutton.dtd                   |  3 +++
 chrome/locale/vi/torbutton.properties            | 10 +++++++++
 chrome/locale/zh-CN/torbutton.dtd                |  3 +++
 chrome/locale/zh-CN/torbutton.properties         | 10 +++++++++
 chrome/locale/zh-TW/torbutton.dtd                |  3 +++
 chrome/locale/zh-TW/torbutton.properties         | 10 +++++++++
 85 files changed, 506 insertions(+), 77 deletions(-)

diff --git a/chrome/locale/ar/aboutTor.dtd b/chrome/locale/ar/aboutTor.dtd
index 5071a52a..d0ca0d2b 100644
--- a/chrome/locale/ar/aboutTor.dtd
+++ b/chrome/locale/ar/aboutTor.dtd
@@ -33,5 +33,5 @@
 
 <!-- End of year 2019 Fundraising campaign -->
 <!ENTITY aboutTor.ey2019.mozilla "تبرع اليوم، وستجاريك موزيلا وتبرع بنفس المبلغ.">
-<!ENTITY aboutTor.ey2019.tracking "Tracking, surveillance, and censorship are widespread online.">
-<!ENTITY aboutTor.ey2019.takeback "Take back the Internet with Tor">
+<!ENTITY aboutTor.ey2019.tracking "ينتشر التّتبُّع والرقابة والحجب على صعيد واسع في الانترنت">
+<!ENTITY aboutTor.ey2019.takeback "استعد السيطرة على الانترنت مع تور Tor">
diff --git a/chrome/locale/ar/browserOnboarding.properties b/chrome/locale/ar/browserOnboarding.properties
index 4366f4d4..a3a10b3f 100644
--- a/chrome/locale/ar/browserOnboarding.properties
+++ b/chrome/locale/ar/browserOnboarding.properties
@@ -15,8 +15,8 @@ onboarding.tour-tor-privacy.button=اذهب الى شبكة تور
 onboarding.tour-tor-network=شبكة تور
 onboarding.tour-tor-network.title=اﻹنتقال لشبكه لا مركزيه
 onboarding.tour-tor-network.description=متصفح تور (Tor Browser) يصلك بشبكه تور التي يتم تشغيلها بواسطة الاف المتطوعين حول العالم. على عكس الشبكات الوهميه الخاصه "VPN" لا يوجد نقطة قصور مركزيه او نقطة واحده يجب ان تثق بها للتمتع بخصوصيتك على اﻹنترنت.
-onboarding.tour-tor-network.description-para2=NEW: Tor Network Settings, including the ability to request bridges where Tor is blocked, can now be found in Preferences.
-onboarding.tour-tor-network.action-button=Adjust Your Tor Network Settings
+onboarding.tour-tor-network.description-para2=جديد: يمكن الآن العثور في التفضيلات على إعدادات شبكة تور Tor Network متضمنة القدرة على طلب الجسور عندما يكون تور Tor محظوراً.
+onboarding.tour-tor-network.action-button=اضبط إعدادات شبكة تور Tor Network
 onboarding.tour-tor-network.button=الذهاب الى عرض الدائرة
 
 onboarding.tour-tor-circuit-display=عرض الدائرة
@@ -49,10 +49,10 @@ onboarding.tour-tor-update.prefix-new=جديد
 onboarding.tour-tor-update.prefix-updated=تحديث
 
 onboarding.tour-tor-toolbar=شريط الأدوات
-onboarding.tour-tor-toolbar-update-9.0.title=Goodbye Onion Button.
-onboarding.tour-tor-toolbar-update-9.0.description=We want your experience using Tor to be fully integrated within Tor Browser.
-onboarding.tour-tor-toolbar-update-9.0.description-para2=That's why now, rather than using the onion button, you can see your Tor Circuit via the [i] in the URL bar and request a New Identity using the toolbar button or the [≡] menu.
-onboarding.tour-tor-toolbar-update-9.0.button=How to Request a New Identity
+onboarding.tour-tor-toolbar-update-9.0.title=وداعاً زر Onion
+onboarding.tour-tor-toolbar-update-9.0.description=نريد أن تكون تجربتك باستخدام Tor مدمجة بالكامل ضمن متصفح Tor Browser.
+onboarding.tour-tor-toolbar-update-9.0.description-para2=لذلك عوضاً عن استخدام زر onion يمكنك الآن مشاهدة دائرة Tor من خلال [i] في شريط العنوان URL, كما يمكنك طلب هوية جديدة باستخدام زر في شريط الأدوات أو من خلال القائمة [≡].
+onboarding.tour-tor-toolbar-update-9.0.button=كيفية طلب هوية جديدة
 onboarding.tour-tor-toolbar-update-9.0.next-button=اذهب الى شبكة تور
 
 # Circuit Display onboarding.
diff --git a/chrome/locale/ar/torbutton.dtd b/chrome/locale/ar/torbutton.dtd
index ec8a3c9c..312f663c 100644
--- a/chrome/locale/ar/torbutton.dtd
+++ b/chrome/locale/ar/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "إعدادات الأمن المتقدمة ...">
 <!ENTITY torbutton.circuit_display.title "دائرة تور">
 <!ENTITY torbutton.circuit_display.new_circuit "دائرة تور جديدة لهذا الموقع">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/ar/torbutton.properties b/chrome/locale/ar/torbutton.properties
index d5ab6d42..f9bdef7f 100644
--- a/chrome/locale/ar/torbutton.properties
+++ b/chrome/locale/ar/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=جاري تحميل S% من التحديث
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=الاتصال معمى (خدمة بصلة، %1$S، مفاتيح %2$S بتة، %3$S)
 pageInfo_OnionEncryption=الاتصال معمى (خدمة بصلة)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=انتهى
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/bn-BD/aboutTor.dtd b/chrome/locale/bn-BD/aboutTor.dtd
index e62b5f01..2d3feb03 100644
--- a/chrome/locale/bn-BD/aboutTor.dtd
+++ b/chrome/locale/bn-BD/aboutTor.dtd
@@ -33,5 +33,5 @@
 
 <!-- End of year 2019 Fundraising campaign -->
 <!ENTITY aboutTor.ey2019.mozilla "অর্থ সাহায্য করুন, এবং মজিলা সমপরিমাণ সাহায্য করবে। ">
-<!ENTITY aboutTor.ey2019.tracking "Tracking, surveillance, and censorship are widespread online.">
-<!ENTITY aboutTor.ey2019.takeback "Take back the Internet with Tor">
+<!ENTITY aboutTor.ey2019.tracking "ট্র্যাকিং, নজরদারি এবং সেন্সরশিপ অনলাইনে ব্যাপক।">
+<!ENTITY aboutTor.ey2019.takeback "Tor দিয়ে ইন্টারনেট আবার ফিরিয়ে নিন">
diff --git a/chrome/locale/bn-BD/browserOnboarding.properties b/chrome/locale/bn-BD/browserOnboarding.properties
index 9513be00..6f458a2a 100644
--- a/chrome/locale/bn-BD/browserOnboarding.properties
+++ b/chrome/locale/bn-BD/browserOnboarding.properties
@@ -5,7 +5,7 @@
 onboarding.tour-tor-welcome=স্বাগতম
 onboarding.tour-tor-welcome.title=তুমি রেডি ।
 onboarding.tour-tor-welcome.description=ওয়েব ব্রাউজ করার সময় টর ব্রাউজার গোপনীয়তা এবং সুরক্ষা সর্বোচ্চ মান দেয়। আপনি এখন ট্র্যাকিং, নজরদারি এবং সেন্সরশিপের বিরুদ্ধে সুরক্ষিত। বোর্ডিং এ এই দ্রুত আপনি কিভাবে প্রদর্শন করবে।
-onboarding.tour-tor-welcome.next-button=Go to Privacy
+onboarding.tour-tor-welcome.next-button=গোপনীয়তায় যান
 
 onboarding.tour-tor-privacy=গোপনীয়তা
 onboarding.tour-tor-privacy.title=Snub ডায়েটের ও snoopers ।
@@ -16,27 +16,27 @@ onboarding.tour-tor-network=টর নেটওয়ার্ক
 onboarding.tour-tor-network.title=একটি বিকেন্দ্রীকরণের নেটওয়ার্ক পরিভ্রমণ করে ।
 onboarding.tour-tor-network.description=টর ব্রাউজার আপনাকে বিশ্বের হাজার হাজার স্বেচ্ছাসেবকদের দ্বারা পরিচালিত টর নেটওয়ার্কে সংযুক্ত করে। একটি ভিপিএন এর থেকে ভিন্ন, ইন্টারনেটের উপভোগ করার জন্য আপনার কোনও ব্যর্থতা বা কেন্দ্রীয় সত্তাকে বিশ্বাস করতে হবে।
 onboarding.tour-tor-network.description-para2=NEW: Tor Network Settings, including the ability to request bridges where Tor is blocked, can now be found in Preferences.
-onboarding.tour-tor-network.action-button=Adjust Your Tor Network Settings
+onboarding.tour-tor-network.action-button=আপনার টোর নেটওয়ার্ক সেটিংস সামঞ্জস্য করুন
 onboarding.tour-tor-network.button=সার্কিট ডিসপ্লে-তে যান
 
 onboarding.tour-tor-circuit-display=সার্কিট ডিসপ্লে
 onboarding.tour-tor-circuit-display.title=আপনার পথ দেখুন ।
 onboarding.tour-tor-circuit-display.description=প্রতিটি ডোমেইনের জন্য আপনি আপনার ট্রাফিক বিজ্ঞপ্তিটি এবং সারা বিশ্বের তিনটি relays একটি সার্কিটে সঙ্কেতায়িত করেন । এই ভাবে কোন ওয়েবসাইট জানে না আপনি কোথা থেকে সংযোগ করছেন, কারণ তারা শুধুমাত্র শেষ রিলে থেকে আসা সংযোগটি দেখতে পাবে । আপনি যদি একটি নতুন সার্কিট পছন্দ করেন, তাহলে আমাদের সার্কিট ডিসপ্লের এই সাইটের জন্য নতুন বর্তনী ক্লিক করে একটি অনুরোধ করতে পারেনà¥
 ¤
 onboarding.tour-tor-circuit-display.button=আপনার পথ দেখুন ।
-onboarding.tour-tor-circuit-display.next-button=Go to Security
+onboarding.tour-tor-circuit-display.next-button=সিকিউরিটিতে যান
 
 onboarding.tour-tor-security=নিরাপত্তা
 onboarding.tour-tor-security.title=আপনার অভিজ্ঞতা পছন্দ করুন ।
 onboarding.tour-tor-security.description=আমরা আপনার ব্রাউজার নিরাপত্তা উন্নয়নের জন্য অতিরিক্ত সেটিংস প্রদান করি। আমাদের সুরক্ষা সেটিংস আপনাকে এমন উপাদানগুলিকে ব্লক করার অনুমতি দেয় যা আপনার কম্পিউটারে আক্রমণ করার জন্য ব্যবহার করা যেতে পারে। বিভিন্ন অপশন কি দেখতে নিচে ক্লিক করুন।
 onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
 onboarding.tour-tor-security-level.button=আপনার নিরাপত্তা স্তর দেখুন
-onboarding.tour-tor-security-level.next-button=Go to Experience Tips
+onboarding.tour-tor-security-level.next-button=অভিজ্ঞতার টিপসে যান
 
 onboarding.tour-tor-expect-differences=অভিজ্ঞতার টিপস
 onboarding.tour-tor-expect-differences.title=কিছু পার্থক্য আশা করি।
 onboarding.tour-tor-expect-differences.description=টর দ্বারা সরবরাহিত সমস্ত সুরক্ষা এবং গোপনীয়তা বৈশিষ্ট্যগুলির সাথে, ইন্টারনেট ব্রাউজ করার সময় আপনার অভিজ্ঞতাটি একটু ভিন্ন হতে পারে। কিছুটা ধীর হতে পারে এবং আপনার সুরক্ষা স্তরের উপর নির্ভর করে, কিছু উপাদান কাজ বা লোড করতে পারে না। আপনি একটি মানবিক এবং একটি রোবট না আপনি প্রমাণ করতে বলা হতে পারে।
 onboarding.tour-tor-expect-differences.button=সুবিধাসমূহ দেখুন
-onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
+onboarding.tour-tor-expect-differences.next-button=Onion পরিষেবাদিতে যান
 
 onboarding.tour-tor-onion-services=ওনিওন সেবা
 onboarding.tour-tor-onion-services.title=অতিরিক্ত সুরক্ষিত হতে হবে।
@@ -44,15 +44,15 @@ onboarding.tour-tor-onion-services.description=অনিওন সেবা স
 onboarding.tour-tor-onion-services.button=একটি পেঁয়াজ দেখুন
 onboarding.tour-tor-onion-services.next-button=সম্পন্ন
 
-onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
-onboarding.tour-tor-update.prefix-new=New
-onboarding.tour-tor-update.prefix-updated=Updated
+onboarding.overlay-icon-tooltip-updated2=নতুন কি দেখুন\n%S তে
+onboarding.tour-tor-update.prefix-new=নতুন
+onboarding.tour-tor-update.prefix-updated=আপডেট করা হয়েছে
 
-onboarding.tour-tor-toolbar=Toolbar
-onboarding.tour-tor-toolbar-update-9.0.title=Goodbye Onion Button.
-onboarding.tour-tor-toolbar-update-9.0.description=We want your experience using Tor to be fully integrated within Tor Browser.
+onboarding.tour-tor-toolbar=টুলবার
+onboarding.tour-tor-toolbar-update-9.0.title=বিদায় Onion  বোতাম।
+onboarding.tour-tor-toolbar-update-9.0.description=Tor Browser মধ্যে পুরোপুরি সংহত করতে আমরা আপনার Tor ব্যবহার করার অভিজ্ঞতা চাই।
 onboarding.tour-tor-toolbar-update-9.0.description-para2=That's why now, rather than using the onion button, you can see your Tor Circuit via the [i] in the URL bar and request a New Identity using the toolbar button or the [≡] menu.
-onboarding.tour-tor-toolbar-update-9.0.button=How to Request a New Identity
+onboarding.tour-tor-toolbar-update-9.0.button=নতুন পরিচয়ের জন্য কীভাবে অনুরোধ করবেন
 onboarding.tour-tor-toolbar-update-9.0.next-button=টর নেটওয়ার্কে যান
 
 # Circuit Display onboarding.
diff --git a/chrome/locale/bn-BD/torbutton.dtd b/chrome/locale/bn-BD/torbutton.dtd
index cd7491ed..4f68679b 100644
--- a/chrome/locale/bn-BD/torbutton.dtd
+++ b/chrome/locale/bn-BD/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "উন্নত নিরাপত্তা সেটিংস ...">
 <!ENTITY torbutton.circuit_display.title "টর সার্কিট">
 <!ENTITY torbutton.circuit_display.new_circuit "এই সাইটের জন্য নতুন সার্কিট">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/bn-BD/torbutton.properties b/chrome/locale/bn-BD/torbutton.properties
index 37e99b05..f169a1b1 100644
--- a/chrome/locale/bn-BD/torbutton.properties
+++ b/chrome/locale/bn-BD/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=ডাউনলোড হচ্ছে %S আধু
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=সংযোগ এনক্রিপ্ট  (Onion Service, %1$S, %2$S bit keys, %3$S)
 pageInfo_OnionEncryption=সংযোগ এনক্রিপ্ট (Onion Service)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=সম্পন্ন
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/ca/torbutton.dtd b/chrome/locale/ca/torbutton.dtd
index 205577f2..f82055ec 100644
--- a/chrome/locale/ca/torbutton.dtd
+++ b/chrome/locale/ca/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Configuració de seguretat avançada…">
 <!ENTITY torbutton.circuit_display.title "Circuit de Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "Circuit nou per a aquest lloc">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/ca/torbutton.properties b/chrome/locale/ca/torbutton.properties
index 023d30db..c96b5ebe 100644
--- a/chrome/locale/ca/torbutton.properties
+++ b/chrome/locale/ca/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=S'està baixant l'actualització %S
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Connexió xifrada (Onion Service, %1$S, claus de %2$S bits, %3$S)
 pageInfo_OnionEncryption=Connexió xifrada (Onion Service)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Fet
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/cs/torbutton.dtd b/chrome/locale/cs/torbutton.dtd
index 6713384a..278137bb 100644
--- a/chrome/locale/cs/torbutton.dtd
+++ b/chrome/locale/cs/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Rozšířená bezpečnostní nastavení…">
 <!ENTITY torbutton.circuit_display.title "Tor okruh">
 <!ENTITY torbutton.circuit_display.new_circuit "Nový okruh Toru pro tuto stránku">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/cs/torbutton.properties b/chrome/locale/cs/torbutton.properties
index eea574bf..93f24e36 100644
--- a/chrome/locale/cs/torbutton.properties
+++ b/chrome/locale/cs/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Stahování aktualizace pro %S
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Šifrované spojení (Onion služba, %1$S, %2$S bitové klíče, %3$S)
 pageInfo_OnionEncryption=Šifrované spojení (Onion služba)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Hotovo
+onionServices.authPrompt.doneAccessKey=h
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/da/torbutton.dtd b/chrome/locale/da/torbutton.dtd
index b6c24b0e..eeb98cd0 100644
--- a/chrome/locale/da/torbutton.dtd
+++ b/chrome/locale/da/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Avancerede sikkerhedsindstillinger…">
 <!ENTITY torbutton.circuit_display.title "Tor-kredsløb">
 <!ENTITY torbutton.circuit_display.new_circuit "Nyt kredsløb til dette sted">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/da/torbutton.properties b/chrome/locale/da/torbutton.properties
index 8554e129..94d28034 100644
--- a/chrome/locale/da/torbutton.properties
+++ b/chrome/locale/da/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloader %S opdatering
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Forbindelse krypteret (løg-tjeneste, %1$S, %2$S-bit nøgler, %3$S)
 pageInfo_OnionEncryption=Forbindelse krypteret (løg-tjeneste)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Fuldført 
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/de/aboutTor.dtd b/chrome/locale/de/aboutTor.dtd
index 63d72391..2b2493cd 100644
--- a/chrome/locale/de/aboutTor.dtd
+++ b/chrome/locale/de/aboutTor.dtd
@@ -34,4 +34,4 @@
 <!-- End of year 2019 Fundraising campaign -->
 <!ENTITY aboutTor.ey2019.mozilla "Gib noch heute, und Mozilla wird deiner Spende entsprechen.">
 <!ENTITY aboutTor.ey2019.tracking "Verfolgung, Überwachung und Zensur sind online weit verbreitet.">
-<!ENTITY aboutTor.ey2019.takeback "Take back the Internet with Tor">
+<!ENTITY aboutTor.ey2019.takeback "Erobere mit Tor das Internet zurück!">
diff --git a/chrome/locale/de/torbutton.dtd b/chrome/locale/de/torbutton.dtd
index f146fac3..b1cc3863 100644
--- a/chrome/locale/de/torbutton.dtd
+++ b/chrome/locale/de/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Erweiterte Sicherheitseinstellungen …">
 <!ENTITY torbutton.circuit_display.title "Tor Kanal">
 <!ENTITY torbutton.circuit_display.new_circuit "Neuen Kanal für diese Seite">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/de/torbutton.properties b/chrome/locale/de/torbutton.properties
index d280a29e..a73585f0 100644
--- a/chrome/locale/de/torbutton.properties
+++ b/chrome/locale/de/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=%S Aktualisierung wird heruntergeladen
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Verbindung verschlüsselt (Onion-Dienst, %1$S, %2$S bit Schlüssel, %3$S)
 pageInfo_OnionEncryption=Verbindung verschlüsselt (Onion-Dienst)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Fertig
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/el/torbutton.dtd b/chrome/locale/el/torbutton.dtd
index 7c5deb34..73821dc9 100644
--- a/chrome/locale/el/torbutton.dtd
+++ b/chrome/locale/el/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Ρυθμίσεις ασφαλείας για προχωρημένους...">
 <!ENTITY torbutton.circuit_display.title "Κύκλωμα Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "Νέο κύκλωμα για αυτή την ιστοσελίδα">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/el/torbutton.properties b/chrome/locale/el/torbutton.properties
index d6c493ed..7dc3aff2 100644
--- a/chrome/locale/el/torbutton.properties
+++ b/chrome/locale/el/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Λήψη %S ενημερώσεων
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Κρυπτογραφημένη σύνδεση (υπηρεσία Onion, %1$S, %2$S bit keys, %3$S)
 pageInfo_OnionEncryption=Κρυπτογραφημένη σύνδεση (υπηρεσία Onion)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Τέλος
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/es-AR/torbutton.dtd b/chrome/locale/es-AR/torbutton.dtd
index 8adc028a..f9353af2 100644
--- a/chrome/locale/es-AR/torbutton.dtd
+++ b/chrome/locale/es-AR/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Configuración de Seguridad Avanzada">
 <!ENTITY torbutton.circuit_display.title "Circuito Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "Nuevo circuito para este sitio">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/es-AR/torbutton.properties b/chrome/locale/es-AR/torbutton.properties
index f568cdbb..8297742c 100644
--- a/chrome/locale/es-AR/torbutton.properties
+++ b/chrome/locale/es-AR/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Descargando actualización %S
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Conexión encriptada (Servicio Onion, %1$S, claves de %2$S bits, %3$S)
 pageInfo_OnionEncryption=Conexión encriptada (Servicio Onion)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Hecho
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/es-ES/torbutton.dtd b/chrome/locale/es-ES/torbutton.dtd
index a644831a..0182fec6 100644
--- a/chrome/locale/es-ES/torbutton.dtd
+++ b/chrome/locale/es-ES/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Configuración de seguridad avanzada ...">
 <!ENTITY torbutton.circuit_display.title "Circuito Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "Nuevo Circuito para este Sitio">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Abre el cliente de autentificación de servicios onion">
diff --git a/chrome/locale/es-ES/torbutton.properties b/chrome/locale/es-ES/torbutton.properties
index e987e64c..c15b11e0 100644
--- a/chrome/locale/es-ES/torbutton.properties
+++ b/chrome/locale/es-ES/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Descargando %S de la actualización
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Conexión cifrada (Servicio cebolla, %1$S, %2$S bit keys, %3$S)
 pageInfo_OnionEncryption=Conexión cifrada (Servicio cebolla)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Servicio onion sin autorización de cliente
+onionServices.authPrompt.description=%S está solicitando tu clave privada.
+onionServices.authPrompt.keyPlaceholder=Introduce tu clave privada para este servicio cebolla
+onionServices.authPrompt.done=Listo
+onionServices.authPrompt.doneAccessKey=r
+onionServices.authPrompt.invalidKey=Introduce una clave válida (52 caracteres base32 o 44 caracteres base64)
+onionServices.authPrompt.failedToSetKey=Imposible configurar Tor con tu clave
diff --git a/chrome/locale/eu/torbutton.dtd b/chrome/locale/eu/torbutton.dtd
index 9a1adb7b..088070a8 100644
--- a/chrome/locale/eu/torbutton.dtd
+++ b/chrome/locale/eu/torbutton.dtd
@@ -39,11 +39,14 @@
 <!ENTITY torbutton.prefs.sec_click_to_play_media "Audioa eta bideoa (HTML5 media), eta WebGL erreproduzitzeko klikatu behar da.">
 <!ENTITY torbutton.prefs.sec_custom_warning "Pertsonalizatua">
 <!ENTITY torbutton.prefs.sec_overview "Disable certain web features that can be used to attack your security and anonymity.">
-<!ENTITY torbutton.prefs.sec_standard_tooltip "Security Level : Standard">
-<!ENTITY torbutton.prefs.sec_safer_tooltip "Security Level : Safer">
-<!ENTITY torbutton.prefs.sec_safest_tooltip "Security Level : Safest">
+<!ENTITY torbutton.prefs.sec_standard_tooltip "Segurtasun maila : Estandarra">
+<!ENTITY torbutton.prefs.sec_safer_tooltip "Segurtasun maila : Seguruagoa">
+<!ENTITY torbutton.prefs.sec_safest_tooltip "Segurtasun maila : Seguruena">
 <!ENTITY torbutton.prefs.sec_custom_summary "Your custom browser preferences have resulted in unusual security settings. For security and privacy reasons, we recommend you choose one of the default security levels.">
 <!ENTITY torbutton.prefs.sec_restore_defaults "Lehenetsiak berrezarri">
-<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
+<!ENTITY torbutton.prefs.sec_advanced_security_settings "Segurtasun ezarpen aurreratuak…">
 <!ENTITY torbutton.circuit_display.title "Tor Zirkuitoa">
 <!ENTITY torbutton.circuit_display.new_circuit "Zirkuito berria Gune honetarako">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/eu/torbutton.properties b/chrome/locale/eu/torbutton.properties
index af523a66..3cf80231 100644
--- a/chrome/locale/eu/torbutton.properties
+++ b/chrome/locale/eu/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=%S eguneraketa deskargatzen
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Enkriptatutako konexioa (Onion zerbitzua, %1$S, %2$S biteko gakoak, %3$S)
 pageInfo_OnionEncryption=Enkriptatutako konexioa (Onion zerbitzua)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Eginda
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/fa/torbutton.dtd b/chrome/locale/fa/torbutton.dtd
index bef0810d..8acfb877 100644
--- a/chrome/locale/fa/torbutton.dtd
+++ b/chrome/locale/fa/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "تنظیمات پیشرفته امنیت ...">
 <!ENTITY torbutton.circuit_display.title "مدار Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "مدار جدید برای این سایت">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/fa/torbutton.properties b/chrome/locale/fa/torbutton.properties
index 5c6ce938..1ba14d31 100644
--- a/chrome/locale/fa/torbutton.properties
+++ b/chrome/locale/fa/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=در حال دانلود %S بروز رسانی
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=ارتباط رمزگذاری شده (سرویس Onion, %1$S, %2$S bit keys, %3$S)
 pageInfo_OnionEncryption=ارتباط رمزگذاری شد (سرویس پیازی)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=انجام شد
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/fr/torbutton.dtd b/chrome/locale/fr/torbutton.dtd
index cbb9ba99..89b92a6c 100644
--- a/chrome/locale/fr/torbutton.dtd
+++ b/chrome/locale/fr/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Paramètres de sécurité avancés…">
 <!ENTITY torbutton.circuit_display.title "Circuit Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "Nouveau circuit pour ce site">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Ouvrir l’invite d’authentification du client du service onion">
diff --git a/chrome/locale/fr/torbutton.properties b/chrome/locale/fr/torbutton.properties
index e60b11c5..a59f541f 100644
--- a/chrome/locale/fr/torbutton.properties
+++ b/chrome/locale/fr/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Téléchargement de la mise à jour de %S
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=La connexion est chiffrée (service onion, %1$S, clés %2$S bits, %3$S)
 pageInfo_OnionEncryption=La connexion est chiffrée (service onion)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=L’autorisation du client manque au service onion Tor
+onionServices.authPrompt.description=%S demande votre clé privée.
+onionServices.authPrompt.keyPlaceholder=Saisissez votre clé privée pour ce service onion
+onionServices.authPrompt.done=Terminé
+onionServices.authPrompt.doneAccessKey=t
+onionServices.authPrompt.invalidKey=Veuillez saisir une clé valide (52 caractères Base32 ou 44 caractères Base64)
+onionServices.authPrompt.failedToSetKey=Impossible de configurer Tor avec votre clé
diff --git a/chrome/locale/ga-IE/torbutton.dtd b/chrome/locale/ga-IE/torbutton.dtd
index 2eb48260..72bbb627 100644
--- a/chrome/locale/ga-IE/torbutton.dtd
+++ b/chrome/locale/ga-IE/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Ardsocruithe Slándála...">
 <!ENTITY torbutton.circuit_display.title "Ciorcad Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "Ciorcad Nua don Suíomh seo">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/ga-IE/torbutton.properties b/chrome/locale/ga-IE/torbutton.properties
index e7afef59..da5deada 100644
--- a/chrome/locale/ga-IE/torbutton.properties
+++ b/chrome/locale/ga-IE/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Nuashonrú %S á íoslódáil
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Ceangal Criptithe (Seirbhís Onion, %1$S, eochracha %2$S giotán, %3$S)
 pageInfo_OnionEncryption=Ceangal Criptithe (Seirbhís Onion)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Déanta
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/he/aboutDialog.dtd b/chrome/locale/he/aboutDialog.dtd
index 286b86b6..18827406 100644
--- a/chrome/locale/he/aboutDialog.dtd
+++ b/chrome/locale/he/aboutDialog.dtd
@@ -1,4 +1,4 @@
-<!ENTITY project.start           "&brandShortName; פותח ע"י">
+<!ENTITY project.start           "&brandShortName; פותח ע״י">
 <!-- LOCALIZATION NOTE (project.tpoLink): This is a link title that links to https://www.torproject.org -->
 <!ENTITY project.tpoLink         "&vendorShortName;">
 <!ENTITY project.end             ", ארגון ללא כוונות רווח הפועל להגן על פרטיותך וחירותך ברשת.">
diff --git a/chrome/locale/he/aboutTor.dtd b/chrome/locale/he/aboutTor.dtd
index bee1b6d1..9187529a 100644
--- a/chrome/locale/he/aboutTor.dtd
+++ b/chrome/locale/he/aboutTor.dtd
@@ -22,7 +22,7 @@
 <!ENTITY aboutTor.torbrowser_user_manual.accesskey "מ">
 <!ENTITY aboutTor.torbrowser_user_manual.label "מדריך של דפדפן Tor">
 
-<!ENTITY aboutTor.tor_mission.label "מיזם Tor הוא ארגון US 501(c)(3) ללא רווחים המקדם זכויות אדם וחירויות ע"י יצירה ופריסה של טכנולוגיות של אלמוניות ופרטיות בקוד פתוח וחינמי, תמיכה בזמינות ובשימוש בלתי־מוגבל שלהן, וקידום הבנה מדעית ועממית שלהן.">
+<!ENTITY aboutTor.tor_mission.label "מיזם Tor הוא ארגון US 501(c)(3) ללא רווחים המקדם זכויות אדם וחירויות ע״י יצירה ופריסה של טכנולוגיות של אלמוניות ופרטיות בקוד פתוח וחינמי, תמיכה בזמינות ובשימוש בלתי־מוגבל שלהן, וקידום הבנה מדעית ועממית שלהן.">
 <!ENTITY aboutTor.getInvolved.label "הייה מעורב »">
 <!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
 
diff --git a/chrome/locale/he/browserOnboarding.properties b/chrome/locale/he/browserOnboarding.properties
index d9a89e69..a368ef74 100644
--- a/chrome/locale/he/browserOnboarding.properties
+++ b/chrome/locale/he/browserOnboarding.properties
@@ -14,14 +14,14 @@ onboarding.tour-tor-privacy.button=לך אל רשת Tor
 
 onboarding.tour-tor-network=רשת Tor
 onboarding.tour-tor-network.title=טייל ברשת מבוזרת.
-onboarding.tour-tor-network.description=דפדפן Tor מחבר אותך אל רשת Tor המופעלת ע"י אלפי מתנדבים ברחבי העולם. בשונה מאשר VPN, אין נקודת כשל בודדת או כניסה ממורכזת שאתה צריך לסמוך עליה על מנת ליהנות מהאינטרנט באופן פרטי.
+onboarding.tour-tor-network.description=דפדפן Tor מחבר אותך אל רשת Tor המופעלת ע״י אלפי מתנדבים ברחבי העולם. בשונה מאשר VPN, אין נקודת כשל בודדת או כניסה ממורכזת שאתה צריך לסמוך עליה על מנת ליהנות מהאינטרנט באופן פרטי.
 onboarding.tour-tor-network.description-para2=חדש: הגדרות רשת Tor, כולל היכולת לבקש גשרים במקום שבו Tor חסום, יכולות להימצא בהעדפות.
 onboarding.tour-tor-network.action-button=התאם את הגדרות רשת Tor שלך
 onboarding.tour-tor-network.button=לך אל תצוגת מעגל
 
 onboarding.tour-tor-circuit-display=תצוגת מעגל
 onboarding.tour-tor-circuit-display.title=ראה את הנתיב שלך.
-onboarding.tour-tor-circuit-display.description=עבור כל תחום שאתה מבקר בו, התעבורה שלך עוברת בממסר ומוצפנת במעגל דרך שלושה ממסרי Tor ברחבי העולם. אין אתר שיודע מאיפה אתה מתחבר. אתה יכול לבקש מעגל חדש ע"י לחיצה על ’מעגל חדש עבור אתר זה‘ בתצוגת המעגל שלנו.
+onboarding.tour-tor-circuit-display.description=עבור כל תחום שאתה מבקר בו, התעבורה שלך עוברת בממסר ומוצפנת במעגל דרך שלושה ממסרי Tor ברחבי העולם. אין אתר שיודע מאיפה אתה מתחבר. אתה יכול לבקש מעגל חדש ע״י לחיצה על ’מעגל חדש עבור אתר זה‘ בתצוגת המעגל שלנו.
 onboarding.tour-tor-circuit-display.button=ראה את הנתיב שלי
 onboarding.tour-tor-circuit-display.next-button=לך אל אבטחה
 
@@ -34,7 +34,7 @@ onboarding.tour-tor-security-level.next-button=לך אל עצות חוויה
 
 onboarding.tour-tor-expect-differences=עצות חוויה
 onboarding.tour-tor-expect-differences.title=צפה למספר הבדלים.
-onboarding.tour-tor-expect-differences.description=עם כל המאפיינים של האבטחה והפרטיות המסופקים ע"י Tor, חוויתך בעת גלישה באינטרנט עשויה להיות מעט שונה. דברים עשויים להיות מעט איטיים יותר, ובהסתמכות על רמת האבטחה שלך, יסודות מסוימים עשויים לא לעבוד או להיטען. ייתכן שתתבקש להוכיח שאתה אנושי ולא רובוט.
+onboarding.tour-tor-expect-differences.description=עם כל המאפיינים של האבטחה והפרטיות המסופקים ע״י Tor, חוויתך בעת גלישה באינטרנט עשויה להיות מעט שונה. דברים עשויים להיות מעט איטיים יותר, ובהסתמכות על רמת האבטחה שלך, יסודות מסוימים עשויים לא לעבוד או להיטען. ייתכן שתתבקש להוכיח שאתה אנושי ולא רובוט.
 onboarding.tour-tor-expect-differences.button=ראה שאלות נפוצות
 onboarding.tour-tor-expect-differences.next-button=לך אל שירותי בצל
 
@@ -51,7 +51,7 @@ onboarding.tour-tor-update.prefix-updated=מעודכן
 onboarding.tour-tor-toolbar=סרגל כלים
 onboarding.tour-tor-toolbar-update-9.0.title=להתראות כפתור בצל.
 onboarding.tour-tor-toolbar-update-9.0.description=אנחנו רוצים את החוויה של שימוש ב־Tor שלך שתהיה משולבת במלואה בתוך דפדפן Tor.
-onboarding.tour-tor-toolbar-update-9.0.description-para2=זאת הסיבה מדוע כעת, ללא שימוש בכפתור הבצל, אתה יכול לראות את מעגל Tor שלך דרך [i] בשורת הכתובת ולבקש זהות חדשה ע"י שימוש בכפתור סרגל הכלים או בתפריט [≡].
+onboarding.tour-tor-toolbar-update-9.0.description-para2=זאת הסיבה מדוע כעת, ללא שימוש בכפתור הבצל, אתה יכול לראות את מעגל Tor שלך דרך [i] בשורת הכתובת ולבקש זהות חדשה ע״י שימוש בכפתור סרגל הכלים או בתפריט [≡].
 onboarding.tour-tor-toolbar-update-9.0.button=איך לבקש זהות חדשה
 onboarding.tour-tor-toolbar-update-9.0.next-button=לך אל רשת Tor
 
diff --git a/chrome/locale/he/torbutton.dtd b/chrome/locale/he/torbutton.dtd
index e991b57d..3591d737 100644
--- a/chrome/locale/he/torbutton.dtd
+++ b/chrome/locale/he/torbutton.dtd
@@ -2,11 +2,11 @@
 <!ENTITY torbutton.context_menu.new_identity_key "I">
 <!ENTITY torbutton.context_menu.new_circuit "נתיב Tor חדש לאתר זה">
 <!ENTITY torbutton.context_menu.new_circuit_key "C">
-<!ENTITY torbutton.context_menu.networksettings "הגדרות רשת Tor...">
+<!ENTITY torbutton.context_menu.networksettings "הגדרות רשת Tor…">
 <!ENTITY torbutton.context_menu.networksettings.key "N">
-<!ENTITY torbutton.context_menu.downloadUpdate "בדוק אחר עדכון לדפדפן Tor...">
+<!ENTITY torbutton.context_menu.downloadUpdate "בדוק אחר עדכון לדפדפן Tor…">
 <!ENTITY torbutton.context_menu.downloadUpdate.key "U">
-<!ENTITY torbutton.context_menu.cookieProtections "הגנות עוגיות...">
+<!ENTITY torbutton.context_menu.cookieProtections "הגנות עוגיות…">
 <!ENTITY torbutton.context_menu.cookieProtections.key "C">
 <!ENTITY torbutton.button.tooltip "לחץ כדי לאתחל את Torbutton">
 <!ENTITY torbutton.prefs.security_settings "הגדרות אבטחה של דפדפן Tor">
@@ -44,6 +44,9 @@
 <!ENTITY torbutton.prefs.sec_safest_tooltip "רמת אבטחה: הכי בטוחה">
 <!ENTITY torbutton.prefs.sec_custom_summary "העדפות הדפדפן המותאמות שלך נבעו מהגדרות אבטחה בלתי שגרתיות. מטעמי אבטחה ופרטיות, אנו ממליצים לך לבחור באחת מרמות האבטחה של ברירת המחדל.">
 <!ENTITY torbutton.prefs.sec_restore_defaults "שחזר ברירות מחדל">
-<!ENTITY torbutton.prefs.sec_advanced_security_settings "הגדרות אבטחה מתקדמות...">
+<!ENTITY torbutton.prefs.sec_advanced_security_settings "הגדרות אבטחה מתקדמות…">
 <!ENTITY torbutton.circuit_display.title "מעגל Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "מעגל חדש עבור אתר זה">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "פתח ידוע אימות לקוח של שירות בצל">
diff --git a/chrome/locale/he/torbutton.properties b/chrome/locale/he/torbutton.properties
index 90df66ce..033641ae 100644
--- a/chrome/locale/he/torbutton.properties
+++ b/chrome/locale/he/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=מוריד עדכון %S
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=חיבור הוצפן (שירות בצל, %1$S, מפתחות %2$S סיביות, %3$S)
 pageInfo_OnionEncryption=חיבור הוצפן (שירות בצל)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=לשירות בצל של Tor חסר אימות לקוח
+onionServices.authPrompt.description=%S מבקש את המפתח הפרטי שלך.
+onionServices.authPrompt.keyPlaceholder=הכנס את המפתח הפרטי שלך עבור שירות בצל זה
+onionServices.authPrompt.done=סיים
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=אנא הכנס מפתח תקף (52 תווים של base32 או 44 תווים של base64)
+onionServices.authPrompt.failedToSetKey=לא היה ניתן לתצר את Tor עם המפתח שלך
diff --git a/chrome/locale/hu/torbutton.dtd b/chrome/locale/hu/torbutton.dtd
index c25c63bf..452b36a1 100644
--- a/chrome/locale/hu/torbutton.dtd
+++ b/chrome/locale/hu/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Speciális biztonsági beállítások...">
 <!ENTITY torbutton.circuit_display.title "Tor áramkör">
 <!ENTITY torbutton.circuit_display.new_circuit "Új Tor áramkör ehhez az oldalhoz">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/hu/torbutton.properties b/chrome/locale/hu/torbutton.properties
index fe2e9adc..cb3a690f 100644
--- a/chrome/locale/hu/torbutton.properties
+++ b/chrome/locale/hu/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=%S frissítés letöltése
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Titkosított kapcsolat (Onion szolgáltatás, %1$S, %2$S bites kulcsok, %3$S)
 pageInfo_OnionEncryption=Titkosított kapcsolat (Onion szolgáltatás)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Kész 
+onionServices.authPrompt.doneAccessKey=a
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/id/torbutton.dtd b/chrome/locale/id/torbutton.dtd
index 4d0aa1e7..a4db2a01 100644
--- a/chrome/locale/id/torbutton.dtd
+++ b/chrome/locale/id/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Pengaturan Keamanan Lanjutan...">
 <!ENTITY torbutton.circuit_display.title "Sirkuit Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "Sirkuit Baru untuk Situs Ini">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/id/torbutton.properties b/chrome/locale/id/torbutton.properties
index c31e1888..66a8e596 100644
--- a/chrome/locale/id/torbutton.properties
+++ b/chrome/locale/id/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Mengunduh %S pembaruan
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Koneksi terenkripsi (Layanan Onion, %1$S, %2$S bit kunci, %3$S)
 pageInfo_OnionEncryption=Koneksi terenkripsi (Layanan Onion)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Selesai
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/is/aboutTor.dtd b/chrome/locale/is/aboutTor.dtd
index 575bd805..54b0885e 100644
--- a/chrome/locale/is/aboutTor.dtd
+++ b/chrome/locale/is/aboutTor.dtd
@@ -34,4 +34,4 @@
 <!-- End of year 2019 Fundraising campaign -->
 <!ENTITY aboutTor.ey2019.mozilla "Gefðu í dag - og Mozilla mun jafna framlag þitt.">
 <!ENTITY aboutTor.ey2019.tracking "Eftirlit, ritskoðun og njósnir er útbreiddar hættur á internetinu.">
-<!ENTITY aboutTor.ey2019.takeback "Take back the Internet with Tor">
+<!ENTITY aboutTor.ey2019.takeback "Taktu stjórnina yfir netvafrinu þínu með Tor">
diff --git a/chrome/locale/is/browserOnboarding.properties b/chrome/locale/is/browserOnboarding.properties
index a0e3f14c..c27d19ae 100644
--- a/chrome/locale/is/browserOnboarding.properties
+++ b/chrome/locale/is/browserOnboarding.properties
@@ -44,7 +44,7 @@ onboarding.tour-tor-onion-services.description=Onion-þjónustur eru vefsvæði
 onboarding.tour-tor-onion-services.button=Heimsækja Onion-vef
 onboarding.tour-tor-onion-services.next-button=Lokið
 
-onboarding.overlay-icon-tooltip-updated2=Sjáðu hvað er nýtt\ní %S
+onboarding.overlay-icon-tooltip-updated2=Sjáðu hvað er nýtt:\n%S batnar stöðugt
 onboarding.tour-tor-update.prefix-new=Nýtt
 onboarding.tour-tor-update.prefix-updated=Uppfært
 
diff --git a/chrome/locale/is/torbutton.dtd b/chrome/locale/is/torbutton.dtd
index e1bdf583..6cc6b57d 100644
--- a/chrome/locale/is/torbutton.dtd
+++ b/chrome/locale/is/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Ítarlegar öryggisstillingar…">
 <!ENTITY torbutton.circuit_display.title "Tor-rás">
 <!ENTITY torbutton.circuit_display.new_circuit "Ný rás fyrir þetta vefsvæði">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/is/torbutton.properties b/chrome/locale/is/torbutton.properties
index 410615df..e17ffaef 100644
--- a/chrome/locale/is/torbutton.properties
+++ b/chrome/locale/is/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Dulrituð tenging (Onion-þjónusta, %1$S, %2$S bita dulritunarlyklar, %3$S)
 pageInfo_OnionEncryption=Dulrituð tenging (Onion-þjónusta)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Lokið
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/it/torbutton.dtd b/chrome/locale/it/torbutton.dtd
index 706fa599..d163e813 100644
--- a/chrome/locale/it/torbutton.dtd
+++ b/chrome/locale/it/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Impostazioni di sicurezza avanzate...">
 <!ENTITY torbutton.circuit_display.title "Circuito Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "Nuovo circuito per questo sito">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/it/torbutton.properties b/chrome/locale/it/torbutton.properties
index 7d4b02cb..9a13b96a 100644
--- a/chrome/locale/it/torbutton.properties
+++ b/chrome/locale/it/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Scaricamento aggiornamento %S
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Connessione cifrata (Servizio onion, %1$S, chiavi %2$S bit, %3$S)
 pageInfo_OnionEncryption=Connessione cifrata (Servizio onion)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Fatto
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/ja/torbutton.dtd b/chrome/locale/ja/torbutton.dtd
index 0cf2f19e..2c239c2b 100644
--- a/chrome/locale/ja/torbutton.dtd
+++ b/chrome/locale/ja/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "詳細セキュリティ設定…">
 <!ENTITY torbutton.circuit_display.title "Tor サーキット">
 <!ENTITY torbutton.circuit_display.new_circuit "このサイトに新しいサーキットを使う">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/ja/torbutton.properties b/chrome/locale/ja/torbutton.properties
index a03e2d7b..14aa4e67 100644
--- a/chrome/locale/ja/torbutton.properties
+++ b/chrome/locale/ja/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=%S 更新をダウンロードしています
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=接続が暗号化されています (Onion サービス、%1$S、鍵長 %2$S bit、%3$S)
 pageInfo_OnionEncryption=接続が暗号化されています (Onion サービス)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=完了
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/ka/torbutton.dtd b/chrome/locale/ka/torbutton.dtd
index 3997c67f..5d7b84ad 100644
--- a/chrome/locale/ka/torbutton.dtd
+++ b/chrome/locale/ka/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "უსაფრთხოების დამატებითი პარამ.">
 <!ENTITY torbutton.circuit_display.title "Tor-წრედი">
 <!ENTITY torbutton.circuit_display.new_circuit "ახალი წრედი ამ საიტისთვის">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "გახსენით onion-მომსახურების კლიენტის დამოწმების არე">
diff --git a/chrome/locale/ka/torbutton.properties b/chrome/locale/ka/torbutton.properties
index 8a39c6dd..62ab9604 100644
--- a/chrome/locale/ka/torbutton.properties
+++ b/chrome/locale/ka/torbutton.properties
@@ -25,7 +25,7 @@ torbutton.popup.no_newnym = Torbutton ვერ ახერხებს ახ
 torbutton.security_settings.menu.title = უსაფრთხოების პარამეტრები
 torbutton.title.prompt_torbrowser = მნიშვნელოვანი ინფორმაცია Torbutton-ის შესახებ
 torbutton.popup.prompt_torbrowser = Torbutton ახლა უკვე სხვანაირად მუშაობს: მისი გამორთვა აღარ შეგიძლიათ.\n\nეს ცვლილება იმიტომ გავაკეთეთ, რომ არაა უსაფრთხო Torbutton-ის იმ ბრაუზერში გამოყენება, რომელიც Tor-ის გარეშეც მუშაობს. ამ ყველაფერს უამრავი ხარვეზი ახლავს თან, რომელთა მოგვარებაც სხვა გზით ვერ მოვახერხებთ.\n\nთუ გსურთ განაგრძოთ Firefox-ის ჩვეულებრივ გამოყენება, უნდა ამოშალოთ Torbutton და ჩამოტვირთოთ Tor-ბრაუზერის კრებ
 ული. პირადი მონაცემების დაცვის შესაძლებლობები გაცილებით უკეთესია Tor-ბრაუზერში, ვიდრე ჩვეულებრივ Firefox-ში, მისი Torbutton-თან ერთად გამოყენების შემთხვევაშიც კი.\n\nTorbutton-ის წასაშლელად, გადადით ხელსაწყოები->დამატებები->გაფართოებები და შემდეგ დააწკაპეთ ამოშლის ღილაკს Torbutton-ის გვერდით.
-torbutton.popup.short_torbrowser = Important Torbutton Information!\n\nTorbutton is now always enabled.\n\nClick on the Torbutton for more information.
+torbutton.popup.short_torbrowser = მნიშვნელოვანი სიახლე Torbutton-ზე!\n\nTorbutton ახლა უკვე მუდმივად ჩართულია.\n\nდაწკაპეთ Torbutton მეტი ინფორმაციისთვის.
 
 torbutton.popup.confirm_plugins = მოდულობს, როგორიცაა Flash შეუძლია საფრთხის ქვეშ დააყენოს თქვენი პირადი მონაცემები და ვინაობის გაუმხელობა.\n\nმათი საშუალებით, შესაძლებელია Tor-ის გვერდის ავლით დადგინდეს თქვენი მდებარეობა და IP-მისამართი.\n\nნამდვილად გსურთ მოდულების ჩართვა?\n\n
 torbutton.popup.never_ask_again = მომავალში შეკითხვის გარეშე
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=ჩამოიტვირთება %S გა
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=კავშირი დაშიფრულია (Onion-მომსახურება, %1$S, %2$S ბიტიანი გასაღებები, %3$S)
 pageInfo_OnionEncryption=კავშირი დაშიფრულია (Onion-მომსახურება)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor-ის onion-მომსახურებას აკლია კლიენტის დამოწმება
+onionServices.authPrompt.description=%S ითხოვს თქვენს საიდუმლო გასაღებს.
+onionServices.authPrompt.keyPlaceholder=შეიყვანეთ თქვენი საიდუმლო გასაღები ამ onion-მომსახურებისთვის
+onionServices.authPrompt.done=მზადაა
+onionServices.authPrompt.doneAccessKey=დ
+onionServices.authPrompt.invalidKey=გთხოვთ, შეიყვანეთ მართებული გასაღები (52 base32 სიმბოლო ან 44 base64 სიმბოლო)
+onionServices.authPrompt.failedToSetKey=ვერ ხერხდება Tor-ის გამართვა თქვენი გასაღებით
diff --git a/chrome/locale/ko/torbutton.dtd b/chrome/locale/ko/torbutton.dtd
index 52d981bc..044cd417 100644
--- a/chrome/locale/ko/torbutton.dtd
+++ b/chrome/locale/ko/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "고급 보안 설정">
 <!ENTITY torbutton.circuit_display.title "토르 서킷">
 <!ENTITY torbutton.circuit_display.new_circuit "이 사이트에서 새로운 서킷을 재구축">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/ko/torbutton.properties b/chrome/locale/ko/torbutton.properties
index 22c707e7..9eef842b 100644
--- a/chrome/locale/ko/torbutton.properties
+++ b/chrome/locale/ko/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=연결은 암호화했습니다 (Onion 서비스, %1$S, %2$S 비트 키들, %3$S)
 pageInfo_OnionEncryption=연결은 암호화했습니다 (Onion 서비스)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=완성
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/mk/torbutton.dtd b/chrome/locale/mk/torbutton.dtd
index 677300f0..992293dc 100644
--- a/chrome/locale/mk/torbutton.dtd
+++ b/chrome/locale/mk/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Напредни Безбедносни Поставки...">
 <!ENTITY torbutton.circuit_display.title "Tor круг">
 <!ENTITY torbutton.circuit_display.new_circuit "Нов круг за оваа веб страна">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/mk/torbutton.properties b/chrome/locale/mk/torbutton.properties
index 58ea73ec..7e93a49c 100644
--- a/chrome/locale/mk/torbutton.properties
+++ b/chrome/locale/mk/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Преземање %S ажурирање
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Енкриптирано поврзување (Onion Услуга, %1$S, %2$S битни клучеви, %3$S)
 pageInfo_OnionEncryption=Енкриптирано поврзување (Onion Услуга)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Завршено
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/nb-NO/torbutton.dtd b/chrome/locale/nb-NO/torbutton.dtd
index 2ca38aa4..6ebda588 100644
--- a/chrome/locale/nb-NO/torbutton.dtd
+++ b/chrome/locale/nb-NO/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Avanserte sikkerhetsinnstillinger...">
 <!ENTITY torbutton.circuit_display.title "Tor Krets">
 <!ENTITY torbutton.circuit_display.new_circuit "Ny Krets for denne siden">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/nb-NO/torbutton.properties b/chrome/locale/nb-NO/torbutton.properties
index f4917f95..fc09dd04 100644
--- a/chrome/locale/nb-NO/torbutton.properties
+++ b/chrome/locale/nb-NO/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Laster ned %S oppdatering
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Tilkobling kryptert (Løk Tjeneste, %1$S, %2$S bits nøkler, %3$S)
 pageInfo_OnionEncryption=Tilkobling kryptert (Løk Tjeneste)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Ferdig
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/nl/torbutton.dtd b/chrome/locale/nl/torbutton.dtd
index c833d78f..c12f8b6d 100644
--- a/chrome/locale/nl/torbutton.dtd
+++ b/chrome/locale/nl/torbutton.dtd
@@ -1,11 +1,11 @@
 <!ENTITY torbutton.context_menu.new_identity "Nieuwe identiteit">
-<!ENTITY torbutton.context_menu.new_identity_key "I">
+<!ENTITY torbutton.context_menu.new_identity_key "d">
 <!ENTITY torbutton.context_menu.new_circuit "Nieuw Tor-circuit voor deze website">
-<!ENTITY torbutton.context_menu.new_circuit_key "C">
+<!ENTITY torbutton.context_menu.new_circuit_key "c">
 <!ENTITY torbutton.context_menu.networksettings "Tor-netwerkinstellingen…">
-<!ENTITY torbutton.context_menu.networksettings.key "N">
+<!ENTITY torbutton.context_menu.networksettings.key "n">
 <!ENTITY torbutton.context_menu.downloadUpdate "Controleren op Tor Browser-update…">
-<!ENTITY torbutton.context_menu.downloadUpdate.key "U">
+<!ENTITY torbutton.context_menu.downloadUpdate.key "u">
 <!ENTITY torbutton.context_menu.cookieProtections "Cookiebeschermingen…">
 <!ENTITY torbutton.context_menu.cookieProtections.key "C">
 <!ENTITY torbutton.button.tooltip "Klik om Torbutton te initialiseren">
@@ -45,5 +45,8 @@
 <!ENTITY torbutton.prefs.sec_custom_summary "Uw aangepaste browservoorkeuren hebben tot ongebruikelijke beveiligingsinstellingen geleid. Uit veiligheids- en privacyoverwegingen raden we aan een van de standaard beveiligingsniveaus te kiezen.">
 <!ENTITY torbutton.prefs.sec_restore_defaults "Standaardwaarden herstellen">
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Geavanceerde beveiligingsinstellingen…">
-<!ENTITY torbutton.circuit_display.title "Torcircuit">
+<!ENTITY torbutton.circuit_display.title "Tor-circuit">
 <!ENTITY torbutton.circuit_display.new_circuit "Nieuw circuit voor deze website">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Clientauthenticatieprompt voor onion-service openen">
diff --git a/chrome/locale/nl/torbutton.properties b/chrome/locale/nl/torbutton.properties
index d618aed2..60ca984a 100644
--- a/chrome/locale/nl/torbutton.properties
+++ b/chrome/locale/nl/torbutton.properties
@@ -56,5 +56,15 @@ profileMigrationFailed=Migratie van uw bestaande %S-profiel is mislukt.\nEr word
 updateDownloadingPanelUILabel=%S-update downloaden
 
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
-pageInfo_OnionEncryptionWithBitsAndProtocol=Verbinding versleuteld (Onion-dienst, %1$S, %2$S bits sleutels, %3$S)
-pageInfo_OnionEncryption=Verbinding versleuteld (Onion-dienst)
+pageInfo_OnionEncryptionWithBitsAndProtocol=Verbinding versleuteld (Onion-service, %1$S, %2$S-bits sleutels, %3$S)
+pageInfo_OnionEncryption=Verbinding versleuteld (Onion-service)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor-onion-service mist clientautorisatie
+onionServices.authPrompt.description=%S vraagt om uw privésleutel.
+onionServices.authPrompt.keyPlaceholder=Voer uw privésleutel voor deze onion-service in
+onionServices.authPrompt.done=Gereed
+onionServices.authPrompt.doneAccessKey=G
+onionServices.authPrompt.invalidKey=Voer een geldige sleutel in (52 base32-tekens of 44 base64-tekens)
+onionServices.authPrompt.failedToSetKey=Kan Tor niet configureren met uw sleutel
diff --git a/chrome/locale/pl/torbutton.dtd b/chrome/locale/pl/torbutton.dtd
index a6cee069..d9bc8539 100644
--- a/chrome/locale/pl/torbutton.dtd
+++ b/chrome/locale/pl/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Zaawansowane ustawienia zabezpieczeń…">
 <!ENTITY torbutton.circuit_display.title "Obwód Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "Nowy obwód dla tej strony">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/pl/torbutton.properties b/chrome/locale/pl/torbutton.properties
index 23e9744f..fddf7a15 100644
--- a/chrome/locale/pl/torbutton.properties
+++ b/chrome/locale/pl/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Pobieranie aktualizacji %S
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Połączenie zaszyfrowane (usługa Onion, %1$S, %2$S klucze bitowe, %3$S)
 pageInfo_OnionEncryption=Połączenie zaszyfrowane (usługa Onion)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Skończone
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/pt-BR/torbutton.dtd b/chrome/locale/pt-BR/torbutton.dtd
index 632a814d..fdfef221 100644
--- a/chrome/locale/pt-BR/torbutton.dtd
+++ b/chrome/locale/pt-BR/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Configurações Avançadas de Segurança">
 <!ENTITY torbutton.circuit_display.title "Circuito Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "Novo circuito para este site">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/pt-BR/torbutton.properties b/chrome/locale/pt-BR/torbutton.properties
index df17228b..c1a9303d 100644
--- a/chrome/locale/pt-BR/torbutton.properties
+++ b/chrome/locale/pt-BR/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Baixando a atualização %S
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Conexão criptografada (Serviço Onion, %1$S, %2$S bit keys, %3$S)
 pageInfo_OnionEncryption=Conexão criptografada (Serviço Onion)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Pronto
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/ro/torbutton.dtd b/chrome/locale/ro/torbutton.dtd
index e1ba1570..e29fc245 100644
--- a/chrome/locale/ro/torbutton.dtd
+++ b/chrome/locale/ro/torbutton.dtd
@@ -48,3 +48,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Setări Avansate de Securitate...">
 <!ENTITY torbutton.circuit_display.title "Circuit Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "Circuit nou pentru acest site">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/ro/torbutton.properties b/chrome/locale/ro/torbutton.properties
index 670c4fd9..259825e2 100644
--- a/chrome/locale/ro/torbutton.properties
+++ b/chrome/locale/ro/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Se descarcă actualizarea %S
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Conexiune Criptată (Serviciu Onion, %1$S, cheie pe %2$S biți, %3$S)
 pageInfo_OnionEncryption=Conexiune Criptată (Serviciu Onion)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Gata
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/ru/torbutton.dtd b/chrome/locale/ru/torbutton.dtd
index da471978..aadcb8c8 100644
--- a/chrome/locale/ru/torbutton.dtd
+++ b/chrome/locale/ru/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Дополнительные настройки безопасности...">
 <!ENTITY torbutton.circuit_display.title "Схема Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "Новая схема для этого Сайта">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/ru/torbutton.properties b/chrome/locale/ru/torbutton.properties
index 1d52f509..1b4716b2 100644
--- a/chrome/locale/ru/torbutton.properties
+++ b/chrome/locale/ru/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Загружается обновление: %S
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Соединение зашифровано (Onion Service, %1$S, %2$S битные ключи, %3$S)
 pageInfo_OnionEncryption=Соединение зашифровано (Onion Service)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Готово
+onionServices.authPrompt.doneAccessKey=Д
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/sv-SE/aboutDialog.dtd b/chrome/locale/sv-SE/aboutDialog.dtd
index bc3c8aa2..5b080138 100644
--- a/chrome/locale/sv-SE/aboutDialog.dtd
+++ b/chrome/locale/sv-SE/aboutDialog.dtd
@@ -16,4 +16,4 @@
 <!ENTITY bottomLinks.grow        "Hjälp Tor-nätverket växa!!">
 <!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to about:license -->
 <!ENTITY bottomLinks.license  "Licens information">
-<!ENTITY tor.TrademarkStatement   "'Tor' och 'Onion Logotypen' är registerade varumärken av Tor Project, Inc.">
+<!ENTITY tor.TrademarkStatement   "'Tor' och 'Onion-logotypen' är registerade varumärken av Tor Project, Inc.">
diff --git a/chrome/locale/sv-SE/aboutTBUpdate.dtd b/chrome/locale/sv-SE/aboutTBUpdate.dtd
index 9cae3b1c..ab88a911 100644
--- a/chrome/locale/sv-SE/aboutTBUpdate.dtd
+++ b/chrome/locale/sv-SE/aboutTBUpdate.dtd
@@ -1,7 +1,7 @@
 <!ENTITY aboutTBUpdate.changelogTitle "Tor Browser-ändringsloggen">
 <!ENTITY aboutTBUpdate.updated "Tor Browser har uppdaterats.">
-<!ENTITY aboutTBUpdate.linkPrefix "För den senaste information om den här versionen,">
-<!ENTITY aboutTBUpdate.linkLabel  "besök vår hemsida">
+<!ENTITY aboutTBUpdate.linkPrefix "För den senaste informationen om den här versionen, ">
+<!ENTITY aboutTBUpdate.linkLabel  "besök vår webbplats">
 <!ENTITY aboutTBUpdate.linkSuffix ".">
 <!ENTITY aboutTBUpdate.version "Version">
 <!ENTITY aboutTBUpdate.releaseDate "Utgivningsdatum">
diff --git a/chrome/locale/sv-SE/aboutTor.dtd b/chrome/locale/sv-SE/aboutTor.dtd
index 5ffca7c8..075d692d 100644
--- a/chrome/locale/sv-SE/aboutTor.dtd
+++ b/chrome/locale/sv-SE/aboutTor.dtd
@@ -33,5 +33,5 @@
 
 <!-- End of year 2019 Fundraising campaign -->
 <!ENTITY aboutTor.ey2019.mozilla "Ge idag, och Mozilla kommer att matcha din donation.">
-<!ENTITY aboutTor.ey2019.tracking "Tracking, surveillance, and censorship are widespread online.">
-<!ENTITY aboutTor.ey2019.takeback "Take back the Internet with Tor">
+<!ENTITY aboutTor.ey2019.tracking "Spårning, övervakning och censur är utbrett på nätet.">
+<!ENTITY aboutTor.ey2019.takeback "Ta tillbaka internet med Tor">
diff --git a/chrome/locale/sv-SE/brand.dtd b/chrome/locale/sv-SE/brand.dtd
index db31aa3b..7463e673 100644
--- a/chrome/locale/sv-SE/brand.dtd
+++ b/chrome/locale/sv-SE/brand.dtd
@@ -6,7 +6,7 @@
 <!ENTITY  brandShortName        "Tor Browser">
 <!ENTITY  brandFullName         "Tor Browser">
 <!ENTITY  vendorShortName       "Tor-projektet">
-<!ENTITY  trademarkInfo.part1   "'Tor' och 'Onion Logotypen' är registerade varumärken av Tor Project, Inc.">
+<!ENTITY  trademarkInfo.part1   "'Tor' och 'Onion-logotypen' är registerade varumärken av Tor Project, Inc.">
 
 <!-- The following strings are for bug #10280's UI. We place them here for our translators -->
 <!ENTITY plugins.installed.find "Klicka här för att ladda installerade systemtillägg.">
diff --git a/chrome/locale/sv-SE/brand.properties b/chrome/locale/sv-SE/brand.properties
index 555e01e6..22f1382b 100644
--- a/chrome/locale/sv-SE/brand.properties
+++ b/chrome/locale/sv-SE/brand.properties
@@ -7,7 +7,7 @@ brandShortName=Tor Browser
 brandFullName=Tor Browser
 vendorShortName=Tor-projektet
 
-homePageSingleStartMain=Firefox Start, en snabb hemsida med inbyggd sökfunktion
+homePageSingleStartMain=Firefox Start, en snabb webbplats med inbyggd sökfunktion
 homePageImport=Importera din startsida från %S
 
 homePageMigrationPageTitle=Val av startsida
diff --git a/chrome/locale/sv-SE/browserOnboarding.properties b/chrome/locale/sv-SE/browserOnboarding.properties
index 21001db9..9594de93 100644
--- a/chrome/locale/sv-SE/browserOnboarding.properties
+++ b/chrome/locale/sv-SE/browserOnboarding.properties
@@ -10,37 +10,37 @@ onboarding.tour-tor-welcome.next-button=Gå till Sekretess
 onboarding.tour-tor-privacy=Sekretess
 onboarding.tour-tor-privacy.title=Avvisa bevakare och snokare.
 onboarding.tour-tor-privacy.description=Tor Browser isolerar kakor och tar bort din webbläsarhistorik efter din session. Dessa ändringar säkerställa din integritet och säkerhet skyddas i webbläsaren. Klicka på "Tor-nätverk" för att lära dig hur vi skyddar dig på nätverksnivå.
-onboarding.tour-tor-privacy.button=Gå till Tor-nätverket
+onboarding.tour-tor-privacy.button=Gå till Tor-nätverk
 
 onboarding.tour-tor-network=Tor-nätverk
 onboarding.tour-tor-network.title=Res ett decentraliserat nätverk.
-onboarding.tour-tor-network.description=Tor Browser ansluter dig till Tor-nätverket som drivs av tusentals volontärer runt om i världen. Till skillnad från en VPN, det finns ingen punkt av misslyckande eller centraliserad enhet du behöver lita på för att njuta av internet privat.
-onboarding.tour-tor-network.description-para2=NEW: Tor Network Settings, including the ability to request bridges where Tor is blocked, can now be found in Preferences.
-onboarding.tour-tor-network.action-button=Adjust Your Tor Network Settings
+onboarding.tour-tor-network.description=Tor Browser ansluter dig till Tor-nätverket som drivs av tusentals volontärer runt om i världen. Till skillnad från en VPN, finns det ingen punkt av misslyckande eller centraliserad enhet du behöver lita på för att njuta av internet privat.
+onboarding.tour-tor-network.description-para2=NYTT: Tor-nätverksinställningar, inklusive möjligheten att begära broar där Tor är blockerad, kan nu hittas i Inställningar.
+onboarding.tour-tor-network.action-button=Justera Tor-nätverksinställningarna
 onboarding.tour-tor-network.button=Gå till kretsvisning
 
 onboarding.tour-tor-circuit-display=Kretsvisning
 onboarding.tour-tor-circuit-display.title=Se din väg.
-onboarding.tour-tor-circuit-display.description=För varje domän du besöker förmedlas din trafik och krypteras i en krets över tre tor-reläer runt om i världen. Ingen webbplats vet var du ansluter från. Du kan begära en ny krets genom att klicka på "ny krets för denna webbplats" på vår kretsvisning.
+onboarding.tour-tor-circuit-display.description=För varje domän du besöker förmedlas din trafik och krypteras i en krets över tre tor-reläer runt om i världen. Ingen webbplats vet var du ansluter från. Du kan begära en ny krets genom att klicka på "Ny krets för denna webbplats" på vår kretsvisning.
 onboarding.tour-tor-circuit-display.button=Se Min väg
 onboarding.tour-tor-circuit-display.next-button=Gå till Säkerhet
 
 onboarding.tour-tor-security=Säkerhet
 onboarding.tour-tor-security.title=Välj din upplevelse.
-onboarding.tour-tor-security.description=Vi ger dig också ytterligare inställningar för att höja din webbläsares säkerhet. Våra säkerhetsinställningar kan du blockera element som kan användas för att attackera din dator. Klicka nedan för att se vad de olika alternativen gör.
+onboarding.tour-tor-security.description=Vi ger dig också ytterligare inställningar för att höja din webbläsares säkerhet. Våra säkerhetsinställningar låter dig blockera element som kan användas för att attackera din dator. Klicka nedan för att se vad de olika alternativen gör.
 onboarding.tour-tor-security.description-suffix=Observera: Som standard ingår inte NoScript och HTTPS Everywhere i verktygsfältet, men du kan anpassa verktygsfältet för att lägga till dem.
 onboarding.tour-tor-security-level.button=Se din säkerhetsnivå
 onboarding.tour-tor-security-level.next-button=Gå till Erfarenhets tips
 
 onboarding.tour-tor-expect-differences=Erfarenhets tips
 onboarding.tour-tor-expect-differences.title=Förvänta dig vissa skillnader.
-onboarding.tour-tor-expect-differences.description=Med alla säkerhets- och sekretessfunktioner som Tor tillhandahåller kan din upplevelse när du surfar på internet vara lite annorlunda. Saker kan vara lite långsammare, och beroende på din säkerhetsnivå, vissa element kanske inte fungerar eller ladda. Du kan också bli ombedd att bevisa att du är en människa och inte en robot.
+onboarding.tour-tor-expect-differences.description=Med alla säkerhets- och sekretessfunktioner som Tor tillhandahåller kan din upplevelse när du surfar på internet vara lite annorlunda. Saker kan vara lite långsammare, och beroende på din säkerhetsnivå kanske vissa element inte fungerar eller läses in. Du kan också bli ombedd att bevisa att du är en människa och inte en robot.
 onboarding.tour-tor-expect-differences.button=Se Vanliga frågor
 onboarding.tour-tor-expect-differences.next-button=Gå till Onion-tjänster
 
-onboarding.tour-tor-onion-services=Onion tjänster
+onboarding.tour-tor-onion-services=Onion-tjänster
 onboarding.tour-tor-onion-services.title=Var extra skyddad.
-onboarding.tour-tor-onion-services.description=Onion-tjänster är webbplatser som slutar med en .onion som ger extra skydd till utgivare och besökare, inklusive extra garantier mot censur. Onion-tjänster tillåter alla att tillhandahålla innehåll och tjänster anonymt. Klicka nedan för att besöka DuckDuckGo-onion webbplatsen.
+onboarding.tour-tor-onion-services.description=Onion-tjänster är webbplatser som slutar med .onion som ger extra skydd till utgivare och besökare, inklusive extra skyddsåtgärder mot censur. Onion-tjänster tillåter alla att tillhandahålla innehåll och tjänster anonymt. Klicka nedan för att besöka onion-webbplatsen för DuckDuckGo.
 onboarding.tour-tor-onion-services.button=Besök en Onion
 onboarding.tour-tor-onion-services.next-button=Färdig
 
@@ -49,10 +49,10 @@ onboarding.tour-tor-update.prefix-new=Ny
 onboarding.tour-tor-update.prefix-updated=Uppdaterad
 
 onboarding.tour-tor-toolbar=Verktygsfält
-onboarding.tour-tor-toolbar-update-9.0.title=Goodbye Onion Button.
-onboarding.tour-tor-toolbar-update-9.0.description=We want your experience using Tor to be fully integrated within Tor Browser.
-onboarding.tour-tor-toolbar-update-9.0.description-para2=That's why now, rather than using the onion button, you can see your Tor Circuit via the [i] in the URL bar and request a New Identity using the toolbar button or the [≡] menu.
-onboarding.tour-tor-toolbar-update-9.0.button=How to Request a New Identity
+onboarding.tour-tor-toolbar-update-9.0.title=Adjö Onion-knappen.
+onboarding.tour-tor-toolbar-update-9.0.description=Vi vill att din upplevelse med Tor ska vara helt integrerad i Tor Browser.
+onboarding.tour-tor-toolbar-update-9.0.description-para2=Därför kan du nu, i stället för att använda onion-knappen, se din Tor-krets via [i] i webbadressfältet och begära en ny identitet med hjälp av verktygsraden eller menyn.
+onboarding.tour-tor-toolbar-update-9.0.button=Hur man begär en ny identitet
 onboarding.tour-tor-toolbar-update-9.0.next-button=Gå till Tor-nätverket
 
 # Circuit Display onboarding.
@@ -63,7 +63,7 @@ onboarding.tor-circuit-display.two-of-three=2 av 3
 onboarding.tor-circuit-display.three-of-three=3 av 3
 
 onboarding.tor-circuit-display.intro.title=Hur fungerar kretsar?
-onboarding.tor-circuit-display.intro.msg=Kretsar består av slumpmässigt tilldelade reläer, som är datorer runt om i världen konfigurerade för att vidarebefordra Tor-trafik. Kretsar kan du bläddra privat och ansluta till onion-tjänster.
+onboarding.tor-circuit-display.intro.msg=Kretsar består av slumpmässigt tilldelade reläer, som är datorer runt om i världen konfigurerade för att vidarebefordra Tor-trafik. Kretsar tillåter dig att surfa privat och ansluta till onion-tjänster.
 
 onboarding.tor-circuit-display.diagram.title=Kretsvisning
 onboarding.tor-circuit-display.diagram.msg=Detta diagram visar reläer som utgör kretsen för denna webbplats. För att förhindra länkning av aktivitet över olika platser, varje webbplats får en annan krets.
diff --git a/chrome/locale/sv-SE/torbutton.dtd b/chrome/locale/sv-SE/torbutton.dtd
index e3213292..ff8b813f 100644
--- a/chrome/locale/sv-SE/torbutton.dtd
+++ b/chrome/locale/sv-SE/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Avancerade säkerhetsinställningar…">
 <!ENTITY torbutton.circuit_display.title "Tor-krets">
 <!ENTITY torbutton.circuit_display.new_circuit "Ny krets för denna webbplats">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Öppna onion-tjänstklientens autentiseringsangivning">
diff --git a/chrome/locale/sv-SE/torbutton.properties b/chrome/locale/sv-SE/torbutton.properties
index cec837f1..5c99b09e 100644
--- a/chrome/locale/sv-SE/torbutton.properties
+++ b/chrome/locale/sv-SE/torbutton.properties
@@ -1,12 +1,12 @@
 torbutton.circuit_display.internet = Internet
 torbutton.circuit_display.ip_unknown = Okänd IP-adress.
-torbutton.circuit_display.onion_site = Onion webbplats
+torbutton.circuit_display.onion_site = Onion-webbplats
 torbutton.circuit_display.this_browser = Denna webbläsare
 torbutton.circuit_display.relay = Router
 torbutton.circuit_display.tor_bridge = Bro
 torbutton.circuit_display.unknown_country = Okänt land
 torbutton.circuit_display.guard = Vakt
-torbutton.circuit_display.guard_note = Din [Guard] nod kanske inte ändras.
+torbutton.circuit_display.guard_note = Din [Guard]-nod kanske inte ändras.
 torbutton.circuit_display.learn_more = Läs mer
 torbutton.content_sizer.margin_tooltip = Tor Browser lägger till denna marginal för att göra bredden och höjden på ditt fönster mindre tydlig. Därmed minskas möjligheten att spåra dig.
 torbutton.panel.tooltip.disabled = Klicka för att aktivera Tor
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Hämtar % s-uppdatering
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Anslutning krypterad (Onion-tjänst, %1$S, %2$S bit nycklar, %3$S)
 pageInfo_OnionEncryption=Anslutning krypterad (Onion-tjänst)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion-tjänst saknar klientautentisering
+onionServices.authPrompt.description=%S begär din privata nyckel.
+onionServices.authPrompt.keyPlaceholder=Ange din privata nyckel för den här onion-tjänsten
+onionServices.authPrompt.done=Färdig
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Ange en giltig nyckel (52 base32-tecken eller 44 base64-tecken)
+onionServices.authPrompt.failedToSetKey=Det går inte att konfigurera Tor med din nyckel
diff --git a/chrome/locale/tr/aboutTBUpdate.dtd b/chrome/locale/tr/aboutTBUpdate.dtd
index 74068bae..d8e3612f 100644
--- a/chrome/locale/tr/aboutTBUpdate.dtd
+++ b/chrome/locale/tr/aboutTBUpdate.dtd
@@ -1,6 +1,6 @@
 <!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Değişiklik Günlüğü">
 <!ENTITY aboutTBUpdate.updated "Tor Browser güncellendi.">
-<!ENTITY aboutTBUpdate.linkPrefix "Bu sürüm hakkındaki güncel bilgileri ">
+<!ENTITY aboutTBUpdate.linkPrefix "Bu sürüm hakkındaki güncel bilgiler ">
 <!ENTITY aboutTBUpdate.linkLabel  "web sitemizden edinilebilir">
 <!ENTITY aboutTBUpdate.linkSuffix ".">
 <!ENTITY aboutTBUpdate.version "Sürüm">
diff --git a/chrome/locale/tr/aboutTor.dtd b/chrome/locale/tr/aboutTor.dtd
index dde5fe76..a0c27b36 100644
--- a/chrome/locale/tr/aboutTor.dtd
+++ b/chrome/locale/tr/aboutTor.dtd
@@ -17,10 +17,10 @@
 <!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
 
 <!ENTITY aboutTor.torbrowser_user_manual_questions.label "Sorularınız mı var?">
-<!ENTITY aboutTor.torbrowser_user_manual_link.label "Tor Browser Rehberine Bakabilirsiniz">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "Tor Browser rehberine bakabilirsiniz">
 <!-- The next two entities are used within the browser's Help menu. -->
 <!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
-<!ENTITY aboutTor.torbrowser_user_manual.label "Tor Browser Rehberi">
+<!ENTITY aboutTor.torbrowser_user_manual.label "Tor Browser rehberi">
 
 <!ENTITY aboutTor.tor_mission.label "Tor Projesi, US 501(c)(3) koşullarına göre, özgür ve açık kaynaklı anonimlik ve kişisel gizlilik teknolojileri geliştirerek insan hakları ve özgürlüklerini ileriye götürmeyi, bu teknolojilerin bilimsel ve kültürel olarak bilinirliğini arttırmayı ve herkes tarafından erişebilmesini sağlamak amacıyla çalışan, kar amacı gütmeyen bir kuruluştur.">
 <!ENTITY aboutTor.getInvolved.label "Katkıda Bulunun »">
diff --git a/chrome/locale/tr/browserOnboarding.properties b/chrome/locale/tr/browserOnboarding.properties
index 84894a19..7e9c7a7a 100644
--- a/chrome/locale/tr/browserOnboarding.properties
+++ b/chrome/locale/tr/browserOnboarding.properties
@@ -14,14 +14,14 @@ onboarding.tour-tor-privacy.button=Tor Ağına Geç
 
 onboarding.tour-tor-network=Tor Ağı
 onboarding.tour-tor-network.title=Tek merkezden yönetilmeyen bir ağda gezinin.
-onboarding.tour-tor-network.description=Tor Browser sizi dünyada binlerce gönüllü tarafından işletilen Tor Ağına bağlar. VPN bağlantısının aksine, bir güvenlik açığı ya da İnternet üzerinde kişisel gizliliğinizi koruması için güvenmeniz gereken merkezi bir kuruluş yoktur.
+onboarding.tour-tor-network.description=Tor Browser sizi dünyada binlerce gönüllü tarafından işletilen Tor ağına bağlar. VPN bağlantısının aksine, bir güvenlik açığı ya da İnternet üzerinde kişisel gizliliğinizi koruması için güvenmeniz gereken merkezi bir kuruluş yoktur.
 onboarding.tour-tor-network.description-para2=YENİ: Tor Ağı Ayarları, Tor ağına erişimin engellendiği yerlerde köprü isteğinde bulunma özelliği artı Ayarlar bölümü altında bulunabilir.
 onboarding.tour-tor-network.action-button=Tor Ağı Ayarlarınızı Yapın
 onboarding.tour-tor-network.button=Devre Görünümüne Geç
 
 onboarding.tour-tor-circuit-display=Devre Görünümü
 onboarding.tour-tor-circuit-display.title=Yolunuzu görün.
-onboarding.tour-tor-circuit-display.description=Ziyaret ettiğiniz her web sitesi için bağlantınız, dünya üzerindeki üç Tor aktarıcısından oluşan bir devre kurularak şifrelenir ve aktarılır. Hiç bir web sitesi sizin gerçekte nereden bağlandığınızı bilemez. Kullandığınız devreyi değiştirmek için Devre Görünümünde "Bu Sitenin Devresini Yenile" üzerine tıklayın.
+onboarding.tour-tor-circuit-display.description=Ziyaret ettiğiniz her web sitesi için bağlantınız, dünya üzerindeki üç Tor aktarıcısından oluşan bir devre kurularak şifrelenir ve aktarılır. Hiç bir web sitesi sizin gerçekte nereden bağlandığınızı bilemez. Kullandığınız devreyi değiştirmek için Devre Görünümünde "Bu sitenin Tor devresini yenile" üzerine tıklayın.
 onboarding.tour-tor-circuit-display.button=Yolumu Göster
 onboarding.tour-tor-circuit-display.next-button=Güvenlik
 
diff --git a/chrome/locale/tr/torbutton.dtd b/chrome/locale/tr/torbutton.dtd
index 1da81004..b9ae1b56 100644
--- a/chrome/locale/tr/torbutton.dtd
+++ b/chrome/locale/tr/torbutton.dtd
@@ -1,6 +1,6 @@
-<!ENTITY torbutton.context_menu.new_identity "Kimliği Yenile">
+<!ENTITY torbutton.context_menu.new_identity "Kimliği yenile">
 <!ENTITY torbutton.context_menu.new_identity_key "I">
-<!ENTITY torbutton.context_menu.new_circuit "Bu Sitenin Tor Devresini Yenile">
+<!ENTITY torbutton.context_menu.new_circuit "Bu sitenin Tor devresini yenile">
 <!ENTITY torbutton.context_menu.new_circuit_key "C">
 <!ENTITY torbutton.context_menu.networksettings "Tor Ağı Ayarları...">
 <!ENTITY torbutton.context_menu.networksettings.key "N">
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Gelişmiş Güvenlik Düzeyi Ayarları…">
 <!ENTITY torbutton.circuit_display.title "Tor Devresi">
 <!ENTITY torbutton.circuit_display.new_circuit "Bu Sitenin Devresini Yenile">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Onion hizmeti istemi kimlik doğrulama penceresini aç">
diff --git a/chrome/locale/tr/torbutton.properties b/chrome/locale/tr/torbutton.properties
index bf65f4af..1d643491 100644
--- a/chrome/locale/tr/torbutton.properties
+++ b/chrome/locale/tr/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=%S güncellemesi indiriliyor
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Bağlantı Şifreli (Onion Hizmeti, %1$S, %2$S bit anahtarlar, %3$S)
 pageInfo_OnionEncryption=Bağlantı Şifreli (Onion Hizmeti)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor Onion hizmeti istemci kimlik doğrulaması eksik
+onionServices.authPrompt.description=%S kişisel anahtarınıza gerek duyuyor
+onionServices.authPrompt.keyPlaceholder=Bu Onion hizmeti için kişisel anahtarınızı yazın
+onionServices.authPrompt.done=Tamam
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Lütfen geçerli bir anahtar yazın (52 base32 karakteri ya da 44 base64 karakteri)
+onionServices.authPrompt.failedToSetKey=Tor, anahtarınız ile yapılandırılamadı
diff --git a/chrome/locale/vi/torbutton.dtd b/chrome/locale/vi/torbutton.dtd
index dfdc73fa..5d8ea4bc 100644
--- a/chrome/locale/vi/torbutton.dtd
+++ b/chrome/locale/vi/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
 <!ENTITY torbutton.circuit_display.title "Mạch Tor">
 <!ENTITY torbutton.circuit_display.new_circuit "Mạch Tor mới cho trang này">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/vi/torbutton.properties b/chrome/locale/vi/torbutton.properties
index d74c93a9..344b77d7 100644
--- a/chrome/locale/vi/torbutton.properties
+++ b/chrome/locale/vi/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=Đã mã hóa kết nối (Onion Service, %1$S, %2$S bit keys, %3$S)
 pageInfo_OnionEncryption=Đã mã hóa kết nối (Onion Service)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=Hoàn tất
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/zh-CN/torbutton.dtd b/chrome/locale/zh-CN/torbutton.dtd
index b711df55..45709b20 100644
--- a/chrome/locale/zh-CN/torbutton.dtd
+++ b/chrome/locale/zh-CN/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "高级安全选项…">
 <!ENTITY torbutton.circuit_display.title "Tor 链路">
 <!ENTITY torbutton.circuit_display.new_circuit "为此站点使用新线路">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/zh-CN/torbutton.properties b/chrome/locale/zh-CN/torbutton.properties
index 1ea67a1c..3e8d89eb 100644
--- a/chrome/locale/zh-CN/torbutton.properties
+++ b/chrome/locale/zh-CN/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=正下载 %S 更新
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=连接已经被加密(洋葱服务,%1$S,%2$S 位密钥,%3$S)
 pageInfo_OnionEncryption=连接已经被加密(洋葱服务)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=完成
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
diff --git a/chrome/locale/zh-TW/torbutton.dtd b/chrome/locale/zh-TW/torbutton.dtd
index b9d9611f..ca78844d 100644
--- a/chrome/locale/zh-TW/torbutton.dtd
+++ b/chrome/locale/zh-TW/torbutton.dtd
@@ -47,3 +47,6 @@
 <!ENTITY torbutton.prefs.sec_advanced_security_settings "進階安全性設定…">
 <!ENTITY torbutton.circuit_display.title "Tor 迴路">
 <!ENTITY torbutton.circuit_display.new_circuit "建立新的迴路來連接上此網站">
+
+<!-- Onion services strings.  Strings are kept here for ease of translation. -->
+<!ENTITY torbutton.onionServices.authPrompt.tooltip "Open onion service client authentication prompt">
diff --git a/chrome/locale/zh-TW/torbutton.properties b/chrome/locale/zh-TW/torbutton.properties
index 731ddf3b..0d44fdb6 100644
--- a/chrome/locale/zh-TW/torbutton.properties
+++ b/chrome/locale/zh-TW/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=正在下載 %S 更新
 # .Onion Page Info prompt.  Strings are kept here for ease of translation.
 pageInfo_OnionEncryptionWithBitsAndProtocol=連接加密(洋蔥服務, %1$S, %2$S bit keys, %3$S)
 pageInfo_OnionEncryption=連接加密(洋蔥服務)
+
+# Onion services strings.  Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S will be replaced with the .onion address.
+onionServices.clientAuthMissing=Tor onion service missing client authorization
+onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
+onionServices.authPrompt.done=完成
+onionServices.authPrompt.doneAccessKey=d
+onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 characters or 44 base64 characters)
+onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key



More information about the tor-commits mailing list