[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [orbot/master] UI Validation on Dialogs:



commit 1439356d9cc5be4fbd22f4ee421205056f6fc937
Author: bim <dsnake@xxxxxxxxxxxxxx>
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>



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits