From 6d9b5ff3ce465c53370d12f6763a65bb90202848 Mon Sep 17 00:00:00 2001 From: Tommaso Casaburi Date: Fri, 12 Jun 2026 19:06:02 +0700 Subject: [PATCH] feat(settings): internationalize advanced settings and update RPC label to .bso Replace hardcoded advanced settings strings with i18n keys and translate them across all 35 languages, including the Ethereum RPC tip for .bso domains. --- public/translations/ar/default.json | 21 ++++++++- public/translations/bn/default.json | 21 ++++++++- public/translations/cs/default.json | 21 ++++++++- public/translations/da/default.json | 21 ++++++++- public/translations/de/default.json | 21 ++++++++- public/translations/el/default.json | 21 ++++++++- public/translations/en/default.json | 19 ++++++++ public/translations/es/default.json | 21 ++++++++- public/translations/fa/default.json | 21 ++++++++- public/translations/fi/default.json | 21 ++++++++- public/translations/fil/default.json | 21 ++++++++- public/translations/fr/default.json | 21 ++++++++- public/translations/he/default.json | 21 ++++++++- public/translations/hi/default.json | 21 ++++++++- public/translations/hu/default.json | 21 ++++++++- public/translations/id/default.json | 21 ++++++++- public/translations/it/default.json | 21 ++++++++- public/translations/ja/default.json | 21 ++++++++- public/translations/ko/default.json | 21 ++++++++- public/translations/mr/default.json | 21 ++++++++- public/translations/nl/default.json | 21 ++++++++- public/translations/no/default.json | 21 ++++++++- public/translations/pl/default.json | 21 ++++++++- public/translations/pt/default.json | 21 ++++++++- public/translations/ro/default.json | 21 ++++++++- public/translations/ru/default.json | 21 ++++++++- public/translations/sq/default.json | 21 ++++++++- public/translations/sv/default.json | 21 ++++++++- public/translations/te/default.json | 21 ++++++++- public/translations/th/default.json | 21 ++++++++- public/translations/tr/default.json | 21 ++++++++- public/translations/uk/default.json | 21 ++++++++- public/translations/ur/default.json | 21 ++++++++- public/translations/vi/default.json | 21 ++++++++- public/translations/zh/default.json | 21 ++++++++- .../__tests__/advanced-settings.test.tsx | 24 +++++----- .../advanced-settings/advanced-settings.tsx | 46 +++++++++++-------- 37 files changed, 737 insertions(+), 66 deletions(-) diff --git a/public/translations/ar/default.json b/public/translations/ar/default.json index b33ae544..dc0dd01e 100644 --- a/public/translations/ar/default.json +++ b/public/translations/ar/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "انقر بزر الماوس الأيمن على المعادلات لعرض المصدر.", "tex_preview_title": "TeX معاينة", "tex_preview_input_label": "TeX مصدر", - "preview_tex_equations": "معاينة معادلات TeX" + "preview_tex_equations": "معاينة معادلات TeX", + "advanced_pubsub_providers": "مزوّدو pubsub:", + "advanced_ipfs_gateways": "بوابات IPFS:", + "advanced_http_routers": "موجهات http:", + "advanced_blockchain_providers": "مزودو البلوكشين:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC، لنطاقات .bso", + "advanced_p2p_data_path": "مسار بيانات p2p:", + "advanced_full_node_websocket_rpc": "RPC WebSocket للعقدة الكاملة:", + "advanced_media_ipfs_gateway": "بوابة IPFS للوسائط", + "advanced_http_routers_aria": "موجهات HTTP", + "advanced_pubsub_providers_aria": "مزوّدو pubsub", + "advanced_media_ipfs_gateway_url_aria": "عنوان URL لبوابة IPFS للوسائط", + "advanced_ipfs_gateway_urls_aria": "عناوين URL لبوابات IPFS", + "advanced_ethereum_rpc_urls_aria": "عناوين URL لـ Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "عملاء P2P RPC", + "advanced_p2p_data_path_aria": "مسار بيانات P2P", + "advanced_pure_p2p_browser_aria": "وضع متصفح P2P خالص", + "advanced_options_saved_reloading": "تم حفظ الخيارات، جارٍ إعادة التحميل...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "خطأ في حفظ الخيارات: {{message}}" } diff --git a/public/translations/bn/default.json b/public/translations/bn/default.json index 7967ec8b..f4a3cf09 100644 --- a/public/translations/bn/default.json +++ b/public/translations/bn/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "সমীকরণ দেখতে ডান-ক্লিক করুন।", "tex_preview_title": "TeX প্রিভিউ", "tex_preview_input_label": "TeX উৎস", - "preview_tex_equations": "TeX সমীকরণগুলির পূর্বরূপ দেখুন" + "preview_tex_equations": "TeX সমীকরণগুলির পূর্বরূপ দেখুন", + "advanced_pubsub_providers": "pubsub প্রদানকারী:", + "advanced_ipfs_gateways": "IPFS গেটওয়ে:", + "advanced_http_routers": "http রাউটার:", + "advanced_blockchain_providers": "ব্লকচেইন প্রদানকারী:", + "advanced_ethereum_rpc_bso_domains": ".bso ডোমেনের জন্য Ethereum RPC", + "advanced_p2p_data_path": "p2p ডেটা পথ:", + "advanced_full_node_websocket_rpc": "পূর্ণ নোড WebSocket RPC:", + "advanced_media_ipfs_gateway": "মিডিয়া IPFS গেটওয়ে", + "advanced_http_routers_aria": "HTTP রাউটার", + "advanced_pubsub_providers_aria": "pubsub প্রদানকারী", + "advanced_media_ipfs_gateway_url_aria": "মিডিয়া IPFS গেটওয়ে URL", + "advanced_ipfs_gateway_urls_aria": "IPFS গেটওয়ের URL", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC-এর URL", + "advanced_p2p_rpc_clients_aria": "P2P RPC ক্লায়েন্ট", + "advanced_p2p_data_path_aria": "P2P ডেটা পথ", + "advanced_pure_p2p_browser_aria": "বিশুদ্ধ P2P ব্রাউজার মোড", + "advanced_options_saved_reloading": "বিকল্পগুলো সংরক্ষণ করা হয়েছে, পুনরায় লোড করা হচ্ছে...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "বিকল্প সংরক্ষণে ত্রুটি: {{message}}" } diff --git a/public/translations/cs/default.json b/public/translations/cs/default.json index a2153b17..6c810cd9 100644 --- a/public/translations/cs/default.json +++ b/public/translations/cs/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Kliknutím pravým tlačítkem na rovnice zobrazíte zdroj.", "tex_preview_title": "TeX Náhled", "tex_preview_input_label": "TeX zdroj", - "preview_tex_equations": "Náhled TeX rovnic" + "preview_tex_equations": "Náhled TeX rovnic", + "advanced_pubsub_providers": "poskytovatelé pubsub:", + "advanced_ipfs_gateways": "brany IPFS:", + "advanced_http_routers": "http směrovače:", + "advanced_blockchain_providers": "poskytovatelé blockchainu:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC pro domény .bso", + "advanced_p2p_data_path": "cesta k p2p datům:", + "advanced_full_node_websocket_rpc": "WebSocket RPC plného uzlu:", + "advanced_media_ipfs_gateway": "IPFS brána pro média", + "advanced_http_routers_aria": "HTTP směrovače", + "advanced_pubsub_providers_aria": "poskytovatelé pubsub", + "advanced_media_ipfs_gateway_url_aria": "URL brány IPFS pro média", + "advanced_ipfs_gateway_urls_aria": "URL bran IPFS", + "advanced_ethereum_rpc_urls_aria": "URL pro Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "P2P RPC klienti", + "advanced_p2p_data_path_aria": "Cesta k P2P datům", + "advanced_pure_p2p_browser_aria": "Režim čistého P2P prohlížeče", + "advanced_options_saved_reloading": "Možnosti uloženy, načítání...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Chyba při ukládání možností: {{message}}" } diff --git a/public/translations/da/default.json b/public/translations/da/default.json index ccc9cee0..ff03056b 100644 --- a/public/translations/da/default.json +++ b/public/translations/da/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Højreklik på ligninger for at se kilden.", "tex_preview_title": "TeX Forhåndsvisning", "tex_preview_input_label": "TeX kilde", - "preview_tex_equations": "Forhåndsvisning af TeX-ligninger" + "preview_tex_equations": "Forhåndsvisning af TeX-ligninger", + "advanced_pubsub_providers": "pubsub-udbydere:", + "advanced_ipfs_gateways": "IPFS-gateways:", + "advanced_http_routers": "http-routere:", + "advanced_blockchain_providers": "blockchain-udbydere:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC til .bso-domæner", + "advanced_p2p_data_path": "p2p-datsti:", + "advanced_full_node_websocket_rpc": "WebSocket RPC for fuld node:", + "advanced_media_ipfs_gateway": "media IPFS-gateway", + "advanced_http_routers_aria": "HTTP-routere", + "advanced_pubsub_providers_aria": "pubsub-udbydere", + "advanced_media_ipfs_gateway_url_aria": "URL til media IPFS-gateway", + "advanced_ipfs_gateway_urls_aria": "IPFS-gateway-URL'er", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC-URL'er", + "advanced_p2p_rpc_clients_aria": "P2P RPC-klienter", + "advanced_p2p_data_path_aria": "P2P-datsti", + "advanced_pure_p2p_browser_aria": "Ren P2P-browsertilstand", + "advanced_options_saved_reloading": "Indstillinger gemt, genindlæser...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Fejl ved lagring af indstillinger: {{message}}" } diff --git a/public/translations/de/default.json b/public/translations/de/default.json index 8c25d464..dffbf8dd 100644 --- a/public/translations/de/default.json +++ b/public/translations/de/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Rechtsklick auf Gleichungen zum Anzeigen der Quelle.", "tex_preview_title": "TeX Vorschau", "tex_preview_input_label": "TeX-Quelle", - "preview_tex_equations": "TeX-Gleichungen in der Vorschau anzeigen" + "preview_tex_equations": "TeX-Gleichungen in der Vorschau anzeigen", + "advanced_pubsub_providers": "Pubsub-Anbieter:", + "advanced_ipfs_gateways": "IPFS-Gateways:", + "advanced_http_routers": "http-router:", + "advanced_blockchain_providers": "blockchain-anbieter:", + "advanced_ethereum_rpc_bso_domains": "Ethereum-RPC für .bso-Domains", + "advanced_p2p_data_path": "p2p-datenpfad:", + "advanced_full_node_websocket_rpc": "WebSocket-RPC für Full Node:", + "advanced_media_ipfs_gateway": "Medien-IPFS-Gateway", + "advanced_http_routers_aria": "HTTP-Router", + "advanced_pubsub_providers_aria": "Pubsub-Anbieter", + "advanced_media_ipfs_gateway_url_aria": "Medien-IPFS-Gateway-URL", + "advanced_ipfs_gateway_urls_aria": "IPFS-Gateway-URLs", + "advanced_ethereum_rpc_urls_aria": "Ethereum-RPC-URLs", + "advanced_p2p_rpc_clients_aria": "P2P-RPC-Clients", + "advanced_p2p_data_path_aria": "P2P-Datenpfad", + "advanced_pure_p2p_browser_aria": "Reiner P2P-Browsermodus", + "advanced_options_saved_reloading": "Optionen gespeichert, wird neu geladen...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Fehler beim Speichern der Optionen: {{message}}" } diff --git a/public/translations/el/default.json b/public/translations/el/default.json index 6f632058..02d21b00 100644 --- a/public/translations/el/default.json +++ b/public/translations/el/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Κάντε δεξί κλικ στις εξισώσεις για να δείτε την πηγή.", "tex_preview_title": "TeX Προεπισκόπηση", "tex_preview_input_label": "TeX πηγή", - "preview_tex_equations": "Προεπισκόπηση εξισώσεων TeX" + "preview_tex_equations": "Προεπισκόπηση εξισώσεων TeX", + "advanced_pubsub_providers": "πάροχοι pubsub:", + "advanced_ipfs_gateways": "πύλες IPFS:", + "advanced_http_routers": "δρομολογητές http:", + "advanced_blockchain_providers": "πάροχοι blockchain:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC για domains .bso", + "advanced_p2p_data_path": "διαδρομή δεδομένων p2p:", + "advanced_full_node_websocket_rpc": "WebSocket RPC πλήρους κόμβου:", + "advanced_media_ipfs_gateway": "πύλη IPFS πολυμέσων", + "advanced_http_routers_aria": "Δρομολογητές HTTP", + "advanced_pubsub_providers_aria": "πάροχοι pubsub", + "advanced_media_ipfs_gateway_url_aria": "URL πύλης IPFS πολυμέσων", + "advanced_ipfs_gateway_urls_aria": "URL πύλων IPFS", + "advanced_ethereum_rpc_urls_aria": "URL Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "πελάτες P2P RPC", + "advanced_p2p_data_path_aria": "Διαδρομή δεδομένων P2P", + "advanced_pure_p2p_browser_aria": "Λειτουργία καθαρού P2P προγράμματος περιήγησης", + "advanced_options_saved_reloading": "Οι επιλογές αποθηκεύτηκαν, επαναφόρτωση...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Σφάλμα αποθήκευσης ρυθμίσεων: {{message}}" } diff --git a/public/translations/en/default.json b/public/translations/en/default.json index 2c7444a0..2e6f3678 100644 --- a/public/translations/en/default.json +++ b/public/translations/en/default.json @@ -387,6 +387,25 @@ "p2p_stats": "P2P stats", "enable_pure_p2p": "Enable pure P2P", "enable_pure_p2p_tip": "Use a browser P2P node instead of centralized IPFS gateways.", + "advanced_ipfs_gateways": "IPFS gateways:", + "advanced_pubsub_providers": "pubsub providers:", + "advanced_http_routers": "http routers:", + "advanced_blockchain_providers": "blockchain providers:", + "advanced_full_node_websocket_rpc": "Full node WebSocket RPC:", + "advanced_p2p_data_path": "p2p data path:", + "advanced_media_ipfs_gateway": "media IPFS gateway", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC, for .bso domains", + "advanced_ipfs_gateway_urls_aria": "IPFS gateway URLs", + "advanced_media_ipfs_gateway_url_aria": "Media IPFS gateway URL", + "advanced_pubsub_providers_aria": "Pubsub providers", + "advanced_http_routers_aria": "HTTP routers", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC URLs", + "advanced_p2p_rpc_clients_aria": "P2P RPC clients", + "advanced_p2p_data_path_aria": "P2P data path", + "advanced_pure_p2p_browser_aria": "Pure P2P browser mode", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_options_saved_reloading": "Options saved, reloading...", + "advanced_error_saving_options": "Error saving options: {{message}}", "p2p_stats_loading": "Loading P2P stats...", "p2p_stats_updated": "Updated", "p2p_stats_starting": "P2P stats appear after the P2P client starts.", diff --git a/public/translations/es/default.json b/public/translations/es/default.json index ba778d34..c2079610 100644 --- a/public/translations/es/default.json +++ b/public/translations/es/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Haz clic derecho en las ecuaciones para ver la fuente.", "tex_preview_title": "TeX Vista Previa", "tex_preview_input_label": "TeX fuente", - "preview_tex_equations": "Previsualizar ecuaciones TeX" + "preview_tex_equations": "Previsualizar ecuaciones TeX", + "advanced_pubsub_providers": "proveedores pubsub:", + "advanced_ipfs_gateways": "puertas de enlace IPFS:", + "advanced_http_routers": "enrutadores http:", + "advanced_blockchain_providers": "proveedores de blockchain:", + "advanced_ethereum_rpc_bso_domains": "RPC de Ethereum, para dominios .bso", + "advanced_p2p_data_path": "ruta de datos p2p:", + "advanced_full_node_websocket_rpc": "RPC WebSocket de nodo completo:", + "advanced_media_ipfs_gateway": "puerta de enlace IPFS de medios", + "advanced_http_routers_aria": "Enrutadores HTTP", + "advanced_pubsub_providers_aria": "proveedores pubsub", + "advanced_media_ipfs_gateway_url_aria": "URL de puerta de enlace IPFS de medios", + "advanced_ipfs_gateway_urls_aria": "URLs de puertas de enlace IPFS", + "advanced_ethereum_rpc_urls_aria": "URLs de Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "clientes P2P RPC", + "advanced_p2p_data_path_aria": "Ruta de datos P2P", + "advanced_pure_p2p_browser_aria": "Modo de navegador P2P puro", + "advanced_options_saved_reloading": "Opciones guardadas, recargando...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Error al guardar las opciones: {{message}}" } diff --git a/public/translations/fa/default.json b/public/translations/fa/default.json index 4d1311fe..6a721816 100644 --- a/public/translations/fa/default.json +++ b/public/translations/fa/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "برای مشاهده منبع، بر روی معادلات کلیک راست کنید.", "tex_preview_title": "TeX پیش‌نمایش", "tex_preview_input_label": "TeX منبع", - "preview_tex_equations": "پیش نمایش معادلات TeX" + "preview_tex_equations": "پیش نمایش معادلات TeX", + "advanced_pubsub_providers": "ارائه‌دهندگان pubsub:", + "advanced_ipfs_gateways": "درگاه‌های IPFS:", + "advanced_http_routers": "مسیریاب‌های http:", + "advanced_blockchain_providers": "ارائه‌دهندگان بلاک‌چین:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC، برای دامنه‌های .bso", + "advanced_p2p_data_path": "مسیر داده p2p:", + "advanced_full_node_websocket_rpc": "RPC WebSocket نود کامل:", + "advanced_media_ipfs_gateway": "دروازه IPFS رسانه", + "advanced_http_routers_aria": "مسیریاب‌های HTTP", + "advanced_pubsub_providers_aria": "ارائه‌دهندگان pubsub", + "advanced_media_ipfs_gateway_url_aria": "نشانی URL دروازه IPFS رسانه", + "advanced_ipfs_gateway_urls_aria": "آدرس‌های URL درگاه‌های IPFS", + "advanced_ethereum_rpc_urls_aria": "آدرس‌های URL Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "کلاینت‌های P2P RPC", + "advanced_p2p_data_path_aria": "مسیر داده P2P", + "advanced_pure_p2p_browser_aria": "حالت مرورگر P2P خالص", + "advanced_options_saved_reloading": "گزینه‌ها ذخیره شد، در حال بارگذاری مجدد...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "خطا در ذخیره گزینه‌ها: {{message}}" } diff --git a/public/translations/fi/default.json b/public/translations/fi/default.json index 8230d9c3..989a046f 100644 --- a/public/translations/fi/default.json +++ b/public/translations/fi/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Napsauta yhtälöitä hiiren oikealla painikkeella nähdäksesi lähteen.", "tex_preview_title": "TeX Esikatselu", "tex_preview_input_label": "TeX lähde", - "preview_tex_equations": "Esikatsele TeX-yhtälöitä" + "preview_tex_equations": "Esikatsele TeX-yhtälöitä", + "advanced_pubsub_providers": "pubsub-palveluntarjoajat:", + "advanced_ipfs_gateways": "IPFS-yhdyskäytävät:", + "advanced_http_routers": "http-reitittimet:", + "advanced_blockchain_providers": "blockchain-palveluntarjoajat:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC .bso-verkkotunnuksille", + "advanced_p2p_data_path": "p2p-datan polku:", + "advanced_full_node_websocket_rpc": "Full noden WebSocket RPC:", + "advanced_media_ipfs_gateway": "medioiden IPFS-yhdyskäytävä", + "advanced_http_routers_aria": "HTTP-reitittimet", + "advanced_pubsub_providers_aria": "pubsub-palveluntarjoajat", + "advanced_media_ipfs_gateway_url_aria": "medioiden IPFS-yhdyskäytävän URL", + "advanced_ipfs_gateway_urls_aria": "IPFS-yhdyskäytävien URL-osoitteet", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC -URL-osoitteet", + "advanced_p2p_rpc_clients_aria": "P2P RPC -asiakkaat", + "advanced_p2p_data_path_aria": "P2P-datan polku", + "advanced_pure_p2p_browser_aria": "Puhdas P2P-selaimen tila", + "advanced_options_saved_reloading": "Asetukset tallennettu, ladataan uudelleen...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Virhe asetusten tallennuksessa: {{message}}" } diff --git a/public/translations/fil/default.json b/public/translations/fil/default.json index 183fdfac..32c97abf 100644 --- a/public/translations/fil/default.json +++ b/public/translations/fil/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "I-right-click ang mga equation upang makita ang source.", "tex_preview_title": "TeX Pagpapakita", "tex_preview_input_label": "TeX pinagmulan", - "preview_tex_equations": "Magpakita ng preview ng TeX equations" + "preview_tex_equations": "Magpakita ng preview ng TeX equations", + "advanced_pubsub_providers": "mga provider ng pubsub:", + "advanced_ipfs_gateways": "IPFS gateway:", + "advanced_http_routers": "http routers:", + "advanced_blockchain_providers": "mga blockchain provider:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC, para sa mga domain na .bso", + "advanced_p2p_data_path": "landas ng p2p data:", + "advanced_full_node_websocket_rpc": "WebSocket RPC ng full node:", + "advanced_media_ipfs_gateway": "media IPFS gateway", + "advanced_http_routers_aria": "HTTP routers", + "advanced_pubsub_providers_aria": "mga provider ng pubsub", + "advanced_media_ipfs_gateway_url_aria": "URL ng media IPFS gateway", + "advanced_ipfs_gateway_urls_aria": "Mga URL ng IPFS gateway", + "advanced_ethereum_rpc_urls_aria": "Mga URL ng Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "mga P2P RPC client", + "advanced_p2p_data_path_aria": "Landas ng P2P data", + "advanced_pure_p2p_browser_aria": "Purong P2P browser mode", + "advanced_options_saved_reloading": "Na-save ang mga opsyon, nagre-reload...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Error sa pag-save ng mga opsyon: {{message}}" } diff --git a/public/translations/fr/default.json b/public/translations/fr/default.json index 1d52d812..db6f8514 100644 --- a/public/translations/fr/default.json +++ b/public/translations/fr/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Cliquez avec le bouton droit sur les équations pour voir la source.", "tex_preview_title": "TeX Aperçu", "tex_preview_input_label": "TeX source", - "preview_tex_equations": "Aperçu des équations TeX" + "preview_tex_equations": "Aperçu des équations TeX", + "advanced_pubsub_providers": "fournisseurs pubsub :", + "advanced_ipfs_gateways": "passerelles IPFS :", + "advanced_http_routers": "routeurs http:", + "advanced_blockchain_providers": "fournisseurs blockchain :", + "advanced_ethereum_rpc_bso_domains": "RPC Ethereum, pour les domaines .bso", + "advanced_p2p_data_path": "chemin des données p2p:", + "advanced_full_node_websocket_rpc": "RPC WebSocket du nœud complet :", + "advanced_media_ipfs_gateway": "passerelle IPFS média", + "advanced_http_routers_aria": "Routeurs HTTP", + "advanced_pubsub_providers_aria": "fournisseurs pubsub", + "advanced_media_ipfs_gateway_url_aria": "URL de passerelle IPFS média", + "advanced_ipfs_gateway_urls_aria": "URL des passerelles IPFS", + "advanced_ethereum_rpc_urls_aria": "URL Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "clients P2P RPC", + "advanced_p2p_data_path_aria": "Chemin des données P2P", + "advanced_pure_p2p_browser_aria": "Mode navigateur P2P pur", + "advanced_options_saved_reloading": "Options enregistrées, rechargement...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Erreur lors de l'enregistrement des options : {{message}}" } diff --git a/public/translations/he/default.json b/public/translations/he/default.json index f40e90e6..3b499a23 100644 --- a/public/translations/he/default.json +++ b/public/translations/he/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "לחץ לחיצה ימנית על משוואות כדי לצפות בקוד.", "tex_preview_title": "TeX תצוגה מקדימה", "tex_preview_input_label": "TeX מקור", - "preview_tex_equations": "תצוגה מקדימה של משוואות TeX" + "preview_tex_equations": "תצוגה מקדימה של משוואות TeX", + "advanced_pubsub_providers": "ספקי pubsub:", + "advanced_ipfs_gateways": "שערי IPFS:", + "advanced_http_routers": "נתבי http:", + "advanced_blockchain_providers": "ספקי blockchain:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC, עבור דומיינים .bso", + "advanced_p2p_data_path": "נתיב נתוני p2p:", + "advanced_full_node_websocket_rpc": "RPC WebSocket של full node:", + "advanced_media_ipfs_gateway": "שער IPFS למדיה", + "advanced_http_routers_aria": "נתבי HTTP", + "advanced_pubsub_providers_aria": "ספקי pubsub", + "advanced_media_ipfs_gateway_url_aria": "כתובת URL של שער IPFS למדיה", + "advanced_ipfs_gateway_urls_aria": "כתובות URL של שערי IPFS", + "advanced_ethereum_rpc_urls_aria": "כתובות URL של Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "לקוחות P2P RPC", + "advanced_p2p_data_path_aria": "נתיב נתוני P2P", + "advanced_pure_p2p_browser_aria": "מצב דפדפן P2P טהור", + "advanced_options_saved_reloading": "ההגדרות נשמרו, טוען מחדש...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "שגיאה בשמירת האפשרויות: {{message}}" } diff --git a/public/translations/hi/default.json b/public/translations/hi/default.json index 0c1fea7d..e0508c82 100644 --- a/public/translations/hi/default.json +++ b/public/translations/hi/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "समीकरणों को देखने के लिए दाईं ओर क्लिक करें।", "tex_preview_title": "TeX पूर्वावलोकन", "tex_preview_input_label": "TeX स्रोत", - "preview_tex_equations": "TeX समीकरणों का पूर्वावलोकन करें" + "preview_tex_equations": "TeX समीकरणों का पूर्वावलोकन करें", + "advanced_pubsub_providers": "pubsub प्रदाता:", + "advanced_ipfs_gateways": "IPFS गेटवे:", + "advanced_http_routers": "http राउटर:", + "advanced_blockchain_providers": "blockchain प्रदाता:", + "advanced_ethereum_rpc_bso_domains": ".bso डोमेन के लिए Ethereum RPC", + "advanced_p2p_data_path": "p2p डेटा पथ:", + "advanced_full_node_websocket_rpc": "फुल नोड WebSocket RPC:", + "advanced_media_ipfs_gateway": "मीडिया IPFS गेटवे", + "advanced_http_routers_aria": "HTTP राउटर", + "advanced_pubsub_providers_aria": "pubsub प्रदाता", + "advanced_media_ipfs_gateway_url_aria": "मीडिया IPFS गेटवे URL", + "advanced_ipfs_gateway_urls_aria": "IPFS गेटवे URL", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC URL", + "advanced_p2p_rpc_clients_aria": "P2P RPC क्लाइंट", + "advanced_p2p_data_path_aria": "P2P डेटा पथ", + "advanced_pure_p2p_browser_aria": "शुद्ध P2P ब्राउज़र मोड", + "advanced_options_saved_reloading": "विकल्प सहेजे गए, पुनः लोड हो रहा है...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "विकल्प सहेजने में त्रुटि: {{message}}" } diff --git a/public/translations/hu/default.json b/public/translations/hu/default.json index ed234cc8..2eeab5c3 100644 --- a/public/translations/hu/default.json +++ b/public/translations/hu/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Kattintson a jobb gombbal az egyenletekre a forrás megtekintéséhez.", "tex_preview_title": "TeX Előnézet", "tex_preview_input_label": "TeX forrás", - "preview_tex_equations": "TeX-egyenletek előnézete" + "preview_tex_equations": "TeX-egyenletek előnézete", + "advanced_pubsub_providers": "pubsub-szolgáltatók:", + "advanced_ipfs_gateways": "IPFS-átjárók:", + "advanced_http_routers": "http routerek:", + "advanced_blockchain_providers": "blockchain-szolgáltatók:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC .bso domainekhez", + "advanced_p2p_data_path": "p2p adatútvonal:", + "advanced_full_node_websocket_rpc": "Full node WebSocket RPC:", + "advanced_media_ipfs_gateway": "média IPFS átjáró", + "advanced_http_routers_aria": "HTTP routerek", + "advanced_pubsub_providers_aria": "pubsub-szolgáltatók", + "advanced_media_ipfs_gateway_url_aria": "média IPFS átjáró URL", + "advanced_ipfs_gateway_urls_aria": "IPFS-átjárók URL-címei", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC URL-címei", + "advanced_p2p_rpc_clients_aria": "P2P RPC kliensek", + "advanced_p2p_data_path_aria": "P2P adatútvonal", + "advanced_pure_p2p_browser_aria": "Tiszta P2P böngésző mód", + "advanced_options_saved_reloading": "Beállítások mentve, újratöltés...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Hiba a beállítások mentésekor: {{message}}" } diff --git a/public/translations/id/default.json b/public/translations/id/default.json index 6b1a3c66..cd152568 100644 --- a/public/translations/id/default.json +++ b/public/translations/id/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Klik kanan pada persamaan untuk melihat sumbernya.", "tex_preview_title": "TeX Pratinjau", "tex_preview_input_label": "TeX sumber", - "preview_tex_equations": "Pratinjau persamaan TeX" + "preview_tex_equations": "Pratinjau persamaan TeX", + "advanced_pubsub_providers": "penyedia pubsub:", + "advanced_ipfs_gateways": "gateway IPFS:", + "advanced_http_routers": "router http:", + "advanced_blockchain_providers": "penyedia blockchain:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC, untuk domain .bso", + "advanced_p2p_data_path": "jalur data p2p:", + "advanced_full_node_websocket_rpc": "WebSocket RPC full node:", + "advanced_media_ipfs_gateway": "gateway IPFS media", + "advanced_http_routers_aria": "Router HTTP", + "advanced_pubsub_providers_aria": "penyedia pubsub", + "advanced_media_ipfs_gateway_url_aria": "URL gateway IPFS media", + "advanced_ipfs_gateway_urls_aria": "URL gateway IPFS", + "advanced_ethereum_rpc_urls_aria": "URL Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "klien P2P RPC", + "advanced_p2p_data_path_aria": "Jalur data P2P", + "advanced_pure_p2p_browser_aria": "Mode browser P2P murni", + "advanced_options_saved_reloading": "Opsi disimpan, memuat ulang...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Kesalahan saat menyimpan opsi: {{message}}" } diff --git a/public/translations/it/default.json b/public/translations/it/default.json index c5e21ea4..aab6f034 100644 --- a/public/translations/it/default.json +++ b/public/translations/it/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Fai clic destro sulle equazioni per visualizzare il codice sorgente.", "tex_preview_title": "TeX Anteprima", "tex_preview_input_label": "TeX sorgente", - "preview_tex_equations": "Anteprima delle equazioni TeX" + "preview_tex_equations": "Anteprima delle equazioni TeX", + "advanced_pubsub_providers": "provider pubsub:", + "advanced_ipfs_gateways": "gateway IPFS:", + "advanced_http_routers": "router http:", + "advanced_blockchain_providers": "provider blockchain:", + "advanced_ethereum_rpc_bso_domains": "RPC Ethereum, per domini .bso", + "advanced_p2p_data_path": "percorso dati p2p:", + "advanced_full_node_websocket_rpc": "RPC WebSocket del nodo completo:", + "advanced_media_ipfs_gateway": "gateway IPFS multimediale", + "advanced_http_routers_aria": "Router HTTP", + "advanced_pubsub_providers_aria": "provider pubsub", + "advanced_media_ipfs_gateway_url_aria": "URL gateway IPFS multimediale", + "advanced_ipfs_gateway_urls_aria": "URL dei gateway IPFS", + "advanced_ethereum_rpc_urls_aria": "URL Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "client P2P RPC", + "advanced_p2p_data_path_aria": "Percorso dati P2P", + "advanced_pure_p2p_browser_aria": "Modalità browser P2P puro", + "advanced_options_saved_reloading": "Opzioni salvate, ricaricamento...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Errore nel salvataggio delle opzioni: {{message}}" } diff --git a/public/translations/ja/default.json b/public/translations/ja/default.json index e4412d21..dfb24d83 100644 --- a/public/translations/ja/default.json +++ b/public/translations/ja/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "方程式を右クリックしてソースを表示します。", "tex_preview_title": "TeX プレビュー", "tex_preview_input_label": "TeX ソース", - "preview_tex_equations": "TeX方程式のプレビュー" + "preview_tex_equations": "TeX方程式のプレビュー", + "advanced_pubsub_providers": "pubsubプロバイダー:", + "advanced_ipfs_gateways": "IPFSゲートウェイ:", + "advanced_http_routers": "httpルーター:", + "advanced_blockchain_providers": "blockchainプロバイダー:", + "advanced_ethereum_rpc_bso_domains": ".bso ドメイン用の Ethereum RPC", + "advanced_p2p_data_path": "p2pデータパス:", + "advanced_full_node_websocket_rpc": "フルノード WebSocket RPC:", + "advanced_media_ipfs_gateway": "メディア IPFS ゲートウェイ", + "advanced_http_routers_aria": "HTTPルーター", + "advanced_pubsub_providers_aria": "pubsubプロバイダー", + "advanced_media_ipfs_gateway_url_aria": "メディア IPFS ゲートウェイ URL", + "advanced_ipfs_gateway_urls_aria": "IPFSゲートウェイのURL", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPCのURL", + "advanced_p2p_rpc_clients_aria": "P2P RPC クライアント", + "advanced_p2p_data_path_aria": "P2Pデータパス", + "advanced_pure_p2p_browser_aria": "純粋なP2Pブラウザモード", + "advanced_options_saved_reloading": "オプションを保存しました。再読み込み中...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "オプションの保存中にエラーが発生しました: {{message}}" } diff --git a/public/translations/ko/default.json b/public/translations/ko/default.json index 20af38d0..05ad5fa2 100644 --- a/public/translations/ko/default.json +++ b/public/translations/ko/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "우클릭하여 방정식 소스를 봅니다.", "tex_preview_title": "TeX 미리보기", "tex_preview_input_label": "TeX 소스", - "preview_tex_equations": "TeX 방정식 미리보기" + "preview_tex_equations": "TeX 방정식 미리보기", + "advanced_pubsub_providers": "pubsub 제공자:", + "advanced_ipfs_gateways": "IPFS 게이트웨이:", + "advanced_http_routers": "http 라우터:", + "advanced_blockchain_providers": "blockchain 제공자:", + "advanced_ethereum_rpc_bso_domains": ".bso 도메인용 Ethereum RPC", + "advanced_p2p_data_path": "p2p 데이터 경로:", + "advanced_full_node_websocket_rpc": "풀 노드 WebSocket RPC:", + "advanced_media_ipfs_gateway": "미디어 IPFS 게이트웨이", + "advanced_http_routers_aria": "HTTP 라우터", + "advanced_pubsub_providers_aria": "pubsub 제공자", + "advanced_media_ipfs_gateway_url_aria": "미디어 IPFS 게이트웨이 URL", + "advanced_ipfs_gateway_urls_aria": "IPFS 게이트웨이 URL", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC URL", + "advanced_p2p_rpc_clients_aria": "P2P RPC 클라이언트", + "advanced_p2p_data_path_aria": "P2P 데이터 경로", + "advanced_pure_p2p_browser_aria": "순수 P2P 브라우저 모드", + "advanced_options_saved_reloading": "옵션이 저장되었습니다. 다시 불러오는 중...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "옵션 저장 오류: {{message}}" } diff --git a/public/translations/mr/default.json b/public/translations/mr/default.json index fb0a18f5..5a19daf2 100644 --- a/public/translations/mr/default.json +++ b/public/translations/mr/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "समीकरणांवर उजव्या क्लिकने स्रोत पाहा.", "tex_preview_title": "TeX पूर्वावलोकन", "tex_preview_input_label": "TeX स्रोत", - "preview_tex_equations": "TeX समीकरणांचे पूर्वावलोकन" + "preview_tex_equations": "TeX समीकरणांचे पूर्वावलोकन", + "advanced_pubsub_providers": "pubsub प्रदाते:", + "advanced_ipfs_gateways": "IPFS गेटवे:", + "advanced_http_routers": "http राऊटर:", + "advanced_blockchain_providers": "blockchain प्रदाते:", + "advanced_ethereum_rpc_bso_domains": ".bso डोमेनसाठी Ethereum RPC", + "advanced_p2p_data_path": "p2p डेटा मार्ग:", + "advanced_full_node_websocket_rpc": "पूर्ण नोड WebSocket RPC:", + "advanced_media_ipfs_gateway": "मीडिया IPFS गेटवे", + "advanced_http_routers_aria": "HTTP राऊटर", + "advanced_pubsub_providers_aria": "pubsub प्रदाते", + "advanced_media_ipfs_gateway_url_aria": "मीडिया IPFS गेटवे URL", + "advanced_ipfs_gateway_urls_aria": "IPFS गेटवे URL", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC URL", + "advanced_p2p_rpc_clients_aria": "P2P RPC क्लायंट", + "advanced_p2p_data_path_aria": "P2P डेटा मार्ग", + "advanced_pure_p2p_browser_aria": "शुद्ध P2P ब्राउझर मोड", + "advanced_options_saved_reloading": "पर्याय जतन केले, पुन्हा लोड होत आहे...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "पर्याय जतन करताना त्रुटी: {{message}}" } diff --git a/public/translations/nl/default.json b/public/translations/nl/default.json index 397b591a..e6c8e340 100644 --- a/public/translations/nl/default.json +++ b/public/translations/nl/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Klik met de rechtermuisknop op vergelijkingen om de bron te zien.", "tex_preview_title": "TeX Voorbeeld", "tex_preview_input_label": "TeX bron", - "preview_tex_equations": "Voorbeeld van TeX-vergelijkingen" + "preview_tex_equations": "Voorbeeld van TeX-vergelijkingen", + "advanced_pubsub_providers": "pubsub-providers:", + "advanced_ipfs_gateways": "IPFS-gateways:", + "advanced_http_routers": "http-routers:", + "advanced_blockchain_providers": "blockchain-providers:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC voor .bso-domeinen", + "advanced_p2p_data_path": "p2p-gegevenspad:", + "advanced_full_node_websocket_rpc": "WebSocket RPC full node:", + "advanced_media_ipfs_gateway": "media IPFS-gateway", + "advanced_http_routers_aria": "HTTP-routers", + "advanced_pubsub_providers_aria": "pubsub-providers", + "advanced_media_ipfs_gateway_url_aria": "media IPFS-gateway-URL", + "advanced_ipfs_gateway_urls_aria": "IPFS-gateway-URL's", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC-URL's", + "advanced_p2p_rpc_clients_aria": "P2P RPC-clients", + "advanced_p2p_data_path_aria": "P2P-gegevenspad", + "advanced_pure_p2p_browser_aria": "Pure P2P-browsermodus", + "advanced_options_saved_reloading": "Opties opgeslagen, opnieuw laden...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Fout bij het opslaan van opties: {{message}}" } diff --git a/public/translations/no/default.json b/public/translations/no/default.json index 5fa84b7c..bc7c40dc 100644 --- a/public/translations/no/default.json +++ b/public/translations/no/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Høyreklikk på ligninger for å se kilden.", "tex_preview_title": "TeX Forhåndsvisning", "tex_preview_input_label": "TeX kilde", - "preview_tex_equations": "Forhåndsvisning av TeX-ligninger" + "preview_tex_equations": "Forhåndsvisning av TeX-ligninger", + "advanced_pubsub_providers": "pubsub-leverandører:", + "advanced_ipfs_gateways": "IPFS-gatewayer:", + "advanced_http_routers": "http-rutere:", + "advanced_blockchain_providers": "blockchain-leverandører:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC for .bso-domener", + "advanced_p2p_data_path": "p2p-datamappe:", + "advanced_full_node_websocket_rpc": "WebSocket RPC for full node:", + "advanced_media_ipfs_gateway": "media IPFS-gateway", + "advanced_http_routers_aria": "HTTP-rutere", + "advanced_pubsub_providers_aria": "pubsub-leverandører", + "advanced_media_ipfs_gateway_url_aria": "URL for media IPFS-gateway", + "advanced_ipfs_gateway_urls_aria": "IPFS-gateway-URL-er", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC-URL-er", + "advanced_p2p_rpc_clients_aria": "P2P RPC-klienter", + "advanced_p2p_data_path_aria": "P2P-datamappe", + "advanced_pure_p2p_browser_aria": "Ren P2P-nettlesermodus", + "advanced_options_saved_reloading": "Innstillinger lagret, laster på nytt...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Feil ved lagring av alternativer: {{message}}" } diff --git a/public/translations/pl/default.json b/public/translations/pl/default.json index 4ef0a7d2..6aa22619 100644 --- a/public/translations/pl/default.json +++ b/public/translations/pl/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Kliknij prawym przyciskiem myszy na równania, aby wyświetlić kod źródłowy.", "tex_preview_title": "TeX Podgląd", "tex_preview_input_label": "TeX źródło", - "preview_tex_equations": "Podgląd równań TeX" + "preview_tex_equations": "Podgląd równań TeX", + "advanced_pubsub_providers": "dostawcy pubsub:", + "advanced_ipfs_gateways": "bramy IPFS:", + "advanced_http_routers": "routery http:", + "advanced_blockchain_providers": "dostawcy blockchain:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC dla domen .bso", + "advanced_p2p_data_path": "ścieżka danych p2p:", + "advanced_full_node_websocket_rpc": "WebSocket RPC węzła pełnego:", + "advanced_media_ipfs_gateway": "brama IPFS dla multimediów", + "advanced_http_routers_aria": "Routery HTTP", + "advanced_pubsub_providers_aria": "dostawcy pubsub", + "advanced_media_ipfs_gateway_url_aria": "adres URL bramy IPFS dla multimediów", + "advanced_ipfs_gateway_urls_aria": "Adresy URL bram IPFS", + "advanced_ethereum_rpc_urls_aria": "Adresy URL Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "klienci P2P RPC", + "advanced_p2p_data_path_aria": "Ścieżka danych P2P", + "advanced_pure_p2p_browser_aria": "Tryb przeglądarki czystego P2P", + "advanced_options_saved_reloading": "Opcje zapisane, ładowanie ponowne...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Błąd podczas zapisywania opcji: {{message}}" } diff --git a/public/translations/pt/default.json b/public/translations/pt/default.json index e9d643c1..eb54f823 100644 --- a/public/translations/pt/default.json +++ b/public/translations/pt/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Clique com o botão direito nas equações para ver o código-fonte.", "tex_preview_title": "TeX Visualização", "tex_preview_input_label": "TeX fonte", - "preview_tex_equations": "Visualizar equações TeX" + "preview_tex_equations": "Visualizar equações TeX", + "advanced_pubsub_providers": "provedores pubsub:", + "advanced_ipfs_gateways": "gateways IPFS:", + "advanced_http_routers": "roteadores http:", + "advanced_blockchain_providers": "provedores de blockchain:", + "advanced_ethereum_rpc_bso_domains": "RPC Ethereum, para domínios .bso", + "advanced_p2p_data_path": "caminho de dados p2p:", + "advanced_full_node_websocket_rpc": "RPC WebSocket de nó completo:", + "advanced_media_ipfs_gateway": "gateway IPFS de mídia", + "advanced_http_routers_aria": "Roteadores HTTP", + "advanced_pubsub_providers_aria": "provedores pubsub", + "advanced_media_ipfs_gateway_url_aria": "URL do gateway IPFS de mídia", + "advanced_ipfs_gateway_urls_aria": "URLs dos gateways IPFS", + "advanced_ethereum_rpc_urls_aria": "URLs de Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "clientes P2P RPC", + "advanced_p2p_data_path_aria": "Caminho de dados P2P", + "advanced_pure_p2p_browser_aria": "Modo de navegador P2P puro", + "advanced_options_saved_reloading": "Opções salvas, recarregando...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Erro ao salvar as opções: {{message}}" } diff --git a/public/translations/ro/default.json b/public/translations/ro/default.json index 6934b439..eff5359a 100644 --- a/public/translations/ro/default.json +++ b/public/translations/ro/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Faceți clic dreapta pe ecuații pentru a vedea sursa.", "tex_preview_title": "TeX Previzualizare", "tex_preview_input_label": "TeX sursă", - "preview_tex_equations": "Previzualizare ecuații TeX" + "preview_tex_equations": "Previzualizare ecuații TeX", + "advanced_pubsub_providers": "furnizori pubsub:", + "advanced_ipfs_gateways": "gateway-uri IPFS:", + "advanced_http_routers": "routere http:", + "advanced_blockchain_providers": "furnizori blockchain:", + "advanced_ethereum_rpc_bso_domains": "RPC Ethereum, pentru domenii .bso", + "advanced_p2p_data_path": "calea datelor p2p:", + "advanced_full_node_websocket_rpc": "RPC WebSocket al nodului complet:", + "advanced_media_ipfs_gateway": "gateway IPFS media", + "advanced_http_routers_aria": "Routere HTTP", + "advanced_pubsub_providers_aria": "furnizori pubsub", + "advanced_media_ipfs_gateway_url_aria": "URL gateway IPFS media", + "advanced_ipfs_gateway_urls_aria": "URL-uri ale gateway-urilor IPFS", + "advanced_ethereum_rpc_urls_aria": "URL-uri Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "clienți P2P RPC", + "advanced_p2p_data_path_aria": "Calea datelor P2P", + "advanced_pure_p2p_browser_aria": "Mod browser P2P pur", + "advanced_options_saved_reloading": "Opțiuni salvate, se reîncarcă...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Eroare la salvarea opțiunilor: {{message}}" } diff --git a/public/translations/ru/default.json b/public/translations/ru/default.json index b7ee2bd4..f72a7843 100644 --- a/public/translations/ru/default.json +++ b/public/translations/ru/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Щелкните правой кнопкой мыши на уравнениях, чтобы просмотреть исходный код.", "tex_preview_title": "TeX Предпросмотр", "tex_preview_input_label": "TeX источник", - "preview_tex_equations": "Предпросмотр уравнений TeX" + "preview_tex_equations": "Предпросмотр уравнений TeX", + "advanced_pubsub_providers": "провайдеры pubsub:", + "advanced_ipfs_gateways": "IPFS-шлюзы:", + "advanced_http_routers": "http-маршрутизаторы:", + "advanced_blockchain_providers": "провайдеры blockchain:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC для доменов .bso", + "advanced_p2p_data_path": "путь к данным p2p:", + "advanced_full_node_websocket_rpc": "WebSocket RPC полного узла:", + "advanced_media_ipfs_gateway": "медиа IPFS-шлюз", + "advanced_http_routers_aria": "HTTP-маршрутизаторы", + "advanced_pubsub_providers_aria": "провайдеры pubsub", + "advanced_media_ipfs_gateway_url_aria": "URL медиа IPFS-шлюза", + "advanced_ipfs_gateway_urls_aria": "URL-адреса IPFS-шлюзов", + "advanced_ethereum_rpc_urls_aria": "URL-адреса Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "клиенты P2P RPC", + "advanced_p2p_data_path_aria": "Путь к данным P2P", + "advanced_pure_p2p_browser_aria": "Режим чистого P2P в браузере", + "advanced_options_saved_reloading": "Настройки сохранены, перезагрузка...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Ошибка при сохранении параметров: {{message}}" } diff --git a/public/translations/sq/default.json b/public/translations/sq/default.json index fd52e02a..5fa66d5e 100644 --- a/public/translations/sq/default.json +++ b/public/translations/sq/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Kliko me butonin e djathtë në ekuacione për të parë burimin.", "tex_preview_title": "TeX Pamja paraprake", "tex_preview_input_label": "TeX burim", - "preview_tex_equations": "Paraqitja paraprakese e ekuacioneve TeX" + "preview_tex_equations": "Paraqitja paraprakese e ekuacioneve TeX", + "advanced_pubsub_providers": "ofruesit pubsub:", + "advanced_ipfs_gateways": "gateway IPFS:", + "advanced_http_routers": "routerë http:", + "advanced_blockchain_providers": "ofruesit blockchain:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC, për domene .bso", + "advanced_p2p_data_path": "shtegu i të dhënave p2p:", + "advanced_full_node_websocket_rpc": "RPC WebSocket i nyjës së plotë:", + "advanced_media_ipfs_gateway": "portë IPFS media", + "advanced_http_routers_aria": "Routerë HTTP", + "advanced_pubsub_providers_aria": "ofruesit pubsub", + "advanced_media_ipfs_gateway_url_aria": "URL e portës IPFS media", + "advanced_ipfs_gateway_urls_aria": "URL-të e gateway-ve IPFS", + "advanced_ethereum_rpc_urls_aria": "URL-të e Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "klientë P2P RPC", + "advanced_p2p_data_path_aria": "Shtegu i të dhënave P2P", + "advanced_pure_p2p_browser_aria": "Modalitet shfletuesi P2P i pastër", + "advanced_options_saved_reloading": "Opsionet u ruajtën, po ringarkohet...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Gabim gjatë ruajtjes së opsioneve: {{message}}" } diff --git a/public/translations/sv/default.json b/public/translations/sv/default.json index 21ecaa07..a891e0b4 100644 --- a/public/translations/sv/default.json +++ b/public/translations/sv/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Högerklicka på ekvationer för att se källan.", "tex_preview_title": "TeX Förhandsvisning", "tex_preview_input_label": "TeX källa", - "preview_tex_equations": "Förhandsvisning av TeX-ekvationer" + "preview_tex_equations": "Förhandsvisning av TeX-ekvationer", + "advanced_pubsub_providers": "pubsub-leverantörer:", + "advanced_ipfs_gateways": "IPFS-gatewayer:", + "advanced_http_routers": "http-routrar:", + "advanced_blockchain_providers": "blockchain-leverantörer:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC för .bso-domäner", + "advanced_p2p_data_path": "p2p-datasökväg:", + "advanced_full_node_websocket_rpc": "WebSocket RPC för full nod:", + "advanced_media_ipfs_gateway": "media IPFS-gateway", + "advanced_http_routers_aria": "HTTP-routrar", + "advanced_pubsub_providers_aria": "pubsub-leverantörer", + "advanced_media_ipfs_gateway_url_aria": "media IPFS-gateway-URL", + "advanced_ipfs_gateway_urls_aria": "IPFS-gateway-URL:er", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC-URL:er", + "advanced_p2p_rpc_clients_aria": "P2P RPC-klienter", + "advanced_p2p_data_path_aria": "P2P-datasökväg", + "advanced_pure_p2p_browser_aria": "Rent P2P-webbläsarläge", + "advanced_options_saved_reloading": "Alternativ sparade, laddar om...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Fel vid sparande av alternativ: {{message}}" } diff --git a/public/translations/te/default.json b/public/translations/te/default.json index e93be665..cd21e46f 100644 --- a/public/translations/te/default.json +++ b/public/translations/te/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "సమీకరణాలపై కుడి-క్లిక్ చేసి మూలాన్ని చూడండి.", "tex_preview_title": "TeX ప్రీవ్యూ", "tex_preview_input_label": "TeX మూలం", - "preview_tex_equations": "TeX సమీకరణల ప్రిన్ట్‌కు" + "preview_tex_equations": "TeX సమీకరణల ప్రిన్ట్‌కు", + "advanced_pubsub_providers": "pubsub ప్రదాతలు:", + "advanced_ipfs_gateways": "IPFS గేట్‌వేలు:", + "advanced_http_routers": "http రౌటర్లు:", + "advanced_blockchain_providers": "blockchain ప్రదాతలు:", + "advanced_ethereum_rpc_bso_domains": ".bso డొమైన్‌ల కోసం Ethereum RPC", + "advanced_p2p_data_path": "p2p డేటా మార్గం:", + "advanced_full_node_websocket_rpc": "పూర్తి నోడ్ WebSocket RPC:", + "advanced_media_ipfs_gateway": "మీడియా IPFS గేట్‌వే", + "advanced_http_routers_aria": "HTTP రౌటర్లు", + "advanced_pubsub_providers_aria": "pubsub ప్రదాతలు", + "advanced_media_ipfs_gateway_url_aria": "మీడియా IPFS గేట్‌వే URL", + "advanced_ipfs_gateway_urls_aria": "IPFS గేట్‌వే URLలు", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC URLలు", + "advanced_p2p_rpc_clients_aria": "P2P RPC క్లయింట్‌లు", + "advanced_p2p_data_path_aria": "P2P డేటా మార్గం", + "advanced_pure_p2p_browser_aria": "శుద్ధ P2P బ్రౌజర్ మోడ్", + "advanced_options_saved_reloading": "ఎంపికలు సేవ్ చేయబడ్డాయి, మళ్లీ లోడ్ అవుతోంది...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "ఎంపికలు సేవ్ చేయడంలో లోపం: {{message}}" } diff --git a/public/translations/th/default.json b/public/translations/th/default.json index 1379074c..b4869e9e 100644 --- a/public/translations/th/default.json +++ b/public/translations/th/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "คลิกขวาที่สมการเพื่อดูแหล่งที่มา", "tex_preview_title": "TeX ตัวอย่าง", "tex_preview_input_label": "TeX แหล่งที่มา", - "preview_tex_equations": "ตัวอย่างสมการ TeX" + "preview_tex_equations": "ตัวอย่างสมการ TeX", + "advanced_pubsub_providers": "ผู้ให้บริการ pubsub:", + "advanced_ipfs_gateways": "เกตเวย์ IPFS:", + "advanced_http_routers": "เราเตอร์ http:", + "advanced_blockchain_providers": "ผู้ให้บริการ blockchain:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC สำหรับโดเมน .bso", + "advanced_p2p_data_path": "เส้นทางข้อมูล p2p:", + "advanced_full_node_websocket_rpc": "WebSocket RPC ของ full node:", + "advanced_media_ipfs_gateway": "เกตเวย์ IPFS สื่อ", + "advanced_http_routers_aria": "เราเตอร์ HTTP", + "advanced_pubsub_providers_aria": "ผู้ให้บริการ pubsub", + "advanced_media_ipfs_gateway_url_aria": "URL เกตเวย์ IPFS สื่อ", + "advanced_ipfs_gateway_urls_aria": "URL เกตเวย์ IPFS", + "advanced_ethereum_rpc_urls_aria": "URL Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "ไคลเอนต์ P2P RPC", + "advanced_p2p_data_path_aria": "เส้นทางข้อมูล P2P", + "advanced_pure_p2p_browser_aria": "โหมดเบราว์เซอร์ P2P แบบบริสุทธิ์", + "advanced_options_saved_reloading": "บันทึกตัวเลือกแล้ว กำลังโหลดใหม่...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "เกิดข้อผิดพลาดในการบันทึกตัวเลือก: {{message}}" } diff --git a/public/translations/tr/default.json b/public/translations/tr/default.json index 00652c73..46b0873b 100644 --- a/public/translations/tr/default.json +++ b/public/translations/tr/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Denklemlere sağ tıklayarak kaynağını görüntüleyin.", "tex_preview_title": "TeX Ön İzleme", "tex_preview_input_label": "TeX kaynak", - "preview_tex_equations": "TeX denklemlerini ön izle" + "preview_tex_equations": "TeX denklemlerini ön izle", + "advanced_pubsub_providers": "pubsub sağlayıcıları:", + "advanced_ipfs_gateways": "IPFS ağ geçitleri:", + "advanced_http_routers": "http yönlendiricileri:", + "advanced_blockchain_providers": "blockchain sağlayıcıları:", + "advanced_ethereum_rpc_bso_domains": ".bso alan adları için Ethereum RPC", + "advanced_p2p_data_path": "p2p veri yolu:", + "advanced_full_node_websocket_rpc": "Tam düğüm WebSocket RPC:", + "advanced_media_ipfs_gateway": "medya IPFS ağ geçidi", + "advanced_http_routers_aria": "HTTP yönlendiricileri", + "advanced_pubsub_providers_aria": "pubsub sağlayıcıları", + "advanced_media_ipfs_gateway_url_aria": "medya IPFS ağ geçidi URL'si", + "advanced_ipfs_gateway_urls_aria": "IPFS ağ geçidi URL'leri", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC URL'leri", + "advanced_p2p_rpc_clients_aria": "P2P RPC istemcileri", + "advanced_p2p_data_path_aria": "P2P veri yolu", + "advanced_pure_p2p_browser_aria": "Saf P2P tarayıcı modu", + "advanced_options_saved_reloading": "Seçenekler kaydedildi, yeniden yükleniyor...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Seçenekler kaydedilirken hata oluştu: {{message}}" } diff --git a/public/translations/uk/default.json b/public/translations/uk/default.json index 77618f66..62690016 100644 --- a/public/translations/uk/default.json +++ b/public/translations/uk/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Клацніть правою кнопкою миші на рівняння, щоб переглянути вихідний код.", "tex_preview_title": "TeX Попередній перегляд", "tex_preview_input_label": "TeX джерело", - "preview_tex_equations": "Попередній перегляд рівнянь TeX" + "preview_tex_equations": "Попередній перегляд рівнянь TeX", + "advanced_pubsub_providers": "постачальники pubsub:", + "advanced_ipfs_gateways": "шлюзи IPFS:", + "advanced_http_routers": "http-маршрутизатори:", + "advanced_blockchain_providers": "провайдери blockchain:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC для доменів .bso", + "advanced_p2p_data_path": "шлях до даних p2p:", + "advanced_full_node_websocket_rpc": "WebSocket RPC повного вузла:", + "advanced_media_ipfs_gateway": "медіа-шлюз IPFS", + "advanced_http_routers_aria": "HTTP-маршрутизатори", + "advanced_pubsub_providers_aria": "постачальники pubsub", + "advanced_media_ipfs_gateway_url_aria": "URL медіа-шлюзу IPFS", + "advanced_ipfs_gateway_urls_aria": "URL-адреси шлюзів IPFS", + "advanced_ethereum_rpc_urls_aria": "URL-адреси Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "клієнти P2P RPC", + "advanced_p2p_data_path_aria": "Шлях до даних P2P", + "advanced_pure_p2p_browser_aria": "Режим чистого P2P у браузері", + "advanced_options_saved_reloading": "Параметри збережено, перезавантаження...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Помилка збереження параметрів: {{message}}" } diff --git a/public/translations/ur/default.json b/public/translations/ur/default.json index 72bf783d..fa99710a 100644 --- a/public/translations/ur/default.json +++ b/public/translations/ur/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "مساوات پر دائیں کلک کریں تاکہ منبع دیکھ سکیں۔", "tex_preview_title": "TeX پیش نمائش", "tex_preview_input_label": "TeX منبع", - "preview_tex_equations": "TeX مساوات کا پیش نمائش دیکھیں" + "preview_tex_equations": "TeX مساوات کا پیش نمائش دیکھیں", + "advanced_pubsub_providers": "pubsub فراہم کنندگان:", + "advanced_ipfs_gateways": "IPFS گیٹ ویز:", + "advanced_http_routers": "http روٹرز:", + "advanced_blockchain_providers": "blockchain فراہم کنندگان:", + "advanced_ethereum_rpc_bso_domains": ".bso ڈومینز کے لیے Ethereum RPC", + "advanced_p2p_data_path": "p2p ڈیٹا راستہ:", + "advanced_full_node_websocket_rpc": "فل نوڈ WebSocket RPC:", + "advanced_media_ipfs_gateway": "میڈیا IPFS گیٹ وے", + "advanced_http_routers_aria": "HTTP روٹرز", + "advanced_pubsub_providers_aria": "pubsub فراہم کنندگان", + "advanced_media_ipfs_gateway_url_aria": "میڈیا IPFS گیٹ وے URL", + "advanced_ipfs_gateway_urls_aria": "IPFS گیٹ وے URLs", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC URLs", + "advanced_p2p_rpc_clients_aria": "P2P RPC کلائنٹس", + "advanced_p2p_data_path_aria": "P2P ڈیٹا راستہ", + "advanced_pure_p2p_browser_aria": "خالص P2P براؤزر موڈ", + "advanced_options_saved_reloading": "اختیارات محفوظ ہو گئیں، دوبارہ لوڈ ہو رہا ہے...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "اختیارات محفوظ کرنے میں خرابی: {{message}}" } diff --git a/public/translations/vi/default.json b/public/translations/vi/default.json index 61bf01ab..a7c5a863 100644 --- a/public/translations/vi/default.json +++ b/public/translations/vi/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "Nhấp chuột phải vào các phương trình để xem nguồn.", "tex_preview_title": "TeX Xem Trước", "tex_preview_input_label": "TeX nguồn", - "preview_tex_equations": "Xem trước các phương trình TeX" + "preview_tex_equations": "Xem trước các phương trình TeX", + "advanced_pubsub_providers": "nhà cung cấp pubsub:", + "advanced_ipfs_gateways": "cổng IPFS:", + "advanced_http_routers": "bộ định tuyến http:", + "advanced_blockchain_providers": "nhà cung cấp blockchain:", + "advanced_ethereum_rpc_bso_domains": "Ethereum RPC cho tên miền .bso", + "advanced_p2p_data_path": "đường dẫn dữ liệu p2p:", + "advanced_full_node_websocket_rpc": "RPC WebSocket của nút đầy đủ:", + "advanced_media_ipfs_gateway": "cổng IPFS phương tiện", + "advanced_http_routers_aria": "Bộ định tuyến HTTP", + "advanced_pubsub_providers_aria": "nhà cung cấp pubsub", + "advanced_media_ipfs_gateway_url_aria": "URL cổng IPFS phương tiện", + "advanced_ipfs_gateway_urls_aria": "URL cổng IPFS", + "advanced_ethereum_rpc_urls_aria": "URL Ethereum RPC", + "advanced_p2p_rpc_clients_aria": "máy khách P2P RPC", + "advanced_p2p_data_path_aria": "Đường dẫn dữ liệu P2P", + "advanced_pure_p2p_browser_aria": "Chế độ trình duyệt P2P thuần túy", + "advanced_options_saved_reloading": "Đã lưu tùy chọn, đang tải lại...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "Lỗi khi lưu tùy chọn: {{message}}" } diff --git a/public/translations/zh/default.json b/public/translations/zh/default.json index 18a3a0fb..841f61c2 100644 --- a/public/translations/zh/default.json +++ b/public/translations/zh/default.json @@ -413,5 +413,24 @@ "post_form_math_right_click_prompt": "右键单击方程式查看源代码。", "tex_preview_title": "TeX 预览", "tex_preview_input_label": "TeX 源代码", - "preview_tex_equations": "预览 TeX 方程" + "preview_tex_equations": "预览 TeX 方程", + "advanced_pubsub_providers": "pubsub 提供商:", + "advanced_ipfs_gateways": "IPFS 网关:", + "advanced_http_routers": "http 路由器:", + "advanced_blockchain_providers": "区块链提供者:", + "advanced_ethereum_rpc_bso_domains": "适用于 .bso 域名的 Ethereum RPC", + "advanced_p2p_data_path": "p2p 数据路径:", + "advanced_full_node_websocket_rpc": "全节点 WebSocket RPC:", + "advanced_media_ipfs_gateway": "媒体 IPFS 网关", + "advanced_http_routers_aria": "HTTP 路由器", + "advanced_pubsub_providers_aria": "pubsub 提供商", + "advanced_media_ipfs_gateway_url_aria": "媒体 IPFS 网关 URL", + "advanced_ipfs_gateway_urls_aria": "IPFS 网关 URL", + "advanced_ethereum_rpc_urls_aria": "Ethereum RPC URL", + "advanced_p2p_rpc_clients_aria": "P2P RPC 客户端", + "advanced_p2p_data_path_aria": "P2P 数据路径", + "advanced_pure_p2p_browser_aria": "纯 P2P 浏览器模式", + "advanced_options_saved_reloading": "选项已保存,正在重新加载...", + "advanced_p2p_rpc_placeholder": "ws://:/", + "advanced_error_saving_options": "保存选项时出错:{{message}}" } diff --git a/src/components/settings-modal/advanced-settings/__tests__/advanced-settings.test.tsx b/src/components/settings-modal/advanced-settings/__tests__/advanced-settings.test.tsx index 327ae519..68addded 100644 --- a/src/components/settings-modal/advanced-settings/__tests__/advanced-settings.test.tsx +++ b/src/components/settings-modal/advanced-settings/__tests__/advanced-settings.test.tsx @@ -184,7 +184,7 @@ describe('AdvancedSettings', () => { pubsubKuboRpcClientsOptions: ['https://pubsub.one.example'], }, }); - expect(alertSpy).toHaveBeenCalledWith('Options saved, reloading...'); + expect(alertSpy).toHaveBeenCalledWith('advanced_options_saved_reloading'); expect(reloadMock).toHaveBeenCalledOnce(); }); @@ -213,13 +213,13 @@ describe('AdvancedSettings', () => { it('hides gateway mode settings while browser pure p2p is enabled', async () => { await renderSettings(false); - expect(container.textContent).not.toContain('IPFS gateways:'); - expect(container.textContent).not.toContain('pubsub providers:'); - expect(container.textContent).toContain('http routers:'); - expect(container.textContent).toContain('Full node WebSocket RPC:'); + expect(container.textContent).not.toContain('advanced_ipfs_gateways'); + expect(container.textContent).not.toContain('advanced_pubsub_providers'); + expect(container.textContent).toContain('advanced_http_routers'); + expect(container.textContent).toContain('advanced_full_node_websocket_rpc'); const nodeRpcInput = Array.from(container.querySelectorAll('input[type="text"]')).find( - (input) => input.placeholder === 'ws://:/', + (input) => input.placeholder === 'advanced_p2p_rpc_placeholder', ); expect(nodeRpcInput).toBeTruthy(); @@ -228,8 +228,8 @@ describe('AdvancedSettings', () => { checkbox?.click(); }); - expect(container.textContent).toContain('IPFS gateways:'); - expect(container.textContent).toContain('pubsub providers:'); + expect(container.textContent).toContain('advanced_ipfs_gateways'); + expect(container.textContent).toContain('advanced_pubsub_providers'); }); it('saves the browser pure p2p toggle through advanced settings', async () => { @@ -324,10 +324,10 @@ describe('AdvancedSettings', () => { await renderSettings(false); const nodeRpcInput = Array.from(container.querySelectorAll('input[type="text"]')).find( - (input) => input.placeholder === 'ws://:/', + (input) => input.placeholder === 'advanced_p2p_rpc_placeholder', ); - expect(container.textContent).toContain('Full node WebSocket RPC:'); + expect(container.textContent).toContain('advanced_full_node_websocket_rpc'); expect(nodeRpcInput).toBeTruthy(); expect(container.querySelector('button')?.textContent).not.toBe('?'); }); @@ -338,7 +338,7 @@ describe('AdvancedSettings', () => { await renderSettings(false); await clickButton('save_advanced_settings'); - expect(alertSpy).toHaveBeenCalledWith('Error saving options: boom'); + expect(alertSpy).toHaveBeenCalledWith('advanced_error_saving_options'); expect(consoleLogSpy).toHaveBeenCalledWith(expect.objectContaining({ message: 'boom' })); }); @@ -348,6 +348,6 @@ describe('AdvancedSettings', () => { await renderSettings(false); await clickButton('save_advanced_settings'); - expect(alertSpy).toHaveBeenCalledWith('Error'); + expect(alertSpy).toHaveBeenCalledWith('error'); }); }); diff --git a/src/components/settings-modal/advanced-settings/advanced-settings.tsx b/src/components/settings-modal/advanced-settings/advanced-settings.tsx index 20402051..87aa63a1 100644 --- a/src/components/settings-modal/advanced-settings/advanced-settings.tsx +++ b/src/components/settings-modal/advanced-settings/advanced-settings.tsx @@ -52,6 +52,7 @@ const getPubsubRpcClientsOptions = (protocolOptions?: AccountProtocolOptions) => const getRpcSettingsDataPath = (rpcSettings?: RpcSettingsShape) => rpcSettings?.pkcOptions?.dataPath ?? ''; const IPFSGatewaysSettings = ({ ipfsGatewayUrlsRef, mediaIpfsGatewayUrlRef }: SettingsProps) => { + const { t } = useTranslation(); const account = useAccount() as AccountShape | undefined; const protocolOptions = getProtocolOptions(account); const { ipfsGatewayUrls } = protocolOptions || {}; @@ -64,7 +65,7 @@ const IPFSGatewaysSettings = ({ ipfsGatewayUrlsRef, mediaIpfsGatewayUrlRef }: Se