tor-commits
Threads by month
- ----- 2025 -----
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
November 2019
- 20 participants
- 2923 discussions

[translation/torbutton-torbuttonproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties
by translation@torproject.org 20 Nov '19
by translation@torproject.org 20 Nov '19
20 Nov '19
commit 0c88b3b7a6f4b72057e8e7c8e8c617f0d152b161
Author: Translation commit bot <translation(a)torproject.org>
Date: Wed Nov 20 10:51:23 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbutton…
---
es-ES/torbutton.properties | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/es-ES/torbutton.properties b/es-ES/torbutton.properties
index 83767f35f..e060b87fe 100644
--- a/es-ES/torbutton.properties
+++ b/es-ES/torbutton.…
[View More]properties
@@ -61,10 +61,10 @@ 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=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.clientAuthMissing=Falta de autorización del cliente para el servicio cebolla de Tor
+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=Please enter a valid key (52 base32 characters or 44 base64 characters)
-onionServices.authPrompt.failedToSetKey=Unable to configure Tor with your key
+onionServices.authPrompt.invalidKey=Introduce una clave válida (52 caracteres base32 o 44 caracteres base64), por favor
+onionServices.authPrompt.failedToSetKey=Imposible configurar Tor con tu clave
[View Less]
1
0

20 Nov '19
commit 65e1e8ba67ba865e7b3ded74b7e4bbc5b86c721c
Author: Alex Catarineu <acat(a)torproject.org>
Date: Tue Jun 11 15:54:08 2019 +0200
Bug 28745: Remove torbutton.js unused code
---
chrome/content/torbutton.js | 114 --------------------------------------------
1 file changed, 114 deletions(-)
diff --git a/chrome/content/torbutton.js b/chrome/content/torbutton.js
index b9642a89..e75584cf 100644
--- a/chrome/content/torbutton.js
+++ b/chrome/content/torbutton.js
@@ -537,26 +537,6 @@ …
[View More]function torbutton_notify_if_update_needed() {
setOrClearAttribute(item, "tbUpdateNeeded", updateNeeded);
}
-function torbutton_check_for_update() {
- // Open the update prompt in the correct mode. The update state
- // checks used here were adapted from isPending() and isApplied() in
- // Mozilla's browser/base/content/aboutDialog.js code.
- let updateMgr = Cc["@mozilla.org/updates/update-manager;1"]
- .getService(Ci.nsIUpdateManager);
- let update = updateMgr.activeUpdate;
- let updateState = (update) ? update.state : undefined;
- let pendingStates = [ "pending", "pending-service",
- "applied", "applied-service" ];
- let isPending = (updateState && (pendingStates.indexOf(updateState) >= 0));
-
- let prompter = Cc["@mozilla.org/updates/update-prompt;1"]
- .createInstance(Ci.nsIUpdatePrompt);
- if (isPending)
- prompter.showUpdateDownloaded(update, false);
- else
- prompter.checkForUpdates();
-}
-
// Bug 1506 P4: Checking for Tor Browser updates is pretty important,
// probably even as a fallback if we ever do get a working updater.
function torbutton_do_async_versioncheck() {
@@ -1482,39 +1462,6 @@ function torbutton_close_tabs_on_new_identity() {
torbutton_log(3, "Closed all tabs");
}
-// Bug 1506 P2: This code is only important for disabling
-// New Identity where it is not supported (ie no control port).
-function torbutton_check_protections()
-{
- var env = Cc["@mozilla.org/process/environment;1"]
- .getService(Ci.nsIEnvironment);
-
- // Bug 14100: check for the existence of an environment variable
- // in order to toggle the visibility of networksettings menuitem
- if (env.exists("TOR_NO_DISPLAY_NETWORK_SETTINGS"))
- document.getElementById("torbutton-networksettings").hidden = true;
- else
- document.getElementById("torbutton-networksettings").hidden = false;
-
- // Bug 21091: check for the existence of an environment variable
- // in order to toggle the visibility of the torbutton-checkForUpdate
- // menuitem and its separator.
- if (env.exists("TOR_HIDE_UPDATE_CHECK_UI")) {
- document.getElementById("torbutton-checkForUpdateSeparator").hidden = true;
- document.getElementById("torbutton-checkForUpdate").hidden = true;
- } else {
- document.getElementById("torbutton-checkForUpdateSeparator").hidden = false;
- document.getElementById("torbutton-checkForUpdate").hidden = false;
- }
-
- if (!m_tb_control_pass || (!m_tb_control_ipc_file && !m_tb_control_port)) {
- // TODO: Remove the Torbutton menu entry again once we have done our
- // security control redesign.
- document.getElementById("menu_newIdentity").disabled = true;
- document.getElementById("appMenuNewIdentity").disabled = true;
- }
-}
-
// -------------- HISTORY & COOKIES ---------------------
// Bug 1506 P4: Used by New Identity if cookie protections are
@@ -1843,13 +1790,6 @@ function torbutton_close_window(event) {
}
}
-
-function torbutton_open_network_settings() {
- var obsSvc = Services.obs;
- obsSvc.notifyObservers(this, "TorOpenNetworkSettings");
-}
-
-
window.addEventListener('load',torbutton_new_window,false);
window.addEventListener('unload', torbutton_close_window, false);
@@ -1956,60 +1896,6 @@ var torbutton_resizelistener =
onSecurityChange: function() {}
};
-// aURI should be an http or https nsIURI object.
-function torbutton_get_current_accept_language_value(aURI)
-{
- try {
- let ioService = Services.io;
- let channel = ioService.newChannelFromURI(aURI);
- let httpChannel = channel.QueryInterface(Ci.nsIHttpChannel);
- return httpChannel.getRequestHeader("Accept-Language");
- } catch (e) {}
-
- return null;
-}
-
-// Take URL strings the user has specified for a homepage
-// and normalize it so it looks like a real URL.
-function torbutton_normalize_homepage_url_string(aURLString)
-{
- if (!aURLString) return null;
- if (typeof aURLString !== "string") return null;
- let url;
- try {
- url = new URL(aURLString);
- } catch (e) {
- try {
- url = new URL("http://" + aURLString);
- } catch (e) {
- return null;
- }
- }
- return url.href;
-}
-
-function torbutton_is_homepage_url(aURI)
-{
- if (!aURI)
- return false;
-
- let homePageURLs;
- let choice = m_tb_prefs.getIntPref("browser.startup.page");
- if ((1 == choice) || (3 == choice)) try {
- // A homepage may be used at startup. Get the values and check against
- // aURI.spec.
- homePageURLs = m_tb_prefs.getComplexValue("browser.startup.homepage",
- Ci.nsIPrefLocalizedString).data;
- } catch (e) {}
-
- if (!homePageURLs)
- return false;
-
- let urls = homePageURLs.split('|')
- .map(torbutton_normalize_homepage_url_string);
- return (urls.indexOf(aURI.spec) >= 0);
-}
-
// Makes sure the item in the Help Menu and the link in about:tor
// for the Tor Browser User Manual are only visible when
// show_torbrowser_manual() returns true.
[View Less]
1
0

[tor-browser/tor-browser-68.2.0esr-9.5-1] fixup! Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#tor
by gk@torproject.org 20 Nov '19
by gk@torproject.org 20 Nov '19
20 Nov '19
commit e847b87fda117ebf06459755b5dbd037eb1d349a
Author: Richard Pospesel <richard(a)torproject.org>
Date: Fri Nov 15 13:48:46 2019 -0800
fixup! Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#tor
Fixes bug 32508.
---
browser/components/torpreferences/content/torPane.xul | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/browser/components/torpreferences/content/torPane.xul b/browser/components/…
[View More]torpreferences/content/torPane.xul
index 5d8451554eb9..d158b7e4676a 100644
--- a/browser/components/torpreferences/content/torPane.xul
+++ b/browser/components/torpreferences/content/torPane.xul
@@ -5,12 +5,13 @@
<html:template id="template-paneTor">
<hbox id="torPreferencesCategory"
class="subcategory"
- hidden="true"
- data-category="paneTor">
+ data-category="paneTor"
+ hidden="true">
<html:h1 id="torPreferences-header"/>
</hbox>
-<groupbox data-category="paneTor" >
+<groupbox data-category="paneTor"
+ hidden="true">
<description flex="1">
<html:span id="torPreferences-description" class="tail-with-learn-more"/>
<label id="torPreferences-learnMore" class="learnMore text-link" is="text-link"/>
@@ -18,7 +19,9 @@
</groupbox>
<!-- Bridges -->
-<groupbox id="torPreferences-bridges-group" data-category="paneTor" >
+<groupbox id="torPreferences-bridges-group"
+ data-category="paneTor"
+ hidden="true">
<html:h2 id="torPreferences-bridges-header"/>
<description flex="1">
<html:span id="torPreferences-bridges-description" class="tail-with-learn-more"/>
@@ -63,7 +66,9 @@
</groupbox>
<!-- Advanced -->
-<groupbox id="torPreferences-advanced-group" data-category="paneTor">
+<groupbox id="torPreferences-advanced-group"
+ data-category="paneTor"
+ hidden="true">
<html:h2 id="torPreferences-advanced-header"/>
<description flex="1">
<html:span id="torPreferences-advanced-description" class="tail-with-learn-more"/>
[View Less]
1
0

