From 77406f34963835ccb6e6d6208045ac5fc1980640 Mon Sep 17 00:00:00 2001 From: LucasMZ Date: Fri, 5 Sep 2025 23:52:31 +0200 Subject: [PATCH 1/6] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (405 of 405 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/pt_BR/ --- web/public/static/langs/pt_BR.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/web/public/static/langs/pt_BR.json b/web/public/static/langs/pt_BR.json index ffe4131a..d0e704c1 100644 --- a/web/public/static/langs/pt_BR.json +++ b/web/public/static/langs/pt_BR.json @@ -301,7 +301,7 @@ "publish_dialog_checkbox_markdown": "Formatar como Markdown", "subscribe_dialog_subscribe_use_another_background_info": "Notificações de outros servidores não serão recebidas quando o web app não estiver aberto", "account_usage_basis_ip_description": "As estatísticas e limites de uso desta conta são baseados no seu endereço IP, portanto, podem ser compartilhados com outros usuários. Os limites mostrados acima são aproximados com base nos limites de taxa existentes.", - "account_usage_cannot_create_portal_session": "Não foi possível abrir o portal de cobrança", + "account_usage_cannot_create_portal_session": "Não é possível abrir o portal de cobrança", "account_delete_description": "Deletar sua conta permanentemente", "account_delete_dialog_button_cancel": "Cancelar", "account_delete_dialog_button_submit": "Deletar conta permanentemente", @@ -342,7 +342,7 @@ "account_tokens_table_expires_header": "Expira", "prefs_users_description_no_sync": "Usuários e senhas não estão sincronizados com a sua conta.", "account_tokens_description": "Use tokens de acesso ao publicar e assinar por meio da API ntfy, para que você não precise enviar as credenciais da sua conta. Consulte a documentação para saber mais.", - "account_tokens_table_cannot_delete_or_edit": "Não é possível editar ou excluir o token da sessão atual", + "account_tokens_table_cannot_delete_or_edit": "Não é possível editar ou apagar o token da sessão atual", "account_tokens_dialog_title_edit": "Editar token de acesso", "account_tokens_dialog_title_delete": "Excluir token de acesso", "prefs_reservations_table_everyone_read_write": "Todos podem publicar e se inscrever", @@ -369,7 +369,7 @@ "account_tokens_dialog_button_update": "Atualizar token", "prefs_reservations_table": "Tabela de tópicos reservados", "prefs_reservations_table_everyone_deny_all": "Somente eu posso publicar e me inscrever", - "account_tokens_delete_dialog_description": "Antes de excluir um token de acesso, certifique-se de que nenhum aplicativo ou script o esteja usando ativamente. Esta ação não pode ser desfeita.", + "account_tokens_delete_dialog_description": "Antes de apagar um token de acesso, certifique-se de que nenhum aplicativo ou script o esteja usando ativamente. Esta ação não pode ser desfeita.", "account_tokens_delete_dialog_submit_button": "Excluir token permanentemente", "account_tokens_dialog_expires_x_hours": "O token expira em {{hours}} horas", "account_tokens_dialog_expires_x_days": "O token expira em {{days}} dias", @@ -383,7 +383,7 @@ "prefs_notifications_web_push_enabled": "Ativado para {{server}}", "prefs_notifications_web_push_disabled": "Desativado", "prefs_appearance_theme_title": "Tema", - "prefs_users_table_cannot_delete_or_edit": "Não é possível excluir ou editar o usuário conectado", + "prefs_users_table_cannot_delete_or_edit": "Não é possível apagar ou editar o usuário conectado", "prefs_appearance_theme_system": "Sistema (padrão)", "prefs_appearance_theme_dark": "Modo escuro", "prefs_appearance_theme_light": "Modo claro", From e863872d0e8480c74bb305426069ac205392707f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= Date: Fri, 5 Sep 2025 12:24:58 +0200 Subject: [PATCH 2/6] Translated using Weblate (Estonian) Currently translated at 75.5% (306 of 405 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/et/ --- web/public/static/langs/et.json | 36 ++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/web/public/static/langs/et.json b/web/public/static/langs/et.json index f84ed426..8cdbdda2 100644 --- a/web/public/static/langs/et.json +++ b/web/public/static/langs/et.json @@ -270,5 +270,39 @@ "account_basics_phone_numbers_dialog_number_label": "Telefoninumber", "prefs_notifications_delete_after_one_week": "Ühe nädala möödumisel", "prefs_notifications_delete_after_one_day": "Ühe päeva möödumisel", - "prefs_notifications_delete_after_one_month": "Ühe kuu möödumisel" + "prefs_notifications_delete_after_one_month": "Ühe kuu möödumisel", + "publish_dialog_attached_file_title": "Manustatud fail:", + "publish_dialog_attached_file_filename_placeholder": "Manuse faili nimi", + "publish_dialog_attached_file_remove": "Eemalda manustatud fail", + "publish_dialog_drop_file_here": "Lohista fail siia", + "emoji_picker_search_placeholder": "Otsi emojit", + "publish_dialog_checkbox_publish_another": "Avalda veel midagi", + "emoji_picker_search_clear": "Tühjenda otsing", + "account_usage_reservations_title": "Reserveeritud teemad", + "account_usage_reservations_none": "Sellel kasutajakontol pole reserveeritud teemasid", + "account_usage_attachment_storage_title": "Manuste andmeruum", + "account_usage_calls_none": "Selle kasutajakontoga ei saa helistada", + "account_usage_calls_title": "Helistatud kõnesid", + "account_usage_messages_title": "Avaldatud sõnumeid", + "account_usage_emails_title": "Saadetud e-kirju", + "account_basics_tier_manage_billing_button": "Halda arveldust", + "account_basics_tier_canceled_subscription": "Sinu teenusetellimus on katkestatud ja muutub tasuta {{date}} kontoks.", + "account_basics_tier_paid_until": "Tellimus on tasutud kuni {{date}} ja kuulub automaatselt uuendamisele", + "account_basics_tier_upgrade_button": "Hakka kasutama Pro-teenust", + "account_basics_tier_payment_overdue": "Sinu arve(d) on tasumata. Palun uuenda oma maksmisviisi või vastasel juhul peame varsti sinu kasutajakonto taseme muutma madalamaks.", + "account_upgrade_dialog_tier_features_no_reservations": "Reserveeritud teemasid pole", + "account_upgrade_dialog_tier_features_reservations_other": "{{reservations}} reserveeritud teemat", + "account_upgrade_dialog_tier_features_reservations_one": "{{reservations}} reserveeritud teema", + "prefs_notifications_sound_title": "Teavituse heli", + "account_tokens_delete_dialog_submit_button": "Kustuta tunnusluba jäädavalt", + "account_tokens_delete_dialog_description": "Enne tunnusloa kustutamist palun kontrolli, et ükski rakendus ei kasutaks seda. Seda tegevust ei saa tagasi pöörata.", + "account_tokens_delete_dialog_title": "Kustuta ligipääsu tunnusluba", + "account_tokens_dialog_expires_never": "Tunnusluba ei aegu iialgi", + "account_tokens_dialog_expires_x_days": "Tunnusluba aegub {{days}} päeva pärast", + "account_tokens_dialog_expires_x_hours": "Tunnusluba aegub {{hours}} tunni pärast", + "account_tokens_dialog_expires_unchanged": "Jäta aegumise kuupäev muutmata", + "account_tokens_dialog_expires_label": "Tunnusluba aegub", + "account_tokens_dialog_button_update": "Uuenda tunnusluba", + "account_tokens_dialog_button_create": "Loo tunnusluba", + "prefs_users_title": "Halda kasutajaid" } From a714fe26186357cfa16555374d02e00e5e746939 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= Date: Thu, 11 Sep 2025 21:38:55 +0200 Subject: [PATCH 3/6] Translated using Weblate (Estonian) Currently translated at 79.2% (321 of 405 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/et/ --- web/public/static/langs/et.json | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/web/public/static/langs/et.json b/web/public/static/langs/et.json index 8cdbdda2..bae23a82 100644 --- a/web/public/static/langs/et.json +++ b/web/public/static/langs/et.json @@ -304,5 +304,20 @@ "account_tokens_dialog_expires_label": "Tunnusluba aegub", "account_tokens_dialog_button_update": "Uuenda tunnusluba", "account_tokens_dialog_button_create": "Loo tunnusluba", - "prefs_users_title": "Halda kasutajaid" + "prefs_users_title": "Halda kasutajaid", + "subscribe_dialog_subscribe_use_another_label": "Kasuta muud serverit", + "subscribe_dialog_subscribe_use_another_background_info": "Teavitused muudest serveritest ei toimi, kui veebirakendus pole avatud", + "subscribe_dialog_login_description": "See teema on kaitstud salasõnaga. Tellimiseks sisesta palun kasutajanimi ja salasõna.", + "subscribe_dialog_error_topic_already_reserved": "Teema on juba reserveeritud", + "account_delete_title": "Kustuta kasutajakonto", + "account_delete_description": "Kustuta oma kasutajakonto jäädavalt", + "account_delete_dialog_description": "Järgnevaga kustutad serverist lõplikult oma kasutajakonto ning kõik temaga seotud andmed. Peale kustutamist pole kasutajanimi saadaval 7 päeva jooksul. Kui sa tõesti soovid kustutamisega jätkata, siis palun sisesta alljärgnevasse kasti oma salasõna.", + "web_push_unknown_notification_title": "Serverist saabus tundmatu teavitus", + "web_push_subscription_expiring_body": "Kui soovid, et jätkuvalt saabuks teavitused, siis ava ntfy", + "web_push_subscription_expiring_title": "Teavitused on ajutiselt peatatud", + "error_boundary_unsupported_indexeddb_title": "Veebibrauseri privaatne režiim pole toetatud", + "error_boundary_button_reload_ntfy": "Laadi ntfy uuesti", + "error_boundary_button_copy_stack_trace": "Kopeeri pinujälg", + "error_boundary_stack_trace": "Pinujälg", + "error_boundary_gathering_info": "Kogu täiendavat teavet…" } From b56d2507088206e3fbc6d35d4ff8d1a2c5185e18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ho=C3=A0ng=20H=E1=BA=A3i?= Date: Sun, 14 Sep 2025 15:48:17 +0200 Subject: [PATCH 4/6] Translated using Weblate (Vietnamese) Currently translated at 24.4% (99 of 405 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/vi/ --- web/public/static/langs/vi.json | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/web/public/static/langs/vi.json b/web/public/static/langs/vi.json index cd1ad455..a05f197e 100644 --- a/web/public/static/langs/vi.json +++ b/web/public/static/langs/vi.json @@ -79,5 +79,23 @@ "notifications_attachment_file_app": "tập tin Android", "notifications_attachment_link_expires": "liên kết đã hết hạn {{date}}", "alert_not_supported_context_description": "Thông báo chỉ được hỗ trợ qua giao thức HTTPS. Đây là hạn chế của API thông báo.", - "notifications_attachment_open_button": "Mở đính kèm" + "notifications_attachment_open_button": "Mở đính kèm", + "message_bar_error_publishing": "Lỗi khi gửi thông báo", + "message_bar_show_dialog": "Hiện hộp thoại gửi thông báo", + "message_bar_publish": "Gửi thông báo", + "nav_topics_title": "Các topic đã đăng ký", + "nav_button_publish_message": "Gửi thông báo", + "nav_button_subscribe": "Đăng ký topic", + "nav_button_muted": "Đã tắt thông báo", + "nav_upgrade_banner_description": "Đặt trước topic, nhiều thông báo & email hơn, và tệp đính kèm dung lượng lớn hơn", + "action_bar_reservation_add": "Đặt trước topic", + "action_bar_reservation_edit": "Thay đổi thông tin đặt trước", + "action_bar_reservation_delete": "Huỷ đặt trước", + "notifications_none_for_topic_title": "Bạn chưa nhận được thông báo nào cho topic này.", + "notifications_none_for_topic_description": "Để gửi thông báo đến topic này, chỉ cần dùng PUT hoặc POST đến URL của topic.", + "notifications_none_for_any_title": "Bạn chưa nhận được thông báo nào.", + "notifications_none_for_any_description": "Để gửi thông báo đến một topic, bạn chỉ cần dùng PUT hoặc POST đến URL của topic. Dưới đây là một ví dụ với một trong các topic của bạn.", + "notifications_no_subscriptions_title": "Có vẻ như bạn chưa đăng ký topic nào.", + "notifications_no_subscriptions_description": "Bấm vào liên kết \"{{linktext}}\" để tạo hoặc đăng ký một chủ đề. Sau đó, bạn có thể gửi tin nhắn qua PUT hoặc POST và sẽ nhận thông báo tại đây.", + "notifications_example": "Ví dụ" } From 9c5c17441fd767227dc78f698b76287ffd9a1a5d Mon Sep 17 00:00:00 2001 From: Suthep Yonphimai Date: Mon, 15 Sep 2025 03:21:11 +0200 Subject: [PATCH 5/6] Added translation using Weblate (Thai) --- web/public/static/langs/th.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 web/public/static/langs/th.json diff --git a/web/public/static/langs/th.json b/web/public/static/langs/th.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/web/public/static/langs/th.json @@ -0,0 +1 @@ +{} From a6078037c0d20b5dc2a10c69ae715fddd3144545 Mon Sep 17 00:00:00 2001 From: Suthep Yonphimai Date: Mon, 15 Sep 2025 08:54:21 +0200 Subject: [PATCH 6/6] Translated using Weblate (Thai) Currently translated at 13.3% (54 of 405 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/th/ --- web/public/static/langs/th.json | 57 ++++++++++++++++++++++++++++++++- 1 file changed, 56 insertions(+), 1 deletion(-) diff --git a/web/public/static/langs/th.json b/web/public/static/langs/th.json index 0967ef42..fa92548d 100644 --- a/web/public/static/langs/th.json +++ b/web/public/static/langs/th.json @@ -1 +1,56 @@ -{} +{ + "common_cancel": "ยกเลิก", + "common_save": "บันทึก", + "common_add": "เพิ่ม", + "common_back": "กลับ", + "common_copy_to_clipboard": "คัดลอกไปยังคลิปบอร์ด", + "signup_title": "สร้างบัญชี ntfy", + "signup_form_username": "ชื่อผู้ใช้", + "signup_form_password": "รหัสผ่าน", + "signup_form_confirm_password": "ยืนยันรหัสผ่าน", + "signup_form_button_submit": "สมัครสมาชิก", + "signup_form_toggle_password_visibility": "สลับการมองเห็นรหัสผ่าน", + "signup_already_have_account": "มีบัญชีอยู่แล้วใช่ไหม? เข้าสู่ระบบ!", + "signup_disabled": "การลงทะเบียนถูกปิดใช้งาน", + "signup_error_username_taken": "ชื่อผู้ใช้ {{username}} ถูกใช้ไปแล้ว", + "signup_error_creation_limit_reached": "ถึงขีดจำกัดการสร้างบัญชีแล้ว", + "login_title": "ลงชื่อเข้าใช้บัญชี ntfy ของคุณ", + "login_form_button_submit": "ลงชื่อเข้าใช้", + "login_link_signup": "สมัครสมาชิก", + "login_disabled": "การเข้าสู่ระบบถูกปิดใช้งาน", + "action_bar_show_menu": "แสดงเมนู", + "action_bar_logo_alt": "โลโก้ ntfy", + "action_bar_settings": "การตั้งค่า", + "action_bar_account": "บัญชี", + "action_bar_change_display_name": "เปลี่ยนชื่อที่แสดง", + "action_bar_reservation_add": "หัวข้อที่สงวนไว้", + "action_bar_reservation_edit": "เปลี่ยนแปลงการจอง", + "action_bar_reservation_delete": "ลบการจอง", + "action_bar_reservation_limit_reached": "ถึงขีดจำกัดแล้ว", + "action_bar_send_test_notification": "ทดสอบการส่งการแจ้งเตือน", + "action_bar_clear_notifications": "ล้างการแจ้งเตือนทั้งหมด", + "action_bar_mute_notifications": "ปิดเสียงการแจ้งเตือนชั่วคราว", + "action_bar_unmute_notifications": "เปิดเสียงการแจ้งเตือน", + "action_bar_unsubscribe": "ยกเลิกการสมัครรับ", + "action_bar_toggle_mute": "ปิดเสียง/เปิดเสียงการแจ้งเตือน", + "action_bar_toggle_action_menu": "เปิด/ปิดเมนูการดำเนินการ", + "action_bar_profile_title": "โปรไฟล์", + "action_bar_profile_settings": "การตั้งค่า", + "action_bar_profile_logout": "ออกจากระบบ", + "action_bar_sign_in": "ลงชื่อเข้าใช้", + "action_bar_sign_up": "สมัครสมาชิก", + "message_bar_type_message": "พิมพ์ข้อความที่นี่", + "message_bar_publish": "เผยแพร่ข้อความ", + "nav_topics_title": "หัวข้อที่สมัครรับข้อมูล", + "nav_button_all_notifications": "การแจ้งเตือนทั้งหมด", + "nav_button_account": "บัญชี", + "nav_button_settings": "การตั้งค่า", + "nav_button_documentation": "เอกสารประกอบ", + "nav_button_publish_message": "เผยแพร่การแจ้งเตือน", + "message_bar_error_publishing": "เกิดข้อผิดพลาดในการเผยแพร่การแจ้งเตือน", + "message_bar_show_dialog": "แสดงกล่องโต้ตอบการเผยแพร่", + "nav_button_subscribe": "สมัครรับหัวข้อ", + "nav_button_muted": "ปิดการแจ้งเตือน", + "nav_button_connecting": "การเชื่อมต่อ", + "nav_upgrade_banner_label": "อัพเกรดเป็น ntfy Pro" +}