[tor-commits] [orbot/master] UI Validation on Dialogs:
n8fr8 at torproject.org
n8fr8 at torproject.org
Wed Oct 7 12:37:35 UTC 2020
commit 1439356d9cc5be4fbd22f4ee421205056f6fc937
Author: bim <dsnake at protonmail.com>
Date: Tue Sep 29 17:13:28 2020 -0400
UI Validation on Dialogs:
- UI is ready for v3 client cookies (just uncomment one line of code)
- when text input is incorrect, the submit button will be disabled rather dismissing the dialog and showing the user a vague Toast + erasing all their input
---
app-mini/src/main/res/values-ar/strings.xml | 6 +-
app-mini/src/main/res/values-ay/strings.xml | 6 +-
app-mini/src/main/res/values-be/strings.xml | 6 +-
app-mini/src/main/res/values-ca/strings.xml | 6 +-
app-mini/src/main/res/values-de/strings.xml | 6 +-
app-mini/src/main/res/values-el/strings.xml | 6 +-
app-mini/src/main/res/values-es/strings.xml | 6 +-
app-mini/src/main/res/values-eu/strings.xml | 6 +-
app-mini/src/main/res/values-fa/strings.xml | 6 +-
app-mini/src/main/res/values-fr/strings.xml | 6 +-
app-mini/src/main/res/values-gl/strings.xml | 6 +-
app-mini/src/main/res/values-he/strings.xml | 6 +-
app-mini/src/main/res/values-hi/strings.xml | 6 +-
app-mini/src/main/res/values-hu/strings.xml | 6 +-
app-mini/src/main/res/values-is/strings.xml | 6 +-
app-mini/src/main/res/values-it/strings.xml | 6 +-
app-mini/src/main/res/values-ja/strings.xml | 6 +-
app-mini/src/main/res/values-mk/strings.xml | 6 +-
app-mini/src/main/res/values-nb/strings.xml | 6 +-
app-mini/src/main/res/values-nl/strings.xml | 6 +-
app-mini/src/main/res/values-pl/strings.xml | 3 +-
app-mini/src/main/res/values-pt-rBR/strings.xml | 5 +-
app-mini/src/main/res/values-ru/strings.xml | 6 +-
app-mini/src/main/res/values-sr/strings.xml | 6 +-
app-mini/src/main/res/values-sv/strings.xml | 6 +-
app-mini/src/main/res/values-th/strings.xml | 6 +-
app-mini/src/main/res/values-tr/strings.xml | 6 +-
app-mini/src/main/res/values-uk/strings.xml | 6 +-
app-mini/src/main/res/values-zh-rTW/strings.xml | 6 +-
app-mini/src/main/res/values/strings.xml | 4 -
.../ui/hiddenservices/backup/BackupUtils.java | 5 ++
.../ui/hiddenservices/dialogs/AddCookieDialog.java | 81 ++++++++++++-------
.../ui/hiddenservices/dialogs/HSDataDialog.java | 93 +++++++++++++---------
.../ui/hiddenservices/dialogs/HSDeleteDialog.java | 1 -
app/src/main/res/layout/layout_hs_data_dialog.xml | 8 +-
app/src/main/res/values-ar/strings.xml | 6 +-
app/src/main/res/values-ay/strings.xml | 6 +-
app/src/main/res/values-be/strings.xml | 4 -
app/src/main/res/values-ca/strings.xml | 6 +-
app/src/main/res/values-de/strings.xml | 6 +-
app/src/main/res/values-el/strings.xml | 6 +-
app/src/main/res/values-es/strings.xml | 6 +-
app/src/main/res/values-eu/strings.xml | 6 +-
app/src/main/res/values-fa/strings.xml | 6 +-
app/src/main/res/values-fr/strings.xml | 6 +-
app/src/main/res/values-gl/strings.xml | 6 +-
app/src/main/res/values-he/strings.xml | 6 +-
app/src/main/res/values-hi/strings.xml | 6 +-
app/src/main/res/values-hu/strings.xml | 6 +-
app/src/main/res/values-is/strings.xml | 6 +-
app/src/main/res/values-it/strings.xml | 6 +-
app/src/main/res/values-ja/strings.xml | 6 +-
app/src/main/res/values-mk/strings.xml | 6 +-
app/src/main/res/values-nb/strings.xml | 6 +-
app/src/main/res/values-nl/strings.xml | 6 +-
app/src/main/res/values-pl/strings.xml | 3 +-
app/src/main/res/values-pt-rBR/strings.xml | 5 +-
app/src/main/res/values-ru/strings.xml | 6 +-
app/src/main/res/values-sr/strings.xml | 6 +-
app/src/main/res/values-sv/strings.xml | 6 +-
app/src/main/res/values-th/strings.xml | 6 +-
app/src/main/res/values-tr/strings.xml | 6 +-
app/src/main/res/values-uk/strings.xml | 6 +-
app/src/main/res/values-zh-rTW/strings.xml | 6 +-
app/src/main/res/values/strings.xml | 4 -
65 files changed, 178 insertions(+), 356 deletions(-)
diff --git a/app-mini/src/main/res/values-ar/strings.xml b/app-mini/src/main/res/values-ar/strings.xml
index be647b88..d7fd30eb 100644
--- a/app-mini/src/main/res/values-ar/strings.xml
+++ b/app-mini/src/main/res/values-ar/strings.xml
@@ -136,16 +136,13 @@
<string name="onion_port">Ù…Ù†ÙØ° الـ Onion</string>
<string name="name">الاسم</string>
<string name="done">تم !</string>
- <string name="invalid_port">Ø§Ù„Ù…Ù†ÙØ° غير صالØ</string>
- <string name="copy_address_to_clipboard">نسخ العنوان إلى Ø§Ù„ØØ§Ùظة</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>
<string name="backup_restored">تمت استعادة النسخة Ø§Ù„Ø¥ØØªÙŠØ§Ø·ÙŠØ©</string>
<string name="restore_backup">إسترجاع نسخة Ø§ØØªÙŠØ§Ø·ÙŠØ©</string>
- <string name="name_can_t_be_empty">لا يمكن ترك الإسم ÙØ§Ø±ØºØ§</string>
- <string name="fields_can_t_be_empty">لا يمكن ترك الØÙ‚ول ÙØ§Ø±ØºØ©</string>
<string name="start_tor_again_for_finish_the_process">قم بتشغيل تور ثانيةً لإنهاء العملية</string>
<string name="confirm_service_deletion">تأكيد ØØ°Ù الخدمة</string>
<string name="click_again_for_backup">قم بالنقر ثانية للقيام بالنسخ Ø§Ù„Ø¥ØØªÙŠØ§Ø·ÙŠ</string>
@@ -156,7 +153,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">الرجاء إعادة تشغيل أوربوت Ù„ØªÙØ¹ÙŠÙ„ التعديلات</string>
<string name="client_cookies">كعكات العميل</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">عنوان الـ .onion غير صالØ</string>
<string name="cookie_from_QR">القراءة Ù…ÙÙ† رمز الكيو آر</string>
<string name="backup_cookie">النسخ Ø§Ù„Ø¥ØØªÙŠØ§Ø·ÙŠ Ù„Ù„ÙƒØ¹ÙƒØ©</string>
<string name="delete_cookie">ØØ°Ù الكعكة</string>
diff --git a/app-mini/src/main/res/values-ay/strings.xml b/app-mini/src/main/res/values-ay/strings.xml
index 55ad3641..aeeedd59 100644
--- a/app-mini/src/main/res/values-ay/strings.xml
+++ b/app-mini/src/main/res/values-ay/strings.xml
@@ -140,16 +140,13 @@
<string name="onion_port">Onion apayañ thakhi</string>
<string name="name">Suti</string>
<string name="done">¡Tukuyata!</string>
- <string name="invalid_port">Jan apaykay thakhi</string>
- <string name="copy_address_to_clipboard">Utjirinak waruqañawjar imam</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>
<string name="backup_restored">Imat luratanakamax mayamp apnaqatäxiwa</string>
<string name="restore_backup">Imat luratanak mayamp aqtayam</string>
- <string name="name_can_t_be_empty">Sutix qillqantatäñapapuniwa</string>
- <string name="fields_can_t_be_empty">Janiw kunas ch\'usäñapakiti</string>
<string name="start_tor_again_for_finish_the_process">Tukuyañatakix Tor mayamp naktayam</string>
<string name="confirm_service_deletion">Lurañanakax pichsutäniwa</string>
<string name="click_again_for_backup">Imat luratanak utjañapatak mayamp limt\'am</string>
@@ -160,7 +157,6 @@
<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="invalid_onion_address">Jan wali Onion ukan chiqawjanakapa</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>
diff --git a/app-mini/src/main/res/values-be/strings.xml b/app-mini/src/main/res/values-be/strings.xml
index 600128ec..9533e9c9 100644
--- a/app-mini/src/main/res/values-be/strings.xml
+++ b/app-mini/src/main/res/values-be/strings.xml
@@ -140,16 +140,13 @@
<string name="onion_port">Onion-порт</string>
<string name="name">ІмÑ</string>
<string name="done">Гатова!</string>
- <string name="invalid_port">ÐекарÑктны порт</string>
- <string name="copy_address_to_clipboard">СкапіÑваць Ð°Ð´Ñ€Ð°Ñ Ñƒ буфер памену</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>
<string name="backup_restored">Ðдноўлена з Ñ€Ñзервовай копіі</string>
<string name="restore_backup">Ðднавіць з копіі</string>
- <string name="name_can_t_be_empty">Ð†Ð¼Ñ Ð½Ðµ можа быць пуÑтым</string>
- <string name="fields_can_t_be_empty">Палі не могуць быць пуÑтымі</string>
<string name="start_tor_again_for_finish_the_process">ЗапуÑціце Tor ізноў Ð´Ð»Ñ Ð·Ð°Ð²ÑршÑÐ½Ð½Ñ Ð¿Ñ€Ð°Ñ†ÑÑу</string>
<string name="confirm_service_deletion">Пацверджанне Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñлужбы</string>
<string name="click_again_for_backup">ÐаціÑніце ÑÑˆÑ‡Ñ Ñ€Ð°Ð· Ð´Ð»Ñ Ñ€ÑзерваваннÑ</string>
@@ -160,7 +157,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">Калі лаÑка, перазапуÑціце Orbot Ð´Ð»Ñ ÑžÑтупу змены Ñž Ñілу</string>
<string name="client_cookies">Cookies кліента</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">ÐеÑапраўдны .onion-адраÑ</string>
<string name="cookie_from_QR">Прачытаць з QR-кода</string>
<string name="backup_cookie">Ð Ñзерваваць cookie</string>
<string name="delete_cookie">Выдаліць cookies</string>
diff --git a/app-mini/src/main/res/values-ca/strings.xml b/app-mini/src/main/res/values-ca/strings.xml
index c73e46f8..1cea27f3 100644
--- a/app-mini/src/main/res/values-ca/strings.xml
+++ b/app-mini/src/main/res/values-ca/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Port ceba</string>
<string name="name">Nom</string>
<string name="done">Fet!</string>
- <string name="invalid_port">Port invà lid</string>
- <string name="copy_address_to_clipboard">Copia adreça al portapapers</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>
<string name="backup_restored">Còpia de seguretat restaurada</string>
<string name="restore_backup">Restaurar còpia de seguretat</string>
- <string name="name_can_t_be_empty">El nom no pot estar buit</string>
- <string name="fields_can_t_be_empty">Els camps no poden estar buits</string>
<string name="start_tor_again_for_finish_the_process">Torna a iniciar Tor per acabar el procés</string>
<string name="confirm_service_deletion">Confirma la supressió del servei</string>
<string name="click_again_for_backup">Feu clic novament per fer còpia de seguretat</string>
@@ -161,7 +158,6 @@
<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="invalid_onion_address">L\'adreça .onion no és và lida</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>
diff --git a/app-mini/src/main/res/values-de/strings.xml b/app-mini/src/main/res/values-de/strings.xml
index 8bc5e311..e6ffbf36 100644
--- a/app-mini/src/main/res/values-de/strings.xml
+++ b/app-mini/src/main/res/values-de/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Onion Anschluss</string>
<string name="name">Name</string>
<string name="done">Fertig!</string>
- <string name="invalid_port">Ungültiger Anschluss</string>
- <string name="copy_address_to_clipboard">Adresse in die Zwischenablage kopieren</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>
<string name="backup_restored">Sicherung wiederhergestellt</string>
<string name="restore_backup">Sicherung wiederherstellen</string>
- <string name="name_can_t_be_empty">Name darf nicht leer sein</string>
- <string name="fields_can_t_be_empty">Felder dürfen nicht leer sein</string>
<string name="start_tor_again_for_finish_the_process">Tor neu starten, um den Vorgang abzuschließen</string>
<string name="confirm_service_deletion">Löschen des Dienst bestätigen</string>
<string name="click_again_for_backup">Zum Sichern noch einmal klicken</string>
@@ -161,7 +158,6 @@
<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="invalid_onion_address">Ungültige .onion-Adresse</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>
diff --git a/app-mini/src/main/res/values-el/strings.xml b/app-mini/src/main/res/values-el/strings.xml
index c3ae2c1a..f1b85e4f 100644
--- a/app-mini/src/main/res/values-el/strings.xml
+++ b/app-mini/src/main/res/values-el/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">ΘÏÏα ΚÏεμμυδιοÏ</string>
<string name="name">Όνομα</string>
<string name="done">Έγινε!</string>
- <string name="invalid_port">ΆκυÏη θÏÏα</string>
- <string name="copy_address_to_clipboard">ΑντιγÏαφή διÎυθυνσης στο Ï€ÏόχειÏο</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>
<string name="backup_restored">Το αντίγÏαφο ασφαλείας επαναφÎÏθηκε</string>
<string name="restore_backup">ΕπαναφοÏά αντιγÏάφου ασφαλείας</string>
- <string name="name_can_t_be_empty">Το όνομα δεν γίνεται να είναι κενό</string>
- <string name="fields_can_t_be_empty">Τα πεδία δεν μποÏεί να είναι κενά</string>
<string name="start_tor_again_for_finish_the_process">ΈναÏξη ξανά Ï„Î¿Ï Tor για τον τεÏματισμό της ενÎÏγειας</string>
<string name="confirm_service_deletion">Επιβεβαίωση διαγÏαφής υπηÏεσίας</string>
<string name="click_again_for_backup">Πατήστε ξανά για το αντίγÏαφο ασφαλείας</string>
@@ -161,7 +158,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">ΠαÏακαλοÏμε επανεκκινήστε το Orbot για να ενεÏγοποιήσετε τις αλλαγÎÏ‚</string>
<string name="client_cookies">Cookies πελατών</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">ΆκυÏη .onion διεÏθυνση</string>
<string name="cookie_from_QR">Ανάγνωση από QR</string>
<string name="backup_cookie">Cookie αντίγÏαφου ασφαλείας </string>
<string name="delete_cookie">ΑφαίÏεση Cookie</string>
diff --git a/app-mini/src/main/res/values-es/strings.xml b/app-mini/src/main/res/values-es/strings.xml
index 6b6a268d..f63c64e7 100644
--- a/app-mini/src/main/res/values-es/strings.xml
+++ b/app-mini/src/main/res/values-es/strings.xml
@@ -142,16 +142,13 @@ direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de
<string name="onion_port">Puerto onion</string>
<string name="name">Nombre</string>
<string name="done">¡Hecho!</string>
- <string name="invalid_port">Puerto no válido</string>
- <string name="copy_address_to_clipboard">Copiar dirección al portapapeles</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>
<string name="backup_restored">Copia de seguridad restaurada</string>
<string name="restore_backup">Restaurar copia de seguridad</string>
- <string name="name_can_t_be_empty">El nombre no puede estar vacÃo</string>
- <string name="fields_can_t_be_empty">Los campos no pueden estar vacÃos</string>
<string name="start_tor_again_for_finish_the_process">Inicie Tor de nuevo para finalizar el proceso</string>
<string name="confirm_service_deletion">Confirme el borrado del servicio</string>
<string name="click_again_for_backup">Pulse de nuevo para realizar copia de seguridad</string>
@@ -162,7 +159,6 @@ direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de
<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="invalid_onion_address">Dirección .onion no válida</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>
diff --git a/app-mini/src/main/res/values-eu/strings.xml b/app-mini/src/main/res/values-eu/strings.xml
index cb3c4a2d..6b952c70 100644
--- a/app-mini/src/main/res/values-eu/strings.xml
+++ b/app-mini/src/main/res/values-eu/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Onion ataka</string>
<string name="name">Izena</string>
<string name="done">Egina!</string>
- <string name="invalid_port">Ataka baliogabea</string>
- <string name="copy_address_to_clipboard">Kopiatu helbidea arbelera</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>
<string name="backup_restored">Babeskopia berrezarri da</string>
<string name="restore_backup">Berrezarri babeskopia</string>
- <string name="name_can_t_be_empty">Izena ezin da hutsik egon</string>
- <string name="fields_can_t_be_empty">Eremuak ezin dira hutsik egon</string>
<string name="start_tor_again_for_finish_the_process">Hasi Tor berriro prozesua amaitzeko</string>
<string name="confirm_service_deletion">Berretsi zerbitzua ezabatzea</string>
<string name="click_again_for_backup">Egin klik berriro babeskopiarako</string>
@@ -161,7 +158,6 @@
<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="invalid_onion_address">.onion helbide baliogabea</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>
diff --git a/app-mini/src/main/res/values-fa/strings.xml b/app-mini/src/main/res/values-fa/strings.xml
index 5d2c9083..de9cf07b 100644
--- a/app-mini/src/main/res/values-fa/strings.xml
+++ b/app-mini/src/main/res/values-fa/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">درگاه پیازی</string>
<string name="name">نام</string>
<string name="done">انجام شد!</string>
- <string name="invalid_port">درگاه نامعتبر</string>
- <string name="copy_address_to_clipboard">رونوشت نشانی‌ها در ØØ§Ùظه موقت</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>
<string name="backup_restored">بک‌آپ بازگردانده شد</string>
<string name="restore_backup">برگرداندن بک‌آپ</string>
- <string name="name_can_t_be_empty">نام نباید خالی باشد</string>
- <string name="fields_can_t_be_empty">زمینه‌ها نباید خالی باشند</string>
<string name="start_tor_again_for_finish_the_process">برای پایان روند کار ، دوباره تور را آغاز کنید</string>
<string name="confirm_service_deletion">ØØ°Ù سرویس را تایید کنید</string>
<string name="click_again_for_backup">برای بک‌آپ، دوباره کلیک کنید</string>
@@ -161,7 +158,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">برای دیدن تغییرات، اوربات را دوباره راه اندازی کنید</string>
<string name="client_cookies">کوکی‌های Client</string>
<string name="onion">onion.</string>
- <string name="invalid_onion_address">نشانی نامعتبر onion. </string>
<string name="cookie_from_QR">از QR بخوان</string>
<string name="backup_cookie">بک‌آپ از کوکی</string>
<string name="delete_cookie">ØØ°Ù Ú©ÙˆÚ©ÛŒ</string>
diff --git a/app-mini/src/main/res/values-fr/strings.xml b/app-mini/src/main/res/values-fr/strings.xml
index 13fa4c32..9b909234 100644
--- a/app-mini/src/main/res/values-fr/strings.xml
+++ b/app-mini/src/main/res/values-fr/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Port oignon</string>
<string name="name">Nom</string>
<string name="done">Fait !</string>
- <string name="invalid_port">Port invalide</string>
- <string name="copy_address_to_clipboard">Copier l’adresse vers le presse-papiers</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>
<string name="backup_restored">La sauvegarde a été restaurée</string>
<string name="restore_backup">Restaurer la sauvegarde</string>
- <string name="name_can_t_be_empty">Le nom ne peut pas être vide</string>
- <string name="fields_can_t_be_empty">Les champs ne peuvent pas être vides</string>
<string name="start_tor_again_for_finish_the_process">Redémarrer Tor pour terminer le processus</string>
<string name="confirm_service_deletion">Confirmer la suppression du service</string>
<string name="click_again_for_backup">Recliquer pour sauvegarder</string>
@@ -161,7 +158,6 @@
<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="invalid_onion_address">Adresse .onion invalide</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>
diff --git a/app-mini/src/main/res/values-gl/strings.xml b/app-mini/src/main/res/values-gl/strings.xml
index 7c1fa842..88ef572a 100644
--- a/app-mini/src/main/res/values-gl/strings.xml
+++ b/app-mini/src/main/res/values-gl/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Porto Onion</string>
<string name="name">Nome</string>
<string name="done">Feito!</string>
- <string name="invalid_port">Porto non válido</string>
- <string name="copy_address_to_clipboard">Copiar enderezo ao portapapeis</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>
<string name="backup_restored">Respaldo restaurado</string>
<string name="restore_backup">Restaurar respaldo</string>
- <string name="name_can_t_be_empty">O nome non pode quedar baldeiro</string>
- <string name="fields_can_t_be_empty">Os campos non poden estar baldeiros</string>
<string name="start_tor_again_for_finish_the_process">Inicie Tor de novo para rematar o proceso</string>
<string name="confirm_service_deletion">Confirme a eliminación do servizo</string>
<string name="click_again_for_backup">Pulse de novo para respaldar</string>
@@ -161,7 +158,6 @@
<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="invalid_onion_address">Enderezo .onion non válido</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>
diff --git a/app-mini/src/main/res/values-he/strings.xml b/app-mini/src/main/res/values-he/strings.xml
index 648cf7dd..6573befe 100644
--- a/app-mini/src/main/res/values-he/strings.xml
+++ b/app-mini/src/main/res/values-he/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">פתחת בצל</string>
<string name="name">ש×</string>
<string name="done">הסתיי×!</string>
- <string name="invalid_port">פתחה ×œ× ×ª×§×¤×”</string>
- <string name="copy_address_to_clipboard">העתק כתובת ללוח עריכה</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>
<string name="backup_restored">גיבוי שוחזר</string>
<string name="restore_backup">שחזר גיבוי</string>
- <string name="name_can_t_be_empty">×©× ××™× ×• יכול להיות ריק</string>
- <string name="fields_can_t_be_empty">שדות ××™× × ×™×›×•×œ×™× ×œ×”×™×•×ª ריקי×</string>
<string name="start_tor_again_for_finish_the_process">הפעל ×ת Tor שוב כדי ×œ×¡×™×™× ×ת התהליך</string>
<string name="confirm_service_deletion">×שר מחיקת שירות</string>
<string name="click_again_for_backup">לחץ שוב לגיבוי</string>
@@ -161,7 +158,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">×× × ×”×¤×¢×œ מחדש ×ת Orbot כדי ל×פשר ×ת ×”×©×™× ×•×™×™×</string>
<string name="client_cookies">עוגיות לקוח</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">כתובת .onion ×œ× ×ª×§×¤×”</string>
<string name="cookie_from_QR">×§×¨× ×ž×ª×•×š QR</string>
<string name="backup_cookie">גבה עוגייה</string>
<string name="delete_cookie">מחק עוגייה</string>
diff --git a/app-mini/src/main/res/values-hi/strings.xml b/app-mini/src/main/res/values-hi/strings.xml
index 8e9088ab..d9fef9c8 100644
--- a/app-mini/src/main/res/values-hi/strings.xml
+++ b/app-mini/src/main/res/values-hi/strings.xml
@@ -142,16 +142,13 @@
<string name="onion_port">अनियन पोरà¥à¤Ÿ</string>
<string name="name">नाम</string>
<string name="done">किया हà¥à¤†!</string>
- <string name="invalid_port">अमानà¥à¤¯ पोरà¥à¤Ÿ</string>
- <string name="copy_address_to_clipboard">कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ को पता कॉपी करें</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>
<string name="backup_restored">बैकअप को पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ किया गया</string>
<string name="restore_backup">बैकअप बहाल</string>
- <string name="name_can_t_be_empty">नाम रिकà¥à¤¤ नहीं हो सकता</string>
- <string name="fields_can_t_be_empty">फ़ीलà¥à¤¡ रिकà¥à¤¤ नहीं हो सकते</string>
<string name="start_tor_again_for_finish_the_process">पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾ को खतà¥à¤® करने के लिठTor पà¥à¤¨: पà¥à¤°à¤¾à¤°à¤‚ठकरें</string>
<string name="confirm_service_deletion">सेवा हटाने की पà¥à¤·à¥à¤Ÿà¤¿ करें</string>
<string name="click_again_for_backup">बैकअप के लिठफिर से कà¥à¤²à¤¿à¤• करें</string>
@@ -162,7 +159,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">परिवरà¥à¤¤à¤¨ सकà¥à¤·à¤® करने के लिठOrbot पà¥à¤¨à¤ƒ पà¥à¤°à¤¾à¤°à¤‚ठकरें</string>
<string name="client_cookies">कà¥à¤²à¤¾à¤‡à¤‚ट कà¥à¤•ीज़</string>
<string name="onion">.अनियन </string>
- <string name="invalid_onion_address">अमानà¥à¤¯ .अमानà¥à¤¯ पतापता</string>
<string name="cookie_from_QR">QR से पढ़ें</string>
<string name="backup_cookie">बैकअप कà¥à¤•ी</string>
<string name="delete_cookie">कà¥à¤•ी हटाà¤à¤‚</string>
diff --git a/app-mini/src/main/res/values-hu/strings.xml b/app-mini/src/main/res/values-hu/strings.xml
index 246f581f..a96cedd1 100644
--- a/app-mini/src/main/res/values-hu/strings.xml
+++ b/app-mini/src/main/res/values-hu/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Onion Port</string>
<string name="name">Név</string>
<string name="done">Kész!</string>
- <string name="invalid_port">Érvénytelen Port</string>
- <string name="copy_address_to_clipboard">CÃm másolása vágólapra</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>
<string name="backup_restored">Mentés visszaállÃtva</string>
<string name="restore_backup">Mentés visszaállÃtása</string>
- <string name="name_can_t_be_empty">A név nem lehet üres</string>
- <string name="fields_can_t_be_empty">A mezők nem lehetnek üresek</string>
<string name="start_tor_again_for_finish_the_process">IndÃtsa el a Tor-t még egyszer a befejezéshez</string>
<string name="confirm_service_deletion">Szolgáltatás törlés jóváhagyása</string>
<string name="click_again_for_backup">Kattintson még egyszer a mentéshez</string>
@@ -161,7 +158,6 @@
<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="invalid_onion_address">Érvénytelen .onion cÃm</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>
diff --git a/app-mini/src/main/res/values-is/strings.xml b/app-mini/src/main/res/values-is/strings.xml
index e130a256..1fdf58ab 100644
--- a/app-mini/src/main/res/values-is/strings.xml
+++ b/app-mini/src/main/res/values-is/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Onion-gátt</string>
<string name="name">Heiti</string>
<string name="done">Lokið!</string>
- <string name="invalid_port">Ógild gátt</string>
- <string name="copy_address_to_clipboard">Afrita vistfang yfir á klippispjald</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>
<string name="backup_restored">Öryggisafrit var endurheimt</string>
<string name="restore_backup">Endurheimta úr öryggisafriti</string>
- <string name="name_can_t_be_empty">Nafnið má ekki vera autt</string>
- <string name="fields_can_t_be_empty">Gagnasvið mega ekki vera auð</string>
<string name="start_tor_again_for_finish_the_process">Ræstu Tor aftur til að ljúka ferlinu</string>
<string name="confirm_service_deletion">Staðfestu eyðingu á þjónustu</string>
<string name="click_again_for_backup">Smelltu aftur fyrir öryggisafrit</string>
@@ -161,7 +158,6 @@
<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="invalid_onion_address">Ógilt .onion vistfang</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>
diff --git a/app-mini/src/main/res/values-it/strings.xml b/app-mini/src/main/res/values-it/strings.xml
index 8ba73822..2606154c 100644
--- a/app-mini/src/main/res/values-it/strings.xml
+++ b/app-mini/src/main/res/values-it/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Porta onion</string>
<string name="name">Nome</string>
<string name="done">Fatto!</string>
- <string name="invalid_port">Porta non valida</string>
- <string name="copy_address_to_clipboard">Copia l\'indirizzo negli appunti</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>
<string name="backup_restored">Backup ripristinato</string>
<string name="restore_backup">Ripristina backup</string>
- <string name="name_can_t_be_empty">Il nome non può essere vuoto</string>
- <string name="fields_can_t_be_empty">I campi non possono essere vuoti</string>
<string name="start_tor_again_for_finish_the_process">Riavvia Tor per finire il processo</string>
<string name="confirm_service_deletion">Conferma l\'eliminazione del servizio</string>
<string name="click_again_for_backup">Clicca ancora per eseguire il backup</string>
@@ -161,7 +158,6 @@
<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="invalid_onion_address">Indirizzo .onion non valido</string>
<string name="cookie_from_QR">Leggi da QR</string>
<string name="backup_cookie">Backup cookie</string>
<string name="delete_cookie">Elimina cookie</string>
diff --git a/app-mini/src/main/res/values-ja/strings.xml b/app-mini/src/main/res/values-ja/strings.xml
index acfb1770..a6f82937 100644
--- a/app-mini/src/main/res/values-ja/strings.xml
+++ b/app-mini/src/main/res/values-ja/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Onion ãƒãƒ¼ãƒˆ</string>
<string name="name">åå‰</string>
<string name="done">完了</string>
- <string name="invalid_port">無効ãªãƒãƒ¼ãƒˆ</string>
- <string name="copy_address_to_clipboard">アドレスをクリップボードã«ã‚³ãƒ”ー</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>
<string name="backup_restored">ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‹ã‚‰å¾©å…ƒ</string>
<string name="restore_backup">ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®å¾©æ—§</string>
- <string name="name_can_t_be_empty">åå‰ã¯ãƒ–ランクã®ã¾ã¾ã«ã§ãã¾ã›ã‚“</string>
- <string name="fields_can_t_be_empty">フィールドを空ã«ã—ã¦ãŠãã“ã¨ã¯ã§ãã¾ã›ã‚“</string>
<string name="start_tor_again_for_finish_the_process">プãƒã‚»ã‚¹ã‚’完了ã™ã‚‹ã«ã¯ã€Torã‚’å†èµ·å‹•ã—ã¦ä¸‹ã•ã„。</string>
<string name="confirm_service_deletion">サービス削除を確èª</string>
<string name="click_again_for_backup">ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—作æˆã«å†ã‚¯ãƒªãƒƒã‚¯</string>
@@ -161,7 +158,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">変更を有効ã«ã™ã‚‹ã«ã¯Orbotã‚’å†èµ·å‹•ã—ã¦ãã ã•ã„</string>
<string name="client_cookies">クライアント Cookie</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">無効㪠.onion アドレス</string>
<string name="cookie_from_QR">QRコードã‹ã‚‰èªã¿å–り</string>
<string name="backup_cookie">Cookie ã‚’ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—</string>
<string name="delete_cookie">Cookie を削除</string>
diff --git a/app-mini/src/main/res/values-mk/strings.xml b/app-mini/src/main/res/values-mk/strings.xml
index cbb7af41..112f8c27 100644
--- a/app-mini/src/main/res/values-mk/strings.xml
+++ b/app-mini/src/main/res/values-mk/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Onion порта</string>
<string name="name">Име</string>
<string name="done">Завршено!</string>
- <string name="invalid_port">Ðевалидна порта</string>
- <string name="copy_address_to_clipboard">Копирај ја адреÑата за залепување</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>
<string name="backup_restored">Вратено од резервна копија</string>
<string name="restore_backup">Врати резервна копија</string>
- <string name="name_can_t_be_empty">Името не може да биде празно</string>
- <string name="fields_can_t_be_empty">Полињата не можат да бидат празни</string>
<string name="start_tor_again_for_finish_the_process">Стартувај го Tor повторно да го заврши процеÑот</string>
<string name="confirm_service_deletion">Потврди бришење на уÑлугата</string>
<string name="click_again_for_backup">Кликни повторно за резервна копија</string>
@@ -161,7 +158,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">Ве молиме Ñтартувајте го повторно Orbot за да Ñе овозможат промените</string>
<string name="client_cookies">КлиентÑки колачиња</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">Ðевалидна .onion адреÑа</string>
<string name="cookie_from_QR">Прочитај од QR</string>
<string name="backup_cookie">Ðаправи резервна копија на колаче</string>
<string name="delete_cookie">Избриши колаче</string>
diff --git a/app-mini/src/main/res/values-nb/strings.xml b/app-mini/src/main/res/values-nb/strings.xml
index c5692a6d..1e96243d 100644
--- a/app-mini/src/main/res/values-nb/strings.xml
+++ b/app-mini/src/main/res/values-nb/strings.xml
@@ -136,14 +136,11 @@
<string name="onion_port">Løk-port</string>
<string name="name">Navn</string>
<string name="done">Ferdig!</string>
- <string name="invalid_port">Ugyldig port</string>
- <string name="copy_address_to_clipboard">Kopier adresse til utklippstavle</string>
+ <string name="copy_address_to_clipboard">Kopier adresse til utklippstavle</string>
<string name="backup_service">Sikkerhetskopieringstjeneste</string>
<string name="delete_service">Slett tjeneste</string>
<string name="backup_restored">Sikkerhetskopi gjenopprettet</string>
<string name="restore_backup">Gjenopprett sikkerhetskopi</string>
- <string name="name_can_t_be_empty">Navnet kan ikke være tomt</string>
- <string name="fields_can_t_be_empty">Felter kan ikke stå tomme</string>
<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="click_again_for_backup">Klikk igjen for å sikkerhetskopiere</string>
@@ -152,7 +149,6 @@
<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="invalid_onion_address">Ugyldig .onion-adresse</string>
<string name="cookie_from_QR">Les fra QR</string>
<string name="backup_cookie">Sikkerhetskopier informasjonskapsel</string>
<string name="delete_cookie">Slett informasjonskapsel</string>
diff --git a/app-mini/src/main/res/values-nl/strings.xml b/app-mini/src/main/res/values-nl/strings.xml
index 6eaf424b..0384bba0 100644
--- a/app-mini/src/main/res/values-nl/strings.xml
+++ b/app-mini/src/main/res/values-nl/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Onion-poort</string>
<string name="name">Naam</string>
<string name="done">Klaar!</string>
- <string name="invalid_port">Ongeldige poort</string>
- <string name="copy_address_to_clipboard">Adres kopiëren naar klembord</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>
<string name="backup_restored">Back-up hersteld</string>
<string name="restore_backup">Back-up herstellen</string>
- <string name="name_can_t_be_empty">Naam kan niet leeg zijn</string>
- <string name="fields_can_t_be_empty">Velden kunnen niet leeg zijn</string>
<string name="start_tor_again_for_finish_the_process">Start Tor opnieuw om het proces te voltooien</string>
<string name="confirm_service_deletion">Bevestig verwijderen van dienst</string>
<string name="click_again_for_backup">Klik opnieuw voor back-up</string>
@@ -161,7 +158,6 @@
<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="invalid_onion_address">Ongeldig .onion-adres</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>
diff --git a/app-mini/src/main/res/values-pl/strings.xml b/app-mini/src/main/res/values-pl/strings.xml
index f2ce933a..537cb01e 100644
--- a/app-mini/src/main/res/values-pl/strings.xml
+++ b/app-mini/src/main/res/values-pl/strings.xml
@@ -133,8 +133,7 @@
<string name="local_port">Lokalne Porty</string>
<string name="name">Nazwa</string>
<string name="done">Zrobiono!</string>
- <string name="invalid_port">Nieprawidłowy Port</string>
- <string name="copy_address_to_clipboard">Skopiuj adres do schowka</string>
+ <string name="copy_address_to_clipboard">Skopiuj adres do schowka</string>
<string name="please_restart_Orbot_to_enable_the_changes">Proszę zrestartować Orbot, aby zmiany mogły wejść w życie</string>
<string name="disable">Wyłącz</string>
<string name="enable">Włącz</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 b84193b8..fe77e9bb 100644
--- a/app-mini/src/main/res/values-pt-rBR/strings.xml
+++ b/app-mini/src/main/res/values-pt-rBR/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Porta Onion</string>
<string name="name">Nome</string>
<string name="done">Feito!</string>
- <string name="invalid_port">Porta Invalida</string>
- <string name="copy_address_to_clipboard">Copiar para a area de transferência </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="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>
<string name="restore_backup">Restaurar Backup</string>
- <string name="name_can_t_be_empty">O campo Nome não pode ser vazio</string>
- <string name="fields_can_t_be_empty">Campos não podem ser vazios</string>
<string name="confirm_service_deletion">Confirmar a remoção do serviço</string>
<string name="click_again_for_backup">Clique novamente para backup</string>
<string name="service_type">Tipo do Serviço</string>
diff --git a/app-mini/src/main/res/values-ru/strings.xml b/app-mini/src/main/res/values-ru/strings.xml
index 10dc0103..a96d664b 100644
--- a/app-mini/src/main/res/values-ru/strings.xml
+++ b/app-mini/src/main/res/values-ru/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Onion-порт</string>
<string name="name">ИмÑ</string>
<string name="done">Готово!</string>
- <string name="invalid_port">Ðекорректный порт</string>
- <string name="copy_address_to_clipboard">Скопировать Ð°Ð´Ñ€ÐµÑ Ð² буфер обмена</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>
<string name="backup_restored">ВоÑÑтановлено из резервной копии</string>
<string name="restore_backup">ВоÑÑтановить из копии</string>
- <string name="name_can_t_be_empty">Ð˜Ð¼Ñ Ð½Ðµ может быть пуÑтым</string>
- <string name="fields_can_t_be_empty">ÐŸÐ¾Ð»Ñ Ð½Ðµ могут быть пуÑтыми</string>
<string name="start_tor_again_for_finish_the_process">ЗапуÑтите Tor Ñнова Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑÑа</string>
<string name="confirm_service_deletion">Подтверждение ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñлужбы</string>
<string name="click_again_for_backup">Ðажмите ещё раз Ð´Ð»Ñ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ</string>
@@ -161,7 +158,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">ПожалуйÑта, перезапуÑтите Orbot Ð´Ð»Ñ Ð²ÑÑ‚ÑƒÐ¿Ð»ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² Ñилу</string>
<string name="client_cookies">Cookies клиента</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">ÐедейÑтвительный .onion-адреÑ</string>
<string name="cookie_from_QR">Прочитать из QR-кода</string>
<string name="backup_cookie">Резервировать cookie</string>
<string name="delete_cookie">Удалить cookies</string>
diff --git a/app-mini/src/main/res/values-sr/strings.xml b/app-mini/src/main/res/values-sr/strings.xml
index fc31f59e..67ca4867 100644
--- a/app-mini/src/main/res/values-sr/strings.xml
+++ b/app-mini/src/main/res/values-sr/strings.xml
@@ -139,16 +139,13 @@
<string name="onion_port">Onion Порт</string>
<string name="name">Име</string>
<string name="done">Готово !</string>
- <string name="invalid_port">ÐеиÑправан Порт</string>
- <string name="copy_address_to_clipboard">Копирај адреÑа у clipboard</string>
+ <string name="copy_address_to_clipboard">Копирај адреÑа у 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>
<string name="backup_restored">Резервна копија је обновљена</string>
<string name="restore_backup">Обнови резервну копију</string>
- <string name="name_can_t_be_empty">Име не може бити празно</string>
- <string name="fields_can_t_be_empty">Поља не могу бити празна</string>
<string name="start_tor_again_for_finish_the_process">Поново покрените Тор да биÑте довршили процеÑ</string>
<string name="confirm_service_deletion">Потрврди бриÑанје уÑлуге</string>
<string name="click_again_for_backup">Кликните поново за резервну копију</string>
@@ -156,7 +153,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">Молимо покрените поново Орбот ради примењивања промена</string>
<string name="client_cookies">Колачићи клијента</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">Ðеважећа .onion адреÑа</string>
<string name="cookie_from_QR">Прочитај Ñа QR кода</string>
<string name="backup_cookie">Резервна копија колачића</string>
<string name="delete_cookie">Избриши колачић</string>
diff --git a/app-mini/src/main/res/values-sv/strings.xml b/app-mini/src/main/res/values-sv/strings.xml
index dec83ffe..1605d2b2 100644
--- a/app-mini/src/main/res/values-sv/strings.xml
+++ b/app-mini/src/main/res/values-sv/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Onion port</string>
<string name="name">Namn</string>
<string name="done">Klart!</string>
- <string name="invalid_port">Ogiltig port</string>
- <string name="copy_address_to_clipboard">Kopiera adress till urklipp</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>
<string name="backup_restored">Backup återställd</string>
<string name="restore_backup">Återställa säkerhetskopia</string>
- <string name="name_can_t_be_empty">Namnet kan inte vara tomt</string>
- <string name="fields_can_t_be_empty">Fält kan inte vara tomma</string>
<string name="start_tor_again_for_finish_the_process">Starta Tor igen för att avsluta processen</string>
<string name="confirm_service_deletion">Bekräfta tjänst borttagning</string>
<string name="click_again_for_backup">Klicka igen för säkerhetskopiering</string>
@@ -161,7 +158,6 @@
<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="invalid_onion_address">Ogiltig .onion-adress</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>
diff --git a/app-mini/src/main/res/values-th/strings.xml b/app-mini/src/main/res/values-th/strings.xml
index 451e3e52..cc076900 100644
--- a/app-mini/src/main/res/values-th/strings.xml
+++ b/app-mini/src/main/res/values-th/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">พà¸à¸£à¹Œà¸• Onion</string>
<string name="name">ชื่à¸à¹€à¸à¸à¸ªà¸²à¸£</string>
<string name="done">เสร็จสิ้น!</string>
- <string name="invalid_port">พà¸à¸£à¹Œà¸•ไม่ถูà¸à¸•้à¸à¸‡</string>
- <string name="copy_address_to_clipboard">คัดลà¸à¸à¸—ี่à¸à¸¢à¸¹à¹ˆà¸¥à¸‡à¹ƒà¸™à¸„ลิปบà¸à¸£à¹Œà¸”</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>
<string name="backup_restored">คืนค่าข้à¸à¸¡à¸¹à¸¥à¸ªà¸³à¸£à¸à¸‡</string>
<string name="restore_backup">คืนค่าข้à¸à¸¡à¸¹à¸¥à¸ªà¸³à¸£à¸à¸‡</string>
- <string name="name_can_t_be_empty">ปล่à¸à¸¢à¸Šà¸·à¹ˆà¸à¹ƒà¸«à¹‰à¸§à¹ˆà¸²à¸‡à¹„ม่ได้</string>
- <string name="fields_can_t_be_empty">ปล่à¸à¸¢à¹€à¸‚ตข้à¸à¸¡à¸¹à¸¥à¹ƒà¸«à¹‰à¸§à¹ˆà¸²à¸‡à¹„ม่ได้</string>
<string name="start_tor_again_for_finish_the_process">เริ่มทำงาน Tor à¸à¸µà¸à¸„รั้งเพื่à¸à¸ˆà¸šà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£</string>
<string name="confirm_service_deletion">ยืนยันà¸à¸²à¸£à¸¥à¸šà¸šà¸£à¸´à¸à¸²à¸£</string>
<string name="click_again_for_backup">à¸à¸”à¸à¸µà¸à¸„รั้งเพื่à¸à¹€à¸£à¸µà¸¢à¸à¸‚้à¸à¸¡à¸¹à¸¥à¸ªà¸³à¸£à¸à¸‡</string>
@@ -161,7 +158,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">à¸à¸£à¸¸à¸“าเริ่ม Orbot ใหม่เพื่à¸à¹ƒà¸«à¹‰à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹„ด้</string>
<string name="client_cookies">คุà¸à¸à¸µà¹‰à¸‚à¸à¸‡à¹„คลเà¸à¹‡à¸™à¸•์</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">ที่à¸à¸¢à¸¹à¹ˆ .onion ไม่ถูà¸à¸•้à¸à¸‡</string>
<string name="cookie_from_QR">à¸à¹ˆà¸²à¸™à¸ˆà¸²à¸à¸„ิวà¸à¸²à¸£à¹Œ</string>
<string name="backup_cookie">สำรà¸à¸‡à¸‚้à¸à¸¡à¸¹à¸¥à¸„ุà¸à¸à¸µà¹‰</string>
<string name="delete_cookie">ลบคุà¸à¸à¸µà¹‰</string>
diff --git a/app-mini/src/main/res/values-tr/strings.xml b/app-mini/src/main/res/values-tr/strings.xml
index 37830272..139c1b01 100644
--- a/app-mini/src/main/res/values-tr/strings.xml
+++ b/app-mini/src/main/res/values-tr/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Onion Kapısı</string>
<string name="name">Ad</string>
<string name="done">Tamam!</string>
- <string name="invalid_port">Kapı Geçersiz</string>
- <string name="copy_address_to_clipboard">Adresi panoya kopyala</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>
<string name="backup_restored">Yedek geri yüklendi</string>
<string name="restore_backup">Yedeği Geri Yükle</string>
- <string name="name_can_t_be_empty">Ad boş bırakılamaz</string>
- <string name="fields_can_t_be_empty">Alanlar boş bırakılamaz</string>
<string name="start_tor_again_for_finish_the_process">İşlemi tamamlamak için Tor uygulamasını yeniden başlatın</string>
<string name="confirm_service_deletion">Hizmeti Silmeyi Onayla</string>
<string name="click_again_for_backup">Yedeklemek için yeniden tıklayın</string>
@@ -161,7 +158,6 @@
<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="invalid_onion_address">.onion adresi geçersiz</string>
<string name="cookie_from_QR">QR kodundan oku</string>
<string name="backup_cookie">Çerezi yedekle</string>
<string name="delete_cookie">Çerezi sil</string>
diff --git a/app-mini/src/main/res/values-uk/strings.xml b/app-mini/src/main/res/values-uk/strings.xml
index 5eee9760..be4e0c6b 100644
--- a/app-mini/src/main/res/values-uk/strings.xml
+++ b/app-mini/src/main/res/values-uk/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">Порт Onion</string>
<string name="name">Ім\'Ñ</string>
<string name="done">Зроблено!</string>
- <string name="invalid_port">Ðеробочий Порт</string>
- <string name="copy_address_to_clipboard">Скопіювати адреÑу в буфер обміну</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>
<string name="backup_restored">Резервне ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾</string>
<string name="restore_backup">Відновити резервну копію</string>
- <string name="name_can_t_be_empty">Ðазва не може бути порожньою</string>
- <string name="fields_can_t_be_empty">ÐŸÐ¾Ð»Ñ Ð½Ðµ можуть бути порожніми</string>
<string name="start_tor_again_for_finish_the_process">ЗапуÑтіть Tor знову Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑу</string>
<string name="confirm_service_deletion">Підтвердьте Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ ÑервіÑу</string>
<string name="click_again_for_backup">Ще раз натиÑніть щоби копіювати в резерв</string>
@@ -161,7 +158,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">Будь лаÑка, перезапуÑтіть Orbot, щоб зміни ввійшли в Ñилу</string>
<string name="client_cookies">КлієнтÑькі реп\'Ñшки</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">ÐедійÑна .onion адреÑа</string>
<string name="cookie_from_QR">Зчитати з QR-коду</string>
<string name="backup_cookie">Резервне ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ñ€ÐµÐ¿\'Ñшків</string>
<string name="delete_cookie">Вилучити реп\'Ñшки</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 0f0dac44..9422f6b4 100644
--- a/app-mini/src/main/res/values-zh-rTW/strings.xml
+++ b/app-mini/src/main/res/values-zh-rTW/strings.xml
@@ -141,16 +141,13 @@
<string name="onion_port">洋蔥端å£</string>
<string name="name">å稱</string>
<string name="done">已完æˆ!</string>
- <string name="invalid_port">ç„¡æ•ˆåŸ </string>
- <string name="copy_address_to_clipboard">複製地å€åˆ°å‰ªè²¼ç°¿</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>
<string name="backup_restored">備份已還原</string>
<string name="restore_backup">還原備份</string>
- <string name="name_can_t_be_empty">å稱ä¸å¯ç©ºç™½</string>
- <string name="fields_can_t_be_empty">欄ä½ä¸å¯ç©ºç™½</string>
<string name="start_tor_again_for_finish_the_process">冿¬¡é–‹å•Ÿ Tor ä»¥å®Œæˆæ¤éŽç¨‹</string>
<string name="confirm_service_deletion">ç¢ºèªæœå‹™åˆªé™¤</string>
<string name="click_again_for_backup">冿¬¡é»žé¸ä»¥é€²è¡Œå‚™ä»½</string>
@@ -161,7 +158,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">è«‹é‡æ–°å•Ÿå‹• Orbot 來讓è¨å®šç”Ÿæ•ˆã€‚</string>
<string name="client_cookies">客戶 cookies</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">無效的 .onion 地å€</string>
<string name="cookie_from_QR">ç”± QR 碼讀å–</string>
<string name="backup_cookie">備分 cookie</string>
<string name="delete_cookie">刪除 cookie</string>
diff --git a/app-mini/src/main/res/values/strings.xml b/app-mini/src/main/res/values/strings.xml
index 087af9ba..919b2126 100644
--- a/app-mini/src/main/res/values/strings.xml
+++ b/app-mini/src/main/res/values/strings.xml
@@ -180,7 +180,6 @@
<string name="onion_port">Onion Port</string>
<string name="name">Name</string>
<string name="done">Done!</string>
- <string name="invalid_port">Invalid Port</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>
@@ -188,8 +187,6 @@
<string name="backup_saved_at_external_storage">Backup saved at external storage</string>
<string name="backup_restored">Backup restored</string>
<string name="restore_backup">Restore Backup</string>
- <string name="name_can_t_be_empty">Name can\'t be empty</string>
- <string name="fields_can_t_be_empty">Fields can\'t be empty</string>
<string name="start_tor_again_for_finish_the_process">Start Tor again for finish the process</string>
<string name="confirm_service_deletion">Confirm service deletion</string>
<string name="click_again_for_backup">Click again for backup</string>
@@ -200,7 +197,6 @@
<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="invalid_onion_address">Invalid .onion address</string>
<string name="cookie_from_QR">Read from QR</string>
<string name="backup_cookie">Backup cookie</string>
<string name="delete_cookie">Delete cookie</string>
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
index efa73c9a..e67a8113 100644
--- 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
@@ -47,6 +47,11 @@ public class BackupUtils {
return zipFile.getPath();
}
+ // returns true if domain is v2 onion address or v3 onion address
+ public static boolean isOnionAddressValid(String onionToTest) {
+ if (onionToTest.matches("([a-z0-9]{16}).onion")) return true;
+ return onionToTest.matches("([a-z0-9]{56}).onion");
+ }
private String[] createFilesForZipping(int port) {
File hsBasePath = getHSBasePath();
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
index badb04fc..b00c29db 100644
--- 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
@@ -1,57 +1,82 @@
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 androidx.annotation.NonNull;
-import androidx.fragment.app.DialogFragment;
-import androidx.appcompat.app.AlertDialog;
+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 dialog_view = getActivity().getLayoutInflater().inflate(R.layout.layout_add_client_cookie_dialog, null);
- return new AlertDialog.Builder(getActivity())
- .setView(dialog_view)
+ 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(dialog_view, getContext()))
+ .setPositiveButton(R.string.save, (dialog, which) -> doSave(getContext()))
.create();
- }
- private void doSave(View dialogView, Context context) {
- String onion = ((EditText) dialogView.findViewById(R.id.cookie_onion)).getText().toString();
- String cookie = ((EditText) dialogView.findViewById(R.id.cookie_value)).getText().toString();
+ etOnion = dialogView.findViewById(R.id.cookie_onion);
+ etCookie = dialogView.findViewById(R.id.cookie_value);
- if (checkInput(onion, cookie)) {
- saveData(onion, cookie);
- Toast.makeText(context, R.string.please_restart_Orbot_to_enable_the_changes, Toast.LENGTH_LONG).show();
- }
- }
+ 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());
+ }
+ };
- private boolean checkInput(String onion, String cookie) {
- boolean is_set = ((onion != null && onion.length() > 0) && (cookie != null && cookie.length() > 0));
- if (!is_set) {
- Toast.makeText(getContext(), R.string.fields_can_t_be_empty, Toast.LENGTH_SHORT).show();
- return false;
- }
+ etOnion.addTextChangedListener(inputValidator);
+ etCookie.addTextChangedListener(inputValidator);
- if (!onion.matches("([a-z0-9]{16})\\.onion")) {
- Toast.makeText(getContext(), R.string.invalid_onion_address, Toast.LENGTH_SHORT).show();
- return false;
- }
+ 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();
+ }
- return true;
+ 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 BackupUtils.isOnionAddressValid(onion);
}
private void saveData(String domain, String cookie) {
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
index 7d381921..fdd513c8 100644
--- 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
@@ -5,7 +5,11 @@ 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;
@@ -19,55 +23,72 @@ 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 dialog_view = getActivity().getLayoutInflater().inflate(R.layout.layout_hs_data_dialog, null);
- return new AlertDialog.Builder(getActivity())
+ 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(dialog_view, getContext()))
- .setView(dialog_view)
+ .setPositiveButton(R.string.save, (dialog, which) -> doSave(dialogView, getContext()))
+ .setView(dialogView)
.create();
- }
- private void doSave(View dialogView, Context context) {
- String serverName = ((EditText) dialogView.findViewById(R.id.hsName)).getText().toString();
- int localPort, onionPort;
- try {
- localPort = Integer.parseInt(((EditText) dialogView.findViewById(R.id.hsLocalPort)).getText().toString());
- onionPort = Integer.parseInt(((EditText) dialogView.findViewById(R.id.hsOnionPort)).getText().toString());
- } catch (NumberFormatException nfe) {
- Toast.makeText(context, R.string.fields_can_t_be_empty, Toast.LENGTH_LONG).show();
- return;
- }
- boolean authCookie = ((CheckBox) dialogView.findViewById(R.id.hsAuth)).isChecked();
+ inputValidator = new TextWatcher() {
+ @Override
+ public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- if (checkInput(serverName, localPort, onionPort)) {
- saveData(serverName, localPort, onionPort, authCookie);
- Toast.makeText(context, R.string.please_restart_Orbot_to_enable_the_changes, Toast.LENGTH_LONG).show();
- }
- }
+ }
+
+ @Override
+ public void onTextChanged(CharSequence s, int start, int before, int count) {
+
+ }
- private boolean checkInput(String serverName, int local, int remote) {
- boolean is_ok = true;
- int error_msg = 0;
+ @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);
+ }
+ }
+ };
- if ((local < 1 || local > 65535) || (remote < 1 || remote > 65535)) {
- error_msg = R.string.invalid_port;
- is_ok = false;
- }
+ etOnionPort.addTextChangedListener(inputValidator);
+ etLocalPort.addTextChangedListener(inputValidator);
+ etServer.addTextChangedListener(inputValidator);
- if (serverName == null || serverName.length() < 1) {
- error_msg = R.string.name_can_t_be_empty;
- is_ok = false;
- }
+ return ad;
+ }
+
+ @Override
+ public void onStart() {
+ super.onStart();
+ inputValidator.afterTextChanged(null); // initially disable positive button
+ }
- if (!is_ok) {
- Toast.makeText(getContext(), error_msg, Toast.LENGTH_SHORT).show();
- }
+ 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();
+ }
- return is_ok;
+ 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) {
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
index eb921d38..9182f9c4 100644
--- 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
@@ -46,5 +46,4 @@ public class HSDeleteDialog extends DialogFragment {
dir.delete();
}
}
-
}
diff --git a/app/src/main/res/layout/layout_hs_data_dialog.xml b/app/src/main/res/layout/layout_hs_data_dialog.xml
index 0d86fbb7..6dcc8b03 100644
--- a/app/src/main/res/layout/layout_hs_data_dialog.xml
+++ b/app/src/main/res/layout/layout_hs_data_dialog.xml
@@ -28,8 +28,10 @@
android:id="@+id/hsLocalPort"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:digits="0123456789"
android:ems="10"
- android:inputType="number" />
+ android:inputType="number"
+ android:maxLength="5" />
<TextView
android:layout_width="match_parent"
@@ -41,8 +43,10 @@
android:id="@+id/hsOnionPort"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:digits="0123456789"
android:ems="10"
- android:inputType="number" />
+ android:inputType="number"
+ android:maxLength="5" />
<CheckBox
android:id="@+id/hsAuth"
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index ab6cb4ff..54636f35 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -134,8 +134,7 @@
<string name="onion_port">Ù…Ù†ÙØ° الـ Onion</string>
<string name="name">الاسم</string>
<string name="done">تم !</string>
- <string name="invalid_port">Ø§Ù„Ù…Ù†ÙØ° غير صالØ</string>
- <string name="copy_address_to_clipboard">نسخ العنوان إلى Ø§Ù„ØØ§Ùظة</string>
+ <string name="copy_address_to_clipboard">نسخ العنوان إلى Ø§Ù„ØØ§Ùظة</string>
<string name="show_auth_cookie">عرض كعكة المصادقة</string>
<string name="backup_service">النسخ Ø§Ù„Ø¥ØØªÙŠØ§Ø·ÙŠ Ù„Ù„Ø®Ø¯Ù…Ø©</string>
<string name="delete_service">ØØ°Ù الخدمة</string>
@@ -143,8 +142,6 @@
<string name="backup_restored">تمت استعادة النسخة Ø§Ù„Ø¥ØØªÙŠØ§Ø·ÙŠØ©</string>
<string name="restore_backup">إسترجاع نسخة Ø§ØØªÙŠØ§Ø·ÙŠØ©</string>
<string name="create_a_backup_first">قم أولاً بإنشاء نسخة Ø¥ØØªÙŠØ§Ø·ÙŠØ©</string>
- <string name="name_can_t_be_empty">لا يمكن ترك الإسم ÙØ§Ø±ØºØ§</string>
- <string name="fields_can_t_be_empty">لا يمكن ترك الØÙ‚ول ÙØ§Ø±ØºØ©</string>
<string name="start_tor_again_for_finish_the_process">قم بتشغيل تور ثانيةً لإنهاء العملية</string>
<string name="confirm_service_deletion">تأكيد ØØ°Ù الخدمة</string>
<string name="service_type">نوع الخدمة</string>
@@ -154,7 +151,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">الرجاء إعادة تشغيل أوربوت Ù„ØªÙØ¹ÙŠÙ„ التعديلات</string>
<string name="client_cookies">كعكات العميل</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">عنوان الـ .onion غير صالØ</string>
<string name="cookie_from_QR">القراءة Ù…ÙÙ† رمز الكيو آر</string>
<string name="backup_cookie">النسخ Ø§Ù„Ø¥ØØªÙŠØ§Ø·ÙŠ Ù„Ù„ÙƒØ¹ÙƒØ©</string>
<string name="delete_cookie">ØØ°Ù الكعكة</string>
diff --git a/app/src/main/res/values-ay/strings.xml b/app/src/main/res/values-ay/strings.xml
index 8a0582c9..f5da93b7 100644
--- a/app/src/main/res/values-ay/strings.xml
+++ b/app/src/main/res/values-ay/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Onion apayañ thakhi</string>
<string name="name">Suti</string>
<string name="done">¡Tukuyata!</string>
- <string name="invalid_port">Jan apaykay thakhi</string>
- <string name="copy_address_to_clipboard">Utjirinak waruqañawjar imam</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">Imat luratanakamax mayamp apnaqatäxiwa</string>
<string name="restore_backup">Imat luratanak mayamp aqtayam</string>
<string name="create_a_backup_first"> Imat luratanak nayraqat uñstayam</string>
- <string name="name_can_t_be_empty">Sutix qillqantatäñapapuniwa</string>
- <string name="fields_can_t_be_empty">Janiw kunas ch\'usäñapakiti</string>
<string name="start_tor_again_for_finish_the_process">Tukuyañatakix Tor mayamp naktayam</string>
<string name="confirm_service_deletion">Lurañanakax pichsutäniwa</string>
<string name="service_type">Kunayman lurañanaka</string>
@@ -158,7 +155,6 @@
<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="invalid_onion_address">Jan wali Onion ukan chiqawjanakapa</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>
diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml
index 1f189531..7d3f2907 100644
--- a/app/src/main/res/values-be/strings.xml
+++ b/app/src/main/res/values-be/strings.xml
@@ -138,7 +138,6 @@
<string name="onion_port">Onion-порт</string>
<string name="name">ІмÑ</string>
<string name="done">Гатова!</string>
- <string name="invalid_port">ÐекарÑктны порт</string>
<string name="copy_address_to_clipboard">СкапіÑваць Ð°Ð´Ñ€Ð°Ñ Ñƒ буфер памену</string>
<string name="show_auth_cookie">Паказаць Ð°ÑžÑ‚Ð°Ñ€Ñ‹Ð·ÑƒÑŽÑ‡Ñ‹Ñ cookie</string>
<string name="backup_service">Ð Ñзерваваць Ñлужбу</string>
@@ -147,8 +146,6 @@
<string name="backup_restored">Ðдноўлена з Ñ€Ñзервовай копіі</string>
<string name="restore_backup">Ðднавіць з копіі</string>
<string name="create_a_backup_first">Спачатку Ñтварыце Ñ€Ñзервовую копію</string>
- <string name="name_can_t_be_empty">Ð†Ð¼Ñ Ð½Ðµ можа быць пуÑтым</string>
- <string name="fields_can_t_be_empty">Палі не могуць быць пуÑтымі</string>
<string name="start_tor_again_for_finish_the_process">ЗапуÑціце Tor ізноў Ð´Ð»Ñ Ð·Ð°Ð²ÑршÑÐ½Ð½Ñ Ð¿Ñ€Ð°Ñ†ÑÑу</string>
<string name="confirm_service_deletion">Пацверджанне Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñлужбы</string>
<string name="service_type">Тып Ñлужбы</string>
@@ -158,7 +155,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">Калі лаÑка, перазапуÑціце Orbot Ð´Ð»Ñ ÑžÑтупу змены Ñž Ñілу</string>
<string name="client_cookies">Cookies кліента</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">ÐеÑапраўдны .onion-адраÑ</string>
<string name="cookie_from_QR">Прачытаць з QR-кода</string>
<string name="backup_cookie">Ð Ñзерваваць cookie</string>
<string name="delete_cookie">Выдаліць cookies</string>
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
index a090964d..0f353372 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Port ceba</string>
<string name="name">Nom</string>
<string name="done">Fet!</string>
- <string name="invalid_port">Port invà lid</string>
- <string name="copy_address_to_clipboard">Copia adreça al portapapers</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">Còpia de seguretat restaurada</string>
<string name="restore_backup">Restaurar còpia de seguretat</string>
<string name="create_a_backup_first">Crea una còpia de seguretat primer</string>
- <string name="name_can_t_be_empty">El nom no pot estar buit</string>
- <string name="fields_can_t_be_empty">Els camps no poden estar buits</string>
<string name="start_tor_again_for_finish_the_process">Torna a iniciar Tor per acabar el procés</string>
<string name="confirm_service_deletion">Confirma la supressió del servei</string>
<string name="service_type">Tipus de servei</string>
@@ -158,7 +155,6 @@
<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="invalid_onion_address">L\'adreça .onion no és và lida</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>
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 8bbadf91..993a9266 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Onion Anschluss</string>
<string name="name">Name</string>
<string name="done">Fertig!</string>
- <string name="invalid_port">Ungültiger Anschluss</string>
- <string name="copy_address_to_clipboard">Adresse in die Zwischenablage kopieren</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">Sicherung wiederhergestellt</string>
<string name="restore_backup">Sicherung wiederherstellen</string>
<string name="create_a_backup_first">Erstellen Sie zuerst eine Sicherung</string>
- <string name="name_can_t_be_empty">Name darf nicht leer sein</string>
- <string name="fields_can_t_be_empty">Felder dürfen nicht leer sein</string>
<string name="start_tor_again_for_finish_the_process">Tor neu starten, um den Vorgang abzuschließen</string>
<string name="confirm_service_deletion">Löschen des Dienst bestätigen</string>
<string name="service_type">Dienst-Typ</string>
@@ -158,7 +155,6 @@
<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="invalid_onion_address">Ungültige .onion-Adresse</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>
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index d9ce51a4..c900d1c0 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">ΘÏÏα ΚÏεμμυδιοÏ</string>
<string name="name">Όνομα</string>
<string name="done">Έγινε!</string>
- <string name="invalid_port">ΆκυÏη θÏÏα</string>
- <string name="copy_address_to_clipboard">ΑντιγÏαφή διÎυθυνσης στο Ï€ÏόχειÏο</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">Το αντίγÏαφο ασφαλείας επαναφÎÏθηκε</string>
<string name="restore_backup">ΕπαναφοÏά αντιγÏάφου ασφαλείας</string>
<string name="create_a_backup_first">ΔημιουÏγήστε Ï€Ïώτα Îνα αντίγÏαφο ασφαλείας </string>
- <string name="name_can_t_be_empty">Το όνομα δεν γίνεται να είναι κενό</string>
- <string name="fields_can_t_be_empty">Τα πεδία δεν μποÏεί να είναι κενά</string>
<string name="start_tor_again_for_finish_the_process">ΈναÏξη ξανά Ï„Î¿Ï Tor για τον τεÏματισμό της ενÎÏγειας</string>
<string name="confirm_service_deletion">Επιβεβαίωση διαγÏαφής υπηÏεσίας</string>
<string name="service_type">ΤÏπος υπηÏεσίας</string>
@@ -158,7 +155,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">ΠαÏακαλοÏμε επανεκκινήστε το Orbot για να ενεÏγοποιήσετε τις αλλαγÎÏ‚</string>
<string name="client_cookies">Cookies πελατών</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">ΆκυÏη .onion διεÏθυνση</string>
<string name="cookie_from_QR">Ανάγνωση από QR</string>
<string name="backup_cookie">Cookie αντίγÏαφου ασφαλείας </string>
<string name="delete_cookie">ΑφαίÏεση Cookie</string>
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 47cb05e8..132dc1ac 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -139,8 +139,7 @@ direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de
<string name="onion_port">Puerto onion</string>
<string name="name">Nombre</string>
<string name="done">¡Hecho!</string>
- <string name="invalid_port">Puerto no válido</string>
- <string name="copy_address_to_clipboard">Copiar dirección al portapapeles</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>
@@ -148,8 +147,6 @@ direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de
<string name="backup_restored">Copia de seguridad restaurada</string>
<string name="restore_backup">Restaurar copia de seguridad</string>
<string name="create_a_backup_first">Primero cree una copia de seguridad</string>
- <string name="name_can_t_be_empty">El nombre no puede estar vacÃo</string>
- <string name="fields_can_t_be_empty">Los campos no pueden estar vacÃos</string>
<string name="start_tor_again_for_finish_the_process">Inicie Tor de nuevo para finalizar el proceso</string>
<string name="confirm_service_deletion">Confirme el borrado del servicio</string>
<string name="service_type">Tipo de servicio</string>
@@ -159,7 +156,6 @@ direcciones (o rangos). No prevalecen sobre las configuraciones de exclusión de
<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="invalid_onion_address">Dirección .onion no válida</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>
diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml
index c1a7436f..5923d4ee 100644
--- a/app/src/main/res/values-eu/strings.xml
+++ b/app/src/main/res/values-eu/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Onion ataka</string>
<string name="name">Izena</string>
<string name="done">Egina!</string>
- <string name="invalid_port">Ataka baliogabea</string>
- <string name="copy_address_to_clipboard">Kopiatu helbidea arbelera</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">Babeskopia berrezarri da</string>
<string name="restore_backup">Berrezarri babeskopia</string>
<string name="create_a_backup_first">Sortu babeskopia aurretik</string>
- <string name="name_can_t_be_empty">Izena ezin da hutsik egon</string>
- <string name="fields_can_t_be_empty">Eremuak ezin dira hutsik egon</string>
<string name="start_tor_again_for_finish_the_process">Hasi Tor berriro prozesua amaitzeko</string>
<string name="confirm_service_deletion">Berretsi zerbitzua ezabatzea</string>
<string name="service_type">Zerbitzu mota</string>
@@ -158,7 +155,6 @@
<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="invalid_onion_address">.onion helbide baliogabea</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>
diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml
index b3c910fc..5122b88d 100644
--- a/app/src/main/res/values-fa/strings.xml
+++ b/app/src/main/res/values-fa/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">درگاه پیازی</string>
<string name="name">نام</string>
<string name="done">انجام شد!</string>
- <string name="invalid_port">درگاه نامعتبر</string>
- <string name="copy_address_to_clipboard">رونوشت نشانی‌ها در ØØ§Ùظه موقت</string>
+ <string name="copy_address_to_clipboard">رونوشت نشانی‌ها در ØØ§Ùظه موقت</string>
<string name="show_auth_cookie">نمایش Ú©ÙˆÚ©ÛŒ Ø§ØØ±Ø§Ø² هویت</string>
<string name="backup_service">سرویس بک‌آپ</string>
<string name="delete_service">ØØ°Ù سرویس</string>
@@ -147,8 +146,6 @@
<string name="backup_restored">بک‌آپ بازگردانده شد</string>
<string name="restore_backup">برگرداندن بک‌آپ</string>
<string name="create_a_backup_first">اول یک نسخه بک‌آپ درست کنید</string>
- <string name="name_can_t_be_empty">نام نباید خالی باشد</string>
- <string name="fields_can_t_be_empty">زمینه‌ها نباید خالی باشند</string>
<string name="start_tor_again_for_finish_the_process">برای پایان روند کار ، دوباره تور را آغاز کنید</string>
<string name="confirm_service_deletion">ØØ°Ù سرویس را تایید کنید</string>
<string name="service_type">نوع سرویس</string>
@@ -158,7 +155,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">برای دیدن تغییرات، اوربات را دوباره راه اندازی کنید</string>
<string name="client_cookies">کوکی‌های Client</string>
<string name="onion">onion.</string>
- <string name="invalid_onion_address">نشانی نامعتبر onion. </string>
<string name="cookie_from_QR">از QR بخوان</string>
<string name="backup_cookie">بک‌آپ از کوکی</string>
<string name="delete_cookie">ØØ°Ù Ú©ÙˆÚ©ÛŒ</string>
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 42e35d4a..005b1b45 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Port oignon</string>
<string name="name">Nom</string>
<string name="done">Fait !</string>
- <string name="invalid_port">Port invalide</string>
- <string name="copy_address_to_clipboard">Copier l’adresse vers le presse-papiers</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">La sauvegarde a été restaurée</string>
<string name="restore_backup">Restaurer la sauvegarde</string>
<string name="create_a_backup_first">Créer d’abord une sauvegarde</string>
- <string name="name_can_t_be_empty">Le nom ne peut pas être vide</string>
- <string name="fields_can_t_be_empty">Les champs ne peuvent pas être vides</string>
<string name="start_tor_again_for_finish_the_process">Redémarrer Tor pour terminer le processus</string>
<string name="confirm_service_deletion">Confirmer la suppression du service</string>
<string name="service_type">Type de service</string>
@@ -158,7 +155,6 @@
<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="invalid_onion_address">Adresse .onion invalide</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>
diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml
index c0c8808f..5f7bb235 100644
--- a/app/src/main/res/values-gl/strings.xml
+++ b/app/src/main/res/values-gl/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Porto Onion</string>
<string name="name">Nome</string>
<string name="done">Feito!</string>
- <string name="invalid_port">Porto non válido</string>
- <string name="copy_address_to_clipboard">Copiar enderezo ao portapapeis</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">Respaldo restaurado</string>
<string name="restore_backup">Restaurar respaldo</string>
<string name="create_a_backup_first">Cree un respaldo primeiro</string>
- <string name="name_can_t_be_empty">O nome non pode quedar baldeiro</string>
- <string name="fields_can_t_be_empty">Os campos non poden estar baldeiros</string>
<string name="start_tor_again_for_finish_the_process">Inicie Tor de novo para rematar o proceso</string>
<string name="confirm_service_deletion">Confirme a eliminación do servizo</string>
<string name="service_type">Tipo de servizo</string>
@@ -158,7 +155,6 @@
<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="invalid_onion_address">Enderezo .onion non válido</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>
diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml
index 5e3a99b8..d0d918d7 100644
--- a/app/src/main/res/values-he/strings.xml
+++ b/app/src/main/res/values-he/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">פתחת בצל</string>
<string name="name">ש×</string>
<string name="done">הסתיי×!</string>
- <string name="invalid_port">פתחה ×œ× ×ª×§×¤×”</string>
- <string name="copy_address_to_clipboard">העתק כתובת ללוח עריכה</string>
+ <string name="copy_address_to_clipboard">העתק כתובת ללוח עריכה</string>
<string name="show_auth_cookie">הר××” עוגיית ×ימות</string>
<string name="backup_service">גבה שירות</string>
<string name="delete_service">מחק שירות</string>
@@ -147,8 +146,6 @@
<string name="backup_restored">גיבוי שוחזר</string>
<string name="restore_backup">שחזר גיבוי</string>
<string name="create_a_backup_first">צור גיבוי תחילה</string>
- <string name="name_can_t_be_empty">×©× ××™× ×• יכול להיות ריק</string>
- <string name="fields_can_t_be_empty">שדות ××™× × ×™×›×•×œ×™× ×œ×”×™×•×ª ריקי×</string>
<string name="start_tor_again_for_finish_the_process">הפעל ×ת Tor שוב כדי ×œ×¡×™×™× ×ת התהליך</string>
<string name="confirm_service_deletion">×שר מחיקת שירות</string>
<string name="service_type">סוג שירות</string>
@@ -158,7 +155,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">×× × ×”×¤×¢×œ מחדש ×ת Orbot כדי ל×פשר ×ת ×”×©×™× ×•×™×™×</string>
<string name="client_cookies">עוגיות לקוח</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">כתובת .onion ×œ× ×ª×§×¤×”</string>
<string name="cookie_from_QR">×§×¨× ×ž×ª×•×š QR</string>
<string name="backup_cookie">גבה עוגייה</string>
<string name="delete_cookie">מחק עוגייה</string>
diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml
index 32fe7b49..7425c540 100644
--- a/app/src/main/res/values-hi/strings.xml
+++ b/app/src/main/res/values-hi/strings.xml
@@ -139,8 +139,7 @@
<string name="onion_port">अनियन पोरà¥à¤Ÿ</string>
<string name="name">नाम</string>
<string name="done">किया हà¥à¤†!</string>
- <string name="invalid_port">अमानà¥à¤¯ पोरà¥à¤Ÿ</string>
- <string name="copy_address_to_clipboard">कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ को पता कॉपी करें</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>
@@ -148,8 +147,6 @@
<string name="backup_restored">बैकअप को पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ किया गया</string>
<string name="restore_backup">बैकअप बहाल</string>
<string name="create_a_backup_first">पहले बैकअप बनाà¤à¤‚</string>
- <string name="name_can_t_be_empty">नाम रिकà¥à¤¤ नहीं हो सकता</string>
- <string name="fields_can_t_be_empty">फ़ीलà¥à¤¡ रिकà¥à¤¤ नहीं हो सकते</string>
<string name="start_tor_again_for_finish_the_process">पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾ को खतà¥à¤® करने के लिठTor पà¥à¤¨: पà¥à¤°à¤¾à¤°à¤‚ठकरें</string>
<string name="confirm_service_deletion">सेवा हटाने की पà¥à¤·à¥à¤Ÿà¤¿ करें</string>
<string name="service_type">सेवा पà¥à¤°à¤•ार</string>
@@ -159,7 +156,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">परिवरà¥à¤¤à¤¨ सकà¥à¤·à¤® करने के लिठOrbot पà¥à¤¨à¤ƒ पà¥à¤°à¤¾à¤°à¤‚ठकरें</string>
<string name="client_cookies">कà¥à¤²à¤¾à¤‡à¤‚ट कà¥à¤•ीज़</string>
<string name="onion">.अनियन </string>
- <string name="invalid_onion_address">अमानà¥à¤¯ .अमानà¥à¤¯ पतापता</string>
<string name="cookie_from_QR">QR से पढ़ें</string>
<string name="backup_cookie">बैकअप कà¥à¤•ी</string>
<string name="delete_cookie">कà¥à¤•ी हटाà¤à¤‚</string>
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 77a0687f..23a13203 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Onion Port</string>
<string name="name">Név</string>
<string name="done">Kész!</string>
- <string name="invalid_port">Érvénytelen Port</string>
- <string name="copy_address_to_clipboard">CÃm másolása vágólapra</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">Mentés visszaállÃtva</string>
<string name="restore_backup">Mentés visszaállÃtása</string>
<string name="create_a_backup_first">KészÃtsen elÅ‘bb egy mentést</string>
- <string name="name_can_t_be_empty">A név nem lehet üres</string>
- <string name="fields_can_t_be_empty">A mezők nem lehetnek üresek</string>
<string name="start_tor_again_for_finish_the_process">IndÃtsa el a Tor-t még egyszer a befejezéshez</string>
<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>
@@ -158,7 +155,6 @@
<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="invalid_onion_address">Érvénytelen .onion cÃm</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>
diff --git a/app/src/main/res/values-is/strings.xml b/app/src/main/res/values-is/strings.xml
index aa03098e..cae63586 100644
--- a/app/src/main/res/values-is/strings.xml
+++ b/app/src/main/res/values-is/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Onion-gátt</string>
<string name="name">Heiti</string>
<string name="done">Lokið!</string>
- <string name="invalid_port">Ógild gátt</string>
- <string name="copy_address_to_clipboard">Afrita vistfang yfir á klippispjald</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">Öryggisafrit var endurheimt</string>
<string name="restore_backup">Endurheimta úr öryggisafriti</string>
<string name="create_a_backup_first">Gerðu fyrst öryggisafrit</string>
- <string name="name_can_t_be_empty">Nafnið má ekki vera autt</string>
- <string name="fields_can_t_be_empty">Gagnasvið mega ekki vera auð</string>
<string name="start_tor_again_for_finish_the_process">Ræstu Tor aftur til að ljúka ferlinu</string>
<string name="confirm_service_deletion">Staðfestu eyðingu á þjónustu</string>
<string name="service_type">Tegund þjónustu</string>
@@ -158,7 +155,6 @@
<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="invalid_onion_address">Ógilt .onion vistfang</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>
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 9bc6e48d..aedee7b2 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Porta onion</string>
<string name="name">Nome</string>
<string name="done">Fatto!</string>
- <string name="invalid_port">Porta non valida</string>
- <string name="copy_address_to_clipboard">Copia l\'indirizzo negli appunti</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">Backup ripristinato</string>
<string name="restore_backup">Ripristina backup</string>
<string name="create_a_backup_first">Prima crea un backup</string>
- <string name="name_can_t_be_empty">Il nome non può essere vuoto</string>
- <string name="fields_can_t_be_empty">I campi non possono essere vuoti</string>
<string name="start_tor_again_for_finish_the_process">Riavvia Tor per finire il processo</string>
<string name="confirm_service_deletion">Conferma l\'eliminazione del servizio</string>
<string name="service_type">Tipo di servizio</string>
@@ -158,7 +155,6 @@
<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="invalid_onion_address">Indirizzo .onion non valido</string>
<string name="cookie_from_QR">Leggi da QR</string>
<string name="backup_cookie">Backup cookie</string>
<string name="delete_cookie">Elimina cookie</string>
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index 728c775d..9f48da09 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Onion ãƒãƒ¼ãƒˆ</string>
<string name="name">åå‰</string>
<string name="done">完了</string>
- <string name="invalid_port">無効ãªãƒãƒ¼ãƒˆ</string>
- <string name="copy_address_to_clipboard">アドレスをクリップボードã«ã‚³ãƒ”ー</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‹ã‚‰å¾©å…ƒ</string>
<string name="restore_backup">ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®å¾©æ—§</string>
<string name="create_a_backup_first">最åˆã«ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を作æˆã—ã¦ä¸‹ã•ã„</string>
- <string name="name_can_t_be_empty">åå‰ã¯ãƒ–ランクã®ã¾ã¾ã«ã§ãã¾ã›ã‚“</string>
- <string name="fields_can_t_be_empty">フィールドを空ã«ã—ã¦ãŠãã“ã¨ã¯ã§ãã¾ã›ã‚“</string>
<string name="start_tor_again_for_finish_the_process">プãƒã‚»ã‚¹ã‚’完了ã™ã‚‹ã«ã¯ã€Torã‚’å†èµ·å‹•ã—ã¦ä¸‹ã•ã„。</string>
<string name="confirm_service_deletion">サービス削除を確èª</string>
<string name="service_type">サービスタイプ</string>
@@ -158,7 +155,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">変更を有効ã«ã™ã‚‹ã«ã¯Orbotã‚’å†èµ·å‹•ã—ã¦ãã ã•ã„</string>
<string name="client_cookies">クライアント Cookie</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">無効㪠.onion アドレス</string>
<string name="cookie_from_QR">QRコードã‹ã‚‰èªã¿å–り</string>
<string name="backup_cookie">Cookie ã‚’ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—</string>
<string name="delete_cookie">Cookie を削除</string>
diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml
index 2cda7ec3..e3cf7015 100644
--- a/app/src/main/res/values-mk/strings.xml
+++ b/app/src/main/res/values-mk/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Onion порта</string>
<string name="name">Име</string>
<string name="done">Завршено!</string>
- <string name="invalid_port">Ðевалидна порта</string>
- <string name="copy_address_to_clipboard">Копирај ја адреÑата за залепување</string>
+ <string name="copy_address_to_clipboard">Копирај ја адреÑата за залепување</string>
<string name="show_auth_cookie">Покажи автентично колаче</string>
<string name="backup_service">Резервна копија</string>
<string name="delete_service">Избриши уÑлуга</string>
@@ -147,8 +146,6 @@
<string name="backup_restored">Вратено од резервна копија</string>
<string name="restore_backup">Врати резервна копија</string>
<string name="create_a_backup_first">Создади резервна копија</string>
- <string name="name_can_t_be_empty">Името не може да биде празно</string>
- <string name="fields_can_t_be_empty">Полињата не можат да бидат празни</string>
<string name="start_tor_again_for_finish_the_process">Стартувај го Tor повторно да го заврши процеÑот</string>
<string name="confirm_service_deletion">Потврди бришење на уÑлугата</string>
<string name="service_type">Тип на уÑлуга</string>
@@ -158,7 +155,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">Ве молиме Ñтартувајте го повторно Orbot за да Ñе овозможат промените</string>
<string name="client_cookies">КлиентÑки колачиња</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">Ðевалидна .onion адреÑа</string>
<string name="cookie_from_QR">Прочитај од QR</string>
<string name="backup_cookie">Ðаправи резервна копија на колаче</string>
<string name="delete_cookie">Избриши колаче</string>
diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml
index 910a4079..847f8a37 100644
--- a/app/src/main/res/values-nb/strings.xml
+++ b/app/src/main/res/values-nb/strings.xml
@@ -133,15 +133,12 @@
<string name="onion_port">Løk-port</string>
<string name="name">Navn</string>
<string name="done">Ferdig!</string>
- <string name="invalid_port">Ugyldig port</string>
- <string name="copy_address_to_clipboard">Kopier adresse til utklippstavle</string>
+ <string name="copy_address_to_clipboard">Kopier adresse til utklippstavle</string>
<string name="backup_service">Sikkerhetskopieringstjeneste</string>
<string name="delete_service">Slett tjeneste</string>
<string name="backup_restored">Sikkerhetskopi gjenopprettet</string>
<string name="restore_backup">Gjenopprett sikkerhetskopi</string>
<string name="create_a_backup_first">Opprett en sikkerhetskopi først</string>
- <string name="name_can_t_be_empty">Navnet kan ikke være tomt</string>
- <string name="fields_can_t_be_empty">Felter kan ikke stå tomme</string>
<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>
@@ -149,7 +146,6 @@
<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="invalid_onion_address">Ugyldig .onion-adresse</string>
<string name="cookie_from_QR">Les fra QR</string>
<string name="backup_cookie">Sikkerhetskopier informasjonskapsel</string>
<string name="delete_cookie">Slett informasjonskapsel</string>
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 57838dcc..45fae346 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Onion-poort</string>
<string name="name">Naam</string>
<string name="done">Klaar!</string>
- <string name="invalid_port">Ongeldige poort</string>
- <string name="copy_address_to_clipboard">Adres kopiëren naar klembord</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">Back-up hersteld</string>
<string name="restore_backup">Back-up herstellen</string>
<string name="create_a_backup_first">Maak eerst een back-up aan</string>
- <string name="name_can_t_be_empty">Naam kan niet leeg zijn</string>
- <string name="fields_can_t_be_empty">Velden kunnen niet leeg zijn</string>
<string name="start_tor_again_for_finish_the_process">Start Tor opnieuw om het proces te voltooien</string>
<string name="confirm_service_deletion">Bevestig verwijderen van dienst</string>
<string name="service_type">Diensttype</string>
@@ -158,7 +155,6 @@
<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="invalid_onion_address">Ongeldig .onion-adres</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>
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 60443b1b..0f2cb6fe 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -130,8 +130,7 @@
<string name="local_port">Lokalne Porty</string>
<string name="name">Nazwa</string>
<string name="done">Zrobiono!</string>
- <string name="invalid_port">Nieprawidłowy Port</string>
- <string name="copy_address_to_clipboard">Skopiuj adres do schowka</string>
+ <string name="copy_address_to_clipboard">Skopiuj adres do schowka</string>
<string name="please_restart_Orbot_to_enable_the_changes">Proszę zrestartować Orbot, aby zmiany mogły wejść w życie</string>
<string name="disable">Wyłącz</string>
<string name="enable">Włącz</string>
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 5987d5c9..7214addd 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Porta Onion</string>
<string name="name">Nome</string>
<string name="done">Feito!</string>
- <string name="invalid_port">Porta Invalida</string>
- <string name="copy_address_to_clipboard">Copiar para a area de transferência </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="delete_service">Remover Serviço</string>
@@ -147,8 +146,6 @@
<string name="backup_restored">Backup Restaurado</string>
<string name="restore_backup">Restaurar Backup</string>
<string name="create_a_backup_first">Criar primeiro backup</string>
- <string name="name_can_t_be_empty">O campo Nome não pode ser vazio</string>
- <string name="fields_can_t_be_empty">Campos não podem ser vazios</string>
<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>
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 320d69bc..2371b913 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Onion-порт</string>
<string name="name">ИмÑ</string>
<string name="done">Готово!</string>
- <string name="invalid_port">Ðекорректный порт</string>
- <string name="copy_address_to_clipboard">Скопировать Ð°Ð´Ñ€ÐµÑ Ð² буфер обмена</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">ВоÑÑтановлено из резервной копии</string>
<string name="restore_backup">ВоÑÑтановить из копии</string>
<string name="create_a_backup_first">Сначала Ñоздайте резервную копию</string>
- <string name="name_can_t_be_empty">Ð˜Ð¼Ñ Ð½Ðµ может быть пуÑтым</string>
- <string name="fields_can_t_be_empty">ÐŸÐ¾Ð»Ñ Ð½Ðµ могут быть пуÑтыми</string>
<string name="start_tor_again_for_finish_the_process">ЗапуÑтите Tor Ñнова Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑÑа</string>
<string name="confirm_service_deletion">Подтверждение ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñлужбы</string>
<string name="service_type">Тип Ñлужбы</string>
@@ -158,7 +155,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">ПожалуйÑта, перезапуÑтите Orbot Ð´Ð»Ñ Ð²ÑÑ‚ÑƒÐ¿Ð»ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² Ñилу</string>
<string name="client_cookies">Cookies клиента</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">ÐедейÑтвительный .onion-адреÑ</string>
<string name="cookie_from_QR">Прочитать из QR-кода</string>
<string name="backup_cookie">Резервировать cookie</string>
<string name="delete_cookie">Удалить cookies</string>
diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml
index 124076e3..e4dacc88 100644
--- a/app/src/main/res/values-sr/strings.xml
+++ b/app/src/main/res/values-sr/strings.xml
@@ -136,8 +136,7 @@
<string name="onion_port">Onion Порт</string>
<string name="name">Име</string>
<string name="done">Готово !</string>
- <string name="invalid_port">ÐеиÑправан Порт</string>
- <string name="copy_address_to_clipboard">Копирај адреÑа у clipboard</string>
+ <string name="copy_address_to_clipboard">Копирај адреÑа у clipboard</string>
<string name="show_auth_cookie">Покажите ауторизовани колачић</string>
<string name="backup_service">УÑлуга за резервне копије</string>
<string name="delete_service">Обриши УÑлугу</string>
@@ -145,15 +144,12 @@
<string name="backup_restored">Резервна копија је обновљена</string>
<string name="restore_backup">Обнови резервну копију</string>
<string name="create_a_backup_first">Ðаправи резервну копију прво</string>
- <string name="name_can_t_be_empty">Име не може бити празно</string>
- <string name="fields_can_t_be_empty">Поља не могу бити празна</string>
<string name="start_tor_again_for_finish_the_process">Поново покрените Тор да биÑте довршили процеÑ</string>
<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="invalid_onion_address">Ðеважећа .onion адреÑа</string>
<string name="cookie_from_QR">Прочитај Ñа QR кода</string>
<string name="backup_cookie">Резервна копија колачића</string>
<string name="delete_cookie">Избриши колачић</string>
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index d64eb5fb..0080cdc1 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Onion port</string>
<string name="name">Namn</string>
<string name="done">Klart!</string>
- <string name="invalid_port">Ogiltig port</string>
- <string name="copy_address_to_clipboard">Kopiera adress till urklipp</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">Backup återställd</string>
<string name="restore_backup">Återställa säkerhetskopia</string>
<string name="create_a_backup_first">Skapa en säkerhetskopia först</string>
- <string name="name_can_t_be_empty">Namnet kan inte vara tomt</string>
- <string name="fields_can_t_be_empty">Fält kan inte vara tomma</string>
<string name="start_tor_again_for_finish_the_process">Starta Tor igen för att avsluta processen</string>
<string name="confirm_service_deletion">Bekräfta tjänst borttagning</string>
<string name="service_type">Typ av tjänst</string>
@@ -158,7 +155,6 @@
<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="invalid_onion_address">Ogiltig .onion-adress</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>
diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml
index d27760e4..63ce987c 100644
--- a/app/src/main/res/values-th/strings.xml
+++ b/app/src/main/res/values-th/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">พà¸à¸£à¹Œà¸• Onion</string>
<string name="name">ชื่à¸à¹€à¸à¸à¸ªà¸²à¸£</string>
<string name="done">เสร็จสิ้น!</string>
- <string name="invalid_port">พà¸à¸£à¹Œà¸•ไม่ถูà¸à¸•้à¸à¸‡</string>
- <string name="copy_address_to_clipboard">คัดลà¸à¸à¸—ี่à¸à¸¢à¸¹à¹ˆà¸¥à¸‡à¹ƒà¸™à¸„ลิปบà¸à¸£à¹Œà¸”</string>
+ <string name="copy_address_to_clipboard">คัดลà¸à¸à¸—ี่à¸à¸¢à¸¹à¹ˆà¸¥à¸‡à¹ƒà¸™à¸„ลิปบà¸à¸£à¹Œà¸”</string>
<string name="show_auth_cookie">à¹à¸ªà¸”งคุà¸à¸à¸µà¹‰à¸—ี่ได้รับà¸à¸™à¸¸à¸à¸²à¸•</string>
<string name="backup_service">บริà¸à¸²à¸£à¸ªà¸³à¸£à¸à¸‡à¸‚้à¸à¸¡à¸¹à¸¥</string>
<string name="delete_service">บริà¸à¸²à¸£à¸¥à¸š</string>
@@ -147,8 +146,6 @@
<string name="backup_restored">คืนค่าข้à¸à¸¡à¸¹à¸¥à¸ªà¸³à¸£à¸à¸‡</string>
<string name="restore_backup">คืนค่าข้à¸à¸¡à¸¹à¸¥à¸ªà¸³à¸£à¸à¸‡</string>
<string name="create_a_backup_first">สร้างข้à¸à¸¡à¸¹à¸¥à¸ªà¸³à¸£à¸à¸‡à¸à¹ˆà¸à¸™</string>
- <string name="name_can_t_be_empty">ปล่à¸à¸¢à¸Šà¸·à¹ˆà¸à¹ƒà¸«à¹‰à¸§à¹ˆà¸²à¸‡à¹„ม่ได้</string>
- <string name="fields_can_t_be_empty">ปล่à¸à¸¢à¹€à¸‚ตข้à¸à¸¡à¸¹à¸¥à¹ƒà¸«à¹‰à¸§à¹ˆà¸²à¸‡à¹„ม่ได้</string>
<string name="start_tor_again_for_finish_the_process">เริ่มทำงาน Tor à¸à¸µà¸à¸„รั้งเพื่à¸à¸ˆà¸šà¸à¸£à¸°à¸šà¸§à¸™à¸à¸²à¸£</string>
<string name="confirm_service_deletion">ยืนยันà¸à¸²à¸£à¸¥à¸šà¸šà¸£à¸´à¸à¸²à¸£</string>
<string name="service_type">ประเภทขà¸à¸‡à¸šà¸£à¸´à¸à¸²à¸£</string>
@@ -158,7 +155,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">à¸à¸£à¸¸à¸“าเริ่ม Orbot ใหม่เพื่à¸à¹ƒà¸«à¹‰à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹„ด้</string>
<string name="client_cookies">คุà¸à¸à¸µà¹‰à¸‚à¸à¸‡à¹„คลเà¸à¹‡à¸™à¸•์</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">ที่à¸à¸¢à¸¹à¹ˆ .onion ไม่ถูà¸à¸•้à¸à¸‡</string>
<string name="cookie_from_QR">à¸à¹ˆà¸²à¸™à¸ˆà¸²à¸à¸„ิวà¸à¸²à¸£à¹Œ</string>
<string name="backup_cookie">สำรà¸à¸‡à¸‚้à¸à¸¡à¸¹à¸¥à¸„ุà¸à¸à¸µà¹‰</string>
<string name="delete_cookie">ลบคุà¸à¸à¸µà¹‰</string>
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 0d284492..6dd2dd88 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Onion Kapısı</string>
<string name="name">Ad</string>
<string name="done">Tamam!</string>
- <string name="invalid_port">Kapı Geçersiz</string>
- <string name="copy_address_to_clipboard">Adresi panoya kopyala</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">Yedek geri yüklendi</string>
<string name="restore_backup">Yedeği Geri Yükle</string>
<string name="create_a_backup_first">Önce bir yedek oluşturun</string>
- <string name="name_can_t_be_empty">Ad boş bırakılamaz</string>
- <string name="fields_can_t_be_empty">Alanlar boş bırakılamaz</string>
<string name="start_tor_again_for_finish_the_process">İşlemi tamamlamak için Tor uygulamasını yeniden başlatın</string>
<string name="confirm_service_deletion">Hizmeti Silmeyi Onayla</string>
<string name="service_type">Hizmet Türü</string>
@@ -158,7 +155,6 @@
<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="invalid_onion_address">.onion adresi geçersiz</string>
<string name="cookie_from_QR">QR kodundan oku</string>
<string name="backup_cookie">Çerezi yedekle</string>
<string name="delete_cookie">Çerezi sil</string>
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index bd527861..cc69b3dd 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">Порт Onion</string>
<string name="name">Ім\'Ñ</string>
<string name="done">Зроблено!</string>
- <string name="invalid_port">Ðеробочий Порт</string>
- <string name="copy_address_to_clipboard">Скопіювати адреÑу в буфер обміну</string>
+ <string name="copy_address_to_clipboard">Скопіювати адреÑу в буфер обміну</string>
<string name="show_auth_cookie">Показати авторизацію реп\'Ñшків</string>
<string name="backup_service">Резервне копіюваннÑ</string>
<string name="delete_service">Вилучити СервіÑ</string>
@@ -147,8 +146,6 @@
<string name="backup_restored">Резервне ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾</string>
<string name="restore_backup">Відновити резервну копію</string>
<string name="create_a_backup_first">Спершу Ñтворити резервну копію</string>
- <string name="name_can_t_be_empty">Ðазва не може бути порожньою</string>
- <string name="fields_can_t_be_empty">ÐŸÐ¾Ð»Ñ Ð½Ðµ можуть бути порожніми</string>
<string name="start_tor_again_for_finish_the_process">ЗапуÑтіть Tor знову Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑу</string>
<string name="confirm_service_deletion">Підтвердьте Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ ÑервіÑу</string>
<string name="service_type">Тип ÑервіÑу</string>
@@ -158,7 +155,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">Будь лаÑка, перезапуÑтіть Orbot, щоб зміни ввійшли в Ñилу</string>
<string name="client_cookies">КлієнтÑькі реп\'Ñшки</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">ÐедійÑна .onion адреÑа</string>
<string name="cookie_from_QR">Зчитати з QR-коду</string>
<string name="backup_cookie">Резервне ÐºÐ¾Ð¿Ñ–ÑŽÐ²Ð°Ð½Ð½Ñ Ñ€ÐµÐ¿\'Ñшків</string>
<string name="delete_cookie">Вилучити реп\'Ñшки</string>
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index 83b1c846..3420d5dd 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -138,8 +138,7 @@
<string name="onion_port">洋蔥端å£</string>
<string name="name">å稱</string>
<string name="done">已完æˆ!</string>
- <string name="invalid_port">ç„¡æ•ˆåŸ </string>
- <string name="copy_address_to_clipboard">複製地å€åˆ°å‰ªè²¼ç°¿</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>
@@ -147,8 +146,6 @@
<string name="backup_restored">備份已還原</string>
<string name="restore_backup">還原備份</string>
<string name="create_a_backup_first">先創立備份</string>
- <string name="name_can_t_be_empty">å稱ä¸å¯ç©ºç™½</string>
- <string name="fields_can_t_be_empty">欄ä½ä¸å¯ç©ºç™½</string>
<string name="start_tor_again_for_finish_the_process">冿¬¡é–‹å•Ÿ Tor ä»¥å®Œæˆæ¤éŽç¨‹</string>
<string name="confirm_service_deletion">ç¢ºèªæœå‹™åˆªé™¤</string>
<string name="service_type">æœå‹™é¡žåž‹</string>
@@ -158,7 +155,6 @@
<string name="please_restart_Orbot_to_enable_the_changes">è«‹é‡æ–°å•Ÿå‹• Orbot 來讓è¨å®šç”Ÿæ•ˆã€‚</string>
<string name="client_cookies">客戶 cookies</string>
<string name="onion">.onion</string>
- <string name="invalid_onion_address">無效的 .onion 地å€</string>
<string name="cookie_from_QR">ç”± QR 碼讀å–</string>
<string name="backup_cookie">備分 cookie</string>
<string name="delete_cookie">刪除 cookie</string>
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index c0868b5c..857f649c 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -177,7 +177,6 @@
<string name="onion_port">Onion Port</string>
<string name="name">Name</string>
<string name="done">Done!</string>
- <string name="invalid_port">Invalid Port</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>
@@ -186,8 +185,6 @@
<string name="backup_restored">Backup restored</string>
<string name="restore_backup">Restore Backup</string>
<string name="create_a_backup_first">Create a backup first</string>
- <string name="name_can_t_be_empty">Name can\'t be empty</string>
- <string name="fields_can_t_be_empty">Fields can\'t be empty</string>
<string name="start_tor_again_for_finish_the_process">Start Tor again for finish the process</string>
<string name="confirm_service_deletion">Confirm service deletion</string>
<string name="service_type">Service type</string>
@@ -197,7 +194,6 @@
<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="invalid_onion_address">Invalid .onion address</string>
<string name="cookie_from_QR">Read from QR</string>
<string name="backup_cookie">Backup cookie</string>
<string name="delete_cookie">Delete cookie</string>
More information about the tor-commits
mailing list