From c005017cbaf0102ba2fcfbcd2df970cf31e4452f Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 13 Apr 2026 18:29:39 -0500 Subject: [PATCH] feat(locales): add error messages for listener operations and max hops filter to multiple language files --- meshchatx/src/frontend/locales/de.json | 6 ++++-- meshchatx/src/frontend/locales/en.json | 19 +++++++++++++++++-- meshchatx/src/frontend/locales/it.json | 6 ++++-- meshchatx/src/frontend/locales/ru.json | 6 ++++-- 4 files changed, 29 insertions(+), 8 deletions(-) diff --git a/meshchatx/src/frontend/locales/de.json b/meshchatx/src/frontend/locales/de.json index 92e702d..8a0b232 100644 --- a/meshchatx/src/frontend/locales/de.json +++ b/meshchatx/src/frontend/locales/de.json @@ -1200,7 +1200,8 @@ "stop_listening": "Hören stoppen", "listening_on": "Hört auf:", "provide_allowed_hash": "Bitte geben Sie mindestens einen erlaubten Identitäts-Hash an!", - "failed_to_start_listener": "Starten des Listeners fehlgeschlagen" + "failed_to_start_listener": "Starten des Listeners fehlgeschlagen", + "failed_to_stop_listener": "Stoppen des Listeners fehlgeschlagen" }, "rnprobe": { "network_diagnostics": "Netzwerkdiagnose", @@ -1689,7 +1690,8 @@ "wait_between_batches": "Wait between batches", "batch": "Batch", "loading_status": "Loading status", - "failed_load": "Failed to load network data" + "failed_load": "Failed to load network data", + "max_hops_filter": "Max. Hops" }, "banishment": { "title": "Banished", diff --git a/meshchatx/src/frontend/locales/en.json b/meshchatx/src/frontend/locales/en.json index 35761db..1efa5f4 100644 --- a/meshchatx/src/frontend/locales/en.json +++ b/meshchatx/src/frontend/locales/en.json @@ -829,7 +829,8 @@ "wait_between_batches": "Wait between batches", "batch": "Batch", "loading_status": "Loading status", - "failed_load": "Failed to load network data" + "failed_load": "Failed to load network data", + "max_hops_filter": "Max hops" }, "banishment": { "title": "Banished", @@ -1253,7 +1254,21 @@ "stop_listening": "Stop Listening", "listening_on": "Listening on:", "provide_allowed_hash": "Please provide at least one allowed identity hash!", - "failed_to_start_listener": "Failed to start listener" + "failed_to_start_listener": "Failed to start listener", + "failed_to_stop_listener": "Failed to stop listener", + "browse_file": "Browse", + "browse_folder": "Choose folder", + "receive_folder": "Received files folder", + "open_folder": "Open folder", + "show_in_folder": "Show in folder", + "received_file": "File received", + "receive_failed": "Receive failed", + "send_complete": "Send complete", + "fetch_complete": "Fetch complete", + "transfer_status": "Status", + "listening_active_background": "Listening continues in the background. Return here to manage or stop.", + "web_path_hint": "Browsers cannot expose full file paths. Use the desktop app to browse, or paste the full path to the file on this machine.", + "web_save_path_prompt": "Enter the absolute folder path on the machine running MeshChat (server) where the fetched file should be saved:" }, "rnprobe": { "network_diagnostics": "Network Diagnostics", diff --git a/meshchatx/src/frontend/locales/it.json b/meshchatx/src/frontend/locales/it.json index 66794a7..cfe5607 100644 --- a/meshchatx/src/frontend/locales/it.json +++ b/meshchatx/src/frontend/locales/it.json @@ -879,7 +879,8 @@ "wait_between_batches": "Attesa tra i batch", "batch": "Batch", "loading_status": "Stato caricamento", - "failed_load": "Impossibile caricare i dati di rete" + "failed_load": "Impossibile caricare i dati di rete", + "max_hops_filter": "Salti max" }, "banishment": { "title": "Esiliati", @@ -1303,7 +1304,8 @@ "stop_listening": "Ferma Ascolto", "listening_on": "In ascolto su:", "provide_allowed_hash": "Fornisci almeno un hash di identità consentito!", - "failed_to_start_listener": "Impossibile avviare il listener" + "failed_to_start_listener": "Impossibile avviare il listener", + "failed_to_stop_listener": "Impossibile fermare il listener" }, "rnprobe": { "network_diagnostics": "Diagnostica di Rete", diff --git a/meshchatx/src/frontend/locales/ru.json b/meshchatx/src/frontend/locales/ru.json index ecfbd9e..f3380f4 100644 --- a/meshchatx/src/frontend/locales/ru.json +++ b/meshchatx/src/frontend/locales/ru.json @@ -1200,7 +1200,8 @@ "stop_listening": "Остановить прослушивание", "listening_on": "Прослушивание на:", "provide_allowed_hash": "Пожалуйста, укажите хотя бы один разрешенный хеш идентичности!", - "failed_to_start_listener": "Не удалось запустить прослушиватель" + "failed_to_start_listener": "Не удалось запустить прослушиватель", + "failed_to_stop_listener": "Не удалось остановить прослушиватель" }, "rnprobe": { "network_diagnostics": "Диагностика сети", @@ -1689,7 +1690,8 @@ "wait_between_batches": "Wait between batches", "batch": "Batch", "loading_status": "Loading status", - "failed_load": "Failed to load network data" + "failed_load": "Failed to load network data", + "max_hops_filter": "Макс. хопов" }, "banishment": { "title": "Banished",