[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [orbot/master] Removes V2 Onion Services From Orbot
commit cb98e7febd379268c3f15eb0f884197a57e17928
Author: bim <dsnake@xxxxxxxxxxxxxx>
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>
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits