diff --git a/Ring/Ring/Resources/ace.lproj/Localizable.strings b/Ring/Ring/Resources/ace.lproj/Localizable.strings
index 4e8ff980e933176f111a4e976a1b24e9bfc71a02..358f26246d28f15f77d3b481b3b12db7f757c0d3 100644
--- a/Ring/Ring/Resources/ace.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ace.lproj/Localizable.strings
@@ -142,7 +142,7 @@
 "conversation.inReplyTo" = "دالم ڤردان منتري";
 "conversation.repliedTo" = "replied to";
 "conversation.yourself" = "You";
-"conversation.edited" = "Edited";
+"conversation.edited" = "ڤڠاجرن";
 "conversation.deletedMessage" = "deleted a message";
 "conversation.contactBlocked" = "Contact blocked";
 
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "بوتسترپ";
 "accountPage.dhtConfiguration" = "ڤڠڬيلن OpenDHT";
+"accountPage.nameServer" = "نام سڤير";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/ar.lproj/Localizable.strings b/Ring/Ring/Resources/ar.lproj/Localizable.strings
index ae8deac2aabc9a6dd81c3126edfb6af230b6291b..3fb310e052c49556a08d0c0f3a9dcd784590d990 100644
--- a/Ring/Ring/Resources/ar.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ar.lproj/Localizable.strings
@@ -141,8 +141,8 @@
 "conversation.synchronizationMessage" = "Waiting for %@ to connect to synchronize the conversation…";
 "conversation.inReplyTo" = "في جواب";
 "conversation.repliedTo" = "replied to";
-"conversation.yourself" = "You";
-"conversation.edited" = "Edited";
+"conversation.yourself" = "أنت";
+"conversation.edited" = "تحرير";
 "conversation.deletedMessage" = "deleted a message";
 "conversation.contactBlocked" = "Contact blocked";
 
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "تشغيل ذاتي";
 "accountPage.dhtConfiguration" = "تهيئة OpenDHT";
+"accountPage.nameServer" = "Name server";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/ar_EG.lproj/Localizable.strings b/Ring/Ring/Resources/ar_EG.lproj/Localizable.strings
index 21791e004161130eb6a8189ec4b87585ef7d79ce..f7b5c9c4bb053afbcb121d7959bfb42eb9d1d603 100644
--- a/Ring/Ring/Resources/ar_EG.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ar_EG.lproj/Localizable.strings
@@ -141,8 +141,8 @@
 "conversation.synchronizationMessage" = "Waiting for %@ to connect to synchronize the conversation…";
 "conversation.inReplyTo" = "في جواب";
 "conversation.repliedTo" = "replied to";
-"conversation.yourself" = "You";
-"conversation.edited" = "Edited";
+"conversation.yourself" = "أنت";
+"conversation.edited" = "تحرير";
 "conversation.deletedMessage" = "deleted a message";
 "conversation.contactBlocked" = "Contact blocked";
 
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "تشغيل ذاتي";
 "accountPage.dhtConfiguration" = "تهيئة OpenDHT";
+"accountPage.nameServer" = "Name server";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/ast_ES.lproj/Localizable.strings b/Ring/Ring/Resources/ast_ES.lproj/Localizable.strings
index f0235909ed6d2cff18d1aabf5d0b0f3b6be01fe5..d3b72dfc6ad363ee1ce378f005a95f1aa86da53f 100644
--- a/Ring/Ring/Resources/ast_ES.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ast_ES.lproj/Localizable.strings
@@ -141,8 +141,8 @@
 "conversation.synchronizationMessage" = "Waiting for %@ to connect to synchronize the conversation…";
 "conversation.inReplyTo" = "En respuesta a";
 "conversation.repliedTo" = "replied to";
-"conversation.yourself" = "You";
-"conversation.edited" = "Edited";
+"conversation.yourself" = "El so padre.";
+"conversation.edited" = "Ediciones";
 "conversation.deletedMessage" = "deleted a message";
 "conversation.contactBlocked" = "Contact blocked";
 
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "La banda de arranque";
 "accountPage.dhtConfiguration" = "La configuración OpenDHT";
+"accountPage.nameServer" = "Servidor de nome";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/az.lproj/Localizable.strings b/Ring/Ring/Resources/az.lproj/Localizable.strings
index 36452a0cf360185c8af7e5fc5ae45f5ea6366aac..f4c7de19f9fc3dae1262f37f92cd990db0062264 100644
--- a/Ring/Ring/Resources/az.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/az.lproj/Localizable.strings
@@ -141,8 +141,8 @@
 "conversation.synchronizationMessage" = "Waiting for %@ to connect to synchronize the conversation…";
 "conversation.inReplyTo" = "جاوابدا";
 "conversation.repliedTo" = "replied to";
-"conversation.yourself" = "You";
-"conversation.edited" = "Edited";
+"conversation.yourself" = "سن";
+"conversation.edited" = "ترمیم";
 "conversation.deletedMessage" = "deleted a message";
 "conversation.contactBlocked" = "Contact blocked";
 
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "بوتر";
 "accountPage.dhtConfiguration" = "OpenDHT قورولوشو";
+"accountPage.nameServer" = "آدی سرور";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/az_IR.lproj/Localizable.strings b/Ring/Ring/Resources/az_IR.lproj/Localizable.strings
index f76359dafb85290e3021e60694f125796c2e7238..390cfe2f30856440dfd60059014a65baf1745aca 100644
--- a/Ring/Ring/Resources/az_IR.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/az_IR.lproj/Localizable.strings
@@ -141,8 +141,8 @@
 "conversation.synchronizationMessage" = "Waiting for %@ to connect to synchronize the conversation…";
 "conversation.inReplyTo" = "جاوابدا";
 "conversation.repliedTo" = "replied to";
-"conversation.yourself" = "You";
-"conversation.edited" = "Edited";
+"conversation.yourself" = "سن";
+"conversation.edited" = "ترمیم";
 "conversation.deletedMessage" = "deleted a message";
 "conversation.contactBlocked" = "Contact blocked";
 
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "بوتر";
 "accountPage.dhtConfiguration" = "OpenDHT قورولوشو";
+"accountPage.nameServer" = "آدی سرور";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/be.lproj/Localizable.strings b/Ring/Ring/Resources/be.lproj/Localizable.strings
index 694b6338a2d657a4d0d78fcdd2f3e9f972be30bf..5d01b3a154217d921f88d3f293ef885aa20e49ce 100644
--- a/Ring/Ring/Resources/be.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/be.lproj/Localizable.strings
@@ -142,7 +142,7 @@
 "conversation.inReplyTo" = "У адказ на";
 "conversation.repliedTo" = "replied to";
 "conversation.yourself" = "You";
-"conversation.edited" = "Edited";
+"conversation.edited" = "Рэдагаваны";
 "conversation.deletedMessage" = "deleted a message";
 "conversation.contactBlocked" = "Contact blocked";
 
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Падпрыемства";
 "accountPage.dhtConfiguration" = "Канфігурацыя OpenDHT";
+"accountPage.nameServer" = "Назва сервера";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/be_BY.lproj/Localizable.strings b/Ring/Ring/Resources/be_BY.lproj/Localizable.strings
index 694b6338a2d657a4d0d78fcdd2f3e9f972be30bf..5d01b3a154217d921f88d3f293ef885aa20e49ce 100644
--- a/Ring/Ring/Resources/be_BY.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/be_BY.lproj/Localizable.strings
@@ -142,7 +142,7 @@
 "conversation.inReplyTo" = "У адказ на";
 "conversation.repliedTo" = "replied to";
 "conversation.yourself" = "You";
-"conversation.edited" = "Edited";
+"conversation.edited" = "Рэдагаваны";
 "conversation.deletedMessage" = "deleted a message";
 "conversation.contactBlocked" = "Contact blocked";
 
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Падпрыемства";
 "accountPage.dhtConfiguration" = "Канфігурацыя OpenDHT";
+"accountPage.nameServer" = "Назва сервера";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/bg.lproj/Localizable.strings b/Ring/Ring/Resources/bg.lproj/Localizable.strings
index c1e22e93862ff3f56f283a46d59f5880f1c34705..366bcb26da496ee8b2ca0db1e8a9837ea615d022 100644
--- a/Ring/Ring/Resources/bg.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/bg.lproj/Localizable.strings
@@ -141,8 +141,8 @@
 "conversation.synchronizationMessage" = "Waiting for %@ to connect to synchronize the conversation…";
 "conversation.inReplyTo" = "В отговор на";
 "conversation.repliedTo" = "replied to";
-"conversation.yourself" = "You";
-"conversation.edited" = "Edited";
+"conversation.yourself" = "Ти си...";
+"conversation.edited" = "Издадено";
 "conversation.deletedMessage" = "deleted a message";
 "conversation.contactBlocked" = "Contact blocked";
 
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Начална установка";
 "accountPage.dhtConfiguration" = "Конфигурация OpenDHT";
+"accountPage.nameServer" = "Именен сървър";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/bg_BG.lproj/Localizable.strings b/Ring/Ring/Resources/bg_BG.lproj/Localizable.strings
index c1e22e93862ff3f56f283a46d59f5880f1c34705..366bcb26da496ee8b2ca0db1e8a9837ea615d022 100644
--- a/Ring/Ring/Resources/bg_BG.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/bg_BG.lproj/Localizable.strings
@@ -141,8 +141,8 @@
 "conversation.synchronizationMessage" = "Waiting for %@ to connect to synchronize the conversation…";
 "conversation.inReplyTo" = "В отговор на";
 "conversation.repliedTo" = "replied to";
-"conversation.yourself" = "You";
-"conversation.edited" = "Edited";
+"conversation.yourself" = "Ти си...";
+"conversation.edited" = "Издадено";
 "conversation.deletedMessage" = "deleted a message";
 "conversation.contactBlocked" = "Contact blocked";
 
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Начална установка";
 "accountPage.dhtConfiguration" = "Конфигурация OpenDHT";
+"accountPage.nameServer" = "Именен сървър";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/bn.lproj/Localizable.strings b/Ring/Ring/Resources/bn.lproj/Localizable.strings
index 439321664948bc3fe5fb40acc16600617c826414..e82b2b61de3230816bb3dc2b1ad5b58faf2f014c 100644
--- a/Ring/Ring/Resources/bn.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/bn.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "বুটস্ট্র্যাপ";
 "accountPage.dhtConfiguration" = "ওপেনডিএইচটি কনফিগারেশন";
+"accountPage.nameServer" = "নাম সার্ভার";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/ca.lproj/Localizable.strings b/Ring/Ring/Resources/ca.lproj/Localizable.strings
index d4b700c52169dd7cdd41718e5ca1426d0100f0a6..eca3b17508cd6687d17d374cc1bf7553e23ac895 100644
--- a/Ring/Ring/Resources/ca.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ca.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Configuració de OpenDHT";
+"accountPage.nameServer" = "Servidor de noms";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/cmn.lproj/Localizable.strings b/Ring/Ring/Resources/cmn.lproj/Localizable.strings
index 39c51f1386d44b21f06b03c33fb8392dfcf5a371..9ec652c2fbcad11b86f7fb8d90c030d288a9a44b 100644
--- a/Ring/Ring/Resources/cmn.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/cmn.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT 配置";
+"accountPage.nameServer" = "名称服务器";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/cs-CZ.lproj/Localizable.strings b/Ring/Ring/Resources/cs-CZ.lproj/Localizable.strings
index ab1e6d10d30d7fd4b08d5ef2df402aef722532df..a14101d8bfca37aece3fd0abf7c364f64bcbbd99 100644
--- a/Ring/Ring/Resources/cs-CZ.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/cs-CZ.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Sada nástrojů pro tvorbu webu a webových aplikací";
 "accountPage.dhtConfiguration" = "Nastavení OpenDHT";
+"accountPage.nameServer" = "Jmenný server";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/da.lproj/Localizable.strings b/Ring/Ring/Resources/da.lproj/Localizable.strings
index 72a0233ae3e7c2aefcb0f870146a89c0a2d004bb..86fcf40d34e6373507d4c98bc3e27831eeabe510 100644
--- a/Ring/Ring/Resources/da.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/da.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT-konfiguration";
+"accountPage.nameServer" = "Navneserver";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/de-DE.lproj/Localizable.strings b/Ring/Ring/Resources/de-DE.lproj/Localizable.strings
index 335e637ef30e9fb17f80c0e9373f70ff795a3e14..8e0a8dfe25d08e15317cf4acf926a3df79e528b2 100644
--- a/Ring/Ring/Resources/de-DE.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/de-DE.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Kontoidentität";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Konfiguration von OpenDHT";
+"accountPage.nameServer" = "Name-Server";
 
 // Backup Account
 "backupAccount.explanation" = "Dieses Jami-Konto existiert nur auf diesem Gerät. Das Konto geht verloren, wenn dieses Gerät verloren geht oder die Anwendung deinstalliert wird. Es wird empfohlen, ein Backup dieses Kontos zu erstellen.";
diff --git a/Ring/Ring/Resources/de.lproj/Localizable.strings b/Ring/Ring/Resources/de.lproj/Localizable.strings
index b00d418755ec8f57d7e86e1e411ea270c205c0db..d9bde5f5b96a376f0275c38db5ae0446412a888a 100644
--- a/Ring/Ring/Resources/de.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/de.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Kontoidentität";
 "accountPage.bootstrap" = "Aktivierung";
 "accountPage.dhtConfiguration" = "OpenDHT-Einstellungen";
+"accountPage.nameServer" = "Namenserver";
 
 // Backup Account
 "backupAccount.explanation" = "Dieses Jami-Konto existiert nur auf diesem Gerät. Das Konto geht verloren, wenn dieses Gerät verloren geht oder die Anwendung deinstalliert wird. Es wird empfohlen, ein Backup dieses Kontos zu erstellen.";
diff --git a/Ring/Ring/Resources/el.lproj/Localizable.strings b/Ring/Ring/Resources/el.lproj/Localizable.strings
index 468155ae681223571b0bb5958f60c111f778e992..d08e87f8017c18b40c8e647de1800655096d759c 100644
--- a/Ring/Ring/Resources/el.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/el.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Πυροσκόπηση";
 "accountPage.dhtConfiguration" = "Ρύθμιση OpenDHT";
+"accountPage.nameServer" = "Διοικητής ονόματος";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/eo.lproj/Localizable.strings b/Ring/Ring/Resources/eo.lproj/Localizable.strings
index b859d5292e5e214c7d21ed9fe9d9f46daaffc6c3..ccd3aac20ba73578d4b04f2dfcb4d9c2470e436c 100644
--- a/Ring/Ring/Resources/eo.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/eo.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Praŝarĝo";
 "accountPage.dhtConfiguration" = "OpenDHT-konfiguro";
+"accountPage.nameServer" = "Nomo servilo";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/es.lproj/Localizable.strings b/Ring/Ring/Resources/es.lproj/Localizable.strings
index c678ff7821a62b1b5e17c46680a6708526c5fdf2..837aaa78380a252c324508a522ac1bd85a28d8bf 100644
--- a/Ring/Ring/Resources/es.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/es.lproj/Localizable.strings
@@ -177,10 +177,10 @@
 // Create Account form
 "createAccount.createAccountFormTitle" = "Unirse a Jami";
 "createAccount.lookingForUsernameAvailability" = "Comprobando disponibilidad...";
-"createAccount.invalidUsername" = "Invalid username. Please enter a valid username.";
+"createAccount.invalidUsername" = "Nombre de usuario no válido. Por favor, introduzca un nombre de usuario válido.";
 "createAccount.usernameAlreadyTaken" = "nombre de usuario ya está en uso";
-"createAccount.usernameValid" = "The username is available.";
-"createAccount.loading" = "Loading…";
+"createAccount.usernameValid" = "El nombre de usuario está disponible.";
+"createAccount.loading" = "Cargando…";
 "createAccount.waitCreateAccountTitle" = "Agregando cuenta";
 "createAccount.UsernameNotRegisteredTitle" = "Error en la red";
 "createAccount.UsernameNotRegisteredMessage" = "Registrado";
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contácteme usando “%s” en la plataforma de comunicación distribuida Jami: https://jami.net";
 "accountPage.passwordPlaceholder" = "Introduce la contraseña de la cuenta";
 "accountPage.usernamePlaceholder" = "Introduzca el nombre de usuario deseado";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "El nombre de usuario no está disponible.";
 "accountPage.usernameRegistering" = "Registrando";
 "accountPage.usernameRegisterAction" = "Registrar";
 "accountPage.usernameRegistrationFailedTitle" = "Registro fallido";
@@ -358,7 +358,7 @@
 "accountPage.manageAccount" = "Administrar cuenta";
 "accountPage.encryptAccount" = "Cuenta encriptada con contraseña";
 "accountPage.passwordExplanation" = "Una cuenta Jami se crea y almacena localmente solo en este dispositivo como un archivo que contiene sus claves de cuenta. El acceso al archivo puede protegerse opcionalmente con una contraseña.";
-"accountPage.passwordsDoNotMatch" = "Passwords do not match.";
+"accountPage.passwordsDoNotMatch" = "Las contraseñas no coinciden.";
 "accountPage.passwordCreated" = "Contraseña creada";
 "accountPage.passwordUpdated" = "Contraseña actualizada";
 "accountPage.linkedDevices" = "Dispositivos vinculados";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identidad de la cuenta";
 "accountPage.bootstrap" = "Cargador de inicio";
 "accountPage.dhtConfiguration" = "Configuración de OpenDHT";
+"accountPage.nameServer" = "Nombre del servidor";
 
 // Backup Account
 "backupAccount.explanation" = "Esta cuenta Jami existe solo en este dispositivo. La cuenta se perderá si se pierde este dispositivo o si se desinstala la aplicación. Se recomienda hacer una copia de seguridad de esta cuenta.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Invitación recibida";
 "generatedMessage.swarmCreated" = "Conversación creada";
 "generatedMessage.invitationReceived" = "fue invitado a unirse a la conversación.";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = "se ha unido a la conversación.";
 "generatedMessage.youJoined" = "Te uniste a la conversación.";
 "generatedMessage.contactBlocked" = "se bloqueó de la conversación.";
 "generatedMessage.contactUnblocked" = "se bloqueó de la conversación.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Llamada saliente perdida";
 "generatedMessage.missedIncomingCall" = "Llamada entrante perdida";
 "generatedMessage.liveLocationSharing" = "Compartición de ubicación en vivo";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "ha abandonado la conversación.";
 
 // General Settings
 "generalSettings.videoSettings" = "Ajustes de vídeo";
diff --git a/Ring/Ring/Resources/es_419.lproj/Localizable.strings b/Ring/Ring/Resources/es_419.lproj/Localizable.strings
index 04e0b3324cac28342ef6e71ab1c916336b263195..e39c1204bd9d91176cba0f5737e707054f0838d1 100644
--- a/Ring/Ring/Resources/es_419.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/es_419.lproj/Localizable.strings
@@ -177,10 +177,10 @@
 // Create Account form
 "createAccount.createAccountFormTitle" = "Unirse a Jami";
 "createAccount.lookingForUsernameAvailability" = "buscando disponibilidad ...";
-"createAccount.invalidUsername" = "Invalid username. Please enter a valid username.";
+"createAccount.invalidUsername" = "Nombre de usuario no válido. Por favor, introduzca un nombre de usuario válido.";
 "createAccount.usernameAlreadyTaken" = "usuario ya en uso";
-"createAccount.usernameValid" = "The username is available.";
-"createAccount.loading" = "Loading…";
+"createAccount.usernameValid" = "El nombre de usuario está disponible.";
+"createAccount.loading" = "Cargando…";
 "createAccount.waitCreateAccountTitle" = "Agregando cuenta";
 "createAccount.UsernameNotRegisteredTitle" = "Error de red";
 "createAccount.UsernameNotRegisteredMessage" = "La cuenta fue creada pero el nombre de usuario no fue registrado";
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contácteme usando “%s” en la plataforma de comunicación distribuida Jami: https://jami.net";
 "accountPage.passwordPlaceholder" = "Ingresá la contraseña de la cuenta";
 "accountPage.usernamePlaceholder" = "Ingresá el nombre de usuario deseado";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "El nombre de usuario no está disponible.";
 "accountPage.usernameRegistering" = "Registrando";
 "accountPage.usernameRegisterAction" = "Registrar";
 "accountPage.usernameRegistrationFailedTitle" = "Registro fallido";