[translation/torbutton-torbuttondtd_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd_completed
by translation@torproject.org 20 Nov '19
by translation@torproject.org 20 Nov '19
20 Nov '19
commit 8786f23ee2728f095a15c0c32c7a223ff526e3cd
Author: Translation commit bot <translation(a)torproject.org>
Date: Wed Nov 20 02:23:06 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbutton…
---
ar/torbutton.dtd | 3 +++
bn-BD/torbutton.dtd | 3 +++
ca/torbutton.dtd | 3 +++
cs/torbutton.dtd | 3 +++
da/torbutton.dtd | 3 +++
de/torbutton.dtd | 3 +++
el/torbutton.dtd | 3 +++
en-GB/torbutton.dtd | 3 +++
en-US/torbutton.dtd | 3 ++…
[View More]+
en/torbutton.dtd | 3 +++
es-AR/torbutton.dtd | 3 +++
es-ES/torbutton.dtd | 3 +++
et/torbutton.dtd | 3 +++
fa/torbutton.dtd | 3 +++
fi/torbutton.dtd | 3 +++
fr/torbutton.dtd | 3 +++
ga-IE/torbutton.dtd | 3 +++
he/torbutton.dtd | 3 +++
hu/torbutton.dtd | 3 +++
id/torbutton.dtd | 3 +++
is/torbutton.dtd | 3 +++
it/torbutton.dtd | 3 +++
ja/torbutton.dtd | 3 +++
ka/torbutton.dtd | 3 +++
ko/torbutton.dtd | 3 +++
lt/torbutton.dtd | 3 +++
mk/torbutton.dtd | 3 +++
ms/torbutton.dtd | 3 +++
nb-NO/torbutton.dtd | 3 +++
nl/torbutton.dtd | 3 +++
pl/torbutton.dtd | 3 +++
pt-BR/torbutton.dtd | 3 +++
pt-PT/torbutton.dtd | 3 +++
ro/torbutton.dtd | 3 +++
ru/torbutton.dtd | 3 +++
sk/torbutton.dtd | 3 +++
sr/torbutton.dtd | 3 +++
sv-SE/torbutton.dtd | 3 +++
ta/torbutton.dtd | 3 +++
th/torbutton.dtd | 3 +++
tr/torbutton.dtd | 3 +++
uk/torbutton.dtd | 3 +++
zh-CN/torbutton.dtd | 3 +++
zh-TW/torbutton.dtd | 3 +++
44 files changed, 132 insertions(+)
diff --git a/ar/torbutton.dtd b/ar/torbutton.dtd
index f10b5ecc9..d6bad0052 100644
--- a/ar/torbutton.dtd
+++ b/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 "">
diff --git a/bn-BD/torbutton.dtd b/bn-BD/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/bn-BD/torbutton.dtd
+++ b/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 "">
diff --git a/ca/torbutton.dtd b/ca/torbutton.dtd
index 775df0421..9fc0148c1 100644
--- a/ca/torbutton.dtd
+++ b/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 "">
diff --git a/cs/torbutton.dtd b/cs/torbutton.dtd
index 364beec37..b7161e68c 100644
--- a/cs/torbutton.dtd
+++ b/cs/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "">
<!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 "">
diff --git a/da/torbutton.dtd b/da/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/da/torbutton.dtd
+++ b/da/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 "">
diff --git a/de/torbutton.dtd b/de/torbutton.dtd
index 6613c1ad9..b6334bf68 100644
--- a/de/torbutton.dtd
+++ b/de/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 "">
diff --git a/el/torbutton.dtd b/el/torbutton.dtd
index 416a64d4a..251a71fcb 100644
--- a/el/torbutton.dtd
+++ b/el/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 "">
diff --git a/en-GB/torbutton.dtd b/en-GB/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/en-GB/torbutton.dtd
+++ b/en-GB/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 "">
diff --git a/en-US/torbutton.dtd b/en-US/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/en-US/torbutton.dtd
+++ b/en-US/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 "">
diff --git a/en/torbutton.dtd b/en/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/en/torbutton.dtd
+++ b/en/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 "">
diff --git a/es-AR/torbutton.dtd b/es-AR/torbutton.dtd
index bcc67c0d0..c46f70463 100644
--- a/es-AR/torbutton.dtd
+++ b/es-AR/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "">
<!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 "">
diff --git a/es-ES/torbutton.dtd b/es-ES/torbutton.dtd
index a644831aa..053c19d31 100644
--- a/es-ES/torbutton.dtd
+++ b/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 "">
diff --git a/et/torbutton.dtd b/et/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/et/torbutton.dtd
+++ b/et/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 "">
diff --git a/fa/torbutton.dtd b/fa/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/fa/torbutton.dtd
+++ b/fa/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 "">
diff --git a/fi/torbutton.dtd b/fi/torbutton.dtd
index ce5b62dcd..78ee4e783 100644
--- a/fi/torbutton.dtd
+++ b/fi/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 "">
diff --git a/fr/torbutton.dtd b/fr/torbutton.dtd
index cbb9ba991..47cc0d3a9 100644
--- a/fr/torbutton.dtd
+++ b/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 "">
diff --git a/ga-IE/torbutton.dtd b/ga-IE/torbutton.dtd
index 2eb482609..6cf463729 100644
--- a/ga-IE/torbutton.dtd
+++ b/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 "">
diff --git a/he/torbutton.dtd b/he/torbutton.dtd
index a5c3b3290..e9aa1f186 100644
--- a/he/torbutton.dtd
+++ b/he/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 "">
diff --git a/hu/torbutton.dtd b/hu/torbutton.dtd
index 53d2db650..3c7f17292 100644
--- a/hu/torbutton.dtd
+++ b/hu/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "">
<!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 "">
diff --git a/id/torbutton.dtd b/id/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/id/torbutton.dtd
+++ b/id/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 "">
diff --git a/is/torbutton.dtd b/is/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/is/torbutton.dtd
+++ b/is/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 "">
diff --git a/it/torbutton.dtd b/it/torbutton.dtd
index 54e89f7e5..c3e00b87a 100644
--- a/it/torbutton.dtd
+++ b/it/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "">
<!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 "">
diff --git a/ja/torbutton.dtd b/ja/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/ja/torbutton.dtd
+++ b/ja/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 "">
diff --git a/ka/torbutton.dtd b/ka/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/ka/torbutton.dtd
+++ b/ka/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 "">
diff --git a/ko/torbutton.dtd b/ko/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/ko/torbutton.dtd
+++ b/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 "">
diff --git a/lt/torbutton.dtd b/lt/torbutton.dtd
index cdb416fc0..46b5bf029 100644
--- a/lt/torbutton.dtd
+++ b/lt/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "">
<!ENTITY torbutton.circuit_display.title "Tor grandinė">
<!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/mk/torbutton.dtd b/mk/torbutton.dtd
index 677300f09..970b738ed 100644
--- a/mk/torbutton.dtd
+++ b/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 "">
diff --git a/ms/torbutton.dtd b/ms/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/ms/torbutton.dtd
+++ b/ms/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 "">
diff --git a/nb-NO/torbutton.dtd b/nb-NO/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/nb-NO/torbutton.dtd
+++ b/nb-NO/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 "">
diff --git a/nl/torbutton.dtd b/nl/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/nl/torbutton.dtd
+++ b/nl/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 "">
diff --git a/pl/torbutton.dtd b/pl/torbutton.dtd
index 432b2f2e9..e962b11b9 100644
--- a/pl/torbutton.dtd
+++ b/pl/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 "">
diff --git a/pt-BR/torbutton.dtd b/pt-BR/torbutton.dtd
index 1b33995fd..58343594a 100644
--- a/pt-BR/torbutton.dtd
+++ b/pt-BR/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 "">
diff --git a/pt-PT/torbutton.dtd b/pt-PT/torbutton.dtd
index 918ef9efa..535930965 100644
--- a/pt-PT/torbutton.dtd
+++ b/pt-PT/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "">
<!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 "">
diff --git a/ro/torbutton.dtd b/ro/torbutton.dtd
index 35ab97bd0..fd958ae6b 100644
--- a/ro/torbutton.dtd
+++ b/ro/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 "">
diff --git a/ru/torbutton.dtd b/ru/torbutton.dtd
index 54095c4c4..86a5c226d 100644
--- a/ru/torbutton.dtd
+++ b/ru/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 "">
diff --git a/sk/torbutton.dtd b/sk/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/sk/torbutton.dtd
+++ b/sk/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 "">
diff --git a/sr/torbutton.dtd b/sr/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/sr/torbutton.dtd
+++ b/sr/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 "">
diff --git a/sv-SE/torbutton.dtd b/sv-SE/torbutton.dtd
index 190aee1e9..24da4fc78 100644
--- a/sv-SE/torbutton.dtd
+++ b/sv-SE/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 "">
diff --git a/ta/torbutton.dtd b/ta/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/ta/torbutton.dtd
+++ b/ta/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 "">
diff --git a/th/torbutton.dtd b/th/torbutton.dtd
index be582c70a..6c3683dce 100644
--- a/th/torbutton.dtd
+++ b/th/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 "">
diff --git a/tr/torbutton.dtd b/tr/torbutton.dtd
index 57d5fbb9f..4cf470705 100644
--- a/tr/torbutton.dtd
+++ b/tr/torbutton.dtd
@@ -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 "">
diff --git a/uk/torbutton.dtd b/uk/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/uk/torbutton.dtd
+++ b/uk/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 "">
diff --git a/zh-CN/torbutton.dtd b/zh-CN/torbutton.dtd
index b711df557..7a8cac263 100644
--- a/zh-CN/torbutton.dtd
+++ b/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 "">
diff --git a/zh-TW/torbutton.dtd b/zh-TW/torbutton.dtd
index d54a800c5..ee09cbc7e 100644
--- a/zh-TW/torbutton.dtd
+++ b/zh-TW/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 "">
[View Less]
1
0

[translation/torbutton-torbuttondtd] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd
by translation@torproject.org 20 Nov '19
by translation@torproject.org 20 Nov '19
20 Nov '19
commit ef2dbddaa5a731fcc7d9855e8da14208702e9024
Author: Translation commit bot <translation(a)torproject.org>
Date: Wed Nov 20 02:22:37 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbutton…
---
ach/torbutton.dtd | 3 +++
af/torbutton.dtd | 3 +++
ar/torbutton.dtd | 3 +++
ast/torbutton.dtd | 3 +++
az/torbutton.dtd | 3 +++
be/torbutton.dtd | 3 +++
bg/torbutton.dtd | 3 +++
bn-BD/torbutton.dtd | 3 +++
br/torbutton.dtd | 3 ++…
[View More]+
bs/torbutton.dtd | 3 +++
ca/torbutton.dtd | 3 +++
cs/torbutton.dtd | 3 +++
cy/torbutton.dtd | 3 +++
da/torbutton.dtd | 3 +++
de/torbutton.dtd | 3 +++
el/torbutton.dtd | 3 +++
en-GB/torbutton.dtd | 3 +++
en-US/torbutton.dtd | 3 +++
en/torbutton.dtd | 3 +++
eo/torbutton.dtd | 3 +++
es-AR/torbutton.dtd | 3 +++
es-ES/torbutton.dtd | 3 +++
es-MX/torbutton.dtd | 3 +++
et/torbutton.dtd | 3 +++
eu/torbutton.dtd | 3 +++
fa/torbutton.dtd | 3 +++
fi/torbutton.dtd | 3 +++
fr/torbutton.dtd | 3 +++
fy-NL/torbutton.dtd | 3 +++
ga-IE/torbutton.dtd | 3 +++
gd/torbutton.dtd | 3 +++
gl/torbutton.dtd | 3 +++
gu-IN/torbutton.dtd | 3 +++
he/torbutton.dtd | 3 +++
hi-IN/torbutton.dtd | 3 +++
hr/torbutton.dtd | 3 +++
hu/torbutton.dtd | 3 +++
hy-AM/torbutton.dtd | 3 +++
id/torbutton.dtd | 3 +++
is/torbutton.dtd | 3 +++
it/torbutton.dtd | 3 +++
ja/torbutton.dtd | 3 +++
ka/torbutton.dtd | 3 +++
kab/torbutton.dtd | 3 +++
kk/torbutton.dtd | 3 +++
km/torbutton.dtd | 3 +++
kn/torbutton.dtd | 3 +++
ko/torbutton.dtd | 3 +++
lt/torbutton.dtd | 3 +++
lv/torbutton.dtd | 3 +++
mk/torbutton.dtd | 3 +++
ml/torbutton.dtd | 3 +++
mr/torbutton.dtd | 3 +++
ms/torbutton.dtd | 3 +++
my/torbutton.dtd | 3 +++
nb-NO/torbutton.dtd | 3 +++
ne/torbutton.dtd | 3 +++
nl-BE/torbutton.dtd | 3 +++
nl/torbutton.dtd | 3 +++
nn-NO/torbutton.dtd | 3 +++
oc/torbutton.dtd | 3 +++
or/torbutton.dtd | 3 +++
pa-IN/torbutton.dtd | 3 +++
pl/torbutton.dtd | 3 +++
pt-BR/torbutton.dtd | 3 +++
pt-PT/torbutton.dtd | 3 +++
ro/torbutton.dtd | 3 +++
ru/torbutton.dtd | 3 +++
si/torbutton.dtd | 3 +++
sk/torbutton.dtd | 3 +++
sl/torbutton.dtd | 3 +++
son/torbutton.dtd | 3 +++
sq/torbutton.dtd | 3 +++
sr/torbutton.dtd | 3 +++
sv-SE/torbutton.dtd | 3 +++
sw/torbutton.dtd | 3 +++
ta/torbutton.dtd | 3 +++
te/torbutton.dtd | 3 +++
th/torbutton.dtd | 3 +++
tr/torbutton.dtd | 3 +++
uk/torbutton.dtd | 3 +++
ur/torbutton.dtd | 3 +++
uz/torbutton.dtd | 3 +++
vi/torbutton.dtd | 3 +++
zh-CN/torbutton.dtd | 3 +++
zh-HK/torbutton.dtd | 3 +++
zh-TW/torbutton.dtd | 3 +++
87 files changed, 261 insertions(+)
diff --git a/ach/torbutton.dtd b/ach/torbutton.dtd
index d14bd1da8..ed3cb1a63 100644
--- a/ach/torbutton.dtd
+++ b/ach/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/af/torbutton.dtd b/af/torbutton.dtd
index 02e5ac828..4ee7115e0 100644
--- a/af/torbutton.dtd
+++ b/af/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/ar/torbutton.dtd b/ar/torbutton.dtd
index ec8a3c9c1..312f663c3 100644
--- a/ar/torbutton.dtd
+++ b/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/ast/torbutton.dtd b/ast/torbutton.dtd
index d14bd1da8..ed3cb1a63 100644
--- a/ast/torbutton.dtd
+++ b/ast/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/az/torbutton.dtd b/az/torbutton.dtd
index 37d944e83..52fae0748 100644
--- a/az/torbutton.dtd
+++ b/az/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/be/torbutton.dtd b/be/torbutton.dtd
index d7c6872f9..adeadf4d5 100644
--- a/be/torbutton.dtd
+++ b/be/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/bg/torbutton.dtd b/bg/torbutton.dtd
index 9e18b6a6b..70c3b1041 100644
--- a/bg/torbutton.dtd
+++ b/bg/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/bn-BD/torbutton.dtd b/bn-BD/torbutton.dtd
index cd7491ede..4f68679b0 100644
--- a/bn-BD/torbutton.dtd
+++ b/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/br/torbutton.dtd b/br/torbutton.dtd
index 450fc48e9..178fd397e 100644
--- a/br/torbutton.dtd
+++ b/br/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/bs/torbutton.dtd b/bs/torbutton.dtd
index 49bfc16bb..95a9b95a1 100644
--- a/bs/torbutton.dtd
+++ b/bs/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/ca/torbutton.dtd b/ca/torbutton.dtd
index 205577f20..f82055ec6 100644
--- a/ca/torbutton.dtd
+++ b/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/cs/torbutton.dtd b/cs/torbutton.dtd
index 6713384a7..278137bb4 100644
--- a/cs/torbutton.dtd
+++ b/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/cy/torbutton.dtd b/cy/torbutton.dtd
index 4e53a1e75..e621019f9 100644
--- a/cy/torbutton.dtd
+++ b/cy/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/da/torbutton.dtd b/da/torbutton.dtd
index b6c24b0ea..eeb98cd08 100644
--- a/da/torbutton.dtd
+++ b/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/de/torbutton.dtd b/de/torbutton.dtd
index f146fac38..b1cc38636 100644
--- a/de/torbutton.dtd
+++ b/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/el/torbutton.dtd b/el/torbutton.dtd
index 7c5deb347..73821dc9a 100644
--- a/el/torbutton.dtd
+++ b/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/en-GB/torbutton.dtd b/en-GB/torbutton.dtd
index 29ee238c7..8d7d17cee 100644
--- a/en-GB/torbutton.dtd
+++ b/en-GB/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/en-US/torbutton.dtd b/en-US/torbutton.dtd
index d14bd1da8..ed3cb1a63 100644
--- a/en-US/torbutton.dtd
+++ b/en-US/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/en/torbutton.dtd b/en/torbutton.dtd
index d14bd1da8..ed3cb1a63 100644
--- a/en/torbutton.dtd
+++ b/en/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/eo/torbutton.dtd b/eo/torbutton.dtd
index a4debeaba..c9b3cc5fa 100644
--- a/eo/torbutton.dtd
+++ b/eo/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/es-AR/torbutton.dtd b/es-AR/torbutton.dtd
index 8adc028aa..f9353af20 100644
--- a/es-AR/torbutton.dtd
+++ b/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/es-ES/torbutton.dtd b/es-ES/torbutton.dtd
index a644831aa..7669c3386 100644
--- a/es-ES/torbutton.dtd
+++ b/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 "Open onion service client authentication prompt">
diff --git a/es-MX/torbutton.dtd b/es-MX/torbutton.dtd
index a7bbf9c75..35e9123c5 100644
--- a/es-MX/torbutton.dtd
+++ b/es-MX/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/et/torbutton.dtd b/et/torbutton.dtd
index 0edd46ec4..d2321c029 100644
--- a/et/torbutton.dtd
+++ b/et/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Täpsemad turvaseaded...">
<!ENTITY torbutton.circuit_display.title "Tor\'i ringtee">
<!ENTITY torbutton.circuit_display.new_circuit "Uus ringtee sellele saidile">
+
+<!-- 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/eu/torbutton.dtd b/eu/torbutton.dtd
index 0f1ad7c89..088070a80 100644
--- a/eu/torbutton.dtd
+++ b/eu/torbutton.dtd
@@ -47,3 +47,6 @@
<!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/fa/torbutton.dtd b/fa/torbutton.dtd
index bef0810da..8acfb877d 100644
--- a/fa/torbutton.dtd
+++ b/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/fi/torbutton.dtd b/fi/torbutton.dtd
index 19bec16e1..58378600d 100644
--- a/fi/torbutton.dtd
+++ b/fi/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Lisäturva-asetukset">
<!ENTITY torbutton.circuit_display.title "Tor-reitti">
<!ENTITY torbutton.circuit_display.new_circuit "Uusi reitti tälle sivustolle">
+
+<!-- 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/fr/torbutton.dtd b/fr/torbutton.dtd
index cbb9ba991..1bc546fd6 100644
--- a/fr/torbutton.dtd
+++ b/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 "Open onion service client authentication prompt">
diff --git a/fy-NL/torbutton.dtd b/fy-NL/torbutton.dtd
index 4342dc517..34667f19e 100644
--- a/fy-NL/torbutton.dtd
+++ b/fy-NL/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/ga-IE/torbutton.dtd b/ga-IE/torbutton.dtd
index 2eb482609..72bbb627e 100644
--- a/ga-IE/torbutton.dtd
+++ b/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/gd/torbutton.dtd b/gd/torbutton.dtd
index d14bd1da8..ed3cb1a63 100644
--- a/gd/torbutton.dtd
+++ b/gd/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/gl/torbutton.dtd b/gl/torbutton.dtd
index 68fb0d08e..f957186c1 100644
--- a/gl/torbutton.dtd
+++ b/gl/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/gu-IN/torbutton.dtd b/gu-IN/torbutton.dtd
index e1c30628d..054493469 100644
--- a/gu-IN/torbutton.dtd
+++ b/gu-IN/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/he/torbutton.dtd b/he/torbutton.dtd
index c92431825..54767f70c 100644
--- a/he/torbutton.dtd
+++ b/he/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/hi-IN/torbutton.dtd b/hi-IN/torbutton.dtd
index 6e58955c0..9434a44ef 100644
--- a/hi-IN/torbutton.dtd
+++ b/hi-IN/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/hr/torbutton.dtd b/hr/torbutton.dtd
index 1275f4252..104021b9f 100644
--- a/hr/torbutton.dtd
+++ b/hr/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor krug">
<!ENTITY torbutton.circuit_display.new_circuit "Novi krug za ovu stranicu">
+
+<!-- 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/hu/torbutton.dtd b/hu/torbutton.dtd
index c25c63bf1..452b36a1c 100644
--- a/hu/torbutton.dtd
+++ b/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/hy-AM/torbutton.dtd b/hy-AM/torbutton.dtd
index a70adf75b..96976027d 100644
--- a/hy-AM/torbutton.dtd
+++ b/hy-AM/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/id/torbutton.dtd b/id/torbutton.dtd
index 4d0aa1e7e..a4db2a011 100644
--- a/id/torbutton.dtd
+++ b/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/is/torbutton.dtd b/is/torbutton.dtd
index e1bdf5835..6cc6b57d7 100644
--- a/is/torbutton.dtd
+++ b/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/it/torbutton.dtd b/it/torbutton.dtd
index 706fa5998..d163e813a 100644
--- a/it/torbutton.dtd
+++ b/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/ja/torbutton.dtd b/ja/torbutton.dtd
index 0cf2f19ec..2c239c2ba 100644
--- a/ja/torbutton.dtd
+++ b/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/ka/torbutton.dtd b/ka/torbutton.dtd
index 3997c67f5..fa3a34ed5 100644
--- a/ka/torbutton.dtd
+++ b/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 "Open onion service client authentication prompt">
diff --git a/kab/torbutton.dtd b/kab/torbutton.dtd
index d14bd1da8..ed3cb1a63 100644
--- a/kab/torbutton.dtd
+++ b/kab/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/kk/torbutton.dtd b/kk/torbutton.dtd
index e97b0456a..df0d87696 100644
--- a/kk/torbutton.dtd
+++ b/kk/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/km/torbutton.dtd b/km/torbutton.dtd
index 1376d43d3..e8c0638c0 100644
--- a/km/torbutton.dtd
+++ b/km/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/kn/torbutton.dtd b/kn/torbutton.dtd
index 77762af5b..082ff4c5a 100644
--- a/kn/torbutton.dtd
+++ b/kn/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/ko/torbutton.dtd b/ko/torbutton.dtd
index 52d981bca..044cd4175 100644
--- a/ko/torbutton.dtd
+++ b/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/lt/torbutton.dtd b/lt/torbutton.dtd
index 69049f0cd..7112cee77 100644
--- a/lt/torbutton.dtd
+++ b/lt/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Išplėstiniai saugumo nustatymai…">
<!ENTITY torbutton.circuit_display.title "Tor grandinė">
<!ENTITY torbutton.circuit_display.new_circuit "Nauja grandinė šiai svetainei">
+
+<!-- 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/lv/torbutton.dtd b/lv/torbutton.dtd
index a8636675b..21e7bbfdd 100644
--- a/lv/torbutton.dtd
+++ b/lv/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/mk/torbutton.dtd b/mk/torbutton.dtd
index 677300f09..992293dc1 100644
--- a/mk/torbutton.dtd
+++ b/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/ml/torbutton.dtd b/ml/torbutton.dtd
index 3ec389fa7..db51f45d5 100644
--- a/ml/torbutton.dtd
+++ b/ml/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/mr/torbutton.dtd b/mr/torbutton.dtd
index e00263a0e..c912237f6 100644
--- a/mr/torbutton.dtd
+++ b/mr/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/ms/torbutton.dtd b/ms/torbutton.dtd
index 1f42fbca8..9a8739f8f 100644
--- a/ms/torbutton.dtd
+++ b/ms/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Tetapan Keselamatan Lanjutan...">
<!ENTITY torbutton.circuit_display.title "Litar Tor">
<!ENTITY torbutton.circuit_display.new_circuit "Lihat baharu untuk Laman 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/my/torbutton.dtd b/my/torbutton.dtd
index b817f8d49..8c07fa5f4 100644
--- a/my/torbutton.dtd
+++ b/my/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/nb-NO/torbutton.dtd b/nb-NO/torbutton.dtd
index 2ca38aa46..6ebda5887 100644
--- a/nb-NO/torbutton.dtd
+++ b/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/ne/torbutton.dtd b/ne/torbutton.dtd
index d14bd1da8..ed3cb1a63 100644
--- a/ne/torbutton.dtd
+++ b/ne/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/nl-BE/torbutton.dtd b/nl-BE/torbutton.dtd
index bdab93851..88727c888 100644
--- a/nl-BE/torbutton.dtd
+++ b/nl-BE/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/nl/torbutton.dtd b/nl/torbutton.dtd
index c833d78fd..da214afca 100644
--- a/nl/torbutton.dtd
+++ b/nl/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Geavanceerde beveiligingsinstellingen…">
<!ENTITY torbutton.circuit_display.title "Torcircuit">
<!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 "Open onion service client authentication prompt">
diff --git a/nn-NO/torbutton.dtd b/nn-NO/torbutton.dtd
index 936417ea1..8d071ff93 100644
--- a/nn-NO/torbutton.dtd
+++ b/nn-NO/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/oc/torbutton.dtd b/oc/torbutton.dtd
index d14bd1da8..ed3cb1a63 100644
--- a/oc/torbutton.dtd
+++ b/oc/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/or/torbutton.dtd b/or/torbutton.dtd
index d14bd1da8..ed3cb1a63 100644
--- a/or/torbutton.dtd
+++ b/or/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/pa-IN/torbutton.dtd b/pa-IN/torbutton.dtd
index 07f180185..e6ebd46bc 100644
--- a/pa-IN/torbutton.dtd
+++ b/pa-IN/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/pl/torbutton.dtd b/pl/torbutton.dtd
index a6cee0692..d9bc8539d 100644
--- a/pl/torbutton.dtd
+++ b/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/pt-BR/torbutton.dtd b/pt-BR/torbutton.dtd
index 632a814d3..fdfef2217 100644
--- a/pt-BR/torbutton.dtd
+++ b/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/pt-PT/torbutton.dtd b/pt-PT/torbutton.dtd
index b95406cbc..685455123 100644
--- a/pt-PT/torbutton.dtd
+++ b/pt-PT/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Definições de Segurança Avançadas…">
<!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/ro/torbutton.dtd b/ro/torbutton.dtd
index e1ba15708..e29fc2455 100644
--- a/ro/torbutton.dtd
+++ b/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/ru/torbutton.dtd b/ru/torbutton.dtd
index da471978d..aadcb8c84 100644
--- a/ru/torbutton.dtd
+++ b/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/si/torbutton.dtd b/si/torbutton.dtd
index 53310cf79..c7b202a54 100644
--- a/si/torbutton.dtd
+++ b/si/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/sk/torbutton.dtd b/sk/torbutton.dtd
index d507159cf..789801f71 100644
--- a/sk/torbutton.dtd
+++ b/sk/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Pokročilé nastavenie zabezpečenia…">
<!ENTITY torbutton.circuit_display.title "Tor okruh">
<!ENTITY torbutton.circuit_display.new_circuit "Nový okruh pre túto 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/sl/torbutton.dtd b/sl/torbutton.dtd
index 3a2802e68..f51f2e2e3 100644
--- a/sl/torbutton.dtd
+++ b/sl/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/son/torbutton.dtd b/son/torbutton.dtd
index d14bd1da8..ed3cb1a63 100644
--- a/son/torbutton.dtd
+++ b/son/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/sq/torbutton.dtd b/sq/torbutton.dtd
index 2eb4772f4..d8dbc1789 100644
--- a/sq/torbutton.dtd
+++ b/sq/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Qarku TOR">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/sr/torbutton.dtd b/sr/torbutton.dtd
index 9071ad37c..a0b7467f2 100644
--- a/sr/torbutton.dtd
+++ b/sr/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Napredna bezbednosna podešavanja...">
<!ENTITY torbutton.circuit_display.title "Tor kolo">
<!ENTITY torbutton.circuit_display.new_circuit "Novo kolo za ovaj sajt">
+
+<!-- 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/sv-SE/torbutton.dtd b/sv-SE/torbutton.dtd
index e3213292d..48f99162a 100644
--- a/sv-SE/torbutton.dtd
+++ b/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 "Open onion service client authentication prompt">
diff --git a/sw/torbutton.dtd b/sw/torbutton.dtd
index 84e5b49e8..9694e76e2 100644
--- a/sw/torbutton.dtd
+++ b/sw/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Mipangilio ya usalama wa juu.">
<!ENTITY torbutton.circuit_display.title "Mzunguko wa Tor">
<!ENTITY torbutton.circuit_display.new_circuit "Mzunguko mpya wa mtandao huu">
+
+<!-- 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/ta/torbutton.dtd b/ta/torbutton.dtd
index 82f475bf8..64d9e57a0 100644
--- a/ta/torbutton.dtd
+++ b/ta/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/te/torbutton.dtd b/te/torbutton.dtd
index d14bd1da8..ed3cb1a63 100644
--- a/te/torbutton.dtd
+++ b/te/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/th/torbutton.dtd b/th/torbutton.dtd
index 84a26e556..1e16c4049 100644
--- a/th/torbutton.dtd
+++ b/th/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/tr/torbutton.dtd b/tr/torbutton.dtd
index 57d5fbb9f..ae49c7549 100644
--- a/tr/torbutton.dtd
+++ b/tr/torbutton.dtd
@@ -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 "Open onion service client authentication prompt">
diff --git a/uk/torbutton.dtd b/uk/torbutton.dtd
index 82be2a00c..70734774e 100644
--- a/uk/torbutton.dtd
+++ b/uk/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 "Нова Схема Tor для цього сайту">
+
+<!-- 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/ur/torbutton.dtd b/ur/torbutton.dtd
index ebe00e9d6..212281a3c 100644
--- a/ur/torbutton.dtd
+++ b/ur/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/uz/torbutton.dtd b/uz/torbutton.dtd
index b869d26a0..f5377e169 100644
--- a/uz/torbutton.dtd
+++ b/uz/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/vi/torbutton.dtd b/vi/torbutton.dtd
index dfdc73fa7..5d8ea4bc8 100644
--- a/vi/torbutton.dtd
+++ b/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/zh-CN/torbutton.dtd b/zh-CN/torbutton.dtd
index b711df557..45709b208 100644
--- a/zh-CN/torbutton.dtd
+++ b/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/zh-HK/torbutton.dtd b/zh-HK/torbutton.dtd
index e4c366f08..6805eba40 100644
--- a/zh-HK/torbutton.dtd
+++ b/zh-HK/torbutton.dtd
@@ -47,3 +47,6 @@
<!ENTITY torbutton.prefs.sec_advanced_security_settings "Advanced Security Settings…">
<!ENTITY torbutton.circuit_display.title "Tor Circuit">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this 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/zh-TW/torbutton.dtd b/zh-TW/torbutton.dtd
index b9d9611f1..ca78844d6 100644
--- a/zh-TW/torbutton.dtd
+++ b/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">
[View Less]
1
0

[translation/torbutton-torbuttonproperties_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties_completed
by translation@torproject.org 20 Nov '19
by translation@torproject.org 20 Nov '19
20 Nov '19
commit 350556c406eccde0523b7cd01eb57659edb2edcf
Author: Translation commit bot <translation(a)torproject.org>
Date: Wed Nov 20 01:51:56 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbutton…
---
en-US/torbutton.properties | 104 +++++++++++++++++++++++++--------------------
en/torbutton.properties | 10 +++++
2 files changed, 67 insertions(+), 47 deletions(-)
diff --git a/en-US/torbutton.properties b/en-US/torbutton.properties
index ea7a7d630..…
[View More]d83cae0cc 100644
--- a/en-US/torbutton.properties
+++ b/en-US/torbutton.properties
@@ -1,60 +1,70 @@
-torbutton.circuit_display.internet = Internet
-torbutton.circuit_display.ip_unknown = IP unknown
-torbutton.circuit_display.onion_site = Onion site
-torbutton.circuit_display.this_browser = This browser
-torbutton.circuit_display.relay = Relay
-torbutton.circuit_display.tor_bridge = Bridge
-torbutton.circuit_display.unknown_country = Unknown country
-torbutton.circuit_display.guard = Guard
-torbutton.circuit_display.guard_note = Your [Guard] node may not change.
-torbutton.circuit_display.learn_more = Learn more
-torbutton.content_sizer.margin_tooltip = Tor Browser adds this margin to make the width and height of your window less distinctive, and thus reduces the ability of people to track you online.
-torbutton.panel.tooltip.disabled = Click to enable Tor
-torbutton.panel.tooltip.enabled = Click to disable Tor
-torbutton.panel.label.disabled = Tor Disabled
-torbutton.panel.label.enabled = Tor Enabled
-extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data.
-torbutton.popup.external.title = Download an external file type?
-torbutton.popup.external.app = Tor Browser cannot display this file. You will need to open it with another application.\n\n
-torbutton.popup.external.note = Some types of files can cause applications to connect to the Internet without using Tor.\n\n
-torbutton.popup.external.suggest = To be safe, you should only open downloaded files while offline, or use a Tor Live CD such as Tails.\n
-torbutton.popup.launch = Download file
-torbutton.popup.cancel = Cancel
-torbutton.popup.dontask = Automatically download files from now on
-torbutton.popup.no_newnym = Torbutton cannot safely give you a new identity. It does not have access to the Tor Control Port.\n\nAre you running Tor Browser Bundle?
-torbutton.security_settings.menu.title = Security Settings
-torbutton.title.prompt_torbrowser = Important Torbutton Information
-torbutton.popup.prompt_torbrowser = Torbutton works differently now: you can't turn it off any more.\n\nWe made this change because it isn't safe to use Torbutton in a browser that's also used for non-Tor browsing. There were too many bugs there that we couldn't fix any other way.\n\nIf you want to keep using Firefox normally, you should uninstall Torbutton and download Tor Browser Bundle. The privacy properties of Tor Browser are also superior to those of normal Firefox, even when Firefox is used with Torbutton.\n\nTo remove Torbutton, go to Tools->Addons->Extensions and then click the Remove button next to Torbutton.
-torbutton.popup.short_torbrowser = Important Torbutton Information!\n\nTorbutton is now always enabled.\n\nClick on the Torbutton for more information.
+# torbutton.circuit_display.internet = Internet
+# torbutton.circuit_display.ip_unknown = IP unknown
+# torbutton.circuit_display.onion_site = Onion site
+# torbutton.circuit_display.this_browser = This browser
+# torbutton.circuit_display.relay = Relay
+# torbutton.circuit_display.tor_bridge = Bridge
+# torbutton.circuit_display.unknown_country = Unknown country
+# torbutton.circuit_display.guard = Guard
+# torbutton.circuit_display.guard_note = Your [Guard] node may not change.
+# torbutton.circuit_display.learn_more = Learn more
+# torbutton.content_sizer.margin_tooltip = Tor Browser adds this margin to make the width and height of your window less distinctive, and thus reduces the ability of people to track you online.
+# torbutton.panel.tooltip.disabled = Click to enable Tor
+# torbutton.panel.tooltip.enabled = Click to disable Tor
+# torbutton.panel.label.disabled = Tor Disabled
+# torbutton.panel.label.enabled = Tor Enabled
+# extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data.
+# torbutton.popup.external.title = Download an external file type?
+# torbutton.popup.external.app = Tor Browser cannot display this file. You will need to open it with another application.\n\n
+# torbutton.popup.external.note = Some types of files can cause applications to connect to the Internet without using Tor.\n\n
+# torbutton.popup.external.suggest = To be safe, you should only open downloaded files while offline, or use a Tor Live CD such as Tails.\n
+# torbutton.popup.launch = Download file
+# torbutton.popup.cancel = Cancel
+# torbutton.popup.dontask = Automatically download files from now on
+# torbutton.popup.no_newnym = Torbutton cannot safely give you a new identity. It does not have access to the Tor Control Port.\n\nAre you running Tor Browser Bundle?
+# torbutton.security_settings.menu.title = Security Settings
+# torbutton.title.prompt_torbrowser = Important Torbutton Information
+# torbutton.popup.prompt_torbrowser = Torbutton works differently now: you can't turn it off any more.\n\nWe made this change because it isn't safe to use Torbutton in a browser that's also used for non-Tor browsing. There were too many bugs there that we couldn't fix any other way.\n\nIf you want to keep using Firefox normally, you should uninstall Torbutton and download Tor Browser Bundle. The privacy properties of Tor Browser are also superior to those of normal Firefox, even when Firefox is used with Torbutton.\n\nTo remove Torbutton, go to Tools->Addons->Extensions and then click the Remove button next to Torbutton.
+# torbutton.popup.short_torbrowser = Important Torbutton Information!\n\nTorbutton is now always enabled.\n\nClick on the Torbutton for more information.
-torbutton.popup.confirm_plugins = Plugins such as Flash can harm your privacy and anonymity.\n\nThey can also bypass Tor to reveal your current location and IP address.\n\nAre you sure you want to enable plugins?\n\n
-torbutton.popup.never_ask_again = Never ask me again
-torbutton.popup.confirm_newnym = Tor Browser will close all windows and tabs. All website sessions will be lost.\n\nRestart Tor Browser now to reset your identity?\n\n
+# torbutton.popup.confirm_plugins = Plugins such as Flash can harm your privacy and anonymity.\n\nThey can also bypass Tor to reveal your current location and IP address.\n\nAre you sure you want to enable plugins?\n\n
+# torbutton.popup.never_ask_again = Never ask me again
+# torbutton.popup.confirm_newnym = Tor Browser will close all windows and tabs. All website sessions will be lost.\n\nRestart Tor Browser now to reset your identity?\n\n
-torbutton.maximize_warning = Maximizing Tor Browser can allow websites to determine your monitor size, which can be used to track you. We recommend that you leave Tor Browser windows in their original default size.
+# torbutton.maximize_warning = Maximizing Tor Browser can allow websites to determine your monitor size, which can be used to track you. We recommend that you leave Tor Browser windows in their original default size.
# Canvas permission prompt. Strings are kept here for ease of translation.
-canvas.siteprompt=This website (%S) attempted to extract HTML5 canvas image data, which may be used to uniquely identify your computer.\n\nShould Tor Browser allow this website to extract HTML5 canvas image data?
-canvas.notNow=Not Now
-canvas.notNowAccessKey=N
-canvas.allow=Allow in the future
-canvas.allowAccessKey=A
-canvas.never=Never for this site (recommended)
-canvas.neverAccessKey=e
+# canvas.siteprompt=This website (%S) attempted to extract HTML5 canvas image data, which may be used to uniquely identify your computer.\n\nShould Tor Browser allow this website to extract HTML5 canvas image data?
+# canvas.notNow=Not Now
+# canvas.notNowAccessKey=N
+# canvas.allow=Allow in the future
+# canvas.allowAccessKey=A
+# canvas.never=Never for this site (recommended)
+# canvas.neverAccessKey=e
# Profile/startup error messages. Strings are kept here for ease of translation.
# LOCALIZATION NOTE: %S is the application name.
-profileProblemTitle=%S Profile Problem
-profileReadOnly=You cannot run %S from a read-only file system. Please copy %S to another location before trying to use it.
-profileReadOnlyMac=You cannot run %S from a read-only file system. Please copy %S to your Desktop or Applications folder before trying to use it.
-profileAccessDenied=%S does not have permission to access the profile. Please adjust your file system permissions and try again.
-profileMigrationFailed=Migration of your existing %S profile failed.\nNew settings will be used.
+# profileProblemTitle=%S Profile Problem
+# profileReadOnly=You cannot run %S from a read-only file system. Please copy %S to another location before trying to use it.
+# profileReadOnlyMac=You cannot run %S from a read-only file system. Please copy %S to your Desktop or Applications folder before trying to use it.
+# profileAccessDenied=%S does not have permission to access the profile. Please adjust your file system permissions and try again.
+# profileMigrationFailed=Migration of your existing %S profile failed.\nNew settings will be used.
# "Downloading update" string for the hamburger menu (see #28885).
# This string is kept here for ease of translation.
# LOCALIZATION NOTE: %S is the application name.
-updateDownloadingPanelUILabel=Downloading %S update
+# updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
-pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
-pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
+# pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+# pageInfo_OnionEncryption=Connection Encrypted (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=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/en/torbutton.properties b/en/torbutton.properties
index 92ed111d8..d83cae0cc 100644
--- a/en/torbutton.properties
+++ b/en/torbutton.properties
@@ -58,3 +58,13 @@
# .Onion Page Info prompt. Strings are kept here for ease of translation.
# pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
# pageInfo_OnionEncryption=Connection Encrypted (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=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
[View Less]
1
0

[translation/torbutton-torbuttonproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties
by translation@torproject.org 20 Nov '19
by translation@torproject.org 20 Nov '19
20 Nov '19
commit e2c5bde928760c3fba1737add90313a39b294585
Author: Translation commit bot <translation(a)torproject.org>
Date: Wed Nov 20 01:51:48 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbutton…
---
ach/torbutton.properties | 10 ++++++++++
af/torbutton.properties | 10 ++++++++++
ar/torbutton.properties | 10 ++++++++++
ast/torbutton.properties | 10 ++++++++++
az/torbutton.properties | 10 ++++++++++
be/torbutton.properties | 10 ++++++…
[View More]++++
bg/torbutton.properties | 10 ++++++++++
bn-BD/torbutton.properties | 10 ++++++++++
br/torbutton.properties | 10 ++++++++++
bs/torbutton.properties | 10 ++++++++++
ca/torbutton.properties | 10 ++++++++++
cs/torbutton.properties | 10 ++++++++++
cy/torbutton.properties | 10 ++++++++++
da/torbutton.properties | 10 ++++++++++
de/torbutton.properties | 10 ++++++++++
el/torbutton.properties | 10 ++++++++++
en-GB/torbutton.properties | 10 ++++++++++
en-US/torbutton.properties | 10 ++++++++++
en/torbutton.properties | 10 ++++++++++
eo/torbutton.properties | 10 ++++++++++
es-AR/torbutton.properties | 10 ++++++++++
es-ES/torbutton.properties | 10 ++++++++++
es-MX/torbutton.properties | 10 ++++++++++
et/torbutton.properties | 10 ++++++++++
eu/torbutton.properties | 10 ++++++++++
fa/torbutton.properties | 10 ++++++++++
fi/torbutton.properties | 10 ++++++++++
fr/torbutton.properties | 10 ++++++++++
fy-NL/torbutton.properties | 10 ++++++++++
ga-IE/torbutton.properties | 10 ++++++++++
gd/torbutton.properties | 10 ++++++++++
gl/torbutton.properties | 10 ++++++++++
gu-IN/torbutton.properties | 10 ++++++++++
he/torbutton.properties | 10 ++++++++++
hi-IN/torbutton.properties | 10 ++++++++++
hr/torbutton.properties | 10 ++++++++++
hu/torbutton.properties | 10 ++++++++++
hy-AM/torbutton.properties | 10 ++++++++++
id/torbutton.properties | 10 ++++++++++
is/torbutton.properties | 10 ++++++++++
it/torbutton.properties | 10 ++++++++++
ja/torbutton.properties | 10 ++++++++++
ka/torbutton.properties | 10 ++++++++++
kab/torbutton.properties | 10 ++++++++++
kk/torbutton.properties | 10 ++++++++++
km/torbutton.properties | 10 ++++++++++
kn/torbutton.properties | 10 ++++++++++
ko/torbutton.properties | 10 ++++++++++
lt/torbutton.properties | 10 ++++++++++
lv/torbutton.properties | 10 ++++++++++
mk/torbutton.properties | 10 ++++++++++
ml/torbutton.properties | 10 ++++++++++
mr/torbutton.properties | 10 ++++++++++
ms/torbutton.properties | 10 ++++++++++
my/torbutton.properties | 10 ++++++++++
nb-NO/torbutton.properties | 10 ++++++++++
ne/torbutton.properties | 10 ++++++++++
nl-BE/torbutton.properties | 10 ++++++++++
nl/torbutton.properties | 10 ++++++++++
nn-NO/torbutton.properties | 10 ++++++++++
oc/torbutton.properties | 10 ++++++++++
or/torbutton.properties | 10 ++++++++++
pa-IN/torbutton.properties | 10 ++++++++++
pl/torbutton.properties | 10 ++++++++++
pt-BR/torbutton.properties | 10 ++++++++++
pt-PT/torbutton.properties | 10 ++++++++++
ro/torbutton.properties | 10 ++++++++++
ru/torbutton.properties | 10 ++++++++++
si/torbutton.properties | 10 ++++++++++
sk/torbutton.properties | 10 ++++++++++
sl/torbutton.properties | 10 ++++++++++
son/torbutton.properties | 10 ++++++++++
sq/torbutton.properties | 10 ++++++++++
sr/torbutton.properties | 10 ++++++++++
sv-SE/torbutton.properties | 10 ++++++++++
sw/torbutton.properties | 10 ++++++++++
ta/torbutton.properties | 10 ++++++++++
te/torbutton.properties | 10 ++++++++++
th/torbutton.properties | 10 ++++++++++
tr/torbutton.properties | 10 ++++++++++
uk/torbutton.properties | 10 ++++++++++
ur/torbutton.properties | 10 ++++++++++
uz/torbutton.properties | 10 ++++++++++
vi/torbutton.properties | 10 ++++++++++
zh-CN/torbutton.properties | 10 ++++++++++
zh-HK/torbutton.properties | 10 ++++++++++
zh-TW/torbutton.properties | 10 ++++++++++
87 files changed, 870 insertions(+)
diff --git a/ach/torbutton.properties b/ach/torbutton.properties
index ea7a7d630..1020e57a5 100644
--- a/ach/torbutton.properties
+++ b/ach/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/af/torbutton.properties b/af/torbutton.properties
index a1d54c12d..52f606650 100644
--- a/af/torbutton.properties
+++ b/af/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/ar/torbutton.properties b/ar/torbutton.properties
index d5ab6d423..f9bdef7f4 100644
--- a/ar/torbutton.properties
+++ b/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/ast/torbutton.properties b/ast/torbutton.properties
index ea7a7d630..1020e57a5 100644
--- a/ast/torbutton.properties
+++ b/ast/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/az/torbutton.properties b/az/torbutton.properties
index 1feda98bd..f1437e5c3 100644
--- a/az/torbutton.properties
+++ b/az/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=Oldu
+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/be/torbutton.properties b/be/torbutton.properties
index 3418a0c7b..7c82cf4be 100644
--- a/be/torbutton.properties
+++ b/be/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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/bg/torbutton.properties b/bg/torbutton.properties
index 6fca365a5..ffaa8461f 100644
--- a/bg/torbutton.properties
+++ b/bg/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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/bn-BD/torbutton.properties b/bn-BD/torbutton.properties
index 37e99b055..f169a1b1b 100644
--- a/bn-BD/torbutton.properties
+++ b/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/br/torbutton.properties b/br/torbutton.properties
index 94d713a9b..5a7e1420b 100644
--- a/br/torbutton.properties
+++ b/br/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=Graet
+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/bs/torbutton.properties b/bs/torbutton.properties
index 32b07032a..ea8c41b90 100644
--- a/bs/torbutton.properties
+++ b/bs/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/ca/torbutton.properties b/ca/torbutton.properties
index 023d30db8..c96b5ebe1 100644
--- a/ca/torbutton.properties
+++ b/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/cs/torbutton.properties b/cs/torbutton.properties
index eea574bf2..93f24e360 100644
--- a/cs/torbutton.properties
+++ b/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/cy/torbutton.properties b/cy/torbutton.properties
index c7f956c2c..16db14bdd 100644
--- a/cy/torbutton.properties
+++ b/cy/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=Wedi gorffen
+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/da/torbutton.properties b/da/torbutton.properties
index 8554e1296..94d280349 100644
--- a/da/torbutton.properties
+++ b/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/de/torbutton.properties b/de/torbutton.properties
index d280a29e2..a73585f0a 100644
--- a/de/torbutton.properties
+++ b/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/el/torbutton.properties b/el/torbutton.properties
index d6c493ed4..7dc3aff29 100644
--- a/el/torbutton.properties
+++ b/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/en-GB/torbutton.properties b/en-GB/torbutton.properties
index 5cad78f2d..291701bee 100644
--- a/en-GB/torbutton.properties
+++ b/en-GB/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/en-US/torbutton.properties b/en-US/torbutton.properties
index ea7a7d630..1020e57a5 100644
--- a/en-US/torbutton.properties
+++ b/en-US/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/en/torbutton.properties b/en/torbutton.properties
index ea7a7d630..1020e57a5 100644
--- a/en/torbutton.properties
+++ b/en/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/eo/torbutton.properties b/eo/torbutton.properties
index 6e5c9316a..6fa7473f2 100644
--- a/eo/torbutton.properties
+++ b/eo/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=Preta
+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/es-AR/torbutton.properties b/es-AR/torbutton.properties
index f568cdbb1..8297742c4 100644
--- a/es-AR/torbutton.properties
+++ b/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/es-ES/torbutton.properties b/es-ES/torbutton.properties
index e987e64cc..83767f35f 100644
--- a/es-ES/torbutton.properties
+++ b/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=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=Listo
+onionServices.authPrompt.doneAccessKey=r
+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/es-MX/torbutton.properties b/es-MX/torbutton.properties
index 2edf6f462..ee38123fc 100644
--- a/es-MX/torbutton.properties
+++ b/es-MX/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=Listo
+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/et/torbutton.properties b/et/torbutton.properties
index d4231e81c..c2b284b27 100644
--- a/et/torbutton.properties
+++ b/et/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=%S uuenduse allalaadimine
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Ühendus krüptitud (Onion-teenus, %1$S, %2$S-bitised võtmed, %3$S)
pageInfo_OnionEncryption=Ühendus krüptitud (Onion-teenus)
+
+# 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=Valmis
+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/eu/torbutton.properties b/eu/torbutton.properties
index af523a662..3cf802316 100644
--- a/eu/torbutton.properties
+++ b/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/fa/torbutton.properties b/fa/torbutton.properties
index 5c6ce9385..1ba14d313 100644
--- a/fa/torbutton.properties
+++ b/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/fi/torbutton.properties b/fi/torbutton.properties
index dc467e8b5..cbb68a669 100644
--- a/fi/torbutton.properties
+++ b/fi/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Ladataan päivitystä %S
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Yhteys Salattu (Onion Palvelut, %1$S, %2$S bittisillä avaimilla, %3$S)
pageInfo_OnionEncryption=Salattu yhteys (Sipulipalvelu)
+
+# 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=Valmis
+onionServices.authPrompt.doneAccessKey=u
+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/fr/torbutton.properties b/fr/torbutton.properties
index e60b11c51..4846bc9f6 100644
--- a/fr/torbutton.properties
+++ b/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=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=Terminé
+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/fy-NL/torbutton.properties b/fy-NL/torbutton.properties
index d901ca3aa..a42aacd65 100644
--- a/fy-NL/torbutton.properties
+++ b/fy-NL/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=Klear
+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/ga-IE/torbutton.properties b/ga-IE/torbutton.properties
index e7afef592..da5deadad 100644
--- a/ga-IE/torbutton.properties
+++ b/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/gd/torbutton.properties b/gd/torbutton.properties
index ea7a7d630..1020e57a5 100644
--- a/gd/torbutton.properties
+++ b/gd/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/gl/torbutton.properties b/gl/torbutton.properties
index 8d527e06c..4644d5a4e 100644
--- a/gl/torbutton.properties
+++ b/gl/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=Feito
+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/gu-IN/torbutton.properties b/gu-IN/torbutton.properties
index 5f2bc7e25..c35180536 100644
--- a/gu-IN/torbutton.properties
+++ b/gu-IN/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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/he/torbutton.properties b/he/torbutton.properties
index 90df66ce4..d73b336b1 100644
--- a/he/torbutton.properties
+++ b/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 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/hi-IN/torbutton.properties b/hi-IN/torbutton.properties
index 2c35eefbb..962d2e748 100644
--- a/hi-IN/torbutton.properties
+++ b/hi-IN/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .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
diff --git a/hr/torbutton.properties b/hr/torbutton.properties
index 50131bb51..61ab12a3b 100644
--- a/hr/torbutton.properties
+++ b/hr/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Preuzimanje %S ažuriranja
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Veza enkriptirana (Onion usluga, %1$S, %2$S bitni ključevi, %3$S)
pageInfo_OnionEncryption=Veza enkriptirana (Onion usluga)
+
+# 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=Gotovo
+onionServices.authPrompt.doneAccessKey=O
+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/hu/torbutton.properties b/hu/torbutton.properties
index fe2e9adc9..cb3a690fe 100644
--- a/hu/torbutton.properties
+++ b/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/hy-AM/torbutton.properties b/hy-AM/torbutton.properties
index a41ea0eca..035821ecd 100644
--- a/hy-AM/torbutton.properties
+++ b/hy-AM/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/id/torbutton.properties b/id/torbutton.properties
index c31e18888..66a8e596a 100644
--- a/id/torbutton.properties
+++ b/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/is/torbutton.properties b/is/torbutton.properties
index 410615df3..e17ffaef8 100644
--- a/is/torbutton.properties
+++ b/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/it/torbutton.properties b/it/torbutton.properties
index 7d4b02cb0..9a13b96aa 100644
--- a/it/torbutton.properties
+++ b/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/ja/torbutton.properties b/ja/torbutton.properties
index a03e2d7bd..14aa4e674 100644
--- a/ja/torbutton.properties
+++ b/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/ka/torbutton.properties b/ka/torbutton.properties
index 8a39c6dd3..4eb523174 100644
--- a/ka/torbutton.properties
+++ b/ka/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=დ
+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/kab/torbutton.properties b/kab/torbutton.properties
index ea7a7d630..1020e57a5 100644
--- a/kab/torbutton.properties
+++ b/kab/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/kk/torbutton.properties b/kk/torbutton.properties
index ff82b8715..7ca283485 100644
--- a/kk/torbutton.properties
+++ b/kk/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/km/torbutton.properties b/km/torbutton.properties
index ec0b506b6..0d2de99f7 100644
--- a/km/torbutton.properties
+++ b/km/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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/kn/torbutton.properties b/kn/torbutton.properties
index 8765a77b1..e8749bade 100644
--- a/kn/torbutton.properties
+++ b/kn/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/ko/torbutton.properties b/ko/torbutton.properties
index 22c707e78..9eef842b9 100644
--- a/ko/torbutton.properties
+++ b/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/lt/torbutton.properties b/lt/torbutton.properties
index 9e2013930..f0f541d5c 100644
--- a/lt/torbutton.properties
+++ b/lt/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Atsisiunčiamas %S atnaujinimas
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Šifruotas ryšys (Onion tarnyba, %1$S, %2$S bitų raktai, %3$S)
pageInfo_OnionEncryption=Šifruotas ryšys (Onion tarnyba)
+
+# 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=Atlikta
+onionServices.authPrompt.doneAccessKey=u
+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/lv/torbutton.properties b/lv/torbutton.properties
index 718cc5058..7ca0892ec 100644
--- a/lv/torbutton.properties
+++ b/lv/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=Izpildīts
+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/mk/torbutton.properties b/mk/torbutton.properties
index 58ea73ec2..7e93a49c7 100644
--- a/mk/torbutton.properties
+++ b/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/ml/torbutton.properties b/ml/torbutton.properties
index 151bc55fe..83050ce0c 100644
--- a/ml/torbutton.properties
+++ b/ml/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=പുതിയത് ഡൗൺലോഡ് ചെ
# .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=ഡി
+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/mr/torbutton.properties b/mr/torbutton.properties
index 5ab843f81..11ad80cb2 100644
--- a/mr/torbutton.properties
+++ b/mr/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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/ms/torbutton.properties b/ms/torbutton.properties
index 9bb63a642..50b40d37c 100644
--- a/ms/torbutton.properties
+++ b/ms/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Memuat turun %S kemaskini
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Sambungan Tersulit (Perkhidmatan Onion, %1$S, %2$S bit kunci, %3$S)
pageInfo_OnionEncryption=Sambungan Tersulit (Perkhidmatan 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/my/torbutton.properties b/my/torbutton.properties
index 6992d2752..6bfa1f395 100644
--- a/my/torbutton.properties
+++ b/my/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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/nb-NO/torbutton.properties b/nb-NO/torbutton.properties
index f4917f952..fc09dd04f 100644
--- a/nb-NO/torbutton.properties
+++ b/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/ne/torbutton.properties b/ne/torbutton.properties
index ea7a7d630..01ad12d44 100644
--- a/ne/torbutton.properties
+++ b/ne/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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/nl-BE/torbutton.properties b/nl-BE/torbutton.properties
index 2dd1b2845..11dee19fd 100644
--- a/nl-BE/torbutton.properties
+++ b/nl-BE/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=Klaar
+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/nl/torbutton.properties b/nl/torbutton.properties
index d618aed21..5883d9117 100644
--- a/nl/torbutton.properties
+++ b/nl/torbutton.properties
@@ -58,3 +58,13 @@ 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)
+
+# 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=Gereed
+onionServices.authPrompt.doneAccessKey=u
+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/nn-NO/torbutton.properties b/nn-NO/torbutton.properties
index 9709fe689..da8490be6 100644
--- a/nn-NO/torbutton.properties
+++ b/nn-NO/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/oc/torbutton.properties b/oc/torbutton.properties
index ea7a7d630..1020e57a5 100644
--- a/oc/torbutton.properties
+++ b/oc/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/or/torbutton.properties b/or/torbutton.properties
index ea7a7d630..1020e57a5 100644
--- a/or/torbutton.properties
+++ b/or/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/pa-IN/torbutton.properties b/pa-IN/torbutton.properties
index a84ac76ac..e8d1df36c 100644
--- a/pa-IN/torbutton.properties
+++ b/pa-IN/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .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
diff --git a/pl/torbutton.properties b/pl/torbutton.properties
index 23e9744f4..fddf7a157 100644
--- a/pl/torbutton.properties
+++ b/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/pt-BR/torbutton.properties b/pt-BR/torbutton.properties
index df17228b1..c1a9303d7 100644
--- a/pt-BR/torbutton.properties
+++ b/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/pt-PT/torbutton.properties b/pt-PT/torbutton.properties
index d3a8c5194..f0ce9d7c6 100644
--- a/pt-PT/torbutton.properties
+++ b/pt-PT/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=A descarregar %S atualização
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Ligação Encriptada (Serviço Onion, %1$S, %2$S bit chaves, %3$S)
pageInfo_OnionEncryption=Ligação Encriptada (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=Concluído
+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/ro/torbutton.properties b/ro/torbutton.properties
index 670c4fd94..259825e21 100644
--- a/ro/torbutton.properties
+++ b/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/ru/torbutton.properties b/ru/torbutton.properties
index 1d52f5098..1b4716b26 100644
--- a/ru/torbutton.properties
+++ b/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/si/torbutton.properties b/si/torbutton.properties
index 76025bfe8..7e3455ae3 100644
--- a/si/torbutton.properties
+++ b/si/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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/sk/torbutton.properties b/sk/torbutton.properties
index ae07414ba..16d752b00 100644
--- a/sk/torbutton.properties
+++ b/sk/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Preberám %S aktualizáciu
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Spojenie šifrované (Služba Onion, %1$S, %2$S bitové kľuče, %3$S)
pageInfo_OnionEncryption=Spojenie šifrované (Služba 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=Hotovo
+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/sl/torbutton.properties b/sl/torbutton.properties
index 512fe045c..176c7376d 100644
--- a/sl/torbutton.properties
+++ b/sl/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=Opravljeno
+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/son/torbutton.properties b/son/torbutton.properties
index ea7a7d630..1020e57a5 100644
--- a/son/torbutton.properties
+++ b/son/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=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/sq/torbutton.properties b/sq/torbutton.properties
index e6d6f7516..6b6eb68f8 100644
--- a/sq/torbutton.properties
+++ b/sq/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=U krye
+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/sr/torbutton.properties b/sr/torbutton.properties
index 942ae0fc5..7fa88766d 100644
--- a/sr/torbutton.properties
+++ b/sr/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Preuzimanje %S nove verzije
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Veza šifrovana (Onion usluga)
+
+# 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=Gotovo
+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/sv-SE/torbutton.properties b/sv-SE/torbutton.properties
index 1b071fd47..7d13d62ce 100644
--- a/sv-SE/torbutton.properties
+++ b/sv-SE/torbutton.properties
@@ -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 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=Färdig
+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/sw/torbutton.properties b/sw/torbutton.properties
index c037a1f44..085b63286 100644
--- a/sw/torbutton.properties
+++ b/sw/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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=Imefanywa
+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/ta/torbutton.properties b/ta/torbutton.properties
index fd51df6e2..19a2314d3 100644
--- a/ta/torbutton.properties
+++ b/ta/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/te/torbutton.properties b/te/torbutton.properties
index ea7a7d630..b851a3985 100644
--- a/te/torbutton.properties
+++ b/te/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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/th/torbutton.properties b/th/torbutton.properties
index eef6d2401..44d26298b 100644
--- a/th/torbutton.properties
+++ b/th/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=กำลังดาวน์โหลดอั
# .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/tr/torbutton.properties b/tr/torbutton.properties
index bf65f4afa..16ba8108c 100644
--- a/tr/torbutton.properties
+++ b/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 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=Tamam
+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/uk/torbutton.properties b/uk/torbutton.properties
index f84459bab..96fb86bd8 100644
--- a/uk/torbutton.properties
+++ b/uk/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/ur/torbutton.properties b/ur/torbutton.properties
index 0c8c5502c..4d4a6f117 100644
--- a/ur/torbutton.properties
+++ b/ur/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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/uz/torbutton.properties b/uz/torbutton.properties
index ffd95d10a..f725edccf 100644
--- a/uz/torbutton.properties
+++ b/uz/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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/vi/torbutton.properties b/vi/torbutton.properties
index d74c93a98..344b77d7c 100644
--- a/vi/torbutton.properties
+++ b/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/zh-CN/torbutton.properties b/zh-CN/torbutton.properties
index 1ea67a1cb..3e8d89eb6 100644
--- a/zh-CN/torbutton.properties
+++ b/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/zh-HK/torbutton.properties b/zh-HK/torbutton.properties
index a15cfe7fa..25a341c02 100644
--- a/zh-HK/torbutton.properties
+++ b/zh-HK/torbutton.properties
@@ -58,3 +58,13 @@ updateDownloadingPanelUILabel=Downloading %S update
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=Connection Encrypted (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/zh-TW/torbutton.properties b/zh-TW/torbutton.properties
index 731ddf3b7..0d44fdb69 100644
--- a/zh-TW/torbutton.properties
+++ b/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
[View Less]
1
0

[translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
by translation@torproject.org 20 Nov '19
by translation@torproject.org 20 Nov '19
20 Nov '19
commit 4e5c95c76c9a06dec62e0a5ba655b022faa38a6d
Author: Translation commit bot <translation(a)torproject.org>
Date: Wed Nov 20 00:50:02 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
contents+pt-BR.po | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/contents+pt-BR.po b/contents+pt-BR.po
index 02c5772b7..d4a93171d 100644
--- a/contents+pt-BR.po
+++ b/contents+pt-BR.po
@@ -1758,7 +1758,7 @@ msgstr ""
#: …
[View More]https//tb-manual.torproject.org/troubleshooting/
#: (content/troubleshooting/contents+en.lrtopic.body)
msgid "### KNOWN ISSUES"
-msgstr ""
+msgstr "### PROBLEMAS CONHECIDOS"
#: https//tb-manual.torproject.org/troubleshooting/
#: (content/troubleshooting/contents+en.lrtopic.body)
@@ -1785,7 +1785,7 @@ msgstr "Como o Navegador Tor trata extensões, plugins e JavaScript"
#: https//tb-manual.torproject.org/plugins/
#: (content/plugins/contents+en.lrtopic.body)
msgid "### FLASH PLAYER"
-msgstr ""
+msgstr "### FLASH PLAYER"
#: https//tb-manual.torproject.org/plugins/
#: (content/plugins/contents+en.lrtopic.body)
@@ -1819,7 +1819,7 @@ msgstr ""
#: https//tb-manual.torproject.org/plugins/
#: (content/plugins/contents+en.lrtopic.body)
msgid "### JAVASCRIPT"
-msgstr ""
+msgstr "### JAVASCRIPT"
#: https//tb-manual.torproject.org/plugins/
#: (content/plugins/contents+en.lrtopic.body)
@@ -1843,6 +1843,11 @@ msgid ""
"control the JavaScript (and other scripts) that runs on individual web "
"pages, or block it entirely."
msgstr ""
+"O Navegador Tor possui uma extensão chamada NoScript, acessível por meio de "
+"\"Preferências\" no menu hamburguer (menu principal). Então, selecione "
+"\"Customizar\" e arraste o ícone \"S\" para o topo direito da janela. O "
+"NoScript permite que você controle o JavaScript (e outros scripts) que roda "
+"nas páginas individuais da Internet, ou o bloqueia totalmente."
#: https//tb-manual.torproject.org/plugins/
#: (content/plugins/contents+en.lrtopic.body)
[View Less]
1
0

[translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
by translation@torproject.org 20 Nov '19
by translation@torproject.org 20 Nov '19
20 Nov '19
commit 4466cbfa724416601c8481d0c367b7bfa0259af7
Author: Translation commit bot <translation(a)torproject.org>
Date: Wed Nov 20 00:20:06 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
contents+pt-BR.po | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/contents+pt-BR.po b/contents+pt-BR.po
index 1937d9c82..02c5772b7 100644
--- a/contents+pt-BR.po
+++ b/contents+pt-BR.po
@@ -1623,11 +1623,13 @@ msgid ""
"Wait for …
[View More]the update to download and install, then Tor Browser will restart "
"itself. You will now be running the latest version."
msgstr ""
+"Espere a atualização ser baixada e instalada, e então o Navegador Tor será "
+"reinicializado. Agora, você estará rodando a última versão."
#: https//tb-manual.torproject.org/updating/
#: (content/updating/contents+en.lrtopic.body)
msgid "### UPDATING TOR BROWSER MANUALLY"
-msgstr ""
+msgstr "### ATUALIZANDO O NAVEGADOR TOR MANUALMENTE"
#: https//tb-manual.torproject.org/updating/
#: (content/updating/contents+en.lrtopic.body)
@@ -1681,7 +1683,7 @@ msgstr ""
#: https//tb-manual.torproject.org/troubleshooting/
#: (content/troubleshooting/contents+en.lrtopic.body)
msgid "### QUICK FIXES"
-msgstr ""
+msgstr "### SOLUÇÕES RÁPIDAS"
#: https//tb-manual.torproject.org/troubleshooting/
#: (content/troubleshooting/contents+en.lrtopic.body)
@@ -1740,7 +1742,7 @@ msgstr ""
#: https//tb-manual.torproject.org/troubleshooting/
#: (content/troubleshooting/contents+en.lrtopic.body)
msgid "### IS YOUR CONNECTION CENSORED?"
-msgstr ""
+msgstr "### SUA CONEXÃO ESTÁ SENDO CENSURADA?"
#: https//tb-manual.torproject.org/troubleshooting/
#: (content/troubleshooting/contents+en.lrtopic.body)
[View Less]
1
0

[translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
by translation@torproject.org 19 Nov '19
by translation@torproject.org 19 Nov '19
19 Nov '19
commit 32b311cb8f84fb3ef0fcf8ec5f804a07733160fb
Author: Translation commit bot <translation(a)torproject.org>
Date: Tue Nov 19 23:50:05 2019 +0000
https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
contents+pt-BR.po | 3 +++
1 file changed, 3 insertions(+)
diff --git a/contents+pt-BR.po b/contents+pt-BR.po
index 2fb5f1cfb..1937d9c82 100644
--- a/contents+pt-BR.po
+++ b/contents+pt-BR.po
@@ -1608,6 +1608,9 @@ msgid ""
"When you are prompted to update …
[View More]Tor Browser, click on hamburger menu (main "
"menu), then select “Restart to update Tor browser”."
msgstr ""
+"Quando a atualização do Navegador Tor for solicitada, clique no menu "
+"hamburguer (menu principal) e selecione \"Reinicializar para atualizar o "
+"Navegagor Tor\"."
#: https//tb-manual.torproject.org/updating/
#: (content/updating/contents+en.lrtopic.body)
[View Less]
1
0