From 5191ba34e2b0ad063d09e2452fb8bb96be10f7d1 Mon Sep 17 00:00:00 2001 From: Sudo-Ivan Date: Fri, 6 Mar 2026 01:02:15 -0600 Subject: [PATCH] Add localization for import and export identity features - Added new keys for importing and exporting identities in German, English, Italian, and Russian localization files. - Included hints for users on how to upload key files or paste identity keys, enhancing user experience in identity management. --- meshchatx/src/frontend/locales/de.json | 5 +++++ meshchatx/src/frontend/locales/en.json | 5 +++++ meshchatx/src/frontend/locales/it.json | 5 +++++ meshchatx/src/frontend/locales/ru.json | 5 +++++ 4 files changed, 20 insertions(+) diff --git a/meshchatx/src/frontend/locales/de.json b/meshchatx/src/frontend/locales/de.json index a224dc1..8bc6af1 100644 --- a/meshchatx/src/frontend/locales/de.json +++ b/meshchatx/src/frontend/locales/de.json @@ -302,6 +302,11 @@ "title": "Identitäten", "manage": "Verwalten und wechseln Sie zwischen mehreren Reticulum-Identitäten.", "new_identity": "Neue Identität", + "import": "Importieren", + "import_hint": "Schlüsseldatei hochladen oder Base32-Identitätsschlüssel einfügen.", + "export_all": "Alle Identitäten exportieren", + "export_all_success": "Alle Identitätsschlüssel exportiert", + "export_all_failed": "Export der Identitäten fehlgeschlagen", "generate_fresh": "Eine neue Reticulum-Identität generieren.", "display_name": "Anzeigename", "display_name_hint": "z.B. Geheimagent", diff --git a/meshchatx/src/frontend/locales/en.json b/meshchatx/src/frontend/locales/en.json index 9e351ab..ec888ac 100644 --- a/meshchatx/src/frontend/locales/en.json +++ b/meshchatx/src/frontend/locales/en.json @@ -302,6 +302,11 @@ "title": "Identities", "manage": "Manage and switch between multiple Reticulum identities.", "new_identity": "New Identity", + "import": "Import", + "import_hint": "Upload a key file or paste a Base32 identity key.", + "export_all": "Export all identities", + "export_all_success": "All identity keys exported", + "export_all_failed": "Failed to export identities", "generate_fresh": "Generate a fresh Reticulum identity.", "display_name": "Display Name", "display_name_hint": "e.g. Secret Agent", diff --git a/meshchatx/src/frontend/locales/it.json b/meshchatx/src/frontend/locales/it.json index 2622be9..df0a6b6 100644 --- a/meshchatx/src/frontend/locales/it.json +++ b/meshchatx/src/frontend/locales/it.json @@ -302,6 +302,11 @@ "title": "Identità", "manage": "Gestisci e passa tra più identità Reticulum.", "new_identity": "Nuova Identità", + "import": "Importa", + "import_hint": "Carica un file chiave o incolla una chiave identità Base32.", + "export_all": "Esporta tutte le identità", + "export_all_success": "Tutte le chiavi identità esportate", + "export_all_failed": "Esportazione identità non riuscita", "generate_fresh": "Genera una nuova identità Reticulum.", "display_name": "Nome Visualizzato", "display_name_hint": "es. Agente Segreto", diff --git a/meshchatx/src/frontend/locales/ru.json b/meshchatx/src/frontend/locales/ru.json index a9117d4..df569df 100644 --- a/meshchatx/src/frontend/locales/ru.json +++ b/meshchatx/src/frontend/locales/ru.json @@ -302,6 +302,11 @@ "title": "Личности", "manage": "Управляйте и переключайтесь между несколькими личностями Reticulum.", "new_identity": "Новая личность", + "import": "Импорт", + "import_hint": "Загрузите файл ключа или вставьте Base32-ключ личности.", + "export_all": "Экспорт всех личностей", + "export_all_success": "Все ключи личностей экспортированы", + "export_all_failed": "Не удалось экспортировать личности", "generate_fresh": "Создать новую личность Reticulum.", "display_name": "Отображаемое имя", "display_name_hint": "например, Секретный агент",