From 5546f3b18032394c4f7c73998880d46d69e5764b Mon Sep 17 00:00:00 2001
From: Jenkins <jenkins@ring-packaging.cx>
Date: Mon, 3 Feb 2025 15:54:30 -0500
Subject: [PATCH] l10n: automatic bump

Change-Id: I639afbc49a42377229c3286e71bd00b913b7472e
---
 .../Resources/ace.lproj/Localizable.strings   |   3 +-
 .../Resources/ar.lproj/Localizable.strings    |   5 +-
 .../Resources/ar_EG.lproj/Localizable.strings |   5 +-
 .../ast_ES.lproj/Localizable.strings          |   5 +-
 .../Resources/az.lproj/Localizable.strings    |   5 +-
 .../Resources/az_IR.lproj/Localizable.strings |   5 +-
 .../Resources/be.lproj/Localizable.strings    |   3 +-
 .../Resources/be_BY.lproj/Localizable.strings |   3 +-
 .../Resources/bg.lproj/Localizable.strings    |   5 +-
 .../Resources/bg_BG.lproj/Localizable.strings |   5 +-
 .../Resources/bn.lproj/Localizable.strings    |   1 +
 .../Resources/ca.lproj/Localizable.strings    |   1 +
 .../Resources/cmn.lproj/Localizable.strings   |   1 +
 .../Resources/cs-CZ.lproj/Localizable.strings |   1 +
 .../Resources/da.lproj/Localizable.strings    |   1 +
 .../Resources/de-DE.lproj/Localizable.strings |   1 +
 .../Resources/de.lproj/Localizable.strings    |   1 +
 .../Resources/el.lproj/Localizable.strings    |   1 +
 .../Resources/eo.lproj/Localizable.strings    |   1 +
 .../Resources/es.lproj/Localizable.strings    |  15 +-
 .../es_419.lproj/Localizable.strings          |  15 +-
 .../Resources/es_AR.lproj/Localizable.strings |  15 +-
 .../Resources/es_CO.lproj/Localizable.strings |  15 +-
 .../Resources/es_MX.lproj/Localizable.strings |  15 +-
 .../Resources/et.lproj/Localizable.strings    |  13 +-
 .../Resources/eu.lproj/Localizable.strings    |   1 +
 .../Resources/fa-IR.lproj/Localizable.strings |   1 +
 .../Resources/fa.lproj/Localizable.strings    |   1 +
 .../Resources/fi.lproj/Localizable.strings    |   1 +
 .../Resources/fr-BE.lproj/Localizable.strings |   9 +-
 .../Resources/fr-CA.lproj/Localizable.strings |   7 +-
 .../Resources/fr-CH.lproj/Localizable.strings |   7 +-
 .../Resources/fr-FR.lproj/Localizable.strings |   7 +-
 .../Resources/fr.lproj/Localizable.strings    |   7 +-
 .../Resources/ga.lproj/Localizable.strings    |   1 +
 .../Resources/gl.lproj/Localizable.strings    |   1 +
 .../Resources/gu.lproj/Localizable.strings    |   1 +
 .../Resources/hak.lproj/Localizable.strings   |   1 +
 .../Resources/he.lproj/Localizable.strings    |   1 +
 .../Resources/hi-IN.lproj/Localizable.strings |   1 +
 .../Resources/hi.lproj/Localizable.strings    |   1 +
 .../Resources/hr.lproj/Localizable.strings    |   1 +
 .../Resources/hr_HR.lproj/Localizable.strings |   1 +
 .../Resources/hu.lproj/Localizable.strings    |   1 +
 .../Resources/hy.lproj/Localizable.strings    |   1 +
 .../Resources/id.lproj/Localizable.strings    |   1 +
 .../Resources/ig.lproj/Localizable.strings    |   1 +
 .../Resources/it-IT.lproj/Localizable.strings |   1 +
 .../Resources/it.lproj/Localizable.strings    |   1 +
 .../Resources/ja.lproj/Localizable.strings    |   1 +
 .../Resources/kk.lproj/Localizable.strings    |   1 +
 .../Resources/kn.lproj/Localizable.strings    |   1 +
 .../Resources/ko-KR.lproj/Localizable.strings |   1 +
 .../Resources/ko.lproj/Localizable.strings    |   1 +
 .../Resources/lt.lproj/Localizable.strings    |   1 +
 .../Resources/ml.lproj/Localizable.strings    |   1 +
 .../Resources/mn_MN.lproj/Localizable.strings |   1 +
 .../Resources/mr.lproj/Localizable.strings    |   1 +
 .../Resources/ms.lproj/Localizable.strings    |   1 +
 .../Resources/nan.lproj/Localizable.strings   |   1 +
 .../Resources/nb.lproj/Localizable.strings    |   1 +
 .../Resources/ne.lproj/Localizable.strings    |   1 +
 .../Resources/nl.lproj/Localizable.strings    |   1 +
 .../Resources/nn.lproj/Localizable.strings    |   1 +
 .../Resources/oc.lproj/Localizable.strings    |   1 +
 .../Resources/or.lproj/Localizable.strings    |   1 +
 .../Resources/pa.lproj/Localizable.strings    |   1 +
 .../Resources/pl.lproj/Localizable.strings    |   1 +
 .../Resources/pl_PL.lproj/Localizable.strings |   1 +
 .../Resources/pt-BR.lproj/Localizable.strings |  81 +--
 .../Resources/pt.lproj/Localizable.strings    |  81 +--
 .../Resources/pt_PT.lproj/Localizable.strings |  81 +--
 .../Resources/ro.lproj/Localizable.strings    |  15 +-
 .../Resources/ro_RO.lproj/Localizable.strings |  15 +-
 .../Resources/ru-RU.lproj/Localizable.strings |  15 +-
 .../Resources/ru.lproj/Localizable.strings    |  15 +-
 .../Resources/si.lproj/Localizable.strings    |   1 +
 .../Resources/sk-SK.lproj/Localizable.strings |   1 +
 .../Resources/sk.lproj/Localizable.strings    |   1 +
 .../Resources/sl.lproj/Localizable.strings    |   1 +
 .../Resources/sq-AL.lproj/Localizable.strings |   7 +-
 .../Resources/sr.lproj/Localizable.strings    |   1 +
 .../sr@Cyrl.lproj/Localizable.strings         |   1 +
 .../Resources/sv.lproj/Localizable.strings    |   1 +
 .../Resources/sw.lproj/Localizable.strings    |   1 +
 .../Resources/ta.lproj/Localizable.strings    |   1 +
 .../Resources/te.lproj/Localizable.strings    |   1 +
 .../Resources/th.lproj/Localizable.strings    |   1 +
 .../Resources/tr.lproj/Localizable.strings    |   1 +
 .../Resources/tt.lproj/Localizable.strings    |   1 +
 .../Resources/uk.lproj/Localizable.strings    |   1 +
 .../Resources/vi.lproj/Localizable.strings    |   1 +
 .../zh-Hans-CN.lproj/Localizable.strings      |   1 +
 .../zh-Hans.lproj/Localizable.strings         |   1 +
 .../zh-Hant.lproj/Localizable.strings         |   1 +
 .../Resources/zh.lproj/Localizable.strings    |   1 +
 .../zh_CN.GB2312.lproj/Localizable.strings    | 516 ++++++++++++++++++
 .../Resources/zh_HK.lproj/Localizable.strings |   1 +
 98 files changed, 838 insertions(+), 225 deletions(-)
 create mode 100644 Ring/Ring/Resources/zh_CN.GB2312.lproj/Localizable.strings