@@ -358,7 +358,7 @@
 "accountPage.manageAccount" = "Administración de Cuenta";
 "accountPage.encryptAccount" = "Cuenta encriptada con contraseña";
 "accountPage.passwordExplanation" = "Una cuenta Jami se crea y almacena localmente solo en este dispositivo como un archivo que contiene sus claves de cuenta. El acceso al archivo puede protegerse opcionalmente con una contraseña.";
-"accountPage.passwordsDoNotMatch" = "Passwords do not match.";
+"accountPage.passwordsDoNotMatch" = "Las contraseñas no coinciden.";
 "accountPage.passwordCreated" = "Contraseña creada";
 "accountPage.passwordUpdated" = "Contraseña actualizada";
 "accountPage.linkedDevices" = "Dispositivos vinculados";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identidad de la cuenta";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Configuración de OpenDHT";
+"accountPage.nameServer" = "Servidor de nombres";
 
 // Backup Account
 "backupAccount.explanation" = "Esta cuenta Jami existe solo en este dispositivo. La cuenta se perderá si se pierde este dispositivo o si se desinstala la aplicación. Se recomienda hacer una copia de seguridad de esta cuenta.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Invitación recibida";
 "generatedMessage.swarmCreated" = "Conversación creada";
 "generatedMessage.invitationReceived" = "fue invitado a unirse a la conversación.";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = "se ha unido a la conversación.";
 "generatedMessage.youJoined" = "Te uniste a la conversación.";
 "generatedMessage.contactBlocked" = "se bloqueó de la conversación.";
 "generatedMessage.contactUnblocked" = "se bloqueó de la conversación.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Lllamada saliente perdida";
 "generatedMessage.missedIncomingCall" = "Llamada entrante perdida";
 "generatedMessage.liveLocationSharing" = "Compartición de ubicación en vivo";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "ha abandonado la conversación.";
 
 // General Settings
 "generalSettings.videoSettings" = "Ajustes de vídeo";
diff --git a/Ring/Ring/Resources/es_AR.lproj/Localizable.strings b/Ring/Ring/Resources/es_AR.lproj/Localizable.strings
index 0abb671ac56752d5a49a715dfab2f8be21e816a2..8903d3ec166d90995ce7068eb2f9dc386d2edcb5 100644
--- a/Ring/Ring/Resources/es_AR.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/es_AR.lproj/Localizable.strings
@@ -177,10 +177,10 @@
 // Create Account form
 "createAccount.createAccountFormTitle" = "Unirse a Jami";
 "createAccount.lookingForUsernameAvailability" = "buscando disponibilidad ...";
-"createAccount.invalidUsername" = "Invalid username. Please enter a valid username.";
+"createAccount.invalidUsername" = "Nombre de usuario no válido. Por favor, introduzca un nombre de usuario válido.";
 "createAccount.usernameAlreadyTaken" = "usuario ya en uso";
-"createAccount.usernameValid" = "The username is available.";
-"createAccount.loading" = "Loading…";
+"createAccount.usernameValid" = "El nombre de usuario está disponible.";
+"createAccount.loading" = "Cargando…";
 "createAccount.waitCreateAccountTitle" = "Añadiendo cuenta";
 "createAccount.UsernameNotRegisteredTitle" = "Error de red";
 "createAccount.UsernameNotRegisteredMessage" = "La cuenta fue creada pero el nombre de usuario no fue registrado";
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contácteme usando “%s” en la plataforma de comunicación distribuida Jami: https://jami.net";
 "accountPage.passwordPlaceholder" = "Ingresá la contraseña de la cuenta";
 "accountPage.usernamePlaceholder" = "Ingresá el nombre de usuario deseado";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "El nombre de usuario no está disponible.";
 "accountPage.usernameRegistering" = "Registrando";
 "accountPage.usernameRegisterAction" = "Registrar";
 "accountPage.usernameRegistrationFailedTitle" = "Registro fallido";
@@ -358,7 +358,7 @@
 "accountPage.manageAccount" = "Gestionar cuenta";
 "accountPage.encryptAccount" = "Cuenta encriptada con contraseña";
 "accountPage.passwordExplanation" = "Una cuenta Jami se crea y almacena localmente solo en este dispositivo como un archivo que contiene sus claves de cuenta. El acceso al archivo puede protegerse opcionalmente con una contraseña.";
-"accountPage.passwordsDoNotMatch" = "Passwords do not match.";
+"accountPage.passwordsDoNotMatch" = "Las contraseñas no coinciden.";
 "accountPage.passwordCreated" = "Contraseña creada";
 "accountPage.passwordUpdated" = "Contraseña actualizada";
 "accountPage.linkedDevices" = "Dispositivos vinculados";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identidad de la cuenta";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Configuración de OpenDHT";
+"accountPage.nameServer" = "Servidor de nombres";
 
 // Backup Account
 "backupAccount.explanation" = "Esta cuenta Jami existe solo en este dispositivo. La cuenta se perderá si se pierde este dispositivo o si se desinstala la aplicación. Se recomienda hacer una copia de seguridad de esta cuenta.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Invitación recibida";
 "generatedMessage.swarmCreated" = "Conversación creada";
 "generatedMessage.invitationReceived" = "fue invitado a unirse a la conversación.";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = "se ha unido a la conversación.";
 "generatedMessage.youJoined" = "Te uniste a la conversación.";
 "generatedMessage.contactBlocked" = "se bloqueó de la conversación.";
 "generatedMessage.contactUnblocked" = "se bloqueó de la conversación.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Llamada saliente perdida";
 "generatedMessage.missedIncomingCall" = "Llamada entrante perdida";
 "generatedMessage.liveLocationSharing" = "Compartición de ubicación en vivo";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "ha abandonado la conversación.";
 
 // General Settings
 "generalSettings.videoSettings" = "Ajustes de vídeo";
diff --git a/Ring/Ring/Resources/es_CO.lproj/Localizable.strings b/Ring/Ring/Resources/es_CO.lproj/Localizable.strings
index 774d164846fc38ae45baed5e23c2737dcd2e6aaf..2eb046e24f6fe9534d889a534c33fd4619debda3 100644
--- a/Ring/Ring/Resources/es_CO.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/es_CO.lproj/Localizable.strings
@@ -177,10 +177,10 @@
 // Create Account form
 "createAccount.createAccountFormTitle" = "Unirse a Jami";
 "createAccount.lookingForUsernameAvailability" = "buscando disponibilidad ...";
-"createAccount.invalidUsername" = "Invalid username. Please enter a valid username.";
+"createAccount.invalidUsername" = "Nombre de usuario no válido. Por favor, introduzca un nombre de usuario válido.";
 "createAccount.usernameAlreadyTaken" = "usuario ya en uso";
-"createAccount.usernameValid" = "The username is available.";
-"createAccount.loading" = "Loading…";
+"createAccount.usernameValid" = "El nombre de usuario está disponible.";
+"createAccount.loading" = "Cargando…";
 "createAccount.waitCreateAccountTitle" = "Agregando cuenta";
 "createAccount.UsernameNotRegisteredTitle" = "Error de red";
 "createAccount.UsernameNotRegisteredMessage" = "La cuenta fue creada pero el nombre de usuario no fue registrado";
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contácteme usando “%s” en la plataforma de comunicación distribuida Jami: https://jami.net";
 "accountPage.passwordPlaceholder" = "Ingresá la contraseña de la cuenta";
 "accountPage.usernamePlaceholder" = "Ingresá el nombre de usuario deseado";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "El nombre de usuario no está disponible.";
 "accountPage.usernameRegistering" = "Registrando";
 "accountPage.usernameRegisterAction" = "Registrar";
 "accountPage.usernameRegistrationFailedTitle" = "Registro fallido";
@@ -358,7 +358,7 @@
 "accountPage.manageAccount" = "Administración de Cuenta";
 "accountPage.encryptAccount" = "Cuenta encriptada con contraseña";
 "accountPage.passwordExplanation" = "Una cuenta Jami se crea y almacena localmente solo en este dispositivo como un archivo que contiene sus claves de cuenta. El acceso al archivo puede protegerse opcionalmente con una contraseña.";
-"accountPage.passwordsDoNotMatch" = "Passwords do not match.";
+"accountPage.passwordsDoNotMatch" = "Las contraseñas no coinciden.";
 "accountPage.passwordCreated" = "Contraseña creada";
 "accountPage.passwordUpdated" = "Contraseña actualizada";
 "accountPage.linkedDevices" = "Dispositivos vinculados";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identidad de la cuenta";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Configuración de OpenDHT";
+"accountPage.nameServer" = "Servidor de nombres";
 
 // Backup Account
 "backupAccount.explanation" = "Esta cuenta Jami existe solo en este dispositivo. La cuenta se perderá si se pierde este dispositivo o si se desinstala la aplicación. Se recomienda hacer una copia de seguridad de esta cuenta.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Invitación recibida";
 "generatedMessage.swarmCreated" = "Conversación creada";
 "generatedMessage.invitationReceived" = "fue invitado a unirse a la conversación.";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = "se ha unido a la conversación.";
 "generatedMessage.youJoined" = "Te uniste a la conversación.";
 "generatedMessage.contactBlocked" = "se bloqueó de la conversación.";
 "generatedMessage.contactUnblocked" = "se bloqueó de la conversación.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Lllamada saliente perdida";
 "generatedMessage.missedIncomingCall" = "Llamada entrante perdida";
 "generatedMessage.liveLocationSharing" = "Compartición de ubicación en vivo";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "ha abandonado la conversación.";
 
 // General Settings
 "generalSettings.videoSettings" = "Ajustes de vídeo";
diff --git a/Ring/Ring/Resources/es_MX.lproj/Localizable.strings b/Ring/Ring/Resources/es_MX.lproj/Localizable.strings
index d9aa0b159e32e3e74945aceed249377af9e59ae9..9cca32533e7dd2850d74b99ed31e19feaf08d1c8 100644
--- a/Ring/Ring/Resources/es_MX.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/es_MX.lproj/Localizable.strings
@@ -177,10 +177,10 @@
 // Create Account form
 "createAccount.createAccountFormTitle" = "Unirse a Jami";
 "createAccount.lookingForUsernameAvailability" = "buscando disponibilidad ...";
-"createAccount.invalidUsername" = "Invalid username. Please enter a valid username.";
+"createAccount.invalidUsername" = "Nombre de usuario no válido. Por favor, introduzca un nombre de usuario válido.";
 "createAccount.usernameAlreadyTaken" = "usuario ya en uso";
-"createAccount.usernameValid" = "The username is available.";
-"createAccount.loading" = "Loading…";
+"createAccount.usernameValid" = "El nombre de usuario está disponible.";
+"createAccount.loading" = "Cargando…";
 "createAccount.waitCreateAccountTitle" = "Agregando cuenta";
 "createAccount.UsernameNotRegisteredTitle" = "Error de red";
 "createAccount.UsernameNotRegisteredMessage" = "La cuenta fue creada pero el nombre de usuario no fue registrado";
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contácteme usando “%s” en la plataforma de comunicación distribuida Jami: https://jami.net";
 "accountPage.passwordPlaceholder" = "Ingresá la contraseña de la cuenta";
 "accountPage.usernamePlaceholder" = "Ingresá el nombre de usuario deseado";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "El nombre de usuario no está disponible.";
 "accountPage.usernameRegistering" = "Registrando";
 "accountPage.usernameRegisterAction" = "Registrar";
 "accountPage.usernameRegistrationFailedTitle" = "Registro fallido";
@@ -358,7 +358,7 @@
 "accountPage.manageAccount" = "Administración de Cuenta";
 "accountPage.encryptAccount" = "Cuenta encriptada con contraseña";
 "accountPage.passwordExplanation" = "Una cuenta Jami se crea y almacena localmente solo en este dispositivo como un archivo que contiene sus claves de cuenta. El acceso al archivo puede protegerse opcionalmente con una contraseña.";
-"accountPage.passwordsDoNotMatch" = "Passwords do not match.";
+"accountPage.passwordsDoNotMatch" = "Las contraseñas no coinciden.";
 "accountPage.passwordCreated" = "Contraseña creada";
 "accountPage.passwordUpdated" = "Contraseña actualizada";
 "accountPage.linkedDevices" = "Dispositivos vinculados";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identidad de la cuenta";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Configuración de OpenDHT";
+"accountPage.nameServer" = "Servidor de nombres";
 
 // Backup Account
 "backupAccount.explanation" = "Esta cuenta Jami existe solo en este dispositivo. La cuenta se perderá si se pierde este dispositivo o si se desinstala la aplicación. Se recomienda hacer una copia de seguridad de esta cuenta.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Invitación recibida";
 "generatedMessage.swarmCreated" = "Conversación creada";
 "generatedMessage.invitationReceived" = "fue invitado a unirse a la conversación.";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = "se ha unido a la conversación.";
 "generatedMessage.youJoined" = "Te uniste a la conversación.";
 "generatedMessage.contactBlocked" = "se bloqueó de la conversación.";
 "generatedMessage.contactUnblocked" = "se bloqueó de la conversación.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Lllamada saliente perdida";
 "generatedMessage.missedIncomingCall" = "Llamada entrante perdida";
 "generatedMessage.liveLocationSharing" = "Compartición de ubicación en vivo";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "ha abandonado la conversación.";
 
 // General Settings
 "generalSettings.videoSettings" = "Ajustes de vídeo";
diff --git a/Ring/Ring/Resources/et.lproj/Localizable.strings b/Ring/Ring/Resources/et.lproj/Localizable.strings
index 930b80b0f486424aeb359fdf3706bfe31bbfe3e7..cb6896a956686068c23b03ef5ff4e678d4c14bbf 100644
--- a/Ring/Ring/Resources/et.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/et.lproj/Localizable.strings
@@ -177,10 +177,10 @@
 // Create Account form
 "createAccount.createAccountFormTitle" = "Liitu Jamiga";
 "createAccount.lookingForUsernameAvailability" = "uurime kättesaadavust...";
-"createAccount.invalidUsername" = "Invalid username. Please enter a valid username.";
+"createAccount.invalidUsername" = "Kasutajanimi on vigane. Palun sisesta korrektne kasutajanimi.";
 "createAccount.usernameAlreadyTaken" = "kasutajanimi on juba võetud";
-"createAccount.usernameValid" = "The username is available.";
-"createAccount.loading" = "Loading…";
+"createAccount.usernameValid" = "Kasutajanimi on saadaval";
+"createAccount.loading" = "Laadime andmeid…";
 "createAccount.waitCreateAccountTitle" = "Lisame kasutajakontot";
 "createAccount.UsernameNotRegisteredTitle" = "Võrgu viga";
 "createAccount.UsernameNotRegisteredMessage" = "Kasutajakonto on nüüd loodud, kuid kasutajanimi jäi registreereerimata";
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Kasutades „%s“ suhtle minuga hajutatud suhtlusvõrgus Jami: https://jami.net";
 "accountPage.passwordPlaceholder" = "Sisesta kasutajakonto salasõna";
 "accountPage.usernamePlaceholder" = "Sisesta soovitud kasutajanimi";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "Kasutajanimi pole saadaval";
 "accountPage.usernameRegistering" = "Registreerime";
 "accountPage.usernameRegisterAction" = "Registreeri";
 "accountPage.usernameRegistrationFailedTitle" = "Registreerumine ei õnnestunud";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Kasutajakonto identiteet";
 "accountPage.bootstrap" = "Algata esmane tuvastus";
 "accountPage.dhtConfiguration" = "OpenDHT seadistus";
+"accountPage.nameServer" = "Nimeserver";
 
 // Backup Account
 "backupAccount.explanation" = "See Jami kasutajakonto eksisteerib vaid selles seadmes. Kui see seade kaob või rakendus eemaldatakse, siis kaob ka kasutajakonto. Seetõttu soovitame, et teed kasutajakontost varukoopia.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Said kutse";
 "generatedMessage.swarmCreated" = "Vestlus on loodud";
 "generatedMessage.invitationReceived" = "sai kutse liitumiseks vestlusega.";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = "on liitunud vestlusega.";
 "generatedMessage.youJoined" = "Sina liitusid vestlusega.";
 "generatedMessage.contactBlocked" = "blokeeriti sellest vestlusest.";
 "generatedMessage.contactUnblocked" = "blokeering sellest vestlusest eemaldati.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Väljuv kõne jäi märkamata";
 "generatedMessage.missedIncomingCall" = "Saabuv kõne jäi märkamata";
 "generatedMessage.liveLocationSharing" = "Asukoha jagamine reaalajas";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "on lahkunud vestlusest.";
 
 // General Settings
 "generalSettings.videoSettings" = "Video seadistused";
diff --git a/Ring/Ring/Resources/eu.lproj/Localizable.strings b/Ring/Ring/Resources/eu.lproj/Localizable.strings
index c71e4c70839029094f9bfe7020092911719c5d82..30a16ea2389facd3c456f2523c44842d5c729503 100644
--- a/Ring/Ring/Resources/eu.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/eu.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Errematxu bat";
 "accountPage.dhtConfiguration" = "OpenDHT konfigurazioa";
+"accountPage.nameServer" = "Izen zerbitzaria";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/fa-IR.lproj/Localizable.strings b/Ring/Ring/Resources/fa-IR.lproj/Localizable.strings
index 7a486c882651d472d82db18834b5a1297e883a4b..55a5fce858022def0f8e00211d845dbcba27646b 100644
--- a/Ring/Ring/Resources/fa-IR.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/fa-IR.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "خود‌راه‌انداز(Bootstrap)";
 "accountPage.dhtConfiguration" = "پیکربندی OpenDHT";
+"accountPage.nameServer" = "نام سرور";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/fa.lproj/Localizable.strings b/Ring/Ring/Resources/fa.lproj/Localizable.strings
index a57397449dbc0ce0a6919fffe3a74f1362ab104f..f77a922f3cf29a3d3341d778b6722e9120f29e7b 100644
--- a/Ring/Ring/Resources/fa.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/fa.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "خود‌راه‌انداز(Bootstrap)";
 "accountPage.dhtConfiguration" = "پیکربندی OpenDHT";
+"accountPage.nameServer" = "نام سرور";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/fi.lproj/Localizable.strings b/Ring/Ring/Resources/fi.lproj/Localizable.strings
index 43caf3419c403cc202bea6b4e4893fc8a3c5ef71..78d7d00ef19a18816820a114787509d3760174dd 100644
--- a/Ring/Ring/Resources/fi.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/fi.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Tilin identiteetti";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT-määritykset";
+"accountPage.nameServer" = "Nimipalvelin";
 
 // Backup Account
 "backupAccount.explanation" = "Tämä Jami-tili on olemassa vain tässä laitteessa. Tilin voi menetetää, jos laite katoaa tai sovellus poistetaan. Suositeltavaa on tehdä tilistä varmuuskopio.";
diff --git a/Ring/Ring/Resources/fr-BE.lproj/Localizable.strings b/Ring/Ring/Resources/fr-BE.lproj/Localizable.strings
index 51c7ddec127b6ffddf3ec9a7a8aa8fb9224759dd..03bfbfc8335c98dc46dc801fac029e8bf1158aae 100644
--- a/Ring/Ring/Resources/fr-BE.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/fr-BE.lproj/Localizable.strings
@@ -48,7 +48,7 @@
 "global.deleteMessage" = "Supprimer message";
 "global.deleteFile" = "Supprime le fichier de l'appareil";
 "global.editMessage" = "Modifier le message";
-"global.editing" = "En cour d'édition";
+"global.editing" = "En cours d'édition";
 "global.create" = "Créer";
 "global.edit" = "Éditer";
 "global.remove" = "Supprimer";
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contactez-moi par l'identifiant : %s sur la plateforme distribuée de communication Jami. https://jami.net ";
 "accountPage.passwordPlaceholder" = "Entrer le mot de passe de votre compte";
 "accountPage.usernamePlaceholder" = "Entrez le nom d'utilisateur souhaité";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "Ce nom d'utilisateur est indisponible.";
 "accountPage.usernameRegistering" = "Inscription";
 "accountPage.usernameRegisterAction" = "Enregistrer";
 "accountPage.usernameRegistrationFailedTitle" = "L'enregistrement a échoué";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identité du compte";
 "accountPage.bootstrap" = "Amorcer";
 "accountPage.dhtConfiguration" = "Configuration OpenDHT";
