tor-commits
Threads by month
- ----- 2025 -----
- 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
June 2020
- 17 participants
- 1326 discussions

[translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal
by translation@torproject.org 11 Jun '20
by translation@torproject.org 11 Jun '20
11 Jun '20
commit 393a849b93f2baec0d5fd61a8c2f6e9d95bf5dbc
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu Jun 11 23:23:37 2020 +0000
https://gitweb.torproject.org/translation.git/commit/?h=support-portal
---
contents+ka.po | 32 +++++++++++++++++++++++++++-----
1 file changed, 27 insertions(+), 5 deletions(-)
diff --git a/contents+ka.po b/contents+ka.po
index 2568ba9e87..d78fa6206f 100644
--- a/contents+ka.po
+++ b/contents+ka.po
@@ -2661,7 +2661,7 @@ msgstr ""
#: https//support.torproject.org/faq/staying-anonymous/
#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
msgid "Be smart and learn more."
-msgstr ""
+msgstr "იყავით მოხერხებული და შეისწავლეთ მეტი."
#: https//support.torproject.org/faq/staying-anonymous/
#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
@@ -8807,12 +8807,15 @@ msgstr ""
msgid ""
"Once more bridges report these data, the numbers will become more accurate."
msgstr ""
+"რაც უფრო მეტი ხიდი გადმოსცემს ამ მონაცემებს, ციფრები მით უფრო ზუსტი იქნება."
#: https//support.torproject.org/metrics/censorship-events/
#: (content/metrics/censorship-events/contents+en.lrquestion.title)
msgid ""
"What are these red and blue dots indicating possible censorship events?"
msgstr ""
+"რას წარმოადგენს ეს წითელი და ლურჯი წერტილები, რომლებიც შესაძლო ცენზურის "
+"აღმნიშვნელია?"
#: https//support.torproject.org/metrics/censorship-events/
#: (content/metrics/censorship-events/contents+en.lrquestion.description)
@@ -8835,6 +8838,8 @@ msgid ""
"For more details, see our [technical "
"report](https://research.torproject.org/techreports/detector-2011-09-09.pdf)."
msgstr ""
+"დაწვრილებით, იხილეთ ჩვენი [ტექნიკური "
+"მოხსენება](https://research.torproject.org/techreports/detector-2011-09-09.…."
#: https//support.torproject.org/metrics/concurrent-users/
#: (content/metrics/concurrent-users/contents+en.lrquestion.title)
@@ -11563,7 +11568,7 @@ msgstr ""
#: https//support.torproject.org/abuse/remove-content-from-onion-address/
#: (content/abuse/remove-content/contents+en.lrquestion.title)
msgid "I want some content removed from a .onion address."
-msgstr ""
+msgstr "რაღაც მასალების მოცილება მინდა .onion მისამართიდან."
#: https//support.torproject.org/abuse/remove-content-from-onion-address/
#: (content/abuse/remove-content/contents+en.lrquestion.description)
@@ -11571,6 +11576,8 @@ msgid ""
"The Tor Project does not host, control, nor have the ability to discover the"
" owner or location of a .onion address."
msgstr ""
+"Tor-პროექტი არ ათავსებს, განკარგავს და არ აქვს შესაძლებლობა, დაადგინოს "
+"მფლობელი ან მდებარეობა .onion მისამართის."
#: https//support.torproject.org/abuse/remove-content-from-onion-address/
#: (content/abuse/remove-content/contents+en.lrquestion.description)
@@ -11578,11 +11585,14 @@ msgid ""
"The .onion address is an address from [an onion service](https://tb-"
"manual.torproject.org/onion-services/)"
msgstr ""
+".onion-მისამართი არის მისამართი [onion-მომსახურებიდან](https://tb-"
+"manual.torproject.org/onion-services/)"
#: https//support.torproject.org/abuse/remove-content-from-onion-address/
#: (content/abuse/remove-content/contents+en.lrquestion.description)
msgid "The name you see ending in .onion is an onion service descriptor."
msgstr ""
+"სახელი, რომლითაც ბოლოვდება .onion წარმოადგენს onion-მომსახურების აღმწერს."
#: https//support.torproject.org/abuse/remove-content-from-onion-address/
#: (content/abuse/remove-content/contents+en.lrquestion.description)
@@ -11590,6 +11600,8 @@ msgid ""
"It's an automatically generated name which can be located on any Tor relay "
"or client anywhere on the Internet."
msgstr ""
+"იგი ავტომატურად შედგენილი სახელია, რომელიც შეიძლება განთავსებული იყოს "
+"ნებისმიერ Tor-გადამცემზე ან კლიენტზე ინტერნეტის ნებისმიერ წერტილში."
#: https//support.torproject.org/abuse/remove-content-from-onion-address/
#: (content/abuse/remove-content/contents+en.lrquestion.description)
@@ -11597,6 +11609,8 @@ msgid ""
"Onion services are designed to protect both the user and service provider "
"from discovering who they are and where they are from."
msgstr ""
+"Onion-მომსახურება გათვლილია როგორც მომხმარებლის, ასევე მომსახურების "
+"მომწოდებლის დაცვაზე, ვინაობისა და ადგილმდებარეობის გამჟღავნებისგან."
#: https//support.torproject.org/abuse/remove-content-from-onion-address/
#: (content/abuse/remove-content/contents+en.lrquestion.description)
@@ -11604,12 +11618,16 @@ msgid ""
"The design of onion services means the owner and location of the .onion site"
" is hidden even from us."
msgstr ""
+"ისეა მოწყობილი onion-მომსახურებები, რომ მფლობელი და მდებარეობა .onion-"
+"საიტის, ჩვენთვისაც კი დაფარულია."
#: https//support.torproject.org/abuse/remove-content-from-onion-address/
#: (content/abuse/remove-content/contents+en.lrquestion.description)
msgid ""
"But remember that this doesn't mean that onion services are invulnerable."
msgstr ""
+"თუმცა დაიხსომეთ, ეს არ ნიშნავს რომ onion-მომსახურებები მოუწყვლადი და "
+"ურღვევია."
#: https//support.torproject.org/abuse/remove-content-from-onion-address/
#: (content/abuse/remove-content/contents+en.lrquestion.description)
@@ -11619,6 +11637,10 @@ msgid ""
" content itself, sting operations, keyboard taps, and other physical "
"investigations."
msgstr ""
+"ტრადიციული გზები ჯერ კიდევ შედეგიანია, მათ წინააღმდეგ, მაგალითად გასაუბრება "
+"ეჭვმიტანილთან, წერის თავისებურებების შესწავლა, თავად მასალის ტექნიკური "
+"შესწავლა, ხალხის მოგზავნა ან ჩანერგვა, კლავიატურაზე წვდომა და სხვა ფიზიკური "
+"გამოძიების საშუალებები."
#: https//support.torproject.org/abuse/remove-content-from-onion-address/
#: (content/abuse/remove-content/contents+en.lrquestion.description)
@@ -11739,12 +11761,12 @@ msgstr ""
#: https//support.torproject.org/abuse/what-about-criminals/
#: (content/abuse/what-about-criminals/contents+en.lrquestion.title)
msgid "Doesn't Tor enable criminals to do bad things?"
-msgstr ""
+msgstr "არ აძლევს Tor დამნაშავეებს ცუდი საქმეების კეთების საშუალებას?"
#: https//support.torproject.org/abuse/what-about-criminals/
#: (content/abuse/what-about-criminals/contents+en.lrquestion.description)
msgid "Criminals can already do bad things."
-msgstr ""
+msgstr "დამნაშავეებს ისედაც შეუძლიათ ცუდი საქმეების ჩადენა."
#: https//support.torproject.org/abuse/what-about-criminals/
#: (content/abuse/what-about-criminals/contents+en.lrquestion.description)
@@ -11835,7 +11857,7 @@ msgstr ""
#: https//support.torproject.org/abuse/what-about-spammers/
#: (content/abuse/what-about-spammers/contents+en.lrquestion.title)
msgid "What about spammers?"
-msgstr ""
+msgstr "რაც შეეხება სარეკლამო და სატყუარა გზავნილებს?"
#: https//support.torproject.org/abuse/what-about-spammers/
#: (content/abuse/what-about-spammers/contents+en.lrquestion.description)
1
0

[translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal
by translation@torproject.org 11 Jun '20
by translation@torproject.org 11 Jun '20
11 Jun '20
commit f3371d9dc4aec594f3e9d47546646097ced591b3
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu Jun 11 21:53:48 2020 +0000
https://gitweb.torproject.org/translation.git/commit/?h=support-portal
---
contents+ka.po | 21 +++++++++++++++++----
1 file changed, 17 insertions(+), 4 deletions(-)
diff --git a/contents+ka.po b/contents+ka.po
index 589de26689..2568ba9e87 100644
--- a/contents+ka.po
+++ b/contents+ka.po
@@ -2556,11 +2556,13 @@ msgid ""
"Also see EFF's interactive graphic explaining [how Tor and HTTPS "
"relate](/https/https-1)."
msgstr ""
+"აგრეთვე იხილეთ EFF-ის ურთიერთმოქმედი გამოსახულება უკეთ გასარკვევად [როგორაა "
+"Tor და HTTPS დაკავშირებული](/https/https-1)."
#: https//support.torproject.org/faq/staying-anonymous/
#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
msgid "### Don't open documents downloaded through Tor while online"
-msgstr ""
+msgstr "### ნუ გახსნით Tor-ით ჩამოტვირთულ დოკუმენტებს ინტერნეტში ყოფნისას"
#: https//support.torproject.org/faq/staying-anonymous/
#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
@@ -2568,11 +2570,13 @@ msgid ""
"Tor Browser will warn you before automatically opening documents that are "
"handled by external applications."
msgstr ""
+"Tor-ბრაუზერი გაგაფრთხილებთ, სანამ ავტომატურად გაიხსნება დოკუმენტი, სხვა "
+"პროგრამით."
#: https//support.torproject.org/faq/staying-anonymous/
#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
msgid "**DO NOT IGNORE THIS WARNING**."
-msgstr ""
+msgstr "**არ უგულებელყოთ ეს გაფრთხილება**."
#: https//support.torproject.org/faq/staying-anonymous/
#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
@@ -2582,11 +2586,16 @@ msgid ""
"Browser) as these documents can contain Internet resources that will be "
"downloaded outside of Tor by the application that opens them."
msgstr ""
+"ფრთხილად უნდა იყოთ, დოკუმენტების Tor-ით ჩამოტვირთვისას (განსაკუთრებით DOC და"
+" PDF ფაილების, გარდა იმ შემთხვევისა, თუ Tor-ში ჩაშენებულ PDF-გამხსნელს "
+"გამოიყენებთ) ვინაიდან, ეს დოკუმენტები შეიძლება შეიცავდეს ინტერნეტმასალებს, "
+"რომლებიც ჩამოიტვირთება Tor-ის გვერდის ავლით იმ პროგრამის მეშვეობით, რომლითაც"
+" გახსნით."
#: https//support.torproject.org/faq/staying-anonymous/
#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
msgid "This will reveal your non-Tor IP address."
-msgstr ""
+msgstr "შედეგად თქვენი IP-მისამართი გამჟღავნდება Tor-ის მიღმა."
#: https//support.torproject.org/faq/staying-anonymous/
#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
@@ -2596,6 +2605,10 @@ msgid ""
"[dangerzone](https://github.com/firstlookmedia/dangerzone) to create safe "
"PDF files that you can open."
msgstr ""
+"თუ გსურთ Tor-ით ჩამოტვირთულ ფაილებთან მუშაობა, დაჟინებით გირჩევთ ან "
+"გამოიყენოთ ქსელიდან გამოერთებული კომპიუტერი ან "
+"[dangerzone](https://github.com/firstlookmedia/dangerzone), უსაფრთხო PDF-"
+"ფაილების შესაქმნელად, რომელთა გახსნასაც შეძლებთ."
#: https//support.torproject.org/faq/staying-anonymous/
#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
@@ -2653,7 +2666,7 @@ msgstr ""
#: https//support.torproject.org/faq/staying-anonymous/
#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
msgid "Understand what Tor does and does not offer."
-msgstr ""
+msgstr "გაითავისეთ რას გთავაზობთ Tor და რას არა."
#: https//support.torproject.org/faq/staying-anonymous/
#: (content/faq/staying-anonymous/contents+en.lrquestion.description)
1
0

[translation/torbutton-torbuttonproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties
by translation@torproject.org 11 Jun '20
by translation@torproject.org 11 Jun '20
11 Jun '20
commit 4be087566ca6ae5c113f5c62f8669f6ba1c2b415
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu Jun 11 21:51:30 2020 +0000
https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbutton…
---
ka/torbutton.properties | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ka/torbutton.properties b/ka/torbutton.properties
index aee8253fc9..5714996f43 100644
--- a/ka/torbutton.properties
+++ b/ka/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=ვერ მოხერხდა onion-საი
onionServices.introTimedOut.longDescription=ვრცლად: %S — მოთხოვნილ onion-მომსახურებასთან კავშირის ვადა ამოიწურა, შეხვედრის წრედის ჩამოყალიბებისას.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description2=%S is requesting that you authenticate.
+onionServices.authPrompt.description2=%S ითხოვს ანგარიშის დამოწმებას.
onionServices.authPrompt.keyPlaceholder=შეიყვანეთ თქვენი საიდუმლო გასაღები ამ onion-მომსახურებისთვის
onionServices.authPrompt.done=მზადაა
onionServices.authPrompt.doneAccessKey=დ
1
0

[translation/torbutton-torbuttonproperties_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties_completed
by translation@torproject.org 11 Jun '20
by translation@torproject.org 11 Jun '20
11 Jun '20
commit cd5250e925ac41a6e4a512d75ea8f5d32c3eeb30
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu Jun 11 19:52:38 2020 +0000
https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbutton…
---
da/torbutton.properties | 2 +-
de/torbutton.properties | 2 +-
en-GB/torbutton.properties | 2 +-
en-US/torbutton.properties | 2 +-
en/torbutton.properties | 2 +-
es-AR/torbutton.properties | 2 +-
es-ES/torbutton.properties | 2 +-
fa/torbutton.properties | 2 +-
fr/torbutton.properties | 2 +-
he/torbutton.properties | 2 +-
hr/torbutton.properties | 2 +-
hu/torbutton.properties | 2 +-
it/torbutton.properties | 2 +-
ka/torbutton.properties | 2 +-
mk/torbutton.properties | 2 +-
nl/torbutton.properties | 2 +-
pt-BR/torbutton.properties | 2 +-
pt-PT/torbutton.properties | 2 +-
ro/torbutton.properties | 2 +-
sv-SE/torbutton.properties | 2 +-
tr/torbutton.properties | 2 +-
21 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/da/torbutton.properties b/da/torbutton.properties
index 30d4e0fc89..a5e7c40a6c 100644
--- a/da/torbutton.properties
+++ b/da/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Kunne ikke oprette forbindelse til onionstedet, muli
onionServices.introTimedOut.longDescription=Detaljer: %S — Forbindelsen til den anmodede oniontjeneste fik timeout mens rendezvous-kredsløbet blev forsøgt bygget.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S anmoder om din private nøgle.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Indtast din private nøgle til oniontjenesten
onionServices.authPrompt.done=Færdig
onionServices.authPrompt.doneAccessKey=d
diff --git a/de/torbutton.properties b/de/torbutton.properties
index 3b2ed56ca1..f66c37adab 100644
--- a/de/torbutton.properties
+++ b/de/torbutton.properties
@@ -111,7 +111,7 @@
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-# onionServices.authPrompt.description=%S is requesting your private key.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
# onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
# onionServices.authPrompt.done=Done
# onionServices.authPrompt.doneAccessKey=d
diff --git a/en-GB/torbutton.properties b/en-GB/torbutton.properties
index 3b2ed56ca1..f66c37adab 100644
--- a/en-GB/torbutton.properties
+++ b/en-GB/torbutton.properties
@@ -111,7 +111,7 @@
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-# onionServices.authPrompt.description=%S is requesting your private key.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
# onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
# onionServices.authPrompt.done=Done
# onionServices.authPrompt.doneAccessKey=d
diff --git a/en-US/torbutton.properties b/en-US/torbutton.properties
index 3b2ed56ca1..f66c37adab 100644
--- a/en-US/torbutton.properties
+++ b/en-US/torbutton.properties
@@ -111,7 +111,7 @@
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-# onionServices.authPrompt.description=%S is requesting your private key.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
# onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
# onionServices.authPrompt.done=Done
# onionServices.authPrompt.doneAccessKey=d
diff --git a/en/torbutton.properties b/en/torbutton.properties
index 3b2ed56ca1..f66c37adab 100644
--- a/en/torbutton.properties
+++ b/en/torbutton.properties
@@ -111,7 +111,7 @@
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-# onionServices.authPrompt.description=%S is requesting your private key.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
# onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
# onionServices.authPrompt.done=Done
# onionServices.authPrompt.doneAccessKey=d
diff --git a/es-AR/torbutton.properties b/es-AR/torbutton.properties
index 3ebb6263a3..5588df7f6a 100644
--- a/es-AR/torbutton.properties
+++ b/es-AR/torbutton.properties
@@ -111,7 +111,7 @@ pageInfo_OnionEncryption=Conexión encriptada (Servicio Onion)
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-# onionServices.authPrompt.description=%S is requesting your private key.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
# onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
# onionServices.authPrompt.done=Done
# onionServices.authPrompt.doneAccessKey=d
diff --git a/es-ES/torbutton.properties b/es-ES/torbutton.properties
index 23961f86bd..0bb95014b9 100644
--- a/es-ES/torbutton.properties
+++ b/es-ES/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.learnMore=Conocer más
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S está solicitando tu clave privada.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Introduce tu clave privada para este servicio cebolla
onionServices.authPrompt.done=Listo
# onionServices.authPrompt.doneAccessKey=d
diff --git a/fa/torbutton.properties b/fa/torbutton.properties
index 3b2ed56ca1..f66c37adab 100644
--- a/fa/torbutton.properties
+++ b/fa/torbutton.properties
@@ -111,7 +111,7 @@
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-# onionServices.authPrompt.description=%S is requesting your private key.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
# onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
# onionServices.authPrompt.done=Done
# onionServices.authPrompt.doneAccessKey=d
diff --git a/fr/torbutton.properties b/fr/torbutton.properties
index 33327e63c8..772ed05f34 100644
--- a/fr/torbutton.properties
+++ b/fr/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Échec de connexion au site onion, possiblement en r
onionServices.introTimedOut.longDescription=Détails : %S – La connexion au service onion demandé est arrivée au bout de son délai en essayant de construire le circuit de rencontre.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S demande votre clé privée.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Saisissez votre clé privée pour ce service onion
onionServices.authPrompt.done=Terminé
onionServices.authPrompt.doneAccessKey=t
diff --git a/he/torbutton.properties b/he/torbutton.properties
index b6396952a0..d94caa67c3 100644
--- a/he/torbutton.properties
+++ b/he/torbutton.properties
@@ -111,7 +111,7 @@ pageInfo_OnionEncryption=חיבור הוצפן (שירות בצל)
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-# onionServices.authPrompt.description=%S is requesting your private key.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
# onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
# onionServices.authPrompt.done=Done
# onionServices.authPrompt.doneAccessKey=d
diff --git a/hr/torbutton.properties b/hr/torbutton.properties
index 5f9859ae05..098b3b22d9 100644
--- a/hr/torbutton.properties
+++ b/hr/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Neuspjelo povezivanje s onionsiteom, možda zbog lo
onionServices.introTimedOut.longDescription=Pojedinosti: %S – Veza s traženom onion uslugom istekla je dok se pokušava izgraditi lanac sastajanja.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S zahtijeva tvoj privatni ključ.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Upiši svoj privatni ključ za ovu onion uslugu
onionServices.authPrompt.done=Gotovo
onionServices.authPrompt.doneAccessKey=g
diff --git a/hu/torbutton.properties b/hu/torbutton.properties
index d192876edd..0a38acd736 100644
--- a/hu/torbutton.properties
+++ b/hu/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Sikertelen a csatlakozás az onionsite-hoz, feltehet
onionServices.introTimedOut.longDescription=Részletek: %S — A kapcsolat a kért opnion szolgáltatás felé időtúllépésre futott, miközben randevúzni próbált az áramkörrel.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S kéri a privát kulcsát.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Adja meg privát kulcsát ehhez az onion szolgáltatáshoz
onionServices.authPrompt.done=Kész
onionServices.authPrompt.doneAccessKey=a
diff --git a/it/torbutton.properties b/it/torbutton.properties
index 8bc560ee82..8f77e0e849 100644
--- a/it/torbutton.properties
+++ b/it/torbutton.properties
@@ -111,7 +111,7 @@ pageInfo_OnionEncryption=Connessione cifrata (Servizio onion)
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-# onionServices.authPrompt.description=%S is requesting your private key.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
# onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
# onionServices.authPrompt.done=Done
# onionServices.authPrompt.doneAccessKey=d
diff --git a/ka/torbutton.properties b/ka/torbutton.properties
index 3b2ed56ca1..f66c37adab 100644
--- a/ka/torbutton.properties
+++ b/ka/torbutton.properties
@@ -111,7 +111,7 @@
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-# onionServices.authPrompt.description=%S is requesting your private key.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
# onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
# onionServices.authPrompt.done=Done
# onionServices.authPrompt.doneAccessKey=d
diff --git a/mk/torbutton.properties b/mk/torbutton.properties
index 52d1dc98c9..654a691d2b 100644
--- a/mk/torbutton.properties
+++ b/mk/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Неуспешно поврзување на onion
onionServices.introTimedOut.longDescription=Детали: %S — Времето за поврзување со бараната onion услуга истече додека се градеше кругот.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S го бара вашиот приватен клуч.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Внесете го вашиот приватен клуч за оваа onion услуга
onionServices.authPrompt.done=Завршено
onionServices.authPrompt.doneAccessKey=d
diff --git a/nl/torbutton.properties b/nl/torbutton.properties
index d6b3545217..d2d4a00055 100644
--- a/nl/torbutton.properties
+++ b/nl/torbutton.properties
@@ -111,7 +111,7 @@ torbutton.circuit_display.onion_site = Onion-website
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-# onionServices.authPrompt.description=%S is requesting your private key.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
# onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
# onionServices.authPrompt.done=Done
# onionServices.authPrompt.doneAccessKey=d
diff --git a/pt-BR/torbutton.properties b/pt-BR/torbutton.properties
index a7b9c9267e..14208566f2 100644
--- a/pt-BR/torbutton.properties
+++ b/pt-BR/torbutton.properties
@@ -111,7 +111,7 @@ canvas.never=Nunca a este site (recomendado)
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-# onionServices.authPrompt.description=%S is requesting your private key.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
# onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
# onionServices.authPrompt.done=Done
# onionServices.authPrompt.doneAccessKey=d
diff --git a/pt-PT/torbutton.properties b/pt-PT/torbutton.properties
index 342e0e36e5..e98cd19d21 100644
--- a/pt-PT/torbutton.properties
+++ b/pt-PT/torbutton.properties
@@ -111,7 +111,7 @@ profileMigrationFailed=A migração do seu perfil %S existente falhou. \nSerão
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-# onionServices.authPrompt.description=%S is requesting your private key.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
# onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
# onionServices.authPrompt.done=Done
# onionServices.authPrompt.doneAccessKey=d
diff --git a/ro/torbutton.properties b/ro/torbutton.properties
index 48e2556c83..23fa41d94e 100644
--- a/ro/torbutton.properties
+++ b/ro/torbutton.properties
@@ -111,7 +111,7 @@ pageInfo_OnionEncryption=Conexiune Criptată (Serviciu Onion)
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-# onionServices.authPrompt.description=%S is requesting your private key.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
# onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
# onionServices.authPrompt.done=Done
# onionServices.authPrompt.doneAccessKey=d
diff --git a/sv-SE/torbutton.properties b/sv-SE/torbutton.properties
index 6d1ab46e6c..468b1f4ef8 100644
--- a/sv-SE/torbutton.properties
+++ b/sv-SE/torbutton.properties
@@ -111,7 +111,7 @@ profileMigrationFailed=Migrering av din befintliga %S profil misslyckades.\nNya
# onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-# onionServices.authPrompt.description=%S is requesting your private key.
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
# onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
# onionServices.authPrompt.done=Done
# onionServices.authPrompt.doneAccessKey=d
diff --git a/tr/torbutton.properties b/tr/torbutton.properties
index 499e043a6a..c2a40b0c96 100644
--- a/tr/torbutton.properties
+++ b/tr/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Onion sitesi ile bağlantı kurulamadı. Büyük ola
onionServices.introTimedOut.longDescription=Ayrıntılar: %S — İstenilen onion hizmeti ile görüşme devresi kurulurken işlem zaman aşımına uğradı.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S kişisel anahtarınıza gerek duyuyor
+# onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Bu Onion hizmeti için kişisel anahtarınızı yazın
onionServices.authPrompt.done=Tamam
onionServices.authPrompt.doneAccessKey=d
1
0

[translation/torbutton-torbuttonproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties
by translation@torproject.org 11 Jun '20
by translation@torproject.org 11 Jun '20
11 Jun '20
commit 7538b4ea5d7ffea976833b58754bf0c94762468b
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu Jun 11 19:52:22 2020 +0000
https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbutton…
---
ach/torbutton.properties | 2 +-
af/torbutton.properties | 2 +-
ar/torbutton.properties | 2 +-
ast/torbutton.properties | 2 +-
az/torbutton.properties | 2 +-
be/torbutton.properties | 2 +-
bg/torbutton.properties | 2 +-
bn-BD/torbutton.properties | 2 +-
br/torbutton.properties | 2 +-
bs/torbutton.properties | 2 +-
ca/torbutton.properties | 2 +-
cs/torbutton.properties | 2 +-
cy/torbutton.properties | 2 +-
da/torbutton.properties | 2 +-
de/torbutton.properties | 2 +-
el/torbutton.properties | 2 +-
en-GB/torbutton.properties | 2 +-
en-US/torbutton.properties | 2 +-
en/torbutton.properties | 2 +-
eo/torbutton.properties | 2 +-
es-AR/torbutton.properties | 2 +-
es-ES/torbutton.properties | 2 +-
es-MX/torbutton.properties | 2 +-
et/torbutton.properties | 2 +-
eu/torbutton.properties | 2 +-
fa/torbutton.properties | 2 +-
fi/torbutton.properties | 2 +-
fr/torbutton.properties | 2 +-
fy-NL/torbutton.properties | 2 +-
ga-IE/torbutton.properties | 2 +-
gd/torbutton.properties | 2 +-
gl/torbutton.properties | 2 +-
gu-IN/torbutton.properties | 2 +-
he/torbutton.properties | 2 +-
hi-IN/torbutton.properties | 2 +-
hr/torbutton.properties | 2 +-
hu/torbutton.properties | 2 +-
hy-AM/torbutton.properties | 2 +-
ia/torbutton.properties | 2 +-
id/torbutton.properties | 2 +-
is/torbutton.properties | 2 +-
it/torbutton.properties | 2 +-
ja/torbutton.properties | 2 +-
ka/torbutton.properties | 2 +-
kab/torbutton.properties | 2 +-
kk/torbutton.properties | 2 +-
km/torbutton.properties | 2 +-
kn/torbutton.properties | 2 +-
ko/torbutton.properties | 2 +-
lt/torbutton.properties | 2 +-
lv/torbutton.properties | 2 +-
mk/torbutton.properties | 2 +-
ml/torbutton.properties | 2 +-
mr/torbutton.properties | 2 +-
ms/torbutton.properties | 2 +-
my/torbutton.properties | 2 +-
nb-NO/torbutton.properties | 2 +-
ne/torbutton.properties | 2 +-
nl-BE/torbutton.properties | 2 +-
nl/torbutton.properties | 2 +-
nn-NO/torbutton.properties | 2 +-
oc/torbutton.properties | 2 +-
or/torbutton.properties | 2 +-
pa-IN/torbutton.properties | 2 +-
pl/torbutton.properties | 2 +-
pt-BR/torbutton.properties | 2 +-
pt-PT/torbutton.properties | 2 +-
ro/torbutton.properties | 2 +-
ru/torbutton.properties | 2 +-
si/torbutton.properties | 2 +-
sk/torbutton.properties | 2 +-
sl/torbutton.properties | 2 +-
son/torbutton.properties | 2 +-
sq/torbutton.properties | 2 +-
sr/torbutton.properties | 2 +-
sv-SE/torbutton.properties | 2 +-
sw/torbutton.properties | 2 +-
ta/torbutton.properties | 2 +-
te/torbutton.properties | 2 +-
th/torbutton.properties | 2 +-
tr/torbutton.properties | 2 +-
uk/torbutton.properties | 2 +-
ur/torbutton.properties | 2 +-
uz/torbutton.properties | 2 +-
vi/torbutton.properties | 2 +-
zh-CN/torbutton.properties | 2 +-
zh-HK/torbutton.properties | 2 +-
zh-TW/torbutton.properties | 2 +-
88 files changed, 88 insertions(+), 88 deletions(-)
diff --git a/ach/torbutton.properties b/ach/torbutton.properties
index 7b6c2d6571..53651280e8 100644
--- a/ach/torbutton.properties
+++ b/ach/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/af/torbutton.properties b/af/torbutton.properties
index 3f05e0f613..5222e570ae 100644
--- a/af/torbutton.properties
+++ b/af/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/ar/torbutton.properties b/ar/torbutton.properties
index 80a2f37ae5..23b34ec5f3 100644
--- a/ar/torbutton.properties
+++ b/ar/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S يطلب المفتاح الخاص بكم
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=يرجى إدخال المفتاح الخاص لخدمة البصلة هذه
onionServices.authPrompt.done=انتهى
onionServices.authPrompt.doneAccessKey=d
diff --git a/ast/torbutton.properties b/ast/torbutton.properties
index e9704deaba..a815f54034 100644
--- a/ast/torbutton.properties
+++ b/ast/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/az/torbutton.properties b/az/torbutton.properties
index 037c39ea0f..bb818b238c 100644
--- a/az/torbutton.properties
+++ b/az/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Oldu
onionServices.authPrompt.doneAccessKey=d
diff --git a/be/torbutton.properties b/be/torbutton.properties
index 9f33a5eb65..b2324f06d0 100644
--- a/be/torbutton.properties
+++ b/be/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Гатова
onionServices.authPrompt.doneAccessKey=d
diff --git a/bg/torbutton.properties b/bg/torbutton.properties
index 057ce3ff2b..84e07cacc1 100644
--- a/bg/torbutton.properties
+++ b/bg/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Готов
onionServices.authPrompt.doneAccessKey=d
diff --git a/bn-BD/torbutton.properties b/bn-BD/torbutton.properties
index 68a148508a..fb43f5c08c 100644
--- a/bn-BD/torbutton.properties
+++ b/bn-BD/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S আপনার ব্যক্তিগত কীটির জন্য অনুরোধ করছে।
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=এই onion পরিষেবার জন্য আপনার ব্যক্তিগত কী লিখুন
onionServices.authPrompt.done=সম্পন্ন
onionServices.authPrompt.doneAccessKey=d
diff --git a/br/torbutton.properties b/br/torbutton.properties
index 7e0053571d..9929a0f516 100644
--- a/br/torbutton.properties
+++ b/br/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Graet
onionServices.authPrompt.doneAccessKey=d
diff --git a/bs/torbutton.properties b/bs/torbutton.properties
index 8cbc21cec0..9ecc8785c7 100644
--- a/bs/torbutton.properties
+++ b/bs/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/ca/torbutton.properties b/ca/torbutton.properties
index 6b31ae3056..e6480677fc 100644
--- a/ca/torbutton.properties
+++ b/ca/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S sol·licita la vostra clau privada.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Introduïu la vostra clau privada per a aquest servei ceba
onionServices.authPrompt.done=Fet
onionServices.authPrompt.doneAccessKey=d
diff --git a/cs/torbutton.properties b/cs/torbutton.properties
index e00949e15c..dcfc69522f 100644
--- a/cs/torbutton.properties
+++ b/cs/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S vyžaduje váš soukromý klíč.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Zadejte svůj soukromý klíč pro tuto službu onion
onionServices.authPrompt.done=Hotovo
onionServices.authPrompt.doneAccessKey=H
diff --git a/cy/torbutton.properties b/cy/torbutton.properties
index 8349ddfd61..870c5dddad 100644
--- a/cy/torbutton.properties
+++ b/cy/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Wedi gorffen
onionServices.authPrompt.doneAccessKey=d
diff --git a/da/torbutton.properties b/da/torbutton.properties
index 30d4e0fc89..775c35ab53 100644
--- a/da/torbutton.properties
+++ b/da/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Kunne ikke oprette forbindelse til onionstedet, muli
onionServices.introTimedOut.longDescription=Detaljer: %S — Forbindelsen til den anmodede oniontjeneste fik timeout mens rendezvous-kredsløbet blev forsøgt bygget.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S anmoder om din private nøgle.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Indtast din private nøgle til oniontjenesten
onionServices.authPrompt.done=Færdig
onionServices.authPrompt.doneAccessKey=d
diff --git a/de/torbutton.properties b/de/torbutton.properties
index 50cac4ab0c..06ea90015c 100644
--- a/de/torbutton.properties
+++ b/de/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Verbindung zur Onion-Site ist fehlgeschlagen, mögli
onionServices.introTimedOut.longDescription=Details: %S — Die Verbindung zum angeforderten Onion-Dienst ist beim Versuch, den Rendezvous-Kanal aufzubauen, abgelaufen.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S fragt deinen privaten Schlüssel an.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Gib deinen privaten Schlüssel für diesen Onion-Dienst ein.
onionServices.authPrompt.done=Fertig
onionServices.authPrompt.doneAccessKey=d
diff --git a/el/torbutton.properties b/el/torbutton.properties
index 4aefb4f47a..828f58b6fa 100644
--- a/el/torbutton.properties
+++ b/el/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Τέλος
onionServices.authPrompt.doneAccessKey=d
diff --git a/en-GB/torbutton.properties b/en-GB/torbutton.properties
index d28d3459ec..696b2c4579 100644
--- a/en-GB/torbutton.properties
+++ b/en-GB/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/en-US/torbutton.properties b/en-US/torbutton.properties
index 7b6c2d6571..53651280e8 100644
--- a/en-US/torbutton.properties
+++ b/en-US/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/en/torbutton.properties b/en/torbutton.properties
index 7b6c2d6571..53651280e8 100644
--- a/en/torbutton.properties
+++ b/en/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/eo/torbutton.properties b/eo/torbutton.properties
index c1449413dc..0b12c6e181 100644
--- a/eo/torbutton.properties
+++ b/eo/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Preta
onionServices.authPrompt.doneAccessKey=d
diff --git a/es-AR/torbutton.properties b/es-AR/torbutton.properties
index ab1c0be486..ad3c948e91 100644
--- a/es-AR/torbutton.properties
+++ b/es-AR/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=No se pudo conectar al sitio Onion, posiblemente deb
onionServices.introTimedOut.longDescription=Detalles: %S — El tiempo de espera de conexión al servicio Onion solicitado se agotó al intentar construir el circuito de encuentro.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S está solicitando su clave privada.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Ingrese su clave privada para este servicio Onion
onionServices.authPrompt.done=Hecho
onionServices.authPrompt.doneAccessKey=d
diff --git a/es-ES/torbutton.properties b/es-ES/torbutton.properties
index aada4fc766..93ffe04cf1 100644
--- a/es-ES/torbutton.properties
+++ b/es-ES/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=No te has conectado a onionsite, quizá por una mala
onionServices.introTimedOut.longDescription=Detalles: %S - Se ha agotado la conexión solicitada con el servicio de onion, mientras se intentaba construir el circuito de encuentro.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S está solicitando tu clave privada.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Introduce tu clave privada para este servicio cebolla
onionServices.authPrompt.done=Listo
onionServices.authPrompt.doneAccessKey=r
diff --git a/es-MX/torbutton.properties b/es-MX/torbutton.properties
index 4196fe4237..06e420ef38 100644
--- a/es-MX/torbutton.properties
+++ b/es-MX/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Listo
onionServices.authPrompt.doneAccessKey=d
diff --git a/et/torbutton.properties b/et/torbutton.properties
index 06fa78ef1a..1d12bb779e 100644
--- a/et/torbutton.properties
+++ b/et/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Valmis
onionServices.authPrompt.doneAccessKey=d
diff --git a/eu/torbutton.properties b/eu/torbutton.properties
index 1c95aeffd0..fd06b66e32 100644
--- a/eu/torbutton.properties
+++ b/eu/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Eginda
onionServices.authPrompt.doneAccessKey=d
diff --git a/fa/torbutton.properties b/fa/torbutton.properties
index 02668325f0..065da9afc0 100644
--- a/fa/torbutton.properties
+++ b/fa/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=اتصال به سایت پیازی، احتمالا
onionServices.introTimedOut.longDescription=جزئیات: S% — وقت اتصال به سرویس پیازی درخواست شده اتمام یافت در حالی که سعی داشت تا چرخه ملاقات را ایجاد کند.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S درخواست کلید خصوصی شما را دارد.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=کلید خصوصی خود برای این سرویس Onion را، وارد کنید.
onionServices.authPrompt.done=انجام شد
onionServices.authPrompt.doneAccessKey=d
diff --git a/fi/torbutton.properties b/fi/torbutton.properties
index 897670e2b3..41a2572165 100644
--- a/fi/torbutton.properties
+++ b/fi/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Valmis
onionServices.authPrompt.doneAccessKey=u
diff --git a/fr/torbutton.properties b/fr/torbutton.properties
index 33327e63c8..01226a9c9b 100644
--- a/fr/torbutton.properties
+++ b/fr/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Échec de connexion au site onion, possiblement en r
onionServices.introTimedOut.longDescription=Détails : %S – La connexion au service onion demandé est arrivée au bout de son délai en essayant de construire le circuit de rencontre.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S demande votre clé privée.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Saisissez votre clé privée pour ce service onion
onionServices.authPrompt.done=Terminé
onionServices.authPrompt.doneAccessKey=t
diff --git a/fy-NL/torbutton.properties b/fy-NL/torbutton.properties
index d1acd3458f..157f56a4bd 100644
--- a/fy-NL/torbutton.properties
+++ b/fy-NL/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Klear
onionServices.authPrompt.doneAccessKey=d
diff --git a/ga-IE/torbutton.properties b/ga-IE/torbutton.properties
index 9a7b9822c3..aa201bee96 100644
--- a/ga-IE/torbutton.properties
+++ b/ga-IE/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Déanta
onionServices.authPrompt.doneAccessKey=d
diff --git a/gd/torbutton.properties b/gd/torbutton.properties
index 7b6c2d6571..53651280e8 100644
--- a/gd/torbutton.properties
+++ b/gd/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/gl/torbutton.properties b/gl/torbutton.properties
index 70b62332b7..0b5aa30910 100644
--- a/gl/torbutton.properties
+++ b/gl/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Feito
onionServices.authPrompt.doneAccessKey=d
diff --git a/gu-IN/torbutton.properties b/gu-IN/torbutton.properties
index 91441b1b93..984baf6b7c 100644
--- a/gu-IN/torbutton.properties
+++ b/gu-IN/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=થઈ ગયું
onionServices.authPrompt.doneAccessKey=d
diff --git a/he/torbutton.properties b/he/torbutton.properties
index b3ac76ab55..c3fd7b527e 100644
--- a/he/torbutton.properties
+++ b/he/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=חיבור אל אתר הבצל נכשל, כנראה
onionServices.introTimedOut.longDescription=פרטים: %S — החיבור אל שירות הבצל המבוקש לקח פסק זמן בעת ניסיון לבנות את מעגל המפגש.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S מבקש את המפתח הפרטי שלך.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=הכנס את המפתח הפרטי שלך עבור שירות בצל זה
onionServices.authPrompt.done=סיים
onionServices.authPrompt.doneAccessKey=d
diff --git a/hi-IN/torbutton.properties b/hi-IN/torbutton.properties
index b746bfabb9..bedffecb35 100644
--- a/hi-IN/torbutton.properties
+++ b/hi-IN/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=सम्पन्न
onionServices.authPrompt.doneAccessKey=d
diff --git a/hr/torbutton.properties b/hr/torbutton.properties
index 57f5ca5c8e..d5e6800c02 100644
--- a/hr/torbutton.properties
+++ b/hr/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Neuspjelo povezivanje s onionsiteom, možda zbog lo
onionServices.introTimedOut.longDescription=Pojedinosti: %S – Veza s traženom onion uslugom istekla je dok se pokušava izgraditi lanac sastajanja.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S zahtijeva tvoj privatni ključ.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Upiši svoj privatni ključ za ovu onion uslugu
onionServices.authPrompt.done=Gotovo
onionServices.authPrompt.doneAccessKey=g
diff --git a/hu/torbutton.properties b/hu/torbutton.properties
index 79572816c3..12348fe50b 100644
--- a/hu/torbutton.properties
+++ b/hu/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Sikertelen a csatlakozás az onionsite-hoz, feltehet
onionServices.introTimedOut.longDescription=Részletek: %S — A kapcsolat a kért opnion szolgáltatás felé időtúllépésre futott, miközben randevúzni próbált az áramkörrel.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S kéri a privát kulcsát.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Adja meg privát kulcsát ehhez az onion szolgáltatáshoz
onionServices.authPrompt.done=Kész
onionServices.authPrompt.doneAccessKey=a
diff --git a/hy-AM/torbutton.properties b/hy-AM/torbutton.properties
index b5b0df0461..11d73364c4 100644
--- a/hy-AM/torbutton.properties
+++ b/hy-AM/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/ia/torbutton.properties b/ia/torbutton.properties
index 20913aebd9..234b56e56a 100644
--- a/ia/torbutton.properties
+++ b/ia/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/id/torbutton.properties b/id/torbutton.properties
index 9acf6b7c7c..49fae587c9 100644
--- a/id/torbutton.properties
+++ b/id/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Selesai
onionServices.authPrompt.doneAccessKey=d
diff --git a/is/torbutton.properties b/is/torbutton.properties
index 1b67d3d8b8..17a37356f9 100644
--- a/is/torbutton.properties
+++ b/is/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S er að biðja um einkalykilinn þinn.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Settu inn einkalykilinn þinn fyrir þessa onion-þjónustu
onionServices.authPrompt.done=Lokið
onionServices.authPrompt.doneAccessKey=d
diff --git a/it/torbutton.properties b/it/torbutton.properties
index 3096214a70..fe6b6b789d 100644
--- a/it/torbutton.properties
+++ b/it/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Connessione al sito onion fallita, probabilmente per
onionServices.introTimedOut.longDescription=Dettagli: %S — La connessione al servizio onion richiesto è scaduta mentre si tentava di costruire il circuito di incontro.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S richiede la tua chiave privata.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Inserisci la tua chiave privata per questo servizio onion
onionServices.authPrompt.done=Fatto
onionServices.authPrompt.doneAccessKey=d
diff --git a/ja/torbutton.properties b/ja/torbutton.properties
index 9263da425a..5ebc1dbd4d 100644
--- a/ja/torbutton.properties
+++ b/ja/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=ネットワークの接続状態が不安定だっ
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%Sは秘密鍵を要求しています。
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=この Onion サービスのあなたの秘密鍵を入力してください
onionServices.authPrompt.done=完了
onionServices.authPrompt.doneAccessKey=d
diff --git a/ka/torbutton.properties b/ka/torbutton.properties
index 4c0de471c5..aee8253fc9 100644
--- a/ka/torbutton.properties
+++ b/ka/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=ვერ მოხერხდა onion-საი
onionServices.introTimedOut.longDescription=ვრცლად: %S — მოთხოვნილ onion-მომსახურებასთან კავშირის ვადა ამოიწურა, შეხვედრის წრედის ჩამოყალიბებისას.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S ითხოვს თქვენს საიდუმლო გასაღებს.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=შეიყვანეთ თქვენი საიდუმლო გასაღები ამ onion-მომსახურებისთვის
onionServices.authPrompt.done=მზადაა
onionServices.authPrompt.doneAccessKey=დ
diff --git a/kab/torbutton.properties b/kab/torbutton.properties
index 7b6c2d6571..53651280e8 100644
--- a/kab/torbutton.properties
+++ b/kab/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/kk/torbutton.properties b/kk/torbutton.properties
index 54a24b04b8..bc96f932e0 100644
--- a/kk/torbutton.properties
+++ b/kk/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Дайын
onionServices.authPrompt.doneAccessKey=d
diff --git a/km/torbutton.properties b/km/torbutton.properties
index 6a6c7a650a..3a2b4a57b7 100644
--- a/km/torbutton.properties
+++ b/km/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=រួចរាល់
onionServices.authPrompt.doneAccessKey=d
diff --git a/kn/torbutton.properties b/kn/torbutton.properties
index 65491f819a..9fb093a072 100644
--- a/kn/torbutton.properties
+++ b/kn/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/ko/torbutton.properties b/ko/torbutton.properties
index 4cb39034f6..51ceec0a0a 100644
--- a/ko/torbutton.properties
+++ b/ko/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S 에서 당신의 개인키를 요구하고 있습니다.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=이 onion 서비스를 사용하기 위해 개인키를 입력하세요.
onionServices.authPrompt.done=완성
onionServices.authPrompt.doneAccessKey=d
diff --git a/lt/torbutton.properties b/lt/torbutton.properties
index 60e047049c..4d012386d6 100644
--- a/lt/torbutton.properties
+++ b/lt/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Nepavyko prisijungti prie onion svetainės, galbūt
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S prašo jūsų asmeninio rakto.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Įveskite savo privatųjį, šiai onion paslaugai skirtą, raktą
onionServices.authPrompt.done=Atlikta
onionServices.authPrompt.doneAccessKey=u
diff --git a/lv/torbutton.properties b/lv/torbutton.properties
index 62e795fba9..5b3d42dfe3 100644
--- a/lv/torbutton.properties
+++ b/lv/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Izpildīts
onionServices.authPrompt.doneAccessKey=d
diff --git a/mk/torbutton.properties b/mk/torbutton.properties
index 52d1dc98c9..abf97d252b 100644
--- a/mk/torbutton.properties
+++ b/mk/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Неуспешно поврзување на onion
onionServices.introTimedOut.longDescription=Детали: %S — Времето за поврзување со бараната onion услуга истече додека се градеше кругот.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S го бара вашиот приватен клуч.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Внесете го вашиот приватен клуч за оваа onion услуга
onionServices.authPrompt.done=Завршено
onionServices.authPrompt.doneAccessKey=d
diff --git a/ml/torbutton.properties b/ml/torbutton.properties
index 05aa2debd8..03839728ff 100644
--- a/ml/torbutton.properties
+++ b/ml/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S നിങ്ങളുടെ സ്വകാര്യ കീ അഭ്യർത്ഥിക്കുന്നു.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=ഈ ഒണിയൻ സേവനത്തിനായി നിങ്ങളുടെ സ്വകാര്യ കീ നൽകുക
onionServices.authPrompt.done=കഴിഞ്ഞു
onionServices.authPrompt.doneAccessKey=ഡി
diff --git a/mr/torbutton.properties b/mr/torbutton.properties
index e5854a69b9..23835e70f0 100644
--- a/mr/torbutton.properties
+++ b/mr/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=झाले
onionServices.authPrompt.doneAccessKey=d
diff --git a/ms/torbutton.properties b/ms/torbutton.properties
index e29935283f..17e4fd2220 100644
--- a/ms/torbutton.properties
+++ b/ms/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Selesai
onionServices.authPrompt.doneAccessKey=d
diff --git a/my/torbutton.properties b/my/torbutton.properties
index 64b4c73335..b1b3bc92e1 100644
--- a/my/torbutton.properties
+++ b/my/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=ပြီးသွားပြီ
onionServices.authPrompt.doneAccessKey=d
diff --git a/nb-NO/torbutton.properties b/nb-NO/torbutton.properties
index 9f50f2115a..1a1cf7ebb0 100644
--- a/nb-NO/torbutton.properties
+++ b/nb-NO/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S ber om din private nøkkel.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Ferdig
onionServices.authPrompt.doneAccessKey=d
diff --git a/ne/torbutton.properties b/ne/torbutton.properties
index f0beb0ed86..62bdff2227 100644
--- a/ne/torbutton.properties
+++ b/ne/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=भयो
onionServices.authPrompt.doneAccessKey=d
diff --git a/nl-BE/torbutton.properties b/nl-BE/torbutton.properties
index e3fffd51e9..1b234672ce 100644
--- a/nl-BE/torbutton.properties
+++ b/nl-BE/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Klaar
onionServices.authPrompt.doneAccessKey=d
diff --git a/nl/torbutton.properties b/nl/torbutton.properties
index 8036f020ba..acfbdcf9e3 100644
--- a/nl/torbutton.properties
+++ b/nl/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Verbinding maken met de onion-website is mislukt, mo
onionServices.introTimedOut.longDescription=Details: %S – Time-out bij verbinding met de opgevraagde onion-service tijdens opbouwen van het rendezvous-circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S vraagt om uw privésleutel.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Voer uw privésleutel voor deze onion-service in
onionServices.authPrompt.done=Gereed
onionServices.authPrompt.doneAccessKey=G
diff --git a/nn-NO/torbutton.properties b/nn-NO/torbutton.properties
index 3dc50cea03..eb6860c6a3 100644
--- a/nn-NO/torbutton.properties
+++ b/nn-NO/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Ferdig
onionServices.authPrompt.doneAccessKey=d
diff --git a/oc/torbutton.properties b/oc/torbutton.properties
index 1726bf7fca..102a093e3a 100644
--- a/oc/torbutton.properties
+++ b/oc/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/or/torbutton.properties b/or/torbutton.properties
index 7b6c2d6571..53651280e8 100644
--- a/or/torbutton.properties
+++ b/or/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/pa-IN/torbutton.properties b/pa-IN/torbutton.properties
index 56a75bbcaf..23e67a06c1 100644
--- a/pa-IN/torbutton.properties
+++ b/pa-IN/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=ਮੁਕੰਮਲ
onionServices.authPrompt.doneAccessKey=d
diff --git a/pl/torbutton.properties b/pl/torbutton.properties
index 8500181eb7..be3b73aba3 100644
--- a/pl/torbutton.properties
+++ b/pl/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description= %S żąda Twojego klucza prywatnego.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Wprowadź swój klucz prywatny dla tej usługi cebulowej
onionServices.authPrompt.done=Skończone
onionServices.authPrompt.doneAccessKey=d
diff --git a/pt-BR/torbutton.properties b/pt-BR/torbutton.properties
index ed63bc4dad..259cbd0039 100644
--- a/pt-BR/torbutton.properties
+++ b/pt-BR/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Falha ao conectar ao onionsite, possivelmente devido
onionServices.introTimedOut.longDescription=Detalhes: %S — O tempo limite da conexão com o serviço de cebola solicitado expirou ao tentar construir o circuito de encontro.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S está solicitado a sua chave privada.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Insira a sua chave privada para usar este serviço onion
onionServices.authPrompt.done=Pronto
onionServices.authPrompt.doneAccessKey=d
diff --git a/pt-PT/torbutton.properties b/pt-PT/torbutton.properties
index 279df5f453..cf9041f7ad 100644
--- a/pt-PT/torbutton.properties
+++ b/pt-PT/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Falha ao conectar ao onionsite, provavelmente devido
onionServices.introTimedOut.longDescription=Detalhes: %S — A conecção ao serviço onion pedido excedeu o tempo quando estava a tentar criar o circuito de encontro.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S está a solicitar a sua chave privada.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Digite a sua chave privada para este serviço "onion"
onionServices.authPrompt.done=Concluído
onionServices.authPrompt.doneAccessKey=d
diff --git a/ro/torbutton.properties b/ro/torbutton.properties
index facd8c8b55..cb9c846f60 100644
--- a/ro/torbutton.properties
+++ b/ro/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Eroare la conectarea la Oniosite, posibil din cauza
onionServices.introTimedOut.longDescription=Detalii: %S — Conexiunea la serviciul Onion solicitat a expirat în timp ce încercați să construiți circuitul de întâlnire.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S solicită cheia dvs. privată.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Introduceți cheia privată pentru acest serviciu de ceapă
onionServices.authPrompt.done=Gata
onionServices.authPrompt.doneAccessKey=d
diff --git a/ru/torbutton.properties b/ru/torbutton.properties
index 4ed3045991..950faec4f8 100644
--- a/ru/torbutton.properties
+++ b/ru/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S запрашивает ваш закрытый ключ.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Готово
onionServices.authPrompt.doneAccessKey=Д
diff --git a/si/torbutton.properties b/si/torbutton.properties
index e9de70daf2..dce6e33738 100644
--- a/si/torbutton.properties
+++ b/si/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=කාර්යය ඉටු කරන ලදී
onionServices.authPrompt.doneAccessKey=d
diff --git a/sk/torbutton.properties b/sk/torbutton.properties
index 02949dd93e..2b2c2ca9a0 100644
--- a/sk/torbutton.properties
+++ b/sk/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S požaduje Váš súkromný kľúč.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Vložte svoj súkromný kľúč pre túto onion službu
onionServices.authPrompt.done=Hotovo
onionServices.authPrompt.doneAccessKey=d
diff --git a/sl/torbutton.properties b/sl/torbutton.properties
index 5996ca0fc6..da3cc1e17b 100644
--- a/sl/torbutton.properties
+++ b/sl/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Opravljeno
onionServices.authPrompt.doneAccessKey=d
diff --git a/son/torbutton.properties b/son/torbutton.properties
index 7b6c2d6571..53651280e8 100644
--- a/son/torbutton.properties
+++ b/son/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Done
onionServices.authPrompt.doneAccessKey=d
diff --git a/sq/torbutton.properties b/sq/torbutton.properties
index 905090c584..59441fc193 100644
--- a/sq/torbutton.properties
+++ b/sq/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=S’u arrit të lidhej te onionsite, mundet për shk
onionServices.introTimedOut.longDescription=Hollësi: %S — Lidhjes për te shërbimi onion i kërkuar i mbaroi koha, teksa provohej të ngrihej një qark rendezvous.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S po kërkon kyçin tuaj privat.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Jepni kyçin tuaj privat për këtë shërbim onion
onionServices.authPrompt.done=U krye
onionServices.authPrompt.doneAccessKey=k
diff --git a/sr/torbutton.properties b/sr/torbutton.properties
index d37f727fe8..0794750e28 100644
--- a/sr/torbutton.properties
+++ b/sr/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Gotovo
onionServices.authPrompt.doneAccessKey=д
diff --git a/sv-SE/torbutton.properties b/sv-SE/torbutton.properties
index abed60dfab..9cd38f2bc8 100644
--- a/sv-SE/torbutton.properties
+++ b/sv-SE/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Det gick inte att ansluta till onion-webbplats, even
onionServices.introTimedOut.longDescription=Detaljer: %S — Anslutningen till den begärda onion-tjänsten avbröts när man försökte bygga möteskretsen.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S begär din privata nyckel.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Ange din privata nyckel för den här onion-tjänsten
onionServices.authPrompt.done=Färdig
onionServices.authPrompt.doneAccessKey=d
diff --git a/sw/torbutton.properties b/sw/torbutton.properties
index 179397595e..1631559ab0 100644
--- a/sw/torbutton.properties
+++ b/sw/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Imefanywa
onionServices.authPrompt.doneAccessKey=d
diff --git a/ta/torbutton.properties b/ta/torbutton.properties
index db50a4fbd5..0a4e6715de 100644
--- a/ta/torbutton.properties
+++ b/ta/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=முடிந்தது
onionServices.authPrompt.doneAccessKey=d
diff --git a/te/torbutton.properties b/te/torbutton.properties
index b34bd9bea4..e1989ada7d 100644
--- a/te/torbutton.properties
+++ b/te/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=పూర్తి
onionServices.authPrompt.doneAccessKey=d
diff --git a/th/torbutton.properties b/th/torbutton.properties
index 50b6631880..5ebad60e58 100644
--- a/th/torbutton.properties
+++ b/th/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S ร้องขอกุญแจส่วนตัวของคุณ
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=ใส่กุญแจส่วนตัวของคุณสำหรับ onion service นี้
onionServices.authPrompt.done=เสร็จสิ้น
onionServices.authPrompt.doneAccessKey=d
diff --git a/tr/torbutton.properties b/tr/torbutton.properties
index 499e043a6a..6fa7bdc63a 100644
--- a/tr/torbutton.properties
+++ b/tr/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Onion sitesi ile bağlantı kurulamadı. Büyük ola
onionServices.introTimedOut.longDescription=Ayrıntılar: %S — İstenilen onion hizmeti ile görüşme devresi kurulurken işlem zaman aşımına uğradı.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S kişisel anahtarınıza gerek duyuyor
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Bu Onion hizmeti için kişisel anahtarınızı yazın
onionServices.authPrompt.done=Tamam
onionServices.authPrompt.doneAccessKey=d
diff --git a/uk/torbutton.properties b/uk/torbutton.properties
index e122f6dd2f..1e9bab8394 100644
--- a/uk/torbutton.properties
+++ b/uk/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Готово
onionServices.authPrompt.doneAccessKey=d
diff --git a/ur/torbutton.properties b/ur/torbutton.properties
index 7226b69946..3d54caa96c 100644
--- a/ur/torbutton.properties
+++ b/ur/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=مکمل ہوگیا
onionServices.authPrompt.doneAccessKey=d
diff --git a/uz/torbutton.properties b/uz/torbutton.properties
index 2ddfbba3cb..c852403a28 100644
--- a/uz/torbutton.properties
+++ b/uz/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Тайёр
onionServices.authPrompt.doneAccessKey=d
diff --git a/vi/torbutton.properties b/vi/torbutton.properties
index ca81bcbefe..7cd3c34c69 100644
--- a/vi/torbutton.properties
+++ b/vi/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=Hoàn tất
onionServices.authPrompt.doneAccessKey=d
diff --git a/zh-CN/torbutton.properties b/zh-CN/torbutton.properties
index 45384ca76b..4fdb1b884c 100644
--- a/zh-CN/torbutton.properties
+++ b/zh-CN/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=洋葱站点连接失败,可能是由于网络连
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S 需要您的私钥
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=输入您的私钥来使用此洋葱服务
onionServices.authPrompt.done=完成
onionServices.authPrompt.doneAccessKey=天
diff --git a/zh-HK/torbutton.properties b/zh-HK/torbutton.properties
index 51d155bd9e..3a9dbd3f6d 100644
--- a/zh-HK/torbutton.properties
+++ b/zh-HK/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S is requesting your private key.
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=Enter your private key for this onion service
onionServices.authPrompt.done=完成
onionServices.authPrompt.doneAccessKey=d
diff --git a/zh-TW/torbutton.properties b/zh-TW/torbutton.properties
index 2c31f7bfbd..1d2c661305 100644
--- a/zh-TW/torbutton.properties
+++ b/zh-TW/torbutton.properties
@@ -111,7 +111,7 @@ onionServices.introTimedOut=Failed to connect to the onionsite, possibly due to
onionServices.introTimedOut.longDescription=Details: %S — The connection to the requested onion service timed out while trying to build the rendezvous circuit.
#
# LOCALIZATION NOTE: %S will be replaced with the .onion address.
-onionServices.authPrompt.description=%S 正請求您的私鑰。
+onionServices.authPrompt.description2=%S is requesting that you authenticate.
onionServices.authPrompt.keyPlaceholder=請輸入私鑰以使用此 onion 服務
onionServices.authPrompt.done=完成
onionServices.authPrompt.doneAccessKey=d
1
0

[torbutton/master] Bug 34250: Only listen to 'started' in noscript-control.js
by gk@torproject.org 11 Jun '20
by gk@torproject.org 11 Jun '20
11 Jun '20
commit 21e6fbd52a4b38150a56fb64475e4fd80352b92f
Author: Alex Catarineu <acat(a)torproject.org>
Date: Mon May 18 12:59:36 2020 +0200
Bug 34250: Only listen to 'started' in noscript-control.js
This fixes a race condition which can be hit in some cases,
such as running some marionette tests. The race condition
results in noscript not being initialized properly due to
the 'pageshow' event being received before 'started'.
---
modules/noscript-control.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/noscript-control.js b/modules/noscript-control.js
index 0383b9b5..02d5abea 100644
--- a/modules/noscript-control.js
+++ b/modules/noscript-control.js
@@ -146,7 +146,7 @@ var initialize = () => {
let messageListener = (a, b, c) => {
try {
log(3, `Message received from NoScript: ${JSON.stringify([a, b, c])}`);
- if (!["started", "pageshow"].includes(a.__meta.name)) {
+ if (a.__meta.name !== "started") {
return;
}
Services.mm.removeMessageListener("MessageChannel:Messages", listener);
1
0

[tor-browser/tor-browser-68.9.0esr-9.5-1] fixup! Bug 21952: Implement Onion-Location
by gk@torproject.org 11 Jun '20
by gk@torproject.org 11 Jun '20
11 Jun '20
commit da4458c8d39845e56d70051c61f49b7d50b0c2da
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Tue Jun 9 14:38:38 2020 -0400
fixup! Bug 21952: Implement Onion-Location
Fixes bug 34361.
---
.../components/onionservices/content/onionlocationPreferences.inc.xul | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/browser/components/onionservices/content/onionlocationPreferences.inc.xul b/browser/components/onionservices/content/onionlocationPreferences.inc.xul
index c386316c98dc..c285f403f99b 100644
--- a/browser/components/onionservices/content/onionlocationPreferences.inc.xul
+++ b/browser/components/onionservices/content/onionlocationPreferences.inc.xul
@@ -1,6 +1,6 @@
# Copyright (c) 2020, The Tor Project, Inc.
-<groupbox id="onionServicesGroup" data-category="panePrivacy" data-subcategory="onionservices">
+<groupbox id="onionServicesGroup" data-category="panePrivacy" data-subcategory="onionservices" hidden="true">
<label><html:h2 id="onionServicesTitle"></html:h2></label>
<label><label class="tail-with-learn-more" id="prioritizeOnionsDesc"></label><label
class="learnMore" is="text-link" id="onionServicesLearnMore"></label></label>
1
0

[tor-browser/tor-browser-68.9.0esr-10.0-1] fixup! Bug 21952: Implement Onion-Location
by gk@torproject.org 11 Jun '20
by gk@torproject.org 11 Jun '20
11 Jun '20
commit e170c676b8b30f92c7279e8a817ebe8ca4cb2f09
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Tue Jun 9 14:38:38 2020 -0400
fixup! Bug 21952: Implement Onion-Location
Fixes bug 34361.
---
.../components/onionservices/content/onionlocationPreferences.inc.xul | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/browser/components/onionservices/content/onionlocationPreferences.inc.xul b/browser/components/onionservices/content/onionlocationPreferences.inc.xul
index c386316c98dc..c285f403f99b 100644
--- a/browser/components/onionservices/content/onionlocationPreferences.inc.xul
+++ b/browser/components/onionservices/content/onionlocationPreferences.inc.xul
@@ -1,6 +1,6 @@
# Copyright (c) 2020, The Tor Project, Inc.
-<groupbox id="onionServicesGroup" data-category="panePrivacy" data-subcategory="onionservices">
+<groupbox id="onionServicesGroup" data-category="panePrivacy" data-subcategory="onionservices" hidden="true">
<label><html:h2 id="onionServicesTitle"></html:h2></label>
<label><label class="tail-with-learn-more" id="prioritizeOnionsDesc"></label><label
class="learnMore" is="text-link" id="onionServicesLearnMore"></label></label>
1
0

[translation/bridgedb] https://gitweb.torproject.org/translation.git/commit/?h=bridgedb
by translation@torproject.org 11 Jun '20
by translation@torproject.org 11 Jun '20
11 Jun '20
commit 27f3b10b6a189e785ef435fea5bb92949ec2f00a
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu Jun 11 17:15:15 2020 +0000
https://gitweb.torproject.org/translation.git/commit/?h=bridgedb
---
lt/LC_MESSAGES/bridgedb.po | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lt/LC_MESSAGES/bridgedb.po b/lt/LC_MESSAGES/bridgedb.po
index 9a054e67d7..536d20446f 100644
--- a/lt/LC_MESSAGES/bridgedb.po
+++ b/lt/LC_MESSAGES/bridgedb.po
@@ -17,7 +17,7 @@ msgstr ""
"Project-Id-Version: Tor Project\n"
"Report-Msgid-Bugs-To: 'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB&keywo…'\n"
"POT-Creation-Date: 2020-05-14 14:21-0700\n"
-"PO-Revision-Date: 2020-06-11 16:34+0000\n"
+"PO-Revision-Date: 2020-06-11 16:56+0000\n"
"Last-Translator: Pijus Kamandulis <pkpjuklas(a)gmail.com>\n"
"Language-Team: Lithuanian (http://www.transifex.com/otf/torproject/language/lt/)\n"
"MIME-Version: 1.0\n"
@@ -396,7 +396,7 @@ msgstr ""
#: bridgedb/strings.py:173
msgid "(Request unobfuscated Tor bridges.)"
-msgstr ""
+msgstr "(Prašyti ne užmaskuotų Tor tinklo tiltų.)"
#: bridgedb/strings.py:174
msgid "(Request IPv6 bridges.)"
@@ -404,4 +404,4 @@ msgstr "(Prašyti IPv6 tinklo tiltų)"
#: bridgedb/strings.py:175
msgid "(Request obfs4 obfuscated bridges.)"
-msgstr ""
+msgstr "(Prašyti užmaskuotų obfs4 tinklo tiltų)"
1
0
commit 91ea21e3a36d5eb96c3e52ffed6466ebd1f05607
Author: Florentin Rochet <florentin.rochet(a)uclouvain.be>
Date: Sun Jun 7 19:49:58 2020 +0200
including prop310 rational
---
guard-spec.txt | 45 +++++++++++++++++++++++++++++----------------
1 file changed, 29 insertions(+), 16 deletions(-)
diff --git a/guard-spec.txt b/guard-spec.txt
index db1ae32..4f021b7 100644
--- a/guard-spec.txt
+++ b/guard-spec.txt
@@ -23,7 +23,7 @@
nodes that the client will connect to directly. If they are not
compromised, the user's paths are not compromised.
- This specification outlines Tor's guard selection algorithm,
+ This specification outlines Tor's guard housekeeping algorithm,
which tries to meet the following goals:
- Heuristics and algorithms for determining how and which guards
@@ -45,6 +45,8 @@
- Tor clients should resist (to the extent possible) attacks
that try to force them onto compromised guards.
+ - Should maintain the load-balancing offered by the path selection
+ algorithm
2. State instances
@@ -113,7 +115,7 @@
specification defines how entry guards specifically should be selected and
managed, as opposed to middle or exit nodes.
- 3.1.1 Entry guard selection
+ 3.1.1 Managing entry guards
At a high level, a relay listed in a consensus will move through the
following states in the process from initial selection to eventual
@@ -129,7 +131,8 @@
Relays listed in the latest consensus can be sampled for guard usage
if they have the "Guard" flag. Sampling is random but weighted by
- bandwidth.
+ a measured bandwidth multiplied by bandwidth-weights (Wgg if guard only,
+ Wgd if guard+exit flagged).
Once a path is built and a circuit established using this guard, it
is marked as confirmed. Until this point, guards are first sampled
@@ -143,9 +146,9 @@
3.1.2 Middle and exit node selection
- Middle nodes are selected at random from relays listed in the
- latest consensus, weighted by bandwidth. Exit nodes are chosen
- similarly but restricted to relays with a sufficiently permissive
+ Middle nodes are selected at random from relays listed in the latest
+ consensus, weighted by bandwidth and bandwidth-weights. Exit nodes are
+ chosen similarly but restricted to relays with a sufficiently permissive
exit policy.
3.2 Circuit Building
@@ -176,7 +179,7 @@
4.1. The Sampled Guard Set. [Section:SAMPLED]
We maintain a set, {set:SAMPLED_GUARDS}, that persists across
- invocations of Tor. It is an unordered subset of the nodes that
+ invocations of Tor. It is a subset of the nodes ordered by a sample idx that
we have seen listed as a guard in the consensus at some point.
For each such guard, we record persistently:
@@ -230,8 +233,8 @@
(But if the maximum would be smaller than {MIN_FILTERED_SAMPLE}, we
set the maximum at {MIN_FILTERED_SAMPLE}.)
- To add a new guard to {SAMPLED_GUARDS}, pick an entry at random
- from ({GUARDS} - {SAMPLED_GUARDS}), weighted by bandwidth.
+ To add a new guard to {SAMPLED_GUARDS}, pick an entry at random from
+ ({GUARDS} - {SAMPLED_GUARDS}), according to the path selection rules.
We remove an entry from {SAMPLED_GUARDS} if:
@@ -263,6 +266,17 @@
The second expiration mechanism makes us rotate our guards slowly
over time.
+ Ordering the {SAMPLED_GUARDS} set in the order in which we sampled those
+ guards and picking guards from that set according to this ordering improves
+ load-balancing. It is closer to offer the expected usage of the guard nodes
+ as per the path selection rules.
+
+ The ordering also improves on another objective of this proposal: trying to
+ resist an adversary pushing clients over compromised guards, since the
+ adversary would need the clients to exhaust all their initial
+ {SAMPLED_GUARDS} set before having a chance to use a newly deployed
+ adversary node.
+
4.2. The Usable Sample [Section:FILTERED]
@@ -376,12 +390,11 @@
{CONFIRMED_GUARDS} and {FILTERED_GUARDS}, and take the first
{N_PRIMARY_GUARDS} elements. If there are fewer than
{N_PRIMARY_GUARDS} elements, append additional elements to
- PRIMARY_GUARDS chosen _uniformly_ at random from
- ({FILTERED_GUARDS} - {CONFIRMED_GUARDS}).
+ PRIMARY_GUARDS chosen from ({FILTERED_GUARDS} - {CONFIRMED_GUARDS}) in
+ sample order.
Once an element has been added to {PRIMARY_GUARDS}, we do not remove it
- until it is replaced by some element from {CONFIRMED_GUARDS}. Confirmed
- elements always precede unconfirmed ones in the {PRIMARY_GUARDS} list.
+ until it is replaced by some element from {CONFIRMED_GUARDS}.
Note that {PRIMARY_GUARDS} do not have to be in
{USABLE_FILTERED_GUARDS}: they might be unreachable.
@@ -475,9 +488,9 @@
is now <usable_if_no_better_guard>. (If all entries have
{is_pending} true, pick the first one.)
- * Otherwise, if there is no such entry, select a member at
- random from {USABLE_FILTERED_GUARDS}. Set its {is_pending}
- field to true. The circuit is <usable_if_no_better_guard>.
+ * Otherwise, if there is no such entry, select a member from
+ {USABLE_FILTERED_GUARDS} in sample order. Set its {is_pending} field to
+ true. The circuit is <usable_if_no_better_guard>.
* Otherwise, if USABLE_FILTERED_GUARDS is empty, we have exhausted
all the sampled guards. In this case we proceed by marking all guards
1
0