diff --git a/Ring/Ring/Resources/ace.lproj/Localizable.strings b/Ring/Ring/Resources/ace.lproj/Localizable.strings
index 4e8ff980e..358f26246 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 ae8deac2a..3fb310e05 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 21791e004..f7b5c9c4b 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 f0235909e..d3b72dfc6 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 36452a0cf..f4c7de19f 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 f76359daf..390cfe2f3 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 694b6338a..5d01b3a15 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 694b6338a..5d01b3a15 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 c1e22e938..366bcb26d 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 c1e22e938..366bcb26d 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 439321664..e82b2b61d 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 d4b700c52..eca3b1750 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 39c51f138..9ec652c2f 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 ab1e6d10d..a14101d8b 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 72a0233ae..86fcf40d3 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 335e637ef..8e0a8dfe2 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 b00d41875..d9bde5f5b 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 468155ae6..d08e87f80 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 b859d5292..ccd3aac20 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 c678ff782..837aaa783 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 04e0b3324..e39c1204b 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 0abb671ac..8903d3ec1 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 774d16484..2eb046e24 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 d9aa0b159..9cca32533 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 930b80b0f..cb6896a95 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 c71e4c708..30a16ea23 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 7a486c882..55a5fce85 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 a57397449..f77a922f3 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 43caf3419..78d7d00ef 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 51c7ddec1..03bfbfc83 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 000e40865..405521390 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 c6da5f338..2e433cbfc 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 2c83eab42..e8a26b5ac 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 f6add4d7c..b4a0b2348 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 d6b46ef1b..8b4b50977 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 3b5784089..92fe90d3a 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 3920c1405..f0b7c0668 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 39c51f138..9ec652c2f 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 f2eb701a3..de2c16ce1 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 167d55e2a..716802990 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 f13d75e40..0da77e77b 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 7ac46c9c8..b70781036 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 7ac46c9c8..b70781036 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 d44e65e62..4aafc149b 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 8de421c06..dcba9003e 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 39f6b69b3..0cd424801 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 4361b690a..262e56513 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 2a61eb8b2..0f25bfbce 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 1189e47ab..61e6e5bd2 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 ffef88ecc..df3c54fcc 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 13f936a4b..68ffca40e 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 fd1c919c8..861f470b1 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 43e6501b3..9da8a5d8c 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 43e6501b3..9da8a5d8c 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 0e98cb6db..79d3ba07d 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 7f964c518..dad4a7f88 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 cede866e4..6fd091527 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 9785d208e..17037e90e 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 a491d98ac..fa87fcd32 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 52f7c459b..f849a29ba 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 0de96977d..6793a4734 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 20f719736..dfeb90c0f 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 74bb68a3f..bf094de38 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 509b57f41..ee1017f1b 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 563ebb4f1..9f13ab7f0 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 e09390253..ca4469ad4 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 cc754c6aa..c23ec9108 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 5cb7abb2d..800f33558 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 c21da8975..f44ef22d4 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 eee2d84b5..700c10488 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 c53b0d35f..b7830ab7d 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 3e1cad904..51681045e 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 1651d7cd9..1e2a91d24 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 17a69e1d4..f352b5770 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 1804b6f7d..d2ff42e68 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 2f91c4dcc..accb0023f 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 95a470e28..2c368c36c 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 74491b1c0..22c35b711 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 e67923cdf..e69e5bd18 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 7558a83a9..073326423 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 e30006629..14947aee6 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 122b56529..b9a5ec2af 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 c9dd31d5a..0d8557a3e 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 5c603eb1b..b76ce3911 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 e1a57dc59..3db2f88bf 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 de878ded3..65417a480 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 553b770f8..ca1f1d14d 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 9d82eeade..90566eb99 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 1e5d128cc..f5068388a 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 ac92db4b7..92484a709 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 88cca43f1..b65e0e9ce 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 1fe15303c..becec5154 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 9b912fc83..99d5f37fe 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 69348881e..04e7327aa 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 52f7c459b..f849a29ba 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 242f64acd..d9b0b383a 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 000000000..e4a820260
--- /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 cbbc3c084..e57ea09ea 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.";
-- 
GitLab