+"accountPage.nameServer" = "Serveur de nom";
 
 // Backup Account
 "backupAccount.explanation" = "Ce compte Jami n'existe que sur cet appareil.\nLe compte sera perdu si cet appareil est perdu ou si l'application est désinstallée. Il est recommandé de faire une sauvegarde de ce compte.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Invitation reçue";
 "generatedMessage.swarmCreated" = "La conversation a été créée";
 "generatedMessage.invitationReceived" = "a été invité à rejoindre la conversation";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = " a rejoint la conversation.";
 "generatedMessage.youJoined" = "Vous avez rejoint la conversation.";
 "generatedMessage.contactBlocked" = "a été bloqué de la conversation.";
 "generatedMessage.contactUnblocked" = "a été réintégré dans la conversation.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Appel sortant manqué";
 "generatedMessage.missedIncomingCall" = "Appel entrant manqué";
 "generatedMessage.liveLocationSharing" = "Partage de position en temps réel";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "a quitté la conversation.";
 
 // General Settings
 "generalSettings.videoSettings" = "Paramètres vidéo ";
diff --git a/Ring/Ring/Resources/fr-CA.lproj/Localizable.strings b/Ring/Ring/Resources/fr-CA.lproj/Localizable.strings
index 000e4086533ac4d64ace5ff5d02eec5b0e8a719d..405521390d53296a890e57e088215b29fae26263 100644
--- a/Ring/Ring/Resources/fr-CA.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/fr-CA.lproj/Localizable.strings
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contactez-moi par l'identifiant : %s sur la plateforme distribuée de communication Jami. https://jami.net ";
 "accountPage.passwordPlaceholder" = "Entrer le mot de passe de votre compte";
 "accountPage.usernamePlaceholder" = "Entrez le nom d'utilisateur souhaité";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "Ce nom d'utilisateur est indisponible.";
 "accountPage.usernameRegistering" = "Inscription";
 "accountPage.usernameRegisterAction" = "Inscription";
 "accountPage.usernameRegistrationFailedTitle" = "L'enregistrement a échoué";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identité du compte";
 "accountPage.bootstrap" = "Amorcer";
 "accountPage.dhtConfiguration" = "Configuration OpenDHT";
+"accountPage.nameServer" = "Serveur de nom";
 
 // Backup Account
 "backupAccount.explanation" = "Ce compte Jami n'existe que sur cet appareil.\nLe compte sera perdu si cet appareil est perdu ou si l'application est désinstallée. Il est recommandé de faire une sauvegarde de ce compte.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Invitation reçue";
 "generatedMessage.swarmCreated" = "La conversation a été créée";
 "generatedMessage.invitationReceived" = "a été invité à rejoindre la conversation";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = " a rejoint la conversation.";
 "generatedMessage.youJoined" = "Vous avez rejoint la conversation.";
 "generatedMessage.contactBlocked" = "a été bloqué de la conversation.";
 "generatedMessage.contactUnblocked" = "a été réintégré dans la conversation.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Appel sortant manqué";
 "generatedMessage.missedIncomingCall" = "Appel entrant manqué";
 "generatedMessage.liveLocationSharing" = "Partage de position en temps réel";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "a quitté la conversation.";
 
 // General Settings
 "generalSettings.videoSettings" = "Paramètres vidéo ";
diff --git a/Ring/Ring/Resources/fr-CH.lproj/Localizable.strings b/Ring/Ring/Resources/fr-CH.lproj/Localizable.strings
index c6da5f3380256b5bfb84bcc19222d123903bba1c..2e433cbfc08eb1895eb9827c969c885f7f917c55 100644
--- a/Ring/Ring/Resources/fr-CH.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/fr-CH.lproj/Localizable.strings
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contactez-moi par l'identifiant : %s sur la plateforme distribuée de communication Jami. https://jami.net ";
 "accountPage.passwordPlaceholder" = "Entrer le mot de passe de votre compte";
 "accountPage.usernamePlaceholder" = "Entrez le nom d'utilisateur souhaité";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "Ce nom d'utilisateur est indisponible.";
 "accountPage.usernameRegistering" = "Inscription";
 "accountPage.usernameRegisterAction" = "Enregistrer";
 "accountPage.usernameRegistrationFailedTitle" = "L'enregistrement a échoué";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identité du compte";
 "accountPage.bootstrap" = "Amorcer";
 "accountPage.dhtConfiguration" = "Configuration OpenDHT";
+"accountPage.nameServer" = "Serveur de nom";
 
 // Backup Account
 "backupAccount.explanation" = "Ce compte Jami n'existe que sur cet appareil.\nLe compte sera perdu si cet appareil est perdu ou si l'application est désinstallée. Il est recommandé de faire une sauvegarde de ce compte.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Invitation reçue";
 "generatedMessage.swarmCreated" = "La conversation a été créée";
 "generatedMessage.invitationReceived" = "a été invité à rejoindre la conversation";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = " a rejoint la conversation.";
 "generatedMessage.youJoined" = "Vous avez rejoint la conversation.";
 "generatedMessage.contactBlocked" = "a été bloqué de la conversation.";
 "generatedMessage.contactUnblocked" = "a été réintégré dans la conversation.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Appel sortant manqué";
 "generatedMessage.missedIncomingCall" = "Appel entrant manqué";
 "generatedMessage.liveLocationSharing" = "Partage de position en temps réel";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "a quitté la conversation.";
 
 // General Settings
 "generalSettings.videoSettings" = "Paramètres vidéo ";
diff --git a/Ring/Ring/Resources/fr-FR.lproj/Localizable.strings b/Ring/Ring/Resources/fr-FR.lproj/Localizable.strings
index 2c83eab4274ff2513e79d86c4a3c0ebe569b5ac9..e8a26b5ac4d4e618bf05cc10808f0648811290ae 100644
--- a/Ring/Ring/Resources/fr-FR.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/fr-FR.lproj/Localizable.strings
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contactez-moi par l'identifiant : %s sur la plateforme distribuée de communication Jami. https://jami.net ";
 "accountPage.passwordPlaceholder" = "Entrer le mot de passe de votre compte";
 "accountPage.usernamePlaceholder" = "Entrez le nom d'utilisateur souhaité";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "Ce nom d'utilisateur est indisponible.";
 "accountPage.usernameRegistering" = "Inscription";
 "accountPage.usernameRegisterAction" = "Enregistrer";
 "accountPage.usernameRegistrationFailedTitle" = "L'enregistrement a échoué";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identité du compte";
 "accountPage.bootstrap" = "Amorcer";
 "accountPage.dhtConfiguration" = "Configuration OpenDHT";
+"accountPage.nameServer" = "Serveur de nom";
 
 // Backup Account
 "backupAccount.explanation" = "Ce compte Jami n'existe que sur cet appareil.\nLe compte sera perdu si cet appareil est perdu ou si l'application est désinstallée. Il est recommandé de faire une sauvegarde de ce compte.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Invitation reçue";
 "generatedMessage.swarmCreated" = "La conversation a été créée";
 "generatedMessage.invitationReceived" = "a été invité à rejoindre la conversation";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = " a rejoint la conversation.";
 "generatedMessage.youJoined" = "Vous avez rejoint la conversation.";
 "generatedMessage.contactBlocked" = "a été bloqué de la conversation.";
 "generatedMessage.contactUnblocked" = "a été réintégré dans la conversation.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Appel sortant manqué";
 "generatedMessage.missedIncomingCall" = "Appel entrant manqué";
 "generatedMessage.liveLocationSharing" = "Partage de position en temps réel";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "a quitté la conversation.";
 
 // General Settings
 "generalSettings.videoSettings" = "Paramètres vidéo ";
diff --git a/Ring/Ring/Resources/fr.lproj/Localizable.strings b/Ring/Ring/Resources/fr.lproj/Localizable.strings
index f6add4d7cc4c7bd2a0a886eda567ac60d285dd17..b4a0b2348d5ed145ed9fac7c79d6c98c4ad3921b 100644
--- a/Ring/Ring/Resources/fr.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/fr.lproj/Localizable.strings
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contactez-moi par l'identifiant : %s sur la plateforme distribuée de communication Jami. https://jami.net ";
 "accountPage.passwordPlaceholder" = "Entrer le mot de passe de votre compte";
 "accountPage.usernamePlaceholder" = "Entrez le nom d'utilisateur souhaité";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "Ce nom d'utilisateur est indisponible.";
 "accountPage.usernameRegistering" = "Inscription";
 "accountPage.usernameRegisterAction" = "Enregistrer";
 "accountPage.usernameRegistrationFailedTitle" = "L'enregistrement a échoué";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identité du compte";
 "accountPage.bootstrap" = "Adresse du nœud d'amorçage";
 "accountPage.dhtConfiguration" = "Configuration d'OpenDHT";
+"accountPage.nameServer" = "serveur de nom";
 
 // Backup Account
 "backupAccount.explanation" = "Ce compte Jami n'existe que sur cet appareil.\nLe compte sera perdu si cet appareil est perdu ou si l'application est désinstallée. Il est recommandé de faire une sauvegarde de ce compte.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Invitation reçue";
 "generatedMessage.swarmCreated" = "La conversation a été créée";
 "generatedMessage.invitationReceived" = "a été invité à rejoindre la conversation";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = " a rejoint la conversation.";
 "generatedMessage.youJoined" = "Vous avez rejoint la conversation.";
 "generatedMessage.contactBlocked" = "a été exclu de la conversation.";
 "generatedMessage.contactUnblocked" = "a été réintégré dans la conversation.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Appel sortant manqué";
 "generatedMessage.missedIncomingCall" = "Appel entrant manqué";
 "generatedMessage.liveLocationSharing" = "Partage de position en temps réel";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "a quitté la conversation.";
 
 // General Settings
 "generalSettings.videoSettings" = "Paramètres vidéo ";
diff --git a/Ring/Ring/Resources/ga.lproj/Localizable.strings b/Ring/Ring/Resources/ga.lproj/Localizable.strings
index d6b46ef1b2931e14fcdea4308f3e83124e6e1ce5..8b4b50977843cefe6f30a2e2cd10913c10725a9a 100644
--- a/Ring/Ring/Resources/ga.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ga.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Comhréireacht OpenDHT";
+"accountPage.nameServer" = "Seirbheáil ainm";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/gl.lproj/Localizable.strings b/Ring/Ring/Resources/gl.lproj/Localizable.strings
index 3b578408973dfe1a30f895fad381fe4af3f94d7b..92fe90d3af2434b846924df364c91f1a895fbce9 100644
--- a/Ring/Ring/Resources/gl.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/gl.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Configuración OpenDHT";
+"accountPage.nameServer" = "Nome servidor";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/gu.lproj/Localizable.strings b/Ring/Ring/Resources/gu.lproj/Localizable.strings
index 3920c1405be23d19fbd2b54022f0183757c73fa9..f0b7c0668a5c0c62e01ee214f3226215aea72ef8 100644
--- a/Ring/Ring/Resources/gu.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/gu.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "બુટસ્ટ્રેપ";
 "accountPage.dhtConfiguration" = "ઓપનડીએચટી રૂપરેખાંકન";
+"accountPage.nameServer" = "નામ સર્વર";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/hak.lproj/Localizable.strings b/Ring/Ring/Resources/hak.lproj/Localizable.strings
index 39c51f1386d44b21f06b03c33fb8392dfcf5a371..9ec652c2fbcad11b86f7fb8d90c030d288a9a44b 100644
--- a/Ring/Ring/Resources/hak.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/hak.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT 配置";
+"accountPage.nameServer" = "名称服务器";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/he.lproj/Localizable.strings b/Ring/Ring/Resources/he.lproj/Localizable.strings
index f2eb701a3e8c34e92e6379fd5905e100244e5d74..de2c16ce1c4bcefb71f446a22bdc0560c2392731 100644
--- a/Ring/Ring/Resources/he.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/he.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "קישור תחיל";
 "accountPage.dhtConfiguration" = "קונפיגורת OpenDHT";
+"accountPage.nameServer" = "שרת שמות";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/hi-IN.lproj/Localizable.strings b/Ring/Ring/Resources/hi-IN.lproj/Localizable.strings
index 167d55e2a3b1c31a4863b3c83a8b86fc1466cc38..716802990f5d3adcd5b13de9431973227f8622ef 100644
--- a/Ring/Ring/Resources/hi-IN.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/hi-IN.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "बूटस्ट्रैप";
 "accountPage.dhtConfiguration" = "ओपनडीएचटी कॉन्फ़िगरेशन";
+"accountPage.nameServer" = "नाम सर्वर";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/hi.lproj/Localizable.strings b/Ring/Ring/Resources/hi.lproj/Localizable.strings
index f13d75e40191c6c0b57921697bd575ff73e17923..0da77e77b67511913bc287be95b78a593bcc1673 100644
--- a/Ring/Ring/Resources/hi.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/hi.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "बूटस्ट्रैप";
 "accountPage.dhtConfiguration" = "ओपनडीएचटी कॉन्फ़िगरेशन";
+"accountPage.nameServer" = "नाम सर्वर";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/hr.lproj/Localizable.strings b/Ring/Ring/Resources/hr.lproj/Localizable.strings
index 7ac46c9c8e01a050e3ce92217db911835abb2e20..b707810363d30204096900b994fb35595b355ad7 100644
--- a/Ring/Ring/Resources/hr.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/hr.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Ugrađen";
 "accountPage.dhtConfiguration" = "OpenDHT konfiguracija";
+"accountPage.nameServer" = "Server imena";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/hr_HR.lproj/Localizable.strings b/Ring/Ring/Resources/hr_HR.lproj/Localizable.strings
index 7ac46c9c8e01a050e3ce92217db911835abb2e20..b707810363d30204096900b994fb35595b355ad7 100644
--- a/Ring/Ring/Resources/hr_HR.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/hr_HR.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Ugrađen";
 "accountPage.dhtConfiguration" = "OpenDHT konfiguracija";
+"accountPage.nameServer" = "Server imena";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/hu.lproj/Localizable.strings b/Ring/Ring/Resources/hu.lproj/Localizable.strings
index d44e65e621a24cb47f9421a381a9746fbc0a5696..4aafc149b3b92942a12681b877114b9ed0425a29 100644
--- a/Ring/Ring/Resources/hu.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/hu.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Fiókazonosító";
 "accountPage.bootstrap" = "Rendszerindítás";
 "accountPage.dhtConfiguration" = "OpenDHT-beállítások";
+"accountPage.nameServer" = "Kiszolgálói névszerver";
 
 // Backup Account
 "backupAccount.explanation" = "Ez a Jami-fiók csak ezen az eszközön létezik. A fiók elveszik, ha ez az eszköz elveszik, vagy az alkalmazást eltávolítják. Javasoljuk, hogy készítsen biztonsági másolatot erről a fiókról.";
diff --git a/Ring/Ring/Resources/hy.lproj/Localizable.strings b/Ring/Ring/Resources/hy.lproj/Localizable.strings
index 8de421c0675f6dab7bc1ecc2340fb1e099f3b66e..dcba9003e8b9c7228a709685e844a9f4ef69b9ea 100644
--- a/Ring/Ring/Resources/hy.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/hy.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Բուտստրաֆ";
 "accountPage.dhtConfiguration" = "OpenDHT կոնֆիգուրացիան";
+"accountPage.nameServer" = "Անունային սերվեր";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/id.lproj/Localizable.strings b/Ring/Ring/Resources/id.lproj/Localizable.strings
index 39f6b69b3bbebfa5826a6a6bf9c1074852ffd61a..0cd424801ac4ca99d2af2472c53a00a68979a180 100644
--- a/Ring/Ring/Resources/id.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/id.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Konfigurasi OpenDHT";
+"accountPage.nameServer" = "Nama peladen";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/ig.lproj/Localizable.strings b/Ring/Ring/Resources/ig.lproj/Localizable.strings
index 4361b690abc050c1ac19c0df5ab1d31ee6f2218d..262e5651389990a8bfb5850ca3f18dae69643382 100644
--- a/Ring/Ring/Resources/ig.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ig.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Akpụkpọ ụkwụ";
 "accountPage.dhtConfiguration" = "Nhazi OpenDHT";
+"accountPage.nameServer" = "Aha ihe nkesa";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/it-IT.lproj/Localizable.strings b/Ring/Ring/Resources/it-IT.lproj/Localizable.strings
index 2a61eb8b20d80518caf33953c1fcaaebf4f5bd70..0f25bfbce7bbb75dbad17eda6721476108ed465e 100644
--- a/Ring/Ring/Resources/it-IT.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/it-IT.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identità dell'account";
 "accountPage.bootstrap" = "Server di avvio";
 "accountPage.dhtConfiguration" = "Configurazione OpenDHT";
+"accountPage.nameServer" = "Server dei nomi";
 
 // Backup Account
 "backupAccount.explanation" = "Questo account Jami esiste solo in questo dispositivo. L'account andrà perso se il dispositivo viene smarrito o se l'applicazione viene disinstallata. Si consiglia di fare una copia dell'account.";
diff --git a/Ring/Ring/Resources/it.lproj/Localizable.strings b/Ring/Ring/Resources/it.lproj/Localizable.strings
index 1189e47ab52a0dfac05d8883221311756d5df652..61e6e5bd22ae619fb97a15455001dad395e2418a 100644
--- a/Ring/Ring/Resources/it.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/it.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identità dell'account";
 "accountPage.bootstrap" = "Server di avvio";
 "accountPage.dhtConfiguration" = "Configurazione OpenDHT";
+"accountPage.nameServer" = "Server dei nomi";
 
 // Backup Account
 "backupAccount.explanation" = "Questo account Jami esiste solo in questo dispositivo. L'account andrà perso se il dispositivo viene smarrito o se l'applicazione viene disinstallata. Si consiglia di fare una copia dell'account.";
diff --git a/Ring/Ring/Resources/ja.lproj/Localizable.strings b/Ring/Ring/Resources/ja.lproj/Localizable.strings
index ffef88ecc1f967e31ddce3f6db1ddc02be6c96eb..df3c54fcc21bce8de377d9055bc2add8c92eaa79 100644
--- a/Ring/Ring/Resources/ja.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ja.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "ブートストラップ";
 "accountPage.dhtConfiguration" = "OpenDHT設定";
+"accountPage.nameServer" = "ネームサーバー";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/kk.lproj/Localizable.strings b/Ring/Ring/Resources/kk.lproj/Localizable.strings
index 13f936a4b07cf2494428d880ad2c49efc59898a7..68ffca40e8754d6120968864fd496224cbfa9b3c 100644
--- a/Ring/Ring/Resources/kk.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/kk.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Бастау шегі";
 "accountPage.dhtConfiguration" = "OpenDHT конфигурациясы";
+"accountPage.nameServer" = "Атау сервері";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/kn.lproj/Localizable.strings b/Ring/Ring/Resources/kn.lproj/Localizable.strings
index fd1c919c807286853f492d754ff59887f47225d9..861f470b161e3f98b8a0c9d8a213f2edd0723811 100644
--- a/Ring/Ring/Resources/kn.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/kn.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "ಬೂಟ್ ಸ್ಟ್ರಾಪ್";
 "accountPage.dhtConfiguration" = "OpenDHT ಸಂರಚನೆ";
+"accountPage.nameServer" = "ಹೆಸರು ಸರ್ವರ್";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/ko-KR.lproj/Localizable.strings b/Ring/Ring/Resources/ko-KR.lproj/Localizable.strings
index 43e6501b3bc5f6fe6362bafe81aabbd8fc7f0dbf..9da8a5d8c65c7460460fa97582a4df594336fcd7 100644
--- a/Ring/Ring/Resources/ko-KR.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ko-KR.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "부트 스트랩";
 "accountPage.dhtConfiguration" = "OpenDHT 구성";
+"accountPage.nameServer" = "이름 서버";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/ko.lproj/Localizable.strings b/Ring/Ring/Resources/ko.lproj/Localizable.strings
index 43e6501b3bc5f6fe6362bafe81aabbd8fc7f0dbf..9da8a5d8c65c7460460fa97582a4df594336fcd7 100644
--- a/Ring/Ring/Resources/ko.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ko.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "부트 스트랩";
 "accountPage.dhtConfiguration" = "OpenDHT 구성";
+"accountPage.nameServer" = "이름 서버";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/lt.lproj/Localizable.strings b/Ring/Ring/Resources/lt.lproj/Localizable.strings
index 0e98cb6db67e75c296e0d31a16048a69dadd3701..79d3ba07df3d3d82ca713082c83aad3c597319ed 100644
--- a/Ring/Ring/Resources/lt.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/lt.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Paskyros tapatybė";
 "accountPage.bootstrap" = "Pradinė įkeltis";
 "accountPage.dhtConfiguration" = "OpenDHT konfigūracija";
