From bc4ecfd365ec363fbfe1c90b65092017be8d8222 Mon Sep 17 00:00:00 2001 From: Ivan Date: Thu, 16 Apr 2026 23:33:31 -0500 Subject: [PATCH] feat(locales): add translations for messages sidebar position and warnings for stranger links --- meshchatx/src/frontend/locales/de.json | 6 ++++++ meshchatx/src/frontend/locales/en.json | 6 ++++++ meshchatx/src/frontend/locales/it.json | 6 ++++++ meshchatx/src/frontend/locales/ru.json | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/meshchatx/src/frontend/locales/de.json b/meshchatx/src/frontend/locales/de.json index 518e3da..4a65bc9 100644 --- a/meshchatx/src/frontend/locales/de.json +++ b/meshchatx/src/frontend/locales/de.json @@ -88,6 +88,9 @@ "copy": "Kopieren", "appearance": "Erscheinungsbild", "appearance_description": "Wechseln Sie jederzeit zwischen hellen und dunklen Voreinstellungen.", + "messages_sidebar_position": "Nachrichten-Seitenleiste", + "messages_sidebar_position_left": "Links", + "messages_sidebar_position_right": "Rechts", "ui_transparency": "Hintergrundtransparenz", "ui_transparency_description": "Erhöht die Durchsichtigkeit des Haupt-Hintergrunds. Seitenleisten bleiben deckend.", "ui_glass_enabled": "Glaseffekt", @@ -196,6 +199,8 @@ "block_all_from_strangers_description": "Alle Nachrichten, Anhänge und Anrufe von Peers, die nicht in Ihren Kontakten sind, stillschweigend verwerfen. Nichts wird zugestellt oder gespeichert.", "show_unknown_contact_banner": "Hinweis für unbekannte Kontakte anzeigen", "show_unknown_contact_banner_description": "Wenn aktiviert, erscheint oben in Unterhaltungen mit Peers, die nicht in Ihren Kontakten sind, ein Hinweis.", + "warn_on_stranger_links": "Vor Links von Fremden warnen", + "warn_on_stranger_links_description": "Zeigt eine Warnung an, bevor HTTP/HTTPS-Links von Peers geöffnet werden, die nicht in Ihren Kontakten sind.", "banishment": "Verbannung", "banishment_description": "Passen Sie den visuellen Effekt an, der für blockierte Peers und Knoten angezeigt wird.", "banished_effect_enabled": "Verbannungseffekt aktivieren", @@ -759,6 +764,7 @@ "add_to_contacts": "Zu Kontakten hinzufügen", "dismiss": "Schließen", "attachments_stripped_notice": "Anhänge von diesem unbekannten Absender wurden blockiert.", + "stranger_link_open_confirm": "Dieser Link wurde von einem unbekannten Kontakt gesendet:\n{url}\n\nTrotzdem öffnen?", "send_placeholder": "Schreibe eine Nachricht...", "sending_ellipsis": "Wird gesendet…", "more_actions": "Weitere Aktionen", diff --git a/meshchatx/src/frontend/locales/en.json b/meshchatx/src/frontend/locales/en.json index db6bba3..7e697c6 100644 --- a/meshchatx/src/frontend/locales/en.json +++ b/meshchatx/src/frontend/locales/en.json @@ -94,6 +94,9 @@ "copy": "Copy", "appearance": "Appearance", "appearance_description": "Switch between light and dark presets anytime.", + "messages_sidebar_position": "Messages sidebar", + "messages_sidebar_position_left": "Left", + "messages_sidebar_position_right": "Right", "ui_transparency": "Background transparency", "ui_transparency_description": "Increases see-through on the main shell background. Side panels stay solid for readability.", "ui_glass_enabled": "Glass effect", @@ -203,6 +206,8 @@ "block_all_from_strangers_description": "Silently drop all messages, attachments, and calls from peers who are not in your contacts. Nothing is delivered or stored.", "show_unknown_contact_banner": "Show Unknown Contact Banner", "show_unknown_contact_banner_description": "When enabled, a notice appears at the top of conversations with peers who are not in your contacts.", + "warn_on_stranger_links": "Warn Before Opening Stranger Links", + "warn_on_stranger_links_description": "Show a warning prompt before opening HTTP/HTTPS links sent by peers who are not in your contacts.", "banishment": "Banishment", "banishment_description": "Customize the visual effect shown for banished peers and nodes.", "banished_effect_enabled": "Enable Banishment Effect", @@ -714,6 +719,7 @@ "add_to_contacts": "Add to Contacts", "dismiss": "Dismiss", "attachments_stripped_notice": "Attachments were blocked from this unknown sender.", + "stranger_link_open_confirm": "This link was sent by an unknown contact:\n{url}\n\nOpen it anyway?", "send_placeholder": "Type a message...", "sending_ellipsis": "Sending…", "no_messages_in_conversation": "No messages in this conversation yet.", diff --git a/meshchatx/src/frontend/locales/it.json b/meshchatx/src/frontend/locales/it.json index 8928ee2..9acf6f7 100644 --- a/meshchatx/src/frontend/locales/it.json +++ b/meshchatx/src/frontend/locales/it.json @@ -94,6 +94,9 @@ "copy": "Copia", "appearance": "Aspetto", "appearance_description": "Passa tra i temi chiaro e scuro in qualsiasi momento.", + "messages_sidebar_position": "Barra laterale messaggi", + "messages_sidebar_position_left": "Sinistra", + "messages_sidebar_position_right": "Destra", "ui_transparency": "Trasparenza dello sfondo", "ui_transparency_description": "Aumenta la trasparenza dello sfondo principale. I pannelli laterali restano opachi.", "ui_glass_enabled": "Effetto vetro", @@ -203,6 +206,8 @@ "block_all_from_strangers_description": "Scarta silenziosamente tutti i messaggi, allegati e chiamate da peer non presenti nei tuoi contatti. Nulla viene consegnato o salvato.", "show_unknown_contact_banner": "Mostra avviso per contatti sconosciuti", "show_unknown_contact_banner_description": "Se attivo, in cima alle conversazioni con peer non presenti nei contatti viene mostrato un avviso.", + "warn_on_stranger_links": "Avvisa prima di aprire link da sconosciuti", + "warn_on_stranger_links_description": "Mostra un avviso prima di aprire link HTTP/HTTPS inviati da peer non presenti nei tuoi contatti.", "banishment": "Esilio", "banishment_description": "Personalizza l'effetto visivo mostrato per i peer e i nodi esiliati.", "banished_effect_enabled": "Abilita Effetto Esilio", @@ -759,6 +764,7 @@ "add_to_contacts": "Aggiungi ai contatti", "dismiss": "Ignora", "attachments_stripped_notice": "Gli allegati da questo mittente sconosciuto sono stati bloccati.", + "stranger_link_open_confirm": "Questo link e stato inviato da un contatto sconosciuto:\n{url}\n\nAprirlo comunque?", "send_placeholder": "Scrivi un messaggio...", "sending_ellipsis": "Invio in corso…", "more_actions": "Altre azioni", diff --git a/meshchatx/src/frontend/locales/ru.json b/meshchatx/src/frontend/locales/ru.json index 65f6b90..087e817 100644 --- a/meshchatx/src/frontend/locales/ru.json +++ b/meshchatx/src/frontend/locales/ru.json @@ -88,6 +88,9 @@ "copy": "Копировать", "appearance": "Внешний вид", "appearance_description": "Переключайтесь между светлой и темной темами в любое время.", + "messages_sidebar_position": "Боковая панель сообщений", + "messages_sidebar_position_left": "Слева", + "messages_sidebar_position_right": "Справа", "ui_transparency": "Прозрачность фона", "ui_transparency_description": "Усиливает просвечивание основного фона. Боковые панели остаются непрозрачными.", "ui_glass_enabled": "Эффект стекла", @@ -196,6 +199,8 @@ "block_all_from_strangers_description": "Молча отклонять все сообщения, вложения и звонки от узлов, которых нет в ваших контактах. Ничего не доставляется и не сохраняется.", "show_unknown_contact_banner": "Показывать предупреждение для неизвестных контактов", "show_unknown_contact_banner_description": "При включении вверху переписки с узлами, которых нет в контактах, показывается уведомление.", + "warn_on_stranger_links": "Предупреждать перед открытием ссылок от незнакомцев", + "warn_on_stranger_links_description": "Показывать предупреждение перед открытием HTTP/HTTPS-ссылок от узлов, которых нет в ваших контактах.", "banishment": "Изгнание", "banishment_description": "Настройте визуальный эффект для заблокированных узлов и собеседников.", "banished_effect_enabled": "Включить эффект изгнания", @@ -759,6 +764,7 @@ "add_to_contacts": "Добавить в контакты", "dismiss": "Скрыть", "attachments_stripped_notice": "Вложения от этого неизвестного отправителя были заблокированы.", + "stranger_link_open_confirm": "Эта ссылка отправлена неизвестным контактом:\n{url}\n\nОткрыть ее?", "send_placeholder": "Введите сообщение...", "sending_ellipsis": "Отправка…", "more_actions": "Другие действия",