[tor-commits] [orbot/master] Removes V2 Onion Services From Orbot
n8fr8 at torproject.org
n8fr8 at torproject.org
Wed Dec 22 21:55:10 UTC 2021
commit cb98e7febd379268c3f15eb0f884197a57e17928
Author: bim <dsnake at protonmail.com>
Date: Thu Sep 23 13:22:46 2021 -0400
Removes V2 Onion Services From Orbot
- Removes V2 Hosted Services and Client Cookies
- Removes Assocaited Code in OrbotService
- OrbotApp will delete local v2 databases
- Removes XML Resources
- Refactored V2 code that V3 used to appropriate V3 Backages
---
app-mini/src/main/res/values-ar/strings.xml | 13 +-
app-mini/src/main/res/values-ay/strings.xml | 13 +-
app-mini/src/main/res/values-az/strings.xml | 3 +-
app-mini/src/main/res/values-be/strings.xml | 13 +-
app-mini/src/main/res/values-bg/strings.xml | 6 +-
app-mini/src/main/res/values-ca/strings.xml | 13 +-
app-mini/src/main/res/values-cs-rCZ/strings.xml | 3 +-
app-mini/src/main/res/values-cs/strings.xml | 3 +-
app-mini/src/main/res/values-cy/strings.xml | 3 +-
app-mini/src/main/res/values-da/strings.xml | 6 +-
app-mini/src/main/res/values-de/strings.xml | 13 +-
app-mini/src/main/res/values-el/strings.xml | 13 +-
app-mini/src/main/res/values-eo/strings.xml | 3 +-
app-mini/src/main/res/values-es/strings.xml | 13 +-
app-mini/src/main/res/values-et/strings.xml | 3 +-
app-mini/src/main/res/values-eu/strings.xml | 13 +-
app-mini/src/main/res/values-fa/strings.xml | 13 +-
app-mini/src/main/res/values-fi/strings.xml | 6 +-
app-mini/src/main/res/values-fr-rFR/strings.xml | 3 +-
app-mini/src/main/res/values-fr/strings.xml | 13 +-
app-mini/src/main/res/values-gl/strings.xml | 13 +-
app-mini/src/main/res/values-hi/strings.xml | 13 +-
app-mini/src/main/res/values-hr/strings.xml | 3 +-
app-mini/src/main/res/values-hu/strings.xml | 13 +-
app-mini/src/main/res/values-in/strings.xml | 3 +-
app-mini/src/main/res/values-is/strings.xml | 13 +-
app-mini/src/main/res/values-it/strings.xml | 13 +-
app-mini/src/main/res/values-iw/strings.xml | 3 +-
app-mini/src/main/res/values-ja/strings.xml | 13 +-
app-mini/src/main/res/values-ko/strings.xml | 3 +-
app-mini/src/main/res/values-lv/strings.xml | 6 +-
app-mini/src/main/res/values-mk/strings.xml | 13 +-
app-mini/src/main/res/values-ms-rMY/strings.xml | 6 +-
app-mini/src/main/res/values-ms/strings.xml | 3 +-
app-mini/src/main/res/values-my/strings.xml | 3 +-
app-mini/src/main/res/values-nb/strings.xml | 13 +-
app-mini/src/main/res/values-nl/strings.xml | 13 +-
app-mini/src/main/res/values-pl/strings.xml | 6 +-
app-mini/src/main/res/values-pt-rBR/strings.xml | 8 +-
app-mini/src/main/res/values-pt/strings.xml | 6 +-
app-mini/src/main/res/values-ro/strings.xml | 6 +-
app-mini/src/main/res/values-ru/strings.xml | 13 +-
app-mini/src/main/res/values-si-rLK/strings.xml | 6 +-
app-mini/src/main/res/values-sk/strings.xml | 3 +-
app-mini/src/main/res/values-sr/strings.xml | 13 +-
app-mini/src/main/res/values-sv/strings.xml | 13 +-
app-mini/src/main/res/values-ta/strings.xml | 6 +-
app-mini/src/main/res/values-th/strings.xml | 13 +-
app-mini/src/main/res/values-tl/strings.xml | 3 +-
app-mini/src/main/res/values-tr/strings.xml | 13 +-
app-mini/src/main/res/values-uk/strings.xml | 13 +-
app-mini/src/main/res/values-vi/strings.xml | 3 +-
app-mini/src/main/res/values-zh-rCN/strings.xml | 3 +-
app-mini/src/main/res/values-zh-rTW/strings.xml | 13 +-
app-mini/src/main/res/values/strings.xml | 11 -
app-tv/src/main/res/values-ar/strings.xml | 13 +-
app-tv/src/main/res/values-ay/strings.xml | 13 +-
app-tv/src/main/res/values-az/strings.xml | 3 +-
app-tv/src/main/res/values-be/strings.xml | 13 +-
app-tv/src/main/res/values-bg/strings.xml | 6 +-
app-tv/src/main/res/values-ca/strings.xml | 13 +-
app-tv/src/main/res/values-cs-rCZ/strings.xml | 3 +-
app-tv/src/main/res/values-cs/strings.xml | 3 +-
app-tv/src/main/res/values-cy/strings.xml | 3 +-
app-tv/src/main/res/values-da/strings.xml | 6 +-
app-tv/src/main/res/values-de/strings.xml | 13 +-
app-tv/src/main/res/values-el/strings.xml | 13 +-
app-tv/src/main/res/values-eo/strings.xml | 3 +-
app-tv/src/main/res/values-es/strings.xml | 13 +-
app-tv/src/main/res/values-et/strings.xml | 3 +-
app-tv/src/main/res/values-eu/strings.xml | 13 +-
app-tv/src/main/res/values-fa/strings.xml | 13 +-
app-tv/src/main/res/values-fi/strings.xml | 6 +-
app-tv/src/main/res/values-fr-rFR/strings.xml | 3 +-
app-tv/src/main/res/values-fr/strings.xml | 13 +-
app-tv/src/main/res/values-gl/strings.xml | 13 +-
app-tv/src/main/res/values-hi/strings.xml | 13 +-
app-tv/src/main/res/values-hr/strings.xml | 3 +-
app-tv/src/main/res/values-hu/strings.xml | 13 +-
app-tv/src/main/res/values-in/strings.xml | 3 +-
app-tv/src/main/res/values-is/strings.xml | 13 +-
app-tv/src/main/res/values-it/strings.xml | 13 +-
app-tv/src/main/res/values-iw/strings.xml | 3 +-
app-tv/src/main/res/values-ja/strings.xml | 13 +-
app-tv/src/main/res/values-ko/strings.xml | 3 +-
app-tv/src/main/res/values-lv/strings.xml | 6 +-
app-tv/src/main/res/values-mk/strings.xml | 13 +-
app-tv/src/main/res/values-ms-rMY/strings.xml | 6 +-
app-tv/src/main/res/values-ms/strings.xml | 3 +-
app-tv/src/main/res/values-my/strings.xml | 3 +-
app-tv/src/main/res/values-nb/strings.xml | 13 +-
app-tv/src/main/res/values-nl/strings.xml | 13 +-
app-tv/src/main/res/values-pl/strings.xml | 6 +-
app-tv/src/main/res/values-pt-rBR/strings.xml | 8 +-
app-tv/src/main/res/values-pt/strings.xml | 6 +-
app-tv/src/main/res/values-ro/strings.xml | 6 +-
app-tv/src/main/res/values-ru/strings.xml | 13 +-
app-tv/src/main/res/values-si-rLK/strings.xml | 6 +-
app-tv/src/main/res/values-sk/strings.xml | 3 +-
app-tv/src/main/res/values-sr/strings.xml | 13 +-
app-tv/src/main/res/values-sv/strings.xml | 13 +-
app-tv/src/main/res/values-ta/strings.xml | 6 +-
app-tv/src/main/res/values-th/strings.xml | 13 +-
app-tv/src/main/res/values-tl/strings.xml | 3 +-
app-tv/src/main/res/values-tr/strings.xml | 13 +-
app-tv/src/main/res/values-uk/strings.xml | 13 +-
app-tv/src/main/res/values-vi/strings.xml | 3 +-
app-tv/src/main/res/values-zh-rCN/strings.xml | 3 +-
app-tv/src/main/res/values-zh-rTW/strings.xml | 13 +-
app-tv/src/main/res/values/strings.xml | 11 -
app/src/main/AndroidManifest.xml | 28 --
.../main/java/org/torproject/android/OrbotApp.java | 3 +
.../org/torproject/android/OrbotMainActivity.java | 179 +---------
.../ui/hiddenservices/ClientCookiesActivity.java | 175 ----------
.../ui/hiddenservices/HiddenServicesActivity.java | 194 -----------
.../adapters/ClientCookiesAdapter.java | 52 ---
.../hiddenservices/adapters/OnionListAdapter.java | 59 ----
.../ui/hiddenservices/backup/BackupUtils.java | 388 ---------------------
.../ui/hiddenservices/database/HSDatabase.java | 50 ---
.../ui/hiddenservices/dialogs/AddCookieDialog.java | 95 -----
.../dialogs/CookieActionsDialog.java | 119 -------
.../hiddenservices/dialogs/CookieDeleteDialog.java | 37 --
.../ui/hiddenservices/dialogs/HSActionsDialog.java | 117 -------
.../ui/hiddenservices/dialogs/HSCookieDialog.java | 57 ---
.../ui/hiddenservices/dialogs/HSDataDialog.java | 106 ------
.../ui/hiddenservices/dialogs/HSDeleteDialog.java | 46 ---
.../providers/CookieContentProvider.java | 133 -------
.../providers/HSContentProvider.java | 143 --------
.../android/ui/onboarding/OnboardingActivity.java | 2 +-
.../OnionServiceActionsDialogFragment.java | 5 +-
.../ui/v3onionservice/OnionServiceActivity.java | 7 +-
.../PermissionManager.java | 2 +-
.../android/ui/v3onionservice/V3BackupUtils.java | 188 ++++++++++
.../backup => v3onionservice}/ZipUtilities.java | 3 +-
.../clientauth/ClientAuthActivity.java | 6 +-
.../clientauth/ClientAuthBackupDialogFragment.java | 6 +-
.../res/layout/layout_activity_client_cookies.xml | 36 --
.../res/layout/layout_add_client_cookie_dialog.xml | 33 --
.../res/layout/layout_content_client_cookies.xml | 20 --
app/src/main/res/menu/cookie_menu.xml | 10 -
app/src/main/res/menu/orbot_main.xml | 15 -
app/src/main/res/values-ar/strings.xml | 11 -
app/src/main/res/values-ay/strings.xml | 13 +-
app/src/main/res/values-az/strings.xml | 3 +-
app/src/main/res/values-be/strings.xml | 13 +-
app/src/main/res/values-bg/strings.xml | 6 +-
app/src/main/res/values-ca/strings.xml | 11 -
app/src/main/res/values-cs-rCZ/strings.xml | 1 -
app/src/main/res/values-cs/strings.xml | 3 +-
app/src/main/res/values-cy/strings.xml | 3 +-
app/src/main/res/values-da/strings.xml | 6 +-
app/src/main/res/values-de/strings.xml | 12 -
app/src/main/res/values-el/strings.xml | 11 -
app/src/main/res/values-eo/strings.xml | 3 +-
app/src/main/res/values-es/strings.xml | 11 -
app/src/main/res/values-et/strings.xml | 3 +-
app/src/main/res/values-eu/strings.xml | 11 -
app/src/main/res/values-fa/strings.xml | 11 -
app/src/main/res/values-fi/strings.xml | 5 -
app/src/main/res/values-fr-rFR/strings.xml | 12 -
app/src/main/res/values-fr/strings.xml | 13 +-
app/src/main/res/values-gl/strings.xml | 11 -
app/src/main/res/values-hi/strings.xml | 11 -
app/src/main/res/values-hr/strings.xml | 3 +-
app/src/main/res/values-hu/strings.xml | 11 -
app/src/main/res/values-in/strings.xml | 2 -
app/src/main/res/values-is/strings.xml | 12 -
app/src/main/res/values-it/strings.xml | 11 -
app/src/main/res/values-iw/strings.xml | 1 -
app/src/main/res/values-ja/strings.xml | 11 -
app/src/main/res/values-ko/strings.xml | 3 +-
app/src/main/res/values-lt-rLT/strings.xml | 12 -
app/src/main/res/values-lv/strings.xml | 6 +-
app/src/main/res/values-mk/strings.xml | 11 -
app/src/main/res/values-ms-rMY/strings.xml | 2 -
app/src/main/res/values-ms/strings.xml | 3 +-
app/src/main/res/values-my/strings.xml | 3 +-
app/src/main/res/values-nb/strings.xml | 11 -
app/src/main/res/values-nl/strings.xml | 11 -
app/src/main/res/values-pl/strings.xml | 11 -
app/src/main/res/values-pt-rBR/strings.xml | 12 -
app/src/main/res/values-pt-rPT/strings.xml | 12 -
app/src/main/res/values-pt/strings.xml | 12 -
app/src/main/res/values-ro-rRO/strings.xml | 12 -
app/src/main/res/values-ro/strings.xml | 6 +-
app/src/main/res/values-ru/strings.xml | 12 -
app/src/main/res/values-si-rLK/strings.xml | 2 -
app/src/main/res/values-sk/strings.xml | 3 +-
app/src/main/res/values-sr/strings.xml | 13 +-
app/src/main/res/values-sv/strings.xml | 11 -
app/src/main/res/values-ta/strings.xml | 6 +-
app/src/main/res/values-th/strings.xml | 11 -
app/src/main/res/values-tl/strings.xml | 3 +-
app/src/main/res/values-tr/strings.xml | 12 -
app/src/main/res/values-uk/strings.xml | 12 -
app/src/main/res/values-vi/strings.xml | 12 -
app/src/main/res/values-zh-rCN/strings.xml | 12 -
app/src/main/res/values-zh-rTW/strings.xml | 13 +-
app/src/main/res/values/strings.xml | 12 -
.../torproject/android/service/OrbotService.java | 158 +--------
orbotservice/src/main/res/values-ar/strings.xml | 3 +-
orbotservice/src/main/res/values-az/strings.xml | 3 +-
orbotservice/src/main/res/values-bg/strings.xml | 3 +-
orbotservice/src/main/res/values-ca/strings.xml | 3 +-
.../src/main/res/values-cs-rCZ/strings.xml | 3 +-
orbotservice/src/main/res/values-da/strings.xml | 3 +-
orbotservice/src/main/res/values-de/strings.xml | 3 +-
orbotservice/src/main/res/values-el/strings.xml | 3 +-
orbotservice/src/main/res/values-eo/strings.xml | 3 +-
orbotservice/src/main/res/values-es/strings.xml | 3 +-
orbotservice/src/main/res/values-et/strings.xml | 3 +-
orbotservice/src/main/res/values-eu/strings.xml | 3 +-
orbotservice/src/main/res/values-fa/strings.xml | 3 +-
orbotservice/src/main/res/values-fi/strings.xml | 3 +-
.../src/main/res/values-fr-rFR/strings.xml | 3 +-
orbotservice/src/main/res/values-gl/strings.xml | 3 +-
orbotservice/src/main/res/values-hr/strings.xml | 3 +-
orbotservice/src/main/res/values-hu/strings.xml | 3 +-
orbotservice/src/main/res/values-in/strings.xml | 3 +-
orbotservice/src/main/res/values-is/strings.xml | 3 +-
orbotservice/src/main/res/values-it/strings.xml | 3 +-
orbotservice/src/main/res/values-iw/strings.xml | 3 +-
orbotservice/src/main/res/values-ja/strings.xml | 3 +-
orbotservice/src/main/res/values-ko/strings.xml | 3 +-
orbotservice/src/main/res/values-lv/strings.xml | 3 +-
orbotservice/src/main/res/values-mk/strings.xml | 3 +-
.../src/main/res/values-ms-rMY/strings.xml | 3 +-
orbotservice/src/main/res/values-ms/strings.xml | 3 +-
orbotservice/src/main/res/values-nb/strings.xml | 3 +-
orbotservice/src/main/res/values-nl/strings.xml | 3 +-
orbotservice/src/main/res/values-pl/strings.xml | 3 +-
.../src/main/res/values-pt-rBR/strings.xml | 3 +-
orbotservice/src/main/res/values-pt/strings.xml | 3 +-
orbotservice/src/main/res/values-ro/strings.xml | 3 +-
orbotservice/src/main/res/values-ru/strings.xml | 3 +-
.../src/main/res/values-si-rLK/strings.xml | 3 +-
orbotservice/src/main/res/values-sr/strings.xml | 3 +-
orbotservice/src/main/res/values-sv/strings.xml | 3 +-
orbotservice/src/main/res/values-th/strings.xml | 3 +-
orbotservice/src/main/res/values-tl/strings.xml | 3 +-
orbotservice/src/main/res/values-tr/strings.xml | 3 +-
orbotservice/src/main/res/values-uk/strings.xml | 3 +-
orbotservice/src/main/res/values-vi/strings.xml | 3 +-
.../src/main/res/values-zh-rCN/strings.xml | 3 +-
orbotservice/src/main/res/values/strings.xml | 1 -
245 files changed, 408 insertions(+), 3629 deletions(-)
diff --git a/app-mini/src/main/res/values-ar/strings.xml b/app-mini/src/main/res/values-ar/strings.xml
index 9f65f0ac..5f78ed25 100644
--- a/app-mini/src/main/res/values-ar/strings.xml
+++ b/app-mini/src/main/res/values-ar/strings.xml
@@ -92,8 +92,7 @@
<string name="openssl_version">OpenSSL v1.0.2j: http://www.openssl.org</string>
<string name="found_existing_tor_process">عÙثر عÙ٠عÙ
ÙÙØ© تÙر سابÙØ© تعÙ
Ù...</string>
<string name="something_bad_happened">Øص٠خطأ Ù
ا. اÙØص اÙسجÙ</string>
- <string name="unable_to_read_hidden_service_name">غÙر Ùادر عÙÙ Ùراءة اسÙ
اÙخدÙ
Ø© اÙÙ
Ø®ÙÙØ©</string>
- <string name="unable_to_start_tor">غÙر Ùادر عÙ٠بدء تÙر:</string>
+ <string name="unable_to_start_tor">غÙر Ùادر عÙ٠بدء تÙر:</string>
<string name="pref_use_persistent_notifications">دائÙ
ا ضع اÙØ£ÙÙÙÙØ© Ù٠شرÙØ· اÙأدÙات عÙدÙ
ا ÙÙÙ٠اÙربÙت Ù
تصÙاÙ</string>
<string name="pref_use_persistent_notifications_title">تÙبÙÙات دائÙ
Ø©</string>
<string name="pref_use_expanded_notifications">ÙÙ
بأظÙار اÙتÙبÙ٠بشÙÙ Ù
Ùسع بأستخداÙ
تÙر. أخرج Ù
٠اÙبÙد ÙرÙÙ
اÙآ٠ب٠رÙÙ
اÙعÙÙا٠عÙ٠اÙشبÙØ©</string>
@@ -125,7 +124,6 @@
<string name="send_email">أرس٠برÙد اÙÙترÙÙÙ</string>
<string name="vpn_default_world">شاÙ
Ù (تÙÙائÙ)</string>
<string name="hidden_services">خدÙ
ات Ø®ÙÙØ©</string>
- <string name="title_activity_hidden_services">خدÙ
ات Ø®ÙÙØ©</string>
<string name="menu_hidden_services">خدÙ
ات Ø®ÙÙØ©</string>
<string name="save">ØÙظ</string>
<string name="local_port">اÙÙ
ÙÙØ° اÙÙ
ØÙÙ</string>
@@ -133,7 +131,6 @@
<string name="name">اÙاسÙ
</string>
<string name="done">تÙ
!</string>
<string name="copy_address_to_clipboard">Ùسخ اÙعÙÙا٠إÙ٠اÙØاÙظة</string>
- <string name="show_auth_cookie">عرض ÙعÙØ© اÙÙ
صادÙØ©</string>
<string name="backup_service">اÙÙسخ اÙØ¥ØتÙاط٠ÙÙخدÙ
Ø©</string>
<string name="delete_service">Øذ٠اÙخدÙ
Ø©</string>
<string name="backup_saved_at_external_storage">تÙ
ت عÙ
ÙÙØ© ØÙظ اÙÙسخة اÙØ¥ØتÙاطÙØ© Ù٠ذاÙرة اÙتخزÙ٠اÙخارجÙØ©</string>
@@ -144,16 +141,8 @@
<string name="click_again_for_backup">ÙÙ
باÙÙÙر ثاÙÙØ© ÙÙÙÙاÙ
باÙÙسخ اÙØ¥ØتÙاطÙ</string>
<string name="service_type">ÙÙع اÙخدÙ
Ø©</string>
<string name="auth_cookie">ÙعÙØ© اÙÙ
صادÙØ©</string>
- <string name="copy_cookie_to_clipboard">Ùسخ اÙÙعÙØ© Ø¥Ù٠اÙØاÙظة</string>
- <string name="auth_cookie_was_not_configured">ÙÙ
ÙتÙ
إعداد ÙعÙØ© اÙÙ
صادÙØ©</string>
<string name="please_restart_Orbot_to_enable_the_changes">اÙرجاء إعادة تشغÙ٠أÙربÙت ÙتÙعÙ٠اÙتعدÙÙات</string>
- <string name="client_cookies">ÙعÙات اÙعÙ
ÙÙ</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">اÙÙراءة Ù
Ù٠رÙ
ز اÙÙÙ٠آر</string>
- <string name="backup_cookie">اÙÙسخ اÙØ¥ØتÙاط٠ÙÙÙعÙØ©</string>
- <string name="delete_cookie">Øذ٠اÙÙعÙØ©</string>
- <string name="confirm_cookie_deletion">تأÙÙد إزاÙØ© اÙÙعÙØ©</string>
- <string name="hosted_services">اÙخدÙ
ات اÙÙ
ستضاÙØ©</string>
<string name="share_as_qr">شار٠ÙرÙ
ز ÙÙ٠آر</string>
<string name="disable">Ø¥Ùغاء</string>
<string name="enable">تÙ
ÙÙÙ</string>
diff --git a/app-mini/src/main/res/values-ay/strings.xml b/app-mini/src/main/res/values-ay/strings.xml
index e4ab9f4c..ecfb9328 100644
--- a/app-mini/src/main/res/values-ay/strings.xml
+++ b/app-mini/src/main/res/values-ay/strings.xml
@@ -95,8 +95,7 @@
<string name="hidden_service_request">Imantat apayañ thakhinak Tor llikar mä wakichäwiw jist\'arañ muni %1$d. Wakichawitix uñt\'atachixa, iyaw sama.</string>
<string name="found_existing_tor_process">Utjir Toraw jikxatata...</string>
<string name="something_bad_happened">Mä jan walt\'äwiw utji. Qillqantayasit uñakipam</string>
- <string name="unable_to_read_hidden_service_name">Janiw imantat yanapirin sutiman ullarañjamakänti</string>
- <string name="unable_to_start_tor">Janiw Torax aqtayañjamäkiti:</string>
+ <string name="unable_to_start_tor">Janiw Torax aqtayañjamäkiti:</string>
<string name="pref_use_persistent_notifications">Orbot aqtatäki ukjax chimpup uñstayañapuni</string>
<string name="pref_use_persistent_notifications_title">Yatiyäwinakax purinipuniniwa</string>
<string name="pref_use_expanded_notifications">Kawkja markans IP ukamp Toramp uñstani uka yatiyäw juk\'amp uñacht\'ayaña</string>
@@ -129,7 +128,6 @@
<string name="send_email">Qillqat apayaña</string>
<string name="vpn_default_world">Uraqpacha (justupaki)</string>
<string name="hidden_services">Imantat lurañanaka</string>
- <string name="title_activity_hidden_services">Imantat lurañanaka</string>
<string name="menu_hidden_services">Imantat lurañanaka</string>
<string name="save">Imaña</string>
<string name="local_port">Akankïr apayañ thakhi</string>
@@ -137,7 +135,6 @@
<string name="name">Suti</string>
<string name="done">¡Tukuyata!</string>
<string name="copy_address_to_clipboard">Utjirinak waruqañawjar imam</string>
- <string name="show_auth_cookie"> Uñt\'ayktam uka cookie uñstayam</string>
<string name="backup_service">Yanapirit imat luratanakam waruqam</string>
<string name="delete_service">Lurañanak pichsuña</string>
<string name="backup_saved_at_external_storage">Imat luratanakamax yaqha yänakar imataxiwa</string>
@@ -148,16 +145,8 @@
<string name="click_again_for_backup">Imat luratanak utjañapatak mayamp limt\'am</string>
<string name="service_type">Kunayman lurañanaka</string>
<string name="auth_cookie">Chiqat k\'arich uk katjir cookie</string>
- <string name="copy_cookie_to_clipboard">Cookie waruqañawjar imam</string>
- <string name="auth_cookie_was_not_configured">Chiqat k\'arich uk katjir cookiex janiw mayjt\'ayatäkiti</string>
<string name="please_restart_Orbot_to_enable_the_changes">Mayjt\'ayatanak aqtayañatak Orbot mayamp qhant\'ayam, amp suma</string>
- <string name="client_cookies">Apnaqirin Cookiepa</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">QR ukamp ullaraña</string>
- <string name="backup_cookie">Cookien imat luratanakapa</string>
- <string name="delete_cookie">Cookie pichsum</string>
- <string name="confirm_cookie_deletion">Cookie pichsut mayamp uñxatam</string>
- <string name="hosted_services">Qurpachat lurañanaka</string>
<string name="share_as_qr">QRjam ch\'iqiyaña</string>
<string name="disable">Jiwt\'ayaña</string>
<string name="enable">Aqtayaña</string>
diff --git a/app-mini/src/main/res/values-az/strings.xml b/app-mini/src/main/res/values-az/strings.xml
index 4fcd73c3..76b784b6 100644
--- a/app-mini/src/main/res/values-az/strings.xml
+++ b/app-mini/src/main/res/values-az/strings.xml
@@ -92,8 +92,7 @@ Tor: https://www.torproject.org</string>
LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">mövcud Tor prosesi tapıldı...</string>
<string name="something_bad_happened">NÉ isÉ pis bir Åey oldu. GiriÅi yoxla</string>
- <string name="unable_to_read_hidden_service_name">gizli xidmÉt adını oxumaÄı deaktivlÉÅdir</string>
- <string name="unable_to_start_tor">Tor-un baÅlanmasını dayandır:</string>
+ <string name="unable_to_start_tor">Tor-un baÅlanmasını dayandır:</string>
<string name="pref_use_persistent_notifications">HÉmiÅÉ Orbot qoÅulduÄu hallarda niÅanı alÉtlÉt panelindÉ saxla</string>
<string name="pref_use_persistent_notifications_title">HÉmiÅÉ Açıq XÉbÉrdarlıqlar</string>
<string name="pref_use_expanded_notifications">Torla birlikdÉ Étraflı bildiriÅi göstÉrib ölkÉ vÉ IP-dÉn çıxın. </string>
diff --git a/app-mini/src/main/res/values-be/strings.xml b/app-mini/src/main/res/values-be/strings.xml
index d49d5fbb..cda22e5a 100644
--- a/app-mini/src/main/res/values-be/strings.xml
+++ b/app-mini/src/main/res/values-be/strings.xml
@@ -95,8 +95,7 @@
<string name="hidden_service_request">ÐадаÑак Ñ
оÑа адкÑÑÑÑ ÑÑ
Ð°Ð²Ð°Ð½Ñ Ð¿Ð¾ÑÑ ÑеÑвеÑа %1$d ÑеÑÐºÑ Tor. ÐÑÑа бÑÑпеÑна, ÐºÐ°Ð»Ñ Ð²Ñ Ð´Ð°Ð²ÑÑаеÑе Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð¼Ñ Ð´Ð°Ð´Ð°ÑкÑ.</string>
<string name="found_existing_tor_process">Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ñ ÑÑÐ½Ð°Ð²Ð°Ð»Ñ Ð¿ÑаÑÑÑ Tor...</string>
<string name="something_bad_happened">ÐдбÑлаÑÑ Ð½ÐµÐ¹ÐºÐ°Ñ Ð¿Ð°Ð¼Ñлка. ÐÑавеÑÑе жÑÑнал.</string>
- <string name="unable_to_read_hidden_service_name">немагÑÑма пÑаÑÑÑаÑÑ ÑÐ¼Ñ ÑÑ
аванай ÑлÑжбÑ</string>
- <string name="unable_to_start_tor">ÐемагÑÑма запÑÑÑÑÑÑ Tor:</string>
+ <string name="unable_to_start_tor">ÐемагÑÑма запÑÑÑÑÑÑ Tor:</string>
<string name="pref_use_persistent_notifications">ÐаÑÑÑÐ´Ñ Ð°Ð´Ð»ÑÑÑÑоÑваÑÑ ÑÐºÐ¾Ð½ÐºÑ Ñ Ð¿Ð°Ð½ÑÐ»Ñ Ð·Ð°Ð´Ð°Ð½Ð½ÑÑ ÐºÐ°Ð»Ñ Orbot падклÑÑанÑ</string>
<string name="pref_use_persistent_notifications_title">ÐÑзменнае апавÑÑÑÑнне пÑа пÑаÑÑ</string>
<string name="pref_use_expanded_notifications">ÐаказаÑÑ Ð¿Ð°ÑÑÑанае апавÑÑÑÑнне Tor з кÑаÑнай вÑÑ
Ð°Ð´Ñ Ñ IP</string>
@@ -129,7 +128,6 @@
<string name="send_email">ÐдпÑавÑÑÑ Ð»ÑÑÑ</string>
<string name="vpn_default_world">Ð¡Ð²ÐµÑ (аÑÑа)</string>
<string name="hidden_services">СÑ
аванÑÑ ÑлÑжбÑ</string>
- <string name="title_activity_hidden_services">СÑ
аванÑÑ ÑлÑжбÑ</string>
<string name="menu_hidden_services">СÑ
аванÑÑ ÑлÑжбÑ</string>
<string name="save">ÐаÑ
аваÑÑ</string>
<string name="local_port">ÐакалÑÐ½Ñ Ð¿Ð¾ÑÑ</string>
@@ -137,7 +135,6 @@
<string name="name">ÐмÑ</string>
<string name="done">ÐаÑова!</string>
<string name="copy_address_to_clipboard">СкапÑÑваÑÑ Ð°Ð´ÑÐ°Ñ Ñ Ð±ÑÑÐµÑ Ð¿Ð°Ð¼ÐµÐ½Ñ</string>
- <string name="show_auth_cookie">ÐаказаÑÑ Ð°ÑÑаÑÑзÑÑÑÑÑ cookie</string>
<string name="backup_service">Ð ÑзеÑваваÑÑ ÑлÑжбÑ</string>
<string name="delete_service">ÐÑдалÑÑÑ ÑлÑжбÑ</string>
<string name="backup_saved_at_external_storage">Ð ÑзеÑÐ²Ð¾Ð²Ð°Ñ ÐºÐ¾Ð¿ÑÑ Ð·Ð°Ñ
авана на вонкавÑм ÑÑ
овÑÑÑÑ</string>
@@ -148,16 +145,8 @@
<string name="click_again_for_backup">ÐаÑÑÑнÑÑе ÑÑÑÑ Ñаз Ð´Ð»Ñ ÑÑзеÑваваннÑ</string>
<string name="service_type">ТÑп ÑлÑжбÑ</string>
<string name="auth_cookie">ÐÑÑаÑÑзÑÑÑÑ cookie</string>
- <string name="copy_cookie_to_clipboard">ÐапÑÑваÑÑ cookie Ñ Ð±ÑÑÐµÑ Ð¿Ð°Ð¼ÐµÐ½Ñ</string>
- <string name="auth_cookie_was_not_configured">ÐÑÑаÑÑзÑÑÑÑ cookie не наладжанÑ</string>
<string name="please_restart_Orbot_to_enable_the_changes">ÐÐ°Ð»Ñ Ð»Ð°Ñка, пеÑазапÑÑÑÑÑе Orbot Ð´Ð»Ñ ÑÑÑÑÐ¿Ñ Ð·Ð¼ÐµÐ½Ñ Ñ ÑÑлÑ</string>
- <string name="client_cookies">Cookies клÑенÑа</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑаÑÑÑаÑÑ Ð· QR-кода</string>
- <string name="backup_cookie">Ð ÑзеÑваваÑÑ cookie</string>
- <string name="delete_cookie">ÐÑдалÑÑÑ cookies</string>
- <string name="confirm_cookie_deletion">ÐаÑвеÑдзÑÑе вÑдаленне cookie</string>
- <string name="hosted_services">РазмеÑÑанÑÑ ÑлÑжбÑ</string>
<string name="share_as_qr">ÐадзÑлÑÑÑа пÑаз QR-код</string>
<string name="disable">ÐдклÑÑÑÑÑ</string>
<string name="enable">УклÑÑÑÑÑ</string>
diff --git a/app-mini/src/main/res/values-bg/strings.xml b/app-mini/src/main/res/values-bg/strings.xml
index 9452b2ab..667ec542 100644
--- a/app-mini/src/main/res/values-bg/strings.xml
+++ b/app-mini/src/main/res/values-bg/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">намеÑил Ñи ÑÑвмеÑÑим Tor пÑоекÑ...</string>
<string name="something_bad_happened">ÐеÑо лоÑо Ñе ÑлÑÑи. ÐÑовеÑеÑе лога</string>
- <string name="unable_to_read_hidden_service_name">не може да пÑоÑеÑе име на ÑкÑиÑа ÑÑлÑга</string>
- <string name="unable_to_start_tor">Ðе може да ÑÑаÑÑиÑа ТоÑ:</string>
+ <string name="unable_to_start_tor">Ðе може да ÑÑаÑÑиÑа ТоÑ:</string>
<string name="pref_use_persistent_notifications">Ðинаги показвай икона в ÑÑлбаÑа когаÑо ÐÑÐ±Ð¾Ñ Ðµ ÑвÑÑзан</string>
<string name="pref_use_persistent_notifications_title">Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð²Ð¸Ð½Ð°Ð³Ð¸ вклÑÑени</string>
<string name="pref_use_expanded_notifications">Ðокажи ÑазÑиÑена инÑоÑмаÑÐ¸Ñ Ð·Ð° Tor изÑ
однаÑа дÑÑжава и IP в ленÑаÑа за извеÑÑиÑ</string>
@@ -122,8 +121,7 @@
<string name="activate">ÐкÑивиÑай</string>
<string name="send_email">ÐзпÑаÑи имейл</string>
<string name="hidden_services">СкÑиÑи ÑÑлÑги</string>
- <string name="title_activity_hidden_services">СкÑиÑи ÑÑлÑги</string>
- <string name="menu_hidden_services">СкÑиÑи ÑÑлÑги</string>
+ <string name="menu_hidden_services">СкÑиÑи ÑÑлÑги</string>
<string name="save">Ðапази</string>
<string name="name">Ðме</string>
<string name="please_restart_Orbot_to_enable_the_changes">ÐолÑ, ÑеÑÑаÑÑиÑай Orbot, за да влÑÐ·Ð°Ñ Ð² дейÑÑвие пÑомениÑе</string>
diff --git a/app-mini/src/main/res/values-ca/strings.xml b/app-mini/src/main/res/values-ca/strings.xml
index b7de95f9..ba0c0bd4 100644
--- a/app-mini/src/main/res/values-ca/strings.xml
+++ b/app-mini/src/main/res/values-ca/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Una aplicació vol obrir el port de servidor ocults%1$d a la xarxa Tor. Això és segur si confieu en l\'aplicació</string>
<string name="found_existing_tor_process">s\'ha trobat un procés Tor existent...</string>
<string name="something_bad_happened">Ha fallat alguna cosa. Comproveu el registre</string>
- <string name="unable_to_read_hidden_service_name">ha estat impossible llegir el nom del servei ocult</string>
- <string name="unable_to_start_tor">Ha estat impossible iniciar Tor:</string>
+ <string name="unable_to_start_tor">Ha estat impossible iniciar Tor:</string>
<string name="pref_use_persistent_notifications">Manté la icona sempre a la barra d\'eines mentre l\'Orbot està connectat</string>
<string name="pref_use_persistent_notifications_title">Notificacions sempre activades</string>
<string name="pref_use_expanded_notifications">Mostra la informació de sortida addicional del Tor amb el paÃs i la IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">Envia correu-e</string>
<string name="vpn_default_world">Global (auto)</string>
<string name="hidden_services">Serveis ocults</string>
- <string name="title_activity_hidden_services">Serveis ocults</string>
<string name="menu_hidden_services">Serveis ocults</string>
<string name="save">Desa</string>
<string name="local_port">Port local</string>
@@ -138,7 +136,6 @@
<string name="name">Nom</string>
<string name="done">Fet!</string>
<string name="copy_address_to_clipboard">Copia adreça al portapapers</string>
- <string name="show_auth_cookie">Mostrar galetes d\'autentificació</string>
<string name="backup_service">Servei de còpia de seguretat</string>
<string name="delete_service">Esborrar servei</string>
<string name="backup_saved_at_external_storage">Còpia de seguretat desada a emmagatzematge extern</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Feu clic novament per fer còpia de seguretat</string>
<string name="service_type">Tipus de servei</string>
<string name="auth_cookie">Auth cookie</string>
- <string name="copy_cookie_to_clipboard">Copieu les galetes al porta-retalls</string>
- <string name="auth_cookie_was_not_configured">No s\'ha configurat l\'Auth cookie</string>
<string name="please_restart_Orbot_to_enable_the_changes">Reinicieu l\'Orbot per aplicar els canvis</string>
- <string name="client_cookies">Client cookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Llegir de QR</string>
- <string name="backup_cookie">Backup cookie</string>
- <string name="delete_cookie">Elimina la galeta</string>
- <string name="confirm_cookie_deletion">Confirma la supressió de les galetes</string>
- <string name="hosted_services">Serveis allotjats</string>
<string name="share_as_qr">Comparteix com a QR</string>
<string name="disable">Deshabilitar </string>
<string name="enable">Habilitar</string>
diff --git a/app-mini/src/main/res/values-cs-rCZ/strings.xml b/app-mini/src/main/res/values-cs-rCZ/strings.xml
index 04544c89..641a4eed 100644
--- a/app-mini/src/main/res/values-cs-rCZ/strings.xml
+++ b/app-mini/src/main/res/values-cs-rCZ/strings.xml
@@ -90,8 +90,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">nalezev existujÃcà Tor procesâ¦</string>
<string name="something_bad_happened">Stalo se nÄco Å¡patného. Zkontrolujte log</string>
- <string name="unable_to_read_hidden_service_name">nelze ÄÃst název skryté služby</string>
- <string name="unable_to_start_tor">Nelze spustit Tor:</string>
+ <string name="unable_to_start_tor">Nelze spustit Tor:</string>
<string name="pref_use_persistent_notifications">Vždy zobrazit ikonu ve stavovém Åádku, pokud je Orbot pÅipojen.</string>
<string name="pref_use_persistent_notifications_title">Notifikace vždy zapnuté</string>
<string name="pref_use_expanded_notifications">Zobrazit rozÅ¡ÃÅené oznánemà s Tor výstupnà zemà a IP</string>
diff --git a/app-mini/src/main/res/values-cs/strings.xml b/app-mini/src/main/res/values-cs/strings.xml
index 17b7fb4f..373d8467 100644
--- a/app-mini/src/main/res/values-cs/strings.xml
+++ b/app-mini/src/main/res/values-cs/strings.xml
@@ -35,8 +35,7 @@
<string name="get_bridges_email">Email</string>
<string name="activate">Aktivovat</string>
<string name="hidden_services">Skryté Služby</string>
- <string name="title_activity_hidden_services">Skryté Služby</string>
- <string name="menu_hidden_services">Skryté Služby</string>
+ <string name="menu_hidden_services">Skryté Služby</string>
<string name="save">Uložit</string>
<string name="name">Jméno</string>
<string name="done">Hotovo!</string>
diff --git a/app-mini/src/main/res/values-cy/strings.xml b/app-mini/src/main/res/values-cy/strings.xml
index a1c168d6..e91f2549 100644
--- a/app-mini/src/main/res/values-cy/strings.xml
+++ b/app-mini/src/main/res/values-cy/strings.xml
@@ -36,8 +36,7 @@
<string name="set_locale_title">Iaith</string>
<string name="activate">Ysgogi</string>
<string name="hidden_services">Gwasanaethau Cudd</string>
- <string name="title_activity_hidden_services">Gwasanaethau Cudd</string>
- <string name="menu_hidden_services">Gwasanaethau Cudd</string>
+ <string name="menu_hidden_services">Gwasanaethau Cudd</string>
<string name="save">Cadw</string>
<string name="name">Enw</string>
</resources>
diff --git a/app-mini/src/main/res/values-da/strings.xml b/app-mini/src/main/res/values-da/strings.xml
index cd08b493..43d49f7c 100644
--- a/app-mini/src/main/res/values-da/strings.xml
+++ b/app-mini/src/main/res/values-da/strings.xml
@@ -88,8 +88,7 @@
<string name="tor_version">Tor: https://www.torproject.org</string>
<string name="found_existing_tor_process">fandt eksisterende Tor process...</string>
<string name="something_bad_happened">Noget slemt er sket. Check loggen</string>
- <string name="unable_to_read_hidden_service_name">ikke i stand til at læse navnet på den skjulte service</string>
- <string name="unable_to_start_tor">Kunne ikke starte Tor:</string>
+ <string name="unable_to_start_tor">Kunne ikke starte Tor:</string>
<string name="pref_use_persistent_notifications">Vis altid ikonet i statuslinien når Orbot er forbundet til netværket</string>
<string name="pref_use_persistent_notifications_title">Vis altid notifikationer</string>
<string name="set_locale_title">Sprog</string>
@@ -98,8 +97,7 @@
<string name="get_bridges_email">Mail</string>
<string name="activate">Aktiver</string>
<string name="hidden_services">Skjulte tjenester</string>
- <string name="title_activity_hidden_services">Skjulte tjenester</string>
- <string name="menu_hidden_services">Skjulte tjenester</string>
+ <string name="menu_hidden_services">Skjulte tjenester</string>
<string name="save">Gem</string>
<string name="name">Navn</string>
<string name="disable">Deaktivere</string>
diff --git a/app-mini/src/main/res/values-de/strings.xml b/app-mini/src/main/res/values-de/strings.xml
index 0e7867c1..c8fde947 100644
--- a/app-mini/src/main/res/values-de/strings.xml
+++ b/app-mini/src/main/res/values-de/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Eine Anwendung möchte den Versteckten Server-Anschluss %1$d zum Tor-Netz öffnen. Dies ist sicher, wenn Sie der Anwendung vertrauen.</string>
<string name="found_existing_tor_process">bestehenden Tor-Prozess gefunden â¦</string>
<string name="something_bad_happened">Etwas ist schief gelaufen. Bitte Protokoll überprüfen</string>
- <string name="unable_to_read_hidden_service_name">Name des versteckten Dienstes kann nicht gelesen werden</string>
- <string name="unable_to_start_tor">Tor kann nicht gestartet werden:</string>
+ <string name="unable_to_start_tor">Tor kann nicht gestartet werden:</string>
<string name="pref_use_persistent_notifications">Behalte immer das Symbol in der Symbolleiste, wenn Orbot verbunden ist</string>
<string name="pref_use_persistent_notifications_title">Aktivitätsanzeige</string>
<string name="pref_use_expanded_notifications">Zeige erweiterte Benachrichtigung mit Tor-Ausgangsland und IP an</string>
@@ -130,7 +129,6 @@
<string name="send_email">E-Mail senden</string>
<string name="vpn_default_world">Global (Automatisch)</string>
<string name="hidden_services">Versteckte Dienste</string>
- <string name="title_activity_hidden_services">Versteckte Dienste</string>
<string name="menu_hidden_services">Versteckte Dienste</string>
<string name="save">Speichern</string>
<string name="local_port">Lokaler Anschluss</string>
@@ -138,7 +136,6 @@
<string name="name">Name</string>
<string name="done">Fertig!</string>
<string name="copy_address_to_clipboard">Adresse in die Zwischenablage kopieren</string>
- <string name="show_auth_cookie">Authentifikationscookie anzeigen</string>
<string name="backup_service">Sicherungsdienst</string>
<string name="delete_service">Dienst löschen</string>
<string name="backup_saved_at_external_storage">Sicherung auf externem Speicher gespeichert </string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Zum Sichern noch einmal klicken</string>
<string name="service_type">Dienst-Typ</string>
<string name="auth_cookie">Authentifikationscookie</string>
- <string name="copy_cookie_to_clipboard">Cookie in die Zwischenablage kopieren</string>
- <string name="auth_cookie_was_not_configured">Es wurde kein Authentifikationscookie festgelegt</string>
<string name="please_restart_Orbot_to_enable_the_changes">Bitte Orbot zum Aktivieren der Ãnderungen neustarten</string>
- <string name="client_cookies">Client Cookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Lese QR-Code</string>
- <string name="backup_cookie">Cookie sichern</string>
- <string name="delete_cookie">Cookie löschen</string>
- <string name="confirm_cookie_deletion">Cookie-Löschung bestätigen</string>
- <string name="hosted_services">Gehostete Dienste</string>
<string name="share_as_qr">Teile als QR-Code</string>
<string name="disable">Deaktivieren</string>
<string name="enable">Aktivieren</string>
diff --git a/app-mini/src/main/res/values-el/strings.xml b/app-mini/src/main/res/values-el/strings.xml
index d15f1026..9d9bfc92 100644
--- a/app-mini/src/main/res/values-el/strings.xml
+++ b/app-mini/src/main/res/values-el/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">ÎάÏοια εÏαÏμογή ÏÏοÏÏαθεί να ανοίξει Ïην κÏÏ
Ïή θÏÏα διακομιÏÏή %1$dÏÏο δίκÏÏ
ο Tor. Î ÏÏκειÏαι για αÏÏαλή ενÎÏγεια, εÏÏÏον γνÏÏίζεÏε Ïην εÏαÏμογή.</string>
<string name="found_existing_tor_process">αναζήÏηÏη διεÏγαÏιÏν Tor...</string>
<string name="something_bad_happened">ÎάÏι ÎºÎ±ÎºÏ ÏÏ
νÎβη. ÎλÎγξÏε ÏÎ¹Ï ÎºÎ±ÏαγÏαÏÎÏ</string>
- <string name="unable_to_read_hidden_service_name">αδÏ
ναμία ανάγνÏÏÎ·Ï ÏοÏ
ονÏμαÏÎ¿Ï ÏÎ·Ï ÎºÏÏ
ÏÎ®Ï Ï
ÏηÏεÏίαÏ</string>
- <string name="unable_to_start_tor">ÎδÏ
ναμία εκκίνηÏÎ·Ï ÏοÏ
Tor:</string>
+ <string name="unable_to_start_tor">ÎδÏ
ναμία εκκίνηÏÎ·Ï ÏοÏ
Tor:</string>
<string name="pref_use_persistent_notifications">Îα διαÏηÏείÏαι ÏάνÏοÏε Ïο εικονίδιο ÏÏην γÏαμμή εÏγαλείÏν ÏÏαν Ïο Orbot ÏÏ
νδÎεÏαι</string>
<string name="pref_use_persistent_notifications_title">ÎιδοÏοιήÏÎµÎ¹Ï Î´Î¹Î±ÏκοÏÏ ÏÏνδεÏηÏ</string>
<string name="pref_use_expanded_notifications">ÎμÏάνιÏη εκÏεÏαμÎÎ½Î·Ï ÎµÎ¹Î´Î¿ÏοίηÏÎ·Ï Î¼Îµ Ïη ÏÏÏα εξÏδοÏ
ÏοÏ
Tor και Ïη διεÏθÏ
νÏη IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">ΣÏείλÏε Email</string>
<string name="vpn_default_world">ΠαγκÏÏμια (Auto)</string>
<string name="hidden_services">ÎÏοκÏÏ
ÏÎµÏ Ï
ÏηÏεÏιεÏ</string>
- <string name="title_activity_hidden_services">ÎÏοκÏÏ
ÏÎµÏ Ï
ÏηÏεÏιεÏ</string>
<string name="menu_hidden_services">ÎÏοκÏÏ
ÏÎµÏ Ï
ÏηÏεÏιεÏ</string>
<string name="save">ÎÏοθήκεÏ
Ïη</string>
<string name="local_port">ΤοÏική θÏÏα</string>
@@ -138,7 +136,6 @@
<string name="name">Îνομα</string>
<string name="done">Îγινε!</string>
<string name="copy_address_to_clipboard">ÎνÏιγÏαÏή διÎÏ
θÏ
νÏÎ·Ï ÏÏο ÏÏÏÏειÏο</string>
- <string name="show_auth_cookie">ÎμÏάνιÏη αναγνÏÏιÏÏÎ¹ÎºÎ¿Ï cookie</string>
<string name="backup_service">Î¥ÏηÏεÏία δημιοÏ
ÏÎ³Î¯Î±Ï Î±Î½ÏιγÏάÏοÏ
αÏÏαλείαÏ</string>
<string name="delete_service">ÎιαγÏαÏή Ï
ÏηÏεÏίαÏ</string>
<string name="backup_saved_at_external_storage">Το ανÏίγÏάÏο αÏÏÎ±Î»ÎµÎ¯Î±Ï Î±ÏοθηκεÏθηκε Ïε εξÏÏεÏÎ¹ÎºÏ Î¼ÎÏο αÏοθήκεÏ
ÏηÏ</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">ΠαÏήÏÏε ξανά για Ïο ανÏίγÏαÏο αÏÏαλείαÏ</string>
<string name="service_type">ΤÏÏÎ¿Ï Ï
ÏηÏεÏίαÏ</string>
<string name="auth_cookie">ÎναγνÏÏιÏÏÎ¹ÎºÏ cookie</string>
- <string name="copy_cookie_to_clipboard">ÎνÏιγÏαÏή ÏÎ¿Ï cookie ÏÏο ÏÏÏÏειÏο</string>
- <string name="auth_cookie_was_not_configured">Το αναγνÏÏιÏÏÎ¹ÎºÏ cookie δεν διαμοÏÏÏθηκε</string>
<string name="please_restart_Orbot_to_enable_the_changes">ΠαÏακαλοÏμε εÏανεκκινήÏÏε Ïο Orbot για να ενεÏγοÏοιήÏεÏε ÏÎ¹Ï Î±Î»Î»Î±Î³ÎÏ</string>
- <string name="client_cookies">Cookies ÏελαÏÏν</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÎνάγνÏÏη αÏÏ QR</string>
- <string name="backup_cookie">Cookie ανÏίγÏαÏοÏ
αÏÏÎ±Î»ÎµÎ¯Î±Ï </string>
- <string name="delete_cookie">ÎÏαίÏεÏη Cookie</string>
- <string name="confirm_cookie_deletion">ÎÏιβεβαίÏÏη διαγÏαÏÎ®Ï ÏÎ¿Ï cookie </string>
- <string name="hosted_services">ΦιλοξενημÎÎ½ÎµÏ Ï
ÏηÏεÏίεÏ</string>
<string name="share_as_qr">ÎοινοÏοίηÏη ÏÏ QR</string>
<string name="disable">ÎÏενεÏγοÏοίηÏη</string>
<string name="enable">ÎνεÏγοÏοίηÏη</string>
diff --git a/app-mini/src/main/res/values-eo/strings.xml b/app-mini/src/main/res/values-eo/strings.xml
index 488fdda3..6210d740 100644
--- a/app-mini/src/main/res/values-eo/strings.xml
+++ b/app-mini/src/main/res/values-eo/strings.xml
@@ -67,8 +67,7 @@
<string name="enter_ports">Entajpu pordojn</string>
<string name="project_home">RetpaÄaro(j) de la Projekto:</string>
<string name="found_existing_tor_process">trovi ekzistantan Tor-procedon...</string>
- <string name="unable_to_read_hidden_service_name">ne eblas legi nomon de la kaÅita servo</string>
- <string name="unable_to_start_tor">Ne eblas startigi Tor:</string>
+ <string name="unable_to_start_tor">Ne eblas startigi Tor:</string>
<string name="set_locale_title">Lingvo</string>
<string name="activate">Aktivi</string>
<string name="save">Konservi</string>
diff --git a/app-mini/src/main/res/values-es/strings.xml b/app-mini/src/main/res/values-es/strings.xml
index 39e20868..05214259 100644
--- a/app-mini/src/main/res/values-es/strings.xml
+++ b/app-mini/src/main/res/values-es/strings.xml
@@ -97,8 +97,7 @@ direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de
<string name="hidden_service_request">Una aplicación quiere abrir el puerto %1$d de servidor oculto a la red Tor. Esto es seguro si confÃa en la aplicación.</string>
<string name="found_existing_tor_process">Se encontró un proceso de Tor ya existente...</string>
<string name="something_bad_happened">Hubo algún tipo de problema. Compruebe el registro (log)</string>
- <string name="unable_to_read_hidden_service_name">No fue posible leer el nombre del servicio oculto</string>
- <string name="unable_to_start_tor">No fue posible iniciar Tor: </string>
+ <string name="unable_to_start_tor">No fue posible iniciar Tor: </string>
<string name="pref_use_persistent_notifications">Mantener siempre el icono de Orbot en la barra de tareas cuando esté conectado</string>
<string name="pref_use_persistent_notifications_title">Notificaciones siempre activadas</string>
<string name="pref_use_expanded_notifications">Mostrar notificación expandida con el paÃs de salida de Tor y la IP</string>
@@ -131,7 +130,6 @@ direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de
<string name="send_email">Enviar correo</string>
<string name="vpn_default_world">Global (Automático)</string>
<string name="hidden_services">Servicios ocultos</string>
- <string name="title_activity_hidden_services">Servicios ocultos</string>
<string name="menu_hidden_services">Servicios ocultos</string>
<string name="save">Guardar</string>
<string name="local_port">Puerto local</string>
@@ -139,7 +137,6 @@ direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de
<string name="name">Nombre</string>
<string name="done">¡Hecho!</string>
<string name="copy_address_to_clipboard">Copiar dirección al portapapeles</string>
- <string name="show_auth_cookie">Mostrar cookie de autentificación</string>
<string name="backup_service">Hacer copia de seguridad del servicio</string>
<string name="delete_service">Borrar servicio</string>
<string name="backup_saved_at_external_storage">Copia de seguridad guardada en un almacenamiento externo</string>
@@ -150,16 +147,8 @@ direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de
<string name="click_again_for_backup">Pulse de nuevo para realizar copia de seguridad</string>
<string name="service_type">Tipo de servicio</string>
<string name="auth_cookie">Cookie de autentificación</string>
- <string name="copy_cookie_to_clipboard">Copiar cookie al portapapeles</string>
- <string name="auth_cookie_was_not_configured">La cookie de autentificación no fue configurada</string>
<string name="please_restart_Orbot_to_enable_the_changes">Por favor, reinicie Orbot para habilitar los cambios</string>
- <string name="client_cookies">Cookies de cliente</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Leer desde QR</string>
- <string name="backup_cookie">Realizar copia de seguridad de cookie</string>
- <string name="delete_cookie">Borrar cookie</string>
- <string name="confirm_cookie_deletion">Confirmar borrado de cookie</string>
- <string name="hosted_services">Servicios alojados</string>
<string name="share_as_qr">Compartir como QR</string>
<string name="disable">Deshabilitar</string>
<string name="enable">Habilitar</string>
diff --git a/app-mini/src/main/res/values-et/strings.xml b/app-mini/src/main/res/values-et/strings.xml
index a3c8da10..286e76e5 100644
--- a/app-mini/src/main/res/values-et/strings.xml
+++ b/app-mini/src/main/res/values-et/strings.xml
@@ -84,8 +84,7 @@
<string name="third_party_software">Kolmanda osapoole tarkvara:</string>
<string name="found_existing_tor_process">leidus töötav Tor protsess...</string>
<string name="something_bad_happened">Juhtus midagi halba. Kontrollige logi</string>
- <string name="unable_to_read_hidden_service_name">ei õnnestu lugeda varjatud teenuse nime</string>
- <string name="unable_to_start_tor">Tor käivitamine ebaõnnestus:</string>
+ <string name="unable_to_start_tor">Tor käivitamine ebaõnnestus:</string>
<string name="pref_use_persistent_notifications">Ãhendatud Orbot korral näidata katkematult ikoonide tööriistariba</string>
<string name="pref_use_persistent_notifications_title">Pidevalt kuvatavad teated</string>
<string name="pref_disable_network_title">Pole võrgu auto-und</string>
diff --git a/app-mini/src/main/res/values-eu/strings.xml b/app-mini/src/main/res/values-eu/strings.xml
index 8850ac3c..40f2c73a 100644
--- a/app-mini/src/main/res/values-eu/strings.xml
+++ b/app-mini/src/main/res/values-eu/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Aplikazio batek ezkutuko zerbitzariko %1$d ataka ireki nau du Tor sarera. Segurua da aplikazioaz fidatzen bazara.</string>
<string name="found_existing_tor_process">aurreko Tor prozesu bat aurkitu da...</string>
<string name="something_bad_happened">Zerbait txarra gertatu da. Begiratu egunkarian</string>
- <string name="unable_to_read_hidden_service_name">ezin izan da ezkutuko zerbitzuaren izena irakurri</string>
- <string name="unable_to_start_tor">Ezin izan da Tor hasi:</string>
+ <string name="unable_to_start_tor">Ezin izan da Tor hasi:</string>
<string name="pref_use_persistent_notifications">Mantendu ikonoa tresna barran Orbot konektatuta dagoenean</string>
<string name="pref_use_persistent_notifications_title">Beti piztutako jakinarazpenak</string>
<string name="pref_use_expanded_notifications">Erakutsi hedatutako jakinarazpenak Tor irteera herrialde eta IP-arekin</string>
@@ -130,7 +129,6 @@
<string name="send_email">Bidali E-maila</string>
<string name="vpn_default_world">Orokorra (Automatikoa)</string>
<string name="hidden_services">Ezkutuko zerbitzuak</string>
- <string name="title_activity_hidden_services">Ezkutuko zerbitzuak</string>
<string name="menu_hidden_services">Ezkutuko zerbitzuak</string>
<string name="save">Gorde</string>
<string name="local_port">Ataka lokala</string>
@@ -138,7 +136,6 @@
<string name="name">Izena</string>
<string name="done">Egina!</string>
<string name="copy_address_to_clipboard">Kopiatu helbidea arbelera</string>
- <string name="show_auth_cookie">Erakutsi autentifikazio cookie-a</string>
<string name="backup_service">Egin zerbitzuaren babeskopia</string>
<string name="delete_service">Ezabatu zerbitzua</string>
<string name="backup_saved_at_external_storage">Babeskopia kanpo biltegiratzean gorde da</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Egin klik berriro babeskopiarako</string>
<string name="service_type">Zerbitzu mota</string>
<string name="auth_cookie">Autentifikazio cookie-a</string>
- <string name="copy_cookie_to_clipboard">Kopiatu cookie-a arbelera</string>
- <string name="auth_cookie_was_not_configured">Ez da autentifikazio cookie-a konfiguratu</string>
<string name="please_restart_Orbot_to_enable_the_changes">Mesedez berrabiarazi Orbot aldaketak aktibatzeko</string>
- <string name="client_cookies">Bezero-cookie-ak</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Irakurri QR-tik</string>
- <string name="backup_cookie">Egin cookie-aren babeskopia</string>
- <string name="delete_cookie">Ezabatu cookie-a</string>
- <string name="confirm_cookie_deletion">Berretsi cookie-a ezabatzea</string>
- <string name="hosted_services">Ostatatutako zerbitzuak</string>
<string name="share_as_qr">Partekatu QR gisa</string>
<string name="disable">Desgaitu</string>
<string name="enable">Gaitu</string>
diff --git a/app-mini/src/main/res/values-fa/strings.xml b/app-mini/src/main/res/values-fa/strings.xml
index cb822f0b..1e6f1e8d 100644
--- a/app-mini/src/main/res/values-fa/strings.xml
+++ b/app-mini/src/main/res/values-fa/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">اپÙÛÚ©ÛØ´ÙÛ Ù
ÛâØ®ÙاÙد Ù¾Ùرت سرÙر %1$d را ب٠شبک٠تÙر بگشاÛد. در صÙØ±ØªÛ Ú©Ù Ø¨Ù Ø§Û٠برÙاÙ
٠اطÙ
ÛÙا٠دارÛØ¯Ø ÚÙÛÙ Ú©Ø§Ø±Û Ø§Ù
٠است.</string>
<string name="found_existing_tor_process">ÛÚ© تÙر درØا٠اجرا Ù¾Ûدا شد...</string>
<string name="something_bad_happened">اتÙØ§Ù Ø¨Ø¯Û Ø§Ùتاد. ÙÙاÛع ثبت شد٠را ÚÚ© Ú©ÙÛد</string>
- <string name="unable_to_read_hidden_service_name">ÙاتÙا٠در Ø®ÙاÙد٠ÙاÙ
سرÙÛس Ù
Ø®ÙÛ</string>
- <string name="unable_to_start_tor">ÙاتÙا٠در را٠اÙØ¯Ø§Ø²Û ØªÙر:</string>
+ <string name="unable_to_start_tor">ÙاتÙا٠در را٠اÙØ¯Ø§Ø²Û ØªÙر:</string>
<string name="pref_use_persistent_notifications">ÙÙØªÛ Ø±Ø¨Ø§Øª Ù¾ÛØ§Ø²Û Ù
ØªØµÙ Ø§Ø³ØªØ ÙÙ
Ûش٠آÛÚ©ÙÙ Ù
ربÙØ· را در ÙÙار ابزار Ùگ٠دار.</string>
<string name="pref_use_persistent_notifications_title">آگاÙØ³Ø§Ø²Û ÙÙ
Ûش٠رÙØ´Ù</string>
<string name="pref_use_expanded_notifications">ÙÙ
اÛØ´ اطÙاع رساÙÛ Ú¯Ø³ØªØ±Ø¯Ù Ø¨Ø§ Ú©Ø´Ùر خرÙØ¬Û Tor Ù IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">اÛÙ
Û٠بÙرست</string>
<string name="vpn_default_world">جÙاÙÛ (Ø®Ùدکار)</string>
<string name="hidden_services">سرÙÛسâÙØ§Û Ù
Ø®ÙÛ</string>
- <string name="title_activity_hidden_services">سرÙÛسâÙØ§Û Ù
Ø®ÙÛ</string>
<string name="menu_hidden_services">سرÙÛسâÙØ§Û Ù
Ø®ÙÛ</string>
<string name="save">ذخÙرÙ</string>
<string name="local_port">درگا٠Ù
ØÙÛ</string>
@@ -138,7 +136,6 @@
<string name="name">ÙاÙ
</string>
<string name="done">اÙجاÙ
شد!</string>
<string name="copy_address_to_clipboard">رÙÙÙشت ÙشاÙÛâÙا در ØاÙظ٠Ù
ÙÙت</string>
- <string name="show_auth_cookie">ÙÙ
اÛØ´ Ú©ÙÚ©Û Ø§Øراز ÙÙÛت</string>
<string name="backup_service">سرÙÛس بکâآپ</string>
<string name="delete_service">Øذ٠سرÙÛس</string>
<string name="backup_saved_at_external_storage">بکâآپ در اÙØ¨Ø§Ø±Ù Ø®Ø§Ø±Ø¬Û Ø°Ø®Ûر٠شد</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Ø¨Ø±Ø§Û Ø¨Ú©âØ¢Ù¾Ø Ø¯Ùبار٠کÙÛÚ© Ú©ÙÛد</string>
<string name="service_type">ÙÙع سرÙÛس</string>
<string name="auth_cookie">Ú©ÙÚ©Û Auth</string>
- <string name="copy_cookie_to_clipboard">Ú©Ù¾Û Ú©Ø±Ø¯Ù Ú©ÙÚ©Û Ø¨Ù Ú©ÙÛÙ¾ بÙرد</string>
- <string name="auth_cookie_was_not_configured">Ú©ÙÚ©Û Ø§Øراز ÙÙÛت Ù¾ÛکربÙØ¯Û Ùشد٠بÙد</string>
<string name="please_restart_Orbot_to_enable_the_changes">Ø¨Ø±Ø§Û Ø¯Ûد٠تغÛÛØ±Ø§ØªØ Ø§Ùربات را دÙبار٠را٠اÙØ¯Ø§Ø²Û Ú©ÙÛد</string>
- <string name="client_cookies">Ú©ÙÚ©ÛâÙØ§Û Client</string>
<string name="onion">onion.</string>
- <string name="cookie_from_QR">از QR بخÙاÙ</string>
- <string name="backup_cookie">بکâآپ از Ú©ÙÚ©Û</string>
- <string name="delete_cookie">ØØ°Ù Ú©ÙÚ©Û</string>
- <string name="confirm_cookie_deletion">تاÛÛد ØØ°Ù Ú©ÙÚ©Û</string>
- <string name="hosted_services">سرÙÛسâÙØ§Û Ù
ÛزباÙÛâشدÙ</string>
<string name="share_as_qr">ÙÙ
âرساÙÛ Ø¨Ø§ QR</string>
<string name="disable">غÛرÙعا٠کÙ</string>
<string name="enable">Ùعا٠کÙ</string>
diff --git a/app-mini/src/main/res/values-fi/strings.xml b/app-mini/src/main/res/values-fi/strings.xml
index 46b634ba..76f31184 100644
--- a/app-mini/src/main/res/values-fi/strings.xml
+++ b/app-mini/src/main/res/values-fi/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">löytyi olemassaoleva Tor-prosessi...</string>
<string name="something_bad_happened">Jotain pahaa tapahtui. Tarkista loki</string>
- <string name="unable_to_read_hidden_service_name">piilopalvelunimen lukeminen epäonnistui</string>
- <string name="unable_to_start_tor">Torin käynnistys epäonnistui:</string>
+ <string name="unable_to_start_tor">Torin käynnistys epäonnistui:</string>
<string name="pref_use_persistent_notifications">Pidä kuvake aina työkalupalkissa, kun Orbot on yhdistetty</string>
<string name="pref_use_persistent_notifications_title">Ilmoitukset aina käytössä</string>
<string name="pref_use_expanded_notifications">Näytä laajennettu ilmoitus (Torin ulostulon maa ja IP)</string>
@@ -122,8 +121,7 @@
<string name="activate">Ota käyttöön</string>
<string name="send_email">Lähetä sähköpostia</string>
<string name="hidden_services">Piilopalvelut</string>
- <string name="title_activity_hidden_services">Piilopalvelut</string>
- <string name="menu_hidden_services">Piilopalvelut</string>
+ <string name="menu_hidden_services">Piilopalvelut</string>
<string name="save">Tallenna</string>
<string name="name">Nimi</string>
<string name="done">Valmis!</string>
diff --git a/app-mini/src/main/res/values-fr-rFR/strings.xml b/app-mini/src/main/res/values-fr-rFR/strings.xml
index 7fcf32b8..6f1ebb4a 100644
--- a/app-mini/src/main/res/values-fr-rFR/strings.xml
+++ b/app-mini/src/main/res/values-fr-rFR/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21 : http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">un processus existant de Tor a été trouvé...</string>
<string name="something_bad_happened">Quelque chose nâa pas été. Vérifiez le journal</string>
- <string name="unable_to_read_hidden_service_name">impossible de lire le nom du service caché</string>
- <string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
+ <string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
<string name="pref_use_persistent_notifications">Toujours conserver lâicône dans la barre des tâches quand Orbot est connecté.</string>
<string name="pref_use_persistent_notifications_title">Notifications toujours actives</string>
<string name="pref_use_expanded_notifications">Montrer des notifications étendues avec le pays de sortie de Tor et lâIP</string>
diff --git a/app-mini/src/main/res/values-fr/strings.xml b/app-mini/src/main/res/values-fr/strings.xml
index 36a5526f..2ded4be7 100644
--- a/app-mini/src/main/res/values-fr/strings.xml
+++ b/app-mini/src/main/res/values-fr/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Une appli veut ouvrir le port %1$d du serveur caché au réseau Tor. Cela est sécuritaire si vous faites confiance à lâappli.</string>
<string name="found_existing_tor_process">un processus existant de Tor a été trouvé...</string>
<string name="something_bad_happened">Quelque chose nâa pas été. Vérifiez le journal</string>
- <string name="unable_to_read_hidden_service_name">impossible de lire le nom du service caché</string>
- <string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
+ <string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
<string name="pref_use_persistent_notifications">Toujours conserver lâicône dans la barre des tâches quand Orbot est connecté.</string>
<string name="pref_use_persistent_notifications_title">Notifications toujours actives</string>
<string name="pref_use_expanded_notifications">Montrer des notifications étendues avec le pays de sortie de Tor et lâIP</string>
@@ -130,7 +129,6 @@
<string name="send_email">Envoyer un courriel</string>
<string name="vpn_default_world">Mondial (Auto)</string>
<string name="hidden_services">Services cachés</string>
- <string name="title_activity_hidden_services">Services cachés</string>
<string name="menu_hidden_services">Services cachés</string>
<string name="save">Enregistrer</string>
<string name="local_port">Port local</string>
@@ -138,7 +136,6 @@
<string name="name">Nom</string>
<string name="done">Faitâ!</string>
<string name="copy_address_to_clipboard">Copier lâadresse vers le presse-papiers</string>
- <string name="show_auth_cookie">Afficher le témoin auth</string>
<string name="backup_service">Service de sauvegarde</string>
<string name="delete_service">Supprimer le service</string>
<string name="backup_saved_at_external_storage">La sauvegarde a été enregistrée sur une mémoire externe</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Recliquer pour sauvegarder</string>
<string name="service_type">Type de service</string>
<string name="auth_cookie">Témoin auth</string>
- <string name="copy_cookie_to_clipboard">Copier le témoin vers le presse-papiers</string>
- <string name="auth_cookie_was_not_configured">Le témoin auth nâest pas configuré</string>
<string name="please_restart_Orbot_to_enable_the_changes">Veuillez redémarrer Orbot pour activer les changements</string>
- <string name="client_cookies">Témoins du client</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Lire dâun code QR</string>
- <string name="backup_cookie">Sauvegarder le témoin</string>
- <string name="delete_cookie">Supprimer le témoin</string>
- <string name="confirm_cookie_deletion">Confirmer la suppression du témoin</string>
- <string name="hosted_services">Services hébergés</string>
<string name="share_as_qr">Partager comme code QR</string>
<string name="disable">Désactiver</string>
<string name="enable">Activer</string>
diff --git a/app-mini/src/main/res/values-gl/strings.xml b/app-mini/src/main/res/values-gl/strings.xml
index 9597d09c..91dd5df1 100644
--- a/app-mini/src/main/res/values-gl/strings.xml
+++ b/app-mini/src/main/res/values-gl/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Unha aplicación quere abrir o porto oculto de servidor %1$d a rede Tor. Esto é seguro se vostede confÃa na app.</string>
<string name="found_existing_tor_process">atopado proceso Tor existente...</string>
<string name="something_bad_happened">Algo malo pasou. Comprobe o rexistro</string>
- <string name="unable_to_read_hidden_service_name">imposible ler nome de servizo oculto</string>
- <string name="unable_to_start_tor">Incapaz de arrancar Tor</string>
+ <string name="unable_to_start_tor">Incapaz de arrancar Tor</string>
<string name="pref_use_persistent_notifications">Mostrar sempre a icona na barra de ferramentas cando Orbot estea conectado</string>
<string name="pref_use_persistent_notifications_title">Notificacións Sempre Acesas</string>
<string name="pref_use_expanded_notifications">Mostar notificación extendida co paÃs de saÃda de Tor e IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">Enviar correo</string>
<string name="vpn_default_world">Global (Auto)</string>
<string name="hidden_services">Servizos agochados</string>
- <string name="title_activity_hidden_services">Servizos agochados</string>
<string name="menu_hidden_services">Servizos agochados</string>
<string name="save">Gardar</string>
<string name="local_port">Porto local</string>
@@ -138,7 +136,6 @@
<string name="name">Nome</string>
<string name="done">Feito!</string>
<string name="copy_address_to_clipboard">Copiar enderezo ao portapapeis</string>
- <string name="show_auth_cookie">Mostar testemuño de autorización</string>
<string name="backup_service">Servizo de respaldo</string>
<string name="delete_service">Eliminar servizo</string>
<string name="backup_saved_at_external_storage">Respaldo gardado en almacenamento externo</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Pulse de novo para respaldar</string>
<string name="service_type">Tipo de servizo</string>
<string name="auth_cookie">Testemuño de autorización</string>
- <string name="copy_cookie_to_clipboard">Copie o testemuño ao portapapeis</string>
- <string name="auth_cookie_was_not_configured">Non estableceu un testemuño de autorización</string>
<string name="please_restart_Orbot_to_enable_the_changes">Por favor, reinicie Orbot para activar os cambios</string>
- <string name="client_cookies">Testemuños do cliente</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Ler desde QR</string>
- <string name="backup_cookie">Testemuño de respaldo</string>
- <string name="delete_cookie">Eliminar testemuño</string>
- <string name="confirm_cookie_deletion">Confirme a eliminación do testemuño</string>
- <string name="hosted_services">Servizos hospedados</string>
<string name="share_as_qr">Compartir como QR</string>
<string name="disable">Inhabilitar</string>
<string name="enable">Activar</string>
diff --git a/app-mini/src/main/res/values-hi/strings.xml b/app-mini/src/main/res/values-hi/strings.xml
index 919048e2..6a884aea 100644
--- a/app-mini/src/main/res/values-hi/strings.xml
+++ b/app-mini/src/main/res/values-hi/strings.xml
@@ -97,8 +97,7 @@
<string name="hidden_service_request">à¤à¤ à¤à¤ª Tor नà¥à¤à¤µà¤°à¥à¤ पर %1$dà¤à¤¿à¤ªà¤¾ सरà¥à¤µà¤° पà¥à¤°à¥à¤ à¤à¥à¤²à¤¨à¤¾ à¤à¤¾à¤¹à¤¤à¤¾ हà¥à¥¤ यदि à¤à¤ª à¤à¤ª पर विशà¥à¤µà¤¾à¤¸ à¤à¤°à¤¤à¥ हà¥à¤, तॠयह सà¥à¤°à¤à¥à¤·à¤¿à¤¤ हà¥</string>
<string name="found_existing_tor_process">मà¥à¤à¥à¤¦à¤¾ तà¥à¤° पà¥à¤°à¤à¥à¤°à¤¿à¤¯à¤¾ पाया ...</string>
<string name="something_bad_happened">à¤à¥à¤ बà¥à¤°à¤¾ हॠà¤à¤¯à¤¾à¥¤ लà¥à¤ à¤à¥ à¤à¤¾à¤à¤ à¤à¤°à¥à¤</string>
- <string name="unable_to_read_hidden_service_name">à¤à¤¿à¤ªà¥ हà¥à¤ सà¥à¤µà¤¾ à¤à¤¾ नाम पढ़नॠमà¥à¤ à¤
समरà¥à¤¥</string>
- <string name="unable_to_start_tor">à¤à¥ शà¥à¤°à¥ à¤à¤°à¤¨à¥ मà¥à¤ à¤
समरà¥à¤¥:</string>
+ <string name="unable_to_start_tor">à¤à¥ शà¥à¤°à¥ à¤à¤°à¤¨à¥ मà¥à¤ à¤
समरà¥à¤¥:</string>
<string name="pref_use_persistent_notifications">à¤à¤°à¤¬à¥à¤ à¤à¤¨à¥à¤à¥à¤ हà¥à¤¨à¥ पर à¤à¥à¤²à¤¬à¤¾à¤° मà¥à¤ हमà¥à¤¶à¤¾ à¤à¤à¤à¤¨ रà¤à¥à¤</string>
<string name="pref_use_persistent_notifications_title">हमà¥à¤¶à¤¾ à¤à¥ सà¥à¤à¤¨à¤¾à¤à¤</string>
<string name="pref_use_expanded_notifications">तà¥à¤° à¤à¤à¥à¤à¤¿à¤ दà¥à¤¶ à¤à¤° à¤à¤à¤ªà¥ à¤à¥ साथ विसà¥à¤¤à¤¾à¤°à¤¿à¤¤ सà¥à¤à¤¨à¤¾ दिà¤à¤¾à¤à¤</string>
@@ -131,7 +130,6 @@
<string name="send_email">à¤à¤®à¥à¤² à¤à¥à¤à¥à¤</string>
<string name="vpn_default_world">à¤à¥à¤²à¥à¤¬à¤² (à¤à¤à¥)</string>
<string name="hidden_services">हिडन सà¥à¤µà¤¾à¤à¤</string>
- <string name="title_activity_hidden_services">हिडन सà¥à¤µà¤¾à¤à¤</string>
<string name="menu_hidden_services">हिडन सà¥à¤µà¤¾à¤à¤</string>
<string name="save">बà¤à¤¾à¤¨à¤¾</string>
<string name="local_port">सà¥à¤¥à¤¾à¤¨à¥à¤¯ पà¥à¤°à¥à¤</string>
@@ -139,7 +137,6 @@
<string name="name">नाम</string>
<string name="done">à¤à¤¿à¤¯à¤¾ हà¥à¤!</string>
<string name="copy_address_to_clipboard">à¤à¥à¤²à¤¿à¤ªà¤¬à¥à¤°à¥à¤¡ à¤à¥ पता à¤à¥à¤ªà¥ à¤à¤°à¥à¤</string>
- <string name="show_auth_cookie">Auth à¤à¥à¤à¥ दिà¤à¤¾à¤à¤</string>
<string name="backup_service">बà¥à¤à¤
प सà¥à¤µà¤¾</string>
<string name="delete_service">सà¥à¤µà¤¾ हà¤à¤¾à¤à¤</string>
<string name="backup_saved_at_external_storage">बाहà¥à¤¯ सà¤à¤à¥à¤°à¤¹à¤£ मà¥à¤ बà¥à¤à¤
प सहà¥à¤à¤¾ à¤à¤¯à¤¾</string>
@@ -150,16 +147,8 @@
<string name="click_again_for_backup">बà¥à¤à¤
प à¤à¥ लिठफिर सॠà¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤</string>
<string name="service_type">सà¥à¤µà¤¾ पà¥à¤°à¤à¤¾à¤°</string>
<string name="auth_cookie">Auth à¤à¥à¤à¥</string>
- <string name="copy_cookie_to_clipboard">à¤à¥à¤²à¤¿à¤ªà¤¬à¥à¤°à¥à¤¡ पर à¤à¥à¤à¥ à¤à¥à¤ªà¥ à¤à¤°à¥à¤</string>
- <string name="auth_cookie_was_not_configured">Auth à¤à¥à¤à¥ à¤à¥à¤¨à¥à¤«à¤¼à¤¿à¤à¤° नहà¥à¤ à¤à¥ à¤à¤ थà¥</string>
<string name="please_restart_Orbot_to_enable_the_changes">परिवरà¥à¤¤à¤¨ सà¤à¥à¤·à¤® à¤à¤°à¤¨à¥ à¤à¥ लिठOrbot पà¥à¤¨à¤ पà¥à¤°à¤¾à¤°à¤à¤ à¤à¤°à¥à¤</string>
- <string name="client_cookies">à¤à¥à¤²à¤¾à¤à¤à¤ à¤à¥à¤à¥à¤à¤¼</string>
<string name="onion">.à¤
नियन </string>
- <string name="cookie_from_QR">QR सॠपढ़à¥à¤</string>
- <string name="backup_cookie">बà¥à¤à¤
प à¤à¥à¤à¥</string>
- <string name="delete_cookie">à¤à¥à¤à¥ हà¤à¤¾à¤à¤</string>
- <string name="confirm_cookie_deletion">à¤à¥à¤à¥ हà¤à¤¾à¤¨à¥ à¤à¥ पà¥à¤·à¥à¤à¤¿ à¤à¤°à¥à¤</string>
- <string name="hosted_services">हà¥à¤¸à¥à¤à¥à¤¡ सरà¥à¤µà¤¿à¤¸à¥à¤¸</string>
<string name="share_as_qr">QR à¤à¥ रà¥à¤ª मà¥à¤ शà¥à¤¯à¤° à¤à¤°à¥à¤</string>
<string name="disable">à¤
à¤à¥à¤·à¤®</string>
<string name="enable">सà¤à¥à¤·à¤® à¤à¤°à¥à¤</string>
diff --git a/app-mini/src/main/res/values-hr/strings.xml b/app-mini/src/main/res/values-hr/strings.xml
index 62a2945c..1d8f9fe5 100644
--- a/app-mini/src/main/res/values-hr/strings.xml
+++ b/app-mini/src/main/res/values-hr/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">pronaÄeni postojeÄi Tor procesi...</string>
<string name="something_bad_happened">Nešto loše se dogodilo. Provjerite dnevnik</string>
- <string name="unable_to_read_hidden_service_name">nije moguÄe proÄitati ime skrivene usluge</string>
- <string name="unable_to_start_tor">Nije moguÄe pokrenuti Tor:</string>
+ <string name="unable_to_start_tor">Nije moguÄe pokrenuti Tor:</string>
<string name="pref_use_persistent_notifications">Uvjek drži ikonu na alatnoj traci kad je Orbot spojen</string>
<string name="pref_use_persistent_notifications_title">Obavijesti o stalnoj pokrenutosti</string>
<string name="pref_use_expanded_notifications">Prikaži proširene obavijesti s Tor izlaznom državom i IP-em</string>
diff --git a/app-mini/src/main/res/values-hu/strings.xml b/app-mini/src/main/res/values-hu/strings.xml
index 33932aa1..6df55d32 100644
--- a/app-mini/src/main/res/values-hu/strings.xml
+++ b/app-mini/src/main/res/values-hu/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Egy app egy rejtett szerver portot %1$d nyitna a Tor hálózatra. Ez biztonságos, ha megbÃzik az appban.</string>
<string name="found_existing_tor_process">létezŠTor folyamat találva...</string>
<string name="something_bad_happened">Valami rossz történt. Nézd meg a naplót.</string>
- <string name="unable_to_read_hidden_service_name">nem olvasható a rejtett szolgáltatás neve</string>
- <string name="unable_to_start_tor">A Tor indÃtása sikertelen:</string>
+ <string name="unable_to_start_tor">A Tor indÃtása sikertelen:</string>
<string name="pref_use_persistent_notifications">Mindig tartsa az ikont az eszköztáron, ha az Orbot csatlakoztatva van.</string>
<string name="pref_use_persistent_notifications_title">Mindig-bekapcsolt értesÃtések</string>
<string name="pref_use_expanded_notifications">Mutassa a bÅvÃtett értesÃtést a Tor kilépÅ országgal és IP-vel</string>
@@ -130,7 +129,6 @@
<string name="send_email">Email küldése</string>
<string name="vpn_default_world">Globális (Auto)</string>
<string name="hidden_services">Rejtett szolgáltatások</string>
- <string name="title_activity_hidden_services">Rejtett szolgáltatások</string>
<string name="menu_hidden_services">Rejtett szolgáltatások</string>
<string name="save">Mentés</string>
<string name="local_port">Helyi Port</string>
@@ -138,7 +136,6 @@
<string name="name">Név</string>
<string name="done">Kész!</string>
<string name="copy_address_to_clipboard">CÃm másolása vágólapra</string>
- <string name="show_auth_cookie">AzonosÃtó süti megjelenÃtése</string>
<string name="backup_service">MentŠszolgáltatás</string>
<string name="delete_service">Szolgáltatás Törlése</string>
<string name="backup_saved_at_external_storage">KülsŠtárhelyre mentve</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Kattintson még egyszer a mentéshez</string>
<string name="service_type">Szolgáltatás tÃpus</string>
<string name="auth_cookie">AzonosÃtó süti</string>
- <string name="copy_cookie_to_clipboard">Süti másolása vágólapra</string>
- <string name="auth_cookie_was_not_configured">AzonosÃtó süti nem konfigurált</string>
<string name="please_restart_Orbot_to_enable_the_changes">Kérlek indÃtsd újra az Orbot-ot a változások engedélyezéséhez</string>
- <string name="client_cookies">Kliens sütik</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Olvasás QR-ból</string>
- <string name="backup_cookie">Süti mentése</string>
- <string name="delete_cookie">Süti törlése</string>
- <string name="confirm_cookie_deletion">Süti törlés jóváhagyása</string>
- <string name="hosted_services">Futtatott szolgáltatások</string>
<string name="share_as_qr">Megosztás QR-ként</string>
<string name="disable">Kikapcsol</string>
<string name="enable">Engedélyezés</string>
diff --git a/app-mini/src/main/res/values-in/strings.xml b/app-mini/src/main/res/values-in/strings.xml
index d9906e11..e12fa86a 100644
--- a/app-mini/src/main/res/values-in/strings.xml
+++ b/app-mini/src/main/res/values-in/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">menemukan proses Tor yang ada...</string>
<string name="something_bad_happened">Sesuatu yang buruk terjadi. Periksa log</string>
- <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama layanan tersembunyi</string>
- <string name="unable_to_start_tor">Tidak dapat memulai Tor:</string>
+ <string name="unable_to_start_tor">Tidak dapat memulai Tor:</string>
<string name="pref_use_persistent_notifications">Selalu pelihara icon dalam toolbar ketika Orbot terhubung</string>
<string name="pref_use_persistent_notifications_title">Pemberitahuan Selalu-Hidup</string>
<string name="pref_use_expanded_notifications">Tampilkan notifikasi melebar dengan negara dan IP keluar Tor</string>
diff --git a/app-mini/src/main/res/values-is/strings.xml b/app-mini/src/main/res/values-is/strings.xml
index 0de01a5a..542f5545 100644
--- a/app-mini/src/main/res/values-is/strings.xml
+++ b/app-mini/src/main/res/values-is/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Forrit vill opna földu vefgáttina %1$d inn á Tor-netið. Ãetta er öruggt ef þú treystir forritinu.</string>
<string name="found_existing_tor_process">fann annað Tor-ferli...</string>
<string name="something_bad_happened">Eitthvað slæmt gerðist. Athugaðu atvikakráninguna</string>
- <string name="unable_to_read_hidden_service_name">get ekki lesið heiti földu þjónustunnar</string>
- <string name="unable_to_start_tor">Get ekki ræst Tor:</string>
+ <string name="unable_to_start_tor">Get ekki ræst Tor:</string>
<string name="pref_use_persistent_notifications">Alltaf hafa táknmynd à verkfærastiku þegar Orbot er tengt</string>
<string name="pref_use_persistent_notifications_title">Alltaf-á tilkynningar</string>
<string name="pref_use_expanded_notifications">Birta útflettar tilkynningar varðandi Tor-útgangsland og IP-vistfang</string>
@@ -130,7 +129,6 @@
<string name="send_email">Senda tölvupóst</string>
<string name="vpn_default_world">VÃðvært (sjálfvirkt)</string>
<string name="hidden_services">Faldar þjónustur</string>
- <string name="title_activity_hidden_services">Faldar þjónustur</string>
<string name="menu_hidden_services">Faldar þjónustur</string>
<string name="save">Vista</string>
<string name="local_port">Staðvær gátt</string>
@@ -138,7 +136,6 @@
<string name="name">Heiti</string>
<string name="done">Lokið!</string>
<string name="copy_address_to_clipboard">Afrita vistfang yfir á klippispjald</string>
- <string name="show_auth_cookie">Birta auðkenningar-vefköku</string>
<string name="backup_service">Ãryggisafritunarþjónusta</string>
<string name="delete_service">Eyða þjónustu</string>
<string name="backup_saved_at_external_storage">Ãryggisafrit var vistað à ytri gagnageymslu</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Smelltu aftur fyrir öryggisafrit</string>
<string name="service_type">Tegund þjónustu</string>
<string name="auth_cookie">Auðkenningar-vefkaka</string>
- <string name="copy_cookie_to_clipboard">Afrita vefköku á klippispjald</string>
- <string name="auth_cookie_was_not_configured">Auðkenningar-vefkaka var ekki stillt</string>
<string name="please_restart_Orbot_to_enable_the_changes">Endurræstu Orbot til að breytingarnar taki gildi</string>
- <string name="client_cookies">Vefkökur forritsins</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Lesa úr QR-kóða</string>
- <string name="backup_cookie">Ãryggisafrit af vefköku</string>
- <string name="delete_cookie">Eyða vefköku</string>
- <string name="confirm_cookie_deletion">Staðfestu eyðingu vefköku</string>
- <string name="hosted_services">Hýstar þjónustur</string>
<string name="share_as_qr">Deila sem QR-kóða</string>
<string name="disable">Gera óvirkt</string>
<string name="enable">Virkja</string>
diff --git a/app-mini/src/main/res/values-it/strings.xml b/app-mini/src/main/res/values-it/strings.xml
index f8509416..96f07e7c 100644
--- a/app-mini/src/main/res/values-it/strings.xml
+++ b/app-mini/src/main/res/values-it/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Un\'app vuole aprire la porta %1$d del server nascosto alla rete Tor. Ã un\'azione sicura se ti fidi dell\'app.</string>
<string name="found_existing_tor_process">trovato un processo Tor esistente...</string>
<string name="something_bad_happened">E\' accaduto un evento indesiderato. Controllare i log.</string>
- <string name="unable_to_read_hidden_service_name">Impossibile leggere il nome del servizio nascosto.</string>
- <string name="unable_to_start_tor">Impossibile avviare Tor:</string>
+ <string name="unable_to_start_tor">Impossibile avviare Tor:</string>
<string name="pref_use_persistent_notifications">Mantieni sempre l\'icona nella barra degli strumenti quando Orbot è connesso.</string>
<string name="pref_use_persistent_notifications_title">Notifiche sempre attive</string>
<string name="pref_use_expanded_notifications">Visualizza notifica espansa con nazione e ip dell\'nodo d\'uscita Tor</string>
@@ -130,7 +129,6 @@
<string name="send_email">Invia email</string>
<string name="vpn_default_world">Globale (Auto)</string>
<string name="hidden_services">Servizi nascosti</string>
- <string name="title_activity_hidden_services">Servizi nascosti</string>
<string name="menu_hidden_services">Servizi nascosti</string>
<string name="save">Salva</string>
<string name="local_port">Porta locale</string>
@@ -138,7 +136,6 @@
<string name="name">Nome</string>
<string name="done">Fatto!</string>
<string name="copy_address_to_clipboard">Copia l\'indirizzo negli appunti</string>
- <string name="show_auth_cookie">Mostra cookie di autenticazione</string>
<string name="backup_service">Servizio di backup</string>
<string name="delete_service">Elimina il servizio</string>
<string name="backup_saved_at_external_storage">Backup salvato nell\'archiviazione esterna</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Clicca ancora per eseguire il backup</string>
<string name="service_type">Tipo di servizio</string>
<string name="auth_cookie">Cookie autenticazione</string>
- <string name="copy_cookie_to_clipboard">Copia cookie negli appunti</string>
- <string name="auth_cookie_was_not_configured">Cookie di autenticazione non configurato</string>
<string name="please_restart_Orbot_to_enable_the_changes">Per favore riavvia Orbot per rendere effettive le modifiche</string>
- <string name="client_cookies">Cookie del client</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Leggi da QR</string>
- <string name="backup_cookie">Backup cookie</string>
- <string name="delete_cookie">Elimina cookie</string>
- <string name="confirm_cookie_deletion">Conferma eliminazione cookie</string>
- <string name="hosted_services">Servizi ospitati</string>
<string name="share_as_qr">Condividi come QR</string>
<string name="disable">Disabilita</string>
<string name="enable">Abilità </string>
diff --git a/app-mini/src/main/res/values-iw/strings.xml b/app-mini/src/main/res/values-iw/strings.xml
index 26b18ee7..67b62dbb 100644
--- a/app-mini/src/main/res/values-iw/strings.xml
+++ b/app-mini/src/main/res/values-iw/strings.xml
@@ -81,8 +81,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">× ××¦× ×ª×××× Tor ק×××â¦</string>
<string name="something_bad_happened">×ש×× ×¨×¢ ×תר×ש. ×××ק ×ת ×××××</string>
- <string name="unable_to_read_hidden_service_name">×× ×ס××× ×קר×× ×©× ×©×ר×ת × ×¡×ª×¨</string>
- <string name="unable_to_start_tor">×× ×ס××× ××ת××× ×ת Tor:</string>
+ <string name="unable_to_start_tor">×× ×ס××× ××ת××× ×ת Tor:</string>
<string name="pref_use_persistent_notifications">×ש××ר ת××× ×ת ×××ק×× ×סר×× ×××× ×ש××ר××× ××××ר</string>
<string name="set_locale_title">שפ×</string>
<string name="pref_disable_network_summary">××× ×ת Tor ××שר ××× ××××ר ×××× ××¨× ×</string>
diff --git a/app-mini/src/main/res/values-ja/strings.xml b/app-mini/src/main/res/values-ja/strings.xml
index c6440930..ec092fbc 100644
--- a/app-mini/src/main/res/values-ja/strings.xml
+++ b/app-mini/src/main/res/values-ja/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">ã¢ããªãéå
¬éãµã¼ãã¼ãã¼ã %1$d ãTorãããã¯ã¼ã¯ã«éæ¾ãããã¨ãã¦ãã¾ããä¿¡é ¼ã§ããã¢ããªã§ããã°ããã¯å®å
¨ã§ãã</string>
<string name="found_existing_tor_process">Torããã»ã¹ãçºè¦</string>
<string name="something_bad_happened">ä½ããèµ·ããã¾ããããã°ã確èªãã¦ãã ããã</string>
- <string name="unable_to_read_hidden_service_name">hidden serviceã®ååèªè¾¼ä¸è½</string>
- <string name="unable_to_start_tor">Torãå®è¡ã§ãã¾ããã§ãã</string>
+ <string name="unable_to_start_tor">Torãå®è¡ã§ãã¾ããã§ãã</string>
<string name="pref_use_persistent_notifications">Orbotãæ¥ç¶ä¸ã¯ã¢ã¤ã³ã³ã常ã«ãã¼ã«ãã¼ã«è¡¨ç¤º</string>
<string name="pref_use_persistent_notifications_title">éç¥ã常ã«æå¹å</string>
<string name="pref_use_expanded_notifications">æ¡å¼µéç¥ã§ãTorã®åºå£ã®å½ã¨IPã表示ãã¾ã</string>
@@ -130,7 +129,6 @@
<string name="send_email">ã¡ã¼ã«éä¿¡</string>
<string name="vpn_default_world">ä¸çä¸ (èªå)</string>
<string name="hidden_services">Hidden Services</string>
- <string name="title_activity_hidden_services">Hidden Services</string>
<string name="menu_hidden_services">Hidden Services</string>
<string name="save">ä¿å</string>
<string name="local_port">ãã¼ã«ã«ãã¼ã</string>
@@ -138,7 +136,6 @@
<string name="name">åå</string>
<string name="done">å®äº</string>
<string name="copy_address_to_clipboard">ã¢ãã¬ã¹ãã¯ãªãããã¼ãã«ã³ãã¼</string>
- <string name="show_auth_cookie">Cookie èªè¨¼ãé表示</string>
<string name="backup_service">ããã¯ã¢ãããµã¼ãã¹</string>
<string name="delete_service">ãµã¼ãã¹ãåé¤</string>
<string name="backup_saved_at_external_storage">ããã¯ã¢ããã¯å¤é¨è¨æ¶è£
ç½®ã«ä¿åããã¾ãã</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">ããã¯ã¢ããä½æã«åã¯ãªãã¯</string>
<string name="service_type">ãµã¼ãã¹ã¿ã¤ã</string>
<string name="auth_cookie">Cookie èªè¨¼</string>
- <string name="copy_cookie_to_clipboard">Cookie ãã¯ãªãããã¼ãã«ã³ãã¼</string>
- <string name="auth_cookie_was_not_configured">Authã¯ããã¼ã¯è¨å®ããã¾ããã§ãã</string>
<string name="please_restart_Orbot_to_enable_the_changes">å¤æ´ãæå¹ã«ããã«ã¯Orbotãåèµ·åãã¦ãã ãã</string>
- <string name="client_cookies">ã¯ã©ã¤ã¢ã³ã Cookie</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">QRã³ã¼ãããèªã¿åã</string>
- <string name="backup_cookie">Cookie ãããã¯ã¢ãã</string>
- <string name="delete_cookie">Cookie ãåé¤</string>
- <string name="confirm_cookie_deletion">ã¯ããã¼åé¤ã確èª</string>
- <string name="hosted_services">ãã¹ãåãµã¼ãã¹</string>
<string name="share_as_qr">QR ã§ã·ã§ã¢</string>
<string name="disable">ç¡å¹</string>
<string name="enable">æå¹</string>
diff --git a/app-mini/src/main/res/values-ko/strings.xml b/app-mini/src/main/res/values-ko/strings.xml
index bec5cc06..a8083685 100644
--- a/app-mini/src/main/res/values-ko/strings.xml
+++ b/app-mini/src/main/res/values-ko/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">ì¡´ì¬íê³ ìë Tor íë¡ì¸ì¤ ë°ê²¬</string>
<string name="something_bad_happened">ì´ë¤ ëì ê²ì´ ë°ì. ë¡ê·¸ íì¸íì¸ì.</string>
- <string name="unable_to_read_hidden_service_name">íë ìë¹ì¤ ì´ë¦ì ì½ì ì ìì</string>
- <string name="unable_to_start_tor">Tor ìì ë¶ê°ë¥</string>
+ <string name="unable_to_start_tor">Tor ìì ë¶ê°ë¥</string>
<string name="pref_use_persistent_notifications">Orbotì´ ì°ê²°ëìì ë í´ë°ì ìì´ì½ ë³´ì´ê¸°</string>
<string name="pref_use_persistent_notifications_title">íì ì¼ì§ ì림</string>
<string name="pref_use_expanded_notifications">ì¶êµ¬ ë° IP ì ë³´ì림 ë³´ì´ê¸°</string>
diff --git a/app-mini/src/main/res/values-lv/strings.xml b/app-mini/src/main/res/values-lv/strings.xml
index 51f936ad..8ecc351f 100644
--- a/app-mini/src/main/res/values-lv/strings.xml
+++ b/app-mini/src/main/res/values-lv/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">Atrada esošu Tor procesu...</string>
<string name="something_bad_happened">Nav labi. PÄrbaudiet žurnÄlu</string>
- <string name="unable_to_read_hidden_service_name">NespÄj lasÄ«t slÄpta pakalpojuma nosaukumu</string>
- <string name="unable_to_start_tor">Nevar startÄt Tor:</string>
+ <string name="unable_to_start_tor">Nevar startÄt Tor:</string>
<string name="pref_use_persistent_notifications">VienmÄr paturÄt ikonu rÄ«kjoslÄ, kad Orbot ir savienots</string>
<string name="pref_use_persistent_notifications_title">VienmÄr ieslÄgtie paziÅojumi</string>
<string name="pref_use_expanded_notifications">RÄdÄ«t paplaÅ¡inÄtus paziÅojumus, kur norÄdÄ«ts IP un Tor izejas valsts</string>
@@ -122,8 +121,7 @@
<string name="activate">AktivizÄt</string>
<string name="send_email">Nosūtīt e-pastu</string>
<string name="hidden_services">SlÄptie pakalpojumi</string>
- <string name="title_activity_hidden_services">SlÄptie pakalpojumi</string>
- <string name="menu_hidden_services">SlÄptie pakalpojumi</string>
+ <string name="menu_hidden_services">SlÄptie pakalpojumi</string>
<string name="save">SaglabÄt</string>
<string name="name">VÄrds</string>
<string name="please_restart_Orbot_to_enable_the_changes">LÅ«dzu pÄrstartÄjiet Orbot, lai iespÄjotu izmaiÅas</string>
diff --git a/app-mini/src/main/res/values-mk/strings.xml b/app-mini/src/main/res/values-mk/strings.xml
index c8015664..ecf2e8c9 100644
--- a/app-mini/src/main/res/values-mk/strings.xml
+++ b/app-mini/src/main/res/values-mk/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">ÐпликаÑиÑа Ñака да оÑвоÑи ÑокÑиена ÑеÑвеÑÑка поÑÑа %1$d кон Tor мÑежаÑа. Ðва е безбедно Ð´Ð¾ÐºÐ¾Ð»ÐºÑ Ð¸ веÑÑваÑе на апликаÑиÑаÑа.</string>
<string name="found_existing_tor_process">ÐÑонаÑден поÑÑоеÑки Tor-пÑоÑÐµÑ ...</string>
<string name="something_bad_happened">Се ÑлÑÑи гÑеÑка. ÐÑовеÑеÑе го дневникоÑ</string>
- <string name="unable_to_read_hidden_service_name">не може да Ñе пÑоÑиÑа имеÑо на ÑкÑÐ¸ÐµÐ½Ð¸Ð¾Ñ ÑеÑвиÑ</string>
- <string name="unable_to_start_tor">Tor не може да Ñе ÑÑаÑÑÑва:</string>
+ <string name="unable_to_start_tor">Tor не може да Ñе ÑÑаÑÑÑва:</string>
<string name="pref_use_persistent_notifications">Ð¡ÐµÐºÐ¾Ð³Ð°Ñ ÑÑваÑÑе Ñа иконаÑа во ленÑаÑа Ñо алаÑки кога Orbot е повÑзан</string>
<string name="pref_use_persistent_notifications_title">ÐзвеÑÑÑваÑа ÑÐµÐºÐ¾Ð³Ð°Ñ Ð²ÐºÐ»ÑÑени</string>
<string name="pref_use_expanded_notifications">ÐÑикажи пÑоÑиÑено извеÑÑÑваÑе Ñо излезнаÑа дÑжава и IP на Tor</string>
@@ -130,7 +129,6 @@
<string name="send_email">ÐÑпÑаÑеÑе е-поÑÑа</string>
<string name="vpn_default_world">Ðлобално (ÐвÑомаÑÑки)</string>
<string name="hidden_services">СкÑиени ÑеÑвиÑи</string>
- <string name="title_activity_hidden_services">СкÑиени ÑеÑвиÑи</string>
<string name="menu_hidden_services">СкÑиени ÑеÑвиÑи</string>
<string name="save">ÐаÑÑваÑ</string>
<string name="local_port">Ðокална поÑÑа</string>
@@ -138,7 +136,6 @@
<string name="name">Ðме</string>
<string name="done">ÐавÑÑено!</string>
<string name="copy_address_to_clipboard">ÐопиÑÐ°Ñ Ñа адÑеÑаÑа за залепÑваÑе</string>
- <string name="show_auth_cookie">Ðокажи авÑенÑиÑно колаÑе</string>
<string name="backup_service">РезеÑвна копиÑа</string>
<string name="delete_service">ÐзбÑиÑи ÑÑлÑга</string>
<string name="backup_saved_at_external_storage">РезеÑвнаÑа копиÑа е Ñнимена на надвоÑеÑна мемоÑиÑа</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Ðликни повÑоÑно за ÑезеÑвна копиÑа</string>
<string name="service_type">Тип на ÑÑлÑга</string>
<string name="auth_cookie">ÐвÑенÑиÑно колаÑе</string>
- <string name="copy_cookie_to_clipboard">ÐопиÑÐ°Ñ ÐºÐ¾Ð»Ð°Ñе за залепÑваÑе</string>
- <string name="auth_cookie_was_not_configured">ÐвÑенÑиÑноÑо колаÑе не е пÑилагодено</string>
<string name="please_restart_Orbot_to_enable_the_changes">Ðе молиме ÑÑаÑÑÑваÑÑе го повÑоÑно Orbot за да Ñе Ð¾Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð°Ñ Ð¿ÑомениÑе</string>
- <string name="client_cookies">ÐлиенÑÑки колаÑиÑа</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑоÑиÑÐ°Ñ Ð¾Ð´ QR</string>
- <string name="backup_cookie">ÐапÑави ÑезеÑвна копиÑа на колаÑе</string>
- <string name="delete_cookie">ÐзбÑиÑи колаÑе</string>
- <string name="confirm_cookie_deletion">ÐоÑвÑди бÑиÑеÑе на колаÑе</string>
- <string name="hosted_services">ХоÑÑиÑани ÑÑлÑги</string>
<string name="share_as_qr">Сподели како QR</string>
<string name="disable">Ðневозможи</string>
<string name="enable">Ðвозможи</string>
diff --git a/app-mini/src/main/res/values-ms-rMY/strings.xml b/app-mini/src/main/res/values-ms-rMY/strings.xml
index 071423e6..92e4c0c8 100644
--- a/app-mini/src/main/res/values-ms-rMY/strings.xml
+++ b/app-mini/src/main/res/values-ms-rMY/strings.xml
@@ -82,14 +82,12 @@
<string name="third_party_software">3rd-Party-Software: </string>
<string name="found_existing_tor_process">Proses Tor sedia ada ditemui..</string>
<string name="something_bad_happened">Sesuatu yang buruk berlaku. Semak log.</string>
- <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama servis tersembunyi</string>
- <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
+ <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
<string name="pref_use_persistent_notifications">Sentiasa biar ikon pada toolbar apabila Orbot bersambung</string>
<string name="pref_use_persistent_notifications_title">Sentiasa On Notifikasi</string>
<string name="set_locale_title">Bahasa</string>
<string name="hidden_services">Perkhidmatan tersembunyi</string>
- <string name="title_activity_hidden_services">Perkhidmatan tersembunyi</string>
- <string name="menu_hidden_services">Perkhidmatan tersembunyi</string>
+ <string name="menu_hidden_services">Perkhidmatan tersembunyi</string>
<string name="save">Simpan</string>
<string name="name">Nama</string>
</resources>
diff --git a/app-mini/src/main/res/values-ms/strings.xml b/app-mini/src/main/res/values-ms/strings.xml
index c72da21c..92d56d8a 100644
--- a/app-mini/src/main/res/values-ms/strings.xml
+++ b/app-mini/src/main/res/values-ms/strings.xml
@@ -75,8 +75,7 @@
<string name="third_party_software">3rd-Party-Software: </string>
<string name="found_existing_tor_process">Proses Tor sedia ada ditemui..</string>
<string name="something_bad_happened">Sesuatu yang buruk berlaku. Semak log.</string>
- <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama servis tersembunyi</string>
- <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
+ <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
<string name="pref_use_persistent_notifications">Sentiasa biar ikon pada toolbar apabila Orbot bersambung</string>
<string name="pref_use_persistent_notifications_title">Sentiasa On Notifikasi</string>
<string name="set_locale_title">Tetapan Tempatan</string>
diff --git a/app-mini/src/main/res/values-my/strings.xml b/app-mini/src/main/res/values-my/strings.xml
index f307da9f..12e4d2b7 100644
--- a/app-mini/src/main/res/values-my/strings.xml
+++ b/app-mini/src/main/res/values-my/strings.xml
@@ -23,8 +23,7 @@
<string name="get_bridges_email">á¡á®á¸á±áá¸áá¹</string>
<string name="activate">Activate</string>
<string name="hidden_services">Hidden Services</string>
- <string name="title_activity_hidden_services">Hidden Services</string>
- <string name="menu_hidden_services">Hidden Services</string>
+ <string name="menu_hidden_services">Hidden Services</string>
<string name="save">áááá¹á¸ááá¹á¸áá«</string>
<string name="name">á¡áááº</string>
</resources>
diff --git a/app-mini/src/main/res/values-nb/strings.xml b/app-mini/src/main/res/values-nb/strings.xml
index 1a281b9c..f83f0a71 100644
--- a/app-mini/src/main/res/values-nb/strings.xml
+++ b/app-mini/src/main/res/values-nb/strings.xml
@@ -93,8 +93,7 @@
<string name="openssl_version">OpenSSL v1.0.2j: https://www.openssl.org</string>
<string name="found_existing_tor_process">fant eksisterende Tor-prosessâ¦</string>
<string name="something_bad_happened">Noe alvorlig skjedde. Sjekk loggen.</string>
- <string name="unable_to_read_hidden_service_name">klarte ikke å lese skjult tjenestenavn</string>
- <string name="unable_to_start_tor">Klarte ikke å starte Tor:</string>
+ <string name="unable_to_start_tor">Klarte ikke å starte Tor:</string>
<string name="pref_use_persistent_notifications">Alltid behold ikonet i verktøyslinjen når Orbot er tilkoblet</string>
<string name="pref_use_persistent_notifications_title">Alltid-PÃ¥ -varslinger</string>
<string name="pref_use_expanded_notifications">Vis utvidede merknader med land og IP for utgangstrafikk fra Tor</string>
@@ -125,7 +124,6 @@
<string name="apps_mode">VPN-modus</string>
<string name="send_email">Send e-post</string>
<string name="hidden_services">Hidden Services</string>
- <string name="title_activity_hidden_services">Hidden Services</string>
<string name="menu_hidden_services">Hidden Services</string>
<string name="save">Lagre</string>
<string name="local_port">Lokalt port</string>
@@ -141,15 +139,8 @@
<string name="confirm_service_deletion">Bekreft sletting av tjeneste</string>
<string name="click_again_for_backup">Klikk igjen for å sikkerhetskopiere</string>
<string name="service_type">Tjenestetype</string>
- <string name="copy_cookie_to_clipboard">Kopier kake til utklippstavle</string>
- <string name="please_restart_Orbot_to_enable_the_changes">Gjør omstart av Orbot før endringer trer i kraft</string>
- <string name="client_cookies">Klientinformasjonskapsler</string>
+ <string name="please_restart_Orbot_to_enable_the_changes">Gjør omstart av Orbot før endringer trer i kraft</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Les fra QR</string>
- <string name="backup_cookie">Sikkerhetskopier informasjonskapsel</string>
- <string name="delete_cookie">Slett informasjonskapsel</string>
- <string name="confirm_cookie_deletion">Bekreft sletting av informasjonskapsel</string>
- <string name="hosted_services">Vertstjenester</string>
<string name="share_as_qr">Del som QR</string>
<string name="disable">Skru av</string>
<string name="enable">Slå på</string>
diff --git a/app-mini/src/main/res/values-nl/strings.xml b/app-mini/src/main/res/values-nl/strings.xml
index ad6fa2d5..6e2eab34 100644
--- a/app-mini/src/main/res/values-nl/strings.xml
+++ b/app-mini/src/main/res/values-nl/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Een app wil de verborgenserverpoort %1$d tot het Tor-netwerk openen. Dit is veilig als je de app vertrouwt.</string>
<string name="found_existing_tor_process">bestaand Tor-proces gevondenâ¦</string>
<string name="something_bad_happened">Er is een fout opgetreden. Controleer de log</string>
- <string name="unable_to_read_hidden_service_name">Kan verborgen dienst-naam niet lezen</string>
- <string name="unable_to_start_tor">Kan Tor niet starten:</string>
+ <string name="unable_to_start_tor">Kan Tor niet starten:</string>
<string name="pref_use_persistent_notifications">Houd icoon in taakbalk zolang Orbot verbonden is</string>
<string name="pref_use_persistent_notifications_title">Meldingen altijd aan</string>
<string name="pref_use_expanded_notifications">Toon uitgebreide melding met Tor-exitland en IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">E-mail versturen</string>
<string name="vpn_default_world">Algemeen (automatisch)</string>
<string name="hidden_services">Verborgen diensten</string>
- <string name="title_activity_hidden_services">Verborgen diensten</string>
<string name="menu_hidden_services">Verborgen diensten</string>
<string name="save">Opslaan</string>
<string name="local_port">Lokale poort</string>
@@ -138,7 +136,6 @@
<string name="name">Naam</string>
<string name="done">Klaar!</string>
<string name="copy_address_to_clipboard">Adres kopiëren naar klembord</string>
- <string name="show_auth_cookie">Authenticatiecookie tonen</string>
<string name="backup_service">Back-updienst</string>
<string name="delete_service">Dienst verwijderen</string>
<string name="backup_saved_at_external_storage">Back-up opgeslagen op externe opslag</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Klik opnieuw voor back-up</string>
<string name="service_type">Diensttype</string>
<string name="auth_cookie">Authenticatiecookie</string>
- <string name="copy_cookie_to_clipboard">Cookie kopiëren naar klembord</string>
- <string name="auth_cookie_was_not_configured">Authenticatiecookie is niet ingesteld</string>
<string name="please_restart_Orbot_to_enable_the_changes">Herstart Orbot om de wijzigingen in te schakelen</string>
- <string name="client_cookies">Cliëntcookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Lezen van QR-code</string>
- <string name="backup_cookie">Back-up maken van cookie</string>
- <string name="delete_cookie">Cookie verwijderen</string>
- <string name="confirm_cookie_deletion">Bevestig verwijderen van cookie</string>
- <string name="hosted_services">Gehoste diensten</string>
<string name="share_as_qr">Delen als QR-code</string>
<string name="disable">Uitschakelen</string>
<string name="enable">Inschakelen</string>
diff --git a/app-mini/src/main/res/values-pl/strings.xml b/app-mini/src/main/res/values-pl/strings.xml
index 65a9d051..3f58662a 100644
--- a/app-mini/src/main/res/values-pl/strings.xml
+++ b/app-mini/src/main/res/values-pl/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">znaleziono istniejÄ
cy proces Tora...</string>
<string name="something_bad_happened">CoÅ nie poszÅo nie tak. Sprawdź logi</string>
- <string name="unable_to_read_hidden_service_name">uniemożliw czytanie nazw ukrytych serwisów</string>
- <string name="unable_to_start_tor">Nie można wystartowaÄ aplikacji Tor:</string>
+ <string name="unable_to_start_tor">Nie można wystartowaÄ aplikacji Tor:</string>
<string name="pref_use_persistent_notifications">Zawsze trzymaj ikonÄ w pasku powiadomieÅ gdy Orbot jest poÅÄ
czony</string>
<string name="pref_use_persistent_notifications_title">Powiadomienia zawsze aktywne</string>
<string name="pref_use_expanded_notifications">Pokaż rozszerzone powiadomienie z krajem Tor exit node oraz jego IP</string>
@@ -123,8 +122,7 @@
<string name="apps_mode">Tryb VPN</string>
<string name="send_email">WyÅlij Email</string>
<string name="hidden_services">Ukryte UsÅugi</string>
- <string name="title_activity_hidden_services">Ukryte UsÅugi</string>
- <string name="menu_hidden_services">Ukryte UsÅugi</string>
+ <string name="menu_hidden_services">Ukryte UsÅugi</string>
<string name="save">Zapisz</string>
<string name="local_port">Lokalne Porty</string>
<string name="name">Nazwa</string>
diff --git a/app-mini/src/main/res/values-pt-rBR/strings.xml b/app-mini/src/main/res/values-pt-rBR/strings.xml
index f8924539..3073310b 100644
--- a/app-mini/src/main/res/values-pt-rBR/strings.xml
+++ b/app-mini/src/main/res/values-pt-rBR/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Um aplicativo precisa abrir uma porta tipo servidor escondida %1$dpara a Rede Tor. Isso é seguro se você confiar nesta aplicação.</string>
<string name="found_existing_tor_process">procurando processos Tor existentes...</string>
<string name="something_bad_happened">Algo ruim aconteceu. Cheque o lo</string>
- <string name="unable_to_read_hidden_service_name">habilitar ler o nome do serviço oculto</string>
- <string name="unable_to_start_tor">Habilitar iniciar o Tor:</string>
+ <string name="unable_to_start_tor">Habilitar iniciar o Tor:</string>
<string name="pref_use_persistent_notifications">Sempre manter o Ãcone na barra de tarefas quando o Orbot está conectado</string>
<string name="pref_use_persistent_notifications_title">Notificações Sempre Ligadas</string>
<string name="pref_use_expanded_notifications">Mostrar notificação expandida com Tor paÃs de saÃda e IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">Enviar Email</string>
<string name="vpn_default_world">Global (Automático)</string>
<string name="hidden_services">Serviços Ocultos</string>
- <string name="title_activity_hidden_services">Serviços Ocultos</string>
<string name="menu_hidden_services">Serviços Ocultos</string>
<string name="save">Salvar</string>
<string name="local_port">Porta Local</string>
@@ -138,8 +136,7 @@
<string name="name">Nome</string>
<string name="done">Feito!</string>
<string name="copy_address_to_clipboard">Copiar para a area de transferência </string>
- <string name="show_auth_cookie">Mostre cookie de autenticação</string>
- <string name="backup_service">Serviço de Backup</string>
+ <string name="backup_service">Serviço de Backup</string>
<string name="delete_service">Remover Serviço</string>
<string name="backup_saved_at_external_storage">Backup salvo em mÃdia externa</string>
<string name="backup_restored">Backup Restaurado</string>
@@ -148,7 +145,6 @@
<string name="click_again_for_backup">Clique novamente para backup</string>
<string name="service_type">Tipo do Serviço</string>
<string name="auth_cookie">Cookie de autenticação</string>
- <string name="copy_cookie_to_clipboard">Copiar cookie para a area de transferência</string>
<string name="please_restart_Orbot_to_enable_the_changes">Por favor reinicie Orbot para habilitar as mundanças</string>
<string name="share_as_qr">Compartilhar como QR</string>
<string name="disable">Desabilitar</string>
diff --git a/app-mini/src/main/res/values-pt/strings.xml b/app-mini/src/main/res/values-pt/strings.xml
index 53f6d956..ecbd6c12 100644
--- a/app-mini/src/main/res/values-pt/strings.xml
+++ b/app-mini/src/main/res/values-pt/strings.xml
@@ -60,8 +60,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">encontrado o processo Tor existente...</string>
<string name="something_bad_happened">Aconteceu algo de mau. Verifique o registo de eventos.</string>
- <string name="unable_to_read_hidden_service_name">não é possÃvel ler o nome do serviço ocultado</string>
- <string name="unable_to_start_tor">Não é possÃvel iniciar o Tor:</string>
+ <string name="unable_to_start_tor">Não é possÃvel iniciar o Tor:</string>
<string name="pref_use_persistent_notifications_title">Notificações Sempre Ativadas</string>
<string name="pref_use_expanded_notifications_title">Notificações Estendidas</string>
<string name="set_locale_title">Idioma</string>
@@ -76,8 +75,7 @@
<string name="activate">Ativar</string>
<string name="send_email">Enviar Mensagem</string>
<string name="hidden_services">Serviços ocultos</string>
- <string name="title_activity_hidden_services">Serviços ocultos</string>
- <string name="menu_hidden_services">Serviços ocultos</string>
+ <string name="menu_hidden_services">Serviços ocultos</string>
<string name="save">Guardar</string>
<string name="name">Nome</string>
<string name="done">ConcluÃdo!</string>
diff --git a/app-mini/src/main/res/values-ro/strings.xml b/app-mini/src/main/res/values-ro/strings.xml
index b1a1e322..71277596 100644
--- a/app-mini/src/main/res/values-ro/strings.xml
+++ b/app-mini/src/main/res/values-ro/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">gÄsit proces Tor existent...</string>
<string name="something_bad_happened">Ceva rÄu s-a întâmplat. VerificÄ log-ul</string>
- <string name="unable_to_read_hidden_service_name">nu am putut citi numele serviciului ascuns</string>
- <string name="unable_to_start_tor">Nu am reuÅit sÄ pornesc Tor:</string>
+ <string name="unable_to_start_tor">Nu am reuÅit sÄ pornesc Tor:</string>
<string name="pref_use_persistent_notifications">AratÄ tot timpul icoana în barÄ când Orbot este conectat</string>
<string name="pref_use_persistent_notifications_title">NotificÄri active tot timpul</string>
<string name="pref_use_expanded_notifications">AratÄ notificÄri extinse cu Tor exit country Åi IP</string>
@@ -122,8 +121,7 @@
<string name="activate">ActiveazÄ</string>
<string name="send_email">Trimite email</string>
<string name="hidden_services">Servicii ascunse</string>
- <string name="title_activity_hidden_services">Servicii ascunse</string>
- <string name="menu_hidden_services">Servicii ascunse</string>
+ <string name="menu_hidden_services">Servicii ascunse</string>
<string name="save">SalveazÄ</string>
<string name="name">Nume</string>
<string name="done">Gata!</string>
diff --git a/app-mini/src/main/res/values-ru/strings.xml b/app-mini/src/main/res/values-ru/strings.xml
index 9f9d7e35..be053801 100644
--- a/app-mini/src/main/res/values-ru/strings.xml
+++ b/app-mini/src/main/res/values-ru/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">ÐÑиложение Ñ
оÑÐµÑ Ð¾ÑкÑÑÑÑ ÑкÑÑÑÑй поÑÑ ÑеÑвеÑа %1$d ÑеÑи Tor. ÐÑо безопаÑно, еÑли Ð²Ñ Ð´Ð¾Ð²ÐµÑÑеÑе Ð´Ð°Ð½Ð½Ð¾Ð¼Ñ Ð¿ÑиложениÑ.</string>
<string name="found_existing_tor_process">найден ÑÑÑеÑÑвÑÑÑий пÑоÑеÑÑ Tor...</string>
<string name="something_bad_happened">ÐÑоизоÑла какаÑ-Ñо оÑибка. ÐÑовеÑÑÑе жÑÑнал.</string>
- <string name="unable_to_read_hidden_service_name">невозможно пÑоÑиÑаÑÑ Ð¸Ð¼Ñ ÑкÑÑÑой ÑлÑжбÑ</string>
- <string name="unable_to_start_tor">Ðевозможно запÑÑÑиÑÑ Tor:</string>
+ <string name="unable_to_start_tor">Ðевозможно запÑÑÑиÑÑ Tor:</string>
<string name="pref_use_persistent_notifications">ÐÑегда оÑобÑажаÑÑ Ð¸ÐºÐ¾Ð½ÐºÑ Ð² панели Ð·Ð°Ð´Ð°Ñ ÐºÐ¾Ð³Ð´Ð° Orbot подклÑÑÑн</string>
<string name="pref_use_persistent_notifications_title">ÐоÑÑоÑнное Ñведомление о ÑабоÑе</string>
<string name="pref_use_expanded_notifications">ÐоказаÑÑ ÑаÑÑиÑенное Ñведомление Tor Ñо ÑÑÑаной вÑÑ
ода и IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">ÐÑпÑавиÑÑ Ð¿Ð¸ÑÑмо</string>
<string name="vpn_default_world">ÐÐ¸Ñ (авÑо)</string>
<string name="hidden_services">СкÑÑÑÑе ÑлÑжбÑ</string>
- <string name="title_activity_hidden_services">СкÑÑÑÑе ÑлÑжбÑ</string>
<string name="menu_hidden_services">СкÑÑÑÑе ÑлÑжбÑ</string>
<string name="save">СоÑ
ÑаниÑÑ</string>
<string name="local_port">ÐокалÑнÑй поÑÑ</string>
@@ -138,7 +136,6 @@
<string name="name">ÐмÑ</string>
<string name="done">ÐоÑово!</string>
<string name="copy_address_to_clipboard">СкопиÑоваÑÑ Ð°Ð´ÑÐµÑ Ð² бÑÑÐµÑ Ð¾Ð±Ð¼ÐµÐ½Ð°</string>
- <string name="show_auth_cookie">ÐоказаÑÑ Ð°Ð²ÑоÑизиÑÑÑÑие cookie</string>
<string name="backup_service">РезеÑвиÑоваÑÑ ÑлÑжбÑ</string>
<string name="delete_service">УдалиÑÑ ÑлÑжбÑ</string>
<string name="backup_saved_at_external_storage">РезеÑÐ²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ ÑоÑ
Ñанена на внеÑнем Ñ
ÑанилиÑе</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">ÐажмиÑе еÑÑ Ñаз Ð´Ð»Ñ ÑезеÑвиÑованиÑ</string>
<string name="service_type">Тип ÑлÑжбÑ</string>
<string name="auth_cookie">ÐвÑоÑизиÑÑÑÑие cookie</string>
- <string name="copy_cookie_to_clipboard">ÐопиÑоваÑÑ cookie в бÑÑÐµÑ Ð¾Ð±Ð¼ÐµÐ½Ð°</string>
- <string name="auth_cookie_was_not_configured">ÐвÑоÑизиÑÑÑÑие cookie не наÑÑÑоенÑ</string>
<string name="please_restart_Orbot_to_enable_the_changes">ÐожалÑйÑÑа, пеÑезапÑÑÑиÑе Orbot Ð´Ð»Ñ Ð²ÑÑÑÐ¿Ð»ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² ÑилÑ</string>
- <string name="client_cookies">Cookies клиенÑа</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑоÑиÑаÑÑ Ð¸Ð· QR-кода</string>
- <string name="backup_cookie">РезеÑвиÑоваÑÑ cookie</string>
- <string name="delete_cookie">УдалиÑÑ cookies</string>
- <string name="confirm_cookie_deletion">ÐодÑвеÑдиÑе Ñдаление cookie</string>
- <string name="hosted_services">РазмеÑÑннÑе ÑлÑжбÑ</string>
<string name="share_as_qr">ÐоделиÑÑÑÑ ÑеÑез QR-код</string>
<string name="disable">ÐÑклÑÑиÑÑ</string>
<string name="enable">ÐклÑÑиÑÑ</string>
diff --git a/app-mini/src/main/res/values-si-rLK/strings.xml b/app-mini/src/main/res/values-si-rLK/strings.xml
index c8a02b23..9f80bb48 100644
--- a/app-mini/src/main/res/values-si-rLK/strings.xml
+++ b/app-mini/src/main/res/values-si-rLK/strings.xml
@@ -77,8 +77,7 @@
<string name="third_party_software">3 à·à¶± පà·à¶»à·à·à· මà·à¶¯à·à¶à·à¶à¶</string>
<string name="found_existing_tor_process">පà·à¶à·à¶± Tor à¶à·âරà·à¶ºà·à·à¶½à· à·à¶¸à·à·à·à¶º...</string>
<string name="something_bad_happened">යම෠නà·à¶¸à¶±à· දà·à¶ºà¶à· à·à·à¶¯à·à·à·à¶º. ලà·à¶à¶º පරà·à¶à·à·à· à¶à¶» බලනà·à¶± </string>
- <string name="unable_to_read_hidden_service_name">à·à·à¶à·à·à¶«à· à·à·à·à· නà·à¶¸à¶º à¶à·à¶ºà·à·à¶¸à¶§ නà·à·à·à¶à·à¶º </string>
- <string name="unable_to_start_tor">Tor à¶à¶»à¶¸à·à¶· à¶à·à¶»à·à¶¸à¶§ නà·à·à·à¶à·à¶º:</string>
+ <string name="unable_to_start_tor">Tor à¶à¶»à¶¸à·à¶· à¶à·à¶»à·à¶¸à¶§ නà·à·à·à¶à·à¶º:</string>
<string name="pref_use_persistent_notifications">Orbot à·à¶¸à·à¶¶à¶±à·à¶° à·à· à¶à¶à· à·à·à¶¸à·à·à¶§à¶¸ à·à·à¶§ මà·à·à¶½à¶¸à· à¶à·à¶»à·à·à· නà·à¶»à·à¶´à¶à¶º à¶à¶¶à·à¶à¶±à·à¶±</string>
<string name="pref_use_persistent_notifications_title">නà·à·à·à¶¯à¶± ලà·à¶¶à·à¶¸à¶§ à·à¶½à·à·à·à¶±à·à¶± </string>
<string name="set_locale_title">භà·à·à·à·</string>
@@ -86,8 +85,7 @@
<string name="mb">MB</string>
<string name="activate">à¶à·âරà·à¶ºà·à¶à¶»à·à¶±à·à¶±</string>
<string name="hidden_services">à·à·à¶à·à·à¶«à· à·à·à·à· </string>
- <string name="title_activity_hidden_services">à·à·à¶à·à·à¶«à· à·à·à·à· </string>
- <string name="menu_hidden_services">à·à·à¶à·à·à¶«à· à·à·à·à· </string>
+ <string name="menu_hidden_services">à·à·à¶à·à·à¶«à· à·à·à·à· </string>
<string name="save">à·à·à¶»à¶à·à¶±à·à¶±</string>
<string name="name">නම</string>
</resources>
diff --git a/app-mini/src/main/res/values-sk/strings.xml b/app-mini/src/main/res/values-sk/strings.xml
index e3f4a6bb..23e393db 100644
--- a/app-mini/src/main/res/values-sk/strings.xml
+++ b/app-mini/src/main/res/values-sk/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">nájdený iný proces Tor...</string>
<string name="something_bad_happened">Deje sa nieÄo zlé. Skontrolujte podrobnosti.</string>
- <string name="unable_to_read_hidden_service_name">nemožné preÄÃtaÅ¥ názov skrytej služby</string>
- <string name="unable_to_start_tor">Nemožné spustiť Tor:</string>
+ <string name="unable_to_start_tor">Nemožné spustiť Tor:</string>
<string name="pref_use_persistent_notifications">Vždy ponechaÅ¥ ikonu v stavovom riadku, keÄ je Orbot pripojený</string>
<string name="pref_use_persistent_notifications_title">Vždy zapnuté upozornenia</string>
<string name="pref_use_expanded_notifications">ZobraziÅ¥ rozÅ¡Ãrené upozornenie s výstupnou krajinou a IP adresou siete Tor</string>
diff --git a/app-mini/src/main/res/values-sr/strings.xml b/app-mini/src/main/res/values-sr/strings.xml
index b0d47010..c4b3c1ec 100644
--- a/app-mini/src/main/res/values-sr/strings.xml
+++ b/app-mini/src/main/res/values-sr/strings.xml
@@ -94,8 +94,7 @@
<string name="hidden_service_request">ÐпликаÑиÑа жели да оÑвоÑи ÑакÑивен поÑÑ%1$d на ÑеÑвеÑÑ Ð·Ð° Ð¢Ð¾Ñ Ð¼ÑежÑ. Ðво Ñе ÑигÑÑан поÑез Ñколико веÑÑÑеÑе апликаÑиÑи.</string>
<string name="found_existing_tor_process">наÑен покÑенÑÑи Ð¢Ð¾Ñ Ð¿ÑоÑеÑ...</string>
<string name="something_bad_happened">ÐеÑÑо лоÑе Ñе догодило. ÐÑегледаÑÑе логове</string>
- <string name="unable_to_read_hidden_service_name">ниÑам Ñ Ð¼Ð¾Ð³ÑÑноÑÑи да пÑоÑиÑам име ÑакÑивеног ÑеÑвиÑа</string>
- <string name="unable_to_start_tor">Ð¢Ð¾Ñ Ð½Ð¸Ñе Ñ Ð¼Ð¾Ð³ÑÑноÑÑи да Ñе покÑене:</string>
+ <string name="unable_to_start_tor">Ð¢Ð¾Ñ Ð½Ð¸Ñе Ñ Ð¼Ð¾Ð³ÑÑноÑÑи да Ñе покÑене:</string>
<string name="pref_use_persistent_notifications">Увек пÑикажи Ð¸ÐºÐ¾Ð½Ñ Ñ ÑÑлбаÑÑ ÐºÐ°Ð´Ð° Ñе ÐÑÐ±Ð¾Ñ ÐºÐ¾Ð½ÐµÐºÑован</string>
<string name="pref_use_persistent_notifications_title">СÑално ÑкÑÑÑене ноÑиÑикаÑиÑе</string>
<string name="pref_use_expanded_notifications">ÐÑикажи опÑиÑно обавеÑÑеÑе Ð¢Ð¾Ñ Ð¸Ð·Ð»Ð°Ð·Ð° дÑжаве и IP-Ñа</string>
@@ -128,7 +127,6 @@
<string name="send_email">ÐоÑаÑи Ð-поÑÑÑ</string>
<string name="vpn_default_world">Ðлобално (ÐÑÑомаÑÑки)</string>
<string name="hidden_services">СкÑивени СеÑвиÑи</string>
- <string name="title_activity_hidden_services">СкÑивени СеÑвиÑи</string>
<string name="menu_hidden_services">СкÑивени СеÑвиÑи</string>
<string name="save">СаÑÑваÑ</string>
<string name="local_port">Ðокални ÐоÑÑ</string>
@@ -136,8 +134,7 @@
<string name="name">Ðме</string>
<string name="done">ÐоÑово !</string>
<string name="copy_address_to_clipboard">ÐопиÑÐ°Ñ Ð°Ð´ÑеÑа Ñ clipboard</string>
- <string name="show_auth_cookie">ÐокажиÑе аÑÑоÑизовани колаÑиÑ</string>
- <string name="backup_service">УÑлÑга за ÑезеÑвне копиÑе</string>
+ <string name="backup_service">УÑлÑга за ÑезеÑвне копиÑе</string>
<string name="delete_service">ÐбÑиÑи УÑлÑгÑ</string>
<string name="backup_saved_at_external_storage">РезеÑбна копиÑа Ñе ÑаÑÑвана на ÑпоÑÐ½Ð¾Ñ Ð¼ÐµÐ¼Ð¾ÑиÑи</string>
<string name="backup_restored">РезеÑвна копиÑа Ñе обновÑена</string>
@@ -147,13 +144,7 @@
<string name="click_again_for_backup">ÐликниÑе поново за ÑезеÑÐ²Ð½Ñ ÐºÐ¾Ð¿Ð¸ÑÑ</string>
<string name="service_type">Тип УÑлÑге</string>
<string name="please_restart_Orbot_to_enable_the_changes">Ðолимо покÑениÑе поново ÐÑÐ±Ð¾Ñ Ñади пÑимеÑиваÑа пÑомена</string>
- <string name="client_cookies">ÐолаÑиÑи клиÑенÑа</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑоÑиÑÐ°Ñ Ñа QR кода</string>
- <string name="backup_cookie">РезеÑвна копиÑа колаÑиÑа</string>
- <string name="delete_cookie">ÐзбÑиÑи колаÑиÑ</string>
- <string name="confirm_cookie_deletion">ÐоÑÑвÑди бÑиÑаÑе колаÑиÑа</string>
- <string name="hosted_services">ХоÑÑоване УÑлÑге</string>
<string name="share_as_qr">Ðели као QR код</string>
<string name="disable">ÐнемогÑÑи</string>
<string name="enable">ÐмогÑÑи</string>
diff --git a/app-mini/src/main/res/values-sv/strings.xml b/app-mini/src/main/res/values-sv/strings.xml
index 588238d4..2ed932e5 100644
--- a/app-mini/src/main/res/values-sv/strings.xml
+++ b/app-mini/src/main/res/values-sv/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">En app vill öppna dold serverport %1$d till Tor-nätverket. Det här är säkert om du litar på appen.</string>
<string name="found_existing_tor_process">hittade existerande Tor process...</string>
<string name="something_bad_happened">Något dåligt hände. Kolla loggen.</string>
- <string name="unable_to_read_hidden_service_name">kan inte läsa gömda tjänstens namn</string>
- <string name="unable_to_start_tor">Kan inte starta Tor:</string>
+ <string name="unable_to_start_tor">Kan inte starta Tor:</string>
<string name="pref_use_persistent_notifications">Behåll alltid ikonen i verktygsfältet när Orbot är ansluten</string>
<string name="pref_use_persistent_notifications_title">Alltid-PÃ¥ Notifikationer</string>
<string name="pref_use_expanded_notifications">Visa utökad notis med Tors utgångsland och IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">Skicka e-post</string>
<string name="vpn_default_world">Global (automatisk)</string>
<string name="hidden_services">Hidden Services</string>
- <string name="title_activity_hidden_services">Hidden Services</string>
<string name="menu_hidden_services">Hidden Services</string>
<string name="save">Spara</string>
<string name="local_port">Lokal port</string>
@@ -138,7 +136,6 @@
<string name="name">Namn</string>
<string name="done">Klart!</string>
<string name="copy_address_to_clipboard">Kopiera adress till urklipp</string>
- <string name="show_auth_cookie">Visa auth kaka</string>
<string name="backup_service">Säkerhetskopiera tjänst</string>
<string name="delete_service">Ta bort tjänst</string>
<string name="backup_saved_at_external_storage">Säkerhetskopiering sparad i externt lagringsutrymme</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Klicka igen för säkerhetskopiering</string>
<string name="service_type">Typ av tjänst</string>
<string name="auth_cookie">Auth kaka</string>
- <string name="copy_cookie_to_clipboard">Kopiera kaka till urklipp</string>
- <string name="auth_cookie_was_not_configured">Auth kaka var inte konfigurerad</string>
<string name="please_restart_Orbot_to_enable_the_changes">Vänligen starta om Orbot för att aktivera ändringarna</string>
- <string name="client_cookies">Klientkakor</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Läs från QR</string>
- <string name="backup_cookie">Säkerhetskopiera kaka</string>
- <string name="delete_cookie">Ta bort kaka</string>
- <string name="confirm_cookie_deletion">Bekräfta borttagning av kaka</string>
- <string name="hosted_services">Värdtjänster</string>
<string name="share_as_qr">Dela som QR</string>
<string name="disable">Inaktivera</string>
<string name="enable">Aktivera</string>
diff --git a/app-mini/src/main/res/values-ta/strings.xml b/app-mini/src/main/res/values-ta/strings.xml
index fb6d59d4..e5946e82 100644
--- a/app-mini/src/main/res/values-ta/strings.xml
+++ b/app-mini/src/main/res/values-ta/strings.xml
@@ -37,11 +37,7 @@
<string name="save">à®à¯à®®à®¿</string>
<string name="name">பà¯à®¯à®°à¯</string>
<string name="service_type">à®à¯à®µà¯ வà®à¯</string>
- <string name="backup_cookie">நினà¯à®µà®¿à®à®³à¯ à®à®¾à®ªà¯à®ªà¯à®ªà¯à®ªà®¿à®°à®¤à®¿à®à®²à¯à®à¯</string>
- <string name="delete_cookie">நினà¯à®µà®¿à®à®³à¯ à®à®´à®¿</string>
- <string name="confirm_cookie_deletion">நினà¯à®µà®¿à®à®³à®¿à®©à¯ நà¯à®à¯à®à®¤à¯à®¤à¯ à®à®±à¯à®¤à®¿à®ªà¯à®ªà®à¯à®¤à¯à®¤à¯</string>
- <string name="hosted_services">வழà®à¯à®à®ªà¯à®ªà®à¯à® à®à¯à®µà¯à®à®³à¯</string>
- <string name="share_as_qr">QR à®à® பà®à®¿à®°à¯</string>
+ <string name="share_as_qr">QR à®à® பà®à®¿à®°à¯</string>
<string name="disable">à®®à¯à®à®à¯à®à¯</string>
<string name="enable">à®à¯à®¯à®²à¯à®ªà®à¯à®¤à¯à®¤à¯</string>
<string name="trouble_connecting">à®à®£à¯à®ªà¯à®ªà®¤à®¿à®²à¯ à®à®¿à®à¯à®à®²à®¾ ?</string>
diff --git a/app-mini/src/main/res/values-th/strings.xml b/app-mini/src/main/res/values-th/strings.xml
index a7288a46..273d0893 100644
--- a/app-mini/src/main/res/values-th/strings.xml
+++ b/app-mini/src/main/res/values-th/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">à¹à¸à¸£à¹à¸à¸£à¸¡à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¸´à¸à¸à¸à¸£à¹à¸ %1$d à¸à¸µà¹à¸à¹à¸à¸à¸à¸¢à¸¹à¹à¸à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¹à¸«à¹à¹à¸à¸·à¹à¸à¸¡à¸à¸±à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢ Tor à¸à¸²à¸£à¸à¸£à¸°à¸à¸³à¸à¸µà¹à¸à¸¥à¸à¸à¸ ัยà¸à¹à¸²à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸à¸·à¸à¹à¸à¸£à¹à¸à¸£à¸¡à¸à¸±à¹à¸</string>
<string name="found_existing_tor_process">à¸à¸à¸à¸£à¸°à¸à¸§à¸à¸à¸²à¸£ Tor à¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§...</string>
<string name="something_bad_happened">à¹à¸à¸´à¸à¸à¸°à¹à¸£à¹à¸¡à¹à¸à¸µà¸ªà¸±à¸à¸à¸¢à¹à¸²à¸ à¹à¸«à¹à¸à¸£à¸§à¸à¸à¸¹à¸à¸²à¸à¸à¸±à¸à¸à¸¶à¸</string>
- <string name="unable_to_read_hidden_service_name">à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¹à¸²à¸à¸à¸·à¹à¸à¸à¸à¸à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¸à¹à¸à¸</string>
- <string name="unable_to_start_tor">à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸£à¸´à¹à¸¡ Tor:</string>
+ <string name="unable_to_start_tor">à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸£à¸´à¹à¸¡ Tor:</string>
<string name="pref_use_persistent_notifications">à¹à¸ªà¸à¸à¹à¸à¸à¸à¸à¹à¸à¸à¸¹à¸¥à¸à¸²à¸£à¹à¹à¸ªà¸¡à¸à¹à¸¡à¸·à¹à¸ Orbot à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸¢à¸¹à¹</string>
<string name="pref_use_persistent_notifications_title">à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸à¹à¸à¸à¸à¸¥à¸à¸à¹à¸§à¸¥à¸²</string>
<string name="pref_use_expanded_notifications">à¹à¸ªà¸à¸à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸à¹à¸à¸à¸à¸¢à¸²à¸¢à¸à¸µà¹à¸£à¸°à¸à¸¸à¸à¸£à¸°à¹à¸à¸¨à¸à¸¥à¸²à¸¢à¸à¸²à¸à¹à¸¥à¸° IP à¸à¸à¸ Tor</string>
@@ -130,7 +129,6 @@
<string name="send_email">สà¹à¸à¸à¸µà¹à¸¡à¸¥</string>
<string name="vpn_default_world">สà¹à¸§à¸à¸£à¸§à¸¡ (à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´)</string>
<string name="hidden_services">à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¸à¹à¸à¸</string>
- <string name="title_activity_hidden_services">à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¸à¹à¸à¸</string>
<string name="menu_hidden_services">à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¸à¹à¸à¸</string>
<string name="save">à¸à¸±à¸à¸à¸¶à¸</string>
<string name="local_port">à¸à¸à¸£à¹à¸à¹à¸à¹à¸à¸£à¸·à¹à¸à¸</string>
@@ -138,7 +136,6 @@
<string name="name">à¸à¸·à¹à¸à¹à¸à¸à¸ªà¸²à¸£</string>
<string name="done">à¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸!</string>
<string name="copy_address_to_clipboard">à¸à¸±à¸à¸¥à¸à¸à¸à¸µà¹à¸à¸¢à¸¹à¹à¸¥à¸à¹à¸à¸à¸¥à¸´à¸à¸à¸à¸£à¹à¸</string>
- <string name="show_auth_cookie">à¹à¸ªà¸à¸à¸à¸¸à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸</string>
<string name="backup_service">à¸à¸£à¸´à¸à¸²à¸£à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥</string>
<string name="delete_service">à¸à¸£à¸´à¸à¸²à¸£à¸¥à¸</string>
<string name="backup_saved_at_external_storage">à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¸³à¸£à¸à¸à¸à¸±à¸à¸à¸¶à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸ ายà¸à¸à¸</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">à¸à¸à¸à¸µà¸à¸à¸£à¸±à¹à¸à¹à¸à¸·à¹à¸à¹à¸£à¸µà¸¢à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¸³à¸£à¸à¸</string>
<string name="service_type">à¸à¸£à¸°à¹à¸ à¸à¸à¸à¸à¸à¸£à¸´à¸à¸²à¸£</string>
<string name="auth_cookie">à¸à¸¸à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸</string>
- <string name="copy_cookie_to_clipboard">à¸à¸±à¸à¸¥à¸à¸à¸à¸¸à¸à¸à¸µà¹à¸¥à¸à¹à¸à¸à¸¥à¸´à¸à¸à¸à¸£à¹à¸</string>
- <string name="auth_cookie_was_not_configured">ยัà¸à¹à¸¡à¹à¹à¸à¹à¸à¸³à¸«à¸à¸à¸à¹à¸²à¸à¸¸à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸</string>
<string name="please_restart_Orbot_to_enable_the_changes">à¸à¸£à¸¸à¸à¸²à¹à¸£à¸´à¹à¸¡ Orbot à¹à¸«à¸¡à¹à¹à¸à¸·à¹à¸à¹à¸«à¹à¸à¸²à¸£à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸¥à¸à¹à¸à¹à¸à¸²à¸à¹à¸à¹</string>
- <string name="client_cookies">à¸à¸¸à¸à¸à¸µà¹à¸à¸à¸à¹à¸à¸¥à¹à¸à¹à¸à¸à¹</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">à¸à¹à¸²à¸à¸à¸²à¸à¸à¸´à¸§à¸à¸²à¸£à¹</string>
- <string name="backup_cookie">สำรà¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸¸à¸à¸à¸µà¹</string>
- <string name="delete_cookie">ลà¸à¸à¸¸à¸à¸à¸µà¹</string>
- <string name="confirm_cookie_deletion">ยืà¸à¸¢à¸±à¸à¸à¸²à¸£à¸¥à¸à¸à¸¸à¸à¸à¸µà¹</string>
- <string name="hosted_services">à¸à¸£à¸´à¸à¸²à¸£à¹à¸®à¸ªà¸à¹</string>
<string name="share_as_qr">à¹à¸à¸£à¹à¹à¸à¸£à¸¹à¸à¹à¸à¸à¸à¸´à¸§à¸à¸²à¸£à¹</string>
<string name="disable">à¸à¸´à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸</string>
<string name="enable">à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸</string>
diff --git a/app-mini/src/main/res/values-tl/strings.xml b/app-mini/src/main/res/values-tl/strings.xml
index ca666b02..8abd8b0e 100644
--- a/app-mini/src/main/res/values-tl/strings.xml
+++ b/app-mini/src/main/res/values-tl/strings.xml
@@ -89,8 +89,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process"> nakakita ng umiiral na Tor process...</string>
<string name="something_bad_happened">May nangyaring masama. Tingnan ang log</string>
- <string name="unable_to_read_hidden_service_name">hindi mabasa ang pangalan ng tagong serbisyo</string>
- <string name="unable_to_start_tor">Hindi masimulan ang Tor:</string>
+ <string name="unable_to_start_tor">Hindi masimulan ang Tor:</string>
<string name="pref_use_persistent_notifications">Palaging panatilihin ang icon sa toolbar kapag ang Orbot ay naka-connect</string>
<string name="pref_use_persistent_notifications_title">Palaging i-On ang Notifications</string>
<string name="pref_use_expanded_notifications">Ipakita ang pinalaking notification kasama ng Tor exit country at IP</string>
diff --git a/app-mini/src/main/res/values-tr/strings.xml b/app-mini/src/main/res/values-tr/strings.xml
index 4ecd64b5..e514dad8 100644
--- a/app-mini/src/main/res/values-tr/strings.xml
+++ b/app-mini/src/main/res/values-tr/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Bir uygulama Tor aÄına %1$d gizli sunucu kapısını açmak istiyor. Uygulamaya güveniyorsanız bu iÅlem güvenlidir.</string>
<string name="found_existing_tor_process">varolan bir Tor iÅlemi bulundu...</string>
<string name="something_bad_happened">Bir Åeyler ters gitti. Günlük kayıtlarına bakın</string>
- <string name="unable_to_read_hidden_service_name">gizli hizmet adı okunamadı</string>
- <string name="unable_to_start_tor">Tor baÅlatılamadı:</string>
+ <string name="unable_to_start_tor">Tor baÅlatılamadı:</string>
<string name="pref_use_persistent_notifications">Orbot baÄlı olduÄu sürece simge araç çubuÄunda görüntülensin</string>
<string name="pref_use_persistent_notifications_title">Bildirimler Her Zaman Açık</string>
<string name="pref_use_expanded_notifications">Tor çıkıŠülkesi ve IP adresi ile ilgili ayrıntılı bildirim görüntülensin</string>
@@ -130,7 +129,6 @@
<string name="send_email">E-posta Gönder</string>
<string name="vpn_default_world">Genel (Otomatik)</string>
<string name="hidden_services">Gizli Hizmetler</string>
- <string name="title_activity_hidden_services">Gizli Hizmetler</string>
<string name="menu_hidden_services">Gizli Hizmetler</string>
<string name="save">Kaydet</string>
<string name="local_port">Yerel Kapı</string>
@@ -138,7 +136,6 @@
<string name="name">Ad</string>
<string name="done">Tamam!</string>
<string name="copy_address_to_clipboard">Adresi panoya kopyala</string>
- <string name="show_auth_cookie">Kimlik doÄrulama çerezini görüntüle</string>
<string name="backup_service">Hizmeti Yedekle</string>
<string name="delete_service">Hizmeti Sil</string>
<string name="backup_saved_at_external_storage">Yedek dıŠdepolamaya kaydedildi</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Yedeklemek için yeniden tıklayın</string>
<string name="service_type">Hizmet Türü</string>
<string name="auth_cookie">Kimlik DoÄrulama Ãerezi</string>
- <string name="copy_cookie_to_clipboard">Ãerezi panoya kopyala</string>
- <string name="auth_cookie_was_not_configured">Kimlik doÄrulama çerezi yapılandırılmamıÅ</string>
<string name="please_restart_Orbot_to_enable_the_changes">DeÄiÅiklikleri etkinleÅtirmek için Orbot uygulamasını yeniden baÅlatın</string>
- <string name="client_cookies">İstemci çerezleri</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">QR kodundan oku</string>
- <string name="backup_cookie">Ãerezi yedekle</string>
- <string name="delete_cookie">Ãerezi sil</string>
- <string name="confirm_cookie_deletion">Ãerezi silmeyi onayla</string>
- <string name="hosted_services">Barındırılan Hizmetler</string>
<string name="share_as_qr">QR Olarak PaylaÅ</string>
<string name="disable">Devre DıÅı Bırak</string>
<string name="enable">EtkinleÅtir</string>
diff --git a/app-mini/src/main/res/values-uk/strings.xml b/app-mini/src/main/res/values-uk/strings.xml
index 997d01aa..1da8521b 100644
--- a/app-mini/src/main/res/values-uk/strings.xml
+++ b/app-mini/src/main/res/values-uk/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">ÐÑогÑама Ñ
оÑе вÑдкÑиÑи пÑиÑ
ований ÑеÑвеÑний поÑÑ %1$d Ñ Ð¼ÐµÑÐµÐ¶Ñ Tor. Це безпеÑно, ÑкÑо ви довÑÑÑÑÑе заÑÑоÑÑнкÑ.</string>
<string name="found_existing_tor_process">знайдено ÑÑнÑÑÑий пÑоÑÐµÑ Tor...</string>
<string name="something_bad_happened">Ðиникла ÑкаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°. ÐеÑевÑÑÑе лог</string>
- <string name="unable_to_read_hidden_service_name">неможливо пÑоÑиÑаÑи Ñм\'Ñ Ð¿ÑиÑ
Ð¾Ð²Ð°Ð½Ð¾Ñ ÑлÑжби</string>
- <string name="unable_to_start_tor">Ðеможливо запÑÑÑиÑи Tor:</string>
+ <string name="unable_to_start_tor">Ðеможливо запÑÑÑиÑи Tor:</string>
<string name="pref_use_persistent_notifications">Ðавжди показÑваÑи ÑÐºÐ¾Ð½ÐºÑ Ð² Ð¿Ð°Ð½ÐµÐ»Ñ Ð·Ð°Ð²Ð´Ð°Ð½Ñ ÐºÐ¾Ð»Ð¸ Orbot пÑдклÑÑений</string>
<string name="pref_use_persistent_notifications_title">СповÑÑÐµÐ½Ð½Ñ Ð¿Ñо поÑÑÑÐ¹Ð½Ñ ÑобоÑÑ</string>
<string name="pref_use_expanded_notifications">ÐоказаÑи ÑозÑиÑене ÑповÑÑÐµÐ½Ð½Ñ Ð· кÑаÑÐ½Ð¾Ñ Ð²Ð¸Ñ
Ð¾Ð´Ñ Tor Ñа IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">ÐадÑÑлаÑи лиÑÑа</string>
<string name="vpn_default_world">ÐлобалÑний (авÑомаÑиÑний)</string>
<string name="hidden_services">ÐÑиÑ
Ð¾Ð²Ð°Ð½Ñ ÐоÑлÑги</string>
- <string name="title_activity_hidden_services">ÐÑиÑ
Ð¾Ð²Ð°Ð½Ñ ÐоÑлÑги</string>
<string name="menu_hidden_services">ÐÑиÑ
Ð¾Ð²Ð°Ð½Ñ ÐоÑлÑги</string>
<string name="save">ÐбеÑегÑи</string>
<string name="local_port">ÐÑÑÑевий ÐоÑÑ</string>
@@ -138,7 +136,6 @@
<string name="name">Ðм\'Ñ</string>
<string name="done">ÐÑоблено!</string>
<string name="copy_address_to_clipboard">СкопÑÑваÑи адÑеÑÑ Ð² бÑÑÐµÑ Ð¾Ð±Ð¼ÑнÑ</string>
- <string name="show_auth_cookie">ÐоказаÑи авÑоÑизаÑÑÑ Ñеп\'ÑÑкÑв</string>
<string name="backup_service">РезеÑвне копÑÑваннÑ</string>
<string name="delete_service">ÐилÑÑиÑи СеÑвÑÑ</string>
<string name="backup_saved_at_external_storage">РезеÑвна копÑÑ Ð·Ð±ÐµÑежена на зовнÑÑнÑй пам\'ÑÑÑ</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Ще Ñаз наÑиÑнÑÑÑ Ñоби копÑÑваÑи в ÑезеÑв</string>
<string name="service_type">Тип ÑеÑвÑÑÑ</string>
<string name="auth_cookie">ÐвÑоÑизаÑÑÑ Ñеп\'ÑÑкÑв </string>
- <string name="copy_cookie_to_clipboard">ÐопÑÑваÑи Ñеп\'ÑÑки в бÑÑÐµÑ Ð¾Ð±Ð¼ÑнÑ</string>
- <string name="auth_cookie_was_not_configured">ÐвÑоÑизаÑÑÑ Ñеп\'ÑÑкÑв не налаÑÑована</string>
<string name="please_restart_Orbot_to_enable_the_changes">ÐÑÐ´Ñ Ð»Ð°Ñка, пеÑезапÑÑÑÑÑÑ Orbot, Ñоб змÑни ввÑйÑли в ÑилÑ</string>
- <string name="client_cookies">ÐлÑÑнÑÑÑÐºÑ Ñеп\'ÑÑки</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑиÑаÑи з QR-кодÑ</string>
- <string name="backup_cookie">РезеÑвне копÑÑÐ²Ð°Ð½Ð½Ñ Ñеп\'ÑÑкÑв</string>
- <string name="delete_cookie">ÐилÑÑиÑи Ñеп\'ÑÑки</string>
- <string name="confirm_cookie_deletion">ÐÑдÑвеÑдиÑи вилÑÑÐµÐ½Ð½Ñ Ñеп\'ÑÑкÑв</string>
- <string name="hosted_services">РозмÑÑÐµÐ½Ñ Ð¡ÐµÑвÑÑи</string>
<string name="share_as_qr">ÐодÑлиÑиÑÑ Ñ Ð²Ð¸Ð´Ñ QR-кодÑ</string>
<string name="disable">ÐимкнÑÑи</string>
<string name="enable">УвÑмкнÑÑи</string>
diff --git a/app-mini/src/main/res/values-vi/strings.xml b/app-mini/src/main/res/values-vi/strings.xml
index 4b4f9ce6..29be90ed 100644
--- a/app-mini/src/main/res/values-vi/strings.xml
+++ b/app-mini/src/main/res/values-vi/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">tìm ra tiến trình hiá»n hà nh của Tor...</string>
<string name="something_bad_happened">Có gì Äó không á»n. Xin xem lại nháºt ký</string>
- <string name="unable_to_read_hidden_service_name">không thá» Äá»c Äược tên dá»ch vụ ẩn</string>
- <string name="unable_to_start_tor">Không thá» khá»i Äá»ng Tor Äược: </string>
+ <string name="unable_to_start_tor">Không thá» khá»i Äá»ng Tor Äược: </string>
<string name="pref_use_persistent_notifications">Luôn giữ thông báo trong thanh trạng thái khi Orbot Äược kết ná»i</string>
<string name="pref_use_persistent_notifications_title">Thông báo thÆ°á»ng trá»±c</string>
<string name="pref_use_expanded_notifications">Hiá»n thá» thông báo má» rá»ng vá»i IP và quá»c gia của nút cuá»i (Tor exit-node)</string>
diff --git a/app-mini/src/main/res/values-zh-rCN/strings.xml b/app-mini/src/main/res/values-zh-rCN/strings.xml
index 0b23feef..04ea52f4 100644
--- a/app-mini/src/main/res/values-zh-rCN/strings.xml
+++ b/app-mini/src/main/res/values-zh-rCN/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">åç°å½åå·²åå¨ Tor è¿ç¨...</string>
<string name="something_bad_happened">åçé误ï¼è¯·æ£æ¥æ¥å¿</string>
- <string name="unable_to_read_hidden_service_name">æ æ³è¯»åéèæå¡å称</string>
- <string name="unable_to_start_tor">æ æ³å¯å¨ Torï¼</string>
+ <string name="unable_to_start_tor">æ æ³å¯å¨ Torï¼</string>
<string name="pref_use_persistent_notifications">Orbot è¿æ¥åå§ç»å¨éç¥æ æ¾ç¤ºå¾æ </string>
<string name="pref_use_persistent_notifications_title">å§ç»æ¾ç¤ºéç¥</string>
<string name="pref_use_expanded_notifications">æ¾ç¤ºæ©å±çéç¥ï¼æå
³ Tor åºå£çå½å®¶å IP</string>
diff --git a/app-mini/src/main/res/values-zh-rTW/strings.xml b/app-mini/src/main/res/values-zh-rTW/strings.xml
index d8e73560..6edaa889 100644
--- a/app-mini/src/main/res/values-zh-rTW/strings.xml
+++ b/app-mini/src/main/res/values-zh-rTW/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">æä¸åæç¨è¦éåé±èç伺æå¨ç«¯å£ %1$d å° Tor 網路,å¦æä¿¡å¾éæ¤æç¨æé²è¡æ¤æä½</string>
<string name="found_existing_tor_process">ç¼ç¾å·²æ Tor ç¨åºéè¡ä¸ ...</string>
<string name="something_bad_happened">ç¼çé¯èª¤ã檢è¦æ¥èªæª</string>
- <string name="unable_to_read_hidden_service_name">ç¡æ³è®åé±èæåçå稱</string>
- <string name="unable_to_start_tor">ç¡æ³åå Torï¼</string>
+ <string name="unable_to_start_tor">ç¡æ³åå Torï¼</string>
<string name="pref_use_persistent_notifications">ç¶ Orbot é£ç·æåæï¼ç¸½æ¯å¨å·¥å
·å顯示å®çå示</string>
<string name="pref_use_persistent_notifications_title">總æ¯é¡¯ç¤ºé£ç·éç¥</string>
<string name="pref_use_expanded_notifications">å¨éç¥ä¸é¡¯ç¤º Tor åºå£é»çå家å IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">å¯éé»å信件</string>
<string name="vpn_default_world">å
¨å(èªå)</string>
<string name="hidden_services">é±èæå</string>
- <string name="title_activity_hidden_services">é±èæå</string>
<string name="menu_hidden_services">é±èæå</string>
<string name="save">å²å</string>
<string name="local_port">æ¬å°ç«¯å£</string>
@@ -138,7 +136,6 @@
<string name="name">å稱</string>
<string name="done">å·²å®æ!</string>
<string name="copy_address_to_clipboard">è¤è£½å°åå°åªè²¼ç°¿</string>
- <string name="show_auth_cookie">顯示 auth cookie</string>
<string name="backup_service">å份æå</string>
<string name="delete_service">åªé¤æå</string>
<string name="backup_saved_at_external_storage">å份æªå²åå¨å¤é¨å²åå¨</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">å次é»é¸ä»¥é²è¡å份</string>
<string name="service_type">æåé¡å</string>
<string name="auth_cookie">Auth cookie</string>
- <string name="copy_cookie_to_clipboard">è¤è£½ Cookie å°åªè²¼ç°¿</string>
- <string name="auth_cookie_was_not_configured">Auth cookie æªè¨å®</string>
<string name="please_restart_Orbot_to_enable_the_changes">è«éæ°åå Orbot ä¾è®è¨å®çæã</string>
- <string name="client_cookies">å®¢æ¶ cookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ç± QR 碼è®å</string>
- <string name="backup_cookie">åå cookie</string>
- <string name="delete_cookie">åªé¤ cookie</string>
- <string name="confirm_cookie_deletion">確èªåªé¤ cookie</string>
- <string name="hosted_services">主æ©çæå</string>
<string name="share_as_qr">å©ç¨ QR 碼å享</string>
<string name="disable">éé</string>
<string name="enable">åç¨</string>
diff --git a/app-mini/src/main/res/values/strings.xml b/app-mini/src/main/res/values/strings.xml
index cd5a414a..9cb11a08 100644
--- a/app-mini/src/main/res/values/strings.xml
+++ b/app-mini/src/main/res/values/strings.xml
@@ -104,7 +104,6 @@
<string name="hidden_service_request">An app wants to open onion server port %1$d to the Tor network. This is safe if you trust the app.</string>
<string name="found_existing_tor_process">found existing Tor process…</string>
<string name="something_bad_happened">Something bad happened. Check the log</string>
- <string name="unable_to_read_hidden_service_name">unable to read onion service name</string>
<string name="unable_to_start_tor">Unable to start Tor:</string>
<string name="pref_use_persistent_notifications">Always keep the icon in toolbar when Orbot is connected</string>
@@ -166,7 +165,6 @@
<string name="vpn_default_world">Global (Auto)</string>
<string name="hidden_services">Onion Services</string>
- <string name="title_activity_hidden_services">Onion Services</string>
<string name="menu_hidden_services">Onion Services</string>
<string name="save">Save</string>
<string name="local_port">Local Port</string>
@@ -174,7 +172,6 @@
<string name="name">Name</string>
<string name="done">Done!</string>
<string name="copy_address_to_clipboard">Copy address to clipboard</string>
- <string name="show_auth_cookie">Show auth cookie</string>
<string name="backup_service">Backup Service</string>
<string name="delete_service">Delete Service</string>
<string name="backup_saved_at_external_storage">Backup saved at external storage</string>
@@ -185,16 +182,8 @@
<string name="click_again_for_backup">Click again for backup</string>
<string name="service_type">Service type</string>
<string name="auth_cookie">Auth cookie</string>
- <string name="copy_cookie_to_clipboard">Copy cookie to clipboard</string>
- <string name="auth_cookie_was_not_configured">Auth cookie was not configured</string>
<string name="please_restart_Orbot_to_enable_the_changes">Please restart Orbot to enable the changes</string>
- <string name="client_cookies">Client cookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Read from QR</string>
- <string name="backup_cookie">Backup cookie</string>
- <string name="delete_cookie">Delete cookie</string>
- <string name="confirm_cookie_deletion">Confirm cookie deletion</string>
- <string name="hosted_services">Hosted Services</string>
<string name="share_as_qr">Share as QR</string>
<string name="disable">Disable</string>
<string name="enable">Enable</string>
diff --git a/app-tv/src/main/res/values-ar/strings.xml b/app-tv/src/main/res/values-ar/strings.xml
index 9f65f0ac..5f78ed25 100644
--- a/app-tv/src/main/res/values-ar/strings.xml
+++ b/app-tv/src/main/res/values-ar/strings.xml
@@ -92,8 +92,7 @@
<string name="openssl_version">OpenSSL v1.0.2j: http://www.openssl.org</string>
<string name="found_existing_tor_process">عÙثر عÙ٠عÙ
ÙÙØ© تÙر سابÙØ© تعÙ
Ù...</string>
<string name="something_bad_happened">Øص٠خطأ Ù
ا. اÙØص اÙسجÙ</string>
- <string name="unable_to_read_hidden_service_name">غÙر Ùادر عÙÙ Ùراءة اسÙ
اÙخدÙ
Ø© اÙÙ
Ø®ÙÙØ©</string>
- <string name="unable_to_start_tor">غÙر Ùادر عÙ٠بدء تÙر:</string>
+ <string name="unable_to_start_tor">غÙر Ùادر عÙ٠بدء تÙر:</string>
<string name="pref_use_persistent_notifications">دائÙ
ا ضع اÙØ£ÙÙÙÙØ© Ù٠شرÙØ· اÙأدÙات عÙدÙ
ا ÙÙÙ٠اÙربÙت Ù
تصÙاÙ</string>
<string name="pref_use_persistent_notifications_title">تÙبÙÙات دائÙ
Ø©</string>
<string name="pref_use_expanded_notifications">ÙÙ
بأظÙار اÙتÙبÙ٠بشÙÙ Ù
Ùسع بأستخداÙ
تÙر. أخرج Ù
٠اÙبÙد ÙرÙÙ
اÙآ٠ب٠رÙÙ
اÙعÙÙا٠عÙ٠اÙشبÙØ©</string>
@@ -125,7 +124,6 @@
<string name="send_email">أرس٠برÙد اÙÙترÙÙÙ</string>
<string name="vpn_default_world">شاÙ
Ù (تÙÙائÙ)</string>
<string name="hidden_services">خدÙ
ات Ø®ÙÙØ©</string>
- <string name="title_activity_hidden_services">خدÙ
ات Ø®ÙÙØ©</string>
<string name="menu_hidden_services">خدÙ
ات Ø®ÙÙØ©</string>
<string name="save">ØÙظ</string>
<string name="local_port">اÙÙ
ÙÙØ° اÙÙ
ØÙÙ</string>
@@ -133,7 +131,6 @@
<string name="name">اÙاسÙ
</string>
<string name="done">تÙ
!</string>
<string name="copy_address_to_clipboard">Ùسخ اÙعÙÙا٠إÙ٠اÙØاÙظة</string>
- <string name="show_auth_cookie">عرض ÙعÙØ© اÙÙ
صادÙØ©</string>
<string name="backup_service">اÙÙسخ اÙØ¥ØتÙاط٠ÙÙخدÙ
Ø©</string>
<string name="delete_service">Øذ٠اÙخدÙ
Ø©</string>
<string name="backup_saved_at_external_storage">تÙ
ت عÙ
ÙÙØ© ØÙظ اÙÙسخة اÙØ¥ØتÙاطÙØ© Ù٠ذاÙرة اÙتخزÙ٠اÙخارجÙØ©</string>
@@ -144,16 +141,8 @@
<string name="click_again_for_backup">ÙÙ
باÙÙÙر ثاÙÙØ© ÙÙÙÙاÙ
باÙÙسخ اÙØ¥ØتÙاطÙ</string>
<string name="service_type">ÙÙع اÙخدÙ
Ø©</string>
<string name="auth_cookie">ÙعÙØ© اÙÙ
صادÙØ©</string>
- <string name="copy_cookie_to_clipboard">Ùسخ اÙÙعÙØ© Ø¥Ù٠اÙØاÙظة</string>
- <string name="auth_cookie_was_not_configured">ÙÙ
ÙتÙ
إعداد ÙعÙØ© اÙÙ
صادÙØ©</string>
<string name="please_restart_Orbot_to_enable_the_changes">اÙرجاء إعادة تشغÙ٠أÙربÙت ÙتÙعÙ٠اÙتعدÙÙات</string>
- <string name="client_cookies">ÙعÙات اÙعÙ
ÙÙ</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">اÙÙراءة Ù
Ù٠رÙ
ز اÙÙÙ٠آر</string>
- <string name="backup_cookie">اÙÙسخ اÙØ¥ØتÙاط٠ÙÙÙعÙØ©</string>
- <string name="delete_cookie">Øذ٠اÙÙعÙØ©</string>
- <string name="confirm_cookie_deletion">تأÙÙد إزاÙØ© اÙÙعÙØ©</string>
- <string name="hosted_services">اÙخدÙ
ات اÙÙ
ستضاÙØ©</string>
<string name="share_as_qr">شار٠ÙرÙ
ز ÙÙ٠آر</string>
<string name="disable">Ø¥Ùغاء</string>
<string name="enable">تÙ
ÙÙÙ</string>
diff --git a/app-tv/src/main/res/values-ay/strings.xml b/app-tv/src/main/res/values-ay/strings.xml
index e4ab9f4c..ecfb9328 100644
--- a/app-tv/src/main/res/values-ay/strings.xml
+++ b/app-tv/src/main/res/values-ay/strings.xml
@@ -95,8 +95,7 @@
<string name="hidden_service_request">Imantat apayañ thakhinak Tor llikar mä wakichäwiw jist\'arañ muni %1$d. Wakichawitix uñt\'atachixa, iyaw sama.</string>
<string name="found_existing_tor_process">Utjir Toraw jikxatata...</string>
<string name="something_bad_happened">Mä jan walt\'äwiw utji. Qillqantayasit uñakipam</string>
- <string name="unable_to_read_hidden_service_name">Janiw imantat yanapirin sutiman ullarañjamakänti</string>
- <string name="unable_to_start_tor">Janiw Torax aqtayañjamäkiti:</string>
+ <string name="unable_to_start_tor">Janiw Torax aqtayañjamäkiti:</string>
<string name="pref_use_persistent_notifications">Orbot aqtatäki ukjax chimpup uñstayañapuni</string>
<string name="pref_use_persistent_notifications_title">Yatiyäwinakax purinipuniniwa</string>
<string name="pref_use_expanded_notifications">Kawkja markans IP ukamp Toramp uñstani uka yatiyäw juk\'amp uñacht\'ayaña</string>
@@ -129,7 +128,6 @@
<string name="send_email">Qillqat apayaña</string>
<string name="vpn_default_world">Uraqpacha (justupaki)</string>
<string name="hidden_services">Imantat lurañanaka</string>
- <string name="title_activity_hidden_services">Imantat lurañanaka</string>
<string name="menu_hidden_services">Imantat lurañanaka</string>
<string name="save">Imaña</string>
<string name="local_port">Akankïr apayañ thakhi</string>
@@ -137,7 +135,6 @@
<string name="name">Suti</string>
<string name="done">¡Tukuyata!</string>
<string name="copy_address_to_clipboard">Utjirinak waruqañawjar imam</string>
- <string name="show_auth_cookie"> Uñt\'ayktam uka cookie uñstayam</string>
<string name="backup_service">Yanapirit imat luratanakam waruqam</string>
<string name="delete_service">Lurañanak pichsuña</string>
<string name="backup_saved_at_external_storage">Imat luratanakamax yaqha yänakar imataxiwa</string>
@@ -148,16 +145,8 @@
<string name="click_again_for_backup">Imat luratanak utjañapatak mayamp limt\'am</string>
<string name="service_type">Kunayman lurañanaka</string>
<string name="auth_cookie">Chiqat k\'arich uk katjir cookie</string>
- <string name="copy_cookie_to_clipboard">Cookie waruqañawjar imam</string>
- <string name="auth_cookie_was_not_configured">Chiqat k\'arich uk katjir cookiex janiw mayjt\'ayatäkiti</string>
<string name="please_restart_Orbot_to_enable_the_changes">Mayjt\'ayatanak aqtayañatak Orbot mayamp qhant\'ayam, amp suma</string>
- <string name="client_cookies">Apnaqirin Cookiepa</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">QR ukamp ullaraña</string>
- <string name="backup_cookie">Cookien imat luratanakapa</string>
- <string name="delete_cookie">Cookie pichsum</string>
- <string name="confirm_cookie_deletion">Cookie pichsut mayamp uñxatam</string>
- <string name="hosted_services">Qurpachat lurañanaka</string>
<string name="share_as_qr">QRjam ch\'iqiyaña</string>
<string name="disable">Jiwt\'ayaña</string>
<string name="enable">Aqtayaña</string>
diff --git a/app-tv/src/main/res/values-az/strings.xml b/app-tv/src/main/res/values-az/strings.xml
index 4fcd73c3..76b784b6 100644
--- a/app-tv/src/main/res/values-az/strings.xml
+++ b/app-tv/src/main/res/values-az/strings.xml
@@ -92,8 +92,7 @@ Tor: https://www.torproject.org</string>
LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">mövcud Tor prosesi tapıldı...</string>
<string name="something_bad_happened">NÉ isÉ pis bir Åey oldu. GiriÅi yoxla</string>
- <string name="unable_to_read_hidden_service_name">gizli xidmÉt adını oxumaÄı deaktivlÉÅdir</string>
- <string name="unable_to_start_tor">Tor-un baÅlanmasını dayandır:</string>
+ <string name="unable_to_start_tor">Tor-un baÅlanmasını dayandır:</string>
<string name="pref_use_persistent_notifications">HÉmiÅÉ Orbot qoÅulduÄu hallarda niÅanı alÉtlÉt panelindÉ saxla</string>
<string name="pref_use_persistent_notifications_title">HÉmiÅÉ Açıq XÉbÉrdarlıqlar</string>
<string name="pref_use_expanded_notifications">Torla birlikdÉ Étraflı bildiriÅi göstÉrib ölkÉ vÉ IP-dÉn çıxın. </string>
diff --git a/app-tv/src/main/res/values-be/strings.xml b/app-tv/src/main/res/values-be/strings.xml
index c1dfd166..0f231700 100644
--- a/app-tv/src/main/res/values-be/strings.xml
+++ b/app-tv/src/main/res/values-be/strings.xml
@@ -95,8 +95,7 @@
<string name="hidden_service_request">ÐадаÑак Ñ
оÑа адкÑÑÑÑ ÑÑ
Ð°Ð²Ð°Ð½Ñ Ð¿Ð¾ÑÑ ÑеÑвеÑа %1$d ÑеÑÐºÑ Tor. ÐÑÑа бÑÑпеÑна, ÐºÐ°Ð»Ñ Ð²Ñ Ð´Ð°Ð²ÑÑаеÑе Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð¼Ñ Ð´Ð°Ð´Ð°ÑкÑ.</string>
<string name="found_existing_tor_process">Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ñ ÑÑÐ½Ð°Ð²Ð°Ð»Ñ Ð¿ÑаÑÑÑ Tor...</string>
<string name="something_bad_happened">ÐдбÑлаÑÑ Ð½ÐµÐ¹ÐºÐ°Ñ Ð¿Ð°Ð¼Ñлка. ÐÑавеÑÑе жÑÑнал.</string>
- <string name="unable_to_read_hidden_service_name">немагÑÑма пÑаÑÑÑаÑÑ ÑÐ¼Ñ ÑÑ
аванай ÑлÑжбÑ</string>
- <string name="unable_to_start_tor">ÐемагÑÑма запÑÑÑÑÑÑ Tor:</string>
+ <string name="unable_to_start_tor">ÐемагÑÑма запÑÑÑÑÑÑ Tor:</string>
<string name="pref_use_persistent_notifications">ÐаÑÑÑÐ´Ñ Ð°Ð´Ð»ÑÑÑÑоÑваÑÑ ÑÐºÐ¾Ð½ÐºÑ Ñ Ð¿Ð°Ð½ÑÐ»Ñ Ð·Ð°Ð´Ð°Ð½Ð½ÑÑ ÐºÐ°Ð»Ñ Orbot падклÑÑанÑ</string>
<string name="pref_use_persistent_notifications_title">ÐÑзменнае апавÑÑÑÑнне пÑа пÑаÑÑ</string>
<string name="pref_use_expanded_notifications">ÐаказаÑÑ Ð¿Ð°ÑÑÑанае апавÑÑÑÑнне Tor з кÑаÑнай вÑÑ
Ð°Ð´Ñ Ñ IP</string>
@@ -129,7 +128,6 @@
<string name="send_email">ÐдпÑавÑÑÑ Ð»ÑÑÑ</string>
<string name="vpn_default_world">Ð¡Ð²ÐµÑ (аÑÑа)</string>
<string name="hidden_services">СÑ
аванÑÑ ÑлÑжбÑ</string>
- <string name="title_activity_hidden_services">СÑ
аванÑÑ ÑлÑжбÑ</string>
<string name="menu_hidden_services">СÑ
аванÑÑ ÑлÑжбÑ</string>
<string name="save">ÐаÑ
аваÑÑ</string>
<string name="local_port">ÐакалÑÐ½Ñ Ð¿Ð¾ÑÑ</string>
@@ -137,7 +135,6 @@
<string name="name">ÐмÑ</string>
<string name="done">ÐаÑова!</string>
<string name="copy_address_to_clipboard">СкапÑÑваÑÑ Ð°Ð´ÑÐ°Ñ Ñ Ð±ÑÑÐµÑ Ð¿Ð°Ð¼ÐµÐ½Ñ</string>
- <string name="show_auth_cookie">ÐаказаÑÑ Ð°ÑÑаÑÑзÑÑÑÑÑ cookie</string>
<string name="backup_service">Ð ÑзеÑваваÑÑ ÑлÑжбÑ</string>
<string name="delete_service">ÐÑдалÑÑÑ ÑлÑжбÑ</string>
<string name="backup_saved_at_external_storage">Ð ÑзеÑÐ²Ð¾Ð²Ð°Ñ ÐºÐ¾Ð¿ÑÑ Ð·Ð°Ñ
авана на вонкавÑм ÑÑ
овÑÑÑÑ</string>
@@ -148,16 +145,8 @@
<string name="click_again_for_backup">ÐаÑÑÑнÑÑе ÑÑÑÑ Ñаз Ð´Ð»Ñ ÑÑзеÑваваннÑ</string>
<string name="service_type">ТÑп ÑлÑжбÑ</string>
<string name="auth_cookie">ÐÑÑаÑÑзÑÑÑÑ cookie</string>
- <string name="copy_cookie_to_clipboard">ÐапÑÑваÑÑ cookie Ñ Ð±ÑÑÐµÑ Ð¿Ð°Ð¼ÐµÐ½Ñ</string>
- <string name="auth_cookie_was_not_configured">ÐÑÑаÑÑзÑÑÑÑ cookie не наладжанÑ</string>
<string name="please_restart_Orbot_to_enable_the_changes">ÐÐ°Ð»Ñ Ð»Ð°Ñка, пеÑазапÑÑÑÑÑе Orbot Ð´Ð»Ñ ÑÑÑÑÐ¿Ñ Ð·Ð¼ÐµÐ½Ñ Ñ ÑÑлÑ</string>
- <string name="client_cookies">Cookies клÑенÑа</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑаÑÑÑаÑÑ Ð· QR-кода</string>
- <string name="backup_cookie">Ð ÑзеÑваваÑÑ cookie</string>
- <string name="delete_cookie">ÐÑдалÑÑÑ cookies</string>
- <string name="confirm_cookie_deletion">ÐаÑвеÑдзÑÑе вÑдаленне cookie</string>
- <string name="hosted_services">РазмеÑÑанÑÑ ÑлÑжбÑ</string>
<string name="share_as_qr">ÐадзÑлÑÑÑа пÑаз QR-код</string>
<string name="disable">ÐдклÑÑÑÑÑ</string>
<string name="enable">УклÑÑÑÑÑ</string>
diff --git a/app-tv/src/main/res/values-bg/strings.xml b/app-tv/src/main/res/values-bg/strings.xml
index 9452b2ab..667ec542 100644
--- a/app-tv/src/main/res/values-bg/strings.xml
+++ b/app-tv/src/main/res/values-bg/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">намеÑил Ñи ÑÑвмеÑÑим Tor пÑоекÑ...</string>
<string name="something_bad_happened">ÐеÑо лоÑо Ñе ÑлÑÑи. ÐÑовеÑеÑе лога</string>
- <string name="unable_to_read_hidden_service_name">не може да пÑоÑеÑе име на ÑкÑиÑа ÑÑлÑга</string>
- <string name="unable_to_start_tor">Ðе може да ÑÑаÑÑиÑа ТоÑ:</string>
+ <string name="unable_to_start_tor">Ðе може да ÑÑаÑÑиÑа ТоÑ:</string>
<string name="pref_use_persistent_notifications">Ðинаги показвай икона в ÑÑлбаÑа когаÑо ÐÑÐ±Ð¾Ñ Ðµ ÑвÑÑзан</string>
<string name="pref_use_persistent_notifications_title">Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð²Ð¸Ð½Ð°Ð³Ð¸ вклÑÑени</string>
<string name="pref_use_expanded_notifications">Ðокажи ÑазÑиÑена инÑоÑмаÑÐ¸Ñ Ð·Ð° Tor изÑ
однаÑа дÑÑжава и IP в ленÑаÑа за извеÑÑиÑ</string>
@@ -122,8 +121,7 @@
<string name="activate">ÐкÑивиÑай</string>
<string name="send_email">ÐзпÑаÑи имейл</string>
<string name="hidden_services">СкÑиÑи ÑÑлÑги</string>
- <string name="title_activity_hidden_services">СкÑиÑи ÑÑлÑги</string>
- <string name="menu_hidden_services">СкÑиÑи ÑÑлÑги</string>
+ <string name="menu_hidden_services">СкÑиÑи ÑÑлÑги</string>
<string name="save">Ðапази</string>
<string name="name">Ðме</string>
<string name="please_restart_Orbot_to_enable_the_changes">ÐолÑ, ÑеÑÑаÑÑиÑай Orbot, за да влÑÐ·Ð°Ñ Ð² дейÑÑвие пÑомениÑе</string>
diff --git a/app-tv/src/main/res/values-ca/strings.xml b/app-tv/src/main/res/values-ca/strings.xml
index b7de95f9..ba0c0bd4 100644
--- a/app-tv/src/main/res/values-ca/strings.xml
+++ b/app-tv/src/main/res/values-ca/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Una aplicació vol obrir el port de servidor ocults%1$d a la xarxa Tor. Això és segur si confieu en l\'aplicació</string>
<string name="found_existing_tor_process">s\'ha trobat un procés Tor existent...</string>
<string name="something_bad_happened">Ha fallat alguna cosa. Comproveu el registre</string>
- <string name="unable_to_read_hidden_service_name">ha estat impossible llegir el nom del servei ocult</string>
- <string name="unable_to_start_tor">Ha estat impossible iniciar Tor:</string>
+ <string name="unable_to_start_tor">Ha estat impossible iniciar Tor:</string>
<string name="pref_use_persistent_notifications">Manté la icona sempre a la barra d\'eines mentre l\'Orbot està connectat</string>
<string name="pref_use_persistent_notifications_title">Notificacions sempre activades</string>
<string name="pref_use_expanded_notifications">Mostra la informació de sortida addicional del Tor amb el paÃs i la IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">Envia correu-e</string>
<string name="vpn_default_world">Global (auto)</string>
<string name="hidden_services">Serveis ocults</string>
- <string name="title_activity_hidden_services">Serveis ocults</string>
<string name="menu_hidden_services">Serveis ocults</string>
<string name="save">Desa</string>
<string name="local_port">Port local</string>
@@ -138,7 +136,6 @@
<string name="name">Nom</string>
<string name="done">Fet!</string>
<string name="copy_address_to_clipboard">Copia adreça al portapapers</string>
- <string name="show_auth_cookie">Mostrar galetes d\'autentificació</string>
<string name="backup_service">Servei de còpia de seguretat</string>
<string name="delete_service">Esborrar servei</string>
<string name="backup_saved_at_external_storage">Còpia de seguretat desada a emmagatzematge extern</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Feu clic novament per fer còpia de seguretat</string>
<string name="service_type">Tipus de servei</string>
<string name="auth_cookie">Auth cookie</string>
- <string name="copy_cookie_to_clipboard">Copieu les galetes al porta-retalls</string>
- <string name="auth_cookie_was_not_configured">No s\'ha configurat l\'Auth cookie</string>
<string name="please_restart_Orbot_to_enable_the_changes">Reinicieu l\'Orbot per aplicar els canvis</string>
- <string name="client_cookies">Client cookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Llegir de QR</string>
- <string name="backup_cookie">Backup cookie</string>
- <string name="delete_cookie">Elimina la galeta</string>
- <string name="confirm_cookie_deletion">Confirma la supressió de les galetes</string>
- <string name="hosted_services">Serveis allotjats</string>
<string name="share_as_qr">Comparteix com a QR</string>
<string name="disable">Deshabilitar </string>
<string name="enable">Habilitar</string>
diff --git a/app-tv/src/main/res/values-cs-rCZ/strings.xml b/app-tv/src/main/res/values-cs-rCZ/strings.xml
index 04544c89..641a4eed 100644
--- a/app-tv/src/main/res/values-cs-rCZ/strings.xml
+++ b/app-tv/src/main/res/values-cs-rCZ/strings.xml
@@ -90,8 +90,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">nalezev existujÃcà Tor procesâ¦</string>
<string name="something_bad_happened">Stalo se nÄco Å¡patného. Zkontrolujte log</string>
- <string name="unable_to_read_hidden_service_name">nelze ÄÃst název skryté služby</string>
- <string name="unable_to_start_tor">Nelze spustit Tor:</string>
+ <string name="unable_to_start_tor">Nelze spustit Tor:</string>
<string name="pref_use_persistent_notifications">Vždy zobrazit ikonu ve stavovém Åádku, pokud je Orbot pÅipojen.</string>
<string name="pref_use_persistent_notifications_title">Notifikace vždy zapnuté</string>
<string name="pref_use_expanded_notifications">Zobrazit rozÅ¡ÃÅené oznánemà s Tor výstupnà zemà a IP</string>
diff --git a/app-tv/src/main/res/values-cs/strings.xml b/app-tv/src/main/res/values-cs/strings.xml
index 17b7fb4f..373d8467 100644
--- a/app-tv/src/main/res/values-cs/strings.xml
+++ b/app-tv/src/main/res/values-cs/strings.xml
@@ -35,8 +35,7 @@
<string name="get_bridges_email">Email</string>
<string name="activate">Aktivovat</string>
<string name="hidden_services">Skryté Služby</string>
- <string name="title_activity_hidden_services">Skryté Služby</string>
- <string name="menu_hidden_services">Skryté Služby</string>
+ <string name="menu_hidden_services">Skryté Služby</string>
<string name="save">Uložit</string>
<string name="name">Jméno</string>
<string name="done">Hotovo!</string>
diff --git a/app-tv/src/main/res/values-cy/strings.xml b/app-tv/src/main/res/values-cy/strings.xml
index a1c168d6..e91f2549 100644
--- a/app-tv/src/main/res/values-cy/strings.xml
+++ b/app-tv/src/main/res/values-cy/strings.xml
@@ -36,8 +36,7 @@
<string name="set_locale_title">Iaith</string>
<string name="activate">Ysgogi</string>
<string name="hidden_services">Gwasanaethau Cudd</string>
- <string name="title_activity_hidden_services">Gwasanaethau Cudd</string>
- <string name="menu_hidden_services">Gwasanaethau Cudd</string>
+ <string name="menu_hidden_services">Gwasanaethau Cudd</string>
<string name="save">Cadw</string>
<string name="name">Enw</string>
</resources>
diff --git a/app-tv/src/main/res/values-da/strings.xml b/app-tv/src/main/res/values-da/strings.xml
index cd08b493..43d49f7c 100644
--- a/app-tv/src/main/res/values-da/strings.xml
+++ b/app-tv/src/main/res/values-da/strings.xml
@@ -88,8 +88,7 @@
<string name="tor_version">Tor: https://www.torproject.org</string>
<string name="found_existing_tor_process">fandt eksisterende Tor process...</string>
<string name="something_bad_happened">Noget slemt er sket. Check loggen</string>
- <string name="unable_to_read_hidden_service_name">ikke i stand til at læse navnet på den skjulte service</string>
- <string name="unable_to_start_tor">Kunne ikke starte Tor:</string>
+ <string name="unable_to_start_tor">Kunne ikke starte Tor:</string>
<string name="pref_use_persistent_notifications">Vis altid ikonet i statuslinien når Orbot er forbundet til netværket</string>
<string name="pref_use_persistent_notifications_title">Vis altid notifikationer</string>
<string name="set_locale_title">Sprog</string>
@@ -98,8 +97,7 @@
<string name="get_bridges_email">Mail</string>
<string name="activate">Aktiver</string>
<string name="hidden_services">Skjulte tjenester</string>
- <string name="title_activity_hidden_services">Skjulte tjenester</string>
- <string name="menu_hidden_services">Skjulte tjenester</string>
+ <string name="menu_hidden_services">Skjulte tjenester</string>
<string name="save">Gem</string>
<string name="name">Navn</string>
<string name="disable">Deaktivere</string>
diff --git a/app-tv/src/main/res/values-de/strings.xml b/app-tv/src/main/res/values-de/strings.xml
index 0e7867c1..c8fde947 100644
--- a/app-tv/src/main/res/values-de/strings.xml
+++ b/app-tv/src/main/res/values-de/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Eine Anwendung möchte den Versteckten Server-Anschluss %1$d zum Tor-Netz öffnen. Dies ist sicher, wenn Sie der Anwendung vertrauen.</string>
<string name="found_existing_tor_process">bestehenden Tor-Prozess gefunden â¦</string>
<string name="something_bad_happened">Etwas ist schief gelaufen. Bitte Protokoll überprüfen</string>
- <string name="unable_to_read_hidden_service_name">Name des versteckten Dienstes kann nicht gelesen werden</string>
- <string name="unable_to_start_tor">Tor kann nicht gestartet werden:</string>
+ <string name="unable_to_start_tor">Tor kann nicht gestartet werden:</string>
<string name="pref_use_persistent_notifications">Behalte immer das Symbol in der Symbolleiste, wenn Orbot verbunden ist</string>
<string name="pref_use_persistent_notifications_title">Aktivitätsanzeige</string>
<string name="pref_use_expanded_notifications">Zeige erweiterte Benachrichtigung mit Tor-Ausgangsland und IP an</string>
@@ -130,7 +129,6 @@
<string name="send_email">E-Mail senden</string>
<string name="vpn_default_world">Global (Automatisch)</string>
<string name="hidden_services">Versteckte Dienste</string>
- <string name="title_activity_hidden_services">Versteckte Dienste</string>
<string name="menu_hidden_services">Versteckte Dienste</string>
<string name="save">Speichern</string>
<string name="local_port">Lokaler Anschluss</string>
@@ -138,7 +136,6 @@
<string name="name">Name</string>
<string name="done">Fertig!</string>
<string name="copy_address_to_clipboard">Adresse in die Zwischenablage kopieren</string>
- <string name="show_auth_cookie">Authentifikationscookie anzeigen</string>
<string name="backup_service">Sicherungsdienst</string>
<string name="delete_service">Dienst löschen</string>
<string name="backup_saved_at_external_storage">Sicherung auf externem Speicher gespeichert </string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Zum Sichern noch einmal klicken</string>
<string name="service_type">Dienst-Typ</string>
<string name="auth_cookie">Authentifikationscookie</string>
- <string name="copy_cookie_to_clipboard">Cookie in die Zwischenablage kopieren</string>
- <string name="auth_cookie_was_not_configured">Es wurde kein Authentifikationscookie festgelegt</string>
<string name="please_restart_Orbot_to_enable_the_changes">Bitte Orbot zum Aktivieren der Ãnderungen neustarten</string>
- <string name="client_cookies">Client Cookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Lese QR-Code</string>
- <string name="backup_cookie">Cookie sichern</string>
- <string name="delete_cookie">Cookie löschen</string>
- <string name="confirm_cookie_deletion">Cookie-Löschung bestätigen</string>
- <string name="hosted_services">Gehostete Dienste</string>
<string name="share_as_qr">Teile als QR-Code</string>
<string name="disable">Deaktivieren</string>
<string name="enable">Aktivieren</string>
diff --git a/app-tv/src/main/res/values-el/strings.xml b/app-tv/src/main/res/values-el/strings.xml
index d15f1026..9d9bfc92 100644
--- a/app-tv/src/main/res/values-el/strings.xml
+++ b/app-tv/src/main/res/values-el/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">ÎάÏοια εÏαÏμογή ÏÏοÏÏαθεί να ανοίξει Ïην κÏÏ
Ïή θÏÏα διακομιÏÏή %1$dÏÏο δίκÏÏ
ο Tor. Î ÏÏκειÏαι για αÏÏαλή ενÎÏγεια, εÏÏÏον γνÏÏίζεÏε Ïην εÏαÏμογή.</string>
<string name="found_existing_tor_process">αναζήÏηÏη διεÏγαÏιÏν Tor...</string>
<string name="something_bad_happened">ÎάÏι ÎºÎ±ÎºÏ ÏÏ
νÎβη. ÎλÎγξÏε ÏÎ¹Ï ÎºÎ±ÏαγÏαÏÎÏ</string>
- <string name="unable_to_read_hidden_service_name">αδÏ
ναμία ανάγνÏÏÎ·Ï ÏοÏ
ονÏμαÏÎ¿Ï ÏÎ·Ï ÎºÏÏ
ÏÎ®Ï Ï
ÏηÏεÏίαÏ</string>
- <string name="unable_to_start_tor">ÎδÏ
ναμία εκκίνηÏÎ·Ï ÏοÏ
Tor:</string>
+ <string name="unable_to_start_tor">ÎδÏ
ναμία εκκίνηÏÎ·Ï ÏοÏ
Tor:</string>
<string name="pref_use_persistent_notifications">Îα διαÏηÏείÏαι ÏάνÏοÏε Ïο εικονίδιο ÏÏην γÏαμμή εÏγαλείÏν ÏÏαν Ïο Orbot ÏÏ
νδÎεÏαι</string>
<string name="pref_use_persistent_notifications_title">ÎιδοÏοιήÏÎµÎ¹Ï Î´Î¹Î±ÏκοÏÏ ÏÏνδεÏηÏ</string>
<string name="pref_use_expanded_notifications">ÎμÏάνιÏη εκÏεÏαμÎÎ½Î·Ï ÎµÎ¹Î´Î¿ÏοίηÏÎ·Ï Î¼Îµ Ïη ÏÏÏα εξÏδοÏ
ÏοÏ
Tor και Ïη διεÏθÏ
νÏη IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">ΣÏείλÏε Email</string>
<string name="vpn_default_world">ΠαγκÏÏμια (Auto)</string>
<string name="hidden_services">ÎÏοκÏÏ
ÏÎµÏ Ï
ÏηÏεÏιεÏ</string>
- <string name="title_activity_hidden_services">ÎÏοκÏÏ
ÏÎµÏ Ï
ÏηÏεÏιεÏ</string>
<string name="menu_hidden_services">ÎÏοκÏÏ
ÏÎµÏ Ï
ÏηÏεÏιεÏ</string>
<string name="save">ÎÏοθήκεÏ
Ïη</string>
<string name="local_port">ΤοÏική θÏÏα</string>
@@ -138,7 +136,6 @@
<string name="name">Îνομα</string>
<string name="done">Îγινε!</string>
<string name="copy_address_to_clipboard">ÎνÏιγÏαÏή διÎÏ
θÏ
νÏÎ·Ï ÏÏο ÏÏÏÏειÏο</string>
- <string name="show_auth_cookie">ÎμÏάνιÏη αναγνÏÏιÏÏÎ¹ÎºÎ¿Ï cookie</string>
<string name="backup_service">Î¥ÏηÏεÏία δημιοÏ
ÏÎ³Î¯Î±Ï Î±Î½ÏιγÏάÏοÏ
αÏÏαλείαÏ</string>
<string name="delete_service">ÎιαγÏαÏή Ï
ÏηÏεÏίαÏ</string>
<string name="backup_saved_at_external_storage">Το ανÏίγÏάÏο αÏÏÎ±Î»ÎµÎ¯Î±Ï Î±ÏοθηκεÏθηκε Ïε εξÏÏεÏÎ¹ÎºÏ Î¼ÎÏο αÏοθήκεÏ
ÏηÏ</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">ΠαÏήÏÏε ξανά για Ïο ανÏίγÏαÏο αÏÏαλείαÏ</string>
<string name="service_type">ΤÏÏÎ¿Ï Ï
ÏηÏεÏίαÏ</string>
<string name="auth_cookie">ÎναγνÏÏιÏÏÎ¹ÎºÏ cookie</string>
- <string name="copy_cookie_to_clipboard">ÎνÏιγÏαÏή ÏÎ¿Ï cookie ÏÏο ÏÏÏÏειÏο</string>
- <string name="auth_cookie_was_not_configured">Το αναγνÏÏιÏÏÎ¹ÎºÏ cookie δεν διαμοÏÏÏθηκε</string>
<string name="please_restart_Orbot_to_enable_the_changes">ΠαÏακαλοÏμε εÏανεκκινήÏÏε Ïο Orbot για να ενεÏγοÏοιήÏεÏε ÏÎ¹Ï Î±Î»Î»Î±Î³ÎÏ</string>
- <string name="client_cookies">Cookies ÏελαÏÏν</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÎνάγνÏÏη αÏÏ QR</string>
- <string name="backup_cookie">Cookie ανÏίγÏαÏοÏ
αÏÏÎ±Î»ÎµÎ¯Î±Ï </string>
- <string name="delete_cookie">ÎÏαίÏεÏη Cookie</string>
- <string name="confirm_cookie_deletion">ÎÏιβεβαίÏÏη διαγÏαÏÎ®Ï ÏÎ¿Ï cookie </string>
- <string name="hosted_services">ΦιλοξενημÎÎ½ÎµÏ Ï
ÏηÏεÏίεÏ</string>
<string name="share_as_qr">ÎοινοÏοίηÏη ÏÏ QR</string>
<string name="disable">ÎÏενεÏγοÏοίηÏη</string>
<string name="enable">ÎνεÏγοÏοίηÏη</string>
diff --git a/app-tv/src/main/res/values-eo/strings.xml b/app-tv/src/main/res/values-eo/strings.xml
index 488fdda3..6210d740 100644
--- a/app-tv/src/main/res/values-eo/strings.xml
+++ b/app-tv/src/main/res/values-eo/strings.xml
@@ -67,8 +67,7 @@
<string name="enter_ports">Entajpu pordojn</string>
<string name="project_home">RetpaÄaro(j) de la Projekto:</string>
<string name="found_existing_tor_process">trovi ekzistantan Tor-procedon...</string>
- <string name="unable_to_read_hidden_service_name">ne eblas legi nomon de la kaÅita servo</string>
- <string name="unable_to_start_tor">Ne eblas startigi Tor:</string>
+ <string name="unable_to_start_tor">Ne eblas startigi Tor:</string>
<string name="set_locale_title">Lingvo</string>
<string name="activate">Aktivi</string>
<string name="save">Konservi</string>
diff --git a/app-tv/src/main/res/values-es/strings.xml b/app-tv/src/main/res/values-es/strings.xml
index 39e20868..05214259 100644
--- a/app-tv/src/main/res/values-es/strings.xml
+++ b/app-tv/src/main/res/values-es/strings.xml
@@ -97,8 +97,7 @@ direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de
<string name="hidden_service_request">Una aplicación quiere abrir el puerto %1$d de servidor oculto a la red Tor. Esto es seguro si confÃa en la aplicación.</string>
<string name="found_existing_tor_process">Se encontró un proceso de Tor ya existente...</string>
<string name="something_bad_happened">Hubo algún tipo de problema. Compruebe el registro (log)</string>
- <string name="unable_to_read_hidden_service_name">No fue posible leer el nombre del servicio oculto</string>
- <string name="unable_to_start_tor">No fue posible iniciar Tor: </string>
+ <string name="unable_to_start_tor">No fue posible iniciar Tor: </string>
<string name="pref_use_persistent_notifications">Mantener siempre el icono de Orbot en la barra de tareas cuando esté conectado</string>
<string name="pref_use_persistent_notifications_title">Notificaciones siempre activadas</string>
<string name="pref_use_expanded_notifications">Mostrar notificación expandida con el paÃs de salida de Tor y la IP</string>
@@ -131,7 +130,6 @@ direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de
<string name="send_email">Enviar correo</string>
<string name="vpn_default_world">Global (Automático)</string>
<string name="hidden_services">Servicios ocultos</string>
- <string name="title_activity_hidden_services">Servicios ocultos</string>
<string name="menu_hidden_services">Servicios ocultos</string>
<string name="save">Guardar</string>
<string name="local_port">Puerto local</string>
@@ -139,7 +137,6 @@ direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de
<string name="name">Nombre</string>
<string name="done">¡Hecho!</string>
<string name="copy_address_to_clipboard">Copiar dirección al portapapeles</string>
- <string name="show_auth_cookie">Mostrar cookie de autentificación</string>
<string name="backup_service">Hacer copia de seguridad del servicio</string>
<string name="delete_service">Borrar servicio</string>
<string name="backup_saved_at_external_storage">Copia de seguridad guardada en un almacenamiento externo</string>
@@ -150,16 +147,8 @@ direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de
<string name="click_again_for_backup">Pulse de nuevo para realizar copia de seguridad</string>
<string name="service_type">Tipo de servicio</string>
<string name="auth_cookie">Cookie de autentificación</string>
- <string name="copy_cookie_to_clipboard">Copiar cookie al portapapeles</string>
- <string name="auth_cookie_was_not_configured">La cookie de autentificación no fue configurada</string>
<string name="please_restart_Orbot_to_enable_the_changes">Por favor, reinicie Orbot para habilitar los cambios</string>
- <string name="client_cookies">Cookies de cliente</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Leer desde QR</string>
- <string name="backup_cookie">Realizar copia de seguridad de cookie</string>
- <string name="delete_cookie">Borrar cookie</string>
- <string name="confirm_cookie_deletion">Confirmar borrado de cookie</string>
- <string name="hosted_services">Servicios alojados</string>
<string name="share_as_qr">Compartir como QR</string>
<string name="disable">Deshabilitar</string>
<string name="enable">Habilitar</string>
diff --git a/app-tv/src/main/res/values-et/strings.xml b/app-tv/src/main/res/values-et/strings.xml
index a3c8da10..286e76e5 100644
--- a/app-tv/src/main/res/values-et/strings.xml
+++ b/app-tv/src/main/res/values-et/strings.xml
@@ -84,8 +84,7 @@
<string name="third_party_software">Kolmanda osapoole tarkvara:</string>
<string name="found_existing_tor_process">leidus töötav Tor protsess...</string>
<string name="something_bad_happened">Juhtus midagi halba. Kontrollige logi</string>
- <string name="unable_to_read_hidden_service_name">ei õnnestu lugeda varjatud teenuse nime</string>
- <string name="unable_to_start_tor">Tor käivitamine ebaõnnestus:</string>
+ <string name="unable_to_start_tor">Tor käivitamine ebaõnnestus:</string>
<string name="pref_use_persistent_notifications">Ãhendatud Orbot korral näidata katkematult ikoonide tööriistariba</string>
<string name="pref_use_persistent_notifications_title">Pidevalt kuvatavad teated</string>
<string name="pref_disable_network_title">Pole võrgu auto-und</string>
diff --git a/app-tv/src/main/res/values-eu/strings.xml b/app-tv/src/main/res/values-eu/strings.xml
index 8850ac3c..40f2c73a 100644
--- a/app-tv/src/main/res/values-eu/strings.xml
+++ b/app-tv/src/main/res/values-eu/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Aplikazio batek ezkutuko zerbitzariko %1$d ataka ireki nau du Tor sarera. Segurua da aplikazioaz fidatzen bazara.</string>
<string name="found_existing_tor_process">aurreko Tor prozesu bat aurkitu da...</string>
<string name="something_bad_happened">Zerbait txarra gertatu da. Begiratu egunkarian</string>
- <string name="unable_to_read_hidden_service_name">ezin izan da ezkutuko zerbitzuaren izena irakurri</string>
- <string name="unable_to_start_tor">Ezin izan da Tor hasi:</string>
+ <string name="unable_to_start_tor">Ezin izan da Tor hasi:</string>
<string name="pref_use_persistent_notifications">Mantendu ikonoa tresna barran Orbot konektatuta dagoenean</string>
<string name="pref_use_persistent_notifications_title">Beti piztutako jakinarazpenak</string>
<string name="pref_use_expanded_notifications">Erakutsi hedatutako jakinarazpenak Tor irteera herrialde eta IP-arekin</string>
@@ -130,7 +129,6 @@
<string name="send_email">Bidali E-maila</string>
<string name="vpn_default_world">Orokorra (Automatikoa)</string>
<string name="hidden_services">Ezkutuko zerbitzuak</string>
- <string name="title_activity_hidden_services">Ezkutuko zerbitzuak</string>
<string name="menu_hidden_services">Ezkutuko zerbitzuak</string>
<string name="save">Gorde</string>
<string name="local_port">Ataka lokala</string>
@@ -138,7 +136,6 @@
<string name="name">Izena</string>
<string name="done">Egina!</string>
<string name="copy_address_to_clipboard">Kopiatu helbidea arbelera</string>
- <string name="show_auth_cookie">Erakutsi autentifikazio cookie-a</string>
<string name="backup_service">Egin zerbitzuaren babeskopia</string>
<string name="delete_service">Ezabatu zerbitzua</string>
<string name="backup_saved_at_external_storage">Babeskopia kanpo biltegiratzean gorde da</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Egin klik berriro babeskopiarako</string>
<string name="service_type">Zerbitzu mota</string>
<string name="auth_cookie">Autentifikazio cookie-a</string>
- <string name="copy_cookie_to_clipboard">Kopiatu cookie-a arbelera</string>
- <string name="auth_cookie_was_not_configured">Ez da autentifikazio cookie-a konfiguratu</string>
<string name="please_restart_Orbot_to_enable_the_changes">Mesedez berrabiarazi Orbot aldaketak aktibatzeko</string>
- <string name="client_cookies">Bezero-cookie-ak</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Irakurri QR-tik</string>
- <string name="backup_cookie">Egin cookie-aren babeskopia</string>
- <string name="delete_cookie">Ezabatu cookie-a</string>
- <string name="confirm_cookie_deletion">Berretsi cookie-a ezabatzea</string>
- <string name="hosted_services">Ostatatutako zerbitzuak</string>
<string name="share_as_qr">Partekatu QR gisa</string>
<string name="disable">Desgaitu</string>
<string name="enable">Gaitu</string>
diff --git a/app-tv/src/main/res/values-fa/strings.xml b/app-tv/src/main/res/values-fa/strings.xml
index cb822f0b..1e6f1e8d 100644
--- a/app-tv/src/main/res/values-fa/strings.xml
+++ b/app-tv/src/main/res/values-fa/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">اپÙÛÚ©ÛØ´ÙÛ Ù
ÛâØ®ÙاÙد Ù¾Ùرت سرÙر %1$d را ب٠شبک٠تÙر بگشاÛد. در صÙØ±ØªÛ Ú©Ù Ø¨Ù Ø§Û٠برÙاÙ
٠اطÙ
ÛÙا٠دارÛØ¯Ø ÚÙÛÙ Ú©Ø§Ø±Û Ø§Ù
٠است.</string>
<string name="found_existing_tor_process">ÛÚ© تÙر درØا٠اجرا Ù¾Ûدا شد...</string>
<string name="something_bad_happened">اتÙØ§Ù Ø¨Ø¯Û Ø§Ùتاد. ÙÙاÛع ثبت شد٠را ÚÚ© Ú©ÙÛد</string>
- <string name="unable_to_read_hidden_service_name">ÙاتÙا٠در Ø®ÙاÙد٠ÙاÙ
سرÙÛس Ù
Ø®ÙÛ</string>
- <string name="unable_to_start_tor">ÙاتÙا٠در را٠اÙØ¯Ø§Ø²Û ØªÙر:</string>
+ <string name="unable_to_start_tor">ÙاتÙا٠در را٠اÙØ¯Ø§Ø²Û ØªÙر:</string>
<string name="pref_use_persistent_notifications">ÙÙØªÛ Ø±Ø¨Ø§Øª Ù¾ÛØ§Ø²Û Ù
ØªØµÙ Ø§Ø³ØªØ ÙÙ
Ûش٠آÛÚ©ÙÙ Ù
ربÙØ· را در ÙÙار ابزار Ùگ٠دار.</string>
<string name="pref_use_persistent_notifications_title">آگاÙØ³Ø§Ø²Û ÙÙ
Ûش٠رÙØ´Ù</string>
<string name="pref_use_expanded_notifications">ÙÙ
اÛØ´ اطÙاع رساÙÛ Ú¯Ø³ØªØ±Ø¯Ù Ø¨Ø§ Ú©Ø´Ùر خرÙØ¬Û Tor Ù IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">اÛÙ
Û٠بÙرست</string>
<string name="vpn_default_world">جÙاÙÛ (Ø®Ùدکار)</string>
<string name="hidden_services">سرÙÛسâÙØ§Û Ù
Ø®ÙÛ</string>
- <string name="title_activity_hidden_services">سرÙÛسâÙØ§Û Ù
Ø®ÙÛ</string>
<string name="menu_hidden_services">سرÙÛسâÙØ§Û Ù
Ø®ÙÛ</string>
<string name="save">ذخÙرÙ</string>
<string name="local_port">درگا٠Ù
ØÙÛ</string>
@@ -138,7 +136,6 @@
<string name="name">ÙاÙ
</string>
<string name="done">اÙجاÙ
شد!</string>
<string name="copy_address_to_clipboard">رÙÙÙشت ÙشاÙÛâÙا در ØاÙظ٠Ù
ÙÙت</string>
- <string name="show_auth_cookie">ÙÙ
اÛØ´ Ú©ÙÚ©Û Ø§Øراز ÙÙÛت</string>
<string name="backup_service">سرÙÛس بکâآپ</string>
<string name="delete_service">Øذ٠سرÙÛس</string>
<string name="backup_saved_at_external_storage">بکâآپ در اÙØ¨Ø§Ø±Ù Ø®Ø§Ø±Ø¬Û Ø°Ø®Ûر٠شد</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Ø¨Ø±Ø§Û Ø¨Ú©âØ¢Ù¾Ø Ø¯Ùبار٠کÙÛÚ© Ú©ÙÛد</string>
<string name="service_type">ÙÙع سرÙÛس</string>
<string name="auth_cookie">Ú©ÙÚ©Û Auth</string>
- <string name="copy_cookie_to_clipboard">Ú©Ù¾Û Ú©Ø±Ø¯Ù Ú©ÙÚ©Û Ø¨Ù Ú©ÙÛÙ¾ بÙرد</string>
- <string name="auth_cookie_was_not_configured">Ú©ÙÚ©Û Ø§Øراز ÙÙÛت Ù¾ÛکربÙØ¯Û Ùشد٠بÙد</string>
<string name="please_restart_Orbot_to_enable_the_changes">Ø¨Ø±Ø§Û Ø¯Ûد٠تغÛÛØ±Ø§ØªØ Ø§Ùربات را دÙبار٠را٠اÙØ¯Ø§Ø²Û Ú©ÙÛد</string>
- <string name="client_cookies">Ú©ÙÚ©ÛâÙØ§Û Client</string>
<string name="onion">onion.</string>
- <string name="cookie_from_QR">از QR بخÙاÙ</string>
- <string name="backup_cookie">بکâآپ از Ú©ÙÚ©Û</string>
- <string name="delete_cookie">ØØ°Ù Ú©ÙÚ©Û</string>
- <string name="confirm_cookie_deletion">تاÛÛد ØØ°Ù Ú©ÙÚ©Û</string>
- <string name="hosted_services">سرÙÛسâÙØ§Û Ù
ÛزباÙÛâشدÙ</string>
<string name="share_as_qr">ÙÙ
âرساÙÛ Ø¨Ø§ QR</string>
<string name="disable">غÛرÙعا٠کÙ</string>
<string name="enable">Ùعا٠کÙ</string>
diff --git a/app-tv/src/main/res/values-fi/strings.xml b/app-tv/src/main/res/values-fi/strings.xml
index 46b634ba..76f31184 100644
--- a/app-tv/src/main/res/values-fi/strings.xml
+++ b/app-tv/src/main/res/values-fi/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">löytyi olemassaoleva Tor-prosessi...</string>
<string name="something_bad_happened">Jotain pahaa tapahtui. Tarkista loki</string>
- <string name="unable_to_read_hidden_service_name">piilopalvelunimen lukeminen epäonnistui</string>
- <string name="unable_to_start_tor">Torin käynnistys epäonnistui:</string>
+ <string name="unable_to_start_tor">Torin käynnistys epäonnistui:</string>
<string name="pref_use_persistent_notifications">Pidä kuvake aina työkalupalkissa, kun Orbot on yhdistetty</string>
<string name="pref_use_persistent_notifications_title">Ilmoitukset aina käytössä</string>
<string name="pref_use_expanded_notifications">Näytä laajennettu ilmoitus (Torin ulostulon maa ja IP)</string>
@@ -122,8 +121,7 @@
<string name="activate">Ota käyttöön</string>
<string name="send_email">Lähetä sähköpostia</string>
<string name="hidden_services">Piilopalvelut</string>
- <string name="title_activity_hidden_services">Piilopalvelut</string>
- <string name="menu_hidden_services">Piilopalvelut</string>
+ <string name="menu_hidden_services">Piilopalvelut</string>
<string name="save">Tallenna</string>
<string name="name">Nimi</string>
<string name="done">Valmis!</string>
diff --git a/app-tv/src/main/res/values-fr-rFR/strings.xml b/app-tv/src/main/res/values-fr-rFR/strings.xml
index 7fcf32b8..6f1ebb4a 100644
--- a/app-tv/src/main/res/values-fr-rFR/strings.xml
+++ b/app-tv/src/main/res/values-fr-rFR/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21 : http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">un processus existant de Tor a été trouvé...</string>
<string name="something_bad_happened">Quelque chose nâa pas été. Vérifiez le journal</string>
- <string name="unable_to_read_hidden_service_name">impossible de lire le nom du service caché</string>
- <string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
+ <string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
<string name="pref_use_persistent_notifications">Toujours conserver lâicône dans la barre des tâches quand Orbot est connecté.</string>
<string name="pref_use_persistent_notifications_title">Notifications toujours actives</string>
<string name="pref_use_expanded_notifications">Montrer des notifications étendues avec le pays de sortie de Tor et lâIP</string>
diff --git a/app-tv/src/main/res/values-fr/strings.xml b/app-tv/src/main/res/values-fr/strings.xml
index 36a5526f..2ded4be7 100644
--- a/app-tv/src/main/res/values-fr/strings.xml
+++ b/app-tv/src/main/res/values-fr/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Une appli veut ouvrir le port %1$d du serveur caché au réseau Tor. Cela est sécuritaire si vous faites confiance à lâappli.</string>
<string name="found_existing_tor_process">un processus existant de Tor a été trouvé...</string>
<string name="something_bad_happened">Quelque chose nâa pas été. Vérifiez le journal</string>
- <string name="unable_to_read_hidden_service_name">impossible de lire le nom du service caché</string>
- <string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
+ <string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
<string name="pref_use_persistent_notifications">Toujours conserver lâicône dans la barre des tâches quand Orbot est connecté.</string>
<string name="pref_use_persistent_notifications_title">Notifications toujours actives</string>
<string name="pref_use_expanded_notifications">Montrer des notifications étendues avec le pays de sortie de Tor et lâIP</string>
@@ -130,7 +129,6 @@
<string name="send_email">Envoyer un courriel</string>
<string name="vpn_default_world">Mondial (Auto)</string>
<string name="hidden_services">Services cachés</string>
- <string name="title_activity_hidden_services">Services cachés</string>
<string name="menu_hidden_services">Services cachés</string>
<string name="save">Enregistrer</string>
<string name="local_port">Port local</string>
@@ -138,7 +136,6 @@
<string name="name">Nom</string>
<string name="done">Faitâ!</string>
<string name="copy_address_to_clipboard">Copier lâadresse vers le presse-papiers</string>
- <string name="show_auth_cookie">Afficher le témoin auth</string>
<string name="backup_service">Service de sauvegarde</string>
<string name="delete_service">Supprimer le service</string>
<string name="backup_saved_at_external_storage">La sauvegarde a été enregistrée sur une mémoire externe</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Recliquer pour sauvegarder</string>
<string name="service_type">Type de service</string>
<string name="auth_cookie">Témoin auth</string>
- <string name="copy_cookie_to_clipboard">Copier le témoin vers le presse-papiers</string>
- <string name="auth_cookie_was_not_configured">Le témoin auth nâest pas configuré</string>
<string name="please_restart_Orbot_to_enable_the_changes">Veuillez redémarrer Orbot pour activer les changements</string>
- <string name="client_cookies">Témoins du client</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Lire dâun code QR</string>
- <string name="backup_cookie">Sauvegarder le témoin</string>
- <string name="delete_cookie">Supprimer le témoin</string>
- <string name="confirm_cookie_deletion">Confirmer la suppression du témoin</string>
- <string name="hosted_services">Services hébergés</string>
<string name="share_as_qr">Partager comme code QR</string>
<string name="disable">Désactiver</string>
<string name="enable">Activer</string>
diff --git a/app-tv/src/main/res/values-gl/strings.xml b/app-tv/src/main/res/values-gl/strings.xml
index 9597d09c..91dd5df1 100644
--- a/app-tv/src/main/res/values-gl/strings.xml
+++ b/app-tv/src/main/res/values-gl/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Unha aplicación quere abrir o porto oculto de servidor %1$d a rede Tor. Esto é seguro se vostede confÃa na app.</string>
<string name="found_existing_tor_process">atopado proceso Tor existente...</string>
<string name="something_bad_happened">Algo malo pasou. Comprobe o rexistro</string>
- <string name="unable_to_read_hidden_service_name">imposible ler nome de servizo oculto</string>
- <string name="unable_to_start_tor">Incapaz de arrancar Tor</string>
+ <string name="unable_to_start_tor">Incapaz de arrancar Tor</string>
<string name="pref_use_persistent_notifications">Mostrar sempre a icona na barra de ferramentas cando Orbot estea conectado</string>
<string name="pref_use_persistent_notifications_title">Notificacións Sempre Acesas</string>
<string name="pref_use_expanded_notifications">Mostar notificación extendida co paÃs de saÃda de Tor e IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">Enviar correo</string>
<string name="vpn_default_world">Global (Auto)</string>
<string name="hidden_services">Servizos agochados</string>
- <string name="title_activity_hidden_services">Servizos agochados</string>
<string name="menu_hidden_services">Servizos agochados</string>
<string name="save">Gardar</string>
<string name="local_port">Porto local</string>
@@ -138,7 +136,6 @@
<string name="name">Nome</string>
<string name="done">Feito!</string>
<string name="copy_address_to_clipboard">Copiar enderezo ao portapapeis</string>
- <string name="show_auth_cookie">Mostar testemuño de autorización</string>
<string name="backup_service">Servizo de respaldo</string>
<string name="delete_service">Eliminar servizo</string>
<string name="backup_saved_at_external_storage">Respaldo gardado en almacenamento externo</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Pulse de novo para respaldar</string>
<string name="service_type">Tipo de servizo</string>
<string name="auth_cookie">Testemuño de autorización</string>
- <string name="copy_cookie_to_clipboard">Copie o testemuño ao portapapeis</string>
- <string name="auth_cookie_was_not_configured">Non estableceu un testemuño de autorización</string>
<string name="please_restart_Orbot_to_enable_the_changes">Por favor, reinicie Orbot para activar os cambios</string>
- <string name="client_cookies">Testemuños do cliente</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Ler desde QR</string>
- <string name="backup_cookie">Testemuño de respaldo</string>
- <string name="delete_cookie">Eliminar testemuño</string>
- <string name="confirm_cookie_deletion">Confirme a eliminación do testemuño</string>
- <string name="hosted_services">Servizos hospedados</string>
<string name="share_as_qr">Compartir como QR</string>
<string name="disable">Inhabilitar</string>
<string name="enable">Activar</string>
diff --git a/app-tv/src/main/res/values-hi/strings.xml b/app-tv/src/main/res/values-hi/strings.xml
index 919048e2..6a884aea 100644
--- a/app-tv/src/main/res/values-hi/strings.xml
+++ b/app-tv/src/main/res/values-hi/strings.xml
@@ -97,8 +97,7 @@
<string name="hidden_service_request">à¤à¤ à¤à¤ª Tor नà¥à¤à¤µà¤°à¥à¤ पर %1$dà¤à¤¿à¤ªà¤¾ सरà¥à¤µà¤° पà¥à¤°à¥à¤ à¤à¥à¤²à¤¨à¤¾ à¤à¤¾à¤¹à¤¤à¤¾ हà¥à¥¤ यदि à¤à¤ª à¤à¤ª पर विशà¥à¤µà¤¾à¤¸ à¤à¤°à¤¤à¥ हà¥à¤, तॠयह सà¥à¤°à¤à¥à¤·à¤¿à¤¤ हà¥</string>
<string name="found_existing_tor_process">मà¥à¤à¥à¤¦à¤¾ तà¥à¤° पà¥à¤°à¤à¥à¤°à¤¿à¤¯à¤¾ पाया ...</string>
<string name="something_bad_happened">à¤à¥à¤ बà¥à¤°à¤¾ हॠà¤à¤¯à¤¾à¥¤ लà¥à¤ à¤à¥ à¤à¤¾à¤à¤ à¤à¤°à¥à¤</string>
- <string name="unable_to_read_hidden_service_name">à¤à¤¿à¤ªà¥ हà¥à¤ सà¥à¤µà¤¾ à¤à¤¾ नाम पढ़नॠमà¥à¤ à¤
समरà¥à¤¥</string>
- <string name="unable_to_start_tor">à¤à¥ शà¥à¤°à¥ à¤à¤°à¤¨à¥ मà¥à¤ à¤
समरà¥à¤¥:</string>
+ <string name="unable_to_start_tor">à¤à¥ शà¥à¤°à¥ à¤à¤°à¤¨à¥ मà¥à¤ à¤
समरà¥à¤¥:</string>
<string name="pref_use_persistent_notifications">à¤à¤°à¤¬à¥à¤ à¤à¤¨à¥à¤à¥à¤ हà¥à¤¨à¥ पर à¤à¥à¤²à¤¬à¤¾à¤° मà¥à¤ हमà¥à¤¶à¤¾ à¤à¤à¤à¤¨ रà¤à¥à¤</string>
<string name="pref_use_persistent_notifications_title">हमà¥à¤¶à¤¾ à¤à¥ सà¥à¤à¤¨à¤¾à¤à¤</string>
<string name="pref_use_expanded_notifications">तà¥à¤° à¤à¤à¥à¤à¤¿à¤ दà¥à¤¶ à¤à¤° à¤à¤à¤ªà¥ à¤à¥ साथ विसà¥à¤¤à¤¾à¤°à¤¿à¤¤ सà¥à¤à¤¨à¤¾ दिà¤à¤¾à¤à¤</string>
@@ -131,7 +130,6 @@
<string name="send_email">à¤à¤®à¥à¤² à¤à¥à¤à¥à¤</string>
<string name="vpn_default_world">à¤à¥à¤²à¥à¤¬à¤² (à¤à¤à¥)</string>
<string name="hidden_services">हिडन सà¥à¤µà¤¾à¤à¤</string>
- <string name="title_activity_hidden_services">हिडन सà¥à¤µà¤¾à¤à¤</string>
<string name="menu_hidden_services">हिडन सà¥à¤µà¤¾à¤à¤</string>
<string name="save">बà¤à¤¾à¤¨à¤¾</string>
<string name="local_port">सà¥à¤¥à¤¾à¤¨à¥à¤¯ पà¥à¤°à¥à¤</string>
@@ -139,7 +137,6 @@
<string name="name">नाम</string>
<string name="done">à¤à¤¿à¤¯à¤¾ हà¥à¤!</string>
<string name="copy_address_to_clipboard">à¤à¥à¤²à¤¿à¤ªà¤¬à¥à¤°à¥à¤¡ à¤à¥ पता à¤à¥à¤ªà¥ à¤à¤°à¥à¤</string>
- <string name="show_auth_cookie">Auth à¤à¥à¤à¥ दिà¤à¤¾à¤à¤</string>
<string name="backup_service">बà¥à¤à¤
प सà¥à¤µà¤¾</string>
<string name="delete_service">सà¥à¤µà¤¾ हà¤à¤¾à¤à¤</string>
<string name="backup_saved_at_external_storage">बाहà¥à¤¯ सà¤à¤à¥à¤°à¤¹à¤£ मà¥à¤ बà¥à¤à¤
प सहà¥à¤à¤¾ à¤à¤¯à¤¾</string>
@@ -150,16 +147,8 @@
<string name="click_again_for_backup">बà¥à¤à¤
प à¤à¥ लिठफिर सॠà¤à¥à¤²à¤¿à¤ à¤à¤°à¥à¤</string>
<string name="service_type">सà¥à¤µà¤¾ पà¥à¤°à¤à¤¾à¤°</string>
<string name="auth_cookie">Auth à¤à¥à¤à¥</string>
- <string name="copy_cookie_to_clipboard">à¤à¥à¤²à¤¿à¤ªà¤¬à¥à¤°à¥à¤¡ पर à¤à¥à¤à¥ à¤à¥à¤ªà¥ à¤à¤°à¥à¤</string>
- <string name="auth_cookie_was_not_configured">Auth à¤à¥à¤à¥ à¤à¥à¤¨à¥à¤«à¤¼à¤¿à¤à¤° नहà¥à¤ à¤à¥ à¤à¤ थà¥</string>
<string name="please_restart_Orbot_to_enable_the_changes">परिवरà¥à¤¤à¤¨ सà¤à¥à¤·à¤® à¤à¤°à¤¨à¥ à¤à¥ लिठOrbot पà¥à¤¨à¤ पà¥à¤°à¤¾à¤°à¤à¤ à¤à¤°à¥à¤</string>
- <string name="client_cookies">à¤à¥à¤²à¤¾à¤à¤à¤ à¤à¥à¤à¥à¤à¤¼</string>
<string name="onion">.à¤
नियन </string>
- <string name="cookie_from_QR">QR सॠपढ़à¥à¤</string>
- <string name="backup_cookie">बà¥à¤à¤
प à¤à¥à¤à¥</string>
- <string name="delete_cookie">à¤à¥à¤à¥ हà¤à¤¾à¤à¤</string>
- <string name="confirm_cookie_deletion">à¤à¥à¤à¥ हà¤à¤¾à¤¨à¥ à¤à¥ पà¥à¤·à¥à¤à¤¿ à¤à¤°à¥à¤</string>
- <string name="hosted_services">हà¥à¤¸à¥à¤à¥à¤¡ सरà¥à¤µà¤¿à¤¸à¥à¤¸</string>
<string name="share_as_qr">QR à¤à¥ रà¥à¤ª मà¥à¤ शà¥à¤¯à¤° à¤à¤°à¥à¤</string>
<string name="disable">à¤
à¤à¥à¤·à¤®</string>
<string name="enable">सà¤à¥à¤·à¤® à¤à¤°à¥à¤</string>
diff --git a/app-tv/src/main/res/values-hr/strings.xml b/app-tv/src/main/res/values-hr/strings.xml
index 62a2945c..1d8f9fe5 100644
--- a/app-tv/src/main/res/values-hr/strings.xml
+++ b/app-tv/src/main/res/values-hr/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">pronaÄeni postojeÄi Tor procesi...</string>
<string name="something_bad_happened">Nešto loše se dogodilo. Provjerite dnevnik</string>
- <string name="unable_to_read_hidden_service_name">nije moguÄe proÄitati ime skrivene usluge</string>
- <string name="unable_to_start_tor">Nije moguÄe pokrenuti Tor:</string>
+ <string name="unable_to_start_tor">Nije moguÄe pokrenuti Tor:</string>
<string name="pref_use_persistent_notifications">Uvjek drži ikonu na alatnoj traci kad je Orbot spojen</string>
<string name="pref_use_persistent_notifications_title">Obavijesti o stalnoj pokrenutosti</string>
<string name="pref_use_expanded_notifications">Prikaži proširene obavijesti s Tor izlaznom državom i IP-em</string>
diff --git a/app-tv/src/main/res/values-hu/strings.xml b/app-tv/src/main/res/values-hu/strings.xml
index 33932aa1..6df55d32 100644
--- a/app-tv/src/main/res/values-hu/strings.xml
+++ b/app-tv/src/main/res/values-hu/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Egy app egy rejtett szerver portot %1$d nyitna a Tor hálózatra. Ez biztonságos, ha megbÃzik az appban.</string>
<string name="found_existing_tor_process">létezŠTor folyamat találva...</string>
<string name="something_bad_happened">Valami rossz történt. Nézd meg a naplót.</string>
- <string name="unable_to_read_hidden_service_name">nem olvasható a rejtett szolgáltatás neve</string>
- <string name="unable_to_start_tor">A Tor indÃtása sikertelen:</string>
+ <string name="unable_to_start_tor">A Tor indÃtása sikertelen:</string>
<string name="pref_use_persistent_notifications">Mindig tartsa az ikont az eszköztáron, ha az Orbot csatlakoztatva van.</string>
<string name="pref_use_persistent_notifications_title">Mindig-bekapcsolt értesÃtések</string>
<string name="pref_use_expanded_notifications">Mutassa a bÅvÃtett értesÃtést a Tor kilépÅ országgal és IP-vel</string>
@@ -130,7 +129,6 @@
<string name="send_email">Email küldése</string>
<string name="vpn_default_world">Globális (Auto)</string>
<string name="hidden_services">Rejtett szolgáltatások</string>
- <string name="title_activity_hidden_services">Rejtett szolgáltatások</string>
<string name="menu_hidden_services">Rejtett szolgáltatások</string>
<string name="save">Mentés</string>
<string name="local_port">Helyi Port</string>
@@ -138,7 +136,6 @@
<string name="name">Név</string>
<string name="done">Kész!</string>
<string name="copy_address_to_clipboard">CÃm másolása vágólapra</string>
- <string name="show_auth_cookie">AzonosÃtó süti megjelenÃtése</string>
<string name="backup_service">MentŠszolgáltatás</string>
<string name="delete_service">Szolgáltatás Törlése</string>
<string name="backup_saved_at_external_storage">KülsŠtárhelyre mentve</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Kattintson még egyszer a mentéshez</string>
<string name="service_type">Szolgáltatás tÃpus</string>
<string name="auth_cookie">AzonosÃtó süti</string>
- <string name="copy_cookie_to_clipboard">Süti másolása vágólapra</string>
- <string name="auth_cookie_was_not_configured">AzonosÃtó süti nem konfigurált</string>
<string name="please_restart_Orbot_to_enable_the_changes">Kérlek indÃtsd újra az Orbot-ot a változások engedélyezéséhez</string>
- <string name="client_cookies">Kliens sütik</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Olvasás QR-ból</string>
- <string name="backup_cookie">Süti mentése</string>
- <string name="delete_cookie">Süti törlése</string>
- <string name="confirm_cookie_deletion">Süti törlés jóváhagyása</string>
- <string name="hosted_services">Futtatott szolgáltatások</string>
<string name="share_as_qr">Megosztás QR-ként</string>
<string name="disable">Kikapcsol</string>
<string name="enable">Engedélyezés</string>
diff --git a/app-tv/src/main/res/values-in/strings.xml b/app-tv/src/main/res/values-in/strings.xml
index d9906e11..e12fa86a 100644
--- a/app-tv/src/main/res/values-in/strings.xml
+++ b/app-tv/src/main/res/values-in/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">menemukan proses Tor yang ada...</string>
<string name="something_bad_happened">Sesuatu yang buruk terjadi. Periksa log</string>
- <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama layanan tersembunyi</string>
- <string name="unable_to_start_tor">Tidak dapat memulai Tor:</string>
+ <string name="unable_to_start_tor">Tidak dapat memulai Tor:</string>
<string name="pref_use_persistent_notifications">Selalu pelihara icon dalam toolbar ketika Orbot terhubung</string>
<string name="pref_use_persistent_notifications_title">Pemberitahuan Selalu-Hidup</string>
<string name="pref_use_expanded_notifications">Tampilkan notifikasi melebar dengan negara dan IP keluar Tor</string>
diff --git a/app-tv/src/main/res/values-is/strings.xml b/app-tv/src/main/res/values-is/strings.xml
index 0de01a5a..542f5545 100644
--- a/app-tv/src/main/res/values-is/strings.xml
+++ b/app-tv/src/main/res/values-is/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Forrit vill opna földu vefgáttina %1$d inn á Tor-netið. Ãetta er öruggt ef þú treystir forritinu.</string>
<string name="found_existing_tor_process">fann annað Tor-ferli...</string>
<string name="something_bad_happened">Eitthvað slæmt gerðist. Athugaðu atvikakráninguna</string>
- <string name="unable_to_read_hidden_service_name">get ekki lesið heiti földu þjónustunnar</string>
- <string name="unable_to_start_tor">Get ekki ræst Tor:</string>
+ <string name="unable_to_start_tor">Get ekki ræst Tor:</string>
<string name="pref_use_persistent_notifications">Alltaf hafa táknmynd à verkfærastiku þegar Orbot er tengt</string>
<string name="pref_use_persistent_notifications_title">Alltaf-á tilkynningar</string>
<string name="pref_use_expanded_notifications">Birta útflettar tilkynningar varðandi Tor-útgangsland og IP-vistfang</string>
@@ -130,7 +129,6 @@
<string name="send_email">Senda tölvupóst</string>
<string name="vpn_default_world">VÃðvært (sjálfvirkt)</string>
<string name="hidden_services">Faldar þjónustur</string>
- <string name="title_activity_hidden_services">Faldar þjónustur</string>
<string name="menu_hidden_services">Faldar þjónustur</string>
<string name="save">Vista</string>
<string name="local_port">Staðvær gátt</string>
@@ -138,7 +136,6 @@
<string name="name">Heiti</string>
<string name="done">Lokið!</string>
<string name="copy_address_to_clipboard">Afrita vistfang yfir á klippispjald</string>
- <string name="show_auth_cookie">Birta auðkenningar-vefköku</string>
<string name="backup_service">Ãryggisafritunarþjónusta</string>
<string name="delete_service">Eyða þjónustu</string>
<string name="backup_saved_at_external_storage">Ãryggisafrit var vistað à ytri gagnageymslu</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Smelltu aftur fyrir öryggisafrit</string>
<string name="service_type">Tegund þjónustu</string>
<string name="auth_cookie">Auðkenningar-vefkaka</string>
- <string name="copy_cookie_to_clipboard">Afrita vefköku á klippispjald</string>
- <string name="auth_cookie_was_not_configured">Auðkenningar-vefkaka var ekki stillt</string>
<string name="please_restart_Orbot_to_enable_the_changes">Endurræstu Orbot til að breytingarnar taki gildi</string>
- <string name="client_cookies">Vefkökur forritsins</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Lesa úr QR-kóða</string>
- <string name="backup_cookie">Ãryggisafrit af vefköku</string>
- <string name="delete_cookie">Eyða vefköku</string>
- <string name="confirm_cookie_deletion">Staðfestu eyðingu vefköku</string>
- <string name="hosted_services">Hýstar þjónustur</string>
<string name="share_as_qr">Deila sem QR-kóða</string>
<string name="disable">Gera óvirkt</string>
<string name="enable">Virkja</string>
diff --git a/app-tv/src/main/res/values-it/strings.xml b/app-tv/src/main/res/values-it/strings.xml
index f8509416..96f07e7c 100644
--- a/app-tv/src/main/res/values-it/strings.xml
+++ b/app-tv/src/main/res/values-it/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Un\'app vuole aprire la porta %1$d del server nascosto alla rete Tor. Ã un\'azione sicura se ti fidi dell\'app.</string>
<string name="found_existing_tor_process">trovato un processo Tor esistente...</string>
<string name="something_bad_happened">E\' accaduto un evento indesiderato. Controllare i log.</string>
- <string name="unable_to_read_hidden_service_name">Impossibile leggere il nome del servizio nascosto.</string>
- <string name="unable_to_start_tor">Impossibile avviare Tor:</string>
+ <string name="unable_to_start_tor">Impossibile avviare Tor:</string>
<string name="pref_use_persistent_notifications">Mantieni sempre l\'icona nella barra degli strumenti quando Orbot è connesso.</string>
<string name="pref_use_persistent_notifications_title">Notifiche sempre attive</string>
<string name="pref_use_expanded_notifications">Visualizza notifica espansa con nazione e ip dell\'nodo d\'uscita Tor</string>
@@ -130,7 +129,6 @@
<string name="send_email">Invia email</string>
<string name="vpn_default_world">Globale (Auto)</string>
<string name="hidden_services">Servizi nascosti</string>
- <string name="title_activity_hidden_services">Servizi nascosti</string>
<string name="menu_hidden_services">Servizi nascosti</string>
<string name="save">Salva</string>
<string name="local_port">Porta locale</string>
@@ -138,7 +136,6 @@
<string name="name">Nome</string>
<string name="done">Fatto!</string>
<string name="copy_address_to_clipboard">Copia l\'indirizzo negli appunti</string>
- <string name="show_auth_cookie">Mostra cookie di autenticazione</string>
<string name="backup_service">Servizio di backup</string>
<string name="delete_service">Elimina il servizio</string>
<string name="backup_saved_at_external_storage">Backup salvato nell\'archiviazione esterna</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Clicca ancora per eseguire il backup</string>
<string name="service_type">Tipo di servizio</string>
<string name="auth_cookie">Cookie autenticazione</string>
- <string name="copy_cookie_to_clipboard">Copia cookie negli appunti</string>
- <string name="auth_cookie_was_not_configured">Cookie di autenticazione non configurato</string>
<string name="please_restart_Orbot_to_enable_the_changes">Per favore riavvia Orbot per rendere effettive le modifiche</string>
- <string name="client_cookies">Cookie del client</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Leggi da QR</string>
- <string name="backup_cookie">Backup cookie</string>
- <string name="delete_cookie">Elimina cookie</string>
- <string name="confirm_cookie_deletion">Conferma eliminazione cookie</string>
- <string name="hosted_services">Servizi ospitati</string>
<string name="share_as_qr">Condividi come QR</string>
<string name="disable">Disabilita</string>
<string name="enable">Abilità </string>
diff --git a/app-tv/src/main/res/values-iw/strings.xml b/app-tv/src/main/res/values-iw/strings.xml
index 26b18ee7..67b62dbb 100644
--- a/app-tv/src/main/res/values-iw/strings.xml
+++ b/app-tv/src/main/res/values-iw/strings.xml
@@ -81,8 +81,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">× ××¦× ×ª×××× Tor ק×××â¦</string>
<string name="something_bad_happened">×ש×× ×¨×¢ ×תר×ש. ×××ק ×ת ×××××</string>
- <string name="unable_to_read_hidden_service_name">×× ×ס××× ×קר×× ×©× ×©×ר×ת × ×¡×ª×¨</string>
- <string name="unable_to_start_tor">×× ×ס××× ××ת××× ×ת Tor:</string>
+ <string name="unable_to_start_tor">×× ×ס××× ××ת××× ×ת Tor:</string>
<string name="pref_use_persistent_notifications">×ש××ר ת××× ×ת ×××ק×× ×סר×× ×××× ×ש××ר××× ××××ר</string>
<string name="set_locale_title">שפ×</string>
<string name="pref_disable_network_summary">××× ×ת Tor ××שר ××× ××××ר ×××× ××¨× ×</string>
diff --git a/app-tv/src/main/res/values-ja/strings.xml b/app-tv/src/main/res/values-ja/strings.xml
index c6440930..ec092fbc 100644
--- a/app-tv/src/main/res/values-ja/strings.xml
+++ b/app-tv/src/main/res/values-ja/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">ã¢ããªãéå
¬éãµã¼ãã¼ãã¼ã %1$d ãTorãããã¯ã¼ã¯ã«éæ¾ãããã¨ãã¦ãã¾ããä¿¡é ¼ã§ããã¢ããªã§ããã°ããã¯å®å
¨ã§ãã</string>
<string name="found_existing_tor_process">Torããã»ã¹ãçºè¦</string>
<string name="something_bad_happened">ä½ããèµ·ããã¾ããããã°ã確èªãã¦ãã ããã</string>
- <string name="unable_to_read_hidden_service_name">hidden serviceã®ååèªè¾¼ä¸è½</string>
- <string name="unable_to_start_tor">Torãå®è¡ã§ãã¾ããã§ãã</string>
+ <string name="unable_to_start_tor">Torãå®è¡ã§ãã¾ããã§ãã</string>
<string name="pref_use_persistent_notifications">Orbotãæ¥ç¶ä¸ã¯ã¢ã¤ã³ã³ã常ã«ãã¼ã«ãã¼ã«è¡¨ç¤º</string>
<string name="pref_use_persistent_notifications_title">éç¥ã常ã«æå¹å</string>
<string name="pref_use_expanded_notifications">æ¡å¼µéç¥ã§ãTorã®åºå£ã®å½ã¨IPã表示ãã¾ã</string>
@@ -130,7 +129,6 @@
<string name="send_email">ã¡ã¼ã«éä¿¡</string>
<string name="vpn_default_world">ä¸çä¸ (èªå)</string>
<string name="hidden_services">Hidden Services</string>
- <string name="title_activity_hidden_services">Hidden Services</string>
<string name="menu_hidden_services">Hidden Services</string>
<string name="save">ä¿å</string>
<string name="local_port">ãã¼ã«ã«ãã¼ã</string>
@@ -138,7 +136,6 @@
<string name="name">åå</string>
<string name="done">å®äº</string>
<string name="copy_address_to_clipboard">ã¢ãã¬ã¹ãã¯ãªãããã¼ãã«ã³ãã¼</string>
- <string name="show_auth_cookie">Cookie èªè¨¼ãé表示</string>
<string name="backup_service">ããã¯ã¢ãããµã¼ãã¹</string>
<string name="delete_service">ãµã¼ãã¹ãåé¤</string>
<string name="backup_saved_at_external_storage">ããã¯ã¢ããã¯å¤é¨è¨æ¶è£
ç½®ã«ä¿åããã¾ãã</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">ããã¯ã¢ããä½æã«åã¯ãªãã¯</string>
<string name="service_type">ãµã¼ãã¹ã¿ã¤ã</string>
<string name="auth_cookie">Cookie èªè¨¼</string>
- <string name="copy_cookie_to_clipboard">Cookie ãã¯ãªãããã¼ãã«ã³ãã¼</string>
- <string name="auth_cookie_was_not_configured">Authã¯ããã¼ã¯è¨å®ããã¾ããã§ãã</string>
<string name="please_restart_Orbot_to_enable_the_changes">å¤æ´ãæå¹ã«ããã«ã¯Orbotãåèµ·åãã¦ãã ãã</string>
- <string name="client_cookies">ã¯ã©ã¤ã¢ã³ã Cookie</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">QRã³ã¼ãããèªã¿åã</string>
- <string name="backup_cookie">Cookie ãããã¯ã¢ãã</string>
- <string name="delete_cookie">Cookie ãåé¤</string>
- <string name="confirm_cookie_deletion">ã¯ããã¼åé¤ã確èª</string>
- <string name="hosted_services">ãã¹ãåãµã¼ãã¹</string>
<string name="share_as_qr">QR ã§ã·ã§ã¢</string>
<string name="disable">ç¡å¹</string>
<string name="enable">æå¹</string>
diff --git a/app-tv/src/main/res/values-ko/strings.xml b/app-tv/src/main/res/values-ko/strings.xml
index bec5cc06..a8083685 100644
--- a/app-tv/src/main/res/values-ko/strings.xml
+++ b/app-tv/src/main/res/values-ko/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">ì¡´ì¬íê³ ìë Tor íë¡ì¸ì¤ ë°ê²¬</string>
<string name="something_bad_happened">ì´ë¤ ëì ê²ì´ ë°ì. ë¡ê·¸ íì¸íì¸ì.</string>
- <string name="unable_to_read_hidden_service_name">íë ìë¹ì¤ ì´ë¦ì ì½ì ì ìì</string>
- <string name="unable_to_start_tor">Tor ìì ë¶ê°ë¥</string>
+ <string name="unable_to_start_tor">Tor ìì ë¶ê°ë¥</string>
<string name="pref_use_persistent_notifications">Orbotì´ ì°ê²°ëìì ë í´ë°ì ìì´ì½ ë³´ì´ê¸°</string>
<string name="pref_use_persistent_notifications_title">íì ì¼ì§ ì림</string>
<string name="pref_use_expanded_notifications">ì¶êµ¬ ë° IP ì ë³´ì림 ë³´ì´ê¸°</string>
diff --git a/app-tv/src/main/res/values-lv/strings.xml b/app-tv/src/main/res/values-lv/strings.xml
index 51f936ad..8ecc351f 100644
--- a/app-tv/src/main/res/values-lv/strings.xml
+++ b/app-tv/src/main/res/values-lv/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">Atrada esošu Tor procesu...</string>
<string name="something_bad_happened">Nav labi. PÄrbaudiet žurnÄlu</string>
- <string name="unable_to_read_hidden_service_name">NespÄj lasÄ«t slÄpta pakalpojuma nosaukumu</string>
- <string name="unable_to_start_tor">Nevar startÄt Tor:</string>
+ <string name="unable_to_start_tor">Nevar startÄt Tor:</string>
<string name="pref_use_persistent_notifications">VienmÄr paturÄt ikonu rÄ«kjoslÄ, kad Orbot ir savienots</string>
<string name="pref_use_persistent_notifications_title">VienmÄr ieslÄgtie paziÅojumi</string>
<string name="pref_use_expanded_notifications">RÄdÄ«t paplaÅ¡inÄtus paziÅojumus, kur norÄdÄ«ts IP un Tor izejas valsts</string>
@@ -122,8 +121,7 @@
<string name="activate">AktivizÄt</string>
<string name="send_email">Nosūtīt e-pastu</string>
<string name="hidden_services">SlÄptie pakalpojumi</string>
- <string name="title_activity_hidden_services">SlÄptie pakalpojumi</string>
- <string name="menu_hidden_services">SlÄptie pakalpojumi</string>
+ <string name="menu_hidden_services">SlÄptie pakalpojumi</string>
<string name="save">SaglabÄt</string>
<string name="name">VÄrds</string>
<string name="please_restart_Orbot_to_enable_the_changes">LÅ«dzu pÄrstartÄjiet Orbot, lai iespÄjotu izmaiÅas</string>
diff --git a/app-tv/src/main/res/values-mk/strings.xml b/app-tv/src/main/res/values-mk/strings.xml
index c8015664..ecf2e8c9 100644
--- a/app-tv/src/main/res/values-mk/strings.xml
+++ b/app-tv/src/main/res/values-mk/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">ÐпликаÑиÑа Ñака да оÑвоÑи ÑокÑиена ÑеÑвеÑÑка поÑÑа %1$d кон Tor мÑежаÑа. Ðва е безбедно Ð´Ð¾ÐºÐ¾Ð»ÐºÑ Ð¸ веÑÑваÑе на апликаÑиÑаÑа.</string>
<string name="found_existing_tor_process">ÐÑонаÑден поÑÑоеÑки Tor-пÑоÑÐµÑ ...</string>
<string name="something_bad_happened">Се ÑлÑÑи гÑеÑка. ÐÑовеÑеÑе го дневникоÑ</string>
- <string name="unable_to_read_hidden_service_name">не може да Ñе пÑоÑиÑа имеÑо на ÑкÑÐ¸ÐµÐ½Ð¸Ð¾Ñ ÑеÑвиÑ</string>
- <string name="unable_to_start_tor">Tor не може да Ñе ÑÑаÑÑÑва:</string>
+ <string name="unable_to_start_tor">Tor не може да Ñе ÑÑаÑÑÑва:</string>
<string name="pref_use_persistent_notifications">Ð¡ÐµÐºÐ¾Ð³Ð°Ñ ÑÑваÑÑе Ñа иконаÑа во ленÑаÑа Ñо алаÑки кога Orbot е повÑзан</string>
<string name="pref_use_persistent_notifications_title">ÐзвеÑÑÑваÑа ÑÐµÐºÐ¾Ð³Ð°Ñ Ð²ÐºÐ»ÑÑени</string>
<string name="pref_use_expanded_notifications">ÐÑикажи пÑоÑиÑено извеÑÑÑваÑе Ñо излезнаÑа дÑжава и IP на Tor</string>
@@ -130,7 +129,6 @@
<string name="send_email">ÐÑпÑаÑеÑе е-поÑÑа</string>
<string name="vpn_default_world">Ðлобално (ÐвÑомаÑÑки)</string>
<string name="hidden_services">СкÑиени ÑеÑвиÑи</string>
- <string name="title_activity_hidden_services">СкÑиени ÑеÑвиÑи</string>
<string name="menu_hidden_services">СкÑиени ÑеÑвиÑи</string>
<string name="save">ÐаÑÑваÑ</string>
<string name="local_port">Ðокална поÑÑа</string>
@@ -138,7 +136,6 @@
<string name="name">Ðме</string>
<string name="done">ÐавÑÑено!</string>
<string name="copy_address_to_clipboard">ÐопиÑÐ°Ñ Ñа адÑеÑаÑа за залепÑваÑе</string>
- <string name="show_auth_cookie">Ðокажи авÑенÑиÑно колаÑе</string>
<string name="backup_service">РезеÑвна копиÑа</string>
<string name="delete_service">ÐзбÑиÑи ÑÑлÑга</string>
<string name="backup_saved_at_external_storage">РезеÑвнаÑа копиÑа е Ñнимена на надвоÑеÑна мемоÑиÑа</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Ðликни повÑоÑно за ÑезеÑвна копиÑа</string>
<string name="service_type">Тип на ÑÑлÑга</string>
<string name="auth_cookie">ÐвÑенÑиÑно колаÑе</string>
- <string name="copy_cookie_to_clipboard">ÐопиÑÐ°Ñ ÐºÐ¾Ð»Ð°Ñе за залепÑваÑе</string>
- <string name="auth_cookie_was_not_configured">ÐвÑенÑиÑноÑо колаÑе не е пÑилагодено</string>
<string name="please_restart_Orbot_to_enable_the_changes">Ðе молиме ÑÑаÑÑÑваÑÑе го повÑоÑно Orbot за да Ñе Ð¾Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð°Ñ Ð¿ÑомениÑе</string>
- <string name="client_cookies">ÐлиенÑÑки колаÑиÑа</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑоÑиÑÐ°Ñ Ð¾Ð´ QR</string>
- <string name="backup_cookie">ÐапÑави ÑезеÑвна копиÑа на колаÑе</string>
- <string name="delete_cookie">ÐзбÑиÑи колаÑе</string>
- <string name="confirm_cookie_deletion">ÐоÑвÑди бÑиÑеÑе на колаÑе</string>
- <string name="hosted_services">ХоÑÑиÑани ÑÑлÑги</string>
<string name="share_as_qr">Сподели како QR</string>
<string name="disable">Ðневозможи</string>
<string name="enable">Ðвозможи</string>
diff --git a/app-tv/src/main/res/values-ms-rMY/strings.xml b/app-tv/src/main/res/values-ms-rMY/strings.xml
index 071423e6..92e4c0c8 100644
--- a/app-tv/src/main/res/values-ms-rMY/strings.xml
+++ b/app-tv/src/main/res/values-ms-rMY/strings.xml
@@ -82,14 +82,12 @@
<string name="third_party_software">3rd-Party-Software: </string>
<string name="found_existing_tor_process">Proses Tor sedia ada ditemui..</string>
<string name="something_bad_happened">Sesuatu yang buruk berlaku. Semak log.</string>
- <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama servis tersembunyi</string>
- <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
+ <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
<string name="pref_use_persistent_notifications">Sentiasa biar ikon pada toolbar apabila Orbot bersambung</string>
<string name="pref_use_persistent_notifications_title">Sentiasa On Notifikasi</string>
<string name="set_locale_title">Bahasa</string>
<string name="hidden_services">Perkhidmatan tersembunyi</string>
- <string name="title_activity_hidden_services">Perkhidmatan tersembunyi</string>
- <string name="menu_hidden_services">Perkhidmatan tersembunyi</string>
+ <string name="menu_hidden_services">Perkhidmatan tersembunyi</string>
<string name="save">Simpan</string>
<string name="name">Nama</string>
</resources>
diff --git a/app-tv/src/main/res/values-ms/strings.xml b/app-tv/src/main/res/values-ms/strings.xml
index c72da21c..92d56d8a 100644
--- a/app-tv/src/main/res/values-ms/strings.xml
+++ b/app-tv/src/main/res/values-ms/strings.xml
@@ -75,8 +75,7 @@
<string name="third_party_software">3rd-Party-Software: </string>
<string name="found_existing_tor_process">Proses Tor sedia ada ditemui..</string>
<string name="something_bad_happened">Sesuatu yang buruk berlaku. Semak log.</string>
- <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama servis tersembunyi</string>
- <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
+ <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
<string name="pref_use_persistent_notifications">Sentiasa biar ikon pada toolbar apabila Orbot bersambung</string>
<string name="pref_use_persistent_notifications_title">Sentiasa On Notifikasi</string>
<string name="set_locale_title">Tetapan Tempatan</string>
diff --git a/app-tv/src/main/res/values-my/strings.xml b/app-tv/src/main/res/values-my/strings.xml
index f307da9f..12e4d2b7 100644
--- a/app-tv/src/main/res/values-my/strings.xml
+++ b/app-tv/src/main/res/values-my/strings.xml
@@ -23,8 +23,7 @@
<string name="get_bridges_email">á¡á®á¸á±áá¸áá¹</string>
<string name="activate">Activate</string>
<string name="hidden_services">Hidden Services</string>
- <string name="title_activity_hidden_services">Hidden Services</string>
- <string name="menu_hidden_services">Hidden Services</string>
+ <string name="menu_hidden_services">Hidden Services</string>
<string name="save">áááá¹á¸ááá¹á¸áá«</string>
<string name="name">á¡áááº</string>
</resources>
diff --git a/app-tv/src/main/res/values-nb/strings.xml b/app-tv/src/main/res/values-nb/strings.xml
index 1a281b9c..f83f0a71 100644
--- a/app-tv/src/main/res/values-nb/strings.xml
+++ b/app-tv/src/main/res/values-nb/strings.xml
@@ -93,8 +93,7 @@
<string name="openssl_version">OpenSSL v1.0.2j: https://www.openssl.org</string>
<string name="found_existing_tor_process">fant eksisterende Tor-prosessâ¦</string>
<string name="something_bad_happened">Noe alvorlig skjedde. Sjekk loggen.</string>
- <string name="unable_to_read_hidden_service_name">klarte ikke å lese skjult tjenestenavn</string>
- <string name="unable_to_start_tor">Klarte ikke å starte Tor:</string>
+ <string name="unable_to_start_tor">Klarte ikke å starte Tor:</string>
<string name="pref_use_persistent_notifications">Alltid behold ikonet i verktøyslinjen når Orbot er tilkoblet</string>
<string name="pref_use_persistent_notifications_title">Alltid-PÃ¥ -varslinger</string>
<string name="pref_use_expanded_notifications">Vis utvidede merknader med land og IP for utgangstrafikk fra Tor</string>
@@ -125,7 +124,6 @@
<string name="apps_mode">VPN-modus</string>
<string name="send_email">Send e-post</string>
<string name="hidden_services">Hidden Services</string>
- <string name="title_activity_hidden_services">Hidden Services</string>
<string name="menu_hidden_services">Hidden Services</string>
<string name="save">Lagre</string>
<string name="local_port">Lokalt port</string>
@@ -141,15 +139,8 @@
<string name="confirm_service_deletion">Bekreft sletting av tjeneste</string>
<string name="click_again_for_backup">Klikk igjen for å sikkerhetskopiere</string>
<string name="service_type">Tjenestetype</string>
- <string name="copy_cookie_to_clipboard">Kopier kake til utklippstavle</string>
- <string name="please_restart_Orbot_to_enable_the_changes">Gjør omstart av Orbot før endringer trer i kraft</string>
- <string name="client_cookies">Klientinformasjonskapsler</string>
+ <string name="please_restart_Orbot_to_enable_the_changes">Gjør omstart av Orbot før endringer trer i kraft</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Les fra QR</string>
- <string name="backup_cookie">Sikkerhetskopier informasjonskapsel</string>
- <string name="delete_cookie">Slett informasjonskapsel</string>
- <string name="confirm_cookie_deletion">Bekreft sletting av informasjonskapsel</string>
- <string name="hosted_services">Vertstjenester</string>
<string name="share_as_qr">Del som QR</string>
<string name="disable">Skru av</string>
<string name="enable">Slå på</string>
diff --git a/app-tv/src/main/res/values-nl/strings.xml b/app-tv/src/main/res/values-nl/strings.xml
index ad6fa2d5..6e2eab34 100644
--- a/app-tv/src/main/res/values-nl/strings.xml
+++ b/app-tv/src/main/res/values-nl/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Een app wil de verborgenserverpoort %1$d tot het Tor-netwerk openen. Dit is veilig als je de app vertrouwt.</string>
<string name="found_existing_tor_process">bestaand Tor-proces gevondenâ¦</string>
<string name="something_bad_happened">Er is een fout opgetreden. Controleer de log</string>
- <string name="unable_to_read_hidden_service_name">Kan verborgen dienst-naam niet lezen</string>
- <string name="unable_to_start_tor">Kan Tor niet starten:</string>
+ <string name="unable_to_start_tor">Kan Tor niet starten:</string>
<string name="pref_use_persistent_notifications">Houd icoon in taakbalk zolang Orbot verbonden is</string>
<string name="pref_use_persistent_notifications_title">Meldingen altijd aan</string>
<string name="pref_use_expanded_notifications">Toon uitgebreide melding met Tor-exitland en IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">E-mail versturen</string>
<string name="vpn_default_world">Algemeen (automatisch)</string>
<string name="hidden_services">Verborgen diensten</string>
- <string name="title_activity_hidden_services">Verborgen diensten</string>
<string name="menu_hidden_services">Verborgen diensten</string>
<string name="save">Opslaan</string>
<string name="local_port">Lokale poort</string>
@@ -138,7 +136,6 @@
<string name="name">Naam</string>
<string name="done">Klaar!</string>
<string name="copy_address_to_clipboard">Adres kopiëren naar klembord</string>
- <string name="show_auth_cookie">Authenticatiecookie tonen</string>
<string name="backup_service">Back-updienst</string>
<string name="delete_service">Dienst verwijderen</string>
<string name="backup_saved_at_external_storage">Back-up opgeslagen op externe opslag</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Klik opnieuw voor back-up</string>
<string name="service_type">Diensttype</string>
<string name="auth_cookie">Authenticatiecookie</string>
- <string name="copy_cookie_to_clipboard">Cookie kopiëren naar klembord</string>
- <string name="auth_cookie_was_not_configured">Authenticatiecookie is niet ingesteld</string>
<string name="please_restart_Orbot_to_enable_the_changes">Herstart Orbot om de wijzigingen in te schakelen</string>
- <string name="client_cookies">Cliëntcookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Lezen van QR-code</string>
- <string name="backup_cookie">Back-up maken van cookie</string>
- <string name="delete_cookie">Cookie verwijderen</string>
- <string name="confirm_cookie_deletion">Bevestig verwijderen van cookie</string>
- <string name="hosted_services">Gehoste diensten</string>
<string name="share_as_qr">Delen als QR-code</string>
<string name="disable">Uitschakelen</string>
<string name="enable">Inschakelen</string>
diff --git a/app-tv/src/main/res/values-pl/strings.xml b/app-tv/src/main/res/values-pl/strings.xml
index 65a9d051..3f58662a 100644
--- a/app-tv/src/main/res/values-pl/strings.xml
+++ b/app-tv/src/main/res/values-pl/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">znaleziono istniejÄ
cy proces Tora...</string>
<string name="something_bad_happened">CoÅ nie poszÅo nie tak. Sprawdź logi</string>
- <string name="unable_to_read_hidden_service_name">uniemożliw czytanie nazw ukrytych serwisów</string>
- <string name="unable_to_start_tor">Nie można wystartowaÄ aplikacji Tor:</string>
+ <string name="unable_to_start_tor">Nie można wystartowaÄ aplikacji Tor:</string>
<string name="pref_use_persistent_notifications">Zawsze trzymaj ikonÄ w pasku powiadomieÅ gdy Orbot jest poÅÄ
czony</string>
<string name="pref_use_persistent_notifications_title">Powiadomienia zawsze aktywne</string>
<string name="pref_use_expanded_notifications">Pokaż rozszerzone powiadomienie z krajem Tor exit node oraz jego IP</string>
@@ -123,8 +122,7 @@
<string name="apps_mode">Tryb VPN</string>
<string name="send_email">WyÅlij Email</string>
<string name="hidden_services">Ukryte UsÅugi</string>
- <string name="title_activity_hidden_services">Ukryte UsÅugi</string>
- <string name="menu_hidden_services">Ukryte UsÅugi</string>
+ <string name="menu_hidden_services">Ukryte UsÅugi</string>
<string name="save">Zapisz</string>
<string name="local_port">Lokalne Porty</string>
<string name="name">Nazwa</string>
diff --git a/app-tv/src/main/res/values-pt-rBR/strings.xml b/app-tv/src/main/res/values-pt-rBR/strings.xml
index f8924539..3073310b 100644
--- a/app-tv/src/main/res/values-pt-rBR/strings.xml
+++ b/app-tv/src/main/res/values-pt-rBR/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Um aplicativo precisa abrir uma porta tipo servidor escondida %1$dpara a Rede Tor. Isso é seguro se você confiar nesta aplicação.</string>
<string name="found_existing_tor_process">procurando processos Tor existentes...</string>
<string name="something_bad_happened">Algo ruim aconteceu. Cheque o lo</string>
- <string name="unable_to_read_hidden_service_name">habilitar ler o nome do serviço oculto</string>
- <string name="unable_to_start_tor">Habilitar iniciar o Tor:</string>
+ <string name="unable_to_start_tor">Habilitar iniciar o Tor:</string>
<string name="pref_use_persistent_notifications">Sempre manter o Ãcone na barra de tarefas quando o Orbot está conectado</string>
<string name="pref_use_persistent_notifications_title">Notificações Sempre Ligadas</string>
<string name="pref_use_expanded_notifications">Mostrar notificação expandida com Tor paÃs de saÃda e IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">Enviar Email</string>
<string name="vpn_default_world">Global (Automático)</string>
<string name="hidden_services">Serviços Ocultos</string>
- <string name="title_activity_hidden_services">Serviços Ocultos</string>
<string name="menu_hidden_services">Serviços Ocultos</string>
<string name="save">Salvar</string>
<string name="local_port">Porta Local</string>
@@ -138,8 +136,7 @@
<string name="name">Nome</string>
<string name="done">Feito!</string>
<string name="copy_address_to_clipboard">Copiar para a area de transferência </string>
- <string name="show_auth_cookie">Mostre cookie de autenticação</string>
- <string name="backup_service">Serviço de Backup</string>
+ <string name="backup_service">Serviço de Backup</string>
<string name="delete_service">Remover Serviço</string>
<string name="backup_saved_at_external_storage">Backup salvo em mÃdia externa</string>
<string name="backup_restored">Backup Restaurado</string>
@@ -148,7 +145,6 @@
<string name="click_again_for_backup">Clique novamente para backup</string>
<string name="service_type">Tipo do Serviço</string>
<string name="auth_cookie">Cookie de autenticação</string>
- <string name="copy_cookie_to_clipboard">Copiar cookie para a area de transferência</string>
<string name="please_restart_Orbot_to_enable_the_changes">Por favor reinicie Orbot para habilitar as mundanças</string>
<string name="share_as_qr">Compartilhar como QR</string>
<string name="disable">Desabilitar</string>
diff --git a/app-tv/src/main/res/values-pt/strings.xml b/app-tv/src/main/res/values-pt/strings.xml
index 53f6d956..ecbd6c12 100644
--- a/app-tv/src/main/res/values-pt/strings.xml
+++ b/app-tv/src/main/res/values-pt/strings.xml
@@ -60,8 +60,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">encontrado o processo Tor existente...</string>
<string name="something_bad_happened">Aconteceu algo de mau. Verifique o registo de eventos.</string>
- <string name="unable_to_read_hidden_service_name">não é possÃvel ler o nome do serviço ocultado</string>
- <string name="unable_to_start_tor">Não é possÃvel iniciar o Tor:</string>
+ <string name="unable_to_start_tor">Não é possÃvel iniciar o Tor:</string>
<string name="pref_use_persistent_notifications_title">Notificações Sempre Ativadas</string>
<string name="pref_use_expanded_notifications_title">Notificações Estendidas</string>
<string name="set_locale_title">Idioma</string>
@@ -76,8 +75,7 @@
<string name="activate">Ativar</string>
<string name="send_email">Enviar Mensagem</string>
<string name="hidden_services">Serviços ocultos</string>
- <string name="title_activity_hidden_services">Serviços ocultos</string>
- <string name="menu_hidden_services">Serviços ocultos</string>
+ <string name="menu_hidden_services">Serviços ocultos</string>
<string name="save">Guardar</string>
<string name="name">Nome</string>
<string name="done">ConcluÃdo!</string>
diff --git a/app-tv/src/main/res/values-ro/strings.xml b/app-tv/src/main/res/values-ro/strings.xml
index b1a1e322..71277596 100644
--- a/app-tv/src/main/res/values-ro/strings.xml
+++ b/app-tv/src/main/res/values-ro/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">gÄsit proces Tor existent...</string>
<string name="something_bad_happened">Ceva rÄu s-a întâmplat. VerificÄ log-ul</string>
- <string name="unable_to_read_hidden_service_name">nu am putut citi numele serviciului ascuns</string>
- <string name="unable_to_start_tor">Nu am reuÅit sÄ pornesc Tor:</string>
+ <string name="unable_to_start_tor">Nu am reuÅit sÄ pornesc Tor:</string>
<string name="pref_use_persistent_notifications">AratÄ tot timpul icoana în barÄ când Orbot este conectat</string>
<string name="pref_use_persistent_notifications_title">NotificÄri active tot timpul</string>
<string name="pref_use_expanded_notifications">AratÄ notificÄri extinse cu Tor exit country Åi IP</string>
@@ -122,8 +121,7 @@
<string name="activate">ActiveazÄ</string>
<string name="send_email">Trimite email</string>
<string name="hidden_services">Servicii ascunse</string>
- <string name="title_activity_hidden_services">Servicii ascunse</string>
- <string name="menu_hidden_services">Servicii ascunse</string>
+ <string name="menu_hidden_services">Servicii ascunse</string>
<string name="save">SalveazÄ</string>
<string name="name">Nume</string>
<string name="done">Gata!</string>
diff --git a/app-tv/src/main/res/values-ru/strings.xml b/app-tv/src/main/res/values-ru/strings.xml
index 9f9d7e35..be053801 100644
--- a/app-tv/src/main/res/values-ru/strings.xml
+++ b/app-tv/src/main/res/values-ru/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">ÐÑиложение Ñ
оÑÐµÑ Ð¾ÑкÑÑÑÑ ÑкÑÑÑÑй поÑÑ ÑеÑвеÑа %1$d ÑеÑи Tor. ÐÑо безопаÑно, еÑли Ð²Ñ Ð´Ð¾Ð²ÐµÑÑеÑе Ð´Ð°Ð½Ð½Ð¾Ð¼Ñ Ð¿ÑиложениÑ.</string>
<string name="found_existing_tor_process">найден ÑÑÑеÑÑвÑÑÑий пÑоÑеÑÑ Tor...</string>
<string name="something_bad_happened">ÐÑоизоÑла какаÑ-Ñо оÑибка. ÐÑовеÑÑÑе жÑÑнал.</string>
- <string name="unable_to_read_hidden_service_name">невозможно пÑоÑиÑаÑÑ Ð¸Ð¼Ñ ÑкÑÑÑой ÑлÑжбÑ</string>
- <string name="unable_to_start_tor">Ðевозможно запÑÑÑиÑÑ Tor:</string>
+ <string name="unable_to_start_tor">Ðевозможно запÑÑÑиÑÑ Tor:</string>
<string name="pref_use_persistent_notifications">ÐÑегда оÑобÑажаÑÑ Ð¸ÐºÐ¾Ð½ÐºÑ Ð² панели Ð·Ð°Ð´Ð°Ñ ÐºÐ¾Ð³Ð´Ð° Orbot подклÑÑÑн</string>
<string name="pref_use_persistent_notifications_title">ÐоÑÑоÑнное Ñведомление о ÑабоÑе</string>
<string name="pref_use_expanded_notifications">ÐоказаÑÑ ÑаÑÑиÑенное Ñведомление Tor Ñо ÑÑÑаной вÑÑ
ода и IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">ÐÑпÑавиÑÑ Ð¿Ð¸ÑÑмо</string>
<string name="vpn_default_world">ÐÐ¸Ñ (авÑо)</string>
<string name="hidden_services">СкÑÑÑÑе ÑлÑжбÑ</string>
- <string name="title_activity_hidden_services">СкÑÑÑÑе ÑлÑжбÑ</string>
<string name="menu_hidden_services">СкÑÑÑÑе ÑлÑжбÑ</string>
<string name="save">СоÑ
ÑаниÑÑ</string>
<string name="local_port">ÐокалÑнÑй поÑÑ</string>
@@ -138,7 +136,6 @@
<string name="name">ÐмÑ</string>
<string name="done">ÐоÑово!</string>
<string name="copy_address_to_clipboard">СкопиÑоваÑÑ Ð°Ð´ÑÐµÑ Ð² бÑÑÐµÑ Ð¾Ð±Ð¼ÐµÐ½Ð°</string>
- <string name="show_auth_cookie">ÐоказаÑÑ Ð°Ð²ÑоÑизиÑÑÑÑие cookie</string>
<string name="backup_service">РезеÑвиÑоваÑÑ ÑлÑжбÑ</string>
<string name="delete_service">УдалиÑÑ ÑлÑжбÑ</string>
<string name="backup_saved_at_external_storage">РезеÑÐ²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ ÑоÑ
Ñанена на внеÑнем Ñ
ÑанилиÑе</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">ÐажмиÑе еÑÑ Ñаз Ð´Ð»Ñ ÑезеÑвиÑованиÑ</string>
<string name="service_type">Тип ÑлÑжбÑ</string>
<string name="auth_cookie">ÐвÑоÑизиÑÑÑÑие cookie</string>
- <string name="copy_cookie_to_clipboard">ÐопиÑоваÑÑ cookie в бÑÑÐµÑ Ð¾Ð±Ð¼ÐµÐ½Ð°</string>
- <string name="auth_cookie_was_not_configured">ÐвÑоÑизиÑÑÑÑие cookie не наÑÑÑоенÑ</string>
<string name="please_restart_Orbot_to_enable_the_changes">ÐожалÑйÑÑа, пеÑезапÑÑÑиÑе Orbot Ð´Ð»Ñ Ð²ÑÑÑÐ¿Ð»ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² ÑилÑ</string>
- <string name="client_cookies">Cookies клиенÑа</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑоÑиÑаÑÑ Ð¸Ð· QR-кода</string>
- <string name="backup_cookie">РезеÑвиÑоваÑÑ cookie</string>
- <string name="delete_cookie">УдалиÑÑ cookies</string>
- <string name="confirm_cookie_deletion">ÐодÑвеÑдиÑе Ñдаление cookie</string>
- <string name="hosted_services">РазмеÑÑннÑе ÑлÑжбÑ</string>
<string name="share_as_qr">ÐоделиÑÑÑÑ ÑеÑез QR-код</string>
<string name="disable">ÐÑклÑÑиÑÑ</string>
<string name="enable">ÐклÑÑиÑÑ</string>
diff --git a/app-tv/src/main/res/values-si-rLK/strings.xml b/app-tv/src/main/res/values-si-rLK/strings.xml
index c8a02b23..9f80bb48 100644
--- a/app-tv/src/main/res/values-si-rLK/strings.xml
+++ b/app-tv/src/main/res/values-si-rLK/strings.xml
@@ -77,8 +77,7 @@
<string name="third_party_software">3 à·à¶± පà·à¶»à·à·à· මà·à¶¯à·à¶à·à¶à¶</string>
<string name="found_existing_tor_process">පà·à¶à·à¶± Tor à¶à·âරà·à¶ºà·à·à¶½à· à·à¶¸à·à·à·à¶º...</string>
<string name="something_bad_happened">යම෠නà·à¶¸à¶±à· දà·à¶ºà¶à· à·à·à¶¯à·à·à·à¶º. ලà·à¶à¶º පරà·à¶à·à·à· à¶à¶» බලනà·à¶± </string>
- <string name="unable_to_read_hidden_service_name">à·à·à¶à·à·à¶«à· à·à·à·à· නà·à¶¸à¶º à¶à·à¶ºà·à·à¶¸à¶§ නà·à·à·à¶à·à¶º </string>
- <string name="unable_to_start_tor">Tor à¶à¶»à¶¸à·à¶· à¶à·à¶»à·à¶¸à¶§ නà·à·à·à¶à·à¶º:</string>
+ <string name="unable_to_start_tor">Tor à¶à¶»à¶¸à·à¶· à¶à·à¶»à·à¶¸à¶§ නà·à·à·à¶à·à¶º:</string>
<string name="pref_use_persistent_notifications">Orbot à·à¶¸à·à¶¶à¶±à·à¶° à·à· à¶à¶à· à·à·à¶¸à·à·à¶§à¶¸ à·à·à¶§ මà·à·à¶½à¶¸à· à¶à·à¶»à·à·à· නà·à¶»à·à¶´à¶à¶º à¶à¶¶à·à¶à¶±à·à¶±</string>
<string name="pref_use_persistent_notifications_title">නà·à·à·à¶¯à¶± ලà·à¶¶à·à¶¸à¶§ à·à¶½à·à·à·à¶±à·à¶± </string>
<string name="set_locale_title">භà·à·à·à·</string>
@@ -86,8 +85,7 @@
<string name="mb">MB</string>
<string name="activate">à¶à·âරà·à¶ºà·à¶à¶»à·à¶±à·à¶±</string>
<string name="hidden_services">à·à·à¶à·à·à¶«à· à·à·à·à· </string>
- <string name="title_activity_hidden_services">à·à·à¶à·à·à¶«à· à·à·à·à· </string>
- <string name="menu_hidden_services">à·à·à¶à·à·à¶«à· à·à·à·à· </string>
+ <string name="menu_hidden_services">à·à·à¶à·à·à¶«à· à·à·à·à· </string>
<string name="save">à·à·à¶»à¶à·à¶±à·à¶±</string>
<string name="name">නම</string>
</resources>
diff --git a/app-tv/src/main/res/values-sk/strings.xml b/app-tv/src/main/res/values-sk/strings.xml
index e3f4a6bb..23e393db 100644
--- a/app-tv/src/main/res/values-sk/strings.xml
+++ b/app-tv/src/main/res/values-sk/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">nájdený iný proces Tor...</string>
<string name="something_bad_happened">Deje sa nieÄo zlé. Skontrolujte podrobnosti.</string>
- <string name="unable_to_read_hidden_service_name">nemožné preÄÃtaÅ¥ názov skrytej služby</string>
- <string name="unable_to_start_tor">Nemožné spustiť Tor:</string>
+ <string name="unable_to_start_tor">Nemožné spustiť Tor:</string>
<string name="pref_use_persistent_notifications">Vždy ponechaÅ¥ ikonu v stavovom riadku, keÄ je Orbot pripojený</string>
<string name="pref_use_persistent_notifications_title">Vždy zapnuté upozornenia</string>
<string name="pref_use_expanded_notifications">ZobraziÅ¥ rozÅ¡Ãrené upozornenie s výstupnou krajinou a IP adresou siete Tor</string>
diff --git a/app-tv/src/main/res/values-sr/strings.xml b/app-tv/src/main/res/values-sr/strings.xml
index b0d47010..c4b3c1ec 100644
--- a/app-tv/src/main/res/values-sr/strings.xml
+++ b/app-tv/src/main/res/values-sr/strings.xml
@@ -94,8 +94,7 @@
<string name="hidden_service_request">ÐпликаÑиÑа жели да оÑвоÑи ÑакÑивен поÑÑ%1$d на ÑеÑвеÑÑ Ð·Ð° Ð¢Ð¾Ñ Ð¼ÑежÑ. Ðво Ñе ÑигÑÑан поÑез Ñколико веÑÑÑеÑе апликаÑиÑи.</string>
<string name="found_existing_tor_process">наÑен покÑенÑÑи Ð¢Ð¾Ñ Ð¿ÑоÑеÑ...</string>
<string name="something_bad_happened">ÐеÑÑо лоÑе Ñе догодило. ÐÑегледаÑÑе логове</string>
- <string name="unable_to_read_hidden_service_name">ниÑам Ñ Ð¼Ð¾Ð³ÑÑноÑÑи да пÑоÑиÑам име ÑакÑивеног ÑеÑвиÑа</string>
- <string name="unable_to_start_tor">Ð¢Ð¾Ñ Ð½Ð¸Ñе Ñ Ð¼Ð¾Ð³ÑÑноÑÑи да Ñе покÑене:</string>
+ <string name="unable_to_start_tor">Ð¢Ð¾Ñ Ð½Ð¸Ñе Ñ Ð¼Ð¾Ð³ÑÑноÑÑи да Ñе покÑене:</string>
<string name="pref_use_persistent_notifications">Увек пÑикажи Ð¸ÐºÐ¾Ð½Ñ Ñ ÑÑлбаÑÑ ÐºÐ°Ð´Ð° Ñе ÐÑÐ±Ð¾Ñ ÐºÐ¾Ð½ÐµÐºÑован</string>
<string name="pref_use_persistent_notifications_title">СÑално ÑкÑÑÑене ноÑиÑикаÑиÑе</string>
<string name="pref_use_expanded_notifications">ÐÑикажи опÑиÑно обавеÑÑеÑе Ð¢Ð¾Ñ Ð¸Ð·Ð»Ð°Ð·Ð° дÑжаве и IP-Ñа</string>
@@ -128,7 +127,6 @@
<string name="send_email">ÐоÑаÑи Ð-поÑÑÑ</string>
<string name="vpn_default_world">Ðлобално (ÐÑÑомаÑÑки)</string>
<string name="hidden_services">СкÑивени СеÑвиÑи</string>
- <string name="title_activity_hidden_services">СкÑивени СеÑвиÑи</string>
<string name="menu_hidden_services">СкÑивени СеÑвиÑи</string>
<string name="save">СаÑÑваÑ</string>
<string name="local_port">Ðокални ÐоÑÑ</string>
@@ -136,8 +134,7 @@
<string name="name">Ðме</string>
<string name="done">ÐоÑово !</string>
<string name="copy_address_to_clipboard">ÐопиÑÐ°Ñ Ð°Ð´ÑеÑа Ñ clipboard</string>
- <string name="show_auth_cookie">ÐокажиÑе аÑÑоÑизовани колаÑиÑ</string>
- <string name="backup_service">УÑлÑга за ÑезеÑвне копиÑе</string>
+ <string name="backup_service">УÑлÑга за ÑезеÑвне копиÑе</string>
<string name="delete_service">ÐбÑиÑи УÑлÑгÑ</string>
<string name="backup_saved_at_external_storage">РезеÑбна копиÑа Ñе ÑаÑÑвана на ÑпоÑÐ½Ð¾Ñ Ð¼ÐµÐ¼Ð¾ÑиÑи</string>
<string name="backup_restored">РезеÑвна копиÑа Ñе обновÑена</string>
@@ -147,13 +144,7 @@
<string name="click_again_for_backup">ÐликниÑе поново за ÑезеÑÐ²Ð½Ñ ÐºÐ¾Ð¿Ð¸ÑÑ</string>
<string name="service_type">Тип УÑлÑге</string>
<string name="please_restart_Orbot_to_enable_the_changes">Ðолимо покÑениÑе поново ÐÑÐ±Ð¾Ñ Ñади пÑимеÑиваÑа пÑомена</string>
- <string name="client_cookies">ÐолаÑиÑи клиÑенÑа</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑоÑиÑÐ°Ñ Ñа QR кода</string>
- <string name="backup_cookie">РезеÑвна копиÑа колаÑиÑа</string>
- <string name="delete_cookie">ÐзбÑиÑи колаÑиÑ</string>
- <string name="confirm_cookie_deletion">ÐоÑÑвÑди бÑиÑаÑе колаÑиÑа</string>
- <string name="hosted_services">ХоÑÑоване УÑлÑге</string>
<string name="share_as_qr">Ðели као QR код</string>
<string name="disable">ÐнемогÑÑи</string>
<string name="enable">ÐмогÑÑи</string>
diff --git a/app-tv/src/main/res/values-sv/strings.xml b/app-tv/src/main/res/values-sv/strings.xml
index 588238d4..2ed932e5 100644
--- a/app-tv/src/main/res/values-sv/strings.xml
+++ b/app-tv/src/main/res/values-sv/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">En app vill öppna dold serverport %1$d till Tor-nätverket. Det här är säkert om du litar på appen.</string>
<string name="found_existing_tor_process">hittade existerande Tor process...</string>
<string name="something_bad_happened">Något dåligt hände. Kolla loggen.</string>
- <string name="unable_to_read_hidden_service_name">kan inte läsa gömda tjänstens namn</string>
- <string name="unable_to_start_tor">Kan inte starta Tor:</string>
+ <string name="unable_to_start_tor">Kan inte starta Tor:</string>
<string name="pref_use_persistent_notifications">Behåll alltid ikonen i verktygsfältet när Orbot är ansluten</string>
<string name="pref_use_persistent_notifications_title">Alltid-PÃ¥ Notifikationer</string>
<string name="pref_use_expanded_notifications">Visa utökad notis med Tors utgångsland och IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">Skicka e-post</string>
<string name="vpn_default_world">Global (automatisk)</string>
<string name="hidden_services">Hidden Services</string>
- <string name="title_activity_hidden_services">Hidden Services</string>
<string name="menu_hidden_services">Hidden Services</string>
<string name="save">Spara</string>
<string name="local_port">Lokal port</string>
@@ -138,7 +136,6 @@
<string name="name">Namn</string>
<string name="done">Klart!</string>
<string name="copy_address_to_clipboard">Kopiera adress till urklipp</string>
- <string name="show_auth_cookie">Visa auth kaka</string>
<string name="backup_service">Säkerhetskopiera tjänst</string>
<string name="delete_service">Ta bort tjänst</string>
<string name="backup_saved_at_external_storage">Säkerhetskopiering sparad i externt lagringsutrymme</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Klicka igen för säkerhetskopiering</string>
<string name="service_type">Typ av tjänst</string>
<string name="auth_cookie">Auth kaka</string>
- <string name="copy_cookie_to_clipboard">Kopiera kaka till urklipp</string>
- <string name="auth_cookie_was_not_configured">Auth kaka var inte konfigurerad</string>
<string name="please_restart_Orbot_to_enable_the_changes">Vänligen starta om Orbot för att aktivera ändringarna</string>
- <string name="client_cookies">Klientkakor</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Läs från QR</string>
- <string name="backup_cookie">Säkerhetskopiera kaka</string>
- <string name="delete_cookie">Ta bort kaka</string>
- <string name="confirm_cookie_deletion">Bekräfta borttagning av kaka</string>
- <string name="hosted_services">Värdtjänster</string>
<string name="share_as_qr">Dela som QR</string>
<string name="disable">Inaktivera</string>
<string name="enable">Aktivera</string>
diff --git a/app-tv/src/main/res/values-ta/strings.xml b/app-tv/src/main/res/values-ta/strings.xml
index fb6d59d4..e5946e82 100644
--- a/app-tv/src/main/res/values-ta/strings.xml
+++ b/app-tv/src/main/res/values-ta/strings.xml
@@ -37,11 +37,7 @@
<string name="save">à®à¯à®®à®¿</string>
<string name="name">பà¯à®¯à®°à¯</string>
<string name="service_type">à®à¯à®µà¯ வà®à¯</string>
- <string name="backup_cookie">நினà¯à®µà®¿à®à®³à¯ à®à®¾à®ªà¯à®ªà¯à®ªà¯à®ªà®¿à®°à®¤à®¿à®à®²à¯à®à¯</string>
- <string name="delete_cookie">நினà¯à®µà®¿à®à®³à¯ à®à®´à®¿</string>
- <string name="confirm_cookie_deletion">நினà¯à®µà®¿à®à®³à®¿à®©à¯ நà¯à®à¯à®à®¤à¯à®¤à¯ à®à®±à¯à®¤à®¿à®ªà¯à®ªà®à¯à®¤à¯à®¤à¯</string>
- <string name="hosted_services">வழà®à¯à®à®ªà¯à®ªà®à¯à® à®à¯à®µà¯à®à®³à¯</string>
- <string name="share_as_qr">QR à®à® பà®à®¿à®°à¯</string>
+ <string name="share_as_qr">QR à®à® பà®à®¿à®°à¯</string>
<string name="disable">à®®à¯à®à®à¯à®à¯</string>
<string name="enable">à®à¯à®¯à®²à¯à®ªà®à¯à®¤à¯à®¤à¯</string>
<string name="trouble_connecting">à®à®£à¯à®ªà¯à®ªà®¤à®¿à®²à¯ à®à®¿à®à¯à®à®²à®¾ ?</string>
diff --git a/app-tv/src/main/res/values-th/strings.xml b/app-tv/src/main/res/values-th/strings.xml
index a7288a46..273d0893 100644
--- a/app-tv/src/main/res/values-th/strings.xml
+++ b/app-tv/src/main/res/values-th/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">à¹à¸à¸£à¹à¸à¸£à¸¡à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¸´à¸à¸à¸à¸£à¹à¸ %1$d à¸à¸µà¹à¸à¹à¸à¸à¸à¸¢à¸¹à¹à¸à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¹à¸«à¹à¹à¸à¸·à¹à¸à¸¡à¸à¸±à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢ Tor à¸à¸²à¸£à¸à¸£à¸°à¸à¸³à¸à¸µà¹à¸à¸¥à¸à¸à¸ ัยà¸à¹à¸²à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸à¸·à¸à¹à¸à¸£à¹à¸à¸£à¸¡à¸à¸±à¹à¸</string>
<string name="found_existing_tor_process">à¸à¸à¸à¸£à¸°à¸à¸§à¸à¸à¸²à¸£ Tor à¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§...</string>
<string name="something_bad_happened">à¹à¸à¸´à¸à¸à¸°à¹à¸£à¹à¸¡à¹à¸à¸µà¸ªà¸±à¸à¸à¸¢à¹à¸²à¸ à¹à¸«à¹à¸à¸£à¸§à¸à¸à¸¹à¸à¸²à¸à¸à¸±à¸à¸à¸¶à¸</string>
- <string name="unable_to_read_hidden_service_name">à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¹à¸²à¸à¸à¸·à¹à¸à¸à¸à¸à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¸à¹à¸à¸</string>
- <string name="unable_to_start_tor">à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸£à¸´à¹à¸¡ Tor:</string>
+ <string name="unable_to_start_tor">à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸£à¸´à¹à¸¡ Tor:</string>
<string name="pref_use_persistent_notifications">à¹à¸ªà¸à¸à¹à¸à¸à¸à¸à¹à¸à¸à¸¹à¸¥à¸à¸²à¸£à¹à¹à¸ªà¸¡à¸à¹à¸¡à¸·à¹à¸ Orbot à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸¢à¸¹à¹</string>
<string name="pref_use_persistent_notifications_title">à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸à¹à¸à¸à¸à¸¥à¸à¸à¹à¸§à¸¥à¸²</string>
<string name="pref_use_expanded_notifications">à¹à¸ªà¸à¸à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸à¹à¸à¸à¸à¸¢à¸²à¸¢à¸à¸µà¹à¸£à¸°à¸à¸¸à¸à¸£à¸°à¹à¸à¸¨à¸à¸¥à¸²à¸¢à¸à¸²à¸à¹à¸¥à¸° IP à¸à¸à¸ Tor</string>
@@ -130,7 +129,6 @@
<string name="send_email">สà¹à¸à¸à¸µà¹à¸¡à¸¥</string>
<string name="vpn_default_world">สà¹à¸§à¸à¸£à¸§à¸¡ (à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´)</string>
<string name="hidden_services">à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¸à¹à¸à¸</string>
- <string name="title_activity_hidden_services">à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¸à¹à¸à¸</string>
<string name="menu_hidden_services">à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¸à¹à¸à¸</string>
<string name="save">à¸à¸±à¸à¸à¸¶à¸</string>
<string name="local_port">à¸à¸à¸£à¹à¸à¹à¸à¹à¸à¸£à¸·à¹à¸à¸</string>
@@ -138,7 +136,6 @@
<string name="name">à¸à¸·à¹à¸à¹à¸à¸à¸ªà¸²à¸£</string>
<string name="done">à¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸!</string>
<string name="copy_address_to_clipboard">à¸à¸±à¸à¸¥à¸à¸à¸à¸µà¹à¸à¸¢à¸¹à¹à¸¥à¸à¹à¸à¸à¸¥à¸´à¸à¸à¸à¸£à¹à¸</string>
- <string name="show_auth_cookie">à¹à¸ªà¸à¸à¸à¸¸à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸</string>
<string name="backup_service">à¸à¸£à¸´à¸à¸²à¸£à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥</string>
<string name="delete_service">à¸à¸£à¸´à¸à¸²à¸£à¸¥à¸</string>
<string name="backup_saved_at_external_storage">à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¸³à¸£à¸à¸à¸à¸±à¸à¸à¸¶à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸ ายà¸à¸à¸</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">à¸à¸à¸à¸µà¸à¸à¸£à¸±à¹à¸à¹à¸à¸·à¹à¸à¹à¸£à¸µà¸¢à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¸³à¸£à¸à¸</string>
<string name="service_type">à¸à¸£à¸°à¹à¸ à¸à¸à¸à¸à¸à¸£à¸´à¸à¸²à¸£</string>
<string name="auth_cookie">à¸à¸¸à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸</string>
- <string name="copy_cookie_to_clipboard">à¸à¸±à¸à¸¥à¸à¸à¸à¸¸à¸à¸à¸µà¹à¸¥à¸à¹à¸à¸à¸¥à¸´à¸à¸à¸à¸£à¹à¸</string>
- <string name="auth_cookie_was_not_configured">ยัà¸à¹à¸¡à¹à¹à¸à¹à¸à¸³à¸«à¸à¸à¸à¹à¸²à¸à¸¸à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸</string>
<string name="please_restart_Orbot_to_enable_the_changes">à¸à¸£à¸¸à¸à¸²à¹à¸£à¸´à¹à¸¡ Orbot à¹à¸«à¸¡à¹à¹à¸à¸·à¹à¸à¹à¸«à¹à¸à¸²à¸£à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸¥à¸à¹à¸à¹à¸à¸²à¸à¹à¸à¹</string>
- <string name="client_cookies">à¸à¸¸à¸à¸à¸µà¹à¸à¸à¸à¹à¸à¸¥à¹à¸à¹à¸à¸à¹</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">à¸à¹à¸²à¸à¸à¸²à¸à¸à¸´à¸§à¸à¸²à¸£à¹</string>
- <string name="backup_cookie">สำรà¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸¸à¸à¸à¸µà¹</string>
- <string name="delete_cookie">ลà¸à¸à¸¸à¸à¸à¸µà¹</string>
- <string name="confirm_cookie_deletion">ยืà¸à¸¢à¸±à¸à¸à¸²à¸£à¸¥à¸à¸à¸¸à¸à¸à¸µà¹</string>
- <string name="hosted_services">à¸à¸£à¸´à¸à¸²à¸£à¹à¸®à¸ªà¸à¹</string>
<string name="share_as_qr">à¹à¸à¸£à¹à¹à¸à¸£à¸¹à¸à¹à¸à¸à¸à¸´à¸§à¸à¸²à¸£à¹</string>
<string name="disable">à¸à¸´à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸</string>
<string name="enable">à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸</string>
diff --git a/app-tv/src/main/res/values-tl/strings.xml b/app-tv/src/main/res/values-tl/strings.xml
index ca666b02..8abd8b0e 100644
--- a/app-tv/src/main/res/values-tl/strings.xml
+++ b/app-tv/src/main/res/values-tl/strings.xml
@@ -89,8 +89,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process"> nakakita ng umiiral na Tor process...</string>
<string name="something_bad_happened">May nangyaring masama. Tingnan ang log</string>
- <string name="unable_to_read_hidden_service_name">hindi mabasa ang pangalan ng tagong serbisyo</string>
- <string name="unable_to_start_tor">Hindi masimulan ang Tor:</string>
+ <string name="unable_to_start_tor">Hindi masimulan ang Tor:</string>
<string name="pref_use_persistent_notifications">Palaging panatilihin ang icon sa toolbar kapag ang Orbot ay naka-connect</string>
<string name="pref_use_persistent_notifications_title">Palaging i-On ang Notifications</string>
<string name="pref_use_expanded_notifications">Ipakita ang pinalaking notification kasama ng Tor exit country at IP</string>
diff --git a/app-tv/src/main/res/values-tr/strings.xml b/app-tv/src/main/res/values-tr/strings.xml
index 4ecd64b5..e514dad8 100644
--- a/app-tv/src/main/res/values-tr/strings.xml
+++ b/app-tv/src/main/res/values-tr/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">Bir uygulama Tor aÄına %1$d gizli sunucu kapısını açmak istiyor. Uygulamaya güveniyorsanız bu iÅlem güvenlidir.</string>
<string name="found_existing_tor_process">varolan bir Tor iÅlemi bulundu...</string>
<string name="something_bad_happened">Bir Åeyler ters gitti. Günlük kayıtlarına bakın</string>
- <string name="unable_to_read_hidden_service_name">gizli hizmet adı okunamadı</string>
- <string name="unable_to_start_tor">Tor baÅlatılamadı:</string>
+ <string name="unable_to_start_tor">Tor baÅlatılamadı:</string>
<string name="pref_use_persistent_notifications">Orbot baÄlı olduÄu sürece simge araç çubuÄunda görüntülensin</string>
<string name="pref_use_persistent_notifications_title">Bildirimler Her Zaman Açık</string>
<string name="pref_use_expanded_notifications">Tor çıkıŠülkesi ve IP adresi ile ilgili ayrıntılı bildirim görüntülensin</string>
@@ -130,7 +129,6 @@
<string name="send_email">E-posta Gönder</string>
<string name="vpn_default_world">Genel (Otomatik)</string>
<string name="hidden_services">Gizli Hizmetler</string>
- <string name="title_activity_hidden_services">Gizli Hizmetler</string>
<string name="menu_hidden_services">Gizli Hizmetler</string>
<string name="save">Kaydet</string>
<string name="local_port">Yerel Kapı</string>
@@ -138,7 +136,6 @@
<string name="name">Ad</string>
<string name="done">Tamam!</string>
<string name="copy_address_to_clipboard">Adresi panoya kopyala</string>
- <string name="show_auth_cookie">Kimlik doÄrulama çerezini görüntüle</string>
<string name="backup_service">Hizmeti Yedekle</string>
<string name="delete_service">Hizmeti Sil</string>
<string name="backup_saved_at_external_storage">Yedek dıŠdepolamaya kaydedildi</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Yedeklemek için yeniden tıklayın</string>
<string name="service_type">Hizmet Türü</string>
<string name="auth_cookie">Kimlik DoÄrulama Ãerezi</string>
- <string name="copy_cookie_to_clipboard">Ãerezi panoya kopyala</string>
- <string name="auth_cookie_was_not_configured">Kimlik doÄrulama çerezi yapılandırılmamıÅ</string>
<string name="please_restart_Orbot_to_enable_the_changes">DeÄiÅiklikleri etkinleÅtirmek için Orbot uygulamasını yeniden baÅlatın</string>
- <string name="client_cookies">İstemci çerezleri</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">QR kodundan oku</string>
- <string name="backup_cookie">Ãerezi yedekle</string>
- <string name="delete_cookie">Ãerezi sil</string>
- <string name="confirm_cookie_deletion">Ãerezi silmeyi onayla</string>
- <string name="hosted_services">Barındırılan Hizmetler</string>
<string name="share_as_qr">QR Olarak PaylaÅ</string>
<string name="disable">Devre DıÅı Bırak</string>
<string name="enable">EtkinleÅtir</string>
diff --git a/app-tv/src/main/res/values-uk/strings.xml b/app-tv/src/main/res/values-uk/strings.xml
index 997d01aa..1da8521b 100644
--- a/app-tv/src/main/res/values-uk/strings.xml
+++ b/app-tv/src/main/res/values-uk/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">ÐÑогÑама Ñ
оÑе вÑдкÑиÑи пÑиÑ
ований ÑеÑвеÑний поÑÑ %1$d Ñ Ð¼ÐµÑÐµÐ¶Ñ Tor. Це безпеÑно, ÑкÑо ви довÑÑÑÑÑе заÑÑоÑÑнкÑ.</string>
<string name="found_existing_tor_process">знайдено ÑÑнÑÑÑий пÑоÑÐµÑ Tor...</string>
<string name="something_bad_happened">Ðиникла ÑкаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°. ÐеÑевÑÑÑе лог</string>
- <string name="unable_to_read_hidden_service_name">неможливо пÑоÑиÑаÑи Ñм\'Ñ Ð¿ÑиÑ
Ð¾Ð²Ð°Ð½Ð¾Ñ ÑлÑжби</string>
- <string name="unable_to_start_tor">Ðеможливо запÑÑÑиÑи Tor:</string>
+ <string name="unable_to_start_tor">Ðеможливо запÑÑÑиÑи Tor:</string>
<string name="pref_use_persistent_notifications">Ðавжди показÑваÑи ÑÐºÐ¾Ð½ÐºÑ Ð² Ð¿Ð°Ð½ÐµÐ»Ñ Ð·Ð°Ð²Ð´Ð°Ð½Ñ ÐºÐ¾Ð»Ð¸ Orbot пÑдклÑÑений</string>
<string name="pref_use_persistent_notifications_title">СповÑÑÐµÐ½Ð½Ñ Ð¿Ñо поÑÑÑÐ¹Ð½Ñ ÑобоÑÑ</string>
<string name="pref_use_expanded_notifications">ÐоказаÑи ÑозÑиÑене ÑповÑÑÐµÐ½Ð½Ñ Ð· кÑаÑÐ½Ð¾Ñ Ð²Ð¸Ñ
Ð¾Ð´Ñ Tor Ñа IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">ÐадÑÑлаÑи лиÑÑа</string>
<string name="vpn_default_world">ÐлобалÑний (авÑомаÑиÑний)</string>
<string name="hidden_services">ÐÑиÑ
Ð¾Ð²Ð°Ð½Ñ ÐоÑлÑги</string>
- <string name="title_activity_hidden_services">ÐÑиÑ
Ð¾Ð²Ð°Ð½Ñ ÐоÑлÑги</string>
<string name="menu_hidden_services">ÐÑиÑ
Ð¾Ð²Ð°Ð½Ñ ÐоÑлÑги</string>
<string name="save">ÐбеÑегÑи</string>
<string name="local_port">ÐÑÑÑевий ÐоÑÑ</string>
@@ -138,7 +136,6 @@
<string name="name">Ðм\'Ñ</string>
<string name="done">ÐÑоблено!</string>
<string name="copy_address_to_clipboard">СкопÑÑваÑи адÑеÑÑ Ð² бÑÑÐµÑ Ð¾Ð±Ð¼ÑнÑ</string>
- <string name="show_auth_cookie">ÐоказаÑи авÑоÑизаÑÑÑ Ñеп\'ÑÑкÑв</string>
<string name="backup_service">РезеÑвне копÑÑваннÑ</string>
<string name="delete_service">ÐилÑÑиÑи СеÑвÑÑ</string>
<string name="backup_saved_at_external_storage">РезеÑвна копÑÑ Ð·Ð±ÐµÑежена на зовнÑÑнÑй пам\'ÑÑÑ</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">Ще Ñаз наÑиÑнÑÑÑ Ñоби копÑÑваÑи в ÑезеÑв</string>
<string name="service_type">Тип ÑеÑвÑÑÑ</string>
<string name="auth_cookie">ÐвÑоÑизаÑÑÑ Ñеп\'ÑÑкÑв </string>
- <string name="copy_cookie_to_clipboard">ÐопÑÑваÑи Ñеп\'ÑÑки в бÑÑÐµÑ Ð¾Ð±Ð¼ÑнÑ</string>
- <string name="auth_cookie_was_not_configured">ÐвÑоÑизаÑÑÑ Ñеп\'ÑÑкÑв не налаÑÑована</string>
<string name="please_restart_Orbot_to_enable_the_changes">ÐÑÐ´Ñ Ð»Ð°Ñка, пеÑезапÑÑÑÑÑÑ Orbot, Ñоб змÑни ввÑйÑли в ÑилÑ</string>
- <string name="client_cookies">ÐлÑÑнÑÑÑÐºÑ Ñеп\'ÑÑки</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑиÑаÑи з QR-кодÑ</string>
- <string name="backup_cookie">РезеÑвне копÑÑÐ²Ð°Ð½Ð½Ñ Ñеп\'ÑÑкÑв</string>
- <string name="delete_cookie">ÐилÑÑиÑи Ñеп\'ÑÑки</string>
- <string name="confirm_cookie_deletion">ÐÑдÑвеÑдиÑи вилÑÑÐµÐ½Ð½Ñ Ñеп\'ÑÑкÑв</string>
- <string name="hosted_services">РозмÑÑÐµÐ½Ñ Ð¡ÐµÑвÑÑи</string>
<string name="share_as_qr">ÐодÑлиÑиÑÑ Ñ Ð²Ð¸Ð´Ñ QR-кодÑ</string>
<string name="disable">ÐимкнÑÑи</string>
<string name="enable">УвÑмкнÑÑи</string>
diff --git a/app-tv/src/main/res/values-vi/strings.xml b/app-tv/src/main/res/values-vi/strings.xml
index 4b4f9ce6..29be90ed 100644
--- a/app-tv/src/main/res/values-vi/strings.xml
+++ b/app-tv/src/main/res/values-vi/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">tìm ra tiến trình hiá»n hà nh của Tor...</string>
<string name="something_bad_happened">Có gì Äó không á»n. Xin xem lại nháºt ký</string>
- <string name="unable_to_read_hidden_service_name">không thá» Äá»c Äược tên dá»ch vụ ẩn</string>
- <string name="unable_to_start_tor">Không thá» khá»i Äá»ng Tor Äược: </string>
+ <string name="unable_to_start_tor">Không thá» khá»i Äá»ng Tor Äược: </string>
<string name="pref_use_persistent_notifications">Luôn giữ thông báo trong thanh trạng thái khi Orbot Äược kết ná»i</string>
<string name="pref_use_persistent_notifications_title">Thông báo thÆ°á»ng trá»±c</string>
<string name="pref_use_expanded_notifications">Hiá»n thá» thông báo má» rá»ng vá»i IP và quá»c gia của nút cuá»i (Tor exit-node)</string>
diff --git a/app-tv/src/main/res/values-zh-rCN/strings.xml b/app-tv/src/main/res/values-zh-rCN/strings.xml
index 0b23feef..04ea52f4 100644
--- a/app-tv/src/main/res/values-zh-rCN/strings.xml
+++ b/app-tv/src/main/res/values-zh-rCN/strings.xml
@@ -91,8 +91,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">åç°å½åå·²åå¨ Tor è¿ç¨...</string>
<string name="something_bad_happened">åçé误ï¼è¯·æ£æ¥æ¥å¿</string>
- <string name="unable_to_read_hidden_service_name">æ æ³è¯»åéèæå¡å称</string>
- <string name="unable_to_start_tor">æ æ³å¯å¨ Torï¼</string>
+ <string name="unable_to_start_tor">æ æ³å¯å¨ Torï¼</string>
<string name="pref_use_persistent_notifications">Orbot è¿æ¥åå§ç»å¨éç¥æ æ¾ç¤ºå¾æ </string>
<string name="pref_use_persistent_notifications_title">å§ç»æ¾ç¤ºéç¥</string>
<string name="pref_use_expanded_notifications">æ¾ç¤ºæ©å±çéç¥ï¼æå
³ Tor åºå£çå½å®¶å IP</string>
diff --git a/app-tv/src/main/res/values-zh-rTW/strings.xml b/app-tv/src/main/res/values-zh-rTW/strings.xml
index d8e73560..6edaa889 100644
--- a/app-tv/src/main/res/values-zh-rTW/strings.xml
+++ b/app-tv/src/main/res/values-zh-rTW/strings.xml
@@ -96,8 +96,7 @@
<string name="hidden_service_request">æä¸åæç¨è¦éåé±èç伺æå¨ç«¯å£ %1$d å° Tor 網路,å¦æä¿¡å¾éæ¤æç¨æé²è¡æ¤æä½</string>
<string name="found_existing_tor_process">ç¼ç¾å·²æ Tor ç¨åºéè¡ä¸ ...</string>
<string name="something_bad_happened">ç¼çé¯èª¤ã檢è¦æ¥èªæª</string>
- <string name="unable_to_read_hidden_service_name">ç¡æ³è®åé±èæåçå稱</string>
- <string name="unable_to_start_tor">ç¡æ³åå Torï¼</string>
+ <string name="unable_to_start_tor">ç¡æ³åå Torï¼</string>
<string name="pref_use_persistent_notifications">ç¶ Orbot é£ç·æåæï¼ç¸½æ¯å¨å·¥å
·å顯示å®çå示</string>
<string name="pref_use_persistent_notifications_title">總æ¯é¡¯ç¤ºé£ç·éç¥</string>
<string name="pref_use_expanded_notifications">å¨éç¥ä¸é¡¯ç¤º Tor åºå£é»çå家å IP</string>
@@ -130,7 +129,6 @@
<string name="send_email">å¯éé»å信件</string>
<string name="vpn_default_world">å
¨å(èªå)</string>
<string name="hidden_services">é±èæå</string>
- <string name="title_activity_hidden_services">é±èæå</string>
<string name="menu_hidden_services">é±èæå</string>
<string name="save">å²å</string>
<string name="local_port">æ¬å°ç«¯å£</string>
@@ -138,7 +136,6 @@
<string name="name">å稱</string>
<string name="done">å·²å®æ!</string>
<string name="copy_address_to_clipboard">è¤è£½å°åå°åªè²¼ç°¿</string>
- <string name="show_auth_cookie">顯示 auth cookie</string>
<string name="backup_service">å份æå</string>
<string name="delete_service">åªé¤æå</string>
<string name="backup_saved_at_external_storage">å份æªå²åå¨å¤é¨å²åå¨</string>
@@ -149,16 +146,8 @@
<string name="click_again_for_backup">å次é»é¸ä»¥é²è¡å份</string>
<string name="service_type">æåé¡å</string>
<string name="auth_cookie">Auth cookie</string>
- <string name="copy_cookie_to_clipboard">è¤è£½ Cookie å°åªè²¼ç°¿</string>
- <string name="auth_cookie_was_not_configured">Auth cookie æªè¨å®</string>
<string name="please_restart_Orbot_to_enable_the_changes">è«éæ°åå Orbot ä¾è®è¨å®çæã</string>
- <string name="client_cookies">å®¢æ¶ cookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ç± QR 碼è®å</string>
- <string name="backup_cookie">åå cookie</string>
- <string name="delete_cookie">åªé¤ cookie</string>
- <string name="confirm_cookie_deletion">確èªåªé¤ cookie</string>
- <string name="hosted_services">主æ©çæå</string>
<string name="share_as_qr">å©ç¨ QR 碼å享</string>
<string name="disable">éé</string>
<string name="enable">åç¨</string>
diff --git a/app-tv/src/main/res/values/strings.xml b/app-tv/src/main/res/values/strings.xml
index f4b1ffdb..e0586400 100644
--- a/app-tv/src/main/res/values/strings.xml
+++ b/app-tv/src/main/res/values/strings.xml
@@ -104,7 +104,6 @@
<string name="hidden_service_request">An app wants to open onion server port %1$d to the Tor network. This is safe if you trust the app.</string>
<string name="found_existing_tor_process">found existing Tor process…</string>
<string name="something_bad_happened">Something bad happened. Check the log</string>
- <string name="unable_to_read_hidden_service_name">unable to read onion service name</string>
<string name="unable_to_start_tor">Unable to start Tor:</string>
<string name="pref_use_persistent_notifications">Always keep the icon in toolbar when Orbot is connected</string>
@@ -166,7 +165,6 @@
<string name="vpn_default_world">Global (Auto)</string>
<string name="hidden_services">Onion Services</string>
- <string name="title_activity_hidden_services">Onion Services</string>
<string name="menu_hidden_services">Onion Services</string>
<string name="save">Save</string>
<string name="local_port">Local Port</string>
@@ -174,7 +172,6 @@
<string name="name">Name</string>
<string name="done">Done!</string>
<string name="copy_address_to_clipboard">Copy address to clipboard</string>
- <string name="show_auth_cookie">Show auth cookie</string>
<string name="backup_service">Backup Service</string>
<string name="delete_service">Delete Service</string>
<string name="backup_saved_at_external_storage">Backup saved at external storage</string>
@@ -185,16 +182,8 @@
<string name="click_again_for_backup">Click again for backup</string>
<string name="service_type">Service type</string>
<string name="auth_cookie">Auth cookie</string>
- <string name="copy_cookie_to_clipboard">Copy cookie to clipboard</string>
- <string name="auth_cookie_was_not_configured">Auth cookie was not configured</string>
<string name="please_restart_Orbot_to_enable_the_changes">Please restart Orbot to enable the changes</string>
- <string name="client_cookies">Client cookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Read from QR</string>
- <string name="backup_cookie">Backup cookie</string>
- <string name="delete_cookie">Delete cookie</string>
- <string name="confirm_cookie_deletion">Confirm cookie deletion</string>
- <string name="hosted_services">Hosted Services</string>
<string name="share_as_qr">Share as QR</string>
<string name="disable">Disable</string>
<string name="enable">Enable</string>
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 2a98ad6f..3779e386 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -93,15 +93,6 @@
android:label="@string/apps_mode"
android:theme="@style/Theme.AppCompat" />
- <activity
- android:name=".ui.hiddenservices.HiddenServicesActivity"
- android:label="@string/title_activity_hidden_services"
- android:theme="@style/DefaultTheme">
- <meta-data
- android:name="android.support.PARENT_ACTIVITY"
- android:value=".OrbotMainActivity" />
- </activity>
-
<activity
android:name=".ui.v3onionservice.OnionServiceActivity"
android:label="@string/hidden_services"
@@ -119,15 +110,6 @@
android:value=".OrbotMainActivity"/>
</activity>
- <activity
- android:name=".ui.hiddenservices.ClientCookiesActivity"
- android:label="@string/client_cookies"
- android:theme="@style/DefaultTheme">
- <meta-data
- android:name="android.support.PARENT_ACTIVITY"
- android:value=".OrbotMainActivity" />
- </activity>
-
<activity
android:name=".ui.onboarding.OnboardingActivity"
android:configChanges="orientation|screenSize|screenLayout" />
@@ -145,11 +127,6 @@
android:name=".ui.onboarding.CustomBridgesActivity"
android:label="@string/use_custom_bridges" />
- <provider
- android:name=".ui.hiddenservices.providers.HSContentProvider"
- android:authorities="org.torproject.android.ui.hiddenservices.providers"
- android:exported="false" />
-
<provider
android:name=".ui.v3onionservice.OnionServiceContentProvider"
android:authorities="org.torproject.android.ui.v3onionservice"
@@ -170,11 +147,6 @@
android:resource="@xml/hidden_services_paths" />
</provider>
- <provider
- android:name=".ui.hiddenservices.providers.CookieContentProvider"
- android:authorities="org.torproject.android.ui.hiddenservices.providers.cookie"
- android:exported="false" />
-
<receiver
android:name=".service.StartTorReceiver"
android:exported="true"
diff --git a/app/src/main/java/org/torproject/android/OrbotApp.java b/app/src/main/java/org/torproject/android/OrbotApp.java
index ca6459d0..d02638de 100644
--- a/app/src/main/java/org/torproject/android/OrbotApp.java
+++ b/app/src/main/java/org/torproject/android/OrbotApp.java
@@ -21,6 +21,9 @@ public class OrbotApp extends Application implements OrbotConstants {
if (!Prefs.getDefaultLocale().equals(Locale.getDefault().getLanguage())) {
Languages.setLanguage(this, Prefs.getDefaultLocale(), true);
}
+
+ deleteDatabase("hidden_services"); // if exists remove v2 onion service data
+
}
@Override
diff --git a/app/src/main/java/org/torproject/android/OrbotMainActivity.java b/app/src/main/java/org/torproject/android/OrbotMainActivity.java
index a54cbe0f..3853f957 100644
--- a/app/src/main/java/org/torproject/android/OrbotMainActivity.java
+++ b/app/src/main/java/org/torproject/android/OrbotMainActivity.java
@@ -15,9 +15,7 @@ import android.content.IntentFilter;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.content.pm.ApplicationInfo;
-import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
-import android.database.Cursor;
import android.net.Uri;
import android.net.VpnService;
import android.os.Build;
@@ -39,7 +37,6 @@ import android.widget.Button;
import android.widget.HorizontalScrollView;
import android.widget.ImageView;
import android.widget.LinearLayout;
-import android.widget.ScrollView;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
@@ -49,7 +46,6 @@ import androidx.annotation.RequiresApi;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.SwitchCompat;
import androidx.appcompat.widget.Toolbar;
-import androidx.core.content.res.ResourcesCompat;
import androidx.core.view.GravityCompat;
import androidx.drawerlayout.widget.DrawerLayout;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
@@ -65,15 +61,10 @@ import org.torproject.android.service.OrbotService;
import org.torproject.android.service.TorServiceConstants;
import org.torproject.android.service.util.Prefs;
import org.torproject.android.service.util.Utils;
-import org.torproject.android.service.vpn.TorifiedApp;
import org.torproject.android.service.vpn.VpnPrefs;
import org.torproject.android.ui.AppManagerActivity;
import org.torproject.android.ui.dialog.AboutDialogFragment;
-import org.torproject.android.ui.hiddenservices.ClientCookiesActivity;
-import org.torproject.android.ui.hiddenservices.HiddenServicesActivity;
-import org.torproject.android.ui.hiddenservices.backup.BackupUtils;
-import org.torproject.android.ui.hiddenservices.permissions.PermissionManager;
-import org.torproject.android.ui.hiddenservices.providers.HSContentProvider;
+import org.torproject.android.ui.v3onionservice.PermissionManager;
import org.torproject.android.ui.onboarding.BridgeWizardActivity;
import org.torproject.android.ui.onboarding.OnboardingActivity;
import org.torproject.android.ui.v3onionservice.OnionServiceContentProvider;
@@ -87,17 +78,12 @@ import java.net.URLDecoder;
import java.text.NumberFormat;
import java.util.ArrayList;
import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
import java.util.Locale;
import java.util.Map;
-import java.util.StringTokenizer;
import java.util.TreeMap;
-import java.util.stream.Collectors;
import pl.bclogic.pulsator4droid.library.PulsatorLayout;
-import static androidx.core.content.FileProvider.getUriForFile;
import static org.torproject.android.service.TorServiceConstants.ACTION_START;
import static org.torproject.android.service.TorServiceConstants.ACTION_START_VPN;
import static org.torproject.android.service.TorServiceConstants.ACTION_STOP;
@@ -111,7 +97,6 @@ import static org.torproject.android.service.vpn.VpnPrefs.PREFS_KEY_TORIFIED;
public class OrbotMainActivity extends AppCompatActivity implements OrbotConstants {
- private static final String INTENT_ACTION_REQUEST_HIDDEN_SERVICE = "org.torproject.android.REQUEST_HS_PORT";
private static final String INTENT_ACTION_REQUEST_V3_ONION_SERVICE = "org.torproject.android.REQUEST_V3_ONION_SERVICE";
private static final String INTENT_ACTION_REQUEST_START_TOR = "org.torproject.android.START_TOR";
private static final int REQUEST_VPN = 8888;
@@ -217,26 +202,6 @@ public class OrbotMainActivity extends AppCompatActivity implements OrbotConstan
private SharedPreferences mPrefs = null;
private boolean autoStartFromIntent = false;
- private void migratePreferences() {
- String hsPortString = mPrefs.getString("pref_hs_ports", "");
- if (hsPortString.length() > 0) {
- StringTokenizer st = new StringTokenizer(hsPortString, ",");
- ContentResolver cr = getContentResolver();
- while (st.hasMoreTokens()) {
- int hsPort = Integer.parseInt(st.nextToken().split(" ")[0]);
- ContentValues fields = new ContentValues();
- fields.put("name", hsPort);
- fields.put("port", hsPort);
- fields.put("onion_port", hsPort);
- cr.insert(HSContentProvider.CONTENT_URI, fields);
- }
-
- Editor pEdit = mPrefs.edit();
- pEdit.remove("pref_hs_ports");
- pEdit.apply();
- }
- }
-
/**
* Called when the activity is first created.
*/
@@ -245,8 +210,6 @@ public class OrbotMainActivity extends AppCompatActivity implements OrbotConstan
mPrefs = Prefs.getSharedPrefs(getApplicationContext());
- migratePreferences(); // Migrate old preferences
-
/* Create the widgets before registering for broadcasts to guarantee
* that the widgets exist when the status updates try to update them */
doLayout();
@@ -468,10 +431,6 @@ public class OrbotMainActivity extends AppCompatActivity implements OrbotConstan
startActivity(new Intent(this, OnionServiceActivity.class));
} else if (item.getItemId() == R.id.menu_v3_onion_client_auth) {
startActivity(new Intent(this, ClientAuthActivity.class));
- } else if (item.getItemId() == R.id.menu_hidden_services) {
- startActivity(new Intent(this, HiddenServicesActivity.class));
- } else if (item.getItemId() == R.id.menu_client_cookies) {
- startActivity(new Intent(this, ClientCookiesActivity.class));
}
return super.onOptionsItemSelected(item);
@@ -556,125 +515,6 @@ public class OrbotMainActivity extends AppCompatActivity implements OrbotConstan
stopTor();
Toast.makeText(this, R.string.start_tor_again_for_finish_the_process, Toast.LENGTH_LONG).show();
}
-
-
-
- }
-
- private void enableHiddenServicePortV2(String hsName, final int hsPort, int hsRemotePort,
- final String backupToPackage, final Uri hsKeyPath, final Boolean authCookie) {
- String onionHostname = null;
-
- if (hsName == null)
- hsName = "hs" + hsPort;
-
- if (hsRemotePort == -1)
- hsRemotePort = hsPort;
-
- ContentValues fields = new ContentValues();
- fields.put(HSContentProvider.HiddenService.NAME, hsName);
- fields.put(HSContentProvider.HiddenService.PORT, hsPort);
- fields.put(HSContentProvider.HiddenService.ONION_PORT, hsRemotePort);
- fields.put(HSContentProvider.HiddenService.AUTH_COOKIE, authCookie);
-
- ContentResolver cr = getContentResolver();
-
- Cursor row = cr.query(
- HSContentProvider.CONTENT_URI,
- HSContentProvider.PROJECTION,
- HSContentProvider.HiddenService.ONION_PORT + "=" + hsPort,
- null,
- null
- );
-
- if (row == null || row.getCount() < 1) {
- cr.insert(HSContentProvider.CONTENT_URI, fields);
- } else if (row.moveToFirst()) {
- onionHostname = row.getString(row.getColumnIndex(HSContentProvider.HiddenService.DOMAIN));
- row.close();
- }
-
- if (onionHostname == null || onionHostname.length() < 1) {
-
- if (hsKeyPath != null) {
- BackupUtils hsutils = new BackupUtils(getApplicationContext());
- hsutils.restoreKeyBackup(hsPort, hsKeyPath);
- }
-
- if (torStatus.equals(TorServiceConstants.STATUS_OFF)) {
- startTor();
- } else {
- stopTor();
- Toast.makeText(this, R.string.start_tor_again_for_finish_the_process, Toast.LENGTH_LONG).show();
- }
-
- new Thread() {
-
- public void run() {
- String hostname = null;
- Intent nResult = new Intent();
-
- while (hostname == null) {
- try {
- Thread.sleep(3000); //wait three seconds
- } catch (Exception e) {
- e.printStackTrace();
- }
-
- Cursor onion = getContentResolver().query(
- HSContentProvider.CONTENT_URI,
- HSContentProvider.PROJECTION,
- HSContentProvider.HiddenService.ONION_PORT + "=" + hsPort,
- null,
- null
- );
-
- if (onion != null && onion.getCount() > 0) {
- onion.moveToNext();
- hostname = onion.getString(onion.getColumnIndex(HSContentProvider.HiddenService.DOMAIN));
-
- if (hostname == null || hostname.length() < 1)
- continue;
-
- nResult.putExtra("hs_host", hostname);
-
- if (authCookie) {
- nResult.putExtra(
- "hs_auth_cookie",
- onion.getString(onion.getColumnIndex(HSContentProvider.HiddenService.AUTH_COOKIE_VALUE))
- );
- }
-
- if (backupToPackage != null && backupToPackage.length() > 0) {
- String servicePath = getFilesDir() + "/" + TorServiceConstants.HIDDEN_SERVICES_DIR + "/hs" + hsPort;
- File hidden_service_key = new File(servicePath, "private_key");
- Context context = getApplicationContext();
-
- Uri contentUri = getUriForFile(
- context,
- "org.torproject.android.ui.hiddenservices.storage",
- hidden_service_key
- );
-
- context.grantUriPermission(backupToPackage, contentUri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
- nResult.setData(contentUri);
- nResult.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
- }
-
- onion.close();
- setResult(RESULT_OK, nResult);
- finish();
- }
- }
- }
- }.start();
-
- } else {
- Intent nResult = new Intent();
- nResult.putExtra("hs_host", onionHostname);
- setResult(RESULT_OK, nResult);
- finish();
- }
}
private synchronized void handleIntents() {
@@ -702,23 +542,6 @@ public class OrbotMainActivity extends AppCompatActivity implements OrbotConstan
.show();
return;
- case INTENT_ACTION_REQUEST_HIDDEN_SERVICE:
- final int v2hiddenServicePort = intent.getIntExtra("hs_port", -1);
- final int v2hiddenServiceRemotePort = intent.getIntExtra("hs_onion_port", -1);
- final String v2hiddenServiceName = intent.getStringExtra("hs_name");
- final String v2backupToPackage = intent.getStringExtra("hs_backup_to_package");
- final Boolean v2authCookie = intent.getBooleanExtra("hs_auth_cookie", false);
- final Uri v2KeyUri = intent.getData();
-
- String v2RequestMsg = getString(R.string.hidden_service_request, v2hiddenServicePort);
- new AlertDialog.Builder(this).setMessage(v2RequestMsg)
- .setPositiveButton(R.string.allow, (dialog, which) -> enableHiddenServicePortV2(
- v2hiddenServiceName, v2hiddenServicePort,
- v2hiddenServiceRemotePort, v2backupToPackage,
- v2KeyUri, v2authCookie))
- .setNegativeButton(R.string.deny, (d, w) -> d.dismiss()).show();
- return; //don't null the setIntent() as we need it later
-
case INTENT_ACTION_REQUEST_START_TOR:
autoStartFromIntent = true;
startTor();
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/ClientCookiesActivity.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/ClientCookiesActivity.java
deleted file mode 100644
index 3e1b60a3..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/ClientCookiesActivity.java
+++ /dev/null
@@ -1,175 +0,0 @@
-package org.torproject.android.ui.hiddenservices;
-
-import android.app.AlertDialog;
-import android.content.ContentResolver;
-import android.content.ContentValues;
-import android.content.Context;
-import android.content.Intent;
-import android.database.ContentObserver;
-import android.database.Cursor;
-import android.os.Bundle;
-import android.os.Handler;
-import android.view.Menu;
-import android.view.MenuItem;
-import android.widget.ListView;
-import android.widget.Toast;
-
-import androidx.appcompat.app.AppCompatActivity;
-
-import com.google.zxing.integration.android.IntentIntegrator;
-import com.google.zxing.integration.android.IntentResult;
-
-import org.json.JSONException;
-import org.json.JSONObject;
-import org.torproject.android.R;
-import org.torproject.android.core.DiskUtils;
-import org.torproject.android.core.LocaleHelper;
-import org.torproject.android.ui.hiddenservices.adapters.ClientCookiesAdapter;
-import org.torproject.android.ui.hiddenservices.backup.BackupUtils;
-import org.torproject.android.ui.hiddenservices.dialogs.AddCookieDialog;
-import org.torproject.android.ui.hiddenservices.dialogs.CookieActionsDialog;
-import org.torproject.android.ui.hiddenservices.providers.CookieContentProvider;
-
-import java.io.File;
-import java.util.Locale;
-
-public class ClientCookiesActivity extends AppCompatActivity {
- public static final String BUNDLE_KEY_ID = "_id",
- BUNDLE_KEY_DOMAIN = "domain",
- BUNDLE_KEY_COOKIE = "auth_cookie_value",
- BUNDLE_KEY_ENABLED = "enabled";
- private static final int REQUEST_CODE_READ_COOKIE = 54;
- private ContentResolver mResolver;
- private ClientCookiesAdapter mAdapter;
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.layout_activity_client_cookies);
-
- setSupportActionBar(findViewById(R.id.toolbar));
- getSupportActionBar().setDisplayHomeAsUpEnabled(true);
-
- mResolver = getContentResolver();
-
- findViewById(R.id.fab).setOnClickListener(view ->
- new AddCookieDialog().show(getSupportFragmentManager(), AddCookieDialog.class.getSimpleName()));
-
- mAdapter = new ClientCookiesAdapter(this, mResolver.query(CookieContentProvider.CONTENT_URI, CookieContentProvider.PROJECTION, null, null, null), 0);
-
- mResolver.registerContentObserver(CookieContentProvider.CONTENT_URI, true, new HSObserver(new Handler()));
-
- ListView cookies = findViewById(R.id.clien_cookies_list);
- cookies.setAdapter(mAdapter);
-
- cookies.setOnItemClickListener((parent, view, position, id) -> {
- Cursor item = (Cursor) parent.getItemAtPosition(position);
-
- Bundle arguments = new Bundle();
- arguments.putInt(BUNDLE_KEY_ID, item.getInt(item.getColumnIndex(CookieContentProvider.ClientCookie._ID)));
- arguments.putString(BUNDLE_KEY_DOMAIN, item.getString(item.getColumnIndex(CookieContentProvider.ClientCookie.DOMAIN)));
- arguments.putString(BUNDLE_KEY_COOKIE, item.getString(item.getColumnIndex(CookieContentProvider.ClientCookie.AUTH_COOKIE_VALUE)));
- arguments.putInt(BUNDLE_KEY_ENABLED, item.getInt(item.getColumnIndex(CookieContentProvider.ClientCookie.ENABLED)));
-
- CookieActionsDialog dialog = new CookieActionsDialog();
- dialog.setArguments(arguments);
- dialog.show(getSupportFragmentManager(), CookieActionsDialog.class.getSimpleName());
- });
- }
-
- @Override
- protected void attachBaseContext(Context base) {
- super.attachBaseContext(LocaleHelper.onAttach(base));
- }
-
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.cookie_menu, menu);
- return true;
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- int id = item.getItemId();
-
- if (id == R.id.cookie_restore_backup) {
- if (DiskUtils.supportsStorageAccessFramework()) {
- Intent readCookieIntent = DiskUtils.createReadFileIntent("application/json");
- startActivityForResult(readCookieIntent, REQUEST_CODE_READ_COOKIE);
- } else { // api 16,17,18
- restoreBackupLegacy();
- }
-
- } else if (id == R.id.cookie_from_qr) {
- IntentIntegrator integrator = new IntentIntegrator(ClientCookiesActivity.this);
- integrator.initiateScan();
- }
-
- return super.onOptionsItemSelected(item);
- }
-
- private void restoreBackupLegacy() {
- File backupDir = DiskUtils.getOrCreateLegacyBackupDir(getString(R.string.app_name));
-
- try {
- File[] files = backupDir.listFiles((dir, name) -> name.toLowerCase(Locale.ENGLISH).endsWith(".json"));
- if (files != null) {
- if (files.length == 0) {
- Toast.makeText(this, R.string.create_a_backup_first, Toast.LENGTH_LONG).show();
- return;
- }
-
- CharSequence[] fileNames = new CharSequence[files.length];
- for (int i = 0; i < files.length; i++) fileNames[i] = files[i].getName();
-
- new AlertDialog.Builder(this)
- .setItems(fileNames, (dialog, which) -> {
- String text = DiskUtils.readFile(mResolver, files[which]);
- new BackupUtils(this).restoreCookieBackup(text);
- })
- .setTitle(R.string.restore_backup)
- .show();
- }
- } catch (Exception e) {
- Toast.makeText(this, R.string.error, Toast.LENGTH_LONG).show();
- }
- }
-
- @Override
- protected void onActivityResult(int request, int response, Intent data) {
- super.onActivityResult(request, response, data);
- if (request == REQUEST_CODE_READ_COOKIE && response == RESULT_OK) {
- String cookieStr = DiskUtils.readFileFromInputStream(mResolver, data.getData());
- new BackupUtils(this).restoreCookieBackup(cookieStr);
- } else {
- IntentResult scanResult = IntentIntegrator.parseActivityResult(request, response, data);
- if (scanResult == null) return;
-
- String results = scanResult.getContents();
- if (results == null || results.length() < 1) return;
- try {
- JSONObject savedValues = new JSONObject(results);
- ContentValues fields = new ContentValues();
- fields.put(CookieContentProvider.ClientCookie.DOMAIN, savedValues.getString(CookieContentProvider.ClientCookie.DOMAIN));
- fields.put(CookieContentProvider.ClientCookie.AUTH_COOKIE_VALUE, savedValues.getString(CookieContentProvider.ClientCookie.AUTH_COOKIE_VALUE));
- mResolver.insert(CookieContentProvider.CONTENT_URI, fields);
- } catch (JSONException e) {
- e.printStackTrace();
- Toast.makeText(this, R.string.error, Toast.LENGTH_LONG).show();
- }
- }
- }
-
- class HSObserver extends ContentObserver {
- HSObserver(Handler handler) {
- super(handler);
- }
-
- @Override
- public void onChange(boolean selfChange) {
- mAdapter.changeCursor(mResolver.query(
- CookieContentProvider.CONTENT_URI, CookieContentProvider.PROJECTION, null, null, null
- ));
- }
- }
-}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/HiddenServicesActivity.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/HiddenServicesActivity.java
deleted file mode 100644
index 147c4e7e..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/HiddenServicesActivity.java
+++ /dev/null
@@ -1,194 +0,0 @@
-package org.torproject.android.ui.hiddenservices;
-
-import android.content.ContentResolver;
-import android.content.Context;
-import android.content.Intent;
-import android.database.ContentObserver;
-import android.database.Cursor;
-import android.os.Bundle;
-import android.os.Handler;
-import android.view.Menu;
-import android.view.MenuItem;
-import android.view.View;
-import android.widget.ListView;
-import android.widget.RadioButton;
-import android.widget.Toast;
-
-import androidx.appcompat.app.AlertDialog;
-import androidx.appcompat.app.AppCompatActivity;
-import androidx.appcompat.widget.Toolbar;
-
-import com.google.android.material.floatingactionbutton.FloatingActionButton;
-
-import org.torproject.android.R;
-import org.torproject.android.core.DiskUtils;
-import org.torproject.android.core.LocaleHelper;
-import org.torproject.android.ui.hiddenservices.adapters.OnionListAdapter;
-import org.torproject.android.ui.hiddenservices.backup.BackupUtils;
-import org.torproject.android.ui.hiddenservices.backup.ZipUtilities;
-import org.torproject.android.ui.hiddenservices.dialogs.HSActionsDialog;
-import org.torproject.android.ui.hiddenservices.dialogs.HSDataDialog;
-import org.torproject.android.ui.hiddenservices.permissions.PermissionManager;
-import org.torproject.android.ui.hiddenservices.providers.HSContentProvider;
-
-import java.io.File;
-import java.util.Locale;
-
-public class HiddenServicesActivity extends AppCompatActivity {
- public static final String BUNDLE_KEY_ID = "_id",
- BUNDLE_KEY_PORT = "port",
- BUNDLE_KEY_ONION = "onion",
- BUNDLE_KEY_AUTH_COOKIE = "auth_cookie",
- BUNDLE_KEY_AUTH_COOKIE_VALUE = "auth_cookie_value",
- BUNDLE_KEY_PATH = "path";
- private static final int REQUEST_CODE_READ_ZIP_BACKUP = 125;
- private static final String BUNDLE_KEY_SHOW_USER_SERVICES = "show_user_services";
- private ContentResolver mResolver;
- private OnionListAdapter mAdapter;
- private RadioButton radioShowUserServices;
- private FloatingActionButton fab;
- private String mWhere = HSContentProvider.HiddenService.CREATED_BY_USER + "=1";
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.layout_hs_list_view);
- radioShowUserServices = findViewById(R.id.radioUserServices);
- RadioButton radioShowAppServices = findViewById(R.id.radioAppServices);
-
- Toolbar toolbar = findViewById(R.id.toolbar);
- setSupportActionBar(toolbar);
- getSupportActionBar().setDisplayHomeAsUpEnabled(true);
-
- mResolver = getContentResolver();
-
- fab = findViewById(R.id.fab);
- fab.setOnClickListener(view -> new HSDataDialog().show(getSupportFragmentManager(), HSDataDialog.class.getSimpleName()));
-
- mAdapter = new OnionListAdapter(this, mResolver.query(HSContentProvider.CONTENT_URI, HSContentProvider.PROJECTION, mWhere, null, null), 0);
- mResolver.registerContentObserver(HSContentProvider.CONTENT_URI, true, new HSObserver(new Handler()));
-
- ListView onion_list = findViewById(R.id.onion_list);
- boolean selectUserServices = savedInstanceState == null || savedInstanceState.getBoolean(BUNDLE_KEY_SHOW_USER_SERVICES);
- if (selectUserServices) radioShowUserServices.setChecked(true);
- else radioShowAppServices.setChecked(true);
- filterServices(selectUserServices);
- onion_list.setAdapter(mAdapter);
-
- onion_list.setOnItemClickListener((parent, view, position, id) -> {
- Cursor item = (Cursor) parent.getItemAtPosition(position);
-
- Bundle arguments = new Bundle();
- arguments.putInt(BUNDLE_KEY_ID, item.getInt(item.getColumnIndex(HSContentProvider.HiddenService._ID)));
- arguments.putString(BUNDLE_KEY_PORT, item.getString(item.getColumnIndex(HSContentProvider.HiddenService.PORT)));
- arguments.putString(BUNDLE_KEY_ONION, item.getString(item.getColumnIndex(HSContentProvider.HiddenService.DOMAIN)));
- arguments.putInt(BUNDLE_KEY_AUTH_COOKIE, item.getInt(item.getColumnIndex(HSContentProvider.HiddenService.AUTH_COOKIE)));
- arguments.putString(BUNDLE_KEY_AUTH_COOKIE_VALUE, item.getString(item.getColumnIndex(HSContentProvider.HiddenService.AUTH_COOKIE_VALUE)));
- arguments.putString(BUNDLE_KEY_PATH, item.getString(item.getColumnIndex(HSContentProvider.HiddenService.PATH)));
-
- HSActionsDialog dialog = new HSActionsDialog();
- dialog.setArguments(arguments);
- dialog.show(getSupportFragmentManager(), HSActionsDialog.class.getSimpleName());
- });
- }
-
- @Override
- protected void onSaveInstanceState(Bundle icicle) {
- super.onSaveInstanceState(icicle);
- icicle.putBoolean(BUNDLE_KEY_SHOW_USER_SERVICES, radioShowUserServices.isChecked());
- }
-
- @Override
- protected void attachBaseContext(Context base) {
- super.attachBaseContext(LocaleHelper.onAttach(base));
- }
-
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.hs_menu, menu);
- return true;
- }
-
- private void doRestoreLegacy() { // API 16, 17, 18
- File backupDir = DiskUtils.getOrCreateLegacyBackupDir(getString(R.string.app_name));
- File[] files = backupDir.listFiles(ZipUtilities.FILTER_ZIP_FILES);
- if (files != null) {
- if (files.length == 0) {
- Toast.makeText(this, R.string.create_a_backup_first, Toast.LENGTH_LONG).show();
- return;
- }
-
- CharSequence[] fileNames = new CharSequence[files.length];
- for (int i = 0; i < files.length; i++) fileNames[i] = files[i].getName();
-
- new AlertDialog.Builder(this)
- .setTitle(R.string.restore_backup)
- .setItems(fileNames, (dialog, which) -> new BackupUtils(this).restoreZipBackupV2Legacy(files[which]))
- .show();
-
- }
- }
-
- @Override
- protected void onActivityResult(int request, int response, Intent data) {
- super.onActivityResult(request, response, data);
- if (request == REQUEST_CODE_READ_ZIP_BACKUP) {
- if (response != RESULT_OK) return;
- BackupUtils backupUtils = new BackupUtils(this);
- backupUtils.restoreZipBackupV2(data.getData());
- }
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- if (item.getItemId() == R.id.menu_restore_backup) {
- if (DiskUtils.supportsStorageAccessFramework()) {
- Intent readFile = DiskUtils.createReadFileIntent(ZipUtilities.ZIP_MIME_TYPE);
- startActivityForResult(readFile, REQUEST_CODE_READ_ZIP_BACKUP);
- } else { // API 16, 17, 18
- doRestoreLegacy();
- }
- }
-
- return super.onOptionsItemSelected(item);
- }
-
- private void filterServices(boolean showUserServices) {
- if (showUserServices) {
- mWhere = HSContentProvider.HiddenService.CREATED_BY_USER + "=1";
- fab.show();
- } else {
- mWhere = HSContentProvider.HiddenService.CREATED_BY_USER + "=0";
- fab.hide();
- }
- mAdapter.changeCursor(mResolver.query(HSContentProvider.CONTENT_URI, HSContentProvider.PROJECTION, mWhere, null, null));
- }
-
- public void onRadioButtonClick(View view) {
- if (view.getId() == R.id.radioUserServices) {
- filterServices(true);
- } else if (view.getId() == R.id.radioAppServices) {
- filterServices(false);
- }
- }
-
- class HSObserver extends ContentObserver {
- HSObserver(Handler handler) {
- super(handler);
- }
-
- @Override
- public void onChange(boolean selfChange) {
- mAdapter.changeCursor(mResolver.query(HSContentProvider.CONTENT_URI, HSContentProvider.PROJECTION, mWhere, null, null));
- if (!PermissionManager.isLollipopOrHigher()) return;
- Cursor active = mResolver.query(HSContentProvider.CONTENT_URI, HSContentProvider.PROJECTION, HSContentProvider.HiddenService.ENABLED + "=1", null, null);
- if (active == null) return;
- if (active.getCount() > 0) // Call only if there running services
- PermissionManager.requestBatteryPermissions(HiddenServicesActivity.this, getApplicationContext());
- else // Drop whe not needed
- PermissionManager.requestDropBatteryPermissions(HiddenServicesActivity.this, getApplicationContext());
-
- active.close();
- }
- }
-}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/adapters/ClientCookiesAdapter.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/adapters/ClientCookiesAdapter.java
deleted file mode 100644
index d40fa34d..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/adapters/ClientCookiesAdapter.java
+++ /dev/null
@@ -1,52 +0,0 @@
-package org.torproject.android.ui.hiddenservices.adapters;
-
-import android.content.ContentResolver;
-import android.content.ContentValues;
-import android.content.Context;
-import android.database.Cursor;
-
-import androidx.appcompat.widget.SwitchCompat;
-import androidx.cursoradapter.widget.CursorAdapter;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-import android.widget.Toast;
-import org.torproject.android.R;
-import org.torproject.android.ui.hiddenservices.providers.CookieContentProvider;
-
-public class ClientCookiesAdapter extends CursorAdapter {
- private LayoutInflater cursorInflater;
-
- public ClientCookiesAdapter(Context context, Cursor c, int flags) {
- super(context, c, flags);
- cursorInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- }
-
- @Override
- public void bindView(View view, Context context, Cursor cursor) {
- final Context mContext = context;
- int id = cursor.getInt(cursor.getColumnIndex(CookieContentProvider.ClientCookie._ID));
- final String where = CookieContentProvider.ClientCookie._ID + "=" + id;
-
- TextView domain = view.findViewById(R.id.cookie_onion);
- domain.setText(cursor.getString(cursor.getColumnIndex(CookieContentProvider.ClientCookie.DOMAIN)));
-
- SwitchCompat enabled = view.findViewById(R.id.cookie_switch);
- enabled.setChecked(cursor.getInt(cursor.getColumnIndex(CookieContentProvider.ClientCookie.ENABLED)) == 1);
-
- enabled.setOnCheckedChangeListener((buttonView, isChecked) -> {
- ContentResolver resolver = mContext.getContentResolver();
- ContentValues fields = new ContentValues();
- fields.put(CookieContentProvider.ClientCookie.ENABLED, isChecked);
- resolver.update(CookieContentProvider.CONTENT_URI, fields, where, null);
-
- Toast.makeText(mContext, R.string.please_restart_Orbot_to_enable_the_changes, Toast.LENGTH_LONG).show();
- });
- }
-
- @Override
- public View newView(Context context, Cursor cursor, ViewGroup parent) {
- return cursorInflater.inflate(R.layout.layout_client_cookie_list_item, parent, false);
- }
-}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/adapters/OnionListAdapter.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/adapters/OnionListAdapter.java
deleted file mode 100644
index c925fb20..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/adapters/OnionListAdapter.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package org.torproject.android.ui.hiddenservices.adapters;
-
-import android.content.ContentResolver;
-import android.content.ContentValues;
-import android.content.Context;
-import android.database.Cursor;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.TextView;
-import android.widget.Toast;
-
-import androidx.appcompat.widget.SwitchCompat;
-import androidx.cursoradapter.widget.CursorAdapter;
-
-import org.torproject.android.R;
-import org.torproject.android.ui.hiddenservices.providers.HSContentProvider;
-
-public class OnionListAdapter extends CursorAdapter {
- private LayoutInflater cursorInflater;
-
- public OnionListAdapter(Context context, Cursor c, int flags) {
- super(context, c, flags);
- cursorInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- }
-
- @Override
- public void bindView(View view, final Context context, Cursor cursor) {
- int id = cursor.getInt(cursor.getColumnIndex(HSContentProvider.HiddenService._ID));
- final String where = HSContentProvider.HiddenService._ID + "=" + id;
-
- TextView port = view.findViewById(R.id.hs_port);
- port.setText(String.format("%s\n%s", context.getString(R.string.local_port),
- cursor.getString(cursor.getColumnIndex(HSContentProvider.HiddenService.PORT))));
- TextView onionPort = view.findViewById(R.id.onion_port);
- onionPort.setText(String.format("%s\n%s", context.getString(R.string.onion_port),
- cursor.getString(cursor.getColumnIndex(HSContentProvider.HiddenService.ONION_PORT))));
- TextView name = view.findViewById(R.id.hs_name);
- name.setText(cursor.getString(cursor.getColumnIndex(HSContentProvider.HiddenService.NAME)));
- TextView domain = view.findViewById(R.id.hs_onion);
- domain.setText(cursor.getString(cursor.getColumnIndex(HSContentProvider.HiddenService.DOMAIN)));
-
- SwitchCompat enabled = view.findViewById(R.id.hs_switch);
- enabled.setChecked(cursor.getInt(cursor.getColumnIndex(HSContentProvider.HiddenService.ENABLED)) == 1);
- enabled.setOnCheckedChangeListener((buttonView, isChecked) -> {
- ContentResolver resolver = context.getContentResolver();
- ContentValues fields = new ContentValues();
- fields.put(HSContentProvider.HiddenService.ENABLED, isChecked);
- resolver.update(HSContentProvider.CONTENT_URI, fields, where, null);
-
- Toast.makeText(context, R.string.please_restart_Orbot_to_enable_the_changes, Toast.LENGTH_LONG).show();
- });
- }
-
- @Override
- public View newView(Context context, Cursor cursor, ViewGroup parent) {
- return cursorInflater.inflate(R.layout.layout_hs_list_item, parent, false);
- }
-}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/backup/BackupUtils.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/backup/BackupUtils.java
deleted file mode 100644
index 64ca1e8d..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/backup/BackupUtils.java
+++ /dev/null
@@ -1,388 +0,0 @@
-package org.torproject.android.ui.hiddenservices.backup;
-
-import android.content.ContentResolver;
-import android.content.ContentValues;
-import android.content.Context;
-import android.database.Cursor;
-import android.net.Uri;
-import android.os.ParcelFileDescriptor;
-import android.provider.OpenableColumns;
-import android.widget.Toast;
-
-import org.json.JSONException;
-import org.json.JSONObject;
-import org.torproject.android.R;
-import org.torproject.android.service.OrbotService;
-import org.torproject.android.service.TorServiceConstants;
-import org.torproject.android.ui.hiddenservices.providers.CookieContentProvider;
-import org.torproject.android.ui.hiddenservices.providers.HSContentProvider;
-import org.torproject.android.ui.v3onionservice.OnionServiceContentProvider;
-import org.torproject.android.ui.v3onionservice.clientauth.ClientAuthContentProvider;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.nio.MappedByteBuffer;
-import java.nio.channels.FileChannel;
-import java.nio.charset.Charset;
-
-public class BackupUtils {
- private static final String configFileName = "config.json";
- private final Context mContext;
- private final ContentResolver mResolver;
-
- public BackupUtils(Context context) {
- mContext = context;
- mResolver = mContext.getContentResolver();
- }
-
- public String createV3ZipBackup(String port, String relativePath, Uri zipFile) {
- String[] files = createFilesForZippingV3(relativePath);
- ZipUtilities zip = new ZipUtilities(files, zipFile, mResolver);
- if (!zip.zip()) return null;
- return zipFile.getPath();
- }
-
- public String createV3AuthBackup(String domain, String keyHash, Uri backupFile) {
- String fileText = OrbotService.buildV3ClientAuthFile(domain, keyHash);
- try {
- ParcelFileDescriptor pfd = mContext.getContentResolver().openFileDescriptor(backupFile, "w");
- FileOutputStream fos = new FileOutputStream(pfd.getFileDescriptor());
- fos.write(fileText.getBytes());
- fos.close();
- pfd.close();
- } catch (IOException ioe) {
- return null;
- }
- return backupFile.getPath();
- }
-
- public String createV2ZipBackup(int port, String relativePath, Uri zipFile) {
- String[] files = createFilesForZippingV2(relativePath);
- ZipUtilities zip = new ZipUtilities(files, zipFile, mResolver);
-
- if (!zip.zip())
- return null;
-
- return zipFile.getPath();
- }
-
- // todo this doesn't export data for onions that orbot hosts which have authentication (not supported yet...)
- private String[] createFilesForZippingV3(String relativePath) {
- final String v3BasePath = getV3BasePath() + "/" + relativePath + "/";
- final String hostnamePath = v3BasePath + "hostname",
- configFilePath = v3BasePath + configFileName,
- privKeyPath = v3BasePath + "hs_ed25519_secret_key",
- pubKeyPath = v3BasePath + "hs_ed25519_public_key";
-
- Cursor portData = mResolver.query(OnionServiceContentProvider.CONTENT_URI, OnionServiceContentProvider.PROJECTION,
- OnionServiceContentProvider.OnionService.PATH + "=\"" + relativePath + "\"", null, null);
-
- JSONObject config = new JSONObject();
- try {
- if (portData == null || portData.getCount() != 1)
- return null;
- portData.moveToNext();
-
-
- config.put(OnionServiceContentProvider.OnionService.NAME, portData.getString(portData.getColumnIndex(OnionServiceContentProvider.OnionService.NAME)));
- config.put(OnionServiceContentProvider.OnionService.PORT, portData.getString(portData.getColumnIndex(OnionServiceContentProvider.OnionService.PORT)));
- config.put(OnionServiceContentProvider.OnionService.ONION_PORT, portData.getString(portData.getColumnIndex(OnionServiceContentProvider.OnionService.ONION_PORT)));
- config.put(OnionServiceContentProvider.OnionService.DOMAIN, portData.getString(portData.getColumnIndex(OnionServiceContentProvider.OnionService.DOMAIN)));
- config.put(OnionServiceContentProvider.OnionService.CREATED_BY_USER, portData.getString(portData.getColumnIndex(OnionServiceContentProvider.OnionService.CREATED_BY_USER)));
- config.put(OnionServiceContentProvider.OnionService.ENABLED, portData.getString(portData.getColumnIndex(OnionServiceContentProvider.OnionService.ENABLED)));
-
- portData.close();
-
- FileWriter fileWriter = new FileWriter(configFilePath);
- fileWriter.write(config.toString());
- fileWriter.close();
- } catch (JSONException | IOException ioe) {
- ioe.printStackTrace();
- return null;
- }
-
- return new String[]{hostnamePath, configFilePath, privKeyPath, pubKeyPath};
- }
-
- private String[] createFilesForZippingV2(String relativePath) {
- final String hsBasePath = getHSBasePath() + "/" + relativePath + "/";
- String configFilePath = hsBasePath + configFileName;
- String hostnameFilePath = hsBasePath + "hostname";
- String keyFilePath = hsBasePath + "private_key";
-
- Cursor portData = mResolver.query(
- HSContentProvider.CONTENT_URI,
- HSContentProvider.PROJECTION,
- HSContentProvider.HiddenService.PATH + "=\"" + relativePath + "\"",
- null,
- null
- );
-
- JSONObject config = new JSONObject();
- try {
- if (portData == null || portData.getCount() != 1)
- return null;
-
- portData.moveToNext();
-
- config.put(HSContentProvider.HiddenService.NAME, portData.getString(portData.getColumnIndex(HSContentProvider.HiddenService.NAME)));
- config.put(HSContentProvider.HiddenService.PORT, portData.getInt(portData.getColumnIndex(HSContentProvider.HiddenService.PORT)));
- config.put(HSContentProvider.HiddenService.ONION_PORT, portData.getInt(portData.getColumnIndex(HSContentProvider.HiddenService.ONION_PORT)));
- config.put(HSContentProvider.HiddenService.DOMAIN, portData.getString(portData.getColumnIndex(HSContentProvider.HiddenService.DOMAIN)));
- config.put(HSContentProvider.HiddenService.AUTH_COOKIE, portData.getInt(portData.getColumnIndex(HSContentProvider.HiddenService.AUTH_COOKIE)));
- config.put(HSContentProvider.HiddenService.AUTH_COOKIE_VALUE, portData.getString(portData.getColumnIndex(HSContentProvider.HiddenService.AUTH_COOKIE_VALUE)));
- config.put(HSContentProvider.HiddenService.CREATED_BY_USER, portData.getInt(portData.getColumnIndex(HSContentProvider.HiddenService.CREATED_BY_USER)));
- config.put(HSContentProvider.HiddenService.ENABLED, portData.getInt(portData.getColumnIndex(HSContentProvider.HiddenService.ENABLED)));
- } catch (JSONException | NullPointerException e) {
- e.printStackTrace();
- return null;
- }
-
- portData.close();
-
- try {
- FileWriter file = new FileWriter(configFilePath);
- file.write(config.toString());
- file.close();
- } catch (IOException e) {
- e.printStackTrace();
- return null;
- }
- return new String[]{hostnameFilePath, keyFilePath, configFilePath};
- }
-
- private void extractConfigFromUnzippedBackupV3(String backupName) {
- File v3BasePath = getV3BasePath();
- String v3Dir = backupName.substring(0, backupName.lastIndexOf('.'));
- String configFilePath = v3BasePath + "/" + v3Dir + "/" + configFileName;
- File v3Path = new File(v3BasePath.getAbsolutePath(), v3Dir);
- if (!v3Path.isDirectory()) v3Path.mkdirs();
-
- File configFile = new File(configFilePath);
- try {
- FileInputStream fis = new FileInputStream(configFile);
- FileChannel fc = fis.getChannel();
- MappedByteBuffer bb = fc.map(FileChannel.MapMode.READ_ONLY, 0, fc.size());
- String jsonString = Charset.defaultCharset().decode(bb).toString();
- JSONObject savedValues = new JSONObject(jsonString);
- ContentValues fields = new ContentValues();
-
- int port = savedValues.getInt(OnionServiceContentProvider.OnionService.PORT);
- fields.put(OnionServiceContentProvider.OnionService.PORT, port);
- fields.put(OnionServiceContentProvider.OnionService.NAME, savedValues.getString(OnionServiceContentProvider.OnionService.NAME));
- fields.put(OnionServiceContentProvider.OnionService.ONION_PORT, savedValues.getInt(OnionServiceContentProvider.OnionService.ONION_PORT));
- fields.put(OnionServiceContentProvider.OnionService.DOMAIN, savedValues.getString(OnionServiceContentProvider.OnionService.DOMAIN));
- fields.put(OnionServiceContentProvider.OnionService.CREATED_BY_USER, savedValues.getInt(OnionServiceContentProvider.OnionService.CREATED_BY_USER));
- fields.put(OnionServiceContentProvider.OnionService.ENABLED, savedValues.getInt(OnionServiceContentProvider.OnionService.ENABLED));
-
- Cursor dbService = mResolver.query(OnionServiceContentProvider.CONTENT_URI, OnionServiceContentProvider.PROJECTION,
- OnionServiceContentProvider.OnionService.PORT + "=" + port, null, null);
- if (dbService == null || dbService.getCount() == 0)
- mResolver.insert(OnionServiceContentProvider.CONTENT_URI, fields);
- else
- mResolver.update(OnionServiceContentProvider.CONTENT_URI, fields, OnionServiceContentProvider.OnionService.PORT + "=" + port, null);
- dbService.close();
-
- configFile.delete();
- if (v3Path.renameTo(new File(v3BasePath, "/v3" + port))) {
- Toast.makeText(mContext, R.string.backup_restored, Toast.LENGTH_LONG).show();
- } else {
- // collision, clean up files
- for (File file : v3Path.listFiles())
- file.delete();
- v3Path.delete();
- Toast.makeText(mContext, mContext.getString(R.string.backup_port_exist, port), Toast.LENGTH_LONG).show();
- }
- } catch (IOException | JSONException e) {
- e.printStackTrace();
- Toast.makeText(mContext, R.string.error, Toast.LENGTH_LONG).show();
- }
- }
-
- private void extractConfigFromUnzippedBackupV2(String backupName) {
- File mHSBasePath = getHSBasePath();
- int port;
- String hsDir = backupName.substring(0, backupName.lastIndexOf('.'));
- String configFilePath = mHSBasePath + "/" + hsDir + "/" + configFileName;
- String jString;
-
- File hsPath = new File(mHSBasePath.getAbsolutePath(), hsDir);
- if (!hsPath.isDirectory())
- hsPath.mkdirs();
-
- File config = new File(configFilePath);
- FileInputStream stream;
-
- try {
- stream = new FileInputStream(config);
- FileChannel fc = stream.getChannel();
- MappedByteBuffer bb = fc.map(FileChannel.MapMode.READ_ONLY, 0, fc.size());
- jString = Charset.defaultCharset().decode(bb).toString();
- stream.close();
-
- JSONObject savedValues = new JSONObject(jString);
- ContentValues fields = new ContentValues();
-
- fields.put(HSContentProvider.HiddenService.NAME, savedValues.getString(HSContentProvider.HiddenService.NAME));
- fields.put(HSContentProvider.HiddenService.ONION_PORT, savedValues.getInt(HSContentProvider.HiddenService.ONION_PORT));
- fields.put(HSContentProvider.HiddenService.DOMAIN, savedValues.getString(HSContentProvider.HiddenService.DOMAIN));
- fields.put(HSContentProvider.HiddenService.AUTH_COOKIE, savedValues.getInt(HSContentProvider.HiddenService.AUTH_COOKIE));
- fields.put(HSContentProvider.HiddenService.CREATED_BY_USER, savedValues.getInt(HSContentProvider.HiddenService.CREATED_BY_USER));
- fields.put(HSContentProvider.HiddenService.ENABLED, savedValues.getInt(HSContentProvider.HiddenService.ENABLED));
-
- port = savedValues.getInt(HSContentProvider.HiddenService.PORT);
- fields.put(HSContentProvider.HiddenService.PORT, port);
-
- Cursor service = mResolver.query(
- HSContentProvider.CONTENT_URI,
- HSContentProvider.PROJECTION,
- HSContentProvider.HiddenService.PORT + "=" + port,
- null,
- null
- );
-
- if (service == null || service.getCount() == 0) {
- mResolver.insert(HSContentProvider.CONTENT_URI, fields);
- } else {
- mResolver.update(
- HSContentProvider.CONTENT_URI,
- fields,
- HSContentProvider.HiddenService.PORT + "=" + port,
- null
- );
-
- service.close();
- }
- Toast.makeText(mContext, R.string.backup_restored, Toast.LENGTH_LONG).show();
- } catch (IOException | JSONException e) {
- e.printStackTrace();
- Toast.makeText(mContext, R.string.error, Toast.LENGTH_LONG).show();
- }
- }
-
- private File getHSBasePath() {
- return new File(mContext.getFilesDir().getAbsolutePath(), TorServiceConstants.HIDDEN_SERVICES_DIR);
- }
-
- private File getV3BasePath() {
- return new File(mContext.getFilesDir().getAbsolutePath(), TorServiceConstants.ONION_SERVICES_DIR);
- }
-
- public void restoreZipBackupV2Legacy(File zipFile) {
- String backupName = zipFile.getName();
- ZipUtilities zip = new ZipUtilities(null, null, mResolver);
- String hsDir = backupName.substring(0, backupName.lastIndexOf('.'));
- File hsPath = new File(getHSBasePath().getAbsolutePath(), hsDir);
- if (zip.unzipLegacy(hsPath.getAbsolutePath(), zipFile))
- extractConfigFromUnzippedBackupV2(backupName);
- else
- Toast.makeText(mContext, R.string.error, Toast.LENGTH_LONG).show();
- }
-
- public void restoreZipBackupV3Legacy(File zipFile) {
- String backupName = zipFile.getName();
- ZipUtilities zip = new ZipUtilities(null, null, mResolver);
- String v3Dir = backupName.substring(0, backupName.lastIndexOf('.'));
- File v3Path = new File(getV3BasePath().getAbsolutePath(), v3Dir);
- if (zip.unzipLegacy(v3Path.getAbsolutePath(), zipFile))
- extractConfigFromUnzippedBackupV3(backupName);
- else
- Toast.makeText(mContext, R.string.error, Toast.LENGTH_LONG).show();
- }
-
-
- public void restoreZipBackupV2(Uri zipUri) {
- Cursor returnCursor = mResolver.query(zipUri, null, null, null, null);
- int nameIndex = returnCursor.getColumnIndex(OpenableColumns.DISPLAY_NAME);
- returnCursor.moveToFirst();
- String backupName = returnCursor.getString(nameIndex);
- returnCursor.close();
-
- String hsDir = backupName.substring(0, backupName.lastIndexOf('.'));
- File hsPath = new File(getHSBasePath().getAbsolutePath(), hsDir);
- if (new ZipUtilities(null, zipUri, mResolver).unzip(hsPath.getAbsolutePath()))
- extractConfigFromUnzippedBackupV2(backupName);
- else
- Toast.makeText(mContext, R.string.error, Toast.LENGTH_LONG).show();
- }
-
- public void restoreZipBackupV3(Uri zipUri) {
- Cursor returnCursor = mResolver.query(zipUri, null, null, null, null);
- int nameIndex = returnCursor.getColumnIndex(OpenableColumns.DISPLAY_NAME);
- returnCursor.moveToFirst();
- String backupName = returnCursor.getString(nameIndex);
- returnCursor.close();
-
- String v3Dir = backupName.substring(0, backupName.lastIndexOf('.'));
- File v3Path = new File(getV3BasePath().getAbsolutePath(), v3Dir);
- if (new ZipUtilities(null, zipUri, mResolver).unzip(v3Path.getAbsolutePath()))
- extractConfigFromUnzippedBackupV3(backupName);
- else
- Toast.makeText(mContext, R.string.error, Toast.LENGTH_LONG).show();
- }
-
- public void restoreKeyBackup(int hsPort, Uri hsKeyPath) {
- File mHSBasePath = new File(
- mContext.getFilesDir().getAbsolutePath(),
- TorServiceConstants.HIDDEN_SERVICES_DIR
- );
-
- File serviceDir = new File(mHSBasePath, "hs" + hsPort);
-
- if (!serviceDir.isDirectory())
- serviceDir.mkdirs();
-
- try {
- ParcelFileDescriptor mInputPFD = mContext.getContentResolver().openFileDescriptor(hsKeyPath, "r");
- InputStream fileStream = new FileInputStream(mInputPFD.getFileDescriptor());
- OutputStream file = new FileOutputStream(serviceDir.getAbsolutePath() + "/private_key");
-
- byte[] buffer = new byte[1024];
- int length;
- while ((length = fileStream.read(buffer)) > 0) {
- file.write(buffer, 0, length);
- }
- file.close();
-
- } catch (IOException | NullPointerException e) {
- e.printStackTrace();
- }
- }
-
-
- public void restoreClientAuthBackup(String authFileContents) {
- ContentValues fields = new ContentValues();
- String[] split = authFileContents.split(":");
- if (split.length != 4) {
- Toast.makeText(mContext, R.string.error, Toast.LENGTH_LONG).show();
- return;
- }
- fields.put(ClientAuthContentProvider.V3ClientAuth.DOMAIN, split[0]);
- fields.put(ClientAuthContentProvider.V3ClientAuth.HASH, split[3]);
- mResolver.insert(ClientAuthContentProvider.CONTENT_URI, fields);
- Toast.makeText(mContext, R.string.backup_restored, Toast.LENGTH_LONG).show();
- }
-
- public void restoreCookieBackup(String jString) {
- try {
- JSONObject savedValues = new JSONObject(jString);
- ContentValues fields = new ContentValues();
-
- fields.put(CookieContentProvider.ClientCookie.DOMAIN, savedValues.getString(CookieContentProvider.ClientCookie.DOMAIN));
- fields.put(CookieContentProvider.ClientCookie.AUTH_COOKIE_VALUE, savedValues.getString(CookieContentProvider.ClientCookie.AUTH_COOKIE_VALUE));
- fields.put(CookieContentProvider.ClientCookie.ENABLED, savedValues.getInt(CookieContentProvider.ClientCookie.ENABLED));
-
- mResolver.insert(CookieContentProvider.CONTENT_URI, fields);
- Toast.makeText(mContext, R.string.backup_restored, Toast.LENGTH_LONG).show();
-
- } catch (JSONException e) {
- e.printStackTrace();
- Toast.makeText(mContext, R.string.error, Toast.LENGTH_LONG).show();
- }
- }
-}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/database/HSDatabase.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/database/HSDatabase.java
deleted file mode 100644
index d9a398bd..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/database/HSDatabase.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package org.torproject.android.ui.hiddenservices.database;
-
-
-import android.content.Context;
-import android.database.sqlite.SQLiteDatabase;
-import android.database.sqlite.SQLiteOpenHelper;
-
-public class HSDatabase extends SQLiteOpenHelper {
-
- public static final String HS_DATA_TABLE_NAME = "hs_data";
- public static final String HS_CLIENT_COOKIE_TABLE_NAME = "hs_client_cookie";
- private static final int DATABASE_VERSION = 4;
- private static final String DATABASE_NAME = "hidden_services";
- private static final String HS_DATA_TABLE_CREATE =
- "CREATE TABLE " + HS_DATA_TABLE_NAME + " (" +
- "_id INTEGER PRIMARY KEY AUTOINCREMENT, " +
- "name TEXT, " +
- "domain TEXT, " +
- "onion_port INTEGER, " +
- "auth_cookie INTEGER DEFAULT 0, " +
- "auth_cookie_value TEXT, " +
- "created_by_user INTEGER DEFAULT 0, " +
- "enabled INTEGER DEFAULT 1, " +
- "port INTEGER, " +
- "filepath TEXT);";
-
- private static final String HS_CLIENT_COOKIE_TABLE_CREATE =
- "CREATE TABLE " + HS_CLIENT_COOKIE_TABLE_NAME + " (" +
- "_id INTEGER PRIMARY KEY AUTOINCREMENT, " +
- "domain TEXT, " +
- "auth_cookie_value TEXT, " +
- "enabled INTEGER DEFAULT 1);";
-
- public HSDatabase(Context context) {
- super(context, DATABASE_NAME, null, DATABASE_VERSION);
- }
-
- @Override
- public void onCreate(SQLiteDatabase db) {
- db.execSQL(HS_DATA_TABLE_CREATE);
- db.execSQL(HS_CLIENT_COOKIE_TABLE_CREATE);
- }
-
- @Override
- public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
- if (newVersion > oldVersion) {
- db.execSQL("ALTER TABLE " + HS_DATA_TABLE_NAME + " ADD COLUMN filepath TEXT");
- }
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/AddCookieDialog.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/AddCookieDialog.java
deleted file mode 100644
index 1da1d1e4..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/AddCookieDialog.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package org.torproject.android.ui.hiddenservices.dialogs;
-
-import android.app.Dialog;
-import android.content.ContentResolver;
-import android.content.ContentValues;
-import android.content.Context;
-import android.os.Bundle;
-import android.text.Editable;
-import android.text.TextUtils;
-import android.text.TextWatcher;
-import android.view.View;
-import android.widget.EditText;
-import android.widget.Toast;
-
-import androidx.annotation.NonNull;
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.DialogFragment;
-
-import org.torproject.android.R;
-import org.torproject.android.ui.hiddenservices.backup.BackupUtils;
-import org.torproject.android.ui.hiddenservices.providers.CookieContentProvider;
-
-public class AddCookieDialog extends DialogFragment {
-
- private EditText etOnion, etCookie;
- private TextWatcher inputValidator;
-
- @NonNull
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- final View dialogView = getActivity().getLayoutInflater().inflate(R.layout.layout_add_client_cookie_dialog, null);
- final AlertDialog ad = new AlertDialog.Builder(getActivity())
- .setView(dialogView)
- .setTitle(R.string.client_cookies)
- .setNegativeButton(android.R.string.cancel, (dialog, which) -> dialog.dismiss())
- .setPositiveButton(R.string.save, (dialog, which) -> doSave(getContext()))
- .create();
-
- etOnion = dialogView.findViewById(R.id.cookie_onion);
- etCookie = dialogView.findViewById(R.id.cookie_value);
-
- inputValidator = new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
-
- }
-
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
-
- }
-
- @Override
- public void afterTextChanged(Editable s) {
- ad.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(checkInput());
- }
- };
-
- etOnion.addTextChangedListener(inputValidator);
- etCookie.addTextChangedListener(inputValidator);
-
- return ad;
- }
-
- @Override
- public void onStart() {
- super.onStart();
- inputValidator.afterTextChanged(null); // set positive button to be initially disabled
- }
- private void doSave(Context context) {
- saveData(etOnion.getText().toString(), etCookie.getText().toString());
- Toast.makeText(context, R.string.please_restart_Orbot_to_enable_the_changes, Toast.LENGTH_LONG).show();
- }
-
- private boolean checkInput() {
- String onion = etOnion.getText().toString();
- String cookie = etCookie.getText().toString();
- if (TextUtils.isEmpty(onion.trim()) || TextUtils.isEmpty(cookie.trim())) return false;
- return isV2OnionAddressValid(onion);
- }
-
- private static boolean isV2OnionAddressValid(String onionToTest) {
- return onionToTest.matches("([a-z0-9]{16}).onion");
- }
-
- private void saveData(String domain, String cookie) {
- ContentValues fields = new ContentValues();
- fields.put(CookieContentProvider.ClientCookie.DOMAIN, domain);
- fields.put(CookieContentProvider.ClientCookie.AUTH_COOKIE_VALUE, cookie);
-
- ContentResolver cr = getContext().getContentResolver();
-
- cr.insert(CookieContentProvider.CONTENT_URI, fields);
- }
-}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/CookieActionsDialog.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/CookieActionsDialog.java
deleted file mode 100644
index d3286ab1..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/CookieActionsDialog.java
+++ /dev/null
@@ -1,119 +0,0 @@
-package org.torproject.android.ui.hiddenservices.dialogs;
-
-import android.app.Activity;
-import android.app.Dialog;
-import android.content.Intent;
-import android.net.Uri;
-import android.os.Bundle;
-import android.os.ParcelFileDescriptor;
-import android.widget.Toast;
-
-import androidx.annotation.NonNull;
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.DialogFragment;
-
-import org.json.JSONException;
-import org.json.JSONObject;
-import org.torproject.android.R;
-import org.torproject.android.core.DiskUtils;
-import org.torproject.android.ui.hiddenservices.ClientCookiesActivity;
-import org.torproject.android.ui.hiddenservices.providers.CookieContentProvider;
-
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.FileWriter;
-import java.io.IOException;
-
-public class CookieActionsDialog extends DialogFragment {
- private static final int REQUEST_CODE_WRITE_FILE = 123;
- private String domain;
- private String cookie;
- private int enabled;
-
- @NonNull
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- final Bundle arguments = getArguments();
- domain = arguments.getString(ClientCookiesActivity.BUNDLE_KEY_DOMAIN);
- cookie = arguments.getString(ClientCookiesActivity.BUNDLE_KEY_COOKIE);
- enabled = arguments.getInt(ClientCookiesActivity.BUNDLE_KEY_ENABLED);
-
- AlertDialog ad = new AlertDialog.Builder(getActivity())
- .setTitle(R.string.client_cookies)
- .setItems(new CharSequence[]{
- getString(R.string.backup_cookie),
- getString(R.string.delete_cookie)
- }, null)
- .setNegativeButton(android.R.string.cancel, (dialog, which) -> dialog.dismiss())
- .create();
-
- ad.getListView().setOnItemClickListener((parent, view, position, id) -> {
- if (position == 0) doBackup();
- else {
- doDelete(arguments);
- ad.dismiss();
- }
- });
-
- return ad;
- }
-
- private void doDelete(Bundle arguments) {
- CookieDeleteDialog dialog = new CookieDeleteDialog();
- dialog.setArguments(arguments);
- dialog.show(getFragmentManager(), "CookieDeleteDialog");
- dismiss();
- }
-
- private void doBackup() {
- String filename = domain.replace(".onion", ".json");
- if (DiskUtils.supportsStorageAccessFramework()) {
- Intent createFile = DiskUtils.createWriteFileIntent(filename, "application/json");
- startActivityForResult(createFile, REQUEST_CODE_WRITE_FILE);
- } else { // API 16, 17, and 18
- int msg = R.string.backup_saved_at_external_storage;
- try {
- File externalStorage = DiskUtils.getOrCreateLegacyBackupDir(getString(R.string.app_name));
- String backupFile = externalStorage.getAbsolutePath() + "/" + filename;
- String data = createBackupData();
- FileWriter writer = new FileWriter(backupFile);
- writer.write(data);
- writer.close();
- } catch (JSONException | IOException e) {
- msg = R.string.error;
- }
- Toast.makeText(getContext(), msg, Toast.LENGTH_LONG).show();
- dismiss();
- }
- }
-
- private String createBackupData() throws JSONException {
- JSONObject backup = new JSONObject();
- backup.put(CookieContentProvider.ClientCookie.DOMAIN, domain);
- backup.put(CookieContentProvider.ClientCookie.AUTH_COOKIE_VALUE, cookie);
- backup.put(CookieContentProvider.ClientCookie.ENABLED, enabled);
- return backup.toString();
- }
-
- @Override
- public void onActivityResult(int requestCode, int resultCode, Intent data) {
- if (requestCode == REQUEST_CODE_WRITE_FILE && resultCode == Activity.RESULT_OK) {
- if (data != null) {
- int msg = R.string.backup_saved_at_external_storage;
- Uri file = data.getData();
- try {
- ParcelFileDescriptor pfd = getActivity().getContentResolver().openFileDescriptor(file, "w");
- FileOutputStream fileOutputStream = new FileOutputStream(pfd.getFileDescriptor());
- fileOutputStream.write(createBackupData().getBytes());
- fileOutputStream.close(); // Let the document provider know you're done by closing the stream
- pfd.close();
- } catch (JSONException | IOException e) {
- e.printStackTrace();
- msg = R.string.error;
- }
- dismiss();
- Toast.makeText(getContext(), msg, Toast.LENGTH_LONG).show();
- }
- }
- }
-}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/CookieDeleteDialog.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/CookieDeleteDialog.java
deleted file mode 100644
index fd596578..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/CookieDeleteDialog.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package org.torproject.android.ui.hiddenservices.dialogs;
-
-import android.app.Dialog;
-import android.content.Context;
-import android.os.Bundle;
-
-import androidx.annotation.NonNull;
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.DialogFragment;
-
-import org.torproject.android.R;
-import org.torproject.android.ui.hiddenservices.ClientCookiesActivity;
-import org.torproject.android.ui.hiddenservices.providers.CookieContentProvider;
-
-public class CookieDeleteDialog extends DialogFragment {
-
- @NonNull
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- final Bundle arguments = getArguments();
- final Context context = getContext();
-
- return new AlertDialog.Builder(context)
- .setTitle(R.string.confirm_cookie_deletion)
- .setPositiveButton(android.R.string.ok, (dialog, which) -> doDelete(arguments, context))
- .setNegativeButton(android.R.string.cancel, (dialog, which) -> dialog.cancel())
- .create();
- }
-
- private void doDelete(Bundle arguments, Context context) {
- context.getContentResolver().delete( // delete from db
- CookieContentProvider.CONTENT_URI,
- CookieContentProvider.ClientCookie._ID + "=" + arguments.getInt(ClientCookiesActivity.BUNDLE_KEY_ID),
- null
- );
- }
-}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/HSActionsDialog.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/HSActionsDialog.java
deleted file mode 100644
index 8d319324..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/HSActionsDialog.java
+++ /dev/null
@@ -1,117 +0,0 @@
-package org.torproject.android.ui.hiddenservices.dialogs;
-
-import android.app.Activity;
-import android.app.Dialog;
-import android.content.Context;
-import android.content.Intent;
-import android.net.Uri;
-import android.os.Bundle;
-import android.text.Html;
-import android.widget.Toast;
-
-import androidx.annotation.NonNull;
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.DialogFragment;
-
-import org.torproject.android.R;
-import org.torproject.android.core.ClipboardUtils;
-import org.torproject.android.core.DiskUtils;
-import org.torproject.android.ui.hiddenservices.HiddenServicesActivity;
-import org.torproject.android.ui.hiddenservices.backup.BackupUtils;
-
-import java.io.File;
-
-public class HSActionsDialog extends DialogFragment {
- private static final int REQUEST_CODE_WRITE_FILE = 123;
- private int port;
-
- @NonNull
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- final Bundle arguments = getArguments();
- port = Integer.parseInt(arguments.getString(HiddenServicesActivity.BUNDLE_KEY_PORT));
- AlertDialog ad = new AlertDialog.Builder(getActivity())
- .setItems(new CharSequence[]{
- getString(R.string.copy_address_to_clipboard),
- getString(R.string.show_auth_cookie),
- Html.fromHtml(getString(R.string.backup_service)),
- getString(R.string.delete_service)}, null)
- .setNegativeButton(android.R.string.cancel, (dialog, which) -> dialog.dismiss())
- .setTitle(R.string.hidden_services)
- .create();
-
- // done this way so we can startActivityForResult on backup without the dialog vanishing
- ad.getListView().setOnItemClickListener((parent, view, position, id) -> {
- if (position == 0) doCopy(arguments, getContext());
- else if (position == 1) doShowAuthCookie(arguments, getContext());
- else if (position == 2) doBackup(arguments, getContext());
- else if (position == 3) doDelete(arguments);
- if (position != 2) dismiss();
- });
-
- return ad;
- }
-
- private void doDelete(Bundle arguments) {
- HSDeleteDialog dialog = new HSDeleteDialog();
- dialog.setArguments(arguments);
- dialog.show(getFragmentManager(), "HSDeleteDialog");
- }
-
- private void doShowAuthCookie(Bundle arguments, Context context) {
- String auth_cookie_value = arguments.getString(HiddenServicesActivity.BUNDLE_KEY_AUTH_COOKIE_VALUE);
-
- if (arguments.getInt(HiddenServicesActivity.BUNDLE_KEY_AUTH_COOKIE) == 1) {
- if (auth_cookie_value == null || auth_cookie_value.length() < 1) {
- Toast.makeText(context, R.string.please_restart_Orbot_to_enable_the_changes, Toast.LENGTH_LONG).show();
- } else {
- HSCookieDialog dialog = new HSCookieDialog();
- dialog.setArguments(arguments);
- dialog.show(getFragmentManager(), "HSCookieDialog");
- }
- } else {
- Toast.makeText(context, R.string.auth_cookie_was_not_configured, Toast.LENGTH_LONG).show();
- }
- }
-
- private void doCopy(Bundle arguments, Context context) {
- String onion = arguments.getString(HiddenServicesActivity.BUNDLE_KEY_ONION);
- if (onion == null)
- Toast.makeText(context, R.string.please_restart_Orbot_to_enable_the_changes, Toast.LENGTH_LONG).show();
- else
- ClipboardUtils.copyToClipboard("onion", onion, getString(R.string.done), context);
- }
-
- private void doBackup(Bundle arguments, Context context) {
- String filename = "hs" + port + ".zip";
- String onion = arguments.getString(HiddenServicesActivity.BUNDLE_KEY_ONION);
- if (onion == null) {
- Toast.makeText(context, R.string.please_restart_Orbot_to_enable_the_changes, Toast.LENGTH_LONG).show();
- return;
- }
- if (DiskUtils.supportsStorageAccessFramework()) {
- Intent createFile = DiskUtils.createWriteFileIntent(filename, "application/zip");
- startActivityForResult(createFile, REQUEST_CODE_WRITE_FILE);
- } else { // API 16, 17, 18
- attemptToWriteBackup(Uri.fromFile(new File(DiskUtils.getOrCreateLegacyBackupDir(getString(R.string.app_name)), filename)));
- }
- }
-
- @Override
- public void onActivityResult(int requestCode, int resultCode, Intent data) {
- if (requestCode == REQUEST_CODE_WRITE_FILE && resultCode == Activity.RESULT_OK) {
- if (data != null) {
- attemptToWriteBackup(data.getData());
- }
- }
- }
-
- private void attemptToWriteBackup(Uri outputFile) {
- String path = getArguments().getString(HiddenServicesActivity.BUNDLE_KEY_PATH);
- BackupUtils backupUtils = new BackupUtils(getContext());
- String backup = backupUtils.createV2ZipBackup(port, path, outputFile);
- Toast.makeText(getContext(), backup != null ? R.string.backup_saved_at_external_storage : R.string.error, Toast.LENGTH_LONG).show();
- dismiss();
- }
-
-}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/HSCookieDialog.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/HSCookieDialog.java
deleted file mode 100644
index 2bc29e59..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/HSCookieDialog.java
+++ /dev/null
@@ -1,57 +0,0 @@
-package org.torproject.android.ui.hiddenservices.dialogs;
-
-import android.app.Dialog;
-import android.os.Bundle;
-
-import androidx.annotation.NonNull;
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.DialogFragment;
-
-import com.google.zxing.integration.android.IntentIntegrator;
-
-import org.json.JSONException;
-import org.json.JSONObject;
-import org.torproject.android.R;
-import org.torproject.android.core.ClipboardUtils;
-import org.torproject.android.ui.hiddenservices.HiddenServicesActivity;
-import org.torproject.android.ui.hiddenservices.providers.CookieContentProvider;
-
-public class HSCookieDialog extends DialogFragment {
- private String authCookieValue, onion;
-
- @NonNull
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- final Bundle arguments = getArguments();
- authCookieValue = arguments.getString(HiddenServicesActivity.BUNDLE_KEY_AUTH_COOKIE_VALUE);
- onion = arguments.getString(HiddenServicesActivity.BUNDLE_KEY_ONION);
- return new AlertDialog.Builder(getActivity())
- .setTitle(authCookieValue)
- .setItems(new CharSequence[]{
- getString(R.string.copy_cookie_to_clipboard),
- getString(R.string.share_as_qr)
- }, (dialog, which) -> {
- if (which == 0) doCopy();
- else if (which == 1) doShareQr();
- })
- .setNegativeButton(android.R.string.cancel, (dialog, which) -> dialog.dismiss())
- .create();
- }
-
- private void doShareQr() {
- try {
- JSONObject backup = new JSONObject();
- backup.put(CookieContentProvider.ClientCookie.DOMAIN, onion);
- backup.put(CookieContentProvider.ClientCookie.AUTH_COOKIE_VALUE, authCookieValue);
- new IntentIntegrator(getActivity()).shareText(backup.toString());
- } catch (JSONException e) {
- e.printStackTrace();
- }
- }
-
- private void doCopy() {
- if (authCookieValue != null)
- ClipboardUtils.copyToClipboard("cookie", authCookieValue, getString(R.string.done), getContext());
- }
-
-}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/HSDataDialog.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/HSDataDialog.java
deleted file mode 100644
index fdd513c8..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/HSDataDialog.java
+++ /dev/null
@@ -1,106 +0,0 @@
-package org.torproject.android.ui.hiddenservices.dialogs;
-
-import android.app.Dialog;
-import android.content.ContentResolver;
-import android.content.ContentValues;
-import android.content.Context;
-import android.os.Bundle;
-import android.text.Editable;
-import android.text.TextUtils;
-import android.text.TextWatcher;
-import android.view.View;
-import android.widget.Button;
-import android.widget.CheckBox;
-import android.widget.EditText;
-import android.widget.Toast;
-
-import androidx.annotation.NonNull;
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.DialogFragment;
-
-import org.torproject.android.R;
-import org.torproject.android.ui.hiddenservices.providers.HSContentProvider;
-
-public class HSDataDialog extends DialogFragment {
-
- private EditText etServer, etLocalPort, etOnionPort;
- private TextWatcher inputValidator;
-
- @NonNull
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- final View dialogView = getActivity().getLayoutInflater().inflate(R.layout.layout_hs_data_dialog, null);
- etServer = dialogView.findViewById(R.id.hsName);
- etLocalPort = dialogView.findViewById(R.id.hsLocalPort);
- etOnionPort = dialogView.findViewById(R.id.hsOnionPort);
- AlertDialog ad = new AlertDialog.Builder(getActivity())
- .setTitle(R.string.hidden_services)
- .setNegativeButton(android.R.string.cancel, (dialog, which) -> dialog.cancel())
- .setPositiveButton(R.string.save, (dialog, which) -> doSave(dialogView, getContext()))
- .setView(dialogView)
- .create();
-
- inputValidator = new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
-
- }
-
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
-
- }
-
- @Override
- public void afterTextChanged(Editable s) {
- Button btn = ad.getButton(AlertDialog.BUTTON_POSITIVE);
- try {
- int localPort = Integer.parseInt(etLocalPort.getText().toString());
- int onionPort = Integer.parseInt(etOnionPort.getText().toString());
- btn.setEnabled(checkInput(localPort, onionPort));
- } catch (NumberFormatException nfe) {
- btn.setEnabled(false);
- }
- }
- };
-
- etOnionPort.addTextChangedListener(inputValidator);
- etLocalPort.addTextChangedListener(inputValidator);
- etServer.addTextChangedListener(inputValidator);
-
- return ad;
- }
-
- @Override
- public void onStart() {
- super.onStart();
- inputValidator.afterTextChanged(null); // initially disable positive button
- }
-
- private void doSave(View dialogView, Context context) {
- String serverName = etServer.getText().toString().trim();
- int localPort = Integer.parseInt(etLocalPort.getText().toString());
- int onionPort = Integer.parseInt(etOnionPort.getText().toString());
- boolean authCookie = ((CheckBox) dialogView.findViewById(R.id.hsAuth)).isChecked();
- saveData(serverName, localPort, onionPort, authCookie);
- Toast.makeText(context, R.string.please_restart_Orbot_to_enable_the_changes, Toast.LENGTH_LONG).show();
- }
-
- private boolean checkInput(int local, int remote) {
- if ((local < 1 || local > 65535) || (remote < 1 || remote > 65535)) return false;
- return !TextUtils.isEmpty(etServer.getText().toString().trim());
- }
-
- private void saveData(String name, int local, int remote, boolean authCookie) {
- ContentValues fields = new ContentValues();
- fields.put(HSContentProvider.HiddenService.NAME, name);
- fields.put(HSContentProvider.HiddenService.PORT, local);
- fields.put(HSContentProvider.HiddenService.ONION_PORT, remote);
- fields.put(HSContentProvider.HiddenService.AUTH_COOKIE, authCookie);
- fields.put(HSContentProvider.HiddenService.CREATED_BY_USER, 1);
-
- ContentResolver cr = getContext().getContentResolver();
-
- cr.insert(HSContentProvider.CONTENT_URI, fields);
- }
-}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/HSDeleteDialog.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/HSDeleteDialog.java
deleted file mode 100644
index 065f68e3..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/dialogs/HSDeleteDialog.java
+++ /dev/null
@@ -1,46 +0,0 @@
-package org.torproject.android.ui.hiddenservices.dialogs;
-
-import android.app.Dialog;
-import android.content.Context;
-import android.os.Bundle;
-
-import androidx.annotation.NonNull;
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.DialogFragment;
-
-import org.torproject.android.R;
-import org.torproject.android.service.TorServiceConstants;
-import org.torproject.android.ui.hiddenservices.HiddenServicesActivity;
-import org.torproject.android.ui.hiddenservices.providers.HSContentProvider;
-
-import java.io.File;
-
-public class HSDeleteDialog extends DialogFragment {
-
- @NonNull
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- return new AlertDialog.Builder(getContext())
- .setTitle(R.string.confirm_service_deletion)
- .setPositiveButton(android.R.string.ok, (dialog, which) -> doDelete(getArguments(), getContext()))
- .setNegativeButton(android.R.string.cancel, (dialog, which) -> dialog.cancel())
- .create();
- }
-
- private void doDelete(Bundle arguments, Context context) {
- context.getContentResolver().delete(HSContentProvider.CONTENT_URI,
- HSContentProvider.HiddenService._ID + "=" + arguments.getInt(HiddenServicesActivity.BUNDLE_KEY_ID), null);
-
- // Delete from internal storage
- String base = context.getFilesDir().getAbsolutePath() + "/" + TorServiceConstants.HIDDEN_SERVICES_DIR;
- File dir = new File(base, arguments.getString(HiddenServicesActivity.BUNDLE_KEY_PATH));
-
- if (dir.isDirectory()) {
- String[] children = dir.list();
- for (String aChildren : children) {
- new File(dir, aChildren).delete();
- }
- dir.delete();
- }
- }
-}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/providers/CookieContentProvider.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/providers/CookieContentProvider.java
deleted file mode 100644
index 26a6d9d6..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/providers/CookieContentProvider.java
+++ /dev/null
@@ -1,133 +0,0 @@
-package org.torproject.android.ui.hiddenservices.providers;
-
-import android.content.ContentProvider;
-import android.content.ContentUris;
-import android.content.ContentValues;
-import android.content.Context;
-import android.content.UriMatcher;
-import android.database.Cursor;
-import android.database.sqlite.SQLiteDatabase;
-import android.net.Uri;
-import android.provider.BaseColumns;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import org.torproject.android.ui.hiddenservices.database.HSDatabase;
-
-
-public class CookieContentProvider extends ContentProvider {
- public static final String[] PROJECTION = new String[]{
- ClientCookie._ID,
- ClientCookie.DOMAIN,
- ClientCookie.AUTH_COOKIE_VALUE,
- ClientCookie.ENABLED
- };
- private static final String AUTH = "org.torproject.android.ui.hiddenservices.providers.cookie";
- public static final Uri CONTENT_URI =
- Uri.parse("content://" + AUTH + "/cookie");
- //UriMatcher
- private static final int COOKIES = 1;
- private static final int COOKIE_ID = 2;
-
- private static final UriMatcher uriMatcher;
-
- static {
- uriMatcher = new UriMatcher(UriMatcher.NO_MATCH);
- uriMatcher.addURI(AUTH, "hs", COOKIES);
- uriMatcher.addURI(AUTH, "hs/#", COOKIE_ID);
- }
-
- private HSDatabase mServervices;
- private Context mContext;
-
- @Override
- public boolean onCreate() {
- mContext = getContext();
- mServervices = new HSDatabase(mContext);
- return true;
- }
-
- @Nullable
- @Override
- public Cursor query(@NonNull Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) {
- String where = selection;
- if (uriMatcher.match(uri) == COOKIE_ID) {
- where = "_id=" + uri.getLastPathSegment();
- }
-
- SQLiteDatabase db = mServervices.getReadableDatabase();
-
- return db.query(HSDatabase.HS_CLIENT_COOKIE_TABLE_NAME, projection, where,
- selectionArgs, null, null, sortOrder);
- }
-
- @Nullable
- @Override
- public String getType(@NonNull Uri uri) {
- int match = uriMatcher.match(uri);
-
- switch (match) {
- case COOKIES:
- return "vnd.android.cursor.dir/vnd.torproject.cookies";
- case COOKIE_ID:
- return "vnd.android.cursor.item/vnd.torproject.cookie";
- default:
- return null;
- }
- }
-
- @Nullable
- @Override
- public Uri insert(@NonNull Uri uri, ContentValues values) {
- long regId;
-
- SQLiteDatabase db = mServervices.getWritableDatabase();
-
- regId = db.insert(HSDatabase.HS_CLIENT_COOKIE_TABLE_NAME, null, values);
-
- mContext.getContentResolver().notifyChange(CONTENT_URI, null);
-
- return ContentUris.withAppendedId(CONTENT_URI, regId);
- }
-
- @Override
- public int delete(@NonNull Uri uri, String selection, String[] selectionArgs) {
-
- String where = selection;
- if (uriMatcher.match(uri) == COOKIE_ID) {
- where = "_id=" + uri.getLastPathSegment();
- }
-
- SQLiteDatabase db = mServervices.getWritableDatabase();
-
- int rows = db.delete(HSDatabase.HS_CLIENT_COOKIE_TABLE_NAME, where, selectionArgs);
-
- mContext.getContentResolver().notifyChange(CONTENT_URI, null);
-
- return rows;
-
- }
-
- @Override
- public int update(@NonNull Uri uri, ContentValues values, String selection, String[] selectionArgs) {
- SQLiteDatabase db = mServervices.getWritableDatabase();
-
- String where = selection;
- if (uriMatcher.match(uri) == COOKIE_ID) {
- where = "_id=" + uri.getLastPathSegment();
- }
-
- int rows = db.update(HSDatabase.HS_CLIENT_COOKIE_TABLE_NAME, values, where, null);
- mContext.getContentResolver().notifyChange(CONTENT_URI, null);
-
- return rows;
- }
-
- public static final class ClientCookie implements BaseColumns {
- public static final String DOMAIN = "domain";
- public static final String AUTH_COOKIE_VALUE = "auth_cookie_value";
- public static final String ENABLED = "enabled";
-
- private ClientCookie() {
- }
- }
-}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/providers/HSContentProvider.java b/app/src/main/java/org/torproject/android/ui/hiddenservices/providers/HSContentProvider.java
deleted file mode 100644
index bc4e16b1..00000000
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/providers/HSContentProvider.java
+++ /dev/null
@@ -1,143 +0,0 @@
-package org.torproject.android.ui.hiddenservices.providers;
-
-import android.content.ContentProvider;
-import android.content.ContentUris;
-import android.content.ContentValues;
-import android.content.Context;
-import android.content.UriMatcher;
-import android.database.Cursor;
-import android.database.sqlite.SQLiteDatabase;
-import android.net.Uri;
-import android.provider.BaseColumns;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import org.torproject.android.ui.hiddenservices.database.HSDatabase;
-
-
-public class HSContentProvider extends ContentProvider {
- public static final String[] PROJECTION = new String[]{
- HiddenService._ID,
- HiddenService.NAME,
- HiddenService.PORT,
- HiddenService.DOMAIN,
- HiddenService.ONION_PORT,
- HiddenService.AUTH_COOKIE,
- HiddenService.AUTH_COOKIE_VALUE,
- HiddenService.CREATED_BY_USER,
- HiddenService.ENABLED,
- HiddenService.PATH
- };
- private static final String AUTH = "org.torproject.android.ui.hiddenservices.providers";
- public static final Uri CONTENT_URI = Uri.parse("content://" + AUTH + "/hs");
- //UriMatcher
- private static final int ONIONS = 1;
- private static final int ONION_ID = 2;
-
- private static final UriMatcher uriMatcher;
-
- static {
- uriMatcher = new UriMatcher(UriMatcher.NO_MATCH);
- uriMatcher.addURI(AUTH, "hs", ONIONS);
- uriMatcher.addURI(AUTH, "hs/#", ONION_ID);
- }
-
- private HSDatabase mServervices;
- private Context mContext;
-
- @Override
- public boolean onCreate() {
- mContext = getContext();
- mServervices = new HSDatabase(mContext);
- return true;
- }
-
- @Nullable
- @Override
- public Cursor query(@NonNull Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) {
- String where = selection;
- if (uriMatcher.match(uri) == ONION_ID) {
- where = "_id=" + uri.getLastPathSegment();
- }
-
- SQLiteDatabase db = mServervices.getReadableDatabase();
-
- return db.query(HSDatabase.HS_DATA_TABLE_NAME, projection, where, selectionArgs, null, null, sortOrder);
- }
-
- @Nullable
- @Override
- public String getType(@NonNull Uri uri) {
- int match = uriMatcher.match(uri);
-
- switch (match) {
- case ONIONS:
- return "vnd.android.cursor.dir/vnd.torproject.onions";
- case ONION_ID:
- return "vnd.android.cursor.item/vnd.torproject.onion";
- default:
- return null;
- }
- }
-
- @Nullable
- @Override
- public Uri insert(@NonNull Uri uri, ContentValues values) {
- long regId;
-
- SQLiteDatabase db = mServervices.getWritableDatabase();
-
- regId = db.insert(HSDatabase.HS_DATA_TABLE_NAME, null, values);
-
- mContext.getContentResolver().notifyChange(CONTENT_URI, null);
-
- return ContentUris.withAppendedId(CONTENT_URI, regId);
- }
-
- @Override
- public int delete(@NonNull Uri uri, String selection, String[] selectionArgs) {
-
- String where = selection;
- if (uriMatcher.match(uri) == ONION_ID) {
- where = "_id=" + uri.getLastPathSegment();
- }
-
- SQLiteDatabase db = mServervices.getWritableDatabase();
-
- int rows = db.delete(HSDatabase.HS_DATA_TABLE_NAME, where, selectionArgs);
-
- mContext.getContentResolver().notifyChange(CONTENT_URI, null);
-
- return rows;
-
- }
-
- @Override
- public int update(@NonNull Uri uri, ContentValues values, String selection, String[] selectionArgs) {
- SQLiteDatabase db = mServervices.getWritableDatabase();
-
- String where = selection;
- if (uriMatcher.match(uri) == ONION_ID) {
- where = "_id=" + uri.getLastPathSegment();
- }
-
- int rows = db.update(HSDatabase.HS_DATA_TABLE_NAME, values, where, null);
- mContext.getContentResolver().notifyChange(CONTENT_URI, null);
-
- return rows;
- }
-
- public static final class HiddenService implements BaseColumns {
- public static final String NAME = "name";
- public static final String PORT = "port";
- public static final String ONION_PORT = "onion_port";
- public static final String DOMAIN = "domain";
- public static final String AUTH_COOKIE = "auth_cookie";
- public static final String AUTH_COOKIE_VALUE = "auth_cookie_value";
- public static final String CREATED_BY_USER = "created_by_user";
- public static final String ENABLED = "enabled";
- public static final String PATH = "filepath";
-
- private HiddenService() {
- }
- }
-}
diff --git a/app/src/main/java/org/torproject/android/ui/onboarding/OnboardingActivity.java b/app/src/main/java/org/torproject/android/ui/onboarding/OnboardingActivity.java
index 7868faf5..0e20ae20 100644
--- a/app/src/main/java/org/torproject/android/ui/onboarding/OnboardingActivity.java
+++ b/app/src/main/java/org/torproject/android/ui/onboarding/OnboardingActivity.java
@@ -14,7 +14,7 @@ import org.torproject.android.R;
import org.torproject.android.core.LocaleHelper;
import org.torproject.android.service.util.Prefs;
import org.torproject.android.ui.AppManagerActivity;
-import org.torproject.android.ui.hiddenservices.permissions.PermissionManager;
+import org.torproject.android.ui.v3onionservice.PermissionManager;
public class OnboardingActivity extends AppIntro {
diff --git a/app/src/main/java/org/torproject/android/ui/v3onionservice/OnionServiceActionsDialogFragment.java b/app/src/main/java/org/torproject/android/ui/v3onionservice/OnionServiceActionsDialogFragment.java
index 6c1a8e95..c51612dd 100644
--- a/app/src/main/java/org/torproject/android/ui/v3onionservice/OnionServiceActionsDialogFragment.java
+++ b/app/src/main/java/org/torproject/android/ui/v3onionservice/OnionServiceActionsDialogFragment.java
@@ -16,7 +16,6 @@ import androidx.fragment.app.DialogFragment;
import org.torproject.android.R;
import org.torproject.android.core.ClipboardUtils;
import org.torproject.android.core.DiskUtils;
-import org.torproject.android.ui.hiddenservices.backup.BackupUtils;
import java.io.File;
@@ -88,8 +87,8 @@ public class OnionServiceActionsDialogFragment extends DialogFragment {
private void attemptToWriteBackup(Uri outputFile) {
String port = getArguments().getString(OnionServiceActivity.BUNDLE_KEY_PORT);
String relativePath = getArguments().getString(OnionServiceActivity.BUNDLE_KEY_PATH);
- BackupUtils backupUtils = new BackupUtils(getContext());
- String backup = backupUtils.createV3ZipBackup(port, relativePath, outputFile);
+ V3BackupUtils v3BackupUtils = new V3BackupUtils(getContext());
+ String backup = v3BackupUtils.createV3ZipBackup(port, relativePath, outputFile);
Toast.makeText(getContext(), backup != null ? R.string.backup_saved_at_external_storage : R.string.error, Toast.LENGTH_LONG).show();
dismiss();
}
diff --git a/app/src/main/java/org/torproject/android/ui/v3onionservice/OnionServiceActivity.java b/app/src/main/java/org/torproject/android/ui/v3onionservice/OnionServiceActivity.java
index 88f05564..2e8c99bd 100644
--- a/app/src/main/java/org/torproject/android/ui/v3onionservice/OnionServiceActivity.java
+++ b/app/src/main/java/org/torproject/android/ui/v3onionservice/OnionServiceActivity.java
@@ -24,9 +24,6 @@ import com.google.android.material.floatingactionbutton.FloatingActionButton;
import org.torproject.android.R;
import org.torproject.android.core.DiskUtils;
import org.torproject.android.core.LocaleHelper;
-import org.torproject.android.ui.hiddenservices.backup.BackupUtils;
-import org.torproject.android.ui.hiddenservices.backup.ZipUtilities;
-import org.torproject.android.ui.hiddenservices.permissions.PermissionManager;
import java.io.File;
@@ -134,7 +131,7 @@ public class OnionServiceActivity extends AppCompatActivity {
new AlertDialog.Builder(this)
.setTitle(R.string.restore_backup)
- .setItems(fileNames, (dialog, which) -> new BackupUtils(this).restoreZipBackupV3Legacy(files[which]))
+ .setItems(fileNames, (dialog, which) -> new V3BackupUtils(this).restoreZipBackupV3Legacy(files[which]))
.show();
}
@@ -142,7 +139,7 @@ public class OnionServiceActivity extends AppCompatActivity {
protected void onActivityResult(int requestCode, int result, Intent data) {
super.onActivityResult(requestCode, result, data);
if (requestCode == REQUEST_CODE_READ_ZIP_BACKUP && result == RESULT_OK) {
- new BackupUtils(this).restoreZipBackupV3(data.getData());
+ new V3BackupUtils(this).restoreZipBackupV3(data.getData());
}
}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/permissions/PermissionManager.java b/app/src/main/java/org/torproject/android/ui/v3onionservice/PermissionManager.java
similarity index 97%
rename from app/src/main/java/org/torproject/android/ui/hiddenservices/permissions/PermissionManager.java
rename to app/src/main/java/org/torproject/android/ui/v3onionservice/PermissionManager.java
index 52c5dc20..7397ef8d 100644
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/permissions/PermissionManager.java
+++ b/app/src/main/java/org/torproject/android/ui/v3onionservice/PermissionManager.java
@@ -1,4 +1,4 @@
-package org.torproject.android.ui.hiddenservices.permissions;
+package org.torproject.android.ui.v3onionservice;
import android.annotation.TargetApi;
import android.content.Context;
diff --git a/app/src/main/java/org/torproject/android/ui/v3onionservice/V3BackupUtils.java b/app/src/main/java/org/torproject/android/ui/v3onionservice/V3BackupUtils.java
new file mode 100644
index 00000000..1d584db0
--- /dev/null
+++ b/app/src/main/java/org/torproject/android/ui/v3onionservice/V3BackupUtils.java
@@ -0,0 +1,188 @@
+package org.torproject.android.ui.v3onionservice;
+
+import android.content.ContentResolver;
+import android.content.ContentValues;
+import android.content.Context;
+import android.database.Cursor;
+import android.net.Uri;
+import android.os.ParcelFileDescriptor;
+import android.provider.OpenableColumns;
+import android.widget.Toast;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+import org.torproject.android.R;
+import org.torproject.android.service.OrbotService;
+import org.torproject.android.service.TorServiceConstants;
+import org.torproject.android.ui.v3onionservice.clientauth.ClientAuthContentProvider;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.nio.MappedByteBuffer;
+import java.nio.channels.FileChannel;
+import java.nio.charset.Charset;
+
+public class V3BackupUtils {
+ private static final String configFileName = "config.json";
+ private final Context mContext;
+ private final ContentResolver mResolver;
+
+ public V3BackupUtils(Context context) {
+ mContext = context;
+ mResolver = mContext.getContentResolver();
+ }
+
+ public String createV3ZipBackup(String port, String relativePath, Uri zipFile) {
+ String[] files = createFilesForZippingV3(relativePath);
+ ZipUtilities zip = new ZipUtilities(files, zipFile, mResolver);
+ if (!zip.zip()) return null;
+ return zipFile.getPath();
+ }
+
+ public String createV3AuthBackup(String domain, String keyHash, Uri backupFile) {
+ String fileText = OrbotService.buildV3ClientAuthFile(domain, keyHash);
+ try {
+ ParcelFileDescriptor pfd = mContext.getContentResolver().openFileDescriptor(backupFile, "w");
+ FileOutputStream fos = new FileOutputStream(pfd.getFileDescriptor());
+ fos.write(fileText.getBytes());
+ fos.close();
+ pfd.close();
+ } catch (IOException ioe) {
+ return null;
+ }
+ return backupFile.getPath();
+ }
+
+ // todo this doesn't export data for onions that orbot hosts which have authentication (not supported yet...)
+ private String[] createFilesForZippingV3(String relativePath) {
+ final String v3BasePath = getV3BasePath() + "/" + relativePath + "/";
+ final String hostnamePath = v3BasePath + "hostname",
+ configFilePath = v3BasePath + configFileName,
+ privKeyPath = v3BasePath + "hs_ed25519_secret_key",
+ pubKeyPath = v3BasePath + "hs_ed25519_public_key";
+
+ Cursor portData = mResolver.query(OnionServiceContentProvider.CONTENT_URI, OnionServiceContentProvider.PROJECTION,
+ OnionServiceContentProvider.OnionService.PATH + "=\"" + relativePath + "\"", null, null);
+
+ JSONObject config = new JSONObject();
+ try {
+ if (portData == null || portData.getCount() != 1)
+ return null;
+ portData.moveToNext();
+
+
+ config.put(OnionServiceContentProvider.OnionService.NAME, portData.getString(portData.getColumnIndex(OnionServiceContentProvider.OnionService.NAME)));
+ config.put(OnionServiceContentProvider.OnionService.PORT, portData.getString(portData.getColumnIndex(OnionServiceContentProvider.OnionService.PORT)));
+ config.put(OnionServiceContentProvider.OnionService.ONION_PORT, portData.getString(portData.getColumnIndex(OnionServiceContentProvider.OnionService.ONION_PORT)));
+ config.put(OnionServiceContentProvider.OnionService.DOMAIN, portData.getString(portData.getColumnIndex(OnionServiceContentProvider.OnionService.DOMAIN)));
+ config.put(OnionServiceContentProvider.OnionService.CREATED_BY_USER, portData.getString(portData.getColumnIndex(OnionServiceContentProvider.OnionService.CREATED_BY_USER)));
+ config.put(OnionServiceContentProvider.OnionService.ENABLED, portData.getString(portData.getColumnIndex(OnionServiceContentProvider.OnionService.ENABLED)));
+
+ portData.close();
+
+ FileWriter fileWriter = new FileWriter(configFilePath);
+ fileWriter.write(config.toString());
+ fileWriter.close();
+ } catch (JSONException | IOException ioe) {
+ ioe.printStackTrace();
+ return null;
+ }
+
+ return new String[]{hostnamePath, configFilePath, privKeyPath, pubKeyPath};
+ }
+
+ private void extractConfigFromUnzippedBackupV3(String backupName) {
+ File v3BasePath = getV3BasePath();
+ String v3Dir = backupName.substring(0, backupName.lastIndexOf('.'));
+ String configFilePath = v3BasePath + "/" + v3Dir + "/" + configFileName;
+ File v3Path = new File(v3BasePath.getAbsolutePath(), v3Dir);
+ if (!v3Path.isDirectory()) v3Path.mkdirs();
+
+ File configFile = new File(configFilePath);
+ try {
+ FileInputStream fis = new FileInputStream(configFile);
+ FileChannel fc = fis.getChannel();
+ MappedByteBuffer bb = fc.map(FileChannel.MapMode.READ_ONLY, 0, fc.size());
+ String jsonString = Charset.defaultCharset().decode(bb).toString();
+ JSONObject savedValues = new JSONObject(jsonString);
+ ContentValues fields = new ContentValues();
+
+ int port = savedValues.getInt(OnionServiceContentProvider.OnionService.PORT);
+ fields.put(OnionServiceContentProvider.OnionService.PORT, port);
+ fields.put(OnionServiceContentProvider.OnionService.NAME, savedValues.getString(OnionServiceContentProvider.OnionService.NAME));
+ fields.put(OnionServiceContentProvider.OnionService.ONION_PORT, savedValues.getInt(OnionServiceContentProvider.OnionService.ONION_PORT));
+ fields.put(OnionServiceContentProvider.OnionService.DOMAIN, savedValues.getString(OnionServiceContentProvider.OnionService.DOMAIN));
+ fields.put(OnionServiceContentProvider.OnionService.CREATED_BY_USER, savedValues.getInt(OnionServiceContentProvider.OnionService.CREATED_BY_USER));
+ fields.put(OnionServiceContentProvider.OnionService.ENABLED, savedValues.getInt(OnionServiceContentProvider.OnionService.ENABLED));
+
+ Cursor dbService = mResolver.query(OnionServiceContentProvider.CONTENT_URI, OnionServiceContentProvider.PROJECTION,
+ OnionServiceContentProvider.OnionService.PORT + "=" + port, null, null);
+ if (dbService == null || dbService.getCount() == 0)
+ mResolver.insert(OnionServiceContentProvider.CONTENT_URI, fields);
+ else
+ mResolver.update(OnionServiceContentProvider.CONTENT_URI, fields, OnionServiceContentProvider.OnionService.PORT + "=" + port, null);
+ dbService.close();
+
+ configFile.delete();
+ if (v3Path.renameTo(new File(v3BasePath, "/v3" + port))) {
+ Toast.makeText(mContext, R.string.backup_restored, Toast.LENGTH_LONG).show();
+ } else {
+ // collision, clean up files
+ for (File file: v3Path.listFiles())
+ file.delete();
+ v3Path.delete();
+ Toast.makeText(mContext, mContext.getString(R.string.backup_port_exist, port), Toast.LENGTH_LONG).show();
+ }
+ } catch (IOException | JSONException e) {
+ e.printStackTrace();
+ Toast.makeText(mContext, R.string.error, Toast.LENGTH_LONG).show();
+ }
+ }
+
+ private File getV3BasePath() {
+ return new File(mContext.getFilesDir().getAbsolutePath(), TorServiceConstants.ONION_SERVICES_DIR);
+ }
+
+ public void restoreZipBackupV3Legacy(File zipFile) {
+ String backupName = zipFile.getName();
+ ZipUtilities zip = new ZipUtilities(null, null, mResolver);
+ String v3Dir = backupName.substring(0, backupName.lastIndexOf('.'));
+ File v3Path = new File(getV3BasePath().getAbsolutePath(), v3Dir);
+ if (zip.unzipLegacy(v3Path.getAbsolutePath(), zipFile))
+ extractConfigFromUnzippedBackupV3(backupName);
+ else
+ Toast.makeText(mContext, R.string.error, Toast.LENGTH_LONG).show();
+ }
+
+ public void restoreZipBackupV3(Uri zipUri) {
+ Cursor returnCursor = mResolver.query(zipUri, null, null, null, null);
+ int nameIndex = returnCursor.getColumnIndex(OpenableColumns.DISPLAY_NAME);
+ returnCursor.moveToFirst();
+ String backupName = returnCursor.getString(nameIndex);
+ returnCursor.close();
+
+ String v3Dir = backupName.substring(0, backupName.lastIndexOf('.'));
+ File v3Path = new File(getV3BasePath().getAbsolutePath(), v3Dir);
+ if (new ZipUtilities(null, zipUri, mResolver).unzip(v3Path.getAbsolutePath()))
+ extractConfigFromUnzippedBackupV3(backupName);
+ else
+ Toast.makeText(mContext, R.string.error, Toast.LENGTH_LONG).show();
+ }
+
+ public void restoreClientAuthBackup(String authFileContents) {
+ ContentValues fields = new ContentValues();
+ String[] split = authFileContents.split(":");
+ if (split.length != 4) {
+ Toast.makeText(mContext, R.string.error, Toast.LENGTH_LONG).show();
+ return;
+ }
+ fields.put(ClientAuthContentProvider. V3ClientAuth.DOMAIN, split[0]);
+ fields.put(ClientAuthContentProvider.V3ClientAuth.HASH, split[3]);
+ mResolver.insert(ClientAuthContentProvider.CONTENT_URI, fields);
+ Toast.makeText(mContext, R.string.backup_restored, Toast.LENGTH_LONG).show();
+ }
+
+}
diff --git a/app/src/main/java/org/torproject/android/ui/hiddenservices/backup/ZipUtilities.java b/app/src/main/java/org/torproject/android/ui/v3onionservice/ZipUtilities.java
similarity index 98%
rename from app/src/main/java/org/torproject/android/ui/hiddenservices/backup/ZipUtilities.java
rename to app/src/main/java/org/torproject/android/ui/v3onionservice/ZipUtilities.java
index 11fd1743..026e8eae 100644
--- a/app/src/main/java/org/torproject/android/ui/hiddenservices/backup/ZipUtilities.java
+++ b/app/src/main/java/org/torproject/android/ui/v3onionservice/ZipUtilities.java
@@ -1,4 +1,4 @@
-package org.torproject.android.ui.hiddenservices.backup;
+package org.torproject.android.ui.v3onionservice;
import android.content.ContentResolver;
import android.net.Uri;
@@ -10,7 +10,6 @@ import androidx.annotation.Nullable;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
-import java.io.FileFilter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FilenameFilter;
diff --git a/app/src/main/java/org/torproject/android/ui/v3onionservice/clientauth/ClientAuthActivity.java b/app/src/main/java/org/torproject/android/ui/v3onionservice/clientauth/ClientAuthActivity.java
index 761ce171..8ff108d1 100644
--- a/app/src/main/java/org/torproject/android/ui/v3onionservice/clientauth/ClientAuthActivity.java
+++ b/app/src/main/java/org/torproject/android/ui/v3onionservice/clientauth/ClientAuthActivity.java
@@ -22,7 +22,7 @@ import androidx.fragment.app.Fragment;
import org.torproject.android.R;
import org.torproject.android.core.DiskUtils;
import org.torproject.android.core.LocaleHelper;
-import org.torproject.android.ui.hiddenservices.backup.BackupUtils;
+import org.torproject.android.ui.v3onionservice.V3BackupUtils;
import java.io.File;
import java.util.List;
@@ -82,7 +82,7 @@ public class ClientAuthActivity extends AppCompatActivity {
return;
}
String authText = DiskUtils.readFileFromInputStream(getContentResolver(), uri);
- new BackupUtils(this).restoreClientAuthBackup(authText);
+ new V3BackupUtils(this).restoreClientAuthBackup(authText);
}
} else {
super.onActivityResult(requestCode, resultCode, data);
@@ -139,7 +139,7 @@ public class ClientAuthActivity extends AppCompatActivity {
.setTitle(R.string.restore_backup)
.setItems(fileNames, (dialog, which) -> {
String authFileText = DiskUtils.readFile(getContentResolver(), files[which]);
- new BackupUtils(this).restoreClientAuthBackup(authFileText);
+ new V3BackupUtils(this).restoreClientAuthBackup(authFileText);
})
.show();
}
diff --git a/app/src/main/java/org/torproject/android/ui/v3onionservice/clientauth/ClientAuthBackupDialogFragment.java b/app/src/main/java/org/torproject/android/ui/v3onionservice/clientauth/ClientAuthBackupDialogFragment.java
index b56bc337..e6f76b3c 100644
--- a/app/src/main/java/org/torproject/android/ui/v3onionservice/clientauth/ClientAuthBackupDialogFragment.java
+++ b/app/src/main/java/org/torproject/android/ui/v3onionservice/clientauth/ClientAuthBackupDialogFragment.java
@@ -20,7 +20,7 @@ import androidx.fragment.app.DialogFragment;
import org.torproject.android.R;
import org.torproject.android.core.DiskUtils;
import org.torproject.android.core.ui.NoPersonalizedLearningEditText;
-import org.torproject.android.ui.hiddenservices.backup.BackupUtils;
+import org.torproject.android.ui.v3onionservice.V3BackupUtils;
import java.io.File;
@@ -119,10 +119,10 @@ public class ClientAuthBackupDialogFragment extends DialogFragment {
}
private void attemptToWriteBackup(Uri outputFile) {
- BackupUtils backupUtils = new BackupUtils(getContext());
+ V3BackupUtils v3BackupUtils = new V3BackupUtils(getContext());
String domain = getArguments().getString(ClientAuthActivity.BUNDLE_KEY_DOMAIN);
String hash = getArguments().getString(ClientAuthActivity.BUNDLE_KEY_HASH);
- String backup = backupUtils.createV3AuthBackup(domain, hash, outputFile);
+ String backup = v3BackupUtils.createV3AuthBackup(domain, hash, outputFile);
Toast.makeText(getContext(), backup != null ? R.string.backup_saved_at_external_storage : R.string.error, Toast.LENGTH_LONG).show();
dismiss();
}
diff --git a/app/src/main/res/layout/layout_activity_client_cookies.xml b/app/src/main/res/layout/layout_activity_client_cookies.xml
deleted file mode 100644
index a0e66741..00000000
--- a/app/src/main/res/layout/layout_activity_client_cookies.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:fitsSystemWindows="true"
- tools:context="org.torproject.android.ui.hiddenservices.ClientCookiesActivity">
-
- <com.google.android.material.appbar.AppBarLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:theme="@style/DefaultTheme.AppBarOverlay">
-
- <androidx.appcompat.widget.Toolbar
- android:id="@+id/toolbar"
- android:layout_width="match_parent"
- android:layout_height="?attr/actionBarSize"
- android:background="?attr/colorPrimary"
- app:popupTheme="@style/DefaultTheme.PopupOverlay" />
-
- </com.google.android.material.appbar.AppBarLayout>
-
- <include layout="@layout/layout_content_client_cookies" />
-
- <com.google.android.material.floatingactionbutton.FloatingActionButton
- android:id="@+id/fab"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="bottom|end"
- android:layout_margin="@dimen/fab_margin"
- android:tint="@android:color/black"
- app:backgroundTint="@android:color/darker_gray"
- app:srcCompat="@android:drawable/ic_input_add" />
-
-</androidx.coordinatorlayout.widget.CoordinatorLayout>
diff --git a/app/src/main/res/layout/layout_add_client_cookie_dialog.xml b/app/src/main/res/layout/layout_add_client_cookie_dialog.xml
deleted file mode 100644
index ec310a0c..00000000
--- a/app/src/main/res/layout/layout_add_client_cookie_dialog.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical"
- android:padding="?dialogPreferredPadding">
-
- <TextView
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/onion"
- android:textAppearance="@style/TextAppearance.AppCompat.Widget.PopupMenu.Small" />
-
- <org.torproject.android.core.ui.NoPersonalizedLearningEditText
- android:id="@+id/cookie_onion"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:ems="10"
- android:inputType="text" />
-
- <TextView
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/auth_cookie"
- android:textAppearance="@style/TextAppearance.AppCompat.Widget.PopupMenu.Small" />
-
- <org.torproject.android.core.ui.NoPersonalizedLearningEditText
- android:id="@+id/cookie_value"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:ems="10"
- android:inputType="text" />
-</LinearLayout>
diff --git a/app/src/main/res/layout/layout_content_client_cookies.xml b/app/src/main/res/layout/layout_content_client_cookies.xml
deleted file mode 100644
index 2517d8e1..00000000
--- a/app/src/main/res/layout/layout_content_client_cookies.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:paddingBottom="@dimen/activity_vertical_margin"
- android:paddingLeft="@dimen/activity_horizontal_margin"
- android:paddingRight="@dimen/activity_horizontal_margin"
- android:paddingTop="@dimen/activity_vertical_margin"
- app:layout_behavior="@string/appbar_scrolling_view_behavior"
- tools:context="org.torproject.android.ui.hiddenservices.ClientCookiesActivity"
- tools:showIn="@layout/layout_activity_client_cookies">
-
- <ListView
- android:id="@+id/clien_cookies_list"
- android:layout_width="match_parent"
- android:layout_height="match_parent" />
-
-</RelativeLayout>
diff --git a/app/src/main/res/menu/cookie_menu.xml b/app/src/main/res/menu/cookie_menu.xml
deleted file mode 100644
index 3593f565..00000000
--- a/app/src/main/res/menu/cookie_menu.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<menu xmlns:android="http://schemas.android.com/apk/res/android">
-
- <item
- android:id="@+id/cookie_restore_backup"
- android:title="@string/restore_backup" />
- <item
- android:id="@+id/cookie_from_qr"
- android:title="@string/cookie_from_QR" />
-</menu>
\ No newline at end of file
diff --git a/app/src/main/res/menu/orbot_main.xml b/app/src/main/res/menu/orbot_main.xml
index 1751e536..850c2ba2 100644
--- a/app/src/main/res/menu/orbot_main.xml
+++ b/app/src/main/res/menu/orbot_main.xml
@@ -30,21 +30,6 @@
android:title="@string/v3_client_auth"
yourapp:showAsAction="never" />
- <item
- android:title="@string/v2_hidden_services"
- yourapp:showAsAction="never">
- <menu>
- <item
- android:id="@+id/menu_hidden_services"
- android:title="@string/hosted_services"
- yourapp:showAsAction="never" />
-
- <item
- android:id="@+id/menu_client_cookies"
- android:title="@string/client_cookies"
- yourapp:showAsAction="never" />
- </menu>
- </item>
</menu>
</item>
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index a9904933..1cb80b23 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -90,7 +90,6 @@
<string name="openssl_version">OpenSSL v1.0.2j: http://www.openssl.org</string>
<string name="found_existing_tor_process">عÙثر عÙ٠عÙ
ÙÙØ© تÙر سابÙØ© تعÙ
Ùâ¦</string>
<string name="something_bad_happened">Øص٠خطأ Ù
ا. اÙØص اÙسجÙ</string>
- <string name="unable_to_read_hidden_service_name">غÙر Ùادر عÙÙ Ùراءة اسÙ
اÙخدÙ
Ø© اÙÙ
Ø®ÙÙØ©</string>
<string name="unable_to_start_tor">غÙر Ùادر عÙ٠بدء تÙر:</string>
<string name="pref_use_persistent_notifications">دائÙ
ا ضع اÙØ£ÙÙÙÙØ© Ù٠شرÙØ· اÙأدÙات عÙدÙ
ا ÙÙÙ٠اÙربÙت Ù
تصÙاÙ</string>
<string name="pref_use_persistent_notifications_title">تÙبÙÙات دائÙ
Ø©</string>
@@ -120,7 +119,6 @@
<string name="send_email">أرس٠برÙد اÙÙترÙÙÙ</string>
<string name="vpn_default_world">شاÙ
Ù (تÙÙائÙ)</string>
<string name="hidden_services">خدÙ
ات Ø®ÙÙØ©</string>
- <string name="title_activity_hidden_services">خدÙ
ات Ø®ÙÙØ©</string>
<string name="menu_hidden_services">خدÙ
ات Ø®ÙÙØ©</string>
<string name="save">ØÙظ</string>
<string name="local_port">اÙÙ
ÙÙØ° اÙÙ
ØÙÙ</string>
@@ -128,7 +126,6 @@
<string name="name">اÙاسÙ
</string>
<string name="done">تÙ
!</string>
<string name="copy_address_to_clipboard">Ùسخ اÙعÙÙا٠إÙ٠اÙØاÙظة</string>
- <string name="show_auth_cookie">عرض ÙعÙØ© اÙÙ
صادÙØ©</string>
<string name="backup_service">اÙÙسخ اÙØ¥ØتÙاط٠ÙÙخدÙ
Ø©</string>
<string name="delete_service">Øذ٠اÙخدÙ
Ø©</string>
<string name="backup_saved_at_external_storage">تÙ
ت عÙ
ÙÙØ© ØÙظ اÙÙسخة اÙØ¥ØتÙاطÙØ© Ù٠ذاÙرة اÙتخزÙ٠اÙخارجÙØ©</string>
@@ -139,16 +136,8 @@
<string name="confirm_service_deletion">تأÙÙد Øذ٠اÙخدÙ
Ø©</string>
<string name="service_type">ÙÙع اÙخدÙ
Ø©</string>
<string name="auth_cookie">ÙعÙØ© اÙÙ
صادÙØ©</string>
- <string name="copy_cookie_to_clipboard">Ùسخ اÙÙعÙØ© Ø¥Ù٠اÙØاÙظة</string>
- <string name="auth_cookie_was_not_configured">ÙÙ
ÙتÙ
إعداد ÙعÙØ© اÙÙ
صادÙØ©</string>
<string name="please_restart_Orbot_to_enable_the_changes">اÙرجاء إعادة تشغÙ٠أÙربÙت ÙتÙعÙ٠اÙتعدÙÙات</string>
- <string name="client_cookies">ÙعÙات اÙعÙ
ÙÙ</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">اÙÙراءة Ù
Ù٠رÙ
ز اÙÙÙ٠آر</string>
- <string name="backup_cookie">اÙÙسخ اÙØ¥ØتÙاط٠ÙÙÙعÙØ©</string>
- <string name="delete_cookie">Øذ٠اÙÙعÙØ©</string>
- <string name="confirm_cookie_deletion">تأÙÙد إزاÙØ© اÙÙعÙØ©</string>
- <string name="hosted_services">اÙخدÙ
ات اÙÙ
ستضاÙØ©</string>
<string name="share_as_qr">شار٠ÙرÙ
ز ÙÙ٠آر</string>
<string name="disable">Ø¥Ùغاء</string>
<string name="enable">تÙ
ÙÙÙ</string>
diff --git a/app/src/main/res/values-ay/strings.xml b/app/src/main/res/values-ay/strings.xml
index 9910db38..1fe09e38 100644
--- a/app/src/main/res/values-ay/strings.xml
+++ b/app/src/main/res/values-ay/strings.xml
@@ -92,8 +92,7 @@
<string name="hidden_service_request">Imantat apayañ thakhinak Tor llikar mä wakichäwiw jist\'arañ muni %1$d. Wakichawitix uñt\'atachixa, iyaw sama.</string>
<string name="found_existing_tor_process">Utjir Toraw jikxatataâ¦</string>
<string name="something_bad_happened">Mä jan walt\'äwiw utji. Qillqantayasit uñakipam</string>
- <string name="unable_to_read_hidden_service_name">Janiw imantat yanapirin sutiman ullarañjamakänti</string>
- <string name="unable_to_start_tor">Janiw Torax aqtayañjamäkiti:</string>
+ <string name="unable_to_start_tor">Janiw Torax aqtayañjamäkiti:</string>
<string name="pref_use_persistent_notifications">Orbot aqtatäki ukjax chimpup uñstayañapuni</string>
<string name="pref_use_persistent_notifications_title">Yatiyäwinakax purinipuniniwa</string>
<string name="pref_use_expanded_notifications">Kawkja markans IP ukamp Toramp uñstani uka yatiyäw juk\'amp uñacht\'ayaña</string>
@@ -123,7 +122,6 @@
<string name="send_email">Qillqat apayaña</string>
<string name="vpn_default_world">Uraqpacha (justupaki)</string>
<string name="hidden_services">Imantat lurañanaka</string>
- <string name="title_activity_hidden_services">Imantat lurañanaka</string>
<string name="menu_hidden_services">Imantat lurañanaka</string>
<string name="save">Imaña</string>
<string name="local_port">Akankïr apayañ thakhi</string>
@@ -131,7 +129,6 @@
<string name="name">Suti</string>
<string name="done">¡Tukuyata!</string>
<string name="copy_address_to_clipboard">Utjirinak waruqañawjar imam</string>
- <string name="show_auth_cookie"> Uñt\'ayktam uka cookie uñstayam</string>
<string name="backup_service">Yanapirit imat luratanakam waruqam</string>
<string name="delete_service">Lurañanak pichsuña</string>
<string name="backup_saved_at_external_storage">Imat luratanakamax yaqha yänakar imataxiwa</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">Lurañanakax pichsutäniwa</string>
<string name="service_type">Kunayman lurañanaka</string>
<string name="auth_cookie">Chiqat k\'arich uk katjir cookie</string>
- <string name="copy_cookie_to_clipboard">Cookie waruqañawjar imam</string>
- <string name="auth_cookie_was_not_configured">Chiqat k\'arich uk katjir cookiex janiw mayjt\'ayatäkiti</string>
<string name="please_restart_Orbot_to_enable_the_changes">Mayjt\'ayatanak aqtayañatak Orbot mayamp qhant\'ayam, amp suma</string>
- <string name="client_cookies">Apnaqirin Cookiepa</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">QR ukamp ullaraña</string>
- <string name="backup_cookie">Cookien imat luratanakapa</string>
- <string name="delete_cookie">Cookie pichsum</string>
- <string name="confirm_cookie_deletion">Cookie pichsut mayamp uñxatam</string>
- <string name="hosted_services">Qurpachat lurañanaka</string>
<string name="share_as_qr">QRjam ch\'iqiyaña</string>
<string name="disable">Jiwt\'ayaña</string>
<string name="enable">Aqtayaña</string>
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
index 516b26ea..95d6653e 100644
--- a/app/src/main/res/values-az/strings.xml
+++ b/app/src/main/res/values-az/strings.xml
@@ -90,8 +90,7 @@ Tor: https://www.torproject.org</string>
LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">mövcud Tor prosesi tapıldıâ¦</string>
<string name="something_bad_happened">NÉ isÉ pis bir Åey oldu. GiriÅi yoxla</string>
- <string name="unable_to_read_hidden_service_name">gizli xidmÉt adını oxumaÄı deaktivlÉÅdir</string>
- <string name="unable_to_start_tor">Tor-un baÅlanmasını dayandır:</string>
+ <string name="unable_to_start_tor">Tor-un baÅlanmasını dayandır:</string>
<string name="pref_use_persistent_notifications">HÉmiÅÉ Orbot qoÅulduÄu hallarda niÅanı alÉtlÉt panelindÉ saxla</string>
<string name="pref_use_persistent_notifications_title">HÉmiÅÉ Açıq XÉbÉrdarlıqlar</string>
<string name="pref_use_expanded_notifications">Torla birlikdÉ Étraflı bildiriÅi göstÉrib ölkÉ vÉ IP-dÉn çıxın. </string>
diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml
index acfddbfa..21727a41 100644
--- a/app/src/main/res/values-be/strings.xml
+++ b/app/src/main/res/values-be/strings.xml
@@ -92,8 +92,7 @@
<string name="hidden_service_request">ÐадаÑак Ñ
оÑа адкÑÑÑÑ ÑÑ
Ð°Ð²Ð°Ð½Ñ Ð¿Ð¾ÑÑ ÑеÑвеÑа %1$d ÑеÑÐºÑ Tor. ÐÑÑа бÑÑпеÑна, ÐºÐ°Ð»Ñ Ð²Ñ Ð´Ð°Ð²ÑÑаеÑе Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð¼Ñ Ð´Ð°Ð´Ð°ÑкÑ.</string>
<string name="found_existing_tor_process">Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ñ ÑÑÐ½Ð°Ð²Ð°Ð»Ñ Ð¿ÑаÑÑÑ Torâ¦</string>
<string name="something_bad_happened">ÐдбÑлаÑÑ Ð½ÐµÐ¹ÐºÐ°Ñ Ð¿Ð°Ð¼Ñлка. ÐÑавеÑÑе жÑÑнал.</string>
- <string name="unable_to_read_hidden_service_name">немагÑÑма пÑаÑÑÑаÑÑ ÑÐ¼Ñ ÑÑ
аванай ÑлÑжбÑ</string>
- <string name="unable_to_start_tor">ÐемагÑÑма запÑÑÑÑÑÑ Tor:</string>
+ <string name="unable_to_start_tor">ÐемагÑÑма запÑÑÑÑÑÑ Tor:</string>
<string name="pref_use_persistent_notifications">ÐаÑÑÑÐ´Ñ Ð°Ð´Ð»ÑÑÑÑоÑваÑÑ ÑÐºÐ¾Ð½ÐºÑ Ñ Ð¿Ð°Ð½ÑÐ»Ñ Ð·Ð°Ð´Ð°Ð½Ð½ÑÑ ÐºÐ°Ð»Ñ Orbot падклÑÑанÑ</string>
<string name="pref_use_persistent_notifications_title">ÐÑзменнае апавÑÑÑÑнне пÑа пÑаÑÑ</string>
<string name="pref_use_expanded_notifications">ÐаказаÑÑ Ð¿Ð°ÑÑÑанае апавÑÑÑÑнне Tor з кÑаÑнай вÑÑ
Ð°Ð´Ñ Ñ IP</string>
@@ -123,7 +122,6 @@
<string name="send_email">ÐдпÑавÑÑÑ Ð»ÑÑÑ</string>
<string name="vpn_default_world">Ð¡Ð²ÐµÑ (аÑÑа)</string>
<string name="hidden_services">СÑ
аванÑÑ ÑлÑжбÑ</string>
- <string name="title_activity_hidden_services">СÑ
аванÑÑ ÑлÑжбÑ</string>
<string name="menu_hidden_services">СÑ
аванÑÑ ÑлÑжбÑ</string>
<string name="save">ÐаÑ
аваÑÑ</string>
<string name="local_port">ÐакалÑÐ½Ñ Ð¿Ð¾ÑÑ</string>
@@ -131,7 +129,6 @@
<string name="name">ÐмÑ</string>
<string name="done">ÐаÑова!</string>
<string name="copy_address_to_clipboard">СкапÑÑваÑÑ Ð°Ð´ÑÐ°Ñ Ñ Ð±ÑÑÐµÑ Ð¿Ð°Ð¼ÐµÐ½Ñ</string>
- <string name="show_auth_cookie">ÐаказаÑÑ Ð°ÑÑаÑÑзÑÑÑÑÑ cookie</string>
<string name="backup_service">Ð ÑзеÑваваÑÑ ÑлÑжбÑ</string>
<string name="delete_service">ÐÑдалÑÑÑ ÑлÑжбÑ</string>
<string name="backup_saved_at_external_storage">Ð ÑзеÑÐ²Ð¾Ð²Ð°Ñ ÐºÐ¾Ð¿ÑÑ Ð·Ð°Ñ
авана на вонкавÑм ÑÑ
овÑÑÑÑ</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">ÐаÑвеÑджанне вÑÐ´Ð°Ð»ÐµÐ½Ð½Ñ ÑлÑжбÑ</string>
<string name="service_type">ТÑп ÑлÑжбÑ</string>
<string name="auth_cookie">ÐÑÑаÑÑзÑÑÑÑ cookie</string>
- <string name="copy_cookie_to_clipboard">ÐапÑÑваÑÑ cookie Ñ Ð±ÑÑÐµÑ Ð¿Ð°Ð¼ÐµÐ½Ñ</string>
- <string name="auth_cookie_was_not_configured">ÐÑÑаÑÑзÑÑÑÑ cookie не наладжанÑ</string>
<string name="please_restart_Orbot_to_enable_the_changes">ÐÐ°Ð»Ñ Ð»Ð°Ñка, пеÑазапÑÑÑÑÑе Orbot Ð´Ð»Ñ ÑÑÑÑÐ¿Ñ Ð·Ð¼ÐµÐ½Ñ Ñ ÑÑлÑ</string>
- <string name="client_cookies">Cookies клÑенÑа</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑаÑÑÑаÑÑ Ð· QR-кода</string>
- <string name="backup_cookie">Ð ÑзеÑваваÑÑ cookie</string>
- <string name="delete_cookie">ÐÑдалÑÑÑ cookies</string>
- <string name="confirm_cookie_deletion">ÐаÑвеÑдзÑÑе вÑдаленне cookie</string>
- <string name="hosted_services">РазмеÑÑанÑÑ ÑлÑжбÑ</string>
<string name="share_as_qr">ÐадзÑлÑÑÑа пÑаз QR-код</string>
<string name="disable">ÐдклÑÑÑÑÑ</string>
<string name="enable">УклÑÑÑÑÑ</string>
diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml
index a01815a8..5377f78f 100644
--- a/app/src/main/res/values-bg/strings.xml
+++ b/app/src/main/res/values-bg/strings.xml
@@ -88,8 +88,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">намеÑил Ñи ÑÑвмеÑÑим Tor пÑоекÑâ¦</string>
<string name="something_bad_happened">ÐеÑо лоÑо Ñе ÑлÑÑи. ÐÑовеÑеÑе лога</string>
- <string name="unable_to_read_hidden_service_name">не може да пÑоÑеÑе име на ÑкÑиÑа ÑÑлÑга</string>
- <string name="unable_to_start_tor">Ðе може да ÑÑаÑÑиÑа ТоÑ:</string>
+ <string name="unable_to_start_tor">Ðе може да ÑÑаÑÑиÑа ТоÑ:</string>
<string name="pref_use_persistent_notifications">Ðинаги показвай икона в ÑÑлбаÑа когаÑо ÐÑÐ±Ð¾Ñ Ðµ ÑвÑÑзан</string>
<string name="pref_use_persistent_notifications_title">Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð²Ð¸Ð½Ð°Ð³Ð¸ вклÑÑени</string>
<string name="pref_use_expanded_notifications">Ðокажи ÑазÑиÑена инÑоÑмаÑÐ¸Ñ Ð·Ð° Tor изÑ
однаÑа дÑÑжава и IP в ленÑаÑа за извеÑÑиÑ</string>
@@ -116,8 +115,7 @@
<string name="get_bridges_email">Ðмейл</string>
<string name="send_email">ÐзпÑаÑи имейл</string>
<string name="hidden_services">СкÑиÑи ÑÑлÑги</string>
- <string name="title_activity_hidden_services">СкÑиÑи ÑÑлÑги</string>
- <string name="menu_hidden_services">СкÑиÑи ÑÑлÑги</string>
+ <string name="menu_hidden_services">СкÑиÑи ÑÑлÑги</string>
<string name="save">Ðапази</string>
<string name="name">Ðме</string>
<string name="please_restart_Orbot_to_enable_the_changes">ÐолÑ, ÑеÑÑаÑÑиÑай Orbot, за да влÑÐ·Ð°Ñ Ð² дейÑÑвие пÑомениÑе</string>
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
index 99724463..94ae2c59 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">Una aplicació vol obrir el port de servidor ocults%1$d a la xarxa Tor. Això és segur si confieu en l\'aplicació.</string>
<string name="found_existing_tor_process">s\'ha trobat un procés Tor existentâ¦</string>
<string name="something_bad_happened">Ha fallat alguna cosa. Comproveu el registre</string>
- <string name="unable_to_read_hidden_service_name">ha estat impossible llegir el nom del servei ocult</string>
<string name="unable_to_start_tor">Ha estat impossible iniciar Tor:</string>
<string name="pref_use_persistent_notifications">Manté la icona sempre a la barra d\'eines mentre l\'Orbot està connectat</string>
<string name="pref_use_persistent_notifications_title">Notificacions sempre activades</string>
@@ -123,7 +122,6 @@
<string name="send_email">Envia correu-e</string>
<string name="vpn_default_world">Global (auto)</string>
<string name="hidden_services">Serveis ocults</string>
- <string name="title_activity_hidden_services">Serveis ocults</string>
<string name="menu_hidden_services">Serveis ocults</string>
<string name="save">Desa</string>
<string name="local_port">Port local</string>
@@ -131,7 +129,6 @@
<string name="name">Nom</string>
<string name="done">Fet!</string>
<string name="copy_address_to_clipboard">Copia adreça al portapapers</string>
- <string name="show_auth_cookie">Mostrar galetes d\'autentificació</string>
<string name="backup_service">Servei de còpia de seguretat</string>
<string name="delete_service">Esborrar servei</string>
<string name="backup_saved_at_external_storage">Còpia de seguretat desada a emmagatzematge extern</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">Confirma la supressió del servei</string>
<string name="service_type">Tipus de servei</string>
<string name="auth_cookie">Auth cookie</string>
- <string name="copy_cookie_to_clipboard">Copieu les galetes al porta-retalls</string>
- <string name="auth_cookie_was_not_configured">No s\'ha configurat l\'Auth cookie</string>
<string name="please_restart_Orbot_to_enable_the_changes">Reinicieu l\'Orbot per aplicar els canvis</string>
- <string name="client_cookies">Client cookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Llegir de QR</string>
- <string name="backup_cookie">Backup cookie</string>
- <string name="delete_cookie">Elimina la galeta</string>
- <string name="confirm_cookie_deletion">Confirma la supressió de les galetes</string>
- <string name="hosted_services">Serveis allotjats</string>
<string name="share_as_qr">Comparteix com a QR</string>
<string name="disable">Deshabilitar </string>
<string name="enable">Habilitar</string>
diff --git a/app/src/main/res/values-cs-rCZ/strings.xml b/app/src/main/res/values-cs-rCZ/strings.xml
index a3232ae8..328eb65c 100644
--- a/app/src/main/res/values-cs-rCZ/strings.xml
+++ b/app/src/main/res/values-cs-rCZ/strings.xml
@@ -87,7 +87,6 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">nalezev existujÃcà Tor procesâ¦</string>
<string name="something_bad_happened">Stalo se nÄco Å¡patného. Zkontrolujte log</string>
- <string name="unable_to_read_hidden_service_name">nelze ÄÃst název skryté služby</string>
<string name="unable_to_start_tor">Nelze spustit Tor:</string>
<string name="pref_use_persistent_notifications">Vždy zobrazit ikonu ve stavovém Åádku, pokud je Orbot pÅipojen.</string>
<string name="pref_use_persistent_notifications_title">Notifikace vždy zapnuté</string>
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index 092ff884..b064e0c9 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -34,8 +34,7 @@
<string name="set_locale_title">Jazyk</string>
<string name="get_bridges_email">Email</string>
<string name="hidden_services">Skryté Služby</string>
- <string name="title_activity_hidden_services">Skryté Služby</string>
- <string name="menu_hidden_services">Skryté Služby</string>
+ <string name="menu_hidden_services">Skryté Služby</string>
<string name="save">Uložit</string>
<string name="name">Jméno</string>
<string name="done">Hotovo!</string>
diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml
index a2b24ffb..ef85ec01 100644
--- a/app/src/main/res/values-cy/strings.xml
+++ b/app/src/main/res/values-cy/strings.xml
@@ -34,8 +34,7 @@
<string name="third_party_software">Meddalwedd 3ydd-parti</string>
<string name="set_locale_title">Iaith</string>
<string name="hidden_services">Gwasanaethau Cudd</string>
- <string name="title_activity_hidden_services">Gwasanaethau Cudd</string>
- <string name="menu_hidden_services">Gwasanaethau Cudd</string>
+ <string name="menu_hidden_services">Gwasanaethau Cudd</string>
<string name="save">Cadw</string>
<string name="name">Enw</string>
</resources>
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
index 3d77ae62..c41936a2 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -85,15 +85,13 @@
<string name="tor_version">Tor: https://www.torproject.org</string>
<string name="found_existing_tor_process">fandt eksisterende Tor processâ¦</string>
<string name="something_bad_happened">Noget slemt er sket. Check loggen</string>
- <string name="unable_to_read_hidden_service_name">ikke i stand til at læse navnet på den skjulte service</string>
- <string name="unable_to_start_tor">Kunne ikke starte Tor:</string>
+ <string name="unable_to_start_tor">Kunne ikke starte Tor:</string>
<string name="pref_use_persistent_notifications">Vis altid ikonet i statuslinien når Orbot er forbundet til netværket</string>
<string name="pref_use_persistent_notifications_title">Vis altid notifikationer</string>
<string name="set_locale_title">Sprog</string>
<string name="get_bridges_email">Mail</string>
<string name="hidden_services">Skjulte tjenester</string>
- <string name="title_activity_hidden_services">Skjulte tjenester</string>
- <string name="menu_hidden_services">Skjulte tjenester</string>
+ <string name="menu_hidden_services">Skjulte tjenester</string>
<string name="save">Gem</string>
<string name="name">Navn</string>
<string name="disable">Deaktivere</string>
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 27fabb26..6bd8ef68 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">Eine Anwendung möchte den Onion Server auf Port %1$s zum Tor-Netzwerk öffnen. Dies ist sicher, wenn Sie der Anwendung vertrauen.</string>
<string name="found_existing_tor_process">bestehenden Tor-Prozess gefunden â¦</string>
<string name="something_bad_happened">Etwas ist schief gelaufen. Bitte Protokoll überprüfen</string>
- <string name="unable_to_read_hidden_service_name">Name des versteckten Dienstes kann nicht gelesen werden</string>
<string name="unable_to_start_tor">Tor kann nicht gestartet werden:</string>
<string name="pref_use_persistent_notifications">Symbol immer in der Statusleiste lassen, wenn Orbot verbunden ist</string>
<string name="pref_use_persistent_notifications_title">Aktivitätsanzeige</string>
@@ -123,7 +122,6 @@
<string name="send_email">E-Mail senden</string>
<string name="vpn_default_world">Global (Automatisch)</string>
<string name="hidden_services">Onion Dienste</string>
- <string name="title_activity_hidden_services">Onion-Dienste</string>
<string name="menu_hidden_services">Onion-Dienste</string>
<string name="save">Speichern</string>
<string name="local_port">Lokaler Port</string>
@@ -131,7 +129,6 @@
<string name="name">Name</string>
<string name="done">Fertig!</string>
<string name="copy_address_to_clipboard">Adresse in die Zwischenablage kopieren</string>
- <string name="show_auth_cookie">Authentifikationscookie anzeigen</string>
<string name="backup_service">Backup Service <i>(Warnung: Dadurch könnte Ihre Service Konfiguration anderen Apps zugänglich gemacht werden)</i></string>
<string name="delete_service">Dienst löschen</string>
<string name="backup_saved_at_external_storage">Sicherung auf externem Speicher abgelegt</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">Löschen des Dienstes bestätigen</string>
<string name="service_type">Dienst-Typ</string>
<string name="auth_cookie">Authentifikationscookie</string>
- <string name="copy_cookie_to_clipboard">Cookie in die Zwischenablage kopieren</string>
- <string name="auth_cookie_was_not_configured">Es wurde kein Authentifikationscookie festgelegt</string>
<string name="please_restart_Orbot_to_enable_the_changes">Bitte Orbot zum Aktivieren der Ãnderungen neustarten</string>
- <string name="client_cookies">Client-Cookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">QR-Code einlesen</string>
- <string name="backup_cookie">Cookie sichern</string>
- <string name="delete_cookie">Cookie löschen</string>
- <string name="confirm_cookie_deletion">Cookie-Löschung bestätigen</string>
- <string name="hosted_services">Gehostete Dienste</string>
<string name="share_as_qr">Als QR-Code teilen</string>
<string name="disable">Deaktivieren</string>
<string name="enable">Aktivieren</string>
@@ -207,7 +196,6 @@
<string name="v3_backup_name_hint">Sicherungsdateiname â¦</string>
<string name="v3_delete_client_authorization_confirm">Entferne Client Authorisierung</string>
<string name="v3_client_auth">v3 Onion Dienst Client Authorisierung</string>
- <string name="v2_hidden_services">v2 Onion Dienste (veraltet)</string>
<string name="v3_hosted_services">Gehostete v3 Onion Dienste</string>
<string name="v3_delete_client_authorization">Entferne Client Authorisierungs-Schlüssel</string>
<string name="v3_backup_key_warning">Warnung: Dadurch könnten Ihre Schlüssel anderen Apps zugänglich gemacht werden</string>
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index 15b75da6..3cab2df2 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">ÎάÏοια εÏαÏμογή ÏÏοÏÏαθεί να ανοίξει Ïην κÏÏ
Ïή θÏÏα διακομιÏÏή %1$dÏÏο δίκÏÏ
ο Tor. Î ÏÏκειÏαι για αÏÏαλή ενÎÏγεια, εÏÏÏον γνÏÏίζεÏε Ïην εÏαÏμογή.</string>
<string name="found_existing_tor_process">αναζήÏηÏη διεÏγαÏιÏν Torâ¦</string>
<string name="something_bad_happened">ÎάÏι ÎºÎ±ÎºÏ ÏÏ
νÎβη. ÎλÎγξÏε ÏÎ¹Ï ÎºÎ±ÏαγÏαÏÎÏ</string>
- <string name="unable_to_read_hidden_service_name">αδÏ
ναμία ανάγνÏÏÎ·Ï ÏοÏ
ονÏμαÏÎ¿Ï ÏÎ·Ï ÎºÏÏ
ÏÎ®Ï Ï
ÏηÏεÏίαÏ</string>
<string name="unable_to_start_tor">ÎδÏ
ναμία εκκίνηÏÎ·Ï ÏοÏ
Tor:</string>
<string name="pref_use_persistent_notifications">Îα διαÏηÏείÏαι ÏάνÏοÏε Ïο εικονίδιο ÏÏην γÏαμμή εÏγαλείÏν ÏÏαν Ïο Orbot ÏÏ
νδÎεÏαι</string>
<string name="pref_use_persistent_notifications_title">ÎιδοÏοιήÏÎµÎ¹Ï Î´Î¹Î±ÏκοÏÏ ÏÏνδεÏηÏ</string>
@@ -123,7 +122,6 @@
<string name="send_email">ΣÏείλÏε Email</string>
<string name="vpn_default_world">ΠαγκÏÏμια (Auto)</string>
<string name="hidden_services">ÎÏοκÏÏ
ÏÎµÏ Ï
ÏηÏεÏιεÏ</string>
- <string name="title_activity_hidden_services">ÎÏοκÏÏ
ÏÎµÏ Ï
ÏηÏεÏιεÏ</string>
<string name="menu_hidden_services">ÎÏοκÏÏ
ÏÎµÏ Ï
ÏηÏεÏιεÏ</string>
<string name="save">ÎÏοθήκεÏ
Ïη</string>
<string name="local_port">ΤοÏική θÏÏα</string>
@@ -131,7 +129,6 @@
<string name="name">Îνομα</string>
<string name="done">Îγινε!</string>
<string name="copy_address_to_clipboard">ÎνÏιγÏαÏή διÎÏ
θÏ
νÏÎ·Ï ÏÏο ÏÏÏÏειÏο</string>
- <string name="show_auth_cookie">ÎμÏάνιÏη αναγνÏÏιÏÏÎ¹ÎºÎ¿Ï cookie</string>
<string name="backup_service">Î¥ÏηÏεÏία δημιοÏ
ÏÎ³Î¯Î±Ï Î±Î½ÏιγÏάÏοÏ
αÏÏαλείαÏ</string>
<string name="delete_service">ÎιαγÏαÏή Ï
ÏηÏεÏίαÏ</string>
<string name="backup_saved_at_external_storage">Το ανÏίγÏάÏο αÏÏÎ±Î»ÎµÎ¯Î±Ï Î±ÏοθηκεÏθηκε Ïε εξÏÏεÏÎ¹ÎºÏ Î¼ÎÏο αÏοθήκεÏ
ÏηÏ</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">ÎÏιβεβαίÏÏη διαγÏαÏÎ®Ï Ï
ÏηÏεÏίαÏ</string>
<string name="service_type">ΤÏÏÎ¿Ï Ï
ÏηÏεÏίαÏ</string>
<string name="auth_cookie">ÎναγνÏÏιÏÏÎ¹ÎºÏ cookie</string>
- <string name="copy_cookie_to_clipboard">ÎνÏιγÏαÏή ÏÎ¿Ï cookie ÏÏο ÏÏÏÏειÏο</string>
- <string name="auth_cookie_was_not_configured">Το αναγνÏÏιÏÏÎ¹ÎºÏ cookie δεν διαμοÏÏÏθηκε</string>
<string name="please_restart_Orbot_to_enable_the_changes">ΠαÏακαλοÏμε εÏανεκκινήÏÏε Ïο Orbot για να ενεÏγοÏοιήÏεÏε ÏÎ¹Ï Î±Î»Î»Î±Î³ÎÏ</string>
- <string name="client_cookies">Cookies ÏελαÏÏν</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÎνάγνÏÏη αÏÏ QR</string>
- <string name="backup_cookie">Cookie ανÏίγÏαÏοÏ
αÏÏÎ±Î»ÎµÎ¯Î±Ï </string>
- <string name="delete_cookie">ÎÏαίÏεÏη Cookie</string>
- <string name="confirm_cookie_deletion">ÎÏιβεβαίÏÏη διαγÏαÏÎ®Ï ÏÎ¿Ï cookie </string>
- <string name="hosted_services">ΦιλοξενημÎÎ½ÎµÏ Ï
ÏηÏεÏίεÏ</string>
<string name="share_as_qr">ÎοινοÏοίηÏη ÏÏ QR</string>
<string name="disable">ÎÏενεÏγοÏοίηÏη</string>
<string name="enable">ÎνεÏγοÏοίηÏη</string>
diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml
index c543030c..db021c1f 100644
--- a/app/src/main/res/values-eo/strings.xml
+++ b/app/src/main/res/values-eo/strings.xml
@@ -66,8 +66,7 @@
<string name="enter_ports">Entajpu pordojn</string>
<string name="project_home">RetpaÄaro(j) de la Projekto:</string>
<string name="found_existing_tor_process">trovi ekzistantan Tor-procedonâ¦</string>
- <string name="unable_to_read_hidden_service_name">ne eblas legi nomon de la kaÅita servo</string>
- <string name="unable_to_start_tor">Ne eblas startigi Tor:</string>
+ <string name="unable_to_start_tor">Ne eblas startigi Tor:</string>
<string name="set_locale_title">Lingvo</string>
<string name="save">Konservi</string>
<string name="name">Nomo</string>
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 85ae1a5c..7884cfbb 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">Una aplicación quiere abrir el puerto %1$d de servidor oculto a la red Tor. Esto es seguro si confÃa en la aplicación.</string>
<string name="found_existing_tor_process">Se encontró un proceso de Tor ya existenteâ¦</string>
<string name="something_bad_happened">Hubo algún tipo de problema. Compruebe el registro (log)</string>
- <string name="unable_to_read_hidden_service_name">No fue posible leer el nombre del servicio oculto</string>
<string name="unable_to_start_tor">No fue posible iniciar Tor: </string>
<string name="pref_use_persistent_notifications">Mantener siempre el icono de Orbot en la barra de tareas cuando esté conectado</string>
<string name="pref_use_persistent_notifications_title">Notificaciones siempre activadas</string>
@@ -123,7 +122,6 @@
<string name="send_email">Enviar correo</string>
<string name="vpn_default_world">Global (Automático)</string>
<string name="hidden_services">Servicios ocultos</string>
- <string name="title_activity_hidden_services">Servicios ocultos</string>
<string name="menu_hidden_services">Servicios ocultos</string>
<string name="save">Guardar</string>
<string name="local_port">Puerto local</string>
@@ -131,7 +129,6 @@
<string name="name">Nombre</string>
<string name="done">¡Hecho!</string>
<string name="copy_address_to_clipboard">Copiar dirección al portapapeles</string>
- <string name="show_auth_cookie">Mostrar cookie de autentificación</string>
<string name="backup_service">Hacer copia de seguridad del servicio</string>
<string name="delete_service">Borrar servicio</string>
<string name="backup_saved_at_external_storage">Copia de seguridad guardada en un almacenamiento externo</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">Confirme el borrado del servicio</string>
<string name="service_type">Tipo de servicio</string>
<string name="auth_cookie">Cookie de autentificación</string>
- <string name="copy_cookie_to_clipboard">Copiar cookie al portapapeles</string>
- <string name="auth_cookie_was_not_configured">La cookie de autentificación no fue configurada</string>
<string name="please_restart_Orbot_to_enable_the_changes">Por favor, reinicie Orbot para habilitar los cambios</string>
- <string name="client_cookies">Cookies de cliente</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Leer desde QR</string>
- <string name="backup_cookie">Realizar copia de seguridad de cookie</string>
- <string name="delete_cookie">Borrar cookie</string>
- <string name="confirm_cookie_deletion">Confirmar borrado de cookie</string>
- <string name="hosted_services">Servicios alojados</string>
<string name="share_as_qr">Compartir como QR</string>
<string name="disable">Deshabilitar</string>
<string name="enable">Habilitar</string>
diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml
index a718a5a1..844b61c9 100644
--- a/app/src/main/res/values-et/strings.xml
+++ b/app/src/main/res/values-et/strings.xml
@@ -81,8 +81,7 @@
<string name="third_party_software">Kolmanda osapoole tarkvara:</string>
<string name="found_existing_tor_process">leidus töötav Tor protsessâ¦</string>
<string name="something_bad_happened">Juhtus midagi halba. Kontrollige logi</string>
- <string name="unable_to_read_hidden_service_name">ei õnnestu lugeda varjatud teenuse nime</string>
- <string name="unable_to_start_tor">Tor käivitamine ebaõnnestus:</string>
+ <string name="unable_to_start_tor">Tor käivitamine ebaõnnestus:</string>
<string name="pref_use_persistent_notifications">Ãhendatud Orbot korral näidata katkematult ikoonide tööriistariba</string>
<string name="pref_use_persistent_notifications_title">Pidevalt kuvatavad teated</string>
<string name="pref_disable_network_title">Pole võrgu auto-und</string>
diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml
index 23791307..e782d963 100644
--- a/app/src/main/res/values-eu/strings.xml
+++ b/app/src/main/res/values-eu/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">Aplikazio batek ezkutuko zerbitzariko %1$d ataka ireki nau du Tor sarera. Segurua da aplikazioaz fidatzen bazara.</string>
<string name="found_existing_tor_process">aurreko Tor prozesu bat aurkitu daâ¦</string>
<string name="something_bad_happened">Zerbait txarra gertatu da. Begiratu egunkarian</string>
- <string name="unable_to_read_hidden_service_name">ezin izan da ezkutuko zerbitzuaren izena irakurri</string>
<string name="unable_to_start_tor">Ezin izan da Tor hasi:</string>
<string name="pref_use_persistent_notifications">Mantendu ikonoa tresna barran Orbot konektatuta dagoenean</string>
<string name="pref_use_persistent_notifications_title">Beti piztutako jakinarazpenak</string>
@@ -123,7 +122,6 @@
<string name="send_email">Bidali E-maila</string>
<string name="vpn_default_world">Orokorra (Automatikoa)</string>
<string name="hidden_services">Ezkutuko zerbitzuak</string>
- <string name="title_activity_hidden_services">Ezkutuko zerbitzuak</string>
<string name="menu_hidden_services">Ezkutuko zerbitzuak</string>
<string name="save">Gorde</string>
<string name="local_port">Ataka lokala</string>
@@ -131,7 +129,6 @@
<string name="name">Izena</string>
<string name="done">Egina!</string>
<string name="copy_address_to_clipboard">Kopiatu helbidea arbelera</string>
- <string name="show_auth_cookie">Erakutsi autentifikazio cookie-a</string>
<string name="backup_service">Egin zerbitzuaren babeskopia</string>
<string name="delete_service">Ezabatu zerbitzua</string>
<string name="backup_saved_at_external_storage">Babeskopia kanpo biltegiratzean gorde da</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">Berretsi zerbitzua ezabatzea</string>
<string name="service_type">Zerbitzu mota</string>
<string name="auth_cookie">Autentifikazio cookie-a</string>
- <string name="copy_cookie_to_clipboard">Kopiatu cookie-a arbelera</string>
- <string name="auth_cookie_was_not_configured">Ez da autentifikazio cookie-a konfiguratu</string>
<string name="please_restart_Orbot_to_enable_the_changes">Mesedez berrabiarazi Orbot aldaketak aktibatzeko</string>
- <string name="client_cookies">Bezero-cookie-ak</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Irakurri QR-tik</string>
- <string name="backup_cookie">Egin cookie-aren babeskopia</string>
- <string name="delete_cookie">Ezabatu cookie-a</string>
- <string name="confirm_cookie_deletion">Berretsi cookie-a ezabatzea</string>
- <string name="hosted_services">Ostatatutako zerbitzuak</string>
<string name="share_as_qr">Partekatu QR gisa</string>
<string name="disable">Desgaitu</string>
<string name="enable">Gaitu</string>
diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml
index 3ecbbf57..7acbd5f6 100644
--- a/app/src/main/res/values-fa/strings.xml
+++ b/app/src/main/res/values-fa/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">اپÙÛÚ©ÛØ´ÙÛ Ù
ÛâØ®ÙاÙد Ù¾Ùرت سرÙر %1$d را ب٠شبک٠تÙر بگشاÛد. در صÙØ±ØªÛ Ú©Ù Ø¨Ù Ø§Û٠برÙاÙ
٠اطÙ
ÛÙا٠دارÛØ¯Ø ÚÙÛÙ Ú©Ø§Ø±Û Ø§Ù
٠است.</string>
<string name="found_existing_tor_process">ÛÚ© تÙر درØا٠اجرا Ù¾Ûدا شدâ¦</string>
<string name="something_bad_happened">اتÙØ§Ù Ø¨Ø¯Û Ø§Ùتاد. ÙÙاÛع ثبت شد٠را ÚÚ© Ú©ÙÛد</string>
- <string name="unable_to_read_hidden_service_name">ÙاتÙا٠در Ø®ÙاÙد٠ÙاÙ
سرÙÛس Ù
Ø®ÙÛ</string>
<string name="unable_to_start_tor">ÙاتÙا٠در را٠اÙØ¯Ø§Ø²Û ØªÙر:</string>
<string name="pref_use_persistent_notifications">ÙÙØªÛ Ø±Ø¨Ø§Øª Ù¾ÛØ§Ø²Û Ù
ØªØµÙ Ø§Ø³ØªØ ÙÙ
Ûش٠آÛÚ©ÙÙ Ù
ربÙØ· را در ÙÙار ابزار Ùگ٠دار.</string>
<string name="pref_use_persistent_notifications_title">آگاÙØ³Ø§Ø²Û ÙÙ
Ûش٠رÙØ´Ù</string>
@@ -123,7 +122,6 @@
<string name="send_email">اÛÙ
Û٠بÙرست</string>
<string name="vpn_default_world">جÙاÙÛ (Ø®Ùدکار)</string>
<string name="hidden_services">سرÙÛسâÙØ§Û Ù
Ø®ÙÛ</string>
- <string name="title_activity_hidden_services">سرÙÛسâÙØ§Û Ù
Ø®ÙÛ</string>
<string name="menu_hidden_services">سرÙÛسâÙØ§Û Ù
Ø®ÙÛ</string>
<string name="save">ذخÙرÙ</string>
<string name="local_port">درگا٠Ù
ØÙÛ</string>
@@ -131,7 +129,6 @@
<string name="name">ÙاÙ
</string>
<string name="done">اÙجاÙ
شد!</string>
<string name="copy_address_to_clipboard">رÙÙÙشت ÙشاÙÛâÙا در ØاÙظ٠Ù
ÙÙت</string>
- <string name="show_auth_cookie">ÙÙ
اÛØ´ Ú©ÙÚ©Û Ø§Øراز ÙÙÛت</string>
<string name="backup_service">سرÙÛس بکâآپ</string>
<string name="delete_service">Øذ٠سرÙÛس</string>
<string name="backup_saved_at_external_storage">بکâآپ در اÙØ¨Ø§Ø±Ù Ø®Ø§Ø±Ø¬Û Ø°Ø®Ûر٠شد</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">Øذ٠سرÙÛس را تاÛÛد Ú©ÙÛد</string>
<string name="service_type">ÙÙع سرÙÛس</string>
<string name="auth_cookie">Ú©ÙÚ©Û Auth</string>
- <string name="copy_cookie_to_clipboard">Ú©Ù¾Û Ú©Ø±Ø¯Ù Ú©ÙÚ©Û Ø¨Ù Ú©ÙÛÙ¾ بÙرد</string>
- <string name="auth_cookie_was_not_configured">Ú©ÙÚ©Û Ø§Øراز ÙÙÛت Ù¾ÛکربÙØ¯Û Ùشد٠بÙد</string>
<string name="please_restart_Orbot_to_enable_the_changes">Ø¨Ø±Ø§Û Ø¯Ûد٠تغÛÛØ±Ø§ØªØ Ø§Ùربات را دÙبار٠را٠اÙØ¯Ø§Ø²Û Ú©ÙÛد</string>
- <string name="client_cookies">Ú©ÙÚ©ÛâÙØ§Û Client</string>
<string name="onion">onion.</string>
- <string name="cookie_from_QR">از QR بخÙاÙ</string>
- <string name="backup_cookie">بکâآپ از Ú©ÙÚ©Û</string>
- <string name="delete_cookie">ØØ°Ù Ú©ÙÚ©Û</string>
- <string name="confirm_cookie_deletion">تاÛÛد ØØ°Ù Ú©ÙÚ©Û</string>
- <string name="hosted_services">سرÙÛسâÙØ§Û Ù
ÛزباÙÛâشدÙ</string>
<string name="share_as_qr">ÙÙ
âرساÙÛ Ø¨Ø§ QR</string>
<string name="disable">غÛرÙعا٠کÙ</string>
<string name="enable">Ùعا٠کÙ</string>
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index 606da9bb..fd9b3136 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -88,7 +88,6 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">löytyi olemassaoleva Tor-prosessiâ¦</string>
<string name="something_bad_happened">Jotain pahaa tapahtui. Tarkista loki</string>
- <string name="unable_to_read_hidden_service_name">piilopalvelunimen lukeminen epäonnistui</string>
<string name="unable_to_start_tor">Torin käynnistys epäonnistui:</string>
<string name="pref_use_persistent_notifications">Pidä kuvake aina työkalupalkissa, kun Orbot on yhdistetty</string>
<string name="pref_use_persistent_notifications_title">Ilmoitukset aina käytössä</string>
@@ -116,7 +115,6 @@
<string name="get_bridges_email">Sähköposti</string>
<string name="send_email">Lähetä sähköpostia</string>
<string name="hidden_services">Piilopalvelut</string>
- <string name="title_activity_hidden_services">Piilopalvelut</string>
<string name="menu_hidden_services">Piilopalvelut</string>
<string name="save">Tallenna</string>
<string name="name">Nimi</string>
@@ -137,7 +135,6 @@
<string name="local_port">Paikallinen portti</string>
<string name="onion_port">Sipuliportti</string>
<string name="copy_address_to_clipboard">Kopioi osoite leikepöydälle</string>
- <string name="show_auth_cookie">Näytä autenttinen eväste</string>
<string name="delete_service">Poista palvelu</string>
<string name="backup_saved_at_external_storage">Varmuuskopio tallennettu ulkoiseen tallennustilaan</string>
<string name="backup_restored">Varmuuskopio palautettu</string>
@@ -146,8 +143,6 @@
<string name="start_tor_again_for_finish_the_process">Käynnistä Tor uudelleen prosessin viimeistelemiseksi</string>
<string name="confirm_service_deletion">Vahvista palvelun poisto</string>
<string name="service_type">Palvelun tyyppi</string>
- <string name="copy_cookie_to_clipboard">Kopioi eväste leikepöydälle</string>
- <string name="client_cookies">Asiakasohjelman evästeet</string>
<string name="onion">.onion</string>
<string name="use_qr_code">Käytä QR-koodia</string>
<string name="confirm">Vahvista</string>
diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml
index 158ac414..818d7194 100644
--- a/app/src/main/res/values-fr-rFR/strings.xml
+++ b/app/src/main/res/values-fr-rFR/strings.xml
@@ -88,7 +88,6 @@
<string name="libevent_version">LibEvent v2.0.21 : http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">un processus Tor existant a été trouvéâ¦</string>
<string name="something_bad_happened">Une problème est survenu. Consultez le journal</string>
- <string name="unable_to_read_hidden_service_name">impossible de lire le nom du service onion</string>
<string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
<string name="pref_use_persistent_notifications">Toujours conserver lâicône dans la barre dâoutils quand Orbot est connecté</string>
<string name="pref_use_persistent_notifications_title">Notifications toujours actives</string>
@@ -131,13 +130,11 @@
<string name="apps_mode">Mode RPV</string>
<string name="vpn_default_world">Global (automatique)</string>
<string name="hidden_services">Services onion</string>
- <string name="title_activity_hidden_services">Services onion</string>
<string name="menu_hidden_services">Services onion</string>
<string name="local_port">Port local</string>
<string name="onion_port">Port onion</string>
<string name="done">Terminé</string>
<string name="copy_address_to_clipboard">Copier lâadresse dans le presse-papiers</string>
- <string name="show_auth_cookie">Afficher le témoin dâauthentification</string>
<string name="backup_service">Sauvegarder le service <i>(Avertissement : La configuration de votre service pourrait être exposée à dâautres applis)</i></string>
<string name="delete_service">Supprimer le service</string>
<string name="backup_saved_at_external_storage">La sauvegarde a été enregistrée sur la mémoire externe</string>
@@ -148,15 +145,7 @@
<string name="confirm_service_deletion">Confirmez la suppression du service</string>
<string name="service_type">Type de service</string>
<string name="auth_cookie">Témoin dâauthentification</string>
- <string name="copy_cookie_to_clipboard">Copier le témoin dans le presse-papiers</string>
- <string name="auth_cookie_was_not_configured">Le témoin dâauthentification nâa pas été configuré</string>
- <string name="client_cookies">Témoins des clients</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Balayer un code QR</string>
- <string name="backup_cookie">Sauvegarder le témoin</string>
- <string name="delete_cookie">Supprimer le témoin</string>
- <string name="confirm_cookie_deletion">Confirmer la suppression du témoin</string>
- <string name="hosted_services">Services hébergés</string>
<string name="share_as_qr">Partager en tant que code QR</string>
<string name="disable">Désactiver</string>
<string name="enable">Activer</string>
@@ -221,7 +210,6 @@
<string name="v3_client_auth_activity_title">Autorisation client v3</string>
<string name="v3_client_auth">Autorisation client Onion Service v3</string>
<string name="v3_hosted_services">Services Onion v3 hébergés</string>
- <string name="v2_hidden_services">Services Onion v2 (déconseillés)</string>
<string name="deny">Refuser</string>
<string name="allow">Autoriser</string>
<string name="backup_port_exist">Erreur : Un service onion utilise déjà le port %s</string>
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index ae748ad3..7acca81d 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -92,8 +92,7 @@
<string name="hidden_service_request">Une appli veut ouvrir le port %1$d du serveur caché au réseau Tor. Cela est sécuritaire si vous faites confiance à lâappli.</string>
<string name="found_existing_tor_process">un processus existant de Tor a été trouvéâ¦</string>
<string name="something_bad_happened">Quelque chose nâa pas été. Vérifiez le journal</string>
- <string name="unable_to_read_hidden_service_name">impossible de lire le nom du service caché</string>
- <string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
+ <string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
<string name="pref_use_persistent_notifications">Toujours conserver lâicône dans la barre des tâches quand Orbot est connecté.</string>
<string name="pref_use_persistent_notifications_title">Notifications toujours actives</string>
<string name="pref_use_expanded_notifications">Montrer des notifications étendues avec le pays de sortie de Tor et lâIP</string>
@@ -123,7 +122,6 @@
<string name="send_email">Envoyer un courriel</string>
<string name="vpn_default_world">Mondial (Auto)</string>
<string name="hidden_services">Services cachés</string>
- <string name="title_activity_hidden_services">Services cachés</string>
<string name="menu_hidden_services">Services cachés</string>
<string name="save">Enregistrer</string>
<string name="local_port">Port local</string>
@@ -131,7 +129,6 @@
<string name="name">Nom</string>
<string name="done">Faitâ!</string>
<string name="copy_address_to_clipboard">Copier lâadresse vers le presse-papiers</string>
- <string name="show_auth_cookie">Afficher le témoin auth</string>
<string name="backup_service">Service de sauvegarde</string>
<string name="delete_service">Supprimer le service</string>
<string name="backup_saved_at_external_storage">La sauvegarde a été enregistrée sur une mémoire externe</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">Confirmer la suppression du service</string>
<string name="service_type">Type de service</string>
<string name="auth_cookie">Témoin auth</string>
- <string name="copy_cookie_to_clipboard">Copier le témoin vers le presse-papiers</string>
- <string name="auth_cookie_was_not_configured">Le témoin auth nâest pas configuré</string>
<string name="please_restart_Orbot_to_enable_the_changes">Veuillez redémarrer Orbot pour activer les changements</string>
- <string name="client_cookies">Témoins du client</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Lire dâun code QR</string>
- <string name="backup_cookie">Sauvegarder le témoin</string>
- <string name="delete_cookie">Supprimer le témoin</string>
- <string name="confirm_cookie_deletion">Confirmer la suppression du témoin</string>
- <string name="hosted_services">Services hébergés</string>
<string name="share_as_qr">Partager comme code QR</string>
<string name="disable">Désactiver</string>
<string name="enable">Activer</string>
diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml
index 5e3862f3..fe428b35 100644
--- a/app/src/main/res/values-gl/strings.xml
+++ b/app/src/main/res/values-gl/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">Unha aplicación quere abrir o porto oculto de servidor %1$d a rede Tor. Esto é seguro se vostede confÃa na app.</string>
<string name="found_existing_tor_process">atopado proceso Tor existenteâ¦</string>
<string name="something_bad_happened">Algo malo pasou. Comprobe o rexistro</string>
- <string name="unable_to_read_hidden_service_name">imposible ler nome de servizo oculto</string>
<string name="unable_to_start_tor">Incapaz de arrancar Tor</string>
<string name="pref_use_persistent_notifications">Mostrar sempre a icona na barra de ferramentas cando Orbot estea conectado</string>
<string name="pref_use_persistent_notifications_title">Notificacións Sempre Acesas</string>
@@ -123,7 +122,6 @@
<string name="send_email">Enviar correo</string>
<string name="vpn_default_world">Global (Auto)</string>
<string name="hidden_services">Servizos agochados</string>
- <string name="title_activity_hidden_services">Servizos agochados</string>
<string name="menu_hidden_services">Servizos agochados</string>
<string name="save">Gardar</string>
<string name="local_port">Porto local</string>
@@ -131,7 +129,6 @@
<string name="name">Nome</string>
<string name="done">Feito!</string>
<string name="copy_address_to_clipboard">Copiar enderezo ao portapapeis</string>
- <string name="show_auth_cookie">Mostar testemuño de autorización</string>
<string name="backup_service">Servizo de respaldo</string>
<string name="delete_service">Eliminar servizo</string>
<string name="backup_saved_at_external_storage">Respaldo gardado en almacenamento externo</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">Confirme a eliminación do servizo</string>
<string name="service_type">Tipo de servizo</string>
<string name="auth_cookie">Testemuño de autorización</string>
- <string name="copy_cookie_to_clipboard">Copie o testemuño ao portapapeis</string>
- <string name="auth_cookie_was_not_configured">Non estableceu un testemuño de autorización</string>
<string name="please_restart_Orbot_to_enable_the_changes">Por favor, reinicie Orbot para activar os cambios</string>
- <string name="client_cookies">Testemuños do cliente</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Ler desde QR</string>
- <string name="backup_cookie">Testemuño de respaldo</string>
- <string name="delete_cookie">Eliminar testemuño</string>
- <string name="confirm_cookie_deletion">Confirme a eliminación do testemuño</string>
- <string name="hosted_services">Servizos hospedados</string>
<string name="share_as_qr">Compartir como QR</string>
<string name="disable">Inhabilitar</string>
<string name="enable">Activar</string>
diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml
index 84e33502..a6217880 100644
--- a/app/src/main/res/values-hi/strings.xml
+++ b/app/src/main/res/values-hi/strings.xml
@@ -93,7 +93,6 @@
<string name="hidden_service_request">à¤à¤ à¤à¤ª Tor नà¥à¤à¤µà¤°à¥à¤ पर %1$dà¤à¤¿à¤ªà¤¾ सरà¥à¤µà¤° पà¥à¤°à¥à¤ à¤à¥à¤²à¤¨à¤¾ à¤à¤¾à¤¹à¤¤à¤¾ हà¥à¥¤ यदि à¤à¤ª à¤à¤ª पर विशà¥à¤µà¤¾à¤¸ à¤à¤°à¤¤à¥ हà¥à¤, तॠयह सà¥à¤°à¤à¥à¤·à¤¿à¤¤ हà¥</string>
<string name="found_existing_tor_process">मà¥à¤à¥à¤¦à¤¾ तà¥à¤° पà¥à¤°à¤à¥à¤°à¤¿à¤¯à¤¾ पाया â¦</string>
<string name="something_bad_happened">à¤à¥à¤ बà¥à¤°à¤¾ हॠà¤à¤¯à¤¾à¥¤ लà¥à¤ à¤à¥ à¤à¤¾à¤à¤ à¤à¤°à¥à¤</string>
- <string name="unable_to_read_hidden_service_name">à¤à¤¿à¤ªà¥ हà¥à¤ सà¥à¤µà¤¾ à¤à¤¾ नाम पढ़नॠमà¥à¤ à¤
समरà¥à¤¥</string>
<string name="unable_to_start_tor">à¤à¥ शà¥à¤°à¥ à¤à¤°à¤¨à¥ मà¥à¤ à¤
समरà¥à¤¥:</string>
<string name="pref_use_persistent_notifications">à¤à¤°à¤¬à¥à¤ à¤à¤¨à¥à¤à¥à¤ हà¥à¤¨à¥ पर à¤à¥à¤²à¤¬à¤¾à¤° मà¥à¤ हमà¥à¤¶à¤¾ à¤à¤à¤à¤¨ रà¤à¥à¤</string>
<string name="pref_use_persistent_notifications_title">हमà¥à¤¶à¤¾ à¤à¥ सà¥à¤à¤¨à¤¾à¤à¤</string>
@@ -124,7 +123,6 @@
<string name="send_email">à¤à¤®à¥à¤² à¤à¥à¤à¥à¤</string>
<string name="vpn_default_world">à¤à¥à¤²à¥à¤¬à¤² (à¤à¤à¥)</string>
<string name="hidden_services">हिडन सà¥à¤µà¤¾à¤à¤</string>
- <string name="title_activity_hidden_services">हिडन सà¥à¤µà¤¾à¤à¤</string>
<string name="menu_hidden_services">हिडन सà¥à¤µà¤¾à¤à¤</string>
<string name="save">बà¤à¤¾à¤¨à¤¾</string>
<string name="local_port">सà¥à¤¥à¤¾à¤¨à¥à¤¯ पà¥à¤°à¥à¤</string>
@@ -132,7 +130,6 @@
<string name="name">नाम</string>
<string name="done">à¤à¤¿à¤¯à¤¾ हà¥à¤!</string>
<string name="copy_address_to_clipboard">à¤à¥à¤²à¤¿à¤ªà¤¬à¥à¤°à¥à¤¡ à¤à¥ पता à¤à¥à¤ªà¥ à¤à¤°à¥à¤</string>
- <string name="show_auth_cookie">Auth à¤à¥à¤à¥ दिà¤à¤¾à¤à¤</string>
<string name="backup_service">बà¥à¤à¤
प सà¥à¤µà¤¾</string>
<string name="delete_service">सà¥à¤µà¤¾ हà¤à¤¾à¤à¤</string>
<string name="backup_saved_at_external_storage">बाहà¥à¤¯ सà¤à¤à¥à¤°à¤¹à¤£ मà¥à¤ बà¥à¤à¤
प सहà¥à¤à¤¾ à¤à¤¯à¤¾</string>
@@ -143,16 +140,8 @@
<string name="confirm_service_deletion">सà¥à¤µà¤¾ हà¤à¤¾à¤¨à¥ à¤à¥ पà¥à¤·à¥à¤à¤¿ à¤à¤°à¥à¤</string>
<string name="service_type">सà¥à¤µà¤¾ पà¥à¤°à¤à¤¾à¤°</string>
<string name="auth_cookie">Auth à¤à¥à¤à¥</string>
- <string name="copy_cookie_to_clipboard">à¤à¥à¤²à¤¿à¤ªà¤¬à¥à¤°à¥à¤¡ पर à¤à¥à¤à¥ à¤à¥à¤ªà¥ à¤à¤°à¥à¤</string>
- <string name="auth_cookie_was_not_configured">Auth à¤à¥à¤à¥ à¤à¥à¤¨à¥à¤«à¤¼à¤¿à¤à¤° नहà¥à¤ à¤à¥ à¤à¤ थà¥</string>
<string name="please_restart_Orbot_to_enable_the_changes">परिवरà¥à¤¤à¤¨ सà¤à¥à¤·à¤® à¤à¤°à¤¨à¥ à¤à¥ लिठOrbot पà¥à¤¨à¤ पà¥à¤°à¤¾à¤°à¤à¤ à¤à¤°à¥à¤</string>
- <string name="client_cookies">à¤à¥à¤²à¤¾à¤à¤à¤ à¤à¥à¤à¥à¤à¤¼</string>
<string name="onion">.à¤
नियन </string>
- <string name="cookie_from_QR">QR सॠपढ़à¥à¤</string>
- <string name="backup_cookie">बà¥à¤à¤
प à¤à¥à¤à¥</string>
- <string name="delete_cookie">à¤à¥à¤à¥ हà¤à¤¾à¤à¤</string>
- <string name="confirm_cookie_deletion">à¤à¥à¤à¥ हà¤à¤¾à¤¨à¥ à¤à¥ पà¥à¤·à¥à¤à¤¿ à¤à¤°à¥à¤</string>
- <string name="hosted_services">हà¥à¤¸à¥à¤à¥à¤¡ सरà¥à¤µà¤¿à¤¸à¥à¤¸</string>
<string name="share_as_qr">QR à¤à¥ रà¥à¤ª मà¥à¤ शà¥à¤¯à¤° à¤à¤°à¥à¤</string>
<string name="disable">à¤
à¤à¥à¤·à¤®</string>
<string name="enable">सà¤à¥à¤·à¤® à¤à¤°à¥à¤</string>
diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml
index d61ec60b..9f1e0162 100644
--- a/app/src/main/res/values-hr/strings.xml
+++ b/app/src/main/res/values-hr/strings.xml
@@ -88,8 +88,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">pronaÄeni postojeÄi Tor procesiâ¦</string>
<string name="something_bad_happened">Nešto loše se dogodilo. Provjerite dnevnik</string>
- <string name="unable_to_read_hidden_service_name">nije moguÄe proÄitati ime skrivene usluge</string>
- <string name="unable_to_start_tor">Nije moguÄe pokrenuti Tor:</string>
+ <string name="unable_to_start_tor">Nije moguÄe pokrenuti Tor:</string>
<string name="pref_use_persistent_notifications">Uvjek drži ikonu na alatnoj traci kad je Orbot spojen</string>
<string name="pref_use_persistent_notifications_title">Obavijesti o stalnoj pokrenutosti</string>
<string name="pref_use_expanded_notifications">Prikaži proširene obavijesti s Tor izlaznom državom i IP-em</string>
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index f0ef09eb..6ac2622d 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">Egy app egy rejtett szerver portot %1$d nyitna a Tor hálózatra. Ez biztonságos, ha megbÃzik az appban.</string>
<string name="found_existing_tor_process">létezÅ Tor folyamat találvaâ¦</string>
<string name="something_bad_happened">Valami rossz történt. Nézd meg a naplót.</string>
- <string name="unable_to_read_hidden_service_name">nem olvasható a rejtett szolgáltatás neve</string>
<string name="unable_to_start_tor">A Tor indÃtása sikertelen:</string>
<string name="pref_use_persistent_notifications">Mindig tartsa az ikont az eszköztáron, ha az Orbot csatlakoztatva van.</string>
<string name="pref_use_persistent_notifications_title">Mindig-bekapcsolt értesÃtések</string>
@@ -123,7 +122,6 @@
<string name="send_email">Email küldése</string>
<string name="vpn_default_world">Globális (Auto)</string>
<string name="hidden_services">Rejtett szolgáltatások</string>
- <string name="title_activity_hidden_services">Rejtett szolgáltatások</string>
<string name="menu_hidden_services">Rejtett szolgáltatások</string>
<string name="save">Mentés</string>
<string name="local_port">Helyi Port</string>
@@ -131,7 +129,6 @@
<string name="name">Név</string>
<string name="done">Kész!</string>
<string name="copy_address_to_clipboard">CÃm másolása vágólapra</string>
- <string name="show_auth_cookie">AzonosÃtó süti megjelenÃtése</string>
<string name="backup_service">MentŠszolgáltatás</string>
<string name="delete_service">Szolgáltatás Törlése</string>
<string name="backup_saved_at_external_storage">KülsŠtárhelyre mentve</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">Szolgáltatás törlés jóváhagyása</string>
<string name="service_type">Szolgáltatás tÃpus</string>
<string name="auth_cookie">AzonosÃtó süti</string>
- <string name="copy_cookie_to_clipboard">Süti másolása vágólapra</string>
- <string name="auth_cookie_was_not_configured">AzonosÃtó süti nem konfigurált</string>
<string name="please_restart_Orbot_to_enable_the_changes">Kérlek indÃtsd újra az Orbot-ot a változások engedélyezéséhez</string>
- <string name="client_cookies">Kliens sütik</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Olvasás QR-ból</string>
- <string name="backup_cookie">Süti mentése</string>
- <string name="delete_cookie">Süti törlése</string>
- <string name="confirm_cookie_deletion">Süti törlés jóváhagyása</string>
- <string name="hosted_services">Futtatott szolgáltatások</string>
<string name="share_as_qr">Megosztás QR-ként</string>
<string name="disable">Kikapcsol</string>
<string name="enable">Engedélyezés</string>
diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml
index 672bd7a6..cae38518 100644
--- a/app/src/main/res/values-in/strings.xml
+++ b/app/src/main/res/values-in/strings.xml
@@ -88,7 +88,6 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">menemukan proses Tor yang adaâ¦</string>
<string name="something_bad_happened">Sesuatu yang buruk terjadi. Periksa log</string>
- <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama layanan tersembunyi</string>
<string name="unable_to_start_tor">Tidak dapat memulai Tor:</string>
<string name="pref_use_persistent_notifications">Selalu pelihara icon dalam toolbar ketika Orbot terhubung</string>
<string name="pref_use_persistent_notifications_title">Pemberitahuan Selalu-Hidup</string>
@@ -120,7 +119,6 @@
<string name="done">Beres!</string>
<string name="name">Nama</string>
<string name="menu_hidden_services">Perkhidmatan Onion</string>
- <string name="title_activity_hidden_services">Perkhidmatan Onion</string>
<string name="apps_mode">Mode VPN</string>
<string name="mebibyte">MiB</string>
<string name="kibibyte">KiB</string>
diff --git a/app/src/main/res/values-is/strings.xml b/app/src/main/res/values-is/strings.xml
index f3b43b3e..9b23f2fe 100644
--- a/app/src/main/res/values-is/strings.xml
+++ b/app/src/main/res/values-is/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">Forrit vill opna onion-netþjón á gáttinni %1$s inn á Tor-netið. Ãetta er öruggt ef þú treystir forritinu.</string>
<string name="found_existing_tor_process">fann annað Tor-ferliâ¦</string>
<string name="something_bad_happened">Eitthvað slæmt gerðist. Athugaðu atvikakráninguna</string>
- <string name="unable_to_read_hidden_service_name">get ekki lesið heiti földu þjónustunnar</string>
<string name="unable_to_start_tor">Get ekki ræst Tor:</string>
<string name="pref_use_persistent_notifications">Alltaf hafa táknmynd à verkfærastiku þegar Orbot er tengt</string>
<string name="pref_use_persistent_notifications_title">Alltaf-á tilkynningar</string>
@@ -123,7 +122,6 @@
<string name="send_email">Senda tölvupóst</string>
<string name="vpn_default_world">VÃðvært (sjálfvirkt)</string>
<string name="hidden_services">Faldar þjónustur</string>
- <string name="title_activity_hidden_services">Faldar þjónustur</string>
<string name="menu_hidden_services">Faldar þjónustur</string>
<string name="save">Vista</string>
<string name="local_port">Staðvær gátt</string>
@@ -131,7 +129,6 @@
<string name="name">Heiti</string>
<string name="done">Lokið!</string>
<string name="copy_address_to_clipboard">Afrita vistfang yfir á klippispjald</string>
- <string name="show_auth_cookie">Birta auðkenningar-vefköku</string>
<string name="backup_service">Ãryggisafritunarþjónusta <i>(Aðvörun: Ãetta gæti gert uppsetningu þjónustunnar þinnar sýnilega öðrum forritum)</i></string>
<string name="delete_service">Eyða þjónustu</string>
<string name="backup_saved_at_external_storage">Ãryggisafrit var vistað à ytri gagnageymslu</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">Staðfestu eyðingu á þjónustu</string>
<string name="service_type">Tegund þjónustu</string>
<string name="auth_cookie">Auðkenningar-vefkaka</string>
- <string name="copy_cookie_to_clipboard">Afrita vefköku á klippispjald</string>
- <string name="auth_cookie_was_not_configured">Auðkenningar-vefkaka var ekki stillt</string>
<string name="please_restart_Orbot_to_enable_the_changes">Endurræstu Orbot til að breytingarnar taki gildi</string>
- <string name="client_cookies">Vefkökur forritsins</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Lesa úr QR-kóða</string>
- <string name="backup_cookie">Ãryggisafrit af vefköku</string>
- <string name="delete_cookie">Eyða vefköku</string>
- <string name="confirm_cookie_deletion">Staðfestu eyðingu vefköku</string>
- <string name="hosted_services">Hýstar þjónustur</string>
<string name="share_as_qr">Deila sem QR-kóða</string>
<string name="disable">Gera óvirkt</string>
<string name="enable">Virkja</string>
@@ -224,7 +213,6 @@
<string name="v3_client_auth_activity_title">v3 auðkenning biðlara</string>
<string name="v3_client_auth">Auðkenning biðlara á v3 onion-þjónustum</string>
<string name="v3_hosted_services">Hýstar v3 onion-þjónustur</string>
- <string name="v2_hidden_services">v2 onion-þjónustur (úrelt)</string>
<string name="deny">Hafna</string>
<string name="allow">Leyfa</string>
<string name="snowflake_proxy_enabled">SNOWFLAKE-MILLIÃJÃNSHAMUR VIRKUR</string>
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index a5148006..19f07d70 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">Un\'app vuole aprire unserver nascosto sulla porta %1$s verso la rete Tor. Ã un\'azione sicura se ti fidi dell\'app.</string>
<string name="found_existing_tor_process">trovato un processo Tor esistenteâ¦</string>
<string name="something_bad_happened">E\' accaduto un evento indesiderato. Controllare i log</string>
- <string name="unable_to_read_hidden_service_name">Impossibile leggere il nome del servizio onion</string>
<string name="unable_to_start_tor">Impossibile avviare Tor:</string>
<string name="pref_use_persistent_notifications">Mantieni sempre l\'icona nella barra degli strumenti quando Orbot è connesso</string>
<string name="pref_use_persistent_notifications_title">Notifiche sempre attive</string>
@@ -123,7 +122,6 @@
<string name="send_email">Invia email</string>
<string name="vpn_default_world">Globale (Auto)</string>
<string name="hidden_services">Servizi nascosti</string>
- <string name="title_activity_hidden_services">Servizi nascosti</string>
<string name="menu_hidden_services">Servizi nascosti</string>
<string name="save">Salva</string>
<string name="local_port">Porta locale</string>
@@ -131,7 +129,6 @@
<string name="name">Nome</string>
<string name="done">Fatto!</string>
<string name="copy_address_to_clipboard">Copia l\'indirizzo negli appunti</string>
- <string name="show_auth_cookie">Mostra cookie di autenticazione</string>
<string name="backup_service">Servizio di backup <i>(Attenzione: ciò può esporre la configurazione del tuo servizio ad altre app)</i></string>
<string name="delete_service">Elimina il servizio</string>
<string name="backup_saved_at_external_storage">Backup salvato nell\'archiviazione esterna</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">Conferma l\'eliminazione del servizio</string>
<string name="service_type">Tipo di servizio</string>
<string name="auth_cookie">Cookie autenticazione</string>
- <string name="copy_cookie_to_clipboard">Copia cookie negli appunti</string>
- <string name="auth_cookie_was_not_configured">Cookie di autenticazione non configurato</string>
<string name="please_restart_Orbot_to_enable_the_changes">Per favore riavvia Orbot per rendere effettive le modifiche</string>
- <string name="client_cookies">Cookie del client</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Leggi da QR</string>
- <string name="backup_cookie">Backup cookie</string>
- <string name="delete_cookie">Elimina cookie</string>
- <string name="confirm_cookie_deletion">Conferma eliminazione cookie</string>
- <string name="hosted_services">Servizi ospitati</string>
<string name="share_as_qr">Condividi come QR</string>
<string name="disable">Disabilita</string>
<string name="enable">Abilita</string>
diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml
index 609fc7f8..6609092c 100644
--- a/app/src/main/res/values-iw/strings.xml
+++ b/app/src/main/res/values-iw/strings.xml
@@ -78,7 +78,6 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">× ××¦× ×ª×××× Tor ק×××â¦</string>
<string name="something_bad_happened">×ש×× ×¨×¢ ×תר×ש. ×××ק ×ת ×××××</string>
- <string name="unable_to_read_hidden_service_name">×× ×ס××× ×קר×× ×©× ×©×ר×ת × ×¡×ª×¨</string>
<string name="unable_to_start_tor">×× ×ס××× ××ת××× ×ת Tor:</string>
<string name="pref_use_persistent_notifications">×ש××ר ת××× ×ת ×××ק×× ×סר×× ×××× ×ש××ר××× ××××ר</string>
<string name="set_locale_title">שפ×</string>
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index d9f963fc..18c10e0a 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">ã¢ããªãéå
¬éãµã¼ãã¼ãã¼ã %1$d ãTorãããã¯ã¼ã¯ã«éæ¾ãããã¨ãã¦ãã¾ããä¿¡é ¼ã§ããã¢ããªã§ããã°ããã¯å®å
¨ã§ãã</string>
<string name="found_existing_tor_process">Torããã»ã¹ãçºè¦</string>
<string name="something_bad_happened">ä½ããèµ·ããã¾ããããã°ã確èªãã¦ãã ããã</string>
- <string name="unable_to_read_hidden_service_name">hidden serviceã®ååèªè¾¼ä¸è½</string>
<string name="unable_to_start_tor">Torãå®è¡ã§ãã¾ããã§ãã</string>
<string name="pref_use_persistent_notifications">Orbotãæ¥ç¶ä¸ã¯ã¢ã¤ã³ã³ã常ã«ãã¼ã«ãã¼ã«è¡¨ç¤º</string>
<string name="pref_use_persistent_notifications_title">éç¥ã常ã«æå¹å</string>
@@ -123,7 +122,6 @@
<string name="send_email">ã¡ã¼ã«éä¿¡</string>
<string name="vpn_default_world">ä¸çä¸ (èªå)</string>
<string name="hidden_services">Hidden Services</string>
- <string name="title_activity_hidden_services">Hidden Services</string>
<string name="menu_hidden_services">Hidden Services</string>
<string name="save">ä¿å</string>
<string name="local_port">ãã¼ã«ã«ãã¼ã</string>
@@ -131,7 +129,6 @@
<string name="name">åå</string>
<string name="done">å®äº</string>
<string name="copy_address_to_clipboard">ã¢ãã¬ã¹ãã¯ãªãããã¼ãã«ã³ãã¼</string>
- <string name="show_auth_cookie">Cookie èªè¨¼ãé表示</string>
<string name="backup_service">ããã¯ã¢ãããµã¼ãã¹</string>
<string name="delete_service">ãµã¼ãã¹ãåé¤</string>
<string name="backup_saved_at_external_storage">ããã¯ã¢ããã¯å¤é¨è¨æ¶è£
ç½®ã«ä¿åããã¾ãã</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">ãµã¼ãã¹åé¤ã確èª</string>
<string name="service_type">ãµã¼ãã¹ã¿ã¤ã</string>
<string name="auth_cookie">Cookie èªè¨¼</string>
- <string name="copy_cookie_to_clipboard">Cookie ãã¯ãªãããã¼ãã«ã³ãã¼</string>
- <string name="auth_cookie_was_not_configured">Authã¯ããã¼ã¯è¨å®ããã¾ããã§ãã</string>
<string name="please_restart_Orbot_to_enable_the_changes">å¤æ´ãæå¹ã«ããã«ã¯Orbotãåèµ·åãã¦ãã ãã</string>
- <string name="client_cookies">ã¯ã©ã¤ã¢ã³ã Cookie</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">QRã³ã¼ãããèªã¿åã</string>
- <string name="backup_cookie">Cookie ãããã¯ã¢ãã</string>
- <string name="delete_cookie">Cookie ãåé¤</string>
- <string name="confirm_cookie_deletion">ã¯ããã¼åé¤ã確èª</string>
- <string name="hosted_services">ãã¹ãåãµã¼ãã¹</string>
<string name="share_as_qr">QR ã§ã·ã§ã¢</string>
<string name="disable">ç¡å¹</string>
<string name="enable">æå¹</string>
diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml
index cfd5a59b..e0d6a39f 100644
--- a/app/src/main/res/values-ko/strings.xml
+++ b/app/src/main/res/values-ko/strings.xml
@@ -88,8 +88,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">ì¡´ì¬íê³ ìë Tor íë¡ì¸ì¤ ë°ê²¬</string>
<string name="something_bad_happened">ì´ë¤ ëì ê²ì´ ë°ì. ë¡ê·¸ íì¸íì¸ì.</string>
- <string name="unable_to_read_hidden_service_name">íë ìë¹ì¤ ì´ë¦ì ì½ì ì ìì</string>
- <string name="unable_to_start_tor">Tor ìì ë¶ê°ë¥</string>
+ <string name="unable_to_start_tor">Tor ìì ë¶ê°ë¥</string>
<string name="pref_use_persistent_notifications">Orbotì´ ì°ê²°ëìì ë í´ë°ì ìì´ì½ ë³´ì´ê¸°</string>
<string name="pref_use_persistent_notifications_title">íì ì¼ì§ ì림</string>
<string name="pref_use_expanded_notifications">ì¶êµ¬ ë° IP ì ë³´ì림 ë³´ì´ê¸°</string>
diff --git a/app/src/main/res/values-lt-rLT/strings.xml b/app/src/main/res/values-lt-rLT/strings.xml
index f56b9f76..84f4a16c 100644
--- a/app/src/main/res/values-lt-rLT/strings.xml
+++ b/app/src/main/res/values-lt-rLT/strings.xml
@@ -20,7 +20,6 @@
<string name="pref_reduced_circuit_padding_summary">NorÄdami sumažinti duomenų ir akumuliatoriaus naudojimÄ
, naudokite žemesnius užpildymo algoritmus</string>
<string name="pref_circuit_padding_summary">Ä®galinti grandinÄs užpildymÄ
, kad bÅ«tų galima apsisaugoti nuo kai kurių srauto analizÄs formų</string>
<string name="pref_isolate_dest_summary">Kiekvienam paskirties adresui naudoti skirtingÄ
grandinÄ</string>
- <string name="hosted_services">Patalpintos paslaugos</string>
<string name="backup_port_exist">Klaida: âOnion Serviceâ jau naudoja prievadÄ
%s</string>
<string name="name">Pavadinimas</string>
<string name="v3_hosted_services">âv3 Onion Servicesâ priegloba</string>
@@ -38,7 +37,6 @@
<string name="v3_key_hash">x25519 privatus raktas 32 bazÄje</string>
<string name="bridge_snowflake">Prisijungti per kitus âTorâ sujungimus (eksperimentinis)</string>
<string name="solve_captcha_instruction">IÅ¡sprÄskite CAPTCHA, kad galÄtumÄte praÅ¡yti tiltų.</string>
- <string name="unable_to_read_hidden_service_name">nepavyksta perskaityti onion paslaugos pavadinimo</string>
<string name="ports_reachable_behind_a_restrictive_firewall">Prievadai, pasiekiami už ribojanÄiosios ugniasienÄs</string>
<string name="listening_port_for_your_tor_relay">âTorâ relÄs klausymo prievadas</string>
<string name="v3_client_auth">v3 âOnion Serviceâ kliento autorizavimas</string>
@@ -46,7 +44,6 @@
<string name="bridge_direct_connect">Prisijungti tiesiogiai prie âTorâ (geriausia)</string>
<string name="testing_bridges_success">SÄkmÄ. Tilto konfigÅ«racija gera!</string>
<string name="testing_bridges">Tikrinamas tilto prijungimas prie âTorââ¦.</string>
- <string name="auth_cookie_was_not_configured">Auth slapukas nebuvo sukonfigūruotas</string>
<string name="backup_saved_at_external_storage">AtsarginÄ kopija iÅ¡saugota iÅ¡orinÄje saugykloje</string>
<string name="updating_settings_in_tor_service">atnaujinami âTorâ paslaugos nustatymai</string>
<string name="pref_open_proxy_on_all_interfaces_title">Atidaryti įgaliotÄ
jį serverį visose sÄ
sajose</string>
@@ -54,7 +51,6 @@
<string name="use_only_these_specified_nodes">Naudoti *tik* Å¡iuos nurodytus mazgus</string>
<string name="v3_delete_client_authorization">IÅ¡trinti kliento autorizavimo raktÄ
</string>
<string name="v3_backup_key">Padaryti kliento autorizavimo rakto atsarginÄ kopijÄ
</string>
- <string name="v2_hidden_services">v2 âOnion Servicesâ (nebenaudojama)</string>
<string name="request_bridges_from_torproject">Prašyti tiltų iš torproject.org</string>
<string name="enter_characters_from_image">Įveskite simbolius iš vaizdo</string>
<string name="testing_tor_direct">Bandomas ryÅ¡ys su âTorââ¦</string>
@@ -65,7 +61,6 @@
<string name="testing_bridges_fail">NEPAVYKO. IÅ¡bandykite kitÄ
parinktį</string>
<string name="consider_enable_battery_optimizations">Apsvarstykite galimybÄ Ä¯jungti baterijos optimizavimÄ
</string>
<string name="consider_disable_battery_optimizations">Apsvarstykite galimybÄ iÅ¡jungti baterijos optimizavimÄ
</string>
- <string name="copy_cookie_to_clipboard">Kopijuoti slapukÄ
į iÅ¡karpinÄ</string>
<string name="create_a_backup_first">Pirmiausia sukurkite atsarginÄ kopijÄ
</string>
<string name="copy_address_to_clipboard">Kopijuoti adresÄ
į iÅ¡karpinÄ</string>
<string name="unable_to_start_tor">Nepavyko paleisti âTorâ:</string>
@@ -89,10 +84,7 @@
<string name="pref_reduced_connection_padding">Sumažintas ryšio užpildymas</string>
<string name="pref_isolate_dest">IÅ¡skirti paskirties adresus</string>
<string name="share_as_qr">Bendrinti kaip QR</string>
- <string name="confirm_cookie_deletion">Patvirtinti slapuko iÅ¡trynimÄ
</string>
- <string name="cookie_from_QR">Skaityti iš QR</string>
<string name="confirm_service_deletion">Patvirtinti paslaugos iÅ¡trynimÄ
</string>
- <string name="show_auth_cookie">Rodyti auth slapukÄ
</string>
<string name="pref_torrc_title">âTorrcâ pasirinktinÄ konfigÅ«racija</string>
<string name="pref_dnsport_dialog">DNS prievado konfigūracija</string>
<string name="pref_dnsport_title">âTorâ DNS prievadas</string>
@@ -133,9 +125,6 @@
<string name="trouble_connecting">Nepavyksta prisijungti\?</string>
<string name="app_shortcuts">âTorâ įgalintos programos</string>
<string name="pref_connection_padding">Ryšio užpildymas</string>
- <string name="delete_cookie">IÅ¡trinti slapukÄ
</string>
- <string name="backup_cookie">AtsarginÄs kopijos slapukas</string>
- <string name="client_cookies">Kliento slapukai</string>
<string name="auth_cookie">Auth slapukas</string>
<string name="service_type">Paslaugos tipas</string>
<string name="restore_backup">Atkurti atsarginÄ kopijÄ
</string>
@@ -144,7 +133,6 @@
<string name="onion_port">Onion prievadas</string>
<string name="local_port">Vietinis prievadas</string>
<string name="menu_hidden_services">Onion paslaugos</string>
- <string name="title_activity_hidden_services">Onion paslaugos</string>
<string name="hidden_services">Onion paslaugos</string>
<string name="vpn_default_world">Visuotinis (automatinis)</string>
<string name="send_email">Siųsti el. laiÅ¡kÄ
</string>
diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml
index fb007f45..b5e41698 100644
--- a/app/src/main/res/values-lv/strings.xml
+++ b/app/src/main/res/values-lv/strings.xml
@@ -88,8 +88,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">Atrada esoÅ¡u Tor procesuâ¦</string>
<string name="something_bad_happened">Nav labi. PÄrbaudiet žurnÄlu</string>
- <string name="unable_to_read_hidden_service_name">NespÄj lasÄ«t slÄpta pakalpojuma nosaukumu</string>
- <string name="unable_to_start_tor">Nevar startÄt Tor:</string>
+ <string name="unable_to_start_tor">Nevar startÄt Tor:</string>
<string name="pref_use_persistent_notifications">VienmÄr paturÄt ikonu rÄ«kjoslÄ, kad Orbot ir savienots</string>
<string name="pref_use_persistent_notifications_title">VienmÄr ieslÄgtie paziÅojumi</string>
<string name="pref_use_expanded_notifications">RÄdÄ«t paplaÅ¡inÄtus paziÅojumus, kur norÄdÄ«ts IP un Tor izejas valsts</string>
@@ -116,8 +115,7 @@
<string name="get_bridges_email">E-pasts</string>
<string name="send_email">Nosūtīt e-pastu</string>
<string name="hidden_services">SlÄptie pakalpojumi</string>
- <string name="title_activity_hidden_services">SlÄptie pakalpojumi</string>
- <string name="menu_hidden_services">SlÄptie pakalpojumi</string>
+ <string name="menu_hidden_services">SlÄptie pakalpojumi</string>
<string name="save">SaglabÄt</string>
<string name="name">VÄrds</string>
<string name="please_restart_Orbot_to_enable_the_changes">LÅ«dzu pÄrstartÄjiet Orbot, lai iespÄjotu izmaiÅas</string>
diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml
index 58a2637a..d464ec58 100644
--- a/app/src/main/res/values-mk/strings.xml
+++ b/app/src/main/res/values-mk/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">ÐпликаÑиÑа Ñака да оÑвоÑи ÑокÑиена ÑеÑвеÑÑка поÑÑа %1$d кон Tor мÑежаÑа. Ðва е безбедно Ð´Ð¾ÐºÐ¾Ð»ÐºÑ Ð¸ веÑÑваÑе на апликаÑиÑаÑа.</string>
<string name="found_existing_tor_process">ÐÑонаÑден поÑÑоеÑки Tor-пÑоÑÐµÑ â¦</string>
<string name="something_bad_happened">Се ÑлÑÑи гÑеÑка. ÐÑовеÑеÑе го дневникоÑ</string>
- <string name="unable_to_read_hidden_service_name">не може да Ñе пÑоÑиÑа имеÑо на ÑкÑÐ¸ÐµÐ½Ð¸Ð¾Ñ ÑеÑвиÑ</string>
<string name="unable_to_start_tor">Tor не може да Ñе ÑÑаÑÑÑва:</string>
<string name="pref_use_persistent_notifications">Ð¡ÐµÐºÐ¾Ð³Ð°Ñ ÑÑваÑÑе Ñа иконаÑа во ленÑаÑа Ñо алаÑки кога Orbot е повÑзан</string>
<string name="pref_use_persistent_notifications_title">ÐзвеÑÑÑваÑа ÑÐµÐºÐ¾Ð³Ð°Ñ Ð²ÐºÐ»ÑÑени</string>
@@ -123,7 +122,6 @@
<string name="send_email">ÐÑпÑаÑеÑе е-поÑÑа</string>
<string name="vpn_default_world">Ðлобално (ÐвÑомаÑÑки)</string>
<string name="hidden_services">СкÑиени ÑеÑвиÑи</string>
- <string name="title_activity_hidden_services">СкÑиени ÑеÑвиÑи</string>
<string name="menu_hidden_services">СкÑиени ÑеÑвиÑи</string>
<string name="save">ÐаÑÑваÑ</string>
<string name="local_port">Ðокална поÑÑа</string>
@@ -131,7 +129,6 @@
<string name="name">Ðме</string>
<string name="done">ÐавÑÑено!</string>
<string name="copy_address_to_clipboard">ÐопиÑÐ°Ñ Ñа адÑеÑаÑа за залепÑваÑе</string>
- <string name="show_auth_cookie">Ðокажи авÑенÑиÑно колаÑе</string>
<string name="backup_service">РезеÑвна копиÑа</string>
<string name="delete_service">ÐзбÑиÑи ÑÑлÑга</string>
<string name="backup_saved_at_external_storage">РезеÑвнаÑа копиÑа е Ñнимена на надвоÑеÑна мемоÑиÑа</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">ÐоÑвÑди бÑиÑеÑе на ÑÑлÑгаÑа</string>
<string name="service_type">Тип на ÑÑлÑга</string>
<string name="auth_cookie">ÐвÑенÑиÑно колаÑе</string>
- <string name="copy_cookie_to_clipboard">ÐопиÑÐ°Ñ ÐºÐ¾Ð»Ð°Ñе за залепÑваÑе</string>
- <string name="auth_cookie_was_not_configured">ÐвÑенÑиÑноÑо колаÑе не е пÑилагодено</string>
<string name="please_restart_Orbot_to_enable_the_changes">Ðе молиме ÑÑаÑÑÑваÑÑе го повÑоÑно Orbot за да Ñе Ð¾Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð°Ñ Ð¿ÑомениÑе</string>
- <string name="client_cookies">ÐлиенÑÑки колаÑиÑа</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑоÑиÑÐ°Ñ Ð¾Ð´ QR</string>
- <string name="backup_cookie">ÐапÑави ÑезеÑвна копиÑа на колаÑе</string>
- <string name="delete_cookie">ÐзбÑиÑи колаÑе</string>
- <string name="confirm_cookie_deletion">ÐоÑвÑди бÑиÑеÑе на колаÑе</string>
- <string name="hosted_services">ХоÑÑиÑани ÑÑлÑги</string>
<string name="share_as_qr">Сподели како QR</string>
<string name="disable">Ðневозможи</string>
<string name="enable">Ðвозможи</string>
diff --git a/app/src/main/res/values-ms-rMY/strings.xml b/app/src/main/res/values-ms-rMY/strings.xml
index f35b7910..bfd5f44c 100644
--- a/app/src/main/res/values-ms-rMY/strings.xml
+++ b/app/src/main/res/values-ms-rMY/strings.xml
@@ -79,13 +79,11 @@
<string name="third_party_software">3rd-Party-Software: </string>
<string name="found_existing_tor_process">Proses Tor sedia ada ditemui..</string>
<string name="something_bad_happened">Sesuatu yang buruk berlaku. Semak log.</string>
- <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama servis tersembunyi</string>
<string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
<string name="pref_use_persistent_notifications">Sentiasa biar ikon pada toolbar apabila Orbot bersambung</string>
<string name="pref_use_persistent_notifications_title">Sentiasa On Notifikasi</string>
<string name="set_locale_title">Bahasa</string>
<string name="hidden_services">Perkhidmatan tersembunyi</string>
- <string name="title_activity_hidden_services">Perkhidmatan tersembunyi</string>
<string name="menu_hidden_services">Perkhidmatan tersembunyi</string>
<string name="save">Simpan</string>
<string name="name">Nama</string>
diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml
index 01d411b4..c3acfb10 100644
--- a/app/src/main/res/values-ms/strings.xml
+++ b/app/src/main/res/values-ms/strings.xml
@@ -72,8 +72,7 @@
<string name="third_party_software">3rd-Party-Software: </string>
<string name="found_existing_tor_process">Proses Tor sedia ada ditemui..</string>
<string name="something_bad_happened">Sesuatu yang buruk berlaku. Semak log.</string>
- <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama servis tersembunyi</string>
- <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
+ <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
<string name="pref_use_persistent_notifications">Sentiasa biar ikon pada toolbar apabila Orbot bersambung</string>
<string name="pref_use_persistent_notifications_title">Sentiasa On Notifikasi</string>
<string name="set_locale_title">Tetapan Tempatan</string>
diff --git a/app/src/main/res/values-my/strings.xml b/app/src/main/res/values-my/strings.xml
index c2a6e7bd..d63dceec 100644
--- a/app/src/main/res/values-my/strings.xml
+++ b/app/src/main/res/values-my/strings.xml
@@ -20,8 +20,7 @@
<string name="set_locale_title">áá¬áá¬á
áá¬á¸</string>
<string name="get_bridges_email">á¡á®á¸á±áá¸áá¹</string>
<string name="hidden_services">Hidden Services</string>
- <string name="title_activity_hidden_services">Hidden Services</string>
- <string name="menu_hidden_services">Hidden Services</string>
+ <string name="menu_hidden_services">Hidden Services</string>
<string name="save">áááá¹á¸ááá¹á¸áá«</string>
<string name="name">á¡áááº</string>
</resources>
diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml
index 0b7203ef..bb64e597 100644
--- a/app/src/main/res/values-nb/strings.xml
+++ b/app/src/main/res/values-nb/strings.xml
@@ -90,7 +90,6 @@
<string name="openssl_version">OpenSSL v1.0.2j: https://www.openssl.org</string>
<string name="found_existing_tor_process">fant eksisterende Tor-prosessâ¦</string>
<string name="something_bad_happened">Noe alvorlig skjedde. Sjekk loggen.</string>
- <string name="unable_to_read_hidden_service_name">klarte ikke å lese skjult tjenestenavn</string>
<string name="unable_to_start_tor">Klarte ikke å starte Tor:</string>
<string name="pref_use_persistent_notifications">Alltid behold ikonet i verktøyslinjen når Orbot er tilkoblet</string>
<string name="pref_use_persistent_notifications_title">Alltid-PÃ¥ -varslinger</string>
@@ -119,7 +118,6 @@
<string name="apps_mode">VPN-modus</string>
<string name="send_email">Send e-post</string>
<string name="hidden_services">Hidden Services</string>
- <string name="title_activity_hidden_services">Hidden Services</string>
<string name="menu_hidden_services">Hidden Services</string>
<string name="save">Lagre</string>
<string name="local_port">Lokalt port</string>
@@ -135,15 +133,8 @@
<string name="start_tor_again_for_finish_the_process">Start Tor igjen for å fullføre prosessen</string>
<string name="confirm_service_deletion">Bekreft sletting av tjeneste</string>
<string name="service_type">Tjenestetype</string>
- <string name="copy_cookie_to_clipboard">Kopier kake til utklippstavle</string>
<string name="please_restart_Orbot_to_enable_the_changes">Gjør omstart av Orbot før endringer trer i kraft</string>
- <string name="client_cookies">Klientinformasjonskapsler</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Les fra QR</string>
- <string name="backup_cookie">Sikkerhetskopier informasjonskapsel</string>
- <string name="delete_cookie">Slett informasjonskapsel</string>
- <string name="confirm_cookie_deletion">Bekreft sletting av informasjonskapsel</string>
- <string name="hosted_services">Vertstjenester</string>
<string name="share_as_qr">Del som QR</string>
<string name="disable">Skru av</string>
<string name="enable">Slå på</string>
@@ -161,7 +152,6 @@
<string name="default_socks_http">SOCKS: - HTTP: -</string>
<string name="pref_http_dialog">HTTP-portoppsett</string>
<string name="auth_cookie">Identitetsbekreftelseskake</string>
- <string name="auth_cookie_was_not_configured">Identitetsbekreftelseskake ikke satt opp</string>
<string name="consider_disable_battery_optimizations">Overvei å skru av batterioptimalisering</string>
<string name="consider_enable_battery_optimizations">Overvei å skru på batterioptimalisering</string>
<string name="pref_isolate_dest">Isoler måladresser</string>
@@ -178,7 +168,6 @@
<string name="pref_reduced_connection_padding">Redusert tilknytningsutfylling</string>
<string name="pref_connection_padding_summary">Tillat tilknytningsutfylling for å beskytte mot noen typer trafikkanalyse. Forvalg: auto</string>
<string name="pref_connection_padding">Tilkoblingsutfylling</string>
- <string name="show_auth_cookie">Vis identitetsbekreftelseskake</string>
<string name="pref_open_proxy_on_all_interfaces_summary">Tillat Wi-Fi-likemenn, tjudrede enheter, og alle som kan koble til din IP; tilgang til Tor</string>
<string name="app_shortcuts">Programmer som kan bruke Tor</string>
<string name="testing_bridges_success">Brooppsettet fungerer.</string>
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index b690a5ab..9140435c 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">Een app wil de verborgenserverpoort %1$d tot het Tor-netwerk openen. Dit is veilig als je de app vertrouwt.</string>
<string name="found_existing_tor_process">bestaand Tor-proces gevondenâ¦</string>
<string name="something_bad_happened">Er is een fout opgetreden. Controleer de log</string>
- <string name="unable_to_read_hidden_service_name">Kan verborgen dienst-naam niet lezen</string>
<string name="unable_to_start_tor">Kan Tor niet starten:</string>
<string name="pref_use_persistent_notifications">Houd icoon in taakbalk zolang Orbot verbonden is</string>
<string name="pref_use_persistent_notifications_title">Meldingen altijd aan</string>
@@ -123,7 +122,6 @@
<string name="send_email">E-mail versturen</string>
<string name="vpn_default_world">Algemeen (automatisch)</string>
<string name="hidden_services">Verborgen diensten</string>
- <string name="title_activity_hidden_services">Verborgen diensten</string>
<string name="menu_hidden_services">Verborgen diensten</string>
<string name="save">Opslaan</string>
<string name="local_port">Lokale poort</string>
@@ -131,7 +129,6 @@
<string name="name">Naam</string>
<string name="done">Klaar!</string>
<string name="copy_address_to_clipboard">Adres kopiëren naar klembord</string>
- <string name="show_auth_cookie">Authenticatiecookie tonen</string>
<string name="backup_service">Back-updienst</string>
<string name="delete_service">Dienst verwijderen</string>
<string name="backup_saved_at_external_storage">Back-up opgeslagen op externe opslag</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">Bevestig verwijderen van dienst</string>
<string name="service_type">Diensttype</string>
<string name="auth_cookie">Authenticatiecookie</string>
- <string name="copy_cookie_to_clipboard">Cookie kopiëren naar klembord</string>
- <string name="auth_cookie_was_not_configured">Authenticatiecookie is niet ingesteld</string>
<string name="please_restart_Orbot_to_enable_the_changes">Herstart Orbot om de wijzigingen in te schakelen</string>
- <string name="client_cookies">Cliëntcookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Lezen van QR-code</string>
- <string name="backup_cookie">Back-up maken van cookie</string>
- <string name="delete_cookie">Cookie verwijderen</string>
- <string name="confirm_cookie_deletion">Bevestig verwijderen van cookie</string>
- <string name="hosted_services">Gehoste diensten</string>
<string name="share_as_qr">Delen als QR-code</string>
<string name="disable">Uitschakelen</string>
<string name="enable">Inschakelen</string>
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index d41d70ae..8498ab0d 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -88,7 +88,6 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">znaleziono istniejÄ
cy proces Toraâ¦</string>
<string name="something_bad_happened">CoÅ nie poszÅo nie tak. Sprawdź logi</string>
- <string name="unable_to_read_hidden_service_name">uniemożliw czytanie nazw ukrytych serwisów</string>
<string name="unable_to_start_tor">Nie można wystartowaÄ aplikacji Tor:</string>
<string name="pref_use_persistent_notifications">Zawsze trzymaj ikonÄ w pasku powiadomieÅ gdy Orbot jest poÅÄ
czony</string>
<string name="pref_use_persistent_notifications_title">Powiadomienia zawsze aktywne</string>
@@ -117,7 +116,6 @@
<string name="apps_mode">Tryb VPN</string>
<string name="send_email">WyÅlij Email</string>
<string name="hidden_services">Ukryte UsÅugi</string>
- <string name="title_activity_hidden_services">Ukryte UsÅugi</string>
<string name="menu_hidden_services">Ukryte UsÅugi</string>
<string name="save">Zapisz</string>
<string name="local_port">Lokalne Porty</string>
@@ -138,12 +136,7 @@
<string name="obfsproxy_version">Obfs4proxy: https://github.com/Yawning/obfs4</string>
<string name="consider_disable_battery_optimizations">Rozważ wyÅÄ
czenie optymalizacji baterii</string>
<string name="share_as_qr">UdostÄpnij jako QR</string>
- <string name="confirm_cookie_deletion">Potwierdź usuniÄcie pliku cookie</string>
- <string name="delete_cookie">UsuÅ plik cookie</string>
- <string name="backup_cookie">Kopia zapasowa pliku cookie</string>
- <string name="cookie_from_QR">Czytaj z QR</string>
<string name="onion">.onion</string>
- <string name="copy_cookie_to_clipboard">Skopiuj plik cookie do schowka</string>
<string name="service_type">Typ usÅugi</string>
<string name="confirm_service_deletion">Potwierdź usuniÄcie usÅugi</string>
<string name="start_tor_again_for_finish_the_process">Uruchom Tor ponownie, aby zakoÅczyÄ proces</string>
@@ -153,10 +146,7 @@
<string name="backup_saved_at_external_storage">Kopia zapasowa zapisywana w pamiÄci zewnÄtrznej</string>
<string name="backup_service">UsÅuga tworzenia kopii zapasowych</string>
<string name="hidden_service_request">Aplikacja chce otworzyÄ port serwera cebulowego %1$d do sieci Tor. Jest to bezpieczne, jeÅli zaufasz aplikacji.</string>
- <string name="client_cookies">Klient cookies</string>
<string name="auth_cookie">Autoryzacja cookie</string>
- <string name="show_auth_cookie">Pokaż autoryzacjÄ cookie</string>
- <string name="auth_cookie_was_not_configured">Autoryzowany plik cookie nie zostaÅ skonfigurowany</string>
<string name="if_your_mobile_network_actively_blocks_tor_you_can_use_a_tor_bridge_to_access_the_network_another_way_to_get_bridges_is_to_send_an_email_to_bridges_torproject_org_please_note_that_you_must_send_the_email_using_an_address_from_one_of_the_following_email_providers_riseup_gmail_or_yahoo_">JeÅli twoja sieÄ komórkowa aktywnie blokuje Tor, możesz użyÄ âSerwer mostkowyâ jako alternatywnego sposobu wejÅcia. Wybierz jednÄ
z opcji, aby skonfigurowaÄ i przetestowaÄ â¦</string>
<string name="wizard_details_msg">Orbot to aplikacja typu open source, która zawiera Tor, Obfs4Proxy, BadVPN, Tun2Socks i LibEvent. Zapewnia lokalny serwer proxy HTTP (8118) i serwer proxy SOCKS (9050) do sieci Tor. Orbot ma również możliwoÅÄ, na zrootowanym urzÄ
dzeniu, wysyÅania caÅego ruchu internetowego przez Tor.</string>
<string name="refresh_apps">OdÅwież aplikacje</string>
@@ -180,7 +170,6 @@
<string name="pref_isolate_dest_summary">Użyj innego obwodu dla każdego adresu docelowego</string>
<string name="pref_isolate_dest">Izoluj adresy docelowe</string>
<string name="consider_enable_battery_optimizations">Rozważ wyÅÄ
czenie optymalizacji baterii</string>
- <string name="hosted_services">UsÅugi Hostingowe</string>
<string name="pref_connection_padding">WypeÅnienie poÅÄ
czenia</string>
<string name="pref_connection_padding_summary">Zawsze wÅÄ
cza wypeÅnienie poÅÄ
czenia, aby chroniÄ siÄ przed niektórymi formami analizy ruchu. DomyÅlnie: auto</string>
<string name="default_socks_http">SOCKS: - HTTP: -</string>
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index bd62525f..192fdb6c 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">Um aplicativo quer abrir uma porta no servidor onion %1$s para a rede Tor. à seguro caso você confie neste aplicativo.</string>
<string name="found_existing_tor_process">processos Tor existentes foram encontradosâ¦</string>
<string name="something_bad_happened">Algo ruim aconteceu. Verifique o registro de log</string>
- <string name="unable_to_read_hidden_service_name">incapaz de ler o nome do serviço onion</string>
<string name="unable_to_start_tor">Não é possÃvel iniciar o Tor:</string>
<string name="pref_use_persistent_notifications">Mantenha sempre um Ãcone na barra de ferramentas quando o Orbot estiver conectado</string>
<string name="pref_use_persistent_notifications_title">Notificações Sempre Ligadas</string>
@@ -123,7 +122,6 @@
<string name="send_email">Enviar Email</string>
<string name="vpn_default_world">Global (Automático)</string>
<string name="hidden_services">Serviços Ocultos</string>
- <string name="title_activity_hidden_services">Serviços Ocultos</string>
<string name="menu_hidden_services">Serviços Ocultos</string>
<string name="save">Salve</string>
<string name="local_port">Porta Local</string>
@@ -131,7 +129,6 @@
<string name="name">Nome</string>
<string name="done">Feito!</string>
<string name="copy_address_to_clipboard">Copiar para a area de transferência </string>
- <string name="show_auth_cookie">Mostre cookie de autenticação</string>
<string name="backup_service">Serviço de Backup <i>(Aviso: Isso pode expor a sua configuração de serviço para os outros aplicativos)</i></string>
<string name="delete_service">Remover Serviço</string>
<string name="backup_saved_at_external_storage">Backup salvo em mÃdia externa</string>
@@ -141,7 +138,6 @@
<string name="confirm_service_deletion">Confirmar a remoção do serviço</string>
<string name="service_type">Tipo do Serviço</string>
<string name="auth_cookie">Cookie de autenticação</string>
- <string name="copy_cookie_to_clipboard">Copiar cookie para a area de transferência</string>
<string name="please_restart_Orbot_to_enable_the_changes">Por favor reinicie Orbot para habilitar as mundanças</string>
<string name="share_as_qr">Compartilhar como QR</string>
<string name="disable">Desabilitar</string>
@@ -173,14 +169,7 @@
<string name="pref_isolate_dest">Isole os endereços do destino</string>
<string name="consider_enable_battery_optimizations">Considere ativar as otimizações da bateria</string>
<string name="consider_disable_battery_optimizations">Considere a desativação das otimizações da bateria</string>
- <string name="hosted_services">Serviços Hospedados</string>
- <string name="confirm_cookie_deletion">Confirmar a exclusão do cookie</string>
- <string name="delete_cookie">Excluir o cookie</string>
- <string name="backup_cookie">Cópia de segurança do cookie</string>
- <string name="cookie_from_QR">Ler a partir do QR</string>
<string name="onion">.onion</string>
- <string name="client_cookies">Cookie dos Clientes</string>
- <string name="auth_cookie_was_not_configured">O cookie de Autenticação não foi configurado</string>
<string name="start_tor_again_for_finish_the_process">Inicie o Tor novamente para encerrar o processo</string>
<string name="pref_http_dialog">Configuração da Porta HTTP</string>
<string name="pref_http_summary">Porta HTTP onde o proxy do Tor está escutando (a predefinição é: 8118 ou 0 para desativar)</string>
@@ -223,7 +212,6 @@
<string name="v3_client_auth_activity_title">Autorização v3 do cliente</string>
<string name="v3_client_auth">Autorização do cliente do serviço Onion v3</string>
<string name="v3_hosted_services">Serviços Onion v3 hospedados</string>
- <string name="v2_hidden_services">v2 Onion Services (Descontinuado)</string>
<string name="deny">Negue</string>
<string name="allow">Permita</string>
<string name="backup_port_exist">Erro: Um serviço Onion já está usando a porta %s</string>
diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml
index d3c9255f..02490a92 100644
--- a/app/src/main/res/values-pt-rPT/strings.xml
+++ b/app/src/main/res/values-pt-rPT/strings.xml
@@ -62,11 +62,9 @@
<string name="pref_isolate_dest_summary">Usar um circuito diferente para cada endereço de destino</string>
<string name="pref_open_proxy_on_all_interfaces_summary">Permita que pares Wi-Fi, aparelhos conectados e outros que se possam conectar ao seu IP, acessem o Tor</string>
<string name="user_services">Serviços ao utilizador</string>
- <string name="backup_cookie">Cookie de backup</string>
<string name="menu_new_identity">Nova Identidade</string>
<string name="vpn_disabled">VPN Desativado</string>
<string name="consider_enable_battery_optimizations">Considere a possibilidade de ativar otimizações de bateria</string>
- <string name="auth_cookie_was_not_configured">O cookie de autenticação não foi configurado</string>
<string name="pref_connection_padding_summary">Sempre ativa o preenchimento de conexão para se defender de algumas formas de análise de tráfego. Predefinição: auto</string>
<string name="pref_isolate_dest">Isolar os endereços de destino</string>
<string name="pref_disable_ipv4_summary">Diz à s saÃdas para não se conectarem a endereços IPv4</string>
@@ -74,7 +72,6 @@
<string name="app_services">Serviços de app</string>
<string name="pref_reduced_connection_padding">Preenchimento de conexão reduzido</string>
<string name="start_tor_again_for_finish_the_process">Reiniciar o Tor para terminar o processo</string>
- <string name="delete_cookie">Eliminar cookie</string>
<string name="default_socks_http">SOCKS: - HTTP: -</string>
<string name="pref_reduced_connection_padding_summary">Fecha conexões de relé mais cedo e envia menos pacotes de preenchimento para reduzir dados e uso de bateria</string>
<string name="refresh_apps">Atualizar apps</string>
@@ -85,21 +82,15 @@
<string name="pref_prefer_ipv6">Preferir conexões IPv6</string>
<string name="something_bad_happened">Aconteceu algo de mau. Verifique o registo de eventos</string>
<string name="pref_http_summary">Porta em que o Tor oferece o seu proxy HTTP (predefinição: 8118 ou 0 para desativar)</string>
- <string name="confirm_cookie_deletion">Confirmar eliminação de cookies</string>
- <string name="client_cookies">Cookie dos Clientes</string>
<string name="pref_connection_padding">Preenchimento de conexão</string>
<string name="pref_open_proxy_on_all_interfaces_title">Abrir o Proxy em Todas as Interfaces</string>
<string name="pref_http_dialog">Configuração da Porta HTTP</string>
- <string name="cookie_from_QR">Ler do QR</string>
<string name="consider_disable_battery_optimizations">Considere a possibilidade de desativar otimizações de bateria</string>
- <string name="hosted_services">Serviços Hospedados</string>
- <string name="unable_to_read_hidden_service_name">não é possÃvel ler o nome do serviço ocultado</string>
<string name="pref_proxy_port_title">Porta Proxy de SaÃda</string>
<string name="ports_reachable_behind_a_restrictive_firewall">Portas alcançáveis por detrás de uma Firewal restritiva</string>
<string name="pref_proxy_username_title">Nome do Utilizador do Proxy de SaÃda</string>
<string name="pref_proxy_host_summary">Nome do Hospedeiro do Servidor Proxy</string>
<string name="updating_settings_in_tor_service">a atualizar as definições no serviço Tor</string>
- <string name="title_activity_hidden_services">Serviços ocultos</string>
<string name="menu_hidden_services">Serviços ocultos</string>
<string name="pref_proxy_type_summary">Protocolo para usar para o servidor proxy: HTTP, HTTPS, Socks4, Socks5</string>
<string name="pref_proxy_port_summary">Porta do Servidor Proxy</string>
@@ -131,7 +122,6 @@
<string name="app_shortcuts">Aplicações ativadas para o Tor</string>
<string name="share_as_qr">Compartilhar como QR</string>
<string name="please_restart_Orbot_to_enable_the_changes">Por favor reinicie Orbot para ativar as mundanças</string>
- <string name="copy_cookie_to_clipboard">Copiar cookie para a area de transferência</string>
<string name="auth_cookie">Cookie de autenticação</string>
<string name="service_type">Tipo do Serviço</string>
<string name="confirm_service_deletion">Confirmar a remoção do serviço</string>
@@ -141,7 +131,6 @@
<string name="backup_saved_at_external_storage">Backup gravado em mÃdia externa</string>
<string name="delete_service">Remover Serviço</string>
<string name="backup_service">Serviço de Backup <i>(Aviso: Isso pode expor a sua configuração de serviço para as outras apps)</i></string>
- <string name="show_auth_cookie">Mostre cookie de autenticação</string>
<string name="copy_address_to_clipboard">Copiar para a area de transferência</string>
<string name="onion_port">Porta Onion</string>
<string name="local_port">Porta Local</string>
@@ -221,7 +210,6 @@
<string name="v3_client_auth_activity_title">Autorização v3 do cliente</string>
<string name="v3_client_auth">Autorização do cliente do serviço Onion v3</string>
<string name="v3_hosted_services">Serviços Onion v3 hospedados</string>
- <string name="v2_hidden_services">v2 Onion Services (Descontinuado)</string>
<string name="get_bridges_email_request">Solicite Pontes através do E-mail</string>
<string name="mebibyte">MiB</string>
<string name="kibibyte">KiB</string>
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index b8eca00c..31728d34 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -58,7 +58,6 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">processo Tor existente foi encontradoâ¦</string>
<string name="something_bad_happened">Aconteceu algo de mau. Verifique o registo de eventos</string>
- <string name="unable_to_read_hidden_service_name">não é possÃvel ler o nome do serviço ocultado</string>
<string name="unable_to_start_tor">Não é possÃvel iniciar o Tor:</string>
<string name="pref_use_persistent_notifications_title">Notificações Sempre Ativadas</string>
<string name="pref_use_expanded_notifications_title">Notificações Estendidas</string>
@@ -71,7 +70,6 @@
<string name="get_bridges_email">Correio Eletrônico</string>
<string name="send_email">Enviar Mensagem</string>
<string name="hidden_services">Serviços ocultos</string>
- <string name="title_activity_hidden_services">Serviços ocultos</string>
<string name="menu_hidden_services">Serviços ocultos</string>
<string name="save">Guardar</string>
<string name="name">Nome</string>
@@ -96,14 +94,7 @@
<string name="pref_isolate_dest">Isolar os endereços de destino</string>
<string name="consider_enable_battery_optimizations">Considere a possibilidade de ativar otimizações de bateria</string>
<string name="consider_disable_battery_optimizations">Considere a possibilidade de desativar otimizações de bateria</string>
- <string name="hosted_services">Serviços Hospedados</string>
- <string name="confirm_cookie_deletion">Confirmar eliminação de cookies</string>
- <string name="delete_cookie">Eliminar cookie</string>
- <string name="backup_cookie">Cookie de backup</string>
- <string name="cookie_from_QR">Ler do QR</string>
<string name="onion">.onion</string>
- <string name="client_cookies">Cookie dos Clientes</string>
- <string name="auth_cookie_was_not_configured">O cookie de autenticação não foi configurado</string>
<string name="start_tor_again_for_finish_the_process">Reiniciar o Tor para terminar o processo</string>
<string name="pref_http_dialog">Configuração da Porta HTTP</string>
<string name="pref_http_summary">Porta em que o Tor oferece o seu proxy HTTP (predefinição: 8118 ou 0 para desativar)</string>
@@ -121,7 +112,6 @@
<string name="app_shortcuts">Aplicações ativadas para o Tor</string>
<string name="share_as_qr">Compartilhar como QR</string>
<string name="please_restart_Orbot_to_enable_the_changes">Por favor reinicie Orbot para ativar as mundanças</string>
- <string name="copy_cookie_to_clipboard">Copiar cookie para a area de transferência</string>
<string name="auth_cookie">Cookie de autenticação</string>
<string name="service_type">Tipo do Serviço</string>
<string name="confirm_service_deletion">Confirmar a remoção do serviço</string>
@@ -131,7 +121,6 @@
<string name="backup_saved_at_external_storage">Backup gravado em mÃdia externa</string>
<string name="delete_service">Remover Serviço</string>
<string name="backup_service">Serviço de Backup <i>(Aviso: Isso pode expor a sua configuração de serviço para as outras apps)</i></string>
- <string name="show_auth_cookie">Mostre cookie de autenticação</string>
<string name="copy_address_to_clipboard">Copiar para a area de transferência</string>
<string name="onion_port">Porta Onion</string>
<string name="local_port">Porta Local</string>
@@ -221,7 +210,6 @@
<string name="v3_client_auth_activity_title">Autorização v3 do cliente</string>
<string name="v3_client_auth">Autorização do cliente do serviço Onion v3</string>
<string name="v3_hosted_services">Serviços Onion v3 hospedados</string>
- <string name="v2_hidden_services">v2 Onion Services (Descontinuado)</string>
<string name="get_bridges_email_request">Solicite Pontes através do E-mail</string>
<string name="mebibyte">MiB</string>
<string name="kibibyte">KiB</string>
diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml
index c67ef3f4..7c95af48 100644
--- a/app/src/main/res/values-ro-rRO/strings.xml
+++ b/app/src/main/res/values-ro-rRO/strings.xml
@@ -95,16 +95,8 @@
<string name="enable">ActivaÈi</string>
<string name="disable">DezactivaÈi</string>
<string name="share_as_qr">PartajaÈi ca QR</string>
- <string name="hosted_services">Servicii gÄzduite</string>
- <string name="confirm_cookie_deletion">ConfirmaÈi Ètergerea cookie-urilor</string>
- <string name="delete_cookie">ÈtergeÈi cookie-ul</string>
- <string name="backup_cookie">Cookie de rezervÄ</string>
- <string name="cookie_from_QR">CitiÈi din QR</string>
<string name="onion">.onion</string>
- <string name="client_cookies">Cookie-uri pentru clienÈi</string>
<string name="please_restart_Orbot_to_enable_the_changes">VÄ rugÄm sÄ reporniÈi Orbot pentru a activa modificÄrile</string>
- <string name="auth_cookie_was_not_configured">Cookie-ul de autentificare nu a fost configurat</string>
- <string name="copy_cookie_to_clipboard">CopiaÈi cookie-ul în clipboard</string>
<string name="auth_cookie">Cookie de autentificare</string>
<string name="service_type">Tipul de serviciu</string>
<string name="confirm_service_deletion">ConfirmaÈi Ètergerea serviciului</string>
@@ -116,7 +108,6 @@
<string name="backup_saved_at_external_storage">Copie de rezervÄ salvatÄ la o unitate de stocare externÄ</string>
<string name="delete_service">ÈtergeÈi serviciul</string>
<string name="backup_service">Serviciul de backup <i>(AtenÈie: Acest lucru ar putea expune configuraÈia serviciului dvs. altor aplicaÈii)</i></string>
- <string name="show_auth_cookie">AratÄ cookie-ul de autentificare</string>
<string name="copy_address_to_clipboard">CopiaÈi adresa în clipboard</string>
<string name="done">Realizat!</string>
<string name="name">Nume</string>
@@ -124,7 +115,6 @@
<string name="local_port">Port local</string>
<string name="save">SalvaÈi</string>
<string name="menu_hidden_services">Onion Servicii</string>
- <string name="title_activity_hidden_services">Onion Servicii</string>
<string name="confirm">ConfirmaÈi</string>
<string name="v3_import_auth_private">ImportaÈi .auth_private</string>
<string name="v3_backup_name_hint">Nume fiÈier de rezervÄâ¦</string>
@@ -137,7 +127,6 @@
<string name="v3_client_auth_activity_title">Autorizare client v3</string>
<string name="v3_client_auth">v3 Onion Service Autorizare client</string>
<string name="v3_hosted_services">Servicii gÄzduite v3 Onion</string>
- <string name="v2_hidden_services">v2 Onion Servicii (Depreciat)</string>
<string name="hidden_services">Onion Servicii</string>
<string name="vpn_default_world">Nivel global (Auto)</string>
<string name="send_email">TrimiteÈi un e-mail</string>
@@ -176,7 +165,6 @@
<string name="pref_use_persistent_notifications_title">NotificÄri Always-On</string>
<string name="pref_use_persistent_notifications">PÄstraÈi întotdeauna pictograma în bara de instrumente atunci când Orbot este conectat</string>
<string name="unable_to_start_tor">Nu se poate porni Tor:</string>
- <string name="unable_to_read_hidden_service_name">nu se poate citi numele serviciului onion</string>
<string name="something_bad_happened">S-a întâmplat ceva rÄu. VerificÄ jurnalul</string>
<string name="found_existing_tor_process">a gÄsit procesul Tor existentâ¦</string>
<string name="deny">RefuzaÈi</string>
diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml
index 8ca87116..60e863f1 100644
--- a/app/src/main/res/values-ro/strings.xml
+++ b/app/src/main/res/values-ro/strings.xml
@@ -88,8 +88,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">gÄsit proces Tor existentâ¦</string>
<string name="something_bad_happened">Ceva rÄu s-a întâmplat. VerificÄ log-ul</string>
- <string name="unable_to_read_hidden_service_name">nu am putut citi numele serviciului ascuns</string>
- <string name="unable_to_start_tor">Nu am reuÅit sÄ pornesc Tor:</string>
+ <string name="unable_to_start_tor">Nu am reuÅit sÄ pornesc Tor:</string>
<string name="pref_use_persistent_notifications">AratÄ tot timpul icoana în barÄ când Orbot este conectat</string>
<string name="pref_use_persistent_notifications_title">NotificÄri active tot timpul</string>
<string name="pref_use_expanded_notifications">AratÄ notificÄri extinse cu Tor exit country Åi IP</string>
@@ -116,8 +115,7 @@
<string name="get_bridges_email">Email</string>
<string name="send_email">Trimite email</string>
<string name="hidden_services">Servicii ascunse</string>
- <string name="title_activity_hidden_services">Servicii ascunse</string>
- <string name="menu_hidden_services">Servicii ascunse</string>
+ <string name="menu_hidden_services">Servicii ascunse</string>
<string name="save">SalveazÄ</string>
<string name="name">Nume</string>
<string name="done">Gata!</string>
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index fd97674d..fff53662 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">ÐÑиложение Ñ
оÑÐµÑ Ð¾ÑкÑÑÑÑ onion-ÑеÑÐ²ÐµÑ Ð½Ð° поÑÑÑ %1$s в ÑеÑи Tor. ÐÑо безопаÑно, еÑли Ð²Ñ Ð´Ð¾Ð²ÐµÑÑеÑе пÑиложениÑ.</string>
<string name="found_existing_tor_process">найден ÑÑÑеÑÑвÑÑÑий пÑоÑеÑÑ Torâ¦</string>
<string name="something_bad_happened">ÐÑоизоÑло ÑÑо-Ñо плоÑ
ое. ÐÑовеÑÑÑе жÑÑнал</string>
- <string name="unable_to_read_hidden_service_name">невозможно пÑоÑиÑаÑÑ Ð¸Ð¼Ñ ÑкÑÑÑой ÑлÑжбÑ</string>
<string name="unable_to_start_tor">Ðевозможно запÑÑÑиÑÑ Tor:</string>
<string name="pref_use_persistent_notifications">ÐÑегда оÑобÑажаÑÑ Ð¸ÐºÐ¾Ð½ÐºÑ Ð² панели Ð·Ð°Ð´Ð°Ñ ÐºÐ¾Ð³Ð´Ð° Orbot подклÑÑÑн</string>
<string name="pref_use_persistent_notifications_title">ÐоÑÑоÑнное Ñведомление о ÑабоÑе</string>
@@ -123,7 +122,6 @@
<string name="send_email">ÐÑпÑавиÑÑ Ð¿Ð¸ÑÑмо</string>
<string name="vpn_default_world">ÐÐ¸Ñ (авÑо)</string>
<string name="hidden_services">СкÑÑÑÑе ÑлÑжбÑ</string>
- <string name="title_activity_hidden_services">СкÑÑÑÑе ÑлÑжбÑ</string>
<string name="menu_hidden_services">СкÑÑÑÑе ÑлÑжбÑ</string>
<string name="save">СоÑ
ÑаниÑÑ</string>
<string name="local_port">ÐокалÑнÑй поÑÑ</string>
@@ -131,7 +129,6 @@
<string name="name">ÐмÑ</string>
<string name="done">ÐоÑово!</string>
<string name="copy_address_to_clipboard">СкопиÑоваÑÑ Ð°Ð´ÑÐµÑ Ð² бÑÑÐµÑ Ð¾Ð±Ð¼ÐµÐ½Ð°</string>
- <string name="show_auth_cookie">ÐоказаÑÑ Ð°Ð²ÑоÑизиÑÑÑÑие cookie</string>
<string name="backup_service">РезеÑвное копиÑование ÑлÑÐ¶Ð±Ñ <i>(Ðнимание: ÑÑо Ð¼Ð¾Ð¶ÐµÑ ÑаÑкÑÑÑÑ ÐºÐ¾Ð½ÑигÑÑаÑÐ¸Ñ Ð²Ð°Ñей ÑлÑÐ¶Ð±Ñ Ð´ÑÑгим пÑиложениÑм)</i></string>
<string name="delete_service">УдалиÑÑ ÑлÑжбÑ</string>
<string name="backup_saved_at_external_storage">РезеÑÐ²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ ÑоÑ
Ñанена на внеÑнем Ñ
ÑанилиÑе</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">ÐодÑвеÑждение ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÑлÑжбÑ</string>
<string name="service_type">Тип ÑлÑжбÑ</string>
<string name="auth_cookie">ÐвÑоÑизиÑÑÑÑие cookie</string>
- <string name="copy_cookie_to_clipboard">ÐопиÑоваÑÑ cookie в бÑÑÐµÑ Ð¾Ð±Ð¼ÐµÐ½Ð°</string>
- <string name="auth_cookie_was_not_configured">ÐвÑоÑизиÑÑÑÑие cookie не наÑÑÑоенÑ</string>
<string name="please_restart_Orbot_to_enable_the_changes">ÐожалÑйÑÑа, пеÑезапÑÑÑиÑе Orbot Ð´Ð»Ñ Ð²ÑÑÑÐ¿Ð»ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² ÑилÑ</string>
- <string name="client_cookies">Cookies Ð´Ð»Ñ ÐºÐ»Ð¸ÐµÐ½Ñов</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑоÑиÑаÑÑ Ð¸Ð· QR-кода</string>
- <string name="backup_cookie">РезеÑвиÑоваÑÑ cookie</string>
- <string name="delete_cookie">УдалиÑÑ cookies</string>
- <string name="confirm_cookie_deletion">ÐодÑвеÑдиÑе Ñдаление cookie</string>
- <string name="hosted_services">РазмеÑÑннÑе ÑлÑжбÑ</string>
<string name="share_as_qr">ÐоделиÑÑÑÑ ÑеÑез QR-код</string>
<string name="disable">ÐÑклÑÑиÑÑ</string>
<string name="enable">ÐклÑÑиÑÑ</string>
@@ -223,7 +212,6 @@
<string name="v3_client_auth_activity_title">v3 ÐвÑоÑизаÑÐ¸Ñ ÐºÐ»Ð¸ÐµÐ½Ñа</string>
<string name="v3_client_auth">v3 Onion Service ÐвÑоÑизаÑÐ¸Ñ ÐлиенÑа</string>
<string name="v3_hosted_services">ХоÑÑинг v3 Onion Services</string>
- <string name="v2_hidden_services">v2 Onion Services (УÑÑаÑевÑие)</string>
<string name="get_bridges_email_request">ÐапÑоÑиÑÑ Ð¼Ð¾ÑÑÑ Ð¿Ð¾ ÑлекÑÑонной поÑÑе</string>
<string name="mebibyte">MiB</string>
<string name="kibibyte">KiB</string>
diff --git a/app/src/main/res/values-si-rLK/strings.xml b/app/src/main/res/values-si-rLK/strings.xml
index 2a490c83..d969e0c3 100644
--- a/app/src/main/res/values-si-rLK/strings.xml
+++ b/app/src/main/res/values-si-rLK/strings.xml
@@ -74,13 +74,11 @@
<string name="third_party_software">3 à·à¶± පà·à¶»à·à·à· මà·à¶¯à·à¶à·à¶à¶</string>
<string name="found_existing_tor_process">පà·à¶à·à¶± Tor à¶à·âරà·à¶ºà·à·à¶½à· à·à¶¸à·à·à·à¶ºâ¦</string>
<string name="something_bad_happened">යම෠නà·à¶¸à¶±à· දà·à¶ºà¶à· à·à·à¶¯à·à·à·à¶º. ලà·à¶à¶º පරà·à¶à·à·à· à¶à¶» බලනà·à¶± </string>
- <string name="unable_to_read_hidden_service_name">à·à·à¶à·à·à¶«à· à·à·à·à· නà·à¶¸à¶º à¶à·à¶ºà·à·à¶¸à¶§ නà·à·à·à¶à·à¶º </string>
<string name="unable_to_start_tor">Tor à¶à¶»à¶¸à·à¶· à¶à·à¶»à·à¶¸à¶§ නà·à·à·à¶à·à¶º:</string>
<string name="pref_use_persistent_notifications">Orbot à·à¶¸à·à¶¶à¶±à·à¶° à·à· à¶à¶à· à·à·à¶¸à·à·à¶§à¶¸ à·à·à¶§ මà·à·à¶½à¶¸à· à¶à·à¶»à·à·à· නà·à¶»à·à¶´à¶à¶º à¶à¶¶à·à¶à¶±à·à¶±</string>
<string name="pref_use_persistent_notifications_title">නà·à·à·à¶¯à¶± ලà·à¶¶à·à¶¸à¶§ à·à¶½à·à·à·à¶±à·à¶± </string>
<string name="set_locale_title">භà·à·à·à·</string>
<string name="hidden_services">à·à·à¶à·à·à¶«à· à·à·à·à· </string>
- <string name="title_activity_hidden_services">à·à·à¶à·à·à¶«à· à·à·à·à· </string>
<string name="menu_hidden_services">à·à·à¶à·à·à¶«à· à·à·à·à· </string>
<string name="save">à·à·à¶»à¶à·à¶±à·à¶±</string>
<string name="name">නම</string>
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index e99fcfad..e9f5f779 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -88,8 +88,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">nájdený iný proces Torâ¦</string>
<string name="something_bad_happened">Deje sa nieÄo zlé. Skontrolujte podrobnosti.</string>
- <string name="unable_to_read_hidden_service_name">nemožné preÄÃtaÅ¥ názov skrytej služby</string>
- <string name="unable_to_start_tor">Nemožné spustiť Tor:</string>
+ <string name="unable_to_start_tor">Nemožné spustiť Tor:</string>
<string name="pref_use_persistent_notifications">Vždy ponechaÅ¥ ikonu v stavovom riadku, keÄ je Orbot pripojený</string>
<string name="pref_use_persistent_notifications_title">Vždy zapnuté upozornenia</string>
<string name="pref_use_expanded_notifications">ZobraziÅ¥ rozÅ¡Ãrené upozornenie s výstupnou krajinou a IP adresou siete Tor</string>
diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml
index fd39aaba..23ed463d 100644
--- a/app/src/main/res/values-sr/strings.xml
+++ b/app/src/main/res/values-sr/strings.xml
@@ -90,8 +90,7 @@
<string name="hidden_service_request">ÐпликаÑиÑа жели да оÑвоÑи ÑакÑивен поÑÑ%1$d на ÑеÑвеÑÑ Ð·Ð° Ð¢Ð¾Ñ Ð¼ÑежÑ. Ðво Ñе ÑигÑÑан поÑез Ñколико веÑÑÑеÑе апликаÑиÑи.</string>
<string name="found_existing_tor_process">наÑен покÑенÑÑи Ð¢Ð¾Ñ Ð¿ÑоÑеÑâ¦</string>
<string name="something_bad_happened">ÐеÑÑо лоÑе Ñе догодило. ÐÑегледаÑÑе логове</string>
- <string name="unable_to_read_hidden_service_name">ниÑам Ñ Ð¼Ð¾Ð³ÑÑноÑÑи да пÑоÑиÑам име ÑакÑивеног ÑеÑвиÑа</string>
- <string name="unable_to_start_tor">Ð¢Ð¾Ñ Ð½Ð¸Ñе Ñ Ð¼Ð¾Ð³ÑÑноÑÑи да Ñе покÑене:</string>
+ <string name="unable_to_start_tor">Ð¢Ð¾Ñ Ð½Ð¸Ñе Ñ Ð¼Ð¾Ð³ÑÑноÑÑи да Ñе покÑене:</string>
<string name="pref_use_persistent_notifications">Увек пÑикажи Ð¸ÐºÐ¾Ð½Ñ Ñ ÑÑлбаÑÑ ÐºÐ°Ð´Ð° Ñе ÐÑÐ±Ð¾Ñ ÐºÐ¾Ð½ÐµÐºÑован</string>
<string name="pref_use_persistent_notifications_title">СÑално ÑкÑÑÑене ноÑиÑикаÑиÑе</string>
<string name="pref_use_expanded_notifications">ÐÑикажи опÑиÑно обавеÑÑеÑе Ð¢Ð¾Ñ Ð¸Ð·Ð»Ð°Ð·Ð° дÑжаве и IP-Ñа</string>
@@ -121,7 +120,6 @@
<string name="send_email">ÐоÑаÑи Ð-поÑÑÑ</string>
<string name="vpn_default_world">Ðлобално (ÐÑÑомаÑÑки)</string>
<string name="hidden_services">СкÑивени СеÑвиÑи</string>
- <string name="title_activity_hidden_services">СкÑивени СеÑвиÑи</string>
<string name="menu_hidden_services">СкÑивени СеÑвиÑи</string>
<string name="save">СаÑÑваÑ</string>
<string name="local_port">Ðокални ÐоÑÑ</string>
@@ -129,8 +127,7 @@
<string name="name">Ðме</string>
<string name="done">ÐоÑово !</string>
<string name="copy_address_to_clipboard">ÐопиÑÐ°Ñ Ð°Ð´ÑеÑа Ñ clipboard</string>
- <string name="show_auth_cookie">ÐокажиÑе аÑÑоÑизовани колаÑиÑ</string>
- <string name="backup_service">УÑлÑга за ÑезеÑвне копиÑе</string>
+ <string name="backup_service">УÑлÑга за ÑезеÑвне копиÑе</string>
<string name="delete_service">ÐбÑиÑи УÑлÑгÑ</string>
<string name="backup_saved_at_external_storage">РезеÑбна копиÑа Ñе ÑаÑÑвана на ÑпоÑÐ½Ð¾Ñ Ð¼ÐµÐ¼Ð¾ÑиÑи</string>
<string name="backup_restored">РезеÑвна копиÑа Ñе обновÑена</string>
@@ -140,13 +137,7 @@
<string name="confirm_service_deletion">ÐоÑÑвÑди бÑиÑанÑе ÑÑлÑге</string>
<string name="service_type">Тип УÑлÑге</string>
<string name="please_restart_Orbot_to_enable_the_changes">Ðолимо покÑениÑе поново ÐÑÐ±Ð¾Ñ Ñади пÑимеÑиваÑа пÑомена</string>
- <string name="client_cookies">ÐолаÑиÑи клиÑенÑа</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑоÑиÑÐ°Ñ Ñа QR кода</string>
- <string name="backup_cookie">РезеÑвна копиÑа колаÑиÑа</string>
- <string name="delete_cookie">ÐзбÑиÑи колаÑиÑ</string>
- <string name="confirm_cookie_deletion">ÐоÑÑвÑди бÑиÑаÑе колаÑиÑа</string>
- <string name="hosted_services">ХоÑÑоване УÑлÑге</string>
<string name="share_as_qr">Ðели као QR код</string>
<string name="disable">ÐнемогÑÑи</string>
<string name="enable">ÐмогÑÑи</string>
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index da853339..2dc2eaeb 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">En app vill öppna dold serverport %1$d till Tor-nätverket. Det här är säkert om du litar på appen.</string>
<string name="found_existing_tor_process">hittade existerande Tor processâ¦</string>
<string name="something_bad_happened">Något dåligt hände. Kolla loggen</string>
- <string name="unable_to_read_hidden_service_name">kan inte läsa gömda tjänstens namn</string>
<string name="unable_to_start_tor">Kan inte starta Tor:</string>
<string name="pref_use_persistent_notifications">Behåll alltid ikonen i verktygsfältet när Orbot är ansluten</string>
<string name="pref_use_persistent_notifications_title">Alltid-PÃ¥ Notifikationer</string>
@@ -123,7 +122,6 @@
<string name="send_email">Skicka e-post</string>
<string name="vpn_default_world">Global (automatisk)</string>
<string name="hidden_services">Hidden Services</string>
- <string name="title_activity_hidden_services">Hidden Services</string>
<string name="menu_hidden_services">Hidden Services</string>
<string name="save">Spara</string>
<string name="local_port">Lokal port</string>
@@ -131,7 +129,6 @@
<string name="name">Namn</string>
<string name="done">Klart!</string>
<string name="copy_address_to_clipboard">Kopiera adress till urklipp</string>
- <string name="show_auth_cookie">Visa auth kaka</string>
<string name="backup_service">Säkerhetskopiera tjänst</string>
<string name="delete_service">Ta bort tjänst</string>
<string name="backup_saved_at_external_storage">Säkerhetskopiering sparad i externt lagringsutrymme</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">Bekräfta tjänst borttagning</string>
<string name="service_type">Typ av tjänst</string>
<string name="auth_cookie">Auth kaka</string>
- <string name="copy_cookie_to_clipboard">Kopiera kaka till urklipp</string>
- <string name="auth_cookie_was_not_configured">Auth kaka var inte konfigurerad</string>
<string name="please_restart_Orbot_to_enable_the_changes">Vänligen starta om Orbot för att aktivera ändringarna</string>
- <string name="client_cookies">Klientkakor</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Läs från QR</string>
- <string name="backup_cookie">Säkerhetskopiera kaka</string>
- <string name="delete_cookie">Ta bort kaka</string>
- <string name="confirm_cookie_deletion">Bekräfta borttagning av kaka</string>
- <string name="hosted_services">Värdtjänster</string>
<string name="share_as_qr">Dela som QR</string>
<string name="disable">Inaktivera</string>
<string name="enable">Aktivera</string>
diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml
index ae302dc0..1971ddc2 100644
--- a/app/src/main/res/values-ta/strings.xml
+++ b/app/src/main/res/values-ta/strings.xml
@@ -35,11 +35,7 @@
<string name="save">à®à¯à®®à®¿</string>
<string name="name">பà¯à®¯à®°à¯</string>
<string name="service_type">à®à¯à®µà¯ வà®à¯</string>
- <string name="backup_cookie">நினà¯à®µà®¿à®à®³à¯ à®à®¾à®ªà¯à®ªà¯à®ªà¯à®ªà®¿à®°à®¤à®¿à®à®²à¯à®à¯</string>
- <string name="delete_cookie">நினà¯à®µà®¿à®à®³à¯ à®à®´à®¿</string>
- <string name="confirm_cookie_deletion">நினà¯à®µà®¿à®à®³à®¿à®©à¯ நà¯à®à¯à®à®¤à¯à®¤à¯ à®à®±à¯à®¤à®¿à®ªà¯à®ªà®à¯à®¤à¯à®¤à¯</string>
- <string name="hosted_services">வழà®à¯à®à®ªà¯à®ªà®à¯à® à®à¯à®µà¯à®à®³à¯</string>
- <string name="share_as_qr">QR à®à® பà®à®¿à®°à¯</string>
+ <string name="share_as_qr">QR à®à® பà®à®¿à®°à¯</string>
<string name="disable">à®®à¯à®à®à¯à®à¯</string>
<string name="enable">à®à¯à®¯à®²à¯à®ªà®à¯à®¤à¯à®¤à¯</string>
<string name="trouble_connecting">à®à®£à¯à®ªà¯à®ªà®¤à®¿à®²à¯ à®à®¿à®à¯à®à®²à®¾ ?</string>
diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml
index 63695c38..52f7d9fa 100644
--- a/app/src/main/res/values-th/strings.xml
+++ b/app/src/main/res/values-th/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">à¹à¸à¸£à¹à¸à¸£à¸¡à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¸´à¸à¸à¸à¸£à¹à¸ %1$d à¸à¸µà¹à¸à¹à¸à¸à¸à¸¢à¸¹à¹à¸à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¹à¸«à¹à¹à¸à¸·à¹à¸à¸¡à¸à¸±à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢ Tor à¸à¸²à¸£à¸à¸£à¸°à¸à¸³à¸à¸µà¹à¸à¸¥à¸à¸à¸ ัยà¸à¹à¸²à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸à¸·à¸à¹à¸à¸£à¹à¸à¸£à¸¡à¸à¸±à¹à¸</string>
<string name="found_existing_tor_process">à¸à¸à¸à¸£à¸°à¸à¸§à¸à¸à¸²à¸£ Tor à¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§â¦</string>
<string name="something_bad_happened">à¹à¸à¸´à¸à¸à¸°à¹à¸£à¹à¸¡à¹à¸à¸µà¸ªà¸±à¸à¸à¸¢à¹à¸²à¸ à¹à¸«à¹à¸à¸£à¸§à¸à¸à¸¹à¸à¸²à¸à¸à¸±à¸à¸à¸¶à¸</string>
- <string name="unable_to_read_hidden_service_name">à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¹à¸²à¸à¸à¸·à¹à¸à¸à¸à¸à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¸à¹à¸à¸</string>
<string name="unable_to_start_tor">à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸£à¸´à¹à¸¡ Tor:</string>
<string name="pref_use_persistent_notifications">à¹à¸ªà¸à¸à¹à¸à¸à¸à¸à¹à¸à¸à¸¹à¸¥à¸à¸²à¸£à¹à¹à¸ªà¸¡à¸à¹à¸¡à¸·à¹à¸ Orbot à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸¢à¸¹à¹</string>
<string name="pref_use_persistent_notifications_title">à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸à¹à¸à¸à¸à¸¥à¸à¸à¹à¸§à¸¥à¸²</string>
@@ -123,7 +122,6 @@
<string name="send_email">สà¹à¸à¸à¸µà¹à¸¡à¸¥</string>
<string name="vpn_default_world">à¸à¸±à¹à¸§à¹à¸¥à¸ (à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´)</string>
<string name="hidden_services">à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¸à¹à¸à¸</string>
- <string name="title_activity_hidden_services">à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¸à¹à¸à¸</string>
<string name="menu_hidden_services">à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¸à¹à¸à¸</string>
<string name="save">à¸à¸±à¸à¸à¸¶à¸</string>
<string name="local_port">à¸à¸à¸£à¹à¸à¹à¸à¹à¸à¸£à¸·à¹à¸à¸</string>
@@ -131,7 +129,6 @@
<string name="name">à¸à¸·à¹à¸à¹à¸à¸à¸ªà¸²à¸£</string>
<string name="done">à¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸!</string>
<string name="copy_address_to_clipboard">à¸à¸±à¸à¸¥à¸à¸à¸à¸µà¹à¸à¸¢à¸¹à¹à¸¥à¸à¹à¸à¸à¸¥à¸´à¸à¸à¸à¸£à¹à¸</string>
- <string name="show_auth_cookie">à¹à¸ªà¸à¸à¸à¸¸à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸</string>
<string name="backup_service">à¸à¸£à¸´à¸à¸²à¸£à¸ªà¸³à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥</string>
<string name="delete_service">à¸à¸£à¸´à¸à¸²à¸£à¸¥à¸</string>
<string name="backup_saved_at_external_storage">à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¸³à¸£à¸à¸à¸à¸±à¸à¸à¸¶à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸ ายà¸à¸à¸</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">ยืà¸à¸¢à¸±à¸à¸à¸²à¸£à¸¥à¸à¸à¸£à¸´à¸à¸²à¸£</string>
<string name="service_type">à¸à¸£à¸°à¹à¸ à¸à¸à¸à¸à¸à¸£à¸´à¸à¸²à¸£</string>
<string name="auth_cookie">à¸à¸¸à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸</string>
- <string name="copy_cookie_to_clipboard">à¸à¸±à¸à¸¥à¸à¸à¸à¸¸à¸à¸à¸µà¹à¸¥à¸à¹à¸à¸à¸¥à¸´à¸à¸à¸à¸£à¹à¸</string>
- <string name="auth_cookie_was_not_configured">ยัà¸à¹à¸¡à¹à¹à¸à¹à¸à¸³à¸«à¸à¸à¸à¹à¸²à¸à¸¸à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸</string>
<string name="please_restart_Orbot_to_enable_the_changes">à¸à¸£à¸¸à¸à¸²à¹à¸£à¸´à¹à¸¡ Orbot à¹à¸«à¸¡à¹à¹à¸à¸·à¹à¸à¹à¸«à¹à¸à¸²à¸£à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸¥à¸à¹à¸à¹à¸à¸²à¸à¹à¸à¹</string>
- <string name="client_cookies">à¸à¸¸à¸à¸à¸µà¹à¸à¸à¸à¹à¸à¸¥à¹à¸à¹à¸à¸à¹</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">à¸à¹à¸²à¸à¸à¸²à¸à¸à¸´à¸§à¸à¸²à¸£à¹</string>
- <string name="backup_cookie">สำรà¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸¸à¸à¸à¸µà¹</string>
- <string name="delete_cookie">ลà¸à¸à¸¸à¸à¸à¸µà¹</string>
- <string name="confirm_cookie_deletion">ยืà¸à¸¢à¸±à¸à¸à¸²à¸£à¸¥à¸à¸à¸¸à¸à¸à¸µà¹</string>
- <string name="hosted_services">à¸à¸£à¸´à¸à¸²à¸£à¹à¸®à¸ªà¸à¹</string>
<string name="share_as_qr">à¹à¸à¸£à¹à¹à¸à¸£à¸¹à¸à¹à¸à¸à¸à¸´à¸§à¸à¸²à¸£à¹</string>
<string name="disable">à¸à¸´à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸</string>
<string name="enable">à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸</string>
diff --git a/app/src/main/res/values-tl/strings.xml b/app/src/main/res/values-tl/strings.xml
index 13709dba..26bf6601 100644
--- a/app/src/main/res/values-tl/strings.xml
+++ b/app/src/main/res/values-tl/strings.xml
@@ -86,8 +86,7 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process"> nakakita ng umiiral na Tor processâ¦</string>
<string name="something_bad_happened">May nangyaring masama. Tingnan ang log</string>
- <string name="unable_to_read_hidden_service_name">hindi mabasa ang pangalan ng tagong serbisyo</string>
- <string name="unable_to_start_tor">Hindi masimulan ang Tor:</string>
+ <string name="unable_to_start_tor">Hindi masimulan ang Tor:</string>
<string name="pref_use_persistent_notifications">Palaging panatilihin ang icon sa toolbar kapag ang Orbot ay naka-connect</string>
<string name="pref_use_persistent_notifications_title">Palaging i-On ang Notifications</string>
<string name="pref_use_expanded_notifications">Ipakita ang pinalaking notification kasama ng Tor exit country at IP</string>
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 63a7cdd2..81a13a47 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">Bir uygulama %1$s numaralı baÄlantı noktasındaki onion sunucusunu Tor aÄına açmak istiyor. Uygulamaya güveniyorsanız bu güvenlidir.</string>
<string name="found_existing_tor_process">varolan bir Tor iÅlemi bulunduâ¦</string>
<string name="something_bad_happened">Bir Åeyler ters gitti. Günlük kayıtlarına bakın</string>
- <string name="unable_to_read_hidden_service_name">gizli hizmet adı okunamadı</string>
<string name="unable_to_start_tor">Tor baÅlatılamadı:</string>
<string name="pref_use_persistent_notifications">Orbot baÄlı olduÄu sürece simge araç çubuÄunda görüntülensin</string>
<string name="pref_use_persistent_notifications_title">Bildirimler Her Zaman Açık</string>
@@ -123,7 +122,6 @@
<string name="send_email">E-posta Gönder</string>
<string name="vpn_default_world">Genel (Otomatik)</string>
<string name="hidden_services">Gizli Hizmetler</string>
- <string name="title_activity_hidden_services">Gizli Hizmetler</string>
<string name="menu_hidden_services">Gizli Hizmetler</string>
<string name="save">Kaydet</string>
<string name="local_port">Yerel BaÄlantı Noktası</string>
@@ -131,7 +129,6 @@
<string name="name">Ad</string>
<string name="done">Tamam!</string>
<string name="copy_address_to_clipboard">Adresi panoya kopyala</string>
- <string name="show_auth_cookie">Kimlik doÄrulama çerezini görüntüle</string>
<string name="backup_service">Hizmeti Yedekle <i>(Uyarı: Bu, DiÄer Uygulamaların Hizmet Yapılandırmanıza EriÅebilmesine Neden Olabilir)</i></string>
<string name="delete_service">Hizmeti Sil</string>
<string name="backup_saved_at_external_storage">Yedek dıŠdepolamaya kaydedildi</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">Hizmeti Silmeyi Onayla</string>
<string name="service_type">Hizmet Türü</string>
<string name="auth_cookie">Kimlik DoÄrulama Ãerezi</string>
- <string name="copy_cookie_to_clipboard">Ãerezi panoya kopyala</string>
- <string name="auth_cookie_was_not_configured">Kimlik doÄrulama çerezi yapılandırılmamıÅ</string>
<string name="please_restart_Orbot_to_enable_the_changes">DeÄiÅiklikleri etkinleÅtirmek için Orbot uygulamasını yeniden baÅlatın</string>
- <string name="client_cookies">Ä°stemci Ãerezleri</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">QR kodundan oku</string>
- <string name="backup_cookie">Ãerezi yedekle</string>
- <string name="delete_cookie">Ãerezi sil</string>
- <string name="confirm_cookie_deletion">Ãerezi silmeyi onayla</string>
- <string name="hosted_services">Barındırılan Hizmetler</string>
<string name="share_as_qr">QR Olarak PaylaÅ</string>
<string name="disable">Devre DıÅı Bırak</string>
<string name="enable">EtkinleÅtir</string>
@@ -223,7 +212,6 @@
<string name="v3_client_auth_activity_title">v3 Ä°stemci Yetkilendirmesi</string>
<string name="v3_client_auth">v3 Onion Hizmeti Ä°stemci Yetkilendirmesi</string>
<string name="v3_hosted_services">Barındırılan v3 Onion Hizmetleri</string>
- <string name="v2_hidden_services">v2 Onion Hizmetleri (Kullanımdan Kaldırıldı)</string>
<string name="deny">Reddet</string>
<string name="allow">Ä°zin ver</string>
<string name="backup_port_exist">Hata: Bir Onion Hizmeti Zaten %s BaÄlantı Noktasını Kullanıyor</string>
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index fa5ad41b..2cb12888 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -92,7 +92,6 @@
<string name="hidden_service_request">ÐаÑÑоÑÑнок Ñ
оÑе вÑдкÑиÑи ÑеÑÐ²ÐµÑ onion на поÑÑÑ %1$s до меÑÐµÐ¶Ñ Tor. Це безпеÑно, ÑкÑо ви довÑÑÑÑÑе заÑÑоÑÑнкÑ.</string>
<string name="found_existing_tor_process">знайдено наÑвний пÑоÑÐµÑ Torâ¦</string>
<string name="something_bad_happened">Ðиникла ÑкаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°. ÐеÑевÑÑÑе лог</string>
- <string name="unable_to_read_hidden_service_name">неможливо пÑоÑиÑаÑи Ñм\'Ñ Ð¿ÑиÑ
Ð¾Ð²Ð°Ð½Ð¾Ñ ÑлÑжби</string>
<string name="unable_to_start_tor">Ðеможливо запÑÑÑиÑи Tor:</string>
<string name="pref_use_persistent_notifications">Ðавжди показÑваÑи ÑÐºÐ¾Ð½ÐºÑ Ð² Ð¿Ð°Ð½ÐµÐ»Ñ Ð·Ð°Ð²Ð´Ð°Ð½Ñ ÐºÐ¾Ð»Ð¸ Orbot пÑдклÑÑений</string>
<string name="pref_use_persistent_notifications_title">СповÑÑÐµÐ½Ð½Ñ Ð¿Ñо поÑÑÑÐ¹Ð½Ñ ÑобоÑÑ</string>
@@ -123,7 +122,6 @@
<string name="send_email">ÐадÑÑлаÑи лиÑÑа</string>
<string name="vpn_default_world">ÐлобалÑний (авÑомаÑиÑний)</string>
<string name="hidden_services">ÐÑиÑ
Ð¾Ð²Ð°Ð½Ñ ÐоÑлÑги</string>
- <string name="title_activity_hidden_services">ÐÑиÑ
Ð¾Ð²Ð°Ð½Ñ ÐоÑлÑги</string>
<string name="menu_hidden_services">ÐÑиÑ
Ð¾Ð²Ð°Ð½Ñ ÐоÑлÑги</string>
<string name="save">ÐбеÑегÑи</string>
<string name="local_port">ÐÑÑÑевий ÐоÑÑ</string>
@@ -131,7 +129,6 @@
<string name="name">Ðм\'Ñ</string>
<string name="done">ÐÑоблено!</string>
<string name="copy_address_to_clipboard">СкопÑÑваÑи адÑеÑÑ Ð² бÑÑÐµÑ Ð¾Ð±Ð¼ÑнÑ</string>
- <string name="show_auth_cookie">ÐоказаÑи авÑоÑизаÑÑÑ Ñеп\'ÑÑкÑв</string>
<string name="backup_service">РезеÑвне копÑÑÐ²Ð°Ð½Ð½Ñ <i>(ÐопеÑедженнÑ: Ñе може надаÑи конÑÑгÑÑаÑÑÑ Ð²Ð°ÑÐ¾Ñ ÑлÑжби ÑнÑим пÑогÑамам)</i></string>
<string name="delete_service">ÐилÑÑиÑи СеÑвÑÑ</string>
<string name="backup_saved_at_external_storage">РезеÑвна копÑÑ Ð·Ð±ÐµÑежена на зовнÑÑнÑй пам\'ÑÑÑ</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">ÐÑдÑвеÑдÑÑе Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ ÑеÑвÑÑÑ</string>
<string name="service_type">Тип ÑеÑвÑÑÑ</string>
<string name="auth_cookie">ÐвÑоÑизаÑÑÑ Ñеп\'ÑÑкÑв </string>
- <string name="copy_cookie_to_clipboard">ÐопÑÑваÑи Ñеп\'ÑÑки в бÑÑÐµÑ Ð¾Ð±Ð¼ÑнÑ</string>
- <string name="auth_cookie_was_not_configured">ÐвÑоÑизаÑÑÑ Ñеп\'ÑÑкÑв не налаÑÑована</string>
<string name="please_restart_Orbot_to_enable_the_changes">ÐÑÐ´Ñ Ð»Ð°Ñка, пеÑезапÑÑÑÑÑÑ Orbot, Ñоб змÑни ввÑйÑли в ÑилÑ</string>
- <string name="client_cookies">ÐлÑÑнÑÑÑÐºÑ Cookie</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ÐÑиÑаÑи з QR-кодÑ</string>
- <string name="backup_cookie">РезеÑвне копÑÑÐ²Ð°Ð½Ð½Ñ Ñеп\'ÑÑкÑв</string>
- <string name="delete_cookie">ÐилÑÑиÑи Ñеп\'ÑÑки</string>
- <string name="confirm_cookie_deletion">ÐÑдÑвеÑдиÑи вилÑÑÐµÐ½Ð½Ñ Ñеп\'ÑÑкÑв</string>
- <string name="hosted_services">РозмÑÑÐµÐ½Ñ Ð¡ÐµÑвÑÑи</string>
<string name="share_as_qr">ÐодÑлиÑиÑÑ Ñ Ð²Ð¸Ð´Ñ QR-кодÑ</string>
<string name="disable">ÐимкнÑÑи</string>
<string name="enable">УвÑмкнÑÑи</string>
@@ -223,7 +212,6 @@
<string name="v3_client_auth_activity_title">ÐвÑоÑизаÑÑÑ ÐºÐ»ÑÑнÑа v3</string>
<string name="v3_client_auth">ÐвÑоÑизаÑÑÑ ÐºÐ»ÑÑнÑа ÑлÑжби Onion v3</string>
<string name="v3_hosted_services">ХоÑÑинг ÑлÑжб Onion v3</string>
- <string name="v2_hidden_services">СлÑжби Onion v2 (заÑÑаÑÑлÑ)</string>
<string name="deny">ÐабоÑониÑи</string>
<string name="allow">ÐлзволиÑи</string>
<string name="backup_port_exist">Ðомилка: ÑлÑжба Onion вже викоÑиÑÑовÑÑ Ð¿Ð¾ÑÑ %s</string>
diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml
index 73d36ced..6d2436c2 100644
--- a/app/src/main/res/values-vi/strings.xml
+++ b/app/src/main/res/values-vi/strings.xml
@@ -88,7 +88,6 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">tìm ra tiến trình hiá»n hà nh của Torâ¦</string>
<string name="something_bad_happened">Có gì Äó không á»n. Xin xem lại nháºt ký</string>
- <string name="unable_to_read_hidden_service_name">không thá» Äá»c Äược tên dá»ch vụ ẩn</string>
<string name="unable_to_start_tor">Không thá» khá»i Äá»ng Tor Äược: </string>
<string name="pref_use_persistent_notifications">Luôn giữ thông báo trong thanh trạng thái khi Orbot Äược kết ná»i</string>
<string name="pref_use_persistent_notifications_title">Thông báo thÆ°á»ng trá»±c</string>
@@ -162,15 +161,7 @@
<string name="consider_enable_battery_optimizations">Hãy cân nhắc viá»c báºt tá»i Æ°u hoá pin</string>
<string name="consider_disable_battery_optimizations">Hãy cân nhắc viá»c tắt tá»i Æ°u hoá pin</string>
<string name="share_as_qr">Chia sẻ dÆ°á»i dạng QR</string>
- <string name="hosted_services">Dá»ch vụ Äược lÆ°u trữ</string>
- <string name="confirm_cookie_deletion">Xác nháºn xoá cookie</string>
- <string name="delete_cookie">Xoá cookie</string>
- <string name="backup_cookie">Sao lÆ°u cookie</string>
- <string name="cookie_from_QR">Äá»c từ QR</string>
<string name="onion">.onion</string>
- <string name="client_cookies">Cookie khách</string>
- <string name="auth_cookie_was_not_configured">Cookie xác thá»±c không Äược thiết láºp</string>
- <string name="copy_cookie_to_clipboard">Sao chép cookie và o bỠnhỠtạm</string>
<string name="auth_cookie">Cookie xác thực</string>
<string name="service_type">Loại dá»ch vụ</string>
<string name="confirm_service_deletion">Xác nháºn xoá dá»ch vụ</string>
@@ -182,13 +173,11 @@
<string name="backup_saved_at_external_storage">Äã lÆ°u bản sao lÆ°u á» bá» nhá» ngoà i</string>
<string name="delete_service">Xoá dá»ch vụ</string>
<string name="backup_service">Sao lÆ°u dá»ch vụ <i>(Cảnh báo: Viá»c nà y có thá» sẽ là m lá» thiết láºp dá»ch vụ của bạn cho các ứng dụng khác)</i></string>
- <string name="show_auth_cookie">Hiá»n cookie xác thá»±c</string>
<string name="copy_address_to_clipboard">Sao chép Äá»a chá» và o bá» nhá» tạm</string>
<string name="done">Xong!</string>
<string name="onion_port">Cá»ng Onion</string>
<string name="local_port">Cá»ng cục bá»</string>
<string name="menu_hidden_services">Dá»ch vụ Onion</string>
- <string name="title_activity_hidden_services">Dá»ch vụ Onion</string>
<string name="confirm">Xác nháºn</string>
<string name="v3_import_auth_private">Nháºp .auth_private</string>
<string name="v3_backup_name_hint">Tên tá»p sao lÆ°uâ¦</string>
@@ -201,7 +190,6 @@
<string name="v3_client_auth_activity_title">Uá»· quyá»n khách v3</string>
<string name="v3_client_auth">Uá»· quyá»n khách cho dá»ch vụ Onion v3</string>
<string name="v3_hosted_services">Dá»ch vụ Onion v3 Äược lÆ°u trữ</string>
- <string name="v2_hidden_services">Dá»ch vụ Onion v2 (Không Äược há» trợ nữa)</string>
<string name="mebibyte">MiB</string>
<string name="kibibyte">KiB</string>
<string name="refresh_apps">Là m má»i các ứng dụng</string>
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index c6f652b0..2c035a47 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -88,7 +88,6 @@
<string name="libevent_version">LibEvent v2.0.21: http://www.monkey.org/~provos/libevent/</string>
<string name="found_existing_tor_process">åç°ç°æçTorè¿ç¨â¦</string>
<string name="something_bad_happened">åçé误ï¼è¯·æ£æ¥æ¥å¿</string>
- <string name="unable_to_read_hidden_service_name">æ æ³è¯»åéèæå¡å称</string>
<string name="unable_to_start_tor">æ æ³å¯å¨ Torï¼</string>
<string name="pref_use_persistent_notifications">Orbot è¿æ¥åå§ç»å¨éç¥æ æ¾ç¤ºå¾æ </string>
<string name="pref_use_persistent_notifications_title">å§ç»æ¾ç¤ºéç¥</string>
@@ -140,7 +139,6 @@
<string name="start_tor_again_for_finish_the_process">å次å¯å¨ Tor 以å®æ该è¿ç¨</string>
<string name="confirm_service_deletion">确认æå¡å é¤</string>
<string name="service_type">æå¡ç±»å</string>
- <string name="cookie_from_QR">ä»äºç»´ç 读å</string>
<string name="share_as_qr">以 QR ç å½¢å¼å享</string>
<string name="disable">ç¦ç¨</string>
<string name="enable">å¯ç¨</string>
@@ -158,10 +156,6 @@
<string name="full_device_vpn">å
¨è®¾å¤âVPN</string>
<string name="vpn_disabled">VPN å·²ç¦ç¨</string>
<string name="default_socks_http">SOCKS: - HTTP: -</string>
- <string name="copy_cookie_to_clipboard">å¤å¶ cookie å°åªè´´æ¿</string>
- <string name="backup_cookie">å¤ä»½ cookie</string>
- <string name="delete_cookie">å é¤ cookie</string>
- <string name="confirm_cookie_deletion">确认 cookie å é¤</string>
<string name="pref_isolate_dest_summary">对æ¯ä¸ªç®æ å°å使ç¨ä¸åçåè·¯</string>
<string name="refresh_apps">å·æ°åºç¨ç¨åº</string>
<string name="app_services">åºç¨æå¡</string>
@@ -176,17 +170,12 @@
<string name="pref_isolate_dest">é离ç®æ å°å</string>
<string name="auth_cookie">è®¤è¯ cookie</string>
<string name="create_a_backup_first">å
建ç«ä¸ä¸ªå¤ä»½</string>
- <string name="show_auth_cookie">æ¾ç¤º auth cookie</string>
<string name="onion_port">æ´è±ç«¯å£</string>
<string name="menu_hidden_services">æ´è±æå¡</string>
- <string name="title_activity_hidden_services">æ´è±æå¡</string>
<string name="hidden_services">æ´è±æå¡</string>
<string name="hidden_service_request">ä¸ä¸ªåºç¨ç¨åºæ³è¦å¨ç«¯å£ %1$sä¸æå¼å° Tor ç½ç»çæ´è±æå¡å¨ãå¦æä½ ä¿¡ä»»è¿ä¸ªåºç¨ç¨åºï¼è¿æ¯å®å
¨çã</string>
<string name="pref_connection_padding">è¿æ¥å¡«å
</string>
- <string name="hosted_services">æ管çæå¡</string>
<string name="onion">.onion å°å</string>
- <string name="client_cookies">客æ·ç«¯âCookies</string>
- <string name="auth_cookie_was_not_configured">æªé
ç½®âAuth cookie</string>
<string name="bridge_snowflake">éè¿å
¶ä» Tor 对ç端è¿æ¥ (å®éªæ§)</string>
<string name="use_qr_code">使ç¨äºç»´ç </string>
<string name="paste_bridges">ç²è´´ç½æ¡¥</string>
@@ -223,7 +212,6 @@
<string name="v3_client_auth_activity_title">v3 客æ·ç«¯ææ</string>
<string name="v3_client_auth">v3 Onion æå¡å®¢æ·ç«¯ææ</string>
<string name="v3_hosted_services">æ管ç v3 Onion æå¡</string>
- <string name="v2_hidden_services">v2 Onion æå¡ (å·²åºå¼)</string>
<string name="deny">æç»</string>
<string name="allow">å
许</string>
<string name="backup_port_exist">é误ï¼ä¸ä¸ª Onion æå¡å·²ç»å¨ä½¿ç¨ç«¯å£ %s</string>
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index d84a766c..3896c742 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -92,8 +92,7 @@
<string name="hidden_service_request">æä¸åæç¨è¦éåé±èç伺æå¨ç«¯å£ %1$d å° Tor 網路,å¦æä¿¡å¾éæ¤æç¨æé²è¡æ¤æä½</string>
<string name="found_existing_tor_process">ç¼ç¾å·²æ Tor ç¨åºéè¡ä¸ â¦</string>
<string name="something_bad_happened">ç¼çé¯èª¤ã檢è¦æ¥èªæª</string>
- <string name="unable_to_read_hidden_service_name">ç¡æ³è®åé±èæåçå稱</string>
- <string name="unable_to_start_tor">ç¡æ³åå Torï¼</string>
+ <string name="unable_to_start_tor">ç¡æ³åå Torï¼</string>
<string name="pref_use_persistent_notifications">ç¶ Orbot é£ç·æåæï¼ç¸½æ¯å¨å·¥å
·å顯示å®çå示</string>
<string name="pref_use_persistent_notifications_title">總æ¯é¡¯ç¤ºé£ç·éç¥</string>
<string name="pref_use_expanded_notifications">å¨éç¥ä¸é¡¯ç¤º Tor åºå£é»çå家å IP</string>
@@ -123,7 +122,6 @@
<string name="send_email">å¯éé»å信件</string>
<string name="vpn_default_world">å
¨å(èªå)</string>
<string name="hidden_services">é±èæå</string>
- <string name="title_activity_hidden_services">é±èæå</string>
<string name="menu_hidden_services">é±èæå</string>
<string name="save">å²å</string>
<string name="local_port">æ¬å°ç«¯å£</string>
@@ -131,7 +129,6 @@
<string name="name">å稱</string>
<string name="done">å·²å®æ!</string>
<string name="copy_address_to_clipboard">è¤è£½å°åå°åªè²¼ç°¿</string>
- <string name="show_auth_cookie">顯示 auth cookie</string>
<string name="backup_service">å份æå</string>
<string name="delete_service">åªé¤æå</string>
<string name="backup_saved_at_external_storage">å份æªå²åå¨å¤é¨å²åå¨</string>
@@ -142,16 +139,8 @@
<string name="confirm_service_deletion">確èªæååªé¤</string>
<string name="service_type">æåé¡å</string>
<string name="auth_cookie">Auth cookie</string>
- <string name="copy_cookie_to_clipboard">è¤è£½ Cookie å°åªè²¼ç°¿</string>
- <string name="auth_cookie_was_not_configured">Auth cookie æªè¨å®</string>
<string name="please_restart_Orbot_to_enable_the_changes">è«éæ°åå Orbot ä¾è®è¨å®çæã</string>
- <string name="client_cookies">å®¢æ¶ cookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">ç± QR 碼è®å</string>
- <string name="backup_cookie">åå cookie</string>
- <string name="delete_cookie">åªé¤ cookie</string>
- <string name="confirm_cookie_deletion">確èªåªé¤ cookie</string>
- <string name="hosted_services">主æ©çæå</string>
<string name="share_as_qr">å©ç¨ QR 碼å享</string>
<string name="disable">éé</string>
<string name="enable">åç¨</string>
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 98fc6c82..7936af5b 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -102,7 +102,6 @@
<string name="deny">Deny</string>
<string name="found_existing_tor_process">found existing Tor process…</string>
<string name="something_bad_happened">Something bad happened. Check the log</string>
- <string name="unable_to_read_hidden_service_name">unable to read onion service name</string>
<string name="unable_to_start_tor">Unable to start Tor:</string>
<string name="pref_use_persistent_notifications">Always keep the icon in toolbar when Orbot is connected</string>
@@ -162,7 +161,6 @@
<string name="vpn_default_world">Global (Auto)</string>
<string name="hidden_services">Onion Services</string>
- <string name="v2_hidden_services">v2 Onion Services (Deprecated)</string>
<string name="v3_hosted_services">Hosted v3 Onion Services</string>
<string name="v3_client_auth">v3 Onion Service Client Authorization</string>
<string name="v3_client_auth_activity_title">v3 Client Authorization</string>
@@ -175,7 +173,6 @@
<string name="v3_backup_name_hint">Backup filenameâ¦</string>
<string name="v3_import_auth_private">Import .auth_private</string>
<string name="confirm">Confirm</string>
- <string name="title_activity_hidden_services">Onion Services</string>
<string name="menu_hidden_services">Onion Services</string>
<string name="save">Save</string>
<string name="local_port">Local Port</string>
@@ -183,7 +180,6 @@
<string name="name">Name</string>
<string name="done">Done!</string>
<string name="copy_address_to_clipboard">Copy address to clipboard</string>
- <string name="show_auth_cookie">Show auth cookie</string>
<string name="backup_service">Backup Service <i>(Warning: This Could Expose Your Service Configuration to Other Apps)</i></string>
<string name="delete_service">Delete Service</string>
<string name="backup_saved_at_external_storage">Backup saved at external storage</string>
@@ -195,16 +191,8 @@
<string name="confirm_service_deletion">Confirm service deletion</string>
<string name="service_type">Service type</string>
<string name="auth_cookie">Auth cookie</string>
- <string name="copy_cookie_to_clipboard">Copy cookie to clipboard</string>
- <string name="auth_cookie_was_not_configured">Auth cookie was not configured</string>
<string name="please_restart_Orbot_to_enable_the_changes">Please restart Orbot to enable the changes</string>
- <string name="client_cookies">Client Cookies</string>
<string name="onion">.onion</string>
- <string name="cookie_from_QR">Read from QR</string>
- <string name="backup_cookie">Backup cookie</string>
- <string name="delete_cookie">Delete cookie</string>
- <string name="confirm_cookie_deletion">Confirm cookie deletion</string>
- <string name="hosted_services">Hosted Services</string>
<string name="share_as_qr">Share as QR</string>
<string name="disable">Disable</string>
<string name="enable">Enable</string>
diff --git a/orbotservice/src/main/java/org/torproject/android/service/OrbotService.java b/orbotservice/src/main/java/org/torproject/android/service/OrbotService.java
index 70ccf17e..e90be3f3 100644
--- a/orbotservice/src/main/java/org/torproject/android/service/OrbotService.java
+++ b/orbotservice/src/main/java/org/torproject/android/service/OrbotService.java
@@ -53,7 +53,6 @@ import java.io.BufferedReader;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
-import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
@@ -85,22 +84,9 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb
static final int NOTIFY_ID = 1;
private static final int ERROR_NOTIFY_ID = 3;
- private static final int HS_NOTIFY_ID = 4;
- private static final Uri V2_HS_CONTENT_URI = Uri.parse("content://org.torproject.android.ui.hiddenservices.providers/hs");
private static final Uri V3_ONION_SERVICES_CONTENT_URI = Uri.parse("content://org.torproject.android.ui.v3onionservice/v3");
- private static final Uri COOKIE_CONTENT_URI = Uri.parse("content://org.torproject.android.ui.hiddenservices.providers.cookie/cookie");
private static final Uri V3_CLIENT_AUTH_URI = Uri.parse("content://org.torproject.android.ui.v3onionservice.clientauth/v3auth");
private final static String NOTIFICATION_CHANNEL_ID = "orbot_channel_1";
- private static final String[] LEGACY_V2_ONION_SERVICE_PROJECTION = new String[]{
- OnionService._ID,
- OnionService.NAME,
- OnionService.DOMAIN,
- OnionService.PORT,
- OnionService.AUTH_COOKIE,
- OnionService.AUTH_COOKIE_VALUE,
- OnionService.ONION_PORT,
- OnionService.ENABLED,
- OnionService.PATH};
private static final String[] V3_ONION_SERVICE_PROJECTION = new String[]{
OnionService._ID,
OnionService.NAME,
@@ -110,11 +96,6 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb
OnionService.ENABLED,
OnionService.PATH
};
- private static final String[] LEGACY_COOKIE_PROJECTION = new String[]{
- ClientCookie._ID,
- ClientCookie.DOMAIN,
- ClientCookie.AUTH_COOKIE_VALUE,
- ClientCookie.ENABLED};
private static final String[] V3_CLIENT_AUTH_PROJECTION = new String[]{
V3ClientAuth._ID,
V3ClientAuth.DOMAIN,
@@ -144,7 +125,7 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb
private NotificationManager mNotificationManager = null;
private NotificationCompat.Builder mNotifyBuilder;
private boolean mNotificationShowing = false;
- private File mHSBasePath, mV3OnionBasePath, mV3AuthBasePath;
+ private File mV3OnionBasePath, mV3AuthBasePath;
private ArrayList<Bridge> alBridges = null;
/**
@@ -464,10 +445,6 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb
if (!appCacheHome.exists())
appCacheHome.mkdirs();
- mHSBasePath = new File(getFilesDir().getAbsolutePath(), TorServiceConstants.HIDDEN_SERVICES_DIR);
- if (!mHSBasePath.isDirectory())
- mHSBasePath.mkdirs();
-
mV3OnionBasePath = new File(getFilesDir().getAbsolutePath(), TorServiceConstants.ONION_SERVICES_DIR);
if (!mV3OnionBasePath.isDirectory())
mV3OnionBasePath.mkdirs();
@@ -717,11 +694,6 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb
startTorService();
if (Prefs.hostOnionServicesEnabled()) {
- try {
- updateLegacyV2OnionNames();
- } catch (SecurityException se) {
- logNotice("unable to upload legacy v2 onion names");
- }
try {
updateV3OnionNames();
} catch (SecurityException se) {
@@ -763,54 +735,6 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb
}
}
- private void updateLegacyV2OnionNames() throws SecurityException {
- // Tor is running, update new .onion names at db
- ContentResolver mCR = getApplicationContext().getContentResolver();
- Cursor hidden_services = mCR.query(V2_HS_CONTENT_URI, LEGACY_V2_ONION_SERVICE_PROJECTION, null, null, null);
- if (hidden_services != null) {
- try {
- while (hidden_services.moveToNext()) {
- String HSDomain = hidden_services.getString(hidden_services.getColumnIndex(OnionService.DOMAIN));
- int HSAuthCookie = hidden_services.getInt(hidden_services.getColumnIndex(OnionService.AUTH_COOKIE));
- String HSAuthCookieValue = hidden_services.getString(hidden_services.getColumnIndex(OnionService.AUTH_COOKIE_VALUE));
- // Update only new domains or restored from backup with auth cookie
- if ((HSDomain == null || HSDomain.length() < 1) || (HSAuthCookie == 1 && (HSAuthCookieValue == null || HSAuthCookieValue.length() < 1))) {
- String hsDirPath = new File(mHSBasePath.getAbsolutePath(), hidden_services.getString(hidden_services.getColumnIndex(OnionService.PATH))).getCanonicalPath();
- File file = new File(hsDirPath, "hostname");
-
- if (file.exists()) {
- ContentValues fields = new ContentValues();
-
- try {
- int id = hidden_services.getInt(hidden_services.getColumnIndex(OnionService._ID));
- String onionHostname = Utils.readString(new FileInputStream(file)).trim();
- if (HSAuthCookie == 1) {
- String[] aux = onionHostname.split(" ");
- onionHostname = aux[0];
- fields.put(OnionService.AUTH_COOKIE_VALUE, aux[1]);
- }
- fields.put(OnionService.DOMAIN, onionHostname);
- mCR.update(V2_HS_CONTENT_URI, fields, OnionService._ID + "=" + id, null);
- } catch (FileNotFoundException e) {
- logException("unable to read onion hostname file", e);
- showToolbarNotification(getString(R.string.unable_to_read_hidden_service_name), HS_NOTIFY_ID, R.drawable.ic_stat_notifyerr);
- }
- } else {
- showToolbarNotification(getString(R.string.unable_to_read_hidden_service_name), HS_NOTIFY_ID, R.drawable.ic_stat_notifyerr);
- }
- }
- }
-
- } catch (NumberFormatException e) {
- Log.e(OrbotConstants.TAG, "error parsing hsport", e);
- } catch (Exception e) {
- Log.e(OrbotConstants.TAG, "error starting share server", e);
- }
-
- hidden_services.close();
- }
- }
-
private synchronized void startTorService() throws Exception {
updateTorConfigCustom(TorService.getDefaultsTorrc(this),
"DNSPort 0\n" +
@@ -1200,8 +1124,6 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb
ContentResolver contentResolver = getApplicationContext().getContentResolver();
addV3OnionServicesToTorrc(extraLines, contentResolver);
addV3ClientAuthToTorrc(extraLines, contentResolver);
- addV2HiddenServicesToTorrc(extraLines, contentResolver);
- addV2ClientCookiesToTorrc(extraLines, contentResolver);
}
return extraLines;
@@ -1249,58 +1171,6 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb
}
}
- private void addV2HiddenServicesToTorrc(StringBuffer torrc, ContentResolver contentResolver) {
- try {
- Cursor hidden_services = contentResolver.query(V2_HS_CONTENT_URI, LEGACY_V2_ONION_SERVICE_PROJECTION, OnionService.ENABLED + "=1", null, null);
- if (hidden_services != null) {
- try {
- while (hidden_services.moveToNext()) {
- int id = hidden_services.getInt(hidden_services.getColumnIndex(OnionService._ID));
- String HSname = hidden_services.getString(hidden_services.getColumnIndex(OnionService.NAME));
- String domain = hidden_services.getString(hidden_services.getColumnIndex(OnionService.DOMAIN));
- int HSLocalPort = hidden_services.getInt(hidden_services.getColumnIndex(OnionService.PORT));
- int HSOnionPort = hidden_services.getInt(hidden_services.getColumnIndex(OnionService.ONION_PORT));
- int HSAuthCookie = hidden_services.getInt(hidden_services.getColumnIndex(OnionService.AUTH_COOKIE));
- String path = hidden_services.getString(hidden_services.getColumnIndex(OnionService.PATH));
-
- // logic to fix bug where you can't have 2+ hidden services on same local port without breaking services that were configured before the bug fix
- if (path == null) {
- String newPath = "hs";
- if (domain == null)
- newPath +=UUID.randomUUID().toString();
- else
- newPath += HSLocalPort;
-
- ContentValues cv = new ContentValues();
- cv.put(OnionService.PATH, newPath);
- contentResolver.update(V2_HS_CONTENT_URI, cv, OnionService._ID + "=" + id, null);
- path = newPath;
- }
-
- String hsDirPath = new File(mHSBasePath.getAbsolutePath(), path).getCanonicalPath();
-
-
- debug("Adding hidden service on port: " + HSLocalPort);
-
- torrc.append("HiddenServiceDir" + ' ' + hsDirPath).append('\n');
- torrc.append("HiddenServiceVersion 2").append('\n');
- torrc.append("HiddenServicePort" + ' ' + HSOnionPort + " 127.0.0.1:" + HSLocalPort).append('\n');
-
- if (HSAuthCookie == 1)
- torrc.append("HiddenServiceAuthorizeClient stealth " + HSname).append('\n');
- }
- } catch (NumberFormatException e) {
- Log.e(OrbotConstants.TAG, "error parsing hsport", e);
- } catch (Exception e) {
- Log.e(OrbotConstants.TAG, "error starting share server", e);
- }
-
- hidden_services.close();
- }
- } catch (SecurityException se) {
- }
- }
-
public static String buildV3ClientAuthFile(String domain, String keyHash) {
return domain + ":descriptor:x25519:" + keyHash;
}
@@ -1330,25 +1200,6 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb
}
}
- private void addV2ClientCookiesToTorrc(StringBuffer torrc, ContentResolver contentResolver) {
- try {
- Cursor client_cookies = contentResolver.query(COOKIE_CONTENT_URI, LEGACY_COOKIE_PROJECTION, ClientCookie.ENABLED + "=1", null, null);
- if (client_cookies != null) {
- try {
- while (client_cookies.moveToNext()) {
- String domain = client_cookies.getString(client_cookies.getColumnIndex(ClientCookie.DOMAIN));
- String cookie = client_cookies.getString(client_cookies.getColumnIndex(ClientCookie.AUTH_COOKIE_VALUE));
- torrc.append("HidServAuth" + ' ' + domain + ' ' + cookie).append('\n');
- }
- } catch (Exception e) {
- Log.e(OrbotConstants.TAG, "error starting share server", e);
- }
- client_cookies.close();
- }
- } catch (SecurityException se) {
- }
- }
-
//using Google DNS for now as the public DNS server
private String writeDNSFile() throws IOException {
File file = new File(appBinHome, "resolv.conf");
@@ -1516,8 +1367,6 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb
public static final String PORT = "port";
public static final String ONION_PORT = "onion_port";
public static final String DOMAIN = "domain";
- public static final String AUTH_COOKIE = "auth_cookie";
- public static final String AUTH_COOKIE_VALUE = "auth_cookie_value";
public static final String ENABLED = "enabled";
public static final String PATH = "filepath";
}
@@ -1528,11 +1377,6 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb
public static final String ENABLED = "enabled";
}
- public static final class ClientCookie implements BaseColumns {
- public static final String DOMAIN = "domain";
- public static final String AUTH_COOKIE_VALUE = "auth_cookie_value";
- public static final String ENABLED = "enabled";
- }
// for bridge loading from the assets default bridges.txt file
static class Bridge {
diff --git a/orbotservice/src/main/res/values-ar/strings.xml b/orbotservice/src/main/res/values-ar/strings.xml
index a131e2e3..cdf47d6a 100644
--- a/orbotservice/src/main/res/values-ar/strings.xml
+++ b/orbotservice/src/main/res/values-ar/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">إعدادات اÙÙ
رØÙات ÙدÙ٠تسببت بخطأ!</string>
<string name="found_existing_tor_process">عÙثر عÙ٠عÙ
ÙÙØ© تÙر سابÙØ© تعÙ
Ù...</string>
<string name="something_bad_happened">Øص٠خطأ Ù
ا. اÙØص اÙسجÙ</string>
- <string name="unable_to_read_hidden_service_name">غÙر Ùادر عÙÙ Ùراءة اسÙ
اÙخدÙ
Ø© اÙÙ
Ø®ÙÙØ©</string>
- <string name="unable_to_start_tor">غÙر Ùادر عÙ٠بدء تÙر:</string>
+ <string name="unable_to_start_tor">غÙر Ùادر عÙ٠بدء تÙر:</string>
<string name="newnym">ÙÙد تØÙÙت اÙÙ ÙÙÙØ© تÙر جدÙدة</string>
<string name="updating_settings_in_tor_service">تØدÙØ« اÙاعدادات Ù٠خدÙ
ات تÙر</string>
</resources>
diff --git a/orbotservice/src/main/res/values-az/strings.xml b/orbotservice/src/main/res/values-az/strings.xml
index a0da0477..da3bc381 100644
--- a/orbotservice/src/main/res/values-az/strings.xml
+++ b/orbotservice/src/main/res/values-az/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">SÉnin keçid seçimlÉrin istisnaya sÉbÉb oldu!</string>
<string name="found_existing_tor_process">mövcud Tor prosesi tapıldı...</string>
<string name="something_bad_happened">NÉ isÉ pis bir Åey oldu. GiriÅi yoxla</string>
- <string name="unable_to_read_hidden_service_name">gizli xidmÉt adını oxumaÄı deaktivlÉÅdir</string>
- <string name="unable_to_start_tor">Tor-un baÅlanmasını dayandır:</string>
+ <string name="unable_to_start_tor">Tor-un baÅlanmasını dayandır:</string>
<string name="newnym">Yeni Tor oxÅarına qoÅuldun!</string>
<string name="updating_settings_in_tor_service">Tor xidmÉtindÉ quraÅdırmalar yüklÉnir</string>
</resources>
diff --git a/orbotservice/src/main/res/values-bg/strings.xml b/orbotservice/src/main/res/values-bg/strings.xml
index 43d541bf..ec4af47b 100644
--- a/orbotservice/src/main/res/values-bg/strings.xml
+++ b/orbotservice/src/main/res/values-bg/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">ТвоиÑе наÑÑÑойки за пÑепÑаÑане пÑедизвикаÑ
а изклÑÑение!</string>
<string name="found_existing_tor_process">намеÑил Ñи ÑÑвмеÑÑим Tor пÑоекÑ...</string>
<string name="something_bad_happened">ÐеÑо лоÑо Ñе ÑлÑÑи. ÐÑовеÑеÑе лога</string>
- <string name="unable_to_read_hidden_service_name">не може да пÑоÑеÑе име на ÑкÑиÑа ÑÑлÑга</string>
- <string name="unable_to_start_tor">Ðе може да ÑÑаÑÑиÑа ТоÑ:</string>
+ <string name="unable_to_start_tor">Ðе може да ÑÑаÑÑиÑа ТоÑ:</string>
<string name="newnym">СмениÑ
Ñе ÑвоÑÑа Ð¢Ð¾Ñ Ð¸Ð´ÐµÐ½ÑиÑноÑÑ!</string>
<string name="updating_settings_in_tor_service">обновÑване на наÑÑÑойкиÑе в Tor ÑÑлÑгаÑа</string>
</resources>
diff --git a/orbotservice/src/main/res/values-ca/strings.xml b/orbotservice/src/main/res/values-ca/strings.xml
index 60195126..f6f5ba61 100644
--- a/orbotservice/src/main/res/values-ca/strings.xml
+++ b/orbotservice/src/main/res/values-ca/strings.xml
@@ -17,7 +17,6 @@
<string name="your_relay_settings_caused_an_exception_">Els parà metres de reemissió han causat una excepció.</string>
<string name="found_existing_tor_process">s\'ha trobat un procés Tor existent...</string>
<string name="something_bad_happened">Ha fallat alguna cosa. Comproveu el registre</string>
- <string name="unable_to_read_hidden_service_name">ha estat impossible llegir el nom del servei ocult</string>
- <string name="unable_to_start_tor">Ha estat impossible iniciar Tor:</string>
+ <string name="unable_to_start_tor">Ha estat impossible iniciar Tor:</string>
<string name="newnym">Heu canviat a una nova identitat Tor.</string>
</resources>
diff --git a/orbotservice/src/main/res/values-cs-rCZ/strings.xml b/orbotservice/src/main/res/values-cs-rCZ/strings.xml
index c997196e..a6adb5dc 100644
--- a/orbotservice/src/main/res/values-cs-rCZ/strings.xml
+++ b/orbotservice/src/main/res/values-cs-rCZ/strings.xml
@@ -17,7 +17,6 @@
<string name="your_relay_settings_caused_an_exception_">Vaše nastavenà relace způsobilo výjimku!</string>
<string name="found_existing_tor_process">nalezev existujÃcà Tor procesâ¦</string>
<string name="something_bad_happened">Stalo se nÄco Å¡patného. Zkontrolujte log</string>
- <string name="unable_to_read_hidden_service_name">nelze ÄÃst název skryté služby</string>
- <string name="unable_to_start_tor">Nelze spustit Tor:</string>
+ <string name="unable_to_start_tor">Nelze spustit Tor:</string>
<string name="newnym">VaÅ¡e identita na Toru byla zmÄnÄna!</string>
</resources>
diff --git a/orbotservice/src/main/res/values-da/strings.xml b/orbotservice/src/main/res/values-da/strings.xml
index 7abda071..118015a9 100644
--- a/orbotservice/src/main/res/values-da/strings.xml
+++ b/orbotservice/src/main/res/values-da/strings.xml
@@ -18,6 +18,5 @@
<string name="your_relay_settings_caused_an_exception_">Dine relæindstillinger forårsagede en fejl!</string>
<string name="found_existing_tor_process">fandt eksisterende Tor process...</string>
<string name="something_bad_happened">Noget slemt er sket. Check loggen</string>
- <string name="unable_to_read_hidden_service_name">ikke i stand til at læse navnet på den skjulte service</string>
- <string name="unable_to_start_tor">Kunne ikke starte Tor:</string>
+ <string name="unable_to_start_tor">Kunne ikke starte Tor:</string>
</resources>
diff --git a/orbotservice/src/main/res/values-de/strings.xml b/orbotservice/src/main/res/values-de/strings.xml
index 821e9dcd..2ad6f0e1 100644
--- a/orbotservice/src/main/res/values-de/strings.xml
+++ b/orbotservice/src/main/res/values-de/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">Ihre Relaiseinstellungen haben einen Ausnahmefehler verursacht!</string>
<string name="found_existing_tor_process">bestehender Tor-Prozess gefunden â¦</string>
<string name="something_bad_happened">Etwas ist schief gelaufen. Bitte Protokoll prüfen</string>
- <string name="unable_to_read_hidden_service_name">Name des versteckten Dienstes kann nicht gelesen werden</string>
- <string name="unable_to_start_tor">Tor kann nicht gestartet werden:</string>
+ <string name="unable_to_start_tor">Tor kann nicht gestartet werden:</string>
<string name="newnym">Sie haben zu einer neuen Tor-Identität gewechselt!</string>
<string name="updating_settings_in_tor_service">Einstellungen im Tor-Dienst werden aktualisiert</string>
<string name="mebibyte_per_second">MiB/s</string>
diff --git a/orbotservice/src/main/res/values-el/strings.xml b/orbotservice/src/main/res/values-el/strings.xml
index 1241bdf9..5833649b 100644
--- a/orbotservice/src/main/res/values-el/strings.xml
+++ b/orbotservice/src/main/res/values-el/strings.xml
@@ -17,7 +17,6 @@
<string name="your_relay_settings_caused_an_exception_">Îι ÏÏ
θμίÏÎµÎ¹Ï Î±Î½Î±Î¼ÎµÏαδÏÏη ÏÎ±Ï ÏÏοκάλεÏαν μια εξαίÏεÏη!</string>
<string name="found_existing_tor_process">αναζήÏηÏη διεÏγαÏιÏν Tor...</string>
<string name="something_bad_happened">ÎάÏι ÎºÎ±ÎºÏ ÏÏ
νÎβη. ÎλÎγξÏε ÏÎ¹Ï ÎºÎ±ÏαγÏαÏÎÏ</string>
- <string name="unable_to_read_hidden_service_name">αδÏ
ναμία ανάγνÏÏÎ·Ï ÏοÏ
ονÏμαÏÎ¿Ï ÏÎ·Ï ÎºÏÏ
ÏÎ®Ï Ï
ÏηÏεÏίαÏ</string>
- <string name="unable_to_start_tor">ÎδÏ
ναμία εκκίνηÏÎ·Ï ÏοÏ
Tor:</string>
+ <string name="unable_to_start_tor">ÎδÏ
ναμία εκκίνηÏÎ·Ï ÏοÏ
Tor:</string>
<string name="newnym">ÎÏεÏε αλλάξει εÏιÏÏ
ÏÏÏ Ïην ÏαÏ
ÏÏÏηÏα ÏÎ±Ï ÏÏο Tor! </string>
</resources>
diff --git a/orbotservice/src/main/res/values-eo/strings.xml b/orbotservice/src/main/res/values-eo/strings.xml
index b3e4bf94..5f492fcb 100644
--- a/orbotservice/src/main/res/values-eo/strings.xml
+++ b/orbotservice/src/main/res/values-eo/strings.xml
@@ -15,6 +15,5 @@
<string name="couldn_t_start_tor_process_">Tor-procedo ne sukcesis stariÄi:</string>
<string name="your_relay_settings_caused_an_exception_">Via agordo de relajso kaÅzis escepton!</string>
<string name="found_existing_tor_process">trovi ekzistantan Tor-procedon...</string>
- <string name="unable_to_read_hidden_service_name">ne eblas legi nomon de la kaÅita servo</string>
- <string name="unable_to_start_tor">Ne eblas startigi Tor:</string>
+ <string name="unable_to_start_tor">Ne eblas startigi Tor:</string>
</resources>
diff --git a/orbotservice/src/main/res/values-es/strings.xml b/orbotservice/src/main/res/values-es/strings.xml
index 981f39c6..24667d37 100644
--- a/orbotservice/src/main/res/values-es/strings.xml
+++ b/orbotservice/src/main/res/values-es/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">¡La configuración de su repetidor ha producido una excepción!</string>
<string name="found_existing_tor_process">Se encontró un proceso de Tor ya existente...</string>
<string name="something_bad_happened">Hubo algún tipo de problema. Compruebe el registro (log)</string>
- <string name="unable_to_read_hidden_service_name">No fue posible leer el nombre del servicio oculto</string>
- <string name="unable_to_start_tor">No fue posible iniciar Tor: </string>
+ <string name="unable_to_start_tor">No fue posible iniciar Tor: </string>
<string name="newnym">¡Ha cambiado a una nueva identidad de Tor!</string>
<string name="updating_settings_in_tor_service">actualizando la configuración en el servicio Tor</string>
</resources>
diff --git a/orbotservice/src/main/res/values-et/strings.xml b/orbotservice/src/main/res/values-et/strings.xml
index 1843e29f..035fbb40 100644
--- a/orbotservice/src/main/res/values-et/strings.xml
+++ b/orbotservice/src/main/res/values-et/strings.xml
@@ -17,7 +17,6 @@
<string name="your_relay_settings_caused_an_exception_">Teie releeseadistus põhjustas ekse!</string>
<string name="found_existing_tor_process">leidus töötav Tor protsess...</string>
<string name="something_bad_happened">Juhtus midagi halba. Kontrollige logi</string>
- <string name="unable_to_read_hidden_service_name">ei õnnestu lugeda varjatud teenuse nime</string>
- <string name="unable_to_start_tor">Tor käivitamine ebaõnnestus:</string>
+ <string name="unable_to_start_tor">Tor käivitamine ebaõnnestus:</string>
<string name="newnym">Lülitusite uuele Tor identiteedile!</string>
</resources>
diff --git a/orbotservice/src/main/res/values-eu/strings.xml b/orbotservice/src/main/res/values-eu/strings.xml
index e1e0bed2..6e7792de 100644
--- a/orbotservice/src/main/res/values-eu/strings.xml
+++ b/orbotservice/src/main/res/values-eu/strings.xml
@@ -17,7 +17,6 @@
<string name="your_relay_settings_caused_an_exception_">Zure errele ezarpenak salbuespena sortu dute!</string>
<string name="found_existing_tor_process">Aurreko Tor prozesua topatuta...</string>
<string name="something_bad_happened">Zerbait txarra gertatu da. Begiratu logetan</string>
- <string name="unable_to_read_hidden_service_name">ezkutuko zerbitzuare izena ezin da irakurri</string>
- <string name="unable_to_start_tor">Ezin izan da Tor hasi:</string>
+ <string name="unable_to_start_tor">Ezin izan da Tor hasi:</string>
<string name="newnym">ChatSecure - Andriodentzako berehalako mezulari bezero ziurra</string>
</resources>
diff --git a/orbotservice/src/main/res/values-fa/strings.xml b/orbotservice/src/main/res/values-fa/strings.xml
index fad3a175..b8afd7c3 100644
--- a/orbotservice/src/main/res/values-fa/strings.xml
+++ b/orbotservice/src/main/res/values-fa/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">تÙظÛÙ
ات رÙÙ Ø´Ù
ا Ù
Ùجب خطا شد٠اÙد</string>
<string name="found_existing_tor_process">ÛÚ© تÙر درØا٠اجرا Ù¾Ûدا شد...</string>
<string name="something_bad_happened">اتÙØ§Ù Ø¨Ø¯Û Ø§Ùتاد. ÙÙاÛع ثبت شد٠را ÚÚ© Ú©ÙÛد</string>
- <string name="unable_to_read_hidden_service_name">ÙاتÙا٠در Ø®ÙاÙد٠ÙاÙ
سرÙÛس Ù
Ø®ÙÛ</string>
- <string name="unable_to_start_tor">ÙاتÙا٠در را٠اÙØ¯Ø§Ø²Û ØªÙر:</string>
+ <string name="unable_to_start_tor">ÙاتÙا٠در را٠اÙØ¯Ø§Ø²Û ØªÙر:</string>
<string name="newnym">Ø´Ù
ا ب٠شÙاس٠جدÛد تÙر Ù
ÙتÙ٠شدÛد</string>
<string name="updating_settings_in_tor_service">ب٠رÙز رساÙÛ ØªÙظÛÙ
ات در سرÙÛس Tor</string>
</resources>
diff --git a/orbotservice/src/main/res/values-fi/strings.xml b/orbotservice/src/main/res/values-fi/strings.xml
index ba45a7b9..952d37d1 100644
--- a/orbotservice/src/main/res/values-fi/strings.xml
+++ b/orbotservice/src/main/res/values-fi/strings.xml
@@ -18,8 +18,7 @@
<string name="your_relay_settings_caused_an_exception_">Releasetuksesi aiheuttivat virheen!</string>
<string name="found_existing_tor_process">löytyi olemassaoleva Tor-prosessi...</string>
<string name="something_bad_happened">Jotain pahaa tapahtui. Tarkista loki</string>
- <string name="unable_to_read_hidden_service_name">piilopalvelunimen lukeminen epäonnistui</string>
- <string name="unable_to_start_tor">Torin käynnistys epäonnistui:</string>
+ <string name="unable_to_start_tor">Torin käynnistys epäonnistui:</string>
<string name="newnym">Vaihdoit Tor-identiteettisi uuteen!</string>
<string name="updating_settings_in_tor_service">päivitetään Tor-palvelun asetuksia</string>
</resources>
diff --git a/orbotservice/src/main/res/values-fr-rFR/strings.xml b/orbotservice/src/main/res/values-fr-rFR/strings.xml
index 8d98d8d8..3a83744f 100644
--- a/orbotservice/src/main/res/values-fr-rFR/strings.xml
+++ b/orbotservice/src/main/res/values-fr-rFR/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">Vos paramètres de relais ont causé une exception !</string>
<string name="found_existing_tor_process">un processus existant de Tor a été trouvé...</string>
<string name="something_bad_happened">Quelque chose n\'a pas été. Vérifiez le journal</string>
- <string name="unable_to_read_hidden_service_name">impossible de lire le nom du service caché</string>
- <string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
+ <string name="unable_to_start_tor">Impossible de démarrer Tor :</string>
<string name="newnym">Vous avez basculé vers une nouvelle identité Tor !</string>
<string name="updating_settings_in_tor_service">mise à jour des paramètres dans le service Tor</string>
<string name="mebibyte_per_second">Mio/s</string>
diff --git a/orbotservice/src/main/res/values-gl/strings.xml b/orbotservice/src/main/res/values-gl/strings.xml
index e43495be..a8c51b9b 100644
--- a/orbotservice/src/main/res/values-gl/strings.xml
+++ b/orbotservice/src/main/res/values-gl/strings.xml
@@ -18,7 +18,6 @@
<string name="your_relay_settings_caused_an_exception_">Os seus axustes de relay causou unha excepción!</string>
<string name="found_existing_tor_process">atopado proceso Tor existente...</string>
<string name="something_bad_happened">Algo malo pasou. Comprobe o rexistro</string>
- <string name="unable_to_read_hidden_service_name">imposible ler nome de servizo oculto</string>
- <string name="unable_to_start_tor">Incapaz de arrancar Tor</string>
+ <string name="unable_to_start_tor">Incapaz de arrancar Tor</string>
<string name="newnym">Cambiou a unha nova identidade Tor!</string>
</resources>
diff --git a/orbotservice/src/main/res/values-hr/strings.xml b/orbotservice/src/main/res/values-hr/strings.xml
index 1e9d6f57..a81a72db 100644
--- a/orbotservice/src/main/res/values-hr/strings.xml
+++ b/orbotservice/src/main/res/values-hr/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">Vaše postavke releja su uzrokovale iznimku!</string>
<string name="found_existing_tor_process">pronaÄeni postojeÄi Tor procesi...</string>
<string name="something_bad_happened">Nešto loše se dogodilo. Provjerite dnevnik</string>
- <string name="unable_to_read_hidden_service_name">nije moguÄe proÄitati ime skrivene usluge</string>
- <string name="unable_to_start_tor">Nije moguÄe pokrenuti Tor:</string>
+ <string name="unable_to_start_tor">Nije moguÄe pokrenuti Tor:</string>
<string name="newnym">Prebacili ste se na nov Tor identitet!</string>
<string name="updating_settings_in_tor_service">ažuriram postavke u Tor usluzi</string>
</resources>
diff --git a/orbotservice/src/main/res/values-hu/strings.xml b/orbotservice/src/main/res/values-hu/strings.xml
index 440f4022..649c5efa 100644
--- a/orbotservice/src/main/res/values-hu/strings.xml
+++ b/orbotservice/src/main/res/values-hu/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">Az átjátszód beállÃtásai kivételt okoztak!</string>
<string name="found_existing_tor_process">létezŠTor folyamat találva...</string>
<string name="something_bad_happened">Valami rossz történt. Nézd meg a naplót.</string>
- <string name="unable_to_read_hidden_service_name">nem olvasható a rejtett szolgáltatás neve</string>
- <string name="unable_to_start_tor">A Tor indÃtása sikertelen:</string>
+ <string name="unable_to_start_tor">A Tor indÃtása sikertelen:</string>
<string name="newnym">Ãj Tor identitásra váltottál!</string>
<string name="updating_settings_in_tor_service">a Tor szolgáltatás beállÃtásainak frissÃtése</string>
</resources>
diff --git a/orbotservice/src/main/res/values-in/strings.xml b/orbotservice/src/main/res/values-in/strings.xml
index 61f38f07..bc956123 100644
--- a/orbotservice/src/main/res/values-in/strings.xml
+++ b/orbotservice/src/main/res/values-in/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">Pengaturan relay anda menyebabkan kesalahan!</string>
<string name="found_existing_tor_process">menemukan proses Tor yang ada...</string>
<string name="something_bad_happened">Sesuatu yang buruk terjadi. Periksa log</string>
- <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama layanan tersembunyi</string>
- <string name="unable_to_start_tor">Tidak dapat memulai Tor:</string>
+ <string name="unable_to_start_tor">Tidak dapat memulai Tor:</string>
<string name="newnym">Anda telah beralih ke identitas Tor baru!</string>
<string name="updating_settings_in_tor_service">memperbarui setting pada layanan Tor</string>
</resources>
diff --git a/orbotservice/src/main/res/values-is/strings.xml b/orbotservice/src/main/res/values-is/strings.xml
index 742dffa4..e1c31a2c 100644
--- a/orbotservice/src/main/res/values-is/strings.xml
+++ b/orbotservice/src/main/res/values-is/strings.xml
@@ -18,8 +18,7 @@
<string name="your_relay_settings_caused_an_exception_">Endurvarp stillingar þÃnar ollu undanþágu!</string>
<string name="found_existing_tor_process">fann annan Tor þráð...</string>
<string name="something_bad_happened">Eitthvað slæmt gerðist. Athugaðu skráninguna</string>
- <string name="unable_to_read_hidden_service_name">get ekki lesið nafn földu þjónustunnar</string>
- <string name="unable_to_start_tor">Get ekki kveikt á Tor:</string>
+ <string name="unable_to_start_tor">Get ekki kveikt á Tor:</string>
<string name="newnym">Ãú ert komin með nýtt Tor auðkenni!</string>
<string name="updating_settings_in_tor_service">uppfæri stillingar à Tor þjónustu</string>
diff --git a/orbotservice/src/main/res/values-it/strings.xml b/orbotservice/src/main/res/values-it/strings.xml
index 734e80b7..a1ab523d 100644
--- a/orbotservice/src/main/res/values-it/strings.xml
+++ b/orbotservice/src/main/res/values-it/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">La configurazione del tuo relay ha causato un\'eccezione!</string>
<string name="found_existing_tor_process">trovato un processo Tor esistente...</string>
<string name="something_bad_happened">E\' accaduto un evento indesiderato. Controllare i log.</string>
- <string name="unable_to_read_hidden_service_name">Impossibile leggere il nome del servizio nascosto.</string>
- <string name="unable_to_start_tor">Impossibile avviare Tor:</string>
+ <string name="unable_to_start_tor">Impossibile avviare Tor:</string>
<string name="newnym">Sei passato a una nuova identità Tor!</string>
<string name="updating_settings_in_tor_service">aggiornamento impostazioni nel servizio Tor</string>
</resources>
diff --git a/orbotservice/src/main/res/values-iw/strings.xml b/orbotservice/src/main/res/values-iw/strings.xml
index aa7e87ea..4d04faf7 100644
--- a/orbotservice/src/main/res/values-iw/strings.xml
+++ b/orbotservice/src/main/res/values-iw/strings.xml
@@ -16,8 +16,7 @@
<string name="couldn_t_start_tor_process_">××× ×פשר×ת ××ת××× ×ª×××× Tor:</string>
<string name="found_existing_tor_process">× ××¦× ×ª×××× Tor ק×××â¦</string>
<string name="something_bad_happened">×ש×× ×¨×¢ ×תר×ש. ×××ק ×ת ×××××</string>
- <string name="unable_to_read_hidden_service_name">×× ×ס××× ×קר×× ×©× ×©×ר×ת × ×¡×ª×¨</string>
- <string name="unable_to_start_tor">×× ×ס××× ××ת××× ×ת Tor:</string>
+ <string name="unable_to_start_tor">×× ×ס××× ××ת××× ×ת Tor:</string>
<string name="newnym">×××פת ×× ×××ת Tor ××ש×!</string>
<string name="updating_settings_in_tor_service">××¢××× ×××ר×ת Tor ×××ש×ר</string>
</resources>
diff --git a/orbotservice/src/main/res/values-ja/strings.xml b/orbotservice/src/main/res/values-ja/strings.xml
index 4a536bc0..1db39f3d 100644
--- a/orbotservice/src/main/res/values-ja/strings.xml
+++ b/orbotservice/src/main/res/values-ja/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">ããªãã®ãªã¬ã¼è¨å®ã«ããä¾å¤ãçºçãã¾ãã!</string>
<string name="found_existing_tor_process">Torããã»ã¹ãçºè¦</string>
<string name="something_bad_happened">ä½ããèµ·ããã¾ããããã°ã確èªãã¦ãã ããã</string>
- <string name="unable_to_read_hidden_service_name">hidden serviceã®ååèªè¾¼ä¸è½</string>
- <string name="unable_to_start_tor">Torãå®è¡ã§ãã¾ããã§ãã</string>
+ <string name="unable_to_start_tor">Torãå®è¡ã§ãã¾ããã§ãã</string>
<string name="newnym">æ°ã㪠Tor ã®èº«å
ã«åãæ¿ãã¾ããã</string>
<string name="updating_settings_in_tor_service">Torãµã¼ãã¹ã®è¨å®ãæ´æ°ä¸</string>
</resources>
diff --git a/orbotservice/src/main/res/values-ko/strings.xml b/orbotservice/src/main/res/values-ko/strings.xml
index 0e420193..08f33580 100644
--- a/orbotservice/src/main/res/values-ko/strings.xml
+++ b/orbotservice/src/main/res/values-ko/strings.xml
@@ -17,7 +17,6 @@
<string name="your_relay_settings_caused_an_exception_">ê·íì ì¤ê³ìë² ì¤ì ì ìì¸ë¥¼ ë°ììì¼°ìµëë¤!</string>
<string name="found_existing_tor_process">ì¡´ì¬íê³ ìë Tor íë¡ì¸ì¤ ë°ê²¬</string>
<string name="something_bad_happened">ì´ë¤ ëì ê²ì´ ë°ì. ë¡ê·¸ íì¸íì¸ì.</string>
- <string name="unable_to_read_hidden_service_name">íë ìë¹ì¤ ì´ë¦ì ì½ì ì ìì</string>
- <string name="unable_to_start_tor">Tor ìì ë¶ê°ë¥</string>
+ <string name="unable_to_start_tor">Tor ìì ë¶ê°ë¥</string>
<string name="newnym">ìë¡ì´ Tor ì ìì¼ë¡ ì íëììµëë¤!</string>
</resources>
diff --git a/orbotservice/src/main/res/values-lv/strings.xml b/orbotservice/src/main/res/values-lv/strings.xml
index abf085b5..35203a30 100644
--- a/orbotservice/src/main/res/values-lv/strings.xml
+++ b/orbotservice/src/main/res/values-lv/strings.xml
@@ -18,8 +18,7 @@
<string name="your_relay_settings_caused_an_exception_">JÅ«su retranslatora iestatÄ«jumi izraisÄ«ja izÅÄmuma situÄciju!</string>
<string name="found_existing_tor_process">Atrada esošu Tor procesu...</string>
<string name="something_bad_happened">Nav labi. PÄrbaudiet žurnÄlu</string>
- <string name="unable_to_read_hidden_service_name">NespÄj lasÄ«t slÄpta pakalpojuma nosaukumu</string>
- <string name="unable_to_start_tor">Nevar startÄt Tor:</string>
+ <string name="unable_to_start_tor">Nevar startÄt Tor:</string>
<string name="newnym">JÅ«s pÄrslÄdzÄties uz jaunu Tor\'a identitÄti!</string>
<string name="updating_settings_in_tor_service">atjaunina Tor pakalpojuma iestatījumus </string>
</resources>
diff --git a/orbotservice/src/main/res/values-mk/strings.xml b/orbotservice/src/main/res/values-mk/strings.xml
index dfc09fe3..ca87d243 100644
--- a/orbotservice/src/main/res/values-mk/strings.xml
+++ b/orbotservice/src/main/res/values-mk/strings.xml
@@ -18,8 +18,7 @@
<string name="your_relay_settings_caused_an_exception_">ÐаÑиÑе поÑÑавки за Ñеле пÑедизвикаа гÑеÑка!</string>
<string name="found_existing_tor_process">ÐÑонаÑден поÑÑоеÑки Tor-пÑоÑÐµÑ ...</string>
<string name="something_bad_happened">ÐаÑÑана гÑеÑка. ÐÑовеÑеÑе во дневникоÑ</string>
- <string name="unable_to_read_hidden_service_name">не може да Ñе пÑоÑиÑа имеÑо на ÑкÑÐ¸ÐµÐ½Ð¸Ð¾Ñ ÑеÑвиÑ</string>
- <string name="unable_to_start_tor">Tor не може да Ñе ÑÑаÑÑÑва:</string>
+ <string name="unable_to_start_tor">Tor не може да Ñе ÑÑаÑÑÑва:</string>
<string name="newnym">Се пÑеÑÑливÑе на нов иденÑиÑÐµÑ Ð½Ð° Tor!</string>
<string name="updating_settings_in_tor_service">ажÑÑиÑаÑе на поÑÑавкиÑе во ÑеÑвиÑÐ¾Ñ Tor </string>
</resources>
diff --git a/orbotservice/src/main/res/values-ms-rMY/strings.xml b/orbotservice/src/main/res/values-ms-rMY/strings.xml
index 4ca71d26..f491595b 100644
--- a/orbotservice/src/main/res/values-ms-rMY/strings.xml
+++ b/orbotservice/src/main/res/values-ms-rMY/strings.xml
@@ -17,6 +17,5 @@
<string name="your_relay_settings_caused_an_exception_">Tetapan relay anda menyebabkan pengecualian!</string>
<string name="found_existing_tor_process">Proses Tor sedia ada ditemui..</string>
<string name="something_bad_happened">Sesuatu yang buruk berlaku. Semak log.</string>
- <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama servis tersembunyi</string>
- <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
+ <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
</resources>
diff --git a/orbotservice/src/main/res/values-ms/strings.xml b/orbotservice/src/main/res/values-ms/strings.xml
index badbaf86..74ec832a 100644
--- a/orbotservice/src/main/res/values-ms/strings.xml
+++ b/orbotservice/src/main/res/values-ms/strings.xml
@@ -18,6 +18,5 @@
<string name="your_relay_settings_caused_an_exception_">Tetapan relay anda menyebabkan pengecualian!</string>
<string name="found_existing_tor_process">Proses Tor sedia ada ditemui..</string>
<string name="something_bad_happened">Sesuatu yang buruk berlaku. Semak log.</string>
- <string name="unable_to_read_hidden_service_name">tidak dapat membaca nama servis tersembunyi</string>
- <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
+ <string name="unable_to_start_tor">Tidak dapat memulakan Tor:</string>
</resources>
diff --git a/orbotservice/src/main/res/values-nb/strings.xml b/orbotservice/src/main/res/values-nb/strings.xml
index 584a7ba8..49a91a22 100644
--- a/orbotservice/src/main/res/values-nb/strings.xml
+++ b/orbotservice/src/main/res/values-nb/strings.xml
@@ -18,8 +18,7 @@
<string name="your_relay_settings_caused_an_exception_">Dine relé-innstillinger forårsaket et unntak!</string>
<string name="found_existing_tor_process">fant eksisterende Tor-prosess...</string>
<string name="something_bad_happened">Noe alvorlig skjedde. Sjekk loggen.</string>
- <string name="unable_to_read_hidden_service_name">klarte ikke å lese skjult tjenestenavn</string>
- <string name="unable_to_start_tor">Klarte ikke å starte Tor:</string>
+ <string name="unable_to_start_tor">Klarte ikke å starte Tor:</string>
<string name="newnym">Du har byttet til en ny Tor-identitet!</string>
<string name="updating_settings_in_tor_service">Oppdaterer innstillinger i Tor service</string>
<string name="mebibyte_per_second">MiB/s</string>
diff --git a/orbotservice/src/main/res/values-nl/strings.xml b/orbotservice/src/main/res/values-nl/strings.xml
index 795b7ff9..189f5950 100644
--- a/orbotservice/src/main/res/values-nl/strings.xml
+++ b/orbotservice/src/main/res/values-nl/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">Je relay-instellingen veroorzaakten een fout!</string>
<string name="found_existing_tor_process">bestaand Tor-proces gevondenâ¦</string>
<string name="something_bad_happened">Er is een fout opgetreden. Controleer de log</string>
- <string name="unable_to_read_hidden_service_name">Kan verborgen dienst-naam niet lezen</string>
- <string name="unable_to_start_tor">Kan Tor niet starten:</string>
+ <string name="unable_to_start_tor">Kan Tor niet starten:</string>
<string name="newnym">Je bent naar een nieuwe Tor identiteit gewisseld!</string>
<string name="updating_settings_in_tor_service">instellingen in Tor-dienst worden bijgewerkt</string>
</resources>
diff --git a/orbotservice/src/main/res/values-pl/strings.xml b/orbotservice/src/main/res/values-pl/strings.xml
index 6ea25936..eec5fc49 100644
--- a/orbotservice/src/main/res/values-pl/strings.xml
+++ b/orbotservice/src/main/res/values-pl/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">Ustawienia Twojego przekaźnika spowodowaÅy wyjÄ
tek!</string>
<string name="found_existing_tor_process">znaleziono istniejÄ
cy proces Tora...</string>
<string name="something_bad_happened">CoÅ nie poszÅo nie tak. Sprawdź logi</string>
- <string name="unable_to_read_hidden_service_name">uniemożliw czytanie nazw ukrytych serwisów</string>
- <string name="unable_to_start_tor">Nie można wystartowaÄ aplikacji Tor:</string>
+ <string name="unable_to_start_tor">Nie można wystartowaÄ aplikacji Tor:</string>
<string name="newnym">Nowa tożsamoÅÄ Tor\'a zostaÅa zmieniona!</string>
<string name="updating_settings_in_tor_service">aktualizowanie ustawieÅ w serwisie Tor</string>
</resources>
diff --git a/orbotservice/src/main/res/values-pt-rBR/strings.xml b/orbotservice/src/main/res/values-pt-rBR/strings.xml
index f62530aa..04aea4ac 100644
--- a/orbotservice/src/main/res/values-pt-rBR/strings.xml
+++ b/orbotservice/src/main/res/values-pt-rBR/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">Suas configurações de retransmissão causaram uma exceção!</string>
<string name="found_existing_tor_process">procurando processos Tor existentes...</string>
<string name="something_bad_happened">Algo ruim aconteceu. Cheque o lo</string>
- <string name="unable_to_read_hidden_service_name">habilitar ler o nome do serviço oculto</string>
- <string name="unable_to_start_tor">Habilitar iniciar o Tor:</string>
+ <string name="unable_to_start_tor">Habilitar iniciar o Tor:</string>
<string name="newnym">Você trocou para uma nova identidade Tor!</string>
<string name="updating_settings_in_tor_service">atualizando configurações no serviço Tor</string>
<string name="mebibyte_per_second">MiB/s</string>
diff --git a/orbotservice/src/main/res/values-pt/strings.xml b/orbotservice/src/main/res/values-pt/strings.xml
index f73e0c7d..f41be416 100644
--- a/orbotservice/src/main/res/values-pt/strings.xml
+++ b/orbotservice/src/main/res/values-pt/strings.xml
@@ -15,8 +15,7 @@
<string name="couldn_t_start_tor_process_">Não foi possÃvel iniciar o processo Tor: </string>
<string name="found_existing_tor_process">encontrado o processo Tor existente...</string>
<string name="something_bad_happened">Aconteceu algo de mau. Verifique o registo de eventos.</string>
- <string name="unable_to_read_hidden_service_name">não é possÃvel ler o nome do serviço ocultado</string>
- <string name="unable_to_start_tor">Não é possÃvel iniciar o Tor:</string>
+ <string name="unable_to_start_tor">Não é possÃvel iniciar o Tor:</string>
<string name="newnym">Mudou para uma nova identidade do Tor!</string>
<string name="updating_settings_in_tor_service">a atualizar as definições no serviço Tor</string>
<string name="mebibyte_per_second">MiB/s</string>
diff --git a/orbotservice/src/main/res/values-ro/strings.xml b/orbotservice/src/main/res/values-ro/strings.xml
index 5b5d08c2..a7243777 100644
--- a/orbotservice/src/main/res/values-ro/strings.xml
+++ b/orbotservice/src/main/res/values-ro/strings.xml
@@ -17,8 +17,7 @@
<string name="your_relay_settings_caused_an_exception_">Setarile tale de relay au cauzat o exceptie!</string>
<string name="found_existing_tor_process">gasit proces Tor existent...</string>
<string name="something_bad_happened">Ceva rau s-a intamplat. Verifica log-ul</string>
- <string name="unable_to_read_hidden_service_name">nu am putut citi numele serviciului ascuns</string>
- <string name="unable_to_start_tor">Nu am reusit sa pornesc Tor:</string>
+ <string name="unable_to_start_tor">Nu am reusit sa pornesc Tor:</string>
<string name="newnym">AÈi comutat la o nouÄ identitate Tor!</string>
<string name="updating_settings_in_tor_service">se actualizeazÄ configurÄrile în serviciul Tor</string>
</resources>
diff --git a/orbotservice/src/main/res/values-ru/strings.xml b/orbotservice/src/main/res/values-ru/strings.xml
index 2b0cca3f..ac01e282 100644
--- a/orbotservice/src/main/res/values-ru/strings.xml
+++ b/orbotservice/src/main/res/values-ru/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">ÐаÑÑÑойки ваÑего ÑеÑÑанÑлÑÑоÑа вÑзвали иÑклÑÑение!</string>
<string name="found_existing_tor_process">найден ÑÑÑеÑÑвÑÑÑий пÑоÑеÑÑ Tor...</string>
<string name="something_bad_happened">ÐÑоизоÑла какаÑ-Ñо оÑибка. ÐÑовеÑÑÑе жÑÑнал.</string>
- <string name="unable_to_read_hidden_service_name">невозможно пÑоÑиÑаÑÑ Ð¸Ð¼Ñ ÑкÑÑÑой ÑлÑжбÑ</string>
- <string name="unable_to_start_tor">Ðевозможно запÑÑÑиÑÑ Tor:</string>
+ <string name="unable_to_start_tor">Ðевозможно запÑÑÑиÑÑ Tor:</string>
<string name="newnym">ÐÑ Ð¿ÐµÑеклÑÑилиÑÑ Ð½Ð° новÑй иденÑиÑикаÑÐ¾Ñ Tor!</string>
<string name="updating_settings_in_tor_service">обновление наÑÑÑоек в ÑеÑвиÑе Tor</string>
</resources>
diff --git a/orbotservice/src/main/res/values-si-rLK/strings.xml b/orbotservice/src/main/res/values-si-rLK/strings.xml
index 51c9389a..ed2140e0 100644
--- a/orbotservice/src/main/res/values-si-rLK/strings.xml
+++ b/orbotservice/src/main/res/values-si-rLK/strings.xml
@@ -17,6 +17,5 @@
<string name="your_relay_settings_caused_an_exception_">à¶à¶¶à· පà·âරà¶à·à¶ºà·à¶¢à¶ à·à·à¶§à·à·à¶¸à·à·à¶½ à·à·âයà¶à·à¶»à·à¶à¶ºà¶à· à·à¶§à¶à·à¶± à¶à¶!</string>
<string name="found_existing_tor_process">පà·à¶à·à¶± Tor à¶à·âරà·à¶ºà·à·à¶½à· à·à¶¸à·à·à·à¶º...</string>
<string name="something_bad_happened">යම෠නà·à¶¸à¶±à· දà·à¶ºà¶à· à·à·à¶¯à·à·à·à¶º. ලà·à¶à¶º පරà·à¶à·à·à· à¶à¶» බලනà·à¶± </string>
- <string name="unable_to_read_hidden_service_name">à·à·à¶à·à·à¶«à· à·à·à·à· නà·à¶¸à¶º à¶à·à¶ºà·à·à¶¸à¶§ නà·à·à·à¶à·à¶º </string>
- <string name="unable_to_start_tor">Tor à¶à¶»à¶¸à·à¶· à¶à·à¶»à·à¶¸à¶§ නà·à·à·à¶à·à¶º:</string>
+ <string name="unable_to_start_tor">Tor à¶à¶»à¶¸à·à¶· à¶à·à¶»à·à¶¸à¶§ නà·à·à·à¶à·à¶º:</string>
</resources>
diff --git a/orbotservice/src/main/res/values-sr/strings.xml b/orbotservice/src/main/res/values-sr/strings.xml
index ab08b3ec..9bd0e631 100644
--- a/orbotservice/src/main/res/values-sr/strings.xml
+++ b/orbotservice/src/main/res/values-sr/strings.xml
@@ -18,6 +18,5 @@
<string name="your_relay_settings_caused_an_exception_">ÐаÑе поÑÑавке ÑелеÑа ÑÑ Ð¸Ð·Ð°Ð·Ð²Ð°Ð»Ðµ изÑзеÑак!</string>
<string name="found_existing_tor_process">наÑен покÑенÑÑи Ð¢Ð¾Ñ Ð¿ÑоÑеÑ...</string>
<string name="something_bad_happened">ÐеÑÑо лоÑе Ñе догодило. ÐÑегледаÑÑе логове</string>
- <string name="unable_to_read_hidden_service_name">ниÑам Ñ Ð¼Ð¾Ð³ÑÑноÑÑи да пÑоÑиÑам име ÑакÑивеног ÑеÑвиÑа</string>
- <string name="unable_to_start_tor">Ð¢Ð¾Ñ Ð½Ð¸Ñе Ñ Ð¼Ð¾Ð³ÑÑноÑÑи да Ñе покÑене:</string>
+ <string name="unable_to_start_tor">Ð¢Ð¾Ñ Ð½Ð¸Ñе Ñ Ð¼Ð¾Ð³ÑÑноÑÑи да Ñе покÑене:</string>
</resources>
diff --git a/orbotservice/src/main/res/values-sv/strings.xml b/orbotservice/src/main/res/values-sv/strings.xml
index e0a93631..7e28840b 100644
--- a/orbotservice/src/main/res/values-sv/strings.xml
+++ b/orbotservice/src/main/res/values-sv/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">Din relä inställning orsakade ett undantag!</string>
<string name="found_existing_tor_process">hittade existerande Tor process...</string>
<string name="something_bad_happened">Något dåligt hände. Kolla loggen.</string>
- <string name="unable_to_read_hidden_service_name">kan inte läsa gömda tjänstens namn</string>
- <string name="unable_to_start_tor">Kan inte starta Tor:</string>
+ <string name="unable_to_start_tor">Kan inte starta Tor:</string>
<string name="newnym">Du har bytt till en ny Tor identitet!</string>
<string name="updating_settings_in_tor_service">uppdaterar inställningar i Tor-tjänsten</string>
</resources>
diff --git a/orbotservice/src/main/res/values-th/strings.xml b/orbotservice/src/main/res/values-th/strings.xml
index 00c8b4a2..9754a202 100644
--- a/orbotservice/src/main/res/values-th/strings.xml
+++ b/orbotservice/src/main/res/values-th/strings.xml
@@ -14,6 +14,5 @@
<string name="your_reachableaddresses_settings_caused_an_exception_">à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸² ReachableAddresses à¸à¸à¸à¸à¸¸à¸à¸à¸³à¹à¸«à¹à¹à¸à¸´à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸</string>
<string name="your_relay_settings_caused_an_exception_">à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸£à¸µà¹à¸¥à¸¢à¹à¸à¸à¸à¸à¸¸à¸à¸à¸³à¹à¸«à¹à¹à¸à¸´à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸</string>
<string name="something_bad_happened">à¹à¸à¸´à¸à¸à¸°à¹à¸£à¹à¸¡à¹à¸à¸µà¸ªà¸±à¸à¸à¸¢à¹à¸²à¸ à¹à¸«à¹à¸à¸£à¸§à¸à¸à¸¹à¸à¸²à¸à¸à¸¹à¸¡</string>
- <string name="unable_to_read_hidden_service_name">à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¹à¸²à¸à¸à¸·à¹à¸à¸à¸à¸à¸à¸£à¸´à¸à¸²à¸£à¹à¸¡à¹à¹à¸à¸´à¸à¹à¸à¸¢</string>
- <string name="unable_to_start_tor">à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸£à¸´à¹à¸¡ Tor</string>
+ <string name="unable_to_start_tor">à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸£à¸´à¹à¸¡ Tor</string>
</resources>
diff --git a/orbotservice/src/main/res/values-tl/strings.xml b/orbotservice/src/main/res/values-tl/strings.xml
index cdc446fc..d49f44e1 100644
--- a/orbotservice/src/main/res/values-tl/strings.xml
+++ b/orbotservice/src/main/res/values-tl/strings.xml
@@ -17,7 +17,6 @@
<string name="your_relay_settings_caused_an_exception_">Ang iyong relay settings ay nag sanhi ng exception!</string>
<string name="found_existing_tor_process"> nakakita ng umiiral na Tor process...</string>
<string name="something_bad_happened">May nangyaring masama. Tingnan ang log</string>
- <string name="unable_to_read_hidden_service_name">hindi mabasa ang pangalan ng tagong serbisyo</string>
- <string name="unable_to_start_tor">Hindi masimulan ang Tor:</string>
+ <string name="unable_to_start_tor">Hindi masimulan ang Tor:</string>
<string name="newnym">Ikaw ay nagpalit ng bagong pagkakakilanlan sa Tor!</string>
</resources>
diff --git a/orbotservice/src/main/res/values-tr/strings.xml b/orbotservice/src/main/res/values-tr/strings.xml
index 249b42d5..6c300f6e 100644
--- a/orbotservice/src/main/res/values-tr/strings.xml
+++ b/orbotservice/src/main/res/values-tr/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">Tor aktarıcı ayarlarınız bir istisnaya yol açtı!</string>
<string name="found_existing_tor_process">varolan bir Tor iÅlemi bulundu...</string>
<string name="something_bad_happened">Kötü bir Åey oldu. Kayıtlara bakınız</string>
- <string name="unable_to_read_hidden_service_name">gizli hizmet adı okunamıyor</string>
- <string name="unable_to_start_tor">Tor baÅlatılamadı:</string>
+ <string name="unable_to_start_tor">Tor baÅlatılamadı:</string>
<string name="newnym">Yeni bir Tor kimliÄine geçiÅ yaptınız!</string>
<string name="updating_settings_in_tor_service">Tor hizmet ayarları güncellemesi</string>
<string name="mebibyte_per_second">MiB/s</string>
diff --git a/orbotservice/src/main/res/values-uk/strings.xml b/orbotservice/src/main/res/values-uk/strings.xml
index 34860e4c..28fd020d 100644
--- a/orbotservice/src/main/res/values-uk/strings.xml
+++ b/orbotservice/src/main/res/values-uk/strings.xml
@@ -18,8 +18,7 @@
<string name="your_relay_settings_caused_an_exception_">ÐалаÑÑÑÐ²Ð°Ð½Ð½Ñ Ð²Ð°Ñого ÑеÑÑанÑлÑÑоÑа викликали виклÑÑеннÑ!</string>
<string name="found_existing_tor_process">знайдено ÑÑнÑÑÑий пÑоÑÐµÑ Tor...</string>
<string name="something_bad_happened">Ðиникла ÑкаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°. ÐеÑевÑÑÑе лог</string>
- <string name="unable_to_read_hidden_service_name">неможливо пÑоÑиÑаÑи Ñм\'Ñ Ð¿ÑиÑ
Ð¾Ð²Ð°Ð½Ð¾Ñ ÑлÑжби</string>
- <string name="unable_to_start_tor">Ðеможливо запÑÑÑиÑи Tor:</string>
+ <string name="unable_to_start_tor">Ðеможливо запÑÑÑиÑи Tor:</string>
<string name="newnym">Ðи пеÑемкнÑлиÑÑ Ð½Ð° новий ÑденÑиÑÑкаÑÐ¾Ñ Tor!</string>
<string name="updating_settings_in_tor_service">Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð½Ð°Ð»Ð°ÑÑÑÐ²Ð°Ð½Ñ Ñ ÑеÑвÑÑÑ Tor</string>
<string name="mebibyte_per_second">ÐÑÐ/Ñ</string>
diff --git a/orbotservice/src/main/res/values-vi/strings.xml b/orbotservice/src/main/res/values-vi/strings.xml
index aee8a4f2..9a284b5a 100644
--- a/orbotservice/src/main/res/values-vi/strings.xml
+++ b/orbotservice/src/main/res/values-vi/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">Thiết láºp relay của bạn Äã gây ra má»t vấn Äá»!</string>
<string name="found_existing_tor_process">tìm ra tiến trình hiá»n hà nh của Tor...</string>
<string name="something_bad_happened">Có gì Äó không á»n. Xin xem lại nháºt ký</string>
- <string name="unable_to_read_hidden_service_name">không thá» Äá»c Äược tên dá»ch vụ ẩn</string>
- <string name="unable_to_start_tor">Không thá» khá»i Äá»ng Tor Äược: </string>
+ <string name="unable_to_start_tor">Không thá» khá»i Äá»ng Tor Äược: </string>
<string name="newnym">Bạn Äã chuyá»n sang má»t mạch Tor má»i!</string>
<string name="updating_settings_in_tor_service">Äang cáºp nháºt cà i Äặt dá»ch vụ Tor</string>
<string name="mebibyte_per_second">MiB/s</string>
diff --git a/orbotservice/src/main/res/values-zh-rCN/strings.xml b/orbotservice/src/main/res/values-zh-rCN/strings.xml
index a79da66f..5048ab70 100644
--- a/orbotservice/src/main/res/values-zh-rCN/strings.xml
+++ b/orbotservice/src/main/res/values-zh-rCN/strings.xml
@@ -19,8 +19,7 @@
<string name="your_relay_settings_caused_an_exception_">ä¸ç»§è®¾ç½®å¯¼è´å¼å¸¸ï¼</string>
<string name="found_existing_tor_process">åç°å½åå·²åå¨ Tor è¿ç¨...</string>
<string name="something_bad_happened">åçé误ï¼è¯·æ£æ¥æ¥å¿</string>
- <string name="unable_to_read_hidden_service_name">æ æ³è¯»åéèæå¡å称</string>
- <string name="unable_to_start_tor">æ æ³å¯å¨ Torï¼</string>
+ <string name="unable_to_start_tor">æ æ³å¯å¨ Torï¼</string>
<string name="newnym">å·²åæ¢ä¸ºæ°ç Tor æ è¯ï¼</string>
<string name="updating_settings_in_tor_service">æ£å¨æ´æ° Tor æå¡ä¸ç设置</string>
<string name="mebibyte_per_second">MiB/ç§</string>
diff --git a/orbotservice/src/main/res/values/strings.xml b/orbotservice/src/main/res/values/strings.xml
index ed3464ac..80f80ca3 100644
--- a/orbotservice/src/main/res/values/strings.xml
+++ b/orbotservice/src/main/res/values/strings.xml
@@ -12,7 +12,6 @@
<string name="your_relay_settings_caused_an_exception_">Your relay settings caused an exception!</string>
<string name="found_existing_tor_process">found existing Tor process…</string>
<string name="something_bad_happened">Something bad happened. Check the log</string>
- <string name="unable_to_read_hidden_service_name">unable to read onion service name</string>
<string name="unable_to_start_tor">Unable to start Tor:</string>
<string name="newnym">You\'ve switched to a new Tor identity!</string>
More information about the tor-commits
mailing list