+"accountPage.nameServer" = "Vardų serveris";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/ml.lproj/Localizable.strings b/Ring/Ring/Resources/ml.lproj/Localizable.strings
index 7f964c518d72036805312c3f263b771df988ab98..dad4a7f88cade809e43a6dfe7a201ea670dd86f2 100644
--- a/Ring/Ring/Resources/ml.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ml.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "ബൂട്ട് സ്ട്രാപ്പ്";
 "accountPage.dhtConfiguration" = "ഓപ്പൺ ഡിഎച്ച്ടി കോൺഫിഗറേഷൻ";
+"accountPage.nameServer" = "പേര് സെർവർ";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/mn_MN.lproj/Localizable.strings b/Ring/Ring/Resources/mn_MN.lproj/Localizable.strings
index cede866e472293178ef8d267310ff054c55c7af0..6fd0915272348028c9181675cbe46725a9e14841 100644
--- a/Ring/Ring/Resources/mn_MN.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/mn_MN.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Багасан шугам";
 "accountPage.dhtConfiguration" = "OpenDHT конфигурацыг";
+"accountPage.nameServer" = "Нэрний сервер";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/mr.lproj/Localizable.strings b/Ring/Ring/Resources/mr.lproj/Localizable.strings
index 9785d208e327d3d98ea803a1e7cdf96c1a2a0347..17037e90ea290c9e399673c95cd8e1e4734ac39f 100644
--- a/Ring/Ring/Resources/mr.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/mr.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "बूटस्ट्रॅप";
 "accountPage.dhtConfiguration" = "OpenDHT कॉन्फिगरेशन";
+"accountPage.nameServer" = "नाव सर्व्हर";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/ms.lproj/Localizable.strings b/Ring/Ring/Resources/ms.lproj/Localizable.strings
index a491d98ac163b9be196f10ba2de00e19f733bd5f..fa87fcd3224f47eb8fa9c1753e4b3f560b669424 100644
--- a/Ring/Ring/Resources/ms.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ms.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "ഓപ്പൺ ഡിഎച്ച്ടി കോൺഫിഗറേഷൻ";
+"accountPage.nameServer" = "പേര് സെർവർ";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/nan.lproj/Localizable.strings b/Ring/Ring/Resources/nan.lproj/Localizable.strings
index 52f7c459b5b687df61dc4592b39da59cd1142d2b..f849a29ba3164c852d5272281435837d7a4f82d6 100644
--- a/Ring/Ring/Resources/nan.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/nan.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT 配置";
+"accountPage.nameServer" = "名称服务器";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/nb.lproj/Localizable.strings b/Ring/Ring/Resources/nb.lproj/Localizable.strings
index 0de96977d560a735f757e6cc7929a972be4b172c..6793a4734dad025b860cff2b4e55119272b5c79e 100644
--- a/Ring/Ring/Resources/nb.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/nb.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT-oppsett";
+"accountPage.nameServer" = "Navnetjener";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/ne.lproj/Localizable.strings b/Ring/Ring/Resources/ne.lproj/Localizable.strings
index 20f7197363c0b1e14d774a12aaea8abf41a2ff2e..dfeb90c0ffd8857910dbd80b94bcc38bd9f73acd 100644
--- a/Ring/Ring/Resources/ne.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ne.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "बुटस्ट्रेप";
 "accountPage.dhtConfiguration" = "OpenDHT कन्फिगरेसन";
+"accountPage.nameServer" = "नाम सर्भर";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/nl.lproj/Localizable.strings b/Ring/Ring/Resources/nl.lproj/Localizable.strings
index 74bb68a3f2a952acb2e09a168573ad42d6d78b9d..bf094de3896f0052ccfe1885f4408c2c0446a739 100644
--- a/Ring/Ring/Resources/nl.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/nl.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT-configuratie";
+"accountPage.nameServer" = "Naamserver";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/nn.lproj/Localizable.strings b/Ring/Ring/Resources/nn.lproj/Localizable.strings
index 509b57f41c8276667c1174448fbe99945a752a98..ee1017f1ba82d16c1ff6328357e29ce01e0e9208 100644
--- a/Ring/Ring/Resources/nn.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/nn.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT-konfigurasjon";
+"accountPage.nameServer" = "Namnsserver";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/oc.lproj/Localizable.strings b/Ring/Ring/Resources/oc.lproj/Localizable.strings
index 563ebb4f11032b4401f66e35a8f40fa1b7c81765..9f13ab7f047743f11f258e980e622560183b0179 100644
--- a/Ring/Ring/Resources/oc.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/oc.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Ròtle de botatge";
 "accountPage.dhtConfiguration" = "Configuracion OpenDHT";
+"accountPage.nameServer" = "Nom del servidor";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/or.lproj/Localizable.strings b/Ring/Ring/Resources/or.lproj/Localizable.strings
index e093902537e52037388618f0f852ca6432d930c1..ca4469ad45a5b33336564d032af0186e37f95699 100644
--- a/Ring/Ring/Resources/or.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/or.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT configuration";
+"accountPage.nameServer" = "Name server";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/pa.lproj/Localizable.strings b/Ring/Ring/Resources/pa.lproj/Localizable.strings
index cc754c6aa1aa5b8991994e83504b67b44c189edb..c23ec9108330fd2b9f6136be5c0430c8895fab7d 100644
--- a/Ring/Ring/Resources/pa.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/pa.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "ਬੂਟਸਟ੍ਰੈਪ";
 "accountPage.dhtConfiguration" = "OpenDHT configuration";
+"accountPage.nameServer" = "Name server";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/pl.lproj/Localizable.strings b/Ring/Ring/Resources/pl.lproj/Localizable.strings
index 5cb7abb2dadb4f85a322da81b01e236d5ef3a01f..800f33558c482d16f17dd332f330b81bce7de337 100644
--- a/Ring/Ring/Resources/pl.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/pl.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identyfikacja konta";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "ustawienia OpenDHT";
+"accountPage.nameServer" = "Serwer nazw";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/pl_PL.lproj/Localizable.strings b/Ring/Ring/Resources/pl_PL.lproj/Localizable.strings
index c21da8975f6440aa2cfd41162d9ed630114f9ec2..f44ef22d4f154bf9d76300a61ba191cbd432739e 100644
--- a/Ring/Ring/Resources/pl_PL.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/pl_PL.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identyfikacja konta";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "ustawienia OpenDHT";
+"accountPage.nameServer" = "Serwer nazw";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/pt-BR.lproj/Localizable.strings b/Ring/Ring/Resources/pt-BR.lproj/Localizable.strings
index eee2d84b5367016b25c5a997b7c987acf1bf3173..700c1048883acb86bf515075a7ec73930520932f 100644
--- a/Ring/Ring/Resources/pt-BR.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/pt-BR.lproj/Localizable.strings
@@ -69,7 +69,7 @@
 "swarm.muteConversation" = "Silenciar conversa";
 "swarm.leaveConversation" = "Deixe a conversa";
 "swarm.chooseColor" = "Cor";
-"swarm.typeOfSwarm" = "Conversation type";
+"swarm.typeOfSwarm" = "Tipo de conversa";
 "swarm.identifier" = "Identificador";
 "swarm.settings" = "Configurações";
 "swarm.members" = "Membros";
@@ -85,24 +85,24 @@
 "swarm.blocked" = "Bloqueado";
 "swarm.unknown" = "Desconhecido";
 "swarm.inviteMembers" = "Convidar membros";
-"swarm.confirmLeaveConversation" = "Do you want to leave this conversation?";
+"swarm.confirmLeaveConversation" = "Quer deixar esta conversa?";
 "swarm.Leave" = "Sair";
 "swarm.newGroup" = "Criar novo grupo";
-"swarm.namePlaceholder" = "Group name";
-"swarm.explanationText" = "Members can be invited at any time after the group has been created.";
-"swarm.customizeProfile" = "Customize group profile";
-"swarm.changePicture" = "Change group picture";
-"swarm.customize" = "Customize group";
+"swarm.namePlaceholder" = "Nome do grupo";
+"swarm.explanationText" = "Os membros podem ser convidados em qualquer altura depois do grupo ter sido criado.";
+"swarm.customizeProfile" = "Personalizar perfil do grupo";
+"swarm.changePicture" = "Alterar imagem do grupo";
+"swarm.customize" = "Personalizar grupo";
 "swarm.selectContacts" = "Selecionar os contatos";
 
 // Smartlist
 "smartlist.yesterday" = "Ontem";
 "smartlist.results" = "Diretório público";
-"smartlist.jamsResults" = "Search result";
+"smartlist.jamsResults" = "Resultado da pesquisa";
 "smartlist.conversations" = "Conversas";
 "smartlist.noConversationsFound" = "Nenhuma conversa corresponde à sua pesquisa";
-"smartlist.newContact" = "New contact";
-"smartlist.newGroup" = "New group";
+"smartlist.newContact" = "Novo contacto";
+"smartlist.newGroup" = "Novo grupo";
 "smartlist.accounts" = "Contas";
 "smartlist.invitationReceived" = "Convites recebidos";
 "smartlist.noResults" = "Nenhum resultado";
@@ -112,7 +112,7 @@
 "smartlist.noNetworkConnectivity" = "Sem conectividade";
 "smartlist.cellularAccess" = "Verifique se o acesso via celular está autorizado em suas configurações";
 "smartlist.accountsTitle" = "Contas";
-"smartlist.addAccountButton" = "+ Add account";
+"smartlist.addAccountButton" = "+ Adicionar conta";
 "smartlist.noNumber" = "O contato selecionado não tem nenhum número";
 "smartlist.selectOneNumber" = "Selecione um dos números";
 "smartlist.invitations" = "Convites";
@@ -131,14 +131,14 @@
 "conversation.messagePlaceholder" = "Escrever para";
 "conversation.explanationSendingLocationTo" = "Atualmente você está compartilhando sua localização com";
 "conversation.explanationReceivingLocationFrom" = "Você está recebendo atualmente uma localização real de";
-"conversation.errorSavingImage" = "An error occurred while saving the image to the gallery.";
-"conversation.receivedRequest" = "%@ sent you a conversation invitation.";
-"conversation.incomingRequest" = "sent you a conversation invitation.";
-"conversation.requestMessage" = "Hello,\nDo you want to join the conversation?";
-"conversation.sendRequest" = "Send them an invitation to be able converse.";
-"conversation.sendRequestTitle" = "Send conversation invitation";
-"conversation.synchronizationTitle" = "You have accepted the conversation invitation.";
-"conversation.synchronizationMessage" = "Waiting for %@ to connect to synchronize the conversation…";
+"conversation.errorSavingImage" = "Ocorreu um erro ao guardar a imagem na galeria.";
+"conversation.receivedRequest" = "%@ enviou-lhe um convite para uma conversa.";
+"conversation.incomingRequest" = "enviou-lhe um convite para uma conversa.";
+"conversation.requestMessage" = "Olá,\ngostaria de participar da conversa?";
+"conversation.sendRequest" = "Envie-lhes um convite para poderem conversar.";
+"conversation.sendRequestTitle" = "Enviar convite de conversação";
+"conversation.synchronizationTitle" = "Aceitou o convite para conversar.";
+"conversation.synchronizationMessage" = "À espera que %@ se conecte para sincronizar a conversa…";
 "conversation.inReplyTo" = "Em resposta à";
 "conversation.repliedTo" = "respondeu a";
 "conversation.yourself" = "Você";
@@ -177,10 +177,10 @@
 // Create Account form
 "createAccount.createAccountFormTitle" = "Junte-se a Jami";
 "createAccount.lookingForUsernameAvailability" = "buscando disponibilidade…";
-"createAccount.invalidUsername" = "Invalid username. Please enter a valid username.";
+"createAccount.invalidUsername" = "Nome de utilizador inválido. Introduza um nome de utilizador válido.";
 "createAccount.usernameAlreadyTaken" = "nome de usuário já existente";
-"createAccount.usernameValid" = "The username is available.";
-"createAccount.loading" = "Loading…";
+"createAccount.usernameValid" = "O nome de utilizador está disponível.";
+"createAccount.loading" = "A carregar…";
 "createAccount.waitCreateAccountTitle" = "Adicionando conta";
 "createAccount.UsernameNotRegisteredTitle" = "Erro de rede";
 "createAccount.UsernameNotRegisteredMessage" = "A conta foi criada, mas o nome de usuário não foi registrado";
@@ -235,10 +235,10 @@
 "alerts.accountLinkedTitle" = "Vinculação de conta";
 "alerts.dbFailedTitle" = "Ocorreu um erro ao iniciar o Jami";
 "alerts.dbFailedMessage" = "Por favor, feche o programa e tente abri-lo novamente";
-"alerts.confirmBlockContact" = "Do you want to block this contact? The conversation history with this contact will also be deleted permanently.";
-"alerts.confirmDeleteConversation" = "Do you want to delete this conversation permanently?";
-"alerts.confirmDeleteConversationFromContact" = "Do you want to delete the conversation with this contact?";
-"alerts.confirmDeleteConversationTitle" = "Delete conversation";
+"alerts.confirmBlockContact" = "Quer bloquear este contacto? O histórico de conversas com este contacto também será eliminado de forma permanente.";
+"alerts.confirmDeleteConversation" = "Quer eliminar esta conversa permanentemente?";
+"alerts.confirmDeleteConversationFromContact" = "Quer eliminar a conversa com este contacto?";
+"alerts.confirmDeleteConversationTitle" = "Eliminar conversa";
 "alerts.noMediaPermissionsTitle" = "Permissão de mídia não concedida";
 "alerts.noLibraryPermissionsTitle" = "Acesso à biblioteca de fotos não concedido";
 "alerts.noLocationPermissionsTitle" = "Acesso ao localização não concedido";
@@ -279,7 +279,7 @@
 "calls.setModerator" = "Definir moderador";
 "calls.removeModerator" = "Moderador não definido";
 "calls.muteAudio" = "Desativar microfone";
-"calls.unmuteAudio" = "Unmute microphone";
+"calls.unmuteAudio" = "Ativar microfone";
 "calls.lowerHand" = "Abaixar a mão";
 
 // Account Page
@@ -301,7 +301,7 @@
 "accountPage.proxyDisabledAlertTitle" = "Servidor proxy desativado";
 "accountPage.proxyDisabledAlertBody" = "Para receber as notificações, favor ativar o proxy";
 "accountPage.removeDeviceTitle" = "Excluir o dispositivo";
-"accountPage.revokeDeviceMessage" = "Do you want to remove this device? This action cannot be undone.";
+"accountPage.revokeDeviceMessage" = "Quer remover este dispositivo? Esta ação não pode ser anulada.";
 "accountPage.revokeDeviceButton" = "Revogar";
 "accountPage.revokeDevicePlaceholder" = "Digite sua senha";
 "accountPage.deviceRevoked" = "Revogação de dispositivo completa";
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contacte-me utilizando “%s” na plataforma de comunicação distribuída Jami: https://jami.net";
 "accountPage.passwordPlaceholder" = "Digite a senha da conta";
 "accountPage.usernamePlaceholder" = "Digite o nome de usuário desejado";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "O nome de utilizador não está disponível.";
 "accountPage.usernameRegistering" = "Registrando";
 "accountPage.usernameRegisterAction" = "Registrar";
 "accountPage.usernameRegistrationFailedTitle" = "O registo falhou";
@@ -358,7 +358,7 @@
 "accountPage.manageAccount" = "Gerenciar conta";
 "accountPage.encryptAccount" = "Criptografar conta com uma senha";
 "accountPage.passwordExplanation" = "Uma conta Jami é criada e armazenada localmente apenas neste dispositivo como um arquivo que contém as suas chaves de conta. O acesso ao arquivo pode, opcionalmente, ser protegido com uma palavra-passe.";
-"accountPage.passwordsDoNotMatch" = "Passwords do not match.";
+"accountPage.passwordsDoNotMatch" = "As palavras-passe não são iguais.";
 "accountPage.passwordCreated" = "Palavra-passe criada";
 "accountPage.passwordUpdated" = "Palavra-passe atualizada";
 "accountPage.linkedDevices" = "Dispositivos vinculados";
@@ -367,13 +367,13 @@
 "accountPage.passwordForPin" = "Esta conta é encriptada por palavra-passe, introduza uma palavra-passe para gerar o código PIN";
 "accountPage.pinExplanationTitle" = "Em outro dispositivo";
 "accountPage.pinExplanationMessage" = "Instale e inicie o Jami, selecione importar de outro dispositivo e digitalize o código QR ou introduza manualmente um código PIN.";
-"accountPage.pinError" = "An error occurred while generating the PIN code.";
+"accountPage.pinError" = "Ocorreu um erro ao gerar o código PIN.";
 "accountPage.notificationTitle" = "Notificações";
 "accountPage.notificationError" = "As notificações para o Jami estão desativadas. Ative-as nas configurações do dispositivo para poder utilizar esta funcionalidade.";
 "accountPage.callsFromUnknownContacts" = "Permitir chamadas de contactos desconhecidos.";
 "accountPage.accountSettingsExplanation" = "Estas definições aplicar-se-ão apenas a esta conta.";
 "accountPage.appSettings" = "Definições da aplicação";
-"accountPage.appSettingsExplanation" = "These settings will apply to the entire application.";
+"accountPage.appSettingsExplanation" = "Estas configurações aplicar-se-ão a toda a aplicação.";
 "accountPage.connectivityAndConfiguration" = "Conectividade e configurações";
 "accountPage.sipExpirationTime" = "Tempo de expiração de registro (segundos)";
 "accountPage.tlsVerifyServerCertificates" = "Verificar os certificados TLS do servidor";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identidade da conta";
 "accountPage.bootstrap" = "Inicialização";
 "accountPage.dhtConfiguration" = "Configuração do OpenDHT";
+"accountPage.nameServer" = "Nome do servidor";
 
 // Backup Account
 "backupAccount.explanation" = "Esta conta Jami existe apenas neste dispositivo. A conta perder-se-á se este dispositivo for perdido ou se a aplicação for desinstalada. Recomenda-se a realização de uma cópia de segurança desta conta.";
@@ -462,20 +463,20 @@
 
 // Generated Message
 "generatedMessage.contactAdded" = "Convite recebido";
-"generatedMessage.swarmCreated" = "Conversation created";
-"generatedMessage.invitationReceived" = "was invited to join the conversation.";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
-"generatedMessage.youJoined" = "You joined the conversation.";
-"generatedMessage.contactBlocked" = "was blocked from the conversation.";
-"generatedMessage.contactUnblocked" = "was unblocked from the conversation.";
+"generatedMessage.swarmCreated" = "Conversa criada";
+"generatedMessage.invitationReceived" = "foi convidado a juntar-se à conversa.";
+"generatedMessage.invitationAccepted" = "juntou-se à conversa.";
+"generatedMessage.youJoined" = "Você entrou na conversa.";
+"generatedMessage.contactBlocked" = "foi bloqueado da conversa.";
+"generatedMessage.contactUnblocked" = "foi desbloqueado da conversa.";
 "generatedMessage.outgoingCall" = "Chamada efetuada";
 "generatedMessage.missedOutgoingCall" = "Chamadas efetuadas perdidas";
 "generatedMessage.missedIncomingCall" = "Chamadas recebidas perdidas";
 "generatedMessage.liveLocationSharing" = "Compartilhamento de localização atual";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "saiu da conversa.";
 
 // General Settings
-"generalSettings.videoSettings" = "Video settings";
+"generalSettings.videoSettings" = "Configurações de vídeo";
 "generalSettings.videoAcceleration" = "Ativar a aceleração de vídeo";
 "generalSettings.fileTransfer" = "Transferência de arquivo";
 "generalSettings.locationSharing" = "Partilha de localização";
diff --git a/Ring/Ring/Resources/pt.lproj/Localizable.strings b/Ring/Ring/Resources/pt.lproj/Localizable.strings
index c53b0d35fca2d233a192d1956c0bd2890689b797..b7830ab7d6560db31b219a20a79e60cf22516dd5 100644
--- a/Ring/Ring/Resources/pt.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/pt.lproj/Localizable.strings
@@ -69,7 +69,7 @@
 "swarm.muteConversation" = "Silenciar conversa";
 "swarm.leaveConversation" = "Abandonar a conversa";
 "swarm.chooseColor" = "Cor";
-"swarm.typeOfSwarm" = "Conversation type";
+"swarm.typeOfSwarm" = "Tipo de conversa";
 "swarm.identifier" = "Identificador";
 "swarm.settings" = "Configurações";
 "swarm.members" = "Membros";
@@ -85,24 +85,24 @@
 "swarm.blocked" = "Bloqueado";
 "swarm.unknown" = "Desconhecido";
 "swarm.inviteMembers" = "Convidar membros";
-"swarm.confirmLeaveConversation" = "Do you want to leave this conversation?";
+"swarm.confirmLeaveConversation" = "Quer deixar esta conversa?";
 "swarm.Leave" = "Sair";
 "swarm.newGroup" = "Criar novo grupo";
-"swarm.namePlaceholder" = "Group name";
-"swarm.explanationText" = "Members can be invited at any time after the group has been created.";
-"swarm.customizeProfile" = "Customize group profile";
-"swarm.changePicture" = "Change group picture";
-"swarm.customize" = "Customize group";
+"swarm.namePlaceholder" = "Nome do grupo";
+"swarm.explanationText" = "Os membros podem ser convidados em qualquer altura depois do grupo ter sido criado.";
+"swarm.customizeProfile" = "Personalizar perfil do grupo";
+"swarm.changePicture" = "Alterar imagem do grupo";
+"swarm.customize" = "Personalizar grupo";
 "swarm.selectContacts" = "Selecionar contactos";
 
 // Smartlist
 "smartlist.yesterday" = "Ontem";
 "smartlist.results" = "Diretório público";
-"smartlist.jamsResults" = "Search result";
+"smartlist.jamsResults" = "Resultado da pesquisa";
 "smartlist.conversations" = "Conversas";
 "smartlist.noConversationsFound" = "Nenhuma conversa corresponde à sua pesquisa";
-"smartlist.newContact" = "New contact";
-"smartlist.newGroup" = "New group";
+"smartlist.newContact" = "Novo contacto";
+"smartlist.newGroup" = "Novo grupo";
 "smartlist.accounts" = "Contas";
 "smartlist.invitationReceived" = "Convites recebidos";
 "smartlist.noResults" = "Nenhum resultado";
@@ -112,7 +112,7 @@
 "smartlist.noNetworkConnectivity" = "Sem conectividade à rede";
 "smartlist.cellularAccess" = "Verifique se o acesso via telemóvel está autorizado nas suas configurações";
 "smartlist.accountsTitle" = "Contas";
-"smartlist.addAccountButton" = "+ Add account";
+"smartlist.addAccountButton" = "+ Adicionar conta";
 "smartlist.noNumber" = "O contacto selecionado não tem nenhum número";
 "smartlist.selectOneNumber" = "Selecione um dos números";
 "smartlist.invitations" = "Convites";
@@ -131,14 +131,14 @@
 "conversation.messagePlaceholder" = "Escrever para";
 "conversation.explanationSendingLocationTo" = "Está atualmente a partilhar a sua localização com";
 "conversation.explanationReceivingLocationFrom" = "Está atualmente a receber uma localização em direto de ";
-"conversation.errorSavingImage" = "An error occurred while saving the image to the gallery.";
-"conversation.receivedRequest" = "%@ sent you a conversation invitation.";
-"conversation.incomingRequest" = "sent you a conversation invitation.";
-"conversation.requestMessage" = "Hello,\nDo you want to join the conversation?";
-"conversation.sendRequest" = "Send them an invitation to be able converse.";
-"conversation.sendRequestTitle" = "Send conversation invitation";
-"conversation.synchronizationTitle" = "You have accepted the conversation invitation.";
-"conversation.synchronizationMessage" = "Waiting for %@ to connect to synchronize the conversation…";
+"conversation.errorSavingImage" = "Ocorreu um erro ao guardar a imagem na galeria.";
+"conversation.receivedRequest" = "%@ enviou-lhe um convite para uma conversa.";
+"conversation.incomingRequest" = "enviou-lhe um convite para uma conversa.";
+"conversation.requestMessage" = "Olá,\ngostaria de participar da conversa?";
+"conversation.sendRequest" = "Envie-lhes um convite para poderem conversar.";
+"conversation.sendRequestTitle" = "Enviar convite de conversação";
+"conversation.synchronizationTitle" = "Aceitou o convite para conversar.";
+"conversation.synchronizationMessage" = "À espera que %@ se conecte para sincronizar a conversa…";
 "conversation.inReplyTo" = "Em resposta a";
 "conversation.repliedTo" = "respondeu a";
 "conversation.yourself" = "Você";
@@ -177,10 +177,10 @@
 // Create Account form
 "createAccount.createAccountFormTitle" = "Aderir ao Jami";
 "createAccount.lookingForUsernameAvailability" = "a procurar pela disponibilidade…";
-"createAccount.invalidUsername" = "Invalid username. Please enter a valid username.";
+"createAccount.invalidUsername" = "Nome de utilizador inválido. Introduza um nome de utilizador válido.";
 "createAccount.usernameAlreadyTaken" = "o nome de utilizador já existe";
-"createAccount.usernameValid" = "The username is available.";
-"createAccount.loading" = "Loading…";
+"createAccount.usernameValid" = "O nome de utilizador está disponível.";
+"createAccount.loading" = "A carregar…";
 "createAccount.waitCreateAccountTitle" = "Adicionar conta";
 "createAccount.UsernameNotRegisteredTitle" = "Erro de rede";
 "createAccount.UsernameNotRegisteredMessage" = "A conta foi criada mas o nome de utilizador não foi registado";
@@ -235,10 +235,10 @@
 "alerts.accountLinkedTitle" = "A vincular a conta";
 "alerts.dbFailedTitle" = "Ocorreu um erro ao iniciar o Jami";
 "alerts.dbFailedMessage" = "Por favor feche o programa e tente abri-lo novamente";
-"alerts.confirmBlockContact" = "Do you want to block this contact? The conversation history with this contact will also be deleted permanently.";
-"alerts.confirmDeleteConversation" = "Do you want to delete this conversation permanently?";
-"alerts.confirmDeleteConversationFromContact" = "Do you want to delete the conversation with this contact?";
-"alerts.confirmDeleteConversationTitle" = "Delete conversation";
+"alerts.confirmBlockContact" = "Quer bloquear este contacto? O histórico de conversas com este contacto também será eliminado de forma permanente.";
+"alerts.confirmDeleteConversation" = "Quer eliminar esta conversa permanentemente?";
+"alerts.confirmDeleteConversationFromContact" = "Quer eliminar a conversa com este contacto?";
+"alerts.confirmDeleteConversationTitle" = "Eliminar conversa";
 "alerts.noMediaPermissionsTitle" = "Permissão de media não autorizada";
 "alerts.noLibraryPermissionsTitle" = "Acesso à biblioteca de fotos não autorizado";
 "alerts.noLocationPermissionsTitle" = "Acesso à localização não concedido";
@@ -279,7 +279,7 @@
 "calls.setModerator" = "Definir moderador";
 "calls.removeModerator" = "Moderador não definido";
 "calls.muteAudio" = "Silenciar microfone";
-"calls.unmuteAudio" = "Unmute microphone";
+"calls.unmuteAudio" = "Ativar microfone";
 "calls.lowerHand" = "Baixar mão";
 
 // Account Page
@@ -301,7 +301,7 @@
 "accountPage.proxyDisabledAlertTitle" = "Servidor proxy desativado";
 "accountPage.proxyDisabledAlertBody" = "Para receber as notificações ative o proxy";
 "accountPage.removeDeviceTitle" = "Remover dispositivo";
-"accountPage.revokeDeviceMessage" = "Do you want to remove this device? This action cannot be undone.";
+"accountPage.revokeDeviceMessage" = "Quer remover este dispositivo? Esta ação não pode ser anulada.";
 "accountPage.revokeDeviceButton" = "Revogar";
 "accountPage.revokeDevicePlaceholder" = "Introduza a sua palavra-passe";
 "accountPage.deviceRevoked" = "Revogação do dispositivo concluída";
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contacte-me utilizando “%s” na plataforma de comunicação distribuída Jami: https://jami.net";
 "accountPage.passwordPlaceholder" = "Introduza a palavra-passe da conta";
 "accountPage.usernamePlaceholder" = "Introduza o nome de utilizador que deseja";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "O nome de utilizador não está disponível.";
 "accountPage.usernameRegistering" = "A registar";
 "accountPage.usernameRegisterAction" = "Registar";
 "accountPage.usernameRegistrationFailedTitle" = "O registo falhou";
@@ -358,7 +358,7 @@
 "accountPage.manageAccount" = "Gerir conta";
 "accountPage.encryptAccount" = "Encriptar a conta com uma palavra-passe";
 "accountPage.passwordExplanation" = "Uma conta Jami é criada e armazenada localmente apenas neste dispositivo como um arquivo que contém as suas chaves de conta. O acesso ao arquivo pode, opcionalmente, ser protegido com uma palavra-passe.";
-"accountPage.passwordsDoNotMatch" = "Passwords do not match.";
+"accountPage.passwordsDoNotMatch" = "As palavras-passe não são iguais.";
 "accountPage.passwordCreated" = "Palavra-passe criada";
 "accountPage.passwordUpdated" = "Palavra-passe atualizada";
 "accountPage.linkedDevices" = "Dispositivos vinculados";
@@ -367,13 +367,13 @@
 "accountPage.passwordForPin" = "Esta conta é encriptada por palavra-passe, introduza uma palavra-passe para gerar o código PIN";
 "accountPage.pinExplanationTitle" = "Noutro dispositivo";
 "accountPage.pinExplanationMessage" = "Instale e inicie o Jami, selecione importar de outro dispositivo e digitalize o código QR ou introduza manualmente um código PIN.";
-"accountPage.pinError" = "An error occurred while generating the PIN code.";
+"accountPage.pinError" = "Ocorreu um erro ao gerar o código PIN.";
 "accountPage.notificationTitle" = "Notificações";
 "accountPage.notificationError" = "As notificações para o Jami estão desativadas. Ative-as nas configurações do dispositivo para poder utilizar esta funcionalidade.";
 "accountPage.callsFromUnknownContacts" = "Permitir chamadas de contactos desconhecidos.";
 "accountPage.accountSettingsExplanation" = "Estas definições aplicar-se-ão apenas a esta conta.";
 "accountPage.appSettings" = "Definições da aplicação";
-"accountPage.appSettingsExplanation" = "These settings will apply to the entire application.";
+"accountPage.appSettingsExplanation" = "Estas configurações aplicar-se-ão a toda a aplicação.";
 "accountPage.connectivityAndConfiguration" = "Conectividade e configurações";
 "accountPage.sipExpirationTime" = "Tempo de expiração do registo (segundos)";
 "accountPage.tlsVerifyServerCertificates" = "Verificar os certificados TLS do servidor";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identidade da conta";
 "accountPage.bootstrap" = "Inicialização";
 "accountPage.dhtConfiguration" = "Configuração do OpenDHT";
+"accountPage.nameServer" = "Nome do servidor";
 
 // Backup Account
 "backupAccount.explanation" = "Esta conta Jami existe apenas neste dispositivo. A conta perder-se-á se este dispositivo for perdido ou se a aplicação for desinstalada. Recomenda-se a realização de uma cópia de segurança desta conta.";
@@ -462,20 +463,20 @@
 
 // Generated Message
 "generatedMessage.contactAdded" = "Convite recebido";
-"generatedMessage.swarmCreated" = "Conversation created";
-"generatedMessage.invitationReceived" = "was invited to join the conversation.";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
-"generatedMessage.youJoined" = "You joined the conversation.";
-"generatedMessage.contactBlocked" = "was blocked from the conversation.";
-"generatedMessage.contactUnblocked" = "was unblocked from the conversation.";
+"generatedMessage.swarmCreated" = "Conversa criada";
+"generatedMessage.invitationReceived" = "foi convidado a juntar-se à conversa.";
+"generatedMessage.invitationAccepted" = "juntou-se à conversa.";
+"generatedMessage.youJoined" = "Você entrou na conversa.";
+"generatedMessage.contactBlocked" = "foi bloqueado da conversa.";
+"generatedMessage.contactUnblocked" = "foi desbloqueado da conversa.";
 "generatedMessage.outgoingCall" = "Chamada efetuada";
 "generatedMessage.missedOutgoingCall" = "Chamada efetuada perdida";
 "generatedMessage.missedIncomingCall" = "Chamada recebida perdida";
 "generatedMessage.liveLocationSharing" = "Partilha de localização em tempo real";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "saiu da conversa.";
 
 // General Settings
-"generalSettings.videoSettings" = "Video settings";
+"generalSettings.videoSettings" = "Configurações de vídeo";
 "generalSettings.videoAcceleration" = "Ativar aceleração de vídeo";
 "generalSettings.fileTransfer" = "Transferência de ficheiro";
 "generalSettings.locationSharing" = "Partilha de localização";
diff --git a/Ring/Ring/Resources/pt_PT.lproj/Localizable.strings b/Ring/Ring/Resources/pt_PT.lproj/Localizable.strings
index 3e1cad904c0c26256477465443d3f4caa1bd737f..51681045ebf3e4d51b84e901893e7edbd8299a3e 100644
--- a/Ring/Ring/Resources/pt_PT.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/pt_PT.lproj/Localizable.strings
@@ -69,7 +69,7 @@
 "swarm.muteConversation" = "Silenciar conversa";
 "swarm.leaveConversation" = "Abandonar a conversa";
 "swarm.chooseColor" = "Cor";
-"swarm.typeOfSwarm" = "Conversation type";
+"swarm.typeOfSwarm" = "Tipo de conversa";
 "swarm.identifier" = "Identificador";
 "swarm.settings" = "Configurações";
 "swarm.members" = "Membros";
@@ -85,24 +85,24 @@
 "swarm.blocked" = "Bloqueado";
 "swarm.unknown" = "Desconhecido";
 "swarm.inviteMembers" = "Convidar membros";
-"swarm.confirmLeaveConversation" = "Do you want to leave this conversation?";
+"swarm.confirmLeaveConversation" = "Quer deixar esta conversa?";
 "swarm.Leave" = "Sair";
 "swarm.newGroup" = "Criar novo grupo";
-"swarm.namePlaceholder" = "Group name";
-"swarm.explanationText" = "Members can be invited at any time after the group has been created.";
-"swarm.customizeProfile" = "Customize group profile";
-"swarm.changePicture" = "Change group picture";
-"swarm.customize" = "Customize group";
+"swarm.namePlaceholder" = "Nome do grupo";
+"swarm.explanationText" = "Os membros podem ser convidados em qualquer altura depois do grupo ter sido criado.";
+"swarm.customizeProfile" = "Personalizar perfil do grupo";
+"swarm.changePicture" = "Alterar imagem do grupo";
+"swarm.customize" = "Personalizar grupo";
 "swarm.selectContacts" = "Selecionar contactos";
 
 // Smartlist
 "smartlist.yesterday" = "Ontem";
 "smartlist.results" = "Diretório público";
-"smartlist.jamsResults" = "Search result";
+"smartlist.jamsResults" = "Resultado da pesquisa";
 "smartlist.conversations" = "Conversas";
 "smartlist.noConversationsFound" = "Nenhuma conversa corresponde à sua pesquisa";
-"smartlist.newContact" = "New contact";
-"smartlist.newGroup" = "New group";
+"smartlist.newContact" = "Novo contacto";
+"smartlist.newGroup" = "Novo grupo";
 "smartlist.accounts" = "Contas";
 "smartlist.invitationReceived" = "Convites recebidos";
 "smartlist.noResults" = "Nenhum resultado";
@@ -112,7 +112,7 @@
 "smartlist.noNetworkConnectivity" = "Sem conectividade à rede";
 "smartlist.cellularAccess" = "Verifique se o acesso via telemóvel está autorizado nas suas configurações";
 "smartlist.accountsTitle" = "Contas";
-"smartlist.addAccountButton" = "+ Add account";
+"smartlist.addAccountButton" = "+ Adicionar conta";
 "smartlist.noNumber" = "O contacto selecionado não tem nenhum número";
 "smartlist.selectOneNumber" = "Selecione um dos números";
 "smartlist.invitations" = "Convites";
@@ -131,14 +131,14 @@
 "conversation.messagePlaceholder" = "Escrever para";
 "conversation.explanationSendingLocationTo" = "Está atualmente a partilhar a sua localização com";
 "conversation.explanationReceivingLocationFrom" = "Está atualmente a receber uma localização em direto de ";
-"conversation.errorSavingImage" = "An error occurred while saving the image to the gallery.";
-"conversation.receivedRequest" = "%@ sent you a conversation invitation.";
-"conversation.incomingRequest" = "sent you a conversation invitation.";
-"conversation.requestMessage" = "Hello,\nDo you want to join the conversation?";
-"conversation.sendRequest" = "Send them an invitation to be able converse.";
-"conversation.sendRequestTitle" = "Send conversation invitation";
-"conversation.synchronizationTitle" = "You have accepted the conversation invitation.";
-"conversation.synchronizationMessage" = "Waiting for %@ to connect to synchronize the conversation…";
+"conversation.errorSavingImage" = "Ocorreu um erro ao guardar a imagem na galeria.";
+"conversation.receivedRequest" = "%@ enviou-lhe um convite para uma conversa.";
+"conversation.incomingRequest" = "enviou-lhe um convite para uma conversa.";
+"conversation.requestMessage" = "Olá,\ngostaria de participar da conversa?";
+"conversation.sendRequest" = "Envie-lhes um convite para poderem conversar.";
+"conversation.sendRequestTitle" = "Enviar convite de conversação";
+"conversation.synchronizationTitle" = "Aceitou o convite para conversar.";
+"conversation.synchronizationMessage" = "À espera que %@ se conecte para sincronizar a conversa…";
 "conversation.inReplyTo" = "Em resposta a";
 "conversation.repliedTo" = "respondeu a";
 "conversation.yourself" = "Você";
@@ -177,10 +177,10 @@
 // Create Account form
 "createAccount.createAccountFormTitle" = "Aderir ao Jami";
 "createAccount.lookingForUsernameAvailability" = "a procurar pela disponibilidade…";
-"createAccount.invalidUsername" = "Invalid username. Please enter a valid username.";
+"createAccount.invalidUsername" = "Nome de utilizador inválido. Introduza um nome de utilizador válido.";
 "createAccount.usernameAlreadyTaken" = "o nome de utilizador já existe";
-"createAccount.usernameValid" = "The username is available.";
-"createAccount.loading" = "Loading…";
+"createAccount.usernameValid" = "O nome de utilizador está disponível.";
+"createAccount.loading" = "A carregar…";
 "createAccount.waitCreateAccountTitle" = "Adicionar conta";
 "createAccount.UsernameNotRegisteredTitle" = "Erro de rede";
 "createAccount.UsernameNotRegisteredMessage" = "A conta foi criada mas o nome de utilizador não foi registado";
@@ -235,10 +235,10 @@
 "alerts.accountLinkedTitle" = "A vincular a conta";
 "alerts.dbFailedTitle" = "Ocorreu um erro ao iniciar o Jami";
 "alerts.dbFailedMessage" = "Por favor feche o programa e tente abri-lo novamente";
-"alerts.confirmBlockContact" = "Do you want to block this contact? The conversation history with this contact will also be deleted permanently.";
-"alerts.confirmDeleteConversation" = "Do you want to delete this conversation permanently?";
-"alerts.confirmDeleteConversationFromContact" = "Do you want to delete the conversation with this contact?";
-"alerts.confirmDeleteConversationTitle" = "Delete conversation";
+"alerts.confirmBlockContact" = "Quer bloquear este contacto? O histórico de conversas com este contacto também será eliminado de forma permanente.";
+"alerts.confirmDeleteConversation" = "Quer eliminar esta conversa permanentemente?";
+"alerts.confirmDeleteConversationFromContact" = "Quer eliminar a conversa com este contacto?";
+"alerts.confirmDeleteConversationTitle" = "Eliminar conversa";
 "alerts.noMediaPermissionsTitle" = "Permissão de media não autorizada";
 "alerts.noLibraryPermissionsTitle" = "Acesso à biblioteca de fotos não autorizado";
 "alerts.noLocationPermissionsTitle" = "Acesso à localização não concedido";
@@ -279,7 +279,7 @@
 "calls.setModerator" = "Definir moderador";
 "calls.removeModerator" = "Moderador não definido";
 "calls.muteAudio" = "Silenciar microfone";
-"calls.unmuteAudio" = "Unmute microphone";
+"calls.unmuteAudio" = "Ativar microfone";
 "calls.lowerHand" = "Baixar mão";
 
 // Account Page
@@ -301,7 +301,7 @@
 "accountPage.proxyDisabledAlertTitle" = "Servidor proxy desativado";
 "accountPage.proxyDisabledAlertBody" = "Para receber as notificações ative o proxy";
 "accountPage.removeDeviceTitle" = "Excluir o dispositivo";
-"accountPage.revokeDeviceMessage" = "Do you want to remove this device? This action cannot be undone.";
+"accountPage.revokeDeviceMessage" = "Quer remover este dispositivo? Esta ação não pode ser anulada.";
 "accountPage.revokeDeviceButton" = "Revogar";
 "accountPage.revokeDevicePlaceholder" = "Introduza a sua palavra-passe";
 "accountPage.deviceRevoked" = "Revogação do dispositivo concluída";
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contacte-me utilizando “%s” na plataforma de comunicação distribuída Jami: https://jami.net";
 "accountPage.passwordPlaceholder" = "Introduza a palavra-passe da conta";
 "accountPage.usernamePlaceholder" = "Introduza o nome de utilizador que deseja";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "O nome de utilizador não está disponível.";
 "accountPage.usernameRegistering" = "A registar";
 "accountPage.usernameRegisterAction" = "Registar";
 "accountPage.usernameRegistrationFailedTitle" = "O registo falhou";
@@ -358,7 +358,7 @@
 "accountPage.manageAccount" = "Gerir conta";
 "accountPage.encryptAccount" = "Encriptar a conta com uma palavra-passe";
 "accountPage.passwordExplanation" = "Uma conta Jami é criada e armazenada localmente apenas neste dispositivo como um arquivo que contém as suas chaves de conta. O acesso ao arquivo pode, opcionalmente, ser protegido com uma palavra-passe.";
-"accountPage.passwordsDoNotMatch" = "Passwords do not match.";
+"accountPage.passwordsDoNotMatch" = "As palavras-passe não são iguais.";
 "accountPage.passwordCreated" = "Palavra-passe criada";
 "accountPage.passwordUpdated" = "Palavra-passe atualizada";
 "accountPage.linkedDevices" = "Dispositivos vinculados";
@@ -367,13 +367,13 @@
 "accountPage.passwordForPin" = "Esta conta é encriptada por palavra-passe, introduza uma palavra-passe para gerar o código PIN";
 "accountPage.pinExplanationTitle" = "Noutro dispositivo";
 "accountPage.pinExplanationMessage" = "Instale e inicie o Jami, selecione importar de outro dispositivo e digitalize o código QR ou introduza manualmente um código PIN.";
-"accountPage.pinError" = "An error occurred while generating the PIN code.";
+"accountPage.pinError" = "Ocorreu um erro ao gerar o código PIN.";
 "accountPage.notificationTitle" = "Notificações";
 "accountPage.notificationError" = "As notificações para o Jami estão desativadas. Ative-as nas configurações do dispositivo para poder utilizar esta funcionalidade.";
 "accountPage.callsFromUnknownContacts" = "Permitir chamadas de contactos desconhecidos.";
 "accountPage.accountSettingsExplanation" = "Estas definições aplicar-se-ão apenas a esta conta.";
 "accountPage.appSettings" = "Definições da aplicação";
-"accountPage.appSettingsExplanation" = "These settings will apply to the entire application.";
+"accountPage.appSettingsExplanation" = "Estas configurações aplicar-se-ão a toda a aplicação.";
 "accountPage.connectivityAndConfiguration" = "Conectividade e configurações";
 "accountPage.sipExpirationTime" = "Tempo de expiração do registo (segundos)";
 "accountPage.tlsVerifyServerCertificates" = "Verificar os certificados TLS do servidor";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identidade da conta";
 "accountPage.bootstrap" = "Inicialização";
 "accountPage.dhtConfiguration" = "Configuração do OpenDHT";
+"accountPage.nameServer" = "Nome do servidor";
 
 // Backup Account
 "backupAccount.explanation" = "Esta conta Jami existe apenas neste dispositivo. A conta perder-se-á se este dispositivo for perdido ou se a aplicação for desinstalada. Recomenda-se a realização de uma cópia de segurança desta conta.";
@@ -462,20 +463,20 @@
 
 // Generated Message
 "generatedMessage.contactAdded" = "Convite recebido";
-"generatedMessage.swarmCreated" = "Conversation created";
-"generatedMessage.invitationReceived" = "was invited to join the conversation.";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
-"generatedMessage.youJoined" = "You joined the conversation.";
-"generatedMessage.contactBlocked" = "was blocked from the conversation.";
-"generatedMessage.contactUnblocked" = "was unblocked from the conversation.";
+"generatedMessage.swarmCreated" = "Conversa criada";
+"generatedMessage.invitationReceived" = "foi convidado a juntar-se à conversa.";
+"generatedMessage.invitationAccepted" = "juntou-se à conversa.";
+"generatedMessage.youJoined" = "Você entrou na conversa.";
+"generatedMessage.contactBlocked" = "foi bloqueado da conversa.";
+"generatedMessage.contactUnblocked" = "foi desbloqueado da conversa.";
 "generatedMessage.outgoingCall" = "Chamada efetuada";
 "generatedMessage.missedOutgoingCall" = "Chamada efetuada perdida";
 "generatedMessage.missedIncomingCall" = "Chamada recebida perdida";
 "generatedMessage.liveLocationSharing" = "Partilha de localização em tempo real";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "saiu da conversa.";
 
 // General Settings
-"generalSettings.videoSettings" = "Video settings";
+"generalSettings.videoSettings" = "Configurações de vídeo";
 "generalSettings.videoAcceleration" = "Ativar aceleração de vídeo";
 "generalSettings.fileTransfer" = "Transferência de ficheiro";
 "generalSettings.locationSharing" = "Partilha de localização";
diff --git a/Ring/Ring/Resources/ro.lproj/Localizable.strings b/Ring/Ring/Resources/ro.lproj/Localizable.strings
index 1651d7cd9b432aff8365245c310c4600a2da99a3..1e2a91d246f4b197f31db4f3ef581e53d9993dc4 100644
--- a/Ring/Ring/Resources/ro.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ro.lproj/Localizable.strings
@@ -177,10 +177,10 @@
 // Create Account form
 "createAccount.createAccountFormTitle" = "Folosește Jami";
 "createAccount.lookingForUsernameAvailability" = "caut disponibilitatea...";
-"createAccount.invalidUsername" = "Invalid username. Please enter a valid username.";
+"createAccount.invalidUsername" = "Numele este greșit. Trebuie introdus un nume corect.";
 "createAccount.usernameAlreadyTaken" = "nume ales deja";
-"createAccount.usernameValid" = "The username is available.";
-"createAccount.loading" = "Loading…";
+"createAccount.usernameValid" = "Numele este disponibil.";
+"createAccount.loading" = "Se încarcă…";
 "createAccount.waitCreateAccountTitle" = "Se adaugă contul";
 "createAccount.UsernameNotRegisteredTitle" = "Eroare de rețea";
 "createAccount.UsernameNotRegisteredMessage" = "Contul a fost creat, dar numele de utilizator nu a fost înscris";
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contactează-mă folosind „%s” pe platforma distribuită de comunicare Jami: https://jami.net";
 "accountPage.passwordPlaceholder" = "Introdu parola contului";
 "accountPage.usernamePlaceholder" = "Introdu numele de utilizator";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "Numele nu este disponibil.";
 "accountPage.usernameRegistering" = "Se înscrie";
 "accountPage.usernameRegisterAction" = "Înscrie-te";
 "accountPage.usernameRegistrationFailedTitle" = "Înscrierea nu a reușit";
@@ -358,7 +358,7 @@
 "accountPage.manageAccount" = "Gestionează contul";
 "accountPage.encryptAccount" = "Cifrează contul cu o parolă";
 "accountPage.passwordExplanation" = "Un cont Jami este creat și stocat local numai în acest aparat, sub forma unei arhive care conține cheile contului. Accesul la această arhivă poate fi protejat facultativ cu o parolă.";
-"accountPage.passwordsDoNotMatch" = "Passwords do not match.";
+"accountPage.passwordsDoNotMatch" = "Parolele nu se potrivesc.";
 "accountPage.passwordCreated" = "Parolă creată";
 "accountPage.passwordUpdated" = "Parolă actualizată";
 "accountPage.linkedDevices" = "Aparate asociate";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identitatea contului";
 "accountPage.bootstrap" = "Server de pornire";
 "accountPage.dhtConfiguration" = "Configurare OpenDHT";
+"accountPage.nameServer" = "Server de nume";
 
 // Backup Account
 "backupAccount.explanation" = "Acest cont Jami există doar în acest aparat. Contul va fi pierdut dacă acest aparat este pierdut sau dacă aplicația este dezinstalată. Se recomandă efectuarea unei copii de rezervă a contului.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Invitație primită";
 "generatedMessage.swarmCreated" = "Conversație creată";
 "generatedMessage.invitationReceived" = "a fost invitat să participe la conversație.";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = "participă la conversație.";
 "generatedMessage.youJoined" = "Participi la conversație.";
 "generatedMessage.contactBlocked" = "a fost blocat din conversație.";
 "generatedMessage.contactUnblocked" = "a fost deblocat din conversație.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Apel efectuat nepreluat";
 "generatedMessage.missedIncomingCall" = "Apel pierdut";
 "generatedMessage.liveLocationSharing" = "Distribuirea poziției în direct";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "a părăsit conversația.";
 
 // General Settings
 "generalSettings.videoSettings" = "Reglări video";
diff --git a/Ring/Ring/Resources/ro_RO.lproj/Localizable.strings b/Ring/Ring/Resources/ro_RO.lproj/Localizable.strings
index 17a69e1d4607eaad3bfcb7e829837ad77702bf95..f352b5770c43f9149e33638f4653821fe6fe17b4 100644
--- a/Ring/Ring/Resources/ro_RO.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ro_RO.lproj/Localizable.strings
@@ -177,10 +177,10 @@
 // Create Account form
 "createAccount.createAccountFormTitle" = "Folosește Jami";
 "createAccount.lookingForUsernameAvailability" = "caut disponibilitatea...";
-"createAccount.invalidUsername" = "Invalid username. Please enter a valid username.";
+"createAccount.invalidUsername" = "Numele este greșit. Trebuie introdus un nume corect.";
 "createAccount.usernameAlreadyTaken" = "nume ales deja";
-"createAccount.usernameValid" = "The username is available.";
-"createAccount.loading" = "Loading…";
+"createAccount.usernameValid" = "Numele este disponibil.";
+"createAccount.loading" = "Se încarcă…";
 "createAccount.waitCreateAccountTitle" = "Se adaugă contul";
 "createAccount.UsernameNotRegisteredTitle" = "Eroare de rețea";
 "createAccount.UsernameNotRegisteredMessage" = "Contul a fost creat, dar numele de utilizator nu a fost înscris";
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Contactează-mă folosind „%s” pe platforma distribuită de comunicare Jami: https://jami.net";
 "accountPage.passwordPlaceholder" = "Introdu parola contului";
 "accountPage.usernamePlaceholder" = "Introdu numele de utilizator";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "Numele nu este disponibil.";
 "accountPage.usernameRegistering" = "Se înscrie";
 "accountPage.usernameRegisterAction" = "Înscrie-te";
 "accountPage.usernameRegistrationFailedTitle" = "Înscrierea nu a reușit";
@@ -358,7 +358,7 @@
 "accountPage.manageAccount" = "Gestionează contul";
 "accountPage.encryptAccount" = "Cifrează contul cu o parolă";
 "accountPage.passwordExplanation" = "Un cont Jami este creat și stocat local numai în acest aparat, sub forma unei arhive care conține cheile contului. Accesul la această arhivă poate fi protejat facultativ cu o parolă.";
-"accountPage.passwordsDoNotMatch" = "Passwords do not match.";
+"accountPage.passwordsDoNotMatch" = "Parolele nu se potrivesc.";
 "accountPage.passwordCreated" = "Parolă creată";
 "accountPage.passwordUpdated" = "Parolă actualizată";
 "accountPage.linkedDevices" = "Aparate asociate";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identitatea contului";
 "accountPage.bootstrap" = "Server de pornire";
 "accountPage.dhtConfiguration" = "Configurare OpenDHT";
+"accountPage.nameServer" = "Server de nume";
 
 // Backup Account
 "backupAccount.explanation" = "Acest cont Jami există doar în acest aparat. Contul va fi pierdut dacă acest aparat este pierdut sau dacă aplicația este dezinstalată. Se recomandă efectuarea unei copii de rezervă a acestui cont.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Invitație primită";
 "generatedMessage.swarmCreated" = "Conversație creată";
 "generatedMessage.invitationReceived" = "a fost invitat să participe la conversație.";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = "participă la conversație.";
 "generatedMessage.youJoined" = "Participi la conversație.";
 "generatedMessage.contactBlocked" = "a fost blocat din conversație.";
 "generatedMessage.contactUnblocked" = "a fost deblocat din conversație.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Apel efectuat nepreluat";
 "generatedMessage.missedIncomingCall" = "Apel pierdut";
 "generatedMessage.liveLocationSharing" = "Distribuirea poziției în direct";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "a părăsit conversația.";
 
 // General Settings
 "generalSettings.videoSettings" = "Reglări video";
diff --git a/Ring/Ring/Resources/ru-RU.lproj/Localizable.strings b/Ring/Ring/Resources/ru-RU.lproj/Localizable.strings
index 1804b6f7ddf188c80f4cb0592b20eb19b2a9c9d5..d2ff42e6861ef7ea7ded26b3046bec7a52908193 100644
--- a/Ring/Ring/Resources/ru-RU.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ru-RU.lproj/Localizable.strings
@@ -177,10 +177,10 @@
 // Create Account form
 "createAccount.createAccountFormTitle" = "Присоединиться к Jami";
 "createAccount.lookingForUsernameAvailability" = "проверка доступности…";
-"createAccount.invalidUsername" = "Invalid username. Please enter a valid username.";
+"createAccount.invalidUsername" = "Неверное имя пользователя. Введите верное.";
 "createAccount.usernameAlreadyTaken" = "имя пользователя уже занято";
-"createAccount.usernameValid" = "The username is available.";
-"createAccount.loading" = "Loading…";
+"createAccount.usernameValid" = "Имя пользователя доступно.";
+"createAccount.loading" = "Загрузка…";
 "createAccount.waitCreateAccountTitle" = "Добавление аккаунта";
 "createAccount.UsernameNotRegisteredTitle" = "Ошибка сети";
 "createAccount.UsernameNotRegisteredMessage" = "Аккаунт был создан но имя пользователя не было зарегистрировано";
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Свяжитесь со мной используя \"%s\" на платформе распределенной связи Jami: https://jami.net";
 "accountPage.passwordPlaceholder" = "Введите пароль вашего аккаунта";
 "accountPage.usernamePlaceholder" = "Введите желаемое имя пользователя";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "Имя пользователя недоступно.";
 "accountPage.usernameRegistering" = "Регистрация";
 "accountPage.usernameRegisterAction" = "Зарегистрировать";
 "accountPage.usernameRegistrationFailedTitle" = "Не удалось зарегистрироваться";
@@ -358,7 +358,7 @@
 "accountPage.manageAccount" = "Учетные записи";
 "accountPage.encryptAccount" = "Зашифровать аккаунт с паролем";
 "accountPage.passwordExplanation" = "Аккаунт Джами создаётся локально и хранится только на этом устройстве в форме архива, содержащего ключи от вашей учётной записи. По желанию, доступ к архиву может быть защищён паролем.";
-"accountPage.passwordsDoNotMatch" = "Passwords do not match.";
+"accountPage.passwordsDoNotMatch" = "Пароли не совпадают.";
 "accountPage.passwordCreated" = "Пароль создан";
 "accountPage.passwordUpdated" = "Пароль обновлен";
 "accountPage.linkedDevices" = "Привязанные устройства";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Идентификатор аккаунта";
 "accountPage.bootstrap" = "Начальная загрузка";
 "accountPage.dhtConfiguration" = "Конфигурация OpenDHT";
+"accountPage.nameServer" = "Сервер имён";
 
 // Backup Account
 "backupAccount.explanation" = "Этот аккаунт Jami существует только на этом устройстве. Аккаунт будет потерян, если это устройство будет потеряно или если приложение будет удалено. Рекомендуется создать резервную копию этого аккаунта.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Получено приглашение";
 "generatedMessage.swarmCreated" = "Беседа создана";
 "generatedMessage.invitationReceived" = "был(а) приглашен(а) присоединиться к беседе.";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = "присоединяется к беседе.";
 "generatedMessage.youJoined" = "Вы присоединились к беседе.";
 "generatedMessage.contactBlocked" = "был(а) заблокирован(а) в беседе.";
 "generatedMessage.contactUnblocked" = "был(а) разблокирован(а) в беседе.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Пропущенный исходящий";
 "generatedMessage.missedIncomingCall" = "Пропущенный входящий";
 "generatedMessage.liveLocationSharing" = "Совместное использование местоположения в реальном времени";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "покидает беседу.";
 
 // General Settings
 "generalSettings.videoSettings" = "Настройки видео";
diff --git a/Ring/Ring/Resources/ru.lproj/Localizable.strings b/Ring/Ring/Resources/ru.lproj/Localizable.strings
index 2f91c4dccd3046d77df2e710d417dd8a2b5e945b..accb0023f1fc76ef35d53e499072ba815e5bcff9 100644
--- a/Ring/Ring/Resources/ru.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ru.lproj/Localizable.strings
@@ -177,10 +177,10 @@
 // Create Account form
 "createAccount.createAccountFormTitle" = "Присоединиться к Джами";
 "createAccount.lookingForUsernameAvailability" = "проверка доступности…";
-"createAccount.invalidUsername" = "Invalid username. Please enter a valid username.";
+"createAccount.invalidUsername" = "Неверное имя пользователя. Введите верное.";
 "createAccount.usernameAlreadyTaken" = "имя пользователя уже занято";
-"createAccount.usernameValid" = "The username is available.";
-"createAccount.loading" = "Loading…";
+"createAccount.usernameValid" = "Имя пользователя доступно.";
+"createAccount.loading" = "Загрузка…";
 "createAccount.waitCreateAccountTitle" = "Добавление аккаунта";
 "createAccount.UsernameNotRegisteredTitle" = "Ошибка сети";
 "createAccount.UsernameNotRegisteredMessage" = "Аккаунт был создан, но имя пользователя не было зарегистрировано";
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Свяжитесь со мной по адресу «%s» на платформе распределенной связи Джами: https://jami.net";
 "accountPage.passwordPlaceholder" = "Введите пароль вашего аккаунта";
 "accountPage.usernamePlaceholder" = "Введите желаемое имя пользователя";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "Имя пользователя недоступно.";
 "accountPage.usernameRegistering" = "Регистрация";
 "accountPage.usernameRegisterAction" = "Зарегистрировать";
 "accountPage.usernameRegistrationFailedTitle" = "Не удалось зарегистрироваться";
@@ -358,7 +358,7 @@
 "accountPage.manageAccount" = "Управление аккаунтом";
 "accountPage.encryptAccount" = "Зашифровать аккаунт с паролем";
 "accountPage.passwordExplanation" = "Аккаунт Джами создаётся локально и хранится только на этом устройстве в форме архива, содержащего ключи от вашей учётной записи. По желанию, доступ к архиву может быть защищён паролем.";
-"accountPage.passwordsDoNotMatch" = "Passwords do not match.";
+"accountPage.passwordsDoNotMatch" = "Пароли не совпадают.";
 "accountPage.passwordCreated" = "Пароль создан";
 "accountPage.passwordUpdated" = "Пароль обновлен";
 "accountPage.linkedDevices" = "Привязанные устройства";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Идентификатор аккаунта";
 "accountPage.bootstrap" = "Сервер начальной загрузки";
 "accountPage.dhtConfiguration" = "Конфигурация OpenDHT";
+"accountPage.nameServer" = "Сервер имён";
 
 // Backup Account
 "backupAccount.explanation" = "Этот аккаунт Джами существует только на данном устройстве. Аккаунт будет утрачен, если это устройство будет потеряно или если приложение будет удалено. Рекомендуется создать резервную копию аккаунта.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Получено приглашение";
 "generatedMessage.swarmCreated" = "Беседа создана";
 "generatedMessage.invitationReceived" = "был(а) приглашен(а) присоединиться к беседе.";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = "присоединяется к беседе.";
 "generatedMessage.youJoined" = "Вы присоединились к беседе.";
 "generatedMessage.contactBlocked" = "был(а) заблокирован(а) в беседе.";
 "generatedMessage.contactUnblocked" = "был(а) разблокирован(а) в беседе.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Непринятый исходящий вызов";
 "generatedMessage.missedIncomingCall" = "Пропущенный входящий вызов";
 "generatedMessage.liveLocationSharing" = "Совместное использование местоположения в реальном времени";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "покидает беседу.";
 
 // General Settings
 "generalSettings.videoSettings" = "Настройки видео";
diff --git a/Ring/Ring/Resources/si.lproj/Localizable.strings b/Ring/Ring/Resources/si.lproj/Localizable.strings
index 95a470e283280039a0b2a03dec26ebfcbea5f070..2c368c36c58dd61f920f7acffc21fb5007a23937 100644
--- a/Ring/Ring/Resources/si.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/si.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT configuration";
+"accountPage.nameServer" = "Name server";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/sk-SK.lproj/Localizable.strings b/Ring/Ring/Resources/sk-SK.lproj/Localizable.strings
index 74491b1c02f951b9627386579dc7a4895a40b690..22c35b711542ad3e326f15e85f4014d3bccac217 100644
--- a/Ring/Ring/Resources/sk-SK.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/sk-SK.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identita účtu";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Konfigurácia OpenDHT";
+"accountPage.nameServer" = "Menný server";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/sk.lproj/Localizable.strings b/Ring/Ring/Resources/sk.lproj/Localizable.strings
index e67923cdf85347d09db9b7da38f8920cca2fd1f4..e69e5bd18257afdc76f6192aac0234e273dc6ab3 100644
--- a/Ring/Ring/Resources/sk.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/sk.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identita účtu";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Konfigurácia OpenDHT";
+"accountPage.nameServer" = "Menný server";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/sl.lproj/Localizable.strings b/Ring/Ring/Resources/sl.lproj/Localizable.strings
index 7558a83a9a610d670c751011d4cec6c786f251a7..07332642349427451de028004092967354870a4f 100644
--- a/Ring/Ring/Resources/sl.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/sl.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identiteta računa";
 "accountPage.bootstrap" = "Začetni nalagalnik";
 "accountPage.dhtConfiguration" = "Nastavitve OpenDTH";
+"accountPage.nameServer" = "Imenski strežnik";
 
 // Backup Account
 "backupAccount.explanation" = "Ta račun Jami obstaja samo na tej napravi. Račun bo izgubljen, če to napravo izgubite ali če odstranite program. Priporočamo, da naredite varnostno kopijo tega računa.";
diff --git a/Ring/Ring/Resources/sq-AL.lproj/Localizable.strings b/Ring/Ring/Resources/sq-AL.lproj/Localizable.strings
index e30006629da0c61d91155aec44cdd04472d508af..14947aee666baac057c6fc78466973870e15b9ce 100644
--- a/Ring/Ring/Resources/sq-AL.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/sq-AL.lproj/Localizable.strings
@@ -319,7 +319,7 @@
 "accountPage.contactMeOnJamiContant" = "Lidhuni me mua duke përdorur “%s” në platformën e komunikimeve të shpërndara Jami: https://jami.net";
 "accountPage.passwordPlaceholder" = "Jepni fjalëkalim llogarie";
 "accountPage.usernamePlaceholder" = "Jepni emrin e dëshiruar të përdoruesit";
-"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.registerNameErrorMessage" = "Emri i përdoruesit s’mund të kihet.";
 "accountPage.usernameRegistering" = "Regjistrim";
 "accountPage.usernameRegisterAction" = "Regjistrohuni";
 "accountPage.usernameRegistrationFailedTitle" = "Regjistrimi dështoi";
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Identitet llogarie";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Formësim i OpenDHT-së";
+"accountPage.nameServer" = "Shërbyes emrash";
 
 // Backup Account
 "backupAccount.explanation" = "Kjo llogari Jami ekziston vetëm në këtë pajisje. Llogaria do të humbë, nëse humbet kjo pajisje, ose nëse çinstalohet aplikacioni. Rekomandohet të bëni një kopjeruajtje të kësaj llogarie.";
@@ -464,7 +465,7 @@
 "generatedMessage.contactAdded" = "Ftesa u mor";
 "generatedMessage.swarmCreated" = "Biseda ui krijua";
 "generatedMessage.invitationReceived" = "u ftua të marrë pjesë në bisedë.";
-"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.invitationAccepted" = "erdhi në bisedë.";
 "generatedMessage.youJoined" = "Erdhët në bisedë.";
 "generatedMessage.contactBlocked" = "u bllokua prej bisede.";
 "generatedMessage.contactUnblocked" = "u zhbllokua prej bisede.";
@@ -472,7 +473,7 @@
 "generatedMessage.missedOutgoingCall" = "Thirrje ikse të humbura";
 "generatedMessage.missedIncomingCall" = "Thirrje ardhëse të humbura";
 "generatedMessage.liveLocationSharing" = "Dhënie e vendndodhjes drejtpërsëdrejti";
-"generatedMessage.contactLeftConversation" = "has left the conversation.";
+"generatedMessage.contactLeftConversation" = "iku nga biseda.";
 
 // General Settings
 "generalSettings.videoSettings" = "Rregullime videoje";
diff --git a/Ring/Ring/Resources/sr.lproj/Localizable.strings b/Ring/Ring/Resources/sr.lproj/Localizable.strings
index 122b56529a8b0aa9e6f8a063b89976bdbbe0275b..b9a5ec2af458c293c5765b3a8bd283b1f1258fc3 100644
--- a/Ring/Ring/Resources/sr.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/sr.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT konfiguracija";
+"accountPage.nameServer" = "Сервер имена";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/sr@Cyrl.lproj/Localizable.strings b/Ring/Ring/Resources/sr@Cyrl.lproj/Localizable.strings
index c9dd31d5a0a2711aa436fc179e20fabef5956dea..0d8557a3e17955c7f8cf3c03a96f0fc7f049ea46 100644
--- a/Ring/Ring/Resources/sr@Cyrl.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/sr@Cyrl.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Конфигурација OpenDHT";
+"accountPage.nameServer" = "Сервер имена";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/sv.lproj/Localizable.strings b/Ring/Ring/Resources/sv.lproj/Localizable.strings
index 5c603eb1be7809ab3eaad3178640b9edc5a6d3c2..b76ce39119fe24808b936e866bbaf9910b26504b 100644
--- a/Ring/Ring/Resources/sv.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/sv.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT-konfiguration";
+"accountPage.nameServer" = "Namnserver";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/sw.lproj/Localizable.strings b/Ring/Ring/Resources/sw.lproj/Localizable.strings
index e1a57dc5929b82369b409452e54170925190c7b9..3db2f88bfadc90c51635fa638b651b48125d6ea6 100644
--- a/Ring/Ring/Resources/sw.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/sw.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Configuration OpenDHT";
+"accountPage.nameServer" = "Jina server";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/ta.lproj/Localizable.strings b/Ring/Ring/Resources/ta.lproj/Localizable.strings
index de878ded33542955e6101b51a6a05873b31e0428..65417a48054483a8d084c17ad43f8616ed673152 100644
--- a/Ring/Ring/Resources/ta.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/ta.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "துவக்கப் பட்டியல்";
 "accountPage.dhtConfiguration" = "OpenDHT அமைவு";
+"accountPage.nameServer" = "பெயர் சேவையகம்";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/te.lproj/Localizable.strings b/Ring/Ring/Resources/te.lproj/Localizable.strings
index 553b770f85d57c9d511267cc73fa718547128c5c..ca1f1d14dab735344cdb184663b22f614dd37a9c 100644
--- a/Ring/Ring/Resources/te.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/te.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "బూట్స్ట్రాప్";
 "accountPage.dhtConfiguration" = "ఓపెన్ డిహెచ్టి ఆకృతీకరణ";
+"accountPage.nameServer" = "పేరు సర్వర్";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/th.lproj/Localizable.strings b/Ring/Ring/Resources/th.lproj/Localizable.strings
index 9d82eeadeb08023de8ba330773e75154bafca599..90566eb9994c575afe50689a95488b756940cd77 100644
--- a/Ring/Ring/Resources/th.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/th.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "แถวกระดาน";
 "accountPage.dhtConfiguration" = "การตั้งค่า OpenDHT";
+"accountPage.nameServer" = "เซอร์เวอร์ชื่อ";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/tr.lproj/Localizable.strings b/Ring/Ring/Resources/tr.lproj/Localizable.strings
index 1e5d128cce7d3d60a9b4e1bf9a2181971e7194cd..f5068388a218548750f3460295fd84bb30be9cf6 100644
--- a/Ring/Ring/Resources/tr.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/tr.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Önyükleme";
 "accountPage.dhtConfiguration" = "OpenDHT yapılandırma";
+"accountPage.nameServer" = "Ad Sunucusu";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/tt.lproj/Localizable.strings b/Ring/Ring/Resources/tt.lproj/Localizable.strings
index ac92db4b70a3a9f2f683a39583f4a798a9fcdf75..92484a709b430669529313b138e6827797b25562 100644
--- a/Ring/Ring/Resources/tt.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/tt.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Бутстрап";
 "accountPage.dhtConfiguration" = "OpenDHT конфигурациясе";
+"accountPage.nameServer" = "Исем серверы";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/uk.lproj/Localizable.strings b/Ring/Ring/Resources/uk.lproj/Localizable.strings
index 88cca43f178d74441b8957f1d782ca2cac9b66e7..b65e0e9ce9439f426768c01d1543c8b66c2a9249 100644
--- a/Ring/Ring/Resources/uk.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/uk.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Початкове завантаження";
 "accountPage.dhtConfiguration" = "Налаштування OpenDHT";
+"accountPage.nameServer" = "Сервер імен";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/vi.lproj/Localizable.strings b/Ring/Ring/Resources/vi.lproj/Localizable.strings
index 1fe15303c519d0256efb2bc1f32fdc33a4e6e432..becec51545f4b4ac6e0ef4113c07307405004f36 100644
--- a/Ring/Ring/Resources/vi.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/vi.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "Thiết lập OpenDHT";
+"accountPage.nameServer" = "Name server";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/zh-Hans-CN.lproj/Localizable.strings b/Ring/Ring/Resources/zh-Hans-CN.lproj/Localizable.strings
index 9b912fc83152648e274780662f726bebf443302f..99d5f37fe3a67dbda15e66f43c852c0146bea709 100644
--- a/Ring/Ring/Resources/zh-Hans-CN.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/zh-Hans-CN.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "初始服务器";
 "accountPage.dhtConfiguration" = "OpenDHT 配置";
+"accountPage.nameServer" = "名称服务器";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/zh-Hans.lproj/Localizable.strings b/Ring/Ring/Resources/zh-Hans.lproj/Localizable.strings
index 69348881eec97c7d6e88a0af12a1bd66c1659da8..04e7327aa12ed785a6b1b3a5bfc77df84f78e3f1 100644
--- a/Ring/Ring/Resources/zh-Hans.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/zh-Hans.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT 設定";
+"accountPage.nameServer" = "名稱伺服器";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/zh-Hant.lproj/Localizable.strings b/Ring/Ring/Resources/zh-Hant.lproj/Localizable.strings
index 52f7c459b5b687df61dc4592b39da59cd1142d2b..f849a29ba3164c852d5272281435837d7a4f82d6 100644
--- a/Ring/Ring/Resources/zh-Hant.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/zh-Hant.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT 配置";
+"accountPage.nameServer" = "名称服务器";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/zh.lproj/Localizable.strings b/Ring/Ring/Resources/zh.lproj/Localizable.strings
index 242f64acd2b12f240fd76411e743ab1f1665e7ba..d9b0b383a95ffffbd604fc4862edaf6450ad9304 100644
--- a/Ring/Ring/Resources/zh.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/zh.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "引導";
 "accountPage.dhtConfiguration" = "OpenDHT 配置";
+"accountPage.nameServer" = "名称服务器";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
diff --git a/Ring/Ring/Resources/zh_CN.GB2312.lproj/Localizable.strings b/Ring/Ring/Resources/zh_CN.GB2312.lproj/Localizable.strings
new file mode 100644
index 0000000000000000000000000000000000000000..e4a8202606bd6e722447cf9a428be01a64cfc2f1
--- /dev/null
+++ b/Ring/Ring/Resources/zh_CN.GB2312.lproj/Localizable.strings
@@ -0,0 +1,516 @@
+ /*
+ *  Copyright (C) 2017-2023 Savoir-faire Linux Inc.
+ *
+ *  Author: Silbino Gonçalves Matado <silbino.gmatado@savoirfairelinux.com>
+ *
+ *  This program is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program; if not, write to the Free Software
+ *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301 USA.
+ */
+
+// Global
+"global.accountSettings" = "Account Settings";
+"global.username" = "Username";
+"global.recommended" = "Recommended";
+"global.password" = "Password";
+"global.registerAUsername" = "Register username";
+"global.enterPassword" = "Enter password";
+"global.enterUsername" = "Enter username";
+"global.cancel" = "Cancel";
+"global.blockContact" = "Block contact";
+"global.removeAccount" = "Remove account";
+"global.incomingCall" = "Incoming call";
+"global.ok" = "OK";
+"global.close" = "Close";
+"global.share" = "Share";
+"global.forward" = "Forward";
+"global.save" = "Save";
+"global.resend" = "Resend";
+"global.preview" = "Preview";
+"global.accept" = "Accept";
+"global.block" = "Block";
+"global.decline" = "Decline";
+"global.name" = "Name";
+"global.copy" = "Copy";
+"global.reply" = "Reply";
+"global.search" = "Searching…";
+"global.donate" = "Donate";
+"global.deleteMessage" = "Delete message";
+"global.deleteFile" = "Delete file from device";
+"global.editMessage" = "Edit message";
+"global.editing" = "Editing";
+"global.create" = "Create";
+"global.edit" = "Edit";
+"global.remove" = "Remove";
+"global.call" = "Call";
+"global.video" = "Video";
+"global.time" = "Time";
+"global.editPassword" = "Edit password";
+"global.confirmPassword" = "Confirm password";
+"global.cameraDisabled" = "Camera access is disabled. Enable it in device settings in order to use this feature.";
+
+// Scan
+"scan.badQrCode" = "Bad QR code";
+
+// SwarmCreation
+"swarmcreation.searchBar" = "Search for contact…";
+"swarmcreation.addDescription" = "Add description";
+// Swarm
+"swarm.muteConversation" = "Mute conversation";
+"swarm.leaveConversation" = "Leave conversation";
+"swarm.chooseColor" = "Color";
+"swarm.typeOfSwarm" = "Conversation type";
+"swarm.identifier" = "Identifier";
+"swarm.settings" = "Settings";
+"swarm.members" = "Members";
+"swarm.addDescription" = "Add description";
+"swarm.oneToOne" = "Private";
+"swarm.adminInvitesOnly" = "Private group (restricted invites)";
+"swarm.invitesOnly" = "Private group";
+"swarm.publicChat" = "Public group";
+"swarm.others" = "Others";
+"swarm.member" = "Member";
+"swarm.invited" = "Invited";
+"swarm.admin" = "管理員";
+"swarm.blocked" = "已封鎖";
+"swarm.unknown" = "Unknown";
+"swarm.inviteMembers" = "Invite members";
+"swarm.confirmLeaveConversation" = "Do you want to leave this conversation?";
+"swarm.Leave" = "Leave";
+"swarm.newGroup" = "Create new group";
+"swarm.namePlaceholder" = "Group name";
+"swarm.explanationText" = "Members can be invited at any time after the group has been created.";
+"swarm.customizeProfile" = "Customize group profile";
+"swarm.changePicture" = "Change group picture";
+"swarm.customize" = "Customize group";
+"swarm.selectContacts" = "Select contacts";
+
+// Smartlist
+"smartlist.yesterday" = "Yesterday";
+"smartlist.results" = "Public directory";
+"smartlist.jamsResults" = "Search result";
+"smartlist.conversations" = "Conversations";
+"smartlist.noConversationsFound" = "No conversations match your search";
+"smartlist.newContact" = "New contact";
+"smartlist.newGroup" = "New group";
+"smartlist.accounts" = "Accounts";
+"smartlist.invitationReceived" = "Invitations received";
+"smartlist.noResults" = "No results";
+"smartlist.noConversation" = "No conversations";
+"smartlist.searchBarPlaceholder" = "Enter name…";
+"smartlist.searchBar" = "Search";
+"smartlist.noNetworkConnectivity" = "No network connectivity";
+"smartlist.cellularAccess" = "Be sure cellular access is granted in your settings";
+"smartlist.accountsTitle" = "Accounts";
+"smartlist.addAccountButton" = "+ Add account";
+"smartlist.noNumber" = "Selected contact does not have any number";
+"smartlist.selectOneNumber" = "Select one of the numbers";
+"smartlist.invitations" = "Invitations";
+"smartlist.aboutJami" = "About Jami";
+"smartlist.inviteFriends" = "Invite friends";
+"smartlist.accounts" = "Accounts";
+"smartlist.disableDonation" = "Not now";
+"smartlist.donationExplanation" = "If you enjoy using Jami and believe in our mission, would you make a donation?";
+"smartlist.inSynchronization" = "conversation in synchronization";
+"smartlist.newMessage" = "New message";
+
+// Conversation
+"conversation.addToContactsButton" = "Add to Contacts";
+"conversation.addToContactsLabel" = "Add to contacts?";
+"conversation.notContactLabel" = "is not in your contact list";
+"conversation.messagePlaceholder" = "Write to";
+"conversation.explanationSendingLocationTo" = "You are currently sharing your location with ";
+"conversation.explanationReceivingLocationFrom" = "You are currently receiving a live location from ";
+"conversation.errorSavingImage" = "An error occurred while saving the image to the gallery.";
+"conversation.receivedRequest" = "%@ sent you a conversation invitation.";
+"conversation.incomingRequest" = "sent you a conversation invitation.";
+"conversation.requestMessage" = "Hello,\nDo you want to join the conversation?";
+"conversation.sendRequest" = "Send them an invitation to be able converse.";
+"conversation.sendRequestTitle" = "Send conversation invitation";
+"conversation.synchronizationTitle" = "You have accepted the conversation invitation.";
+"conversation.synchronizationMessage" = "Waiting for %@ to connect to synchronize the conversation…";
+"conversation.inReplyTo" = "In reply to";
+"conversation.repliedTo" = "replied to";
+"conversation.yourself" = "您";
+"conversation.edited" = "已编辑";
+"conversation.deletedMessage" = "deleted a message";
+"conversation.contactBlocked" = "Contact blocked";
+
+// Invitations
+"invitations.noInvitations" = "No invitations";
+"invitations.pending" = "pending";
+"invitations.accepted" = "accepted";
+"invitations.declined" = "declined";
+"invitations.blocked" = "blocked";
+"invitations.list" = "Invitations received";
+
+// Walkthrough
+
+//Welcome Screen
+"welcome.title" = "Share, freely and privately with Jami";
+"welcome.text" = "Jami is a free and universal communication platform which preserves the users' privacy and freedoms";
+"welcome.haveAccount" = "I already have an account";
+"welcome.linkDevice" = "Import from another device";
+"welcome.linkBackup" = "Import from archive backup";
+"welcome.createAccount" = "Join";
+"welcome.connectToJAMS" = "Connect to Jami Account Management Server (JAMS)";
+
+// Creation Profile Screen
+"createProfile.skipCreateProfile" = "Skip";
+"createProfile.profileCreated" = "Next";
+"createProfile.title" = "Personalize your profile";
+"createProfile.enterNameLabel" = "Enter a display name";
+"createProfile.enterNamePlaceholder" = "Enter name";
+"createProfile.subtitle" = "Your profile will be shared with your contacts. You can change it at any time.";
+"createProfile.createProfilePicture" = "Create profile picture";
+
+// Create Account form
+"createAccount.createAccountFormTitle" = "Join Jami";
+"createAccount.lookingForUsernameAvailability" = "looking for availability…";
+"createAccount.invalidUsername" = "Invalid username. Please enter a valid username.";
+"createAccount.usernameAlreadyTaken" = "username already taken";
+"createAccount.usernameValid" = "The username is available.";
+"createAccount.loading" = "Loading…";
+"createAccount.waitCreateAccountTitle" = "Adding account";
+"createAccount.UsernameNotRegisteredTitle" = "Network error";
+"createAccount.UsernameNotRegisteredMessage" = "Account was created but username was not registered";
+"createAccount.timeoutTitle" = "Account Created";
+"createAccount.timeoutMessage" = "Username registration is in progress. Please wait…";
+"createAccount.sipConfigure" = "Configure an existing SIP account";
+"createAccount.creatingAccount" = "Creating account";
+"createAccount.nameExplanation" = "You can choose a username to help others more easily find and reach you on Jami.";
+"createAccount.newAccount" = "New account";
+"createAccount.encryptionEnabled" = "Encryption enabled";
+"createAccount.encrypt" = "Encrypt";
+"createAccount.customize" = "Customize";
+"createAccount.encryptTitle" = "Encrypt account with password";
+"createAccount.encryptExplanation" = "A Jami account is created and stored locally only on this device as an archive containing its account keys. Access to the archive can optionally be protected with a password.";
+
+// Link To Account form
+"linkToAccount.waitLinkToAccountTitle" = "Account linking";
+"linkToAccount.linkButtonTitle" = "Link";
+"linkToAccount.linkDeviceTitle" = "Link device";
+"linkToAccount.linkDeviceMessage" = "Choose “Link new device” from another Jami app to show the QR code or generate a PIN code.";
+"linkToAccount.explanationMessage" = "A PIN code is required to use an existing Jami account on this device.";
+"linkToAccount.pinPlaceholder" = "PIN code";
+"linkToAccount.pinLabel" = "输入PIN码";
+"linkToAccount.scanQRCode" = "Scan QR code";
+"linkToAccount.explanationPinMessage" = "To generate the PIN code, go to the account management settings on the device containing the account you want to link to. Select “Link new device”. You will receive the necessary PIN code to complete this form. The PIN code will expire in 10 minutes.";
+
+// Import from Archive
+"importFromArchive.explanation" = "Import Jami account from local archive file.";
+"importFromArchive.passwordExplanation" = "If the account is encrypted with a password, please fill the following field.";
+"importFromArchive.title" = "Import from archive";
+"importFromArchive.buttonTitle" = "Import";
+"importFromArchive.selectArchiveButton" = "Select archive file";
+
+// Link to Jami Account Management Server (JAMS) form
+"linkToAccountManager.signIn" = "Sign in";
+"linkToAccountManager.title" = "JAMS account";
+"linkToAccountManager.accountManagerPlaceholder" = "JAMS URL";
+"linkToAccountManager.accountManagerLabel" = "Enter JAMS URL";
+"linkToAccountManager.jamsExplanation" = "Enter Jami Account Management Server (JAMS) URL";
+"linkToAccountManager.enterCredentials" = "Enter JAMS credentials";
+
+// Alerts
+"alerts.accountCannotBeFoundTitle" = "Account error";
+"alerts.accountCannotBeFoundMessage" = "Unable to find account on the Jami network. Make sure it was exported on Jami from an existing device, and that provided credentials are correct.";
+"alerts.accountAddedTitle" = "Account added";
+"alerts.accountNoNetworkTitle" = "Network error";
+"alerts.accountNoNetworkMessage" = "A connectivity error occurred while adding Jami account to the distributed network. Please try again. If the problem persists, contact your system administrator.";
+"alerts.accountDefaultErrorTitle" = "Account error";
+"alerts.accountDefaultErrorMessage" = "An error occurred while creating the account.";
+"alerts.profileTakePhoto" = "Take photo";
+"alerts.profileUploadPhoto" = "Upload photo";
+"alerts.accountLinkedTitle" = "Linking account";
+"alerts.dbFailedTitle" = "An error happened when launching Jami";
+"alerts.dbFailedMessage" = "Please close application and try to open it again";
+"alerts.confirmBlockContact" = "Do you want to block this contact? The conversation history with this contact will also be deleted permanently.";
+"alerts.confirmDeleteConversation" = "Do you want to delete this conversation permanently?";
+"alerts.confirmDeleteConversationFromContact" = "Do you want to delete the conversation with this contact?";
+"alerts.confirmDeleteConversationTitle" = "Delete conversation";
+"alerts.noMediaPermissionsTitle" = "Media permission not granted";
+"alerts.noLibraryPermissionsTitle" = "Access to photo library not granted";
+"alerts.noLocationPermissionsTitle" = "Access to location not granted";
+"alerts.errorWrongCredentials" = "An error occurred while connecting to Jami Account Management Server (JAMS). Please try again. If the problem persists, contact your system administrator.";
+"alerts.recordVideoMessage" = "Record video message";
+"alerts.recordAudioMessage" = "Record audio message";
+"alerts.uploadFile" = "Send file";
+"alerts.uploadPhoto" = "Open gallery";
+"alerts.locationServiceIsDisabled" = "Turn on “Location Services” to allow “Jami” to determine device location.";
+"alerts.locationSharing" = "Share my location";
+"alerts.alreadylocationSharing" = "Already sharing location with this user";
+"alerts.locationSharingDurationTitle" = "How long should the location sharing be?";
+"alerts.locationSharingDuration10min" = "10 min";
+"alerts.locationSharingDuration1hour" = "1 hour";
+"alerts.mapInformation" = "Map information";
+"alerts.openStreetMapCopyright" = "© OpenStreetMap contributors";
+"alerts.openStreetMapCopyrightMoreInfo" = "Learn more";
+
+// Actions
+"actions.deleteAction" = "Delete";
+"actions.backAction" = "Back";
+"actions.doneAction" = "Done";
+"alerts.incomingCallAllertTitle" = "Incoming call from ";
+"alerts.incomingCallButtonIgnore" = "Ignore";
+"actions.startAudioCall" = "  Audio Call";
+"actions.startVideoCall" = "  Video Call";
+"actions.goToSettings" = "Go to Settings";
+"actions.stopLocationSharing" = "Stop sharing";
+
+// Calls
+"calls.incomingCallInfo" = "wants to talk to you";
+"calls.ringing" = "Ringing…";
+"calls.connecting" = "Connecting…";
+"calls.callFinished" = "Call finished";
+"calls.currentCallWith" = "Call with ";
+"calls.maximize" = "Maximize";
+"calls.minimize" = "Minimize";
+"calls.setModerator" = "Set moderator";
+"calls.removeModerator" = "Unset moderator";
+"calls.muteAudio" = "Mute microphone";
+"calls.unmuteAudio" = "Unmute microphone";
+"calls.lowerHand" = "Lower hand";
+
+// Account Page
+"accountPage.devicesListHeader" = "Devices";
+"accountPage.settingsHeader" = "Settings";
+"accountPage.notificationsHeader" = "Notifications";
+"accountPage.usernameNotRegistered" = "username: not registered";
+"accountPage.credentialsHeader" = "Account Details";
+"accountPage.blockedContacts" = "Blocked contacts";
+"accountPage.unblockContact" = "Unblock";
+"accountPage.proxyAddressAlert" = "Provide proxy address";
+"accountPage.noProxyExplanationLabel" = "Unable to receive notifications when proxy is disabled.";
+"accountPage.proxyPaceholder" = "Proxy address";
+"accountPage.useProxyList" = "Use proxy list";
+"accountPage.proxyListURL" = "Proxy list URL";
+"accountPage.proxyExplanation" = "Notifications are routed through a proxy. You can either use the default proxy, enter a custom proxy address, or provide a URL with a list of proxies.";
+"accountPage.proxyHeader" = "Proxy";
+"accountPage.enableNotifications" = "Enable notifications";
+"accountPage.proxyDisabledAlertTitle" = "Proxy Server Disabled";
+"accountPage.proxyDisabledAlertBody" = "In order to receive notifications, please enable proxy";
+"accountPage.removeDeviceTitle" = "Remove device";
+"accountPage.revokeDeviceMessage" = "Do you want to remove this device? This action cannot be undone.";
+"accountPage.revokeDeviceButton" = "Revoke";
+"accountPage.revokeDevicePlaceholder" = "Enter your password";
+"accountPage.deviceRevoked" = "Device revocation completed";
+"accountPage.deviceRevocationProgress" = "Removing…";
+"accountPage.deviceRevocationSuccess" = "Device removed";
+"accountPage.deviceRevocationTryAgain" = "Try again";
+"accountPage.deviceRevocationWrongPassword" = "Incorrect password";
+"accountPage.deviceRevocationUnknownDevice" = "Unknown device";
+"accountPage.deviceRevocationError" = "Device revocation error";
+"accountPage.linkDeviceTitle" = "Link another device";
+"accountPage.other" = "Other";
+"accountPage.removeAccountMessage" = "If your account has not been backed up or added to another device, your account and registered name will be irrevocably lost.";
+"accountPage.inviteFriends" = "Invite friends";
+"accountPage.contactMeOnJamiTitle" = "Contact me on Jami!";
+"accountPage.contactMeOnJamiContant" = "Contact me using “%s” on the Jami distributed communication platform: https://jami.net";
+"accountPage.passwordPlaceholder" = "Enter account password";
+"accountPage.usernamePlaceholder" = "Enter desired username";
+"accountPage.registerNameErrorMessage" = "The username is unavailable.";
+"accountPage.usernameRegistering" = "Registering";
+"accountPage.usernameRegisterAction" = "Register";
+"accountPage.usernameRegistrationFailedTitle" = "Registration failed";
+"accountPage.usernameRegistrationFailed" = "Please check your password.";
+"accountPage.createPassword" = "Encrypt account";
+"accountPage.changePassword" = "Change password";
+"accountPage.currentPasswordPlaceholder" = "Enter current password";
+"accountPage.newPasswordPlaceholder" = "Enter new password";
+"accountPage.newPasswordConfirmPlaceholder" = "Confirm new password";
+"accountPage.changePasswordError" = "Incorrect password";
+"accountPage.enableBoothMode" = "Enable Booth Mode";
+"accountPage.disableBoothMode" = "Disable Booth Mode";
+"accountPage.disableBoothModeExplanation" = "Please provide your account password";
+"accountPage.boothModeExplanation" = "In booth mode conversation history not saved and jami functionality limited by making outgoing calls. When you enable booth mode all your conversations will be removed.";
+"accountPage.noBoothMode" = "To enable Booth mode encrypt your account first.";
+"accountPage.boothModeAlertMessage" = "After enabling booth mode all your conversations will be removed.";
+"accountPage.peerDiscovery" = "Enable local peer discovery";
+"accountPage.peerDiscoveryExplanation" = "Connect to other DHT nodes advertising on our local network";
+"accountPage.autoRegistration" = "Auto register after expiration";
+"accountPage.connectivityHeader" = "Connectivity";
+"accountPage.turnEnabled" = "Enable TURN";
+"accountPage.turnServer" = "TURN address";
+"accountPage.turnUsername" = "TURN username";
+"accountPage.turnPassword" = "TURN password";
+"accountPage.turnRealm" = "TURN realm";
+"accountPage.upnpEnabled" = "Use UPnP";
+"accountPage.security" = "Security";
+"accountPage.enableSRTP" = "Encrypt media streams (SRTP)";
+"accountPage.registerNameExplanation" = "Register a username to help others more easily find and reach you on Jami.";
+"accountPage.profileHeader" = "Profile";
+"accountPage.profileNameNotSelected" = "Name not selected";
+"accountPage.accountHeader" = "Account";
+"accountPage.profileName" = "Profile name";
+"accountPage.profileNamePlaceholder" = "Enter profile name";
+"accountPage.editProfile" = "Edit Profile";
+"accountPage.manageAccount" = "Manage account";
+"accountPage.encryptAccount" = "Encrypt account with a password";
+"accountPage.passwordExplanation" = "A Jami account is created and stored locally only on this device as an archive containing its account keys. Access to the archive can optionally be protected with a password.";
+"accountPage.passwordsDoNotMatch" = "Passwords do not match.";
+"accountPage.passwordCreated" = "Password created";
+"accountPage.passwordUpdated" = "Password updated";
+"accountPage.linkedDevices" = "Linked devices";
+"accountPage.unlink" = "Unlink";
+"accountPage.generatingPin" = "Generating PIN code…";
+"accountPage.passwordForPin" = "This account is password encrypted, enter a password to generate PIN code";
+"accountPage.pinExplanationTitle" = "On another device";
+"accountPage.pinExplanationMessage" = "Install and launch Jami, select import from another device and scan QR code or manually enter a PIN code.";
+"accountPage.pinError" = "An error occurred while generating the PIN code.";
+"accountPage.notificationTitle" = "Notifications";
+"accountPage.notificationError" = "Notifications for Jami are disabled. Enable it in device settings in order to use this feature.";
+"accountPage.callsFromUnknownContacts" = "Allow calls from unknown contacts.";
+"accountPage.accountSettingsExplanation" = "These settings will only apply to this account.";
+"accountPage.appSettings" = "App settings";
+"accountPage.appSettingsExplanation" = "These settings will apply to the entire application.";
+"accountPage.connectivityAndConfiguration" = "Connectivity and configurations";
+"accountPage.sipExpirationTime" = "Registration expiration time (seconds)";
+"accountPage.tlsVerifyServerCertificates" = "Verify server TLS certificates";
+"accountPage.tlsVerifyClientCertificates" = "Verify client TLS certificates";
+"accountPage.tlsRequireTlsCertificate" = "Require a certificate for incoming TLS connections";
+"accountPage.tlsDisableSecureDlgCheck" = "Disable secure dialog check for incoming TLS data";
+"accountPage.editSipExpirationTime" = "Expiration time";
+"accountPage.selectSipExpirationTime" = "Set time (in seconds) for registration expiration";
+"accountPage.thisDevice" = "This device";
+"accountPage.otherDevices" = "Other linked devices";
+"accountPage.accountIdentity" = "Account identity";
+"accountPage.bootstrap" = "Bootstrap";
+"accountPage.dhtConfiguration" = "OpenDHT configuration";
+"accountPage.nameServer" = "名称服务器";
+
+// Backup Account
+"backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";
+"backupAccount.title" = "Backup account";
+"backupAccount.creating" = "Creating backup";
+"backupAccount.archiveName" = "Select a name for the archive.";
+"backupAccount.archiveNamePlaceholder" = "Archive name";
+"backupAccount.passwordRequest" = "Enter the password used to encrypt the account.";
+"backupAccount.backupButton" = "Backup";
+"backupAccount.documentPickerButton" = "Open backup location";
+"backupAccount.exportSuccess" = "Backup created";
+"backupAccount.errorWrongLocation" = "The selected file path is invalid. Please choose a different location.";
+"backupAccount.errorAccessDenied" = "Access to the selected location was denied.";
+"backupAccount.errorFailed" = "An error occurred while exporting the account.";
+
+// Account
+"account.sipServer" = "Server";
+"account.port" = "Port";
+"account.proxyServer" = "Proxy";
+"account.createSipAccount" = "Configure SIP Account";
+"account.sipAccount" = "SIP Account";
+"account.configure" = "Configure";
+"account.advancedFeatures" = "Advanced Features";
+"account.serverLabel" = "Enter Address";
+"account.portLabel" = "Enter Port Number";
+"account.accountStatus" = "Account Status";
+"account.enableAccount" = "Enable Account";
+"account.statusOnline" = "Online";
+"account.statusOffline" = "Offline";
+"account.statusConnecting" = "Connecting";
+"account.statusUnknown" = "Unknown";
+"account.statusConnectionerror" = "Connection Error";
+"account.needMigration" = "account need to be migrated";
+"account.me" = "Me";
+
+// Block List Page
+"blockListPage.noBlockedContacts" = "No blocked contacts";
+
+// Link New Device
+"linkDevice.title" = "Link new device";
+"linkDevice.passwordError" = "Incorrect password. Please try again with the correct password.";
+"linkDevice.networkError" = "A network error occurred while exporting the account.";
+"linkDevice.defaultError" = "An error occurred while exporting the account.";
+"linkDevice.explanationMessage" = "Open Jami on the new device and choose “Link this device to an account” to complete the process. The PIN code will expire in 10 minutes.";
+"linkDevice.hudMessage" = "Verifying";
+
+// Contact Page
+"contactPage.startAudioCall" = "Start audio call";
+"contactPage.startVideoCall" = "Start video call";
+"contactPage.send" = "Send";
+"contactPage.leaveConversation" = "Leave conversation";
+
+// DataTransfer
+"dataTransfer.readableStatusCreated" = "Initializing…";
+"dataTransfer.readableStatusError" = "Error";
+"dataTransfer.readableStatusAwaiting" = "Pending…";
+"dataTransfer.readableStatusOngoing" = "Transferring";
+"dataTransfer.readableStatusCanceled" = "Canceled";
+"dataTransfer.sendingFailed" = "An error occurred while sending.";
+"dataTransfer.readableStatusSuccess" = "Complete";
+"dataTransfer.recordInBackgroundWarning" = "Recording video while multitasking with multiple apps may result in lower quality videos. For best results, record when not multitasking";
+
+// Notifications
+"notifications.missedCall" = "Missed Call";
+"notifications.newFile" = "New file";
+"notifications.locationSharingStarted" = "Incoming location sharing started";
+"notifications.locationSharingStopped" = "Incoming location sharing stopped";
+"dataTransfer.readableStatusDecline" = "Decline";
+"dataTransfer.readableStatusAccept" = "Accept";
+"dataTransfer.infoMessage" = "Press to start recording";
+"dataTransfer.sendMessage" = "Send";
+
+
+// Generated Message
+"generatedMessage.contactAdded" = "Invitation received";
+"generatedMessage.swarmCreated" = "Conversation created";
+"generatedMessage.invitationReceived" = "was invited to join the conversation.";
+"generatedMessage.invitationAccepted" = "has joined the conversation.";
+"generatedMessage.youJoined" = "You joined the conversation.";
+"generatedMessage.contactBlocked" = "was blocked from the conversation.";
+"generatedMessage.contactUnblocked" = "was unblocked from the conversation.";
+"generatedMessage.outgoingCall" = "Outgoing call";
+"generatedMessage.missedOutgoingCall" = "Missed outgoing call";
+"generatedMessage.missedIncomingCall" = "Missed incoming call";
+"generatedMessage.liveLocationSharing" = "Live location sharing";
+"generatedMessage.contactLeftConversation" = "has left the conversation.";
+
+// General Settings
+"generalSettings.videoSettings" = "Video settings";
+"generalSettings.videoAcceleration" = "Enable video acceleration";
+"generalSettings.fileTransfer" = "File transfer";
+"generalSettings.locationSharing" = "Location sharing";
+"generalSettings.automaticAcceptIncomingFiles" = "Automatically accept incoming files";
+"generalSettings.acceptTransferLimit" = "Accept transfer limit";
+"generalSettings.acceptTransferLimitDescription" = "(MB, 0 = unlimited)";
+"generalSettings.limitLocationSharingDuration" = "Limit the duration of location sharing";
+"generalSettings.locationSharingDuration" = "Position share duration";
+"generalSettings.donationCampaign" = "Donation campaign";
+"generalSettings.enableDonationCampaign" = "Enable donation campaign";
+
+// Log View
+"logView.title" = "Diagnostics";
+"logView.description" = "Open diagnostic log settings";
+"logView.startLogging" = "Start logging";
+"logView.stopLogging" = "Stop logging";
+"logView.saveError" = "An error occurred while saving the file.";
+"logView.shareError" = "An error occurred while sharing the file.";
+
+// Migrate Account
+"migrateAccount.title" = "Account migration";
+"migrateAccount.migrateButton" = "Migrate Account";
+"migrateAccount.explanation" = "Account migration required.";
+"migrateAccount.passwordExplanation" = "To proceed with the migration, you need to enter a password that was used for this account";
+"migrateAccount.error" = "An error occurred while migrating the account. Retry or delete the account.";
+"migrateAccount.migrating" = "Migrating…";
+"migrateAccount.migrateAnother" = "Migrate Another Account";
+
+// About Jami
+"aboutJami.declaration1" = "Jami, a GNU package, is software for universal and distributed peer-to-peer communication that respects the freedom and privacy of its users. Visit";
+"aboutJami.declaration2" = "to learn more.";
+"aboutJami.noWarranty1" = "This program comes with absolutely no warranty. See the";
+"aboutJami.noWarranty2" = "version 3 or later for details.";
+"aboutJami.contribute" = "Contribute";
+"aboutJami.feedback" = "Feedback";
+"aboutJami.createdBy" = "Created by";
+"aboutJami.artworkBy" = "美術設計";
diff --git a/Ring/Ring/Resources/zh_HK.lproj/Localizable.strings b/Ring/Ring/Resources/zh_HK.lproj/Localizable.strings
index cbbc3c084f62f297af4d93369665ee3d4abbc1c7..e57ea09eabaff342f7ef1fd57b33baa4df809926 100644
--- a/Ring/Ring/Resources/zh_HK.lproj/Localizable.strings
+++ b/Ring/Ring/Resources/zh_HK.lproj/Localizable.strings
@@ -387,6 +387,7 @@
 "accountPage.accountIdentity" = "Account identity";
 "accountPage.bootstrap" = "Bootstrap";
 "accountPage.dhtConfiguration" = "OpenDHT 配置";
+"accountPage.nameServer" = "名称服务器";
 
 // Backup Account
 "backupAccount.explanation" = "This Jami account exists only on this device. The account will be lost if this device is lost or if the application is uninstalled. It is recommended to make a backup of this account.";