From 24f991c6d79fca125e47357126143549227982e0 Mon Sep 17 00:00:00 2001 From: Antonio Date: Sun, 5 Jul 2026 06:30:53 +0200 Subject: [PATCH 1/3] Translated using Weblate (Spanish) Currently translated at 92.1% (423 of 459 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/es/ --- web/public/static/langs/es.json | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/web/public/static/langs/es.json b/web/public/static/langs/es.json index 26d787c7..599e4ccb 100644 --- a/web/public/static/langs/es.json +++ b/web/public/static/langs/es.json @@ -406,5 +406,25 @@ "web_push_unknown_notification_title": "Notificación desconocida recibida del servidor", "web_push_unknown_notification_body": "Puede que necesites actualizar ntfy abriendo la aplicación web", "account_basics_cannot_edit_or_delete_provisioned_user": "Un usuario provisionado no se puede editar o eliminar", - "account_tokens_table_cannot_delete_or_edit_provisioned_token": "No se puede editar o eliminar un token provisionado" + "account_tokens_table_cannot_delete_or_edit_provisioned_token": "No se puede editar o eliminar un token provisionado", + "common_refresh": "Recargar", + "email_verify_progress_title": "Verificando tu correo...", + "email_verify_success_title": "Correo verificado", + "email_verify_success_description": "Tu correo electronico ha sido verificado y añadido a tu cuenta.", + "email_verify_error_title": "La verificacion falló", + "email_verify_error_description": "Este enlace de verificacion es invalido o ha expirado. Puedes solicitar unon nuevo desde los ajustes de tu cuenta.", + "email_verify_button_account": "Ir a cuenta", + "version_update_available_title": "Nueva versión disponible", + "version_update_available_description": "El servidor ntfy ha sido actualizado. Por favor recarga la página.", + "signup_form_email": "Correo (opcional, para recuperación de cuenta)", + "login_link_forgot_password": "Olvidé mi contraseña", + "reset_password_request_title": "Reiniciar contraseña", + "reset_password_request_description": "Introduce tu usuario o correo electrónico. Si una cuenta existe, un enlace para reiniciar tu contraseña será enviado a tu correo.", + "reset_password_request_primary_required": "Esto solo funciona si ya añadiste un correo eletrónico primario y lo verificaste.", + "reset_password_request_identifier_label": "Usuario o correo", + "reset_password_request_button_submit": "Enviar enlace de reinicio", + "reset_password_sent_title": "Checa tu bandeja de entrada", + "reset_password_sent_description": "Si una cuenta existe, un enlace para reiniciar tu contraseña se acaba de enviar a tu correo.", + "reset_password_back_to_login": "Regresar a iniciar sesión", + "reset_password_disabled": "Reinicio de contraseña ha sido deshabilitado" } From b16efd2cb6c78f99a64c761e1797099c52bba9ff Mon Sep 17 00:00:00 2001 From: NooB9496 Date: Sun, 5 Jul 2026 13:08:24 +0200 Subject: [PATCH 2/3] Translated using Weblate (Polish) Currently translated at 100.0% (459 of 459 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/pl/ --- web/public/static/langs/pl.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/public/static/langs/pl.json b/web/public/static/langs/pl.json index 26a37f66..5b1043f5 100644 --- a/web/public/static/langs/pl.json +++ b/web/public/static/langs/pl.json @@ -329,11 +329,11 @@ "account_basics_phone_numbers_dialog_verify_button_sms": "Wyślij SMS", "account_tokens_dialog_expires_never": "Token nigdy nie wygasa", "account_tokens_dialog_expires_x_days": "Token wygasa za {{days}} dni", - "account_basics_phone_numbers_dialog_description": "Aby używać funkcji powiadomień telefonicznych, musisz dodać i zweryfikować no najmniej jeden numer telefonu. Weryfikacja może być dokonana przez SMS lub połączenie telefoniczne.", + "account_basics_phone_numbers_dialog_description": "Aby korzystać z funkcji powiadomień o połączeniach, należy dodać i zweryfikować co najmniej jeden numer telefonu. Weryfikacji można dokonać za pomocą wiadomości SMS lub połączenia telefonicznego.", "account_upgrade_dialog_tier_features_messages_other": "Dzienne wiadomości: {{messages}}", "account_basics_phone_numbers_no_phone_numbers_yet": "Brak numerów telefonów", "account_tokens_delete_dialog_title": "Usuń token dostępu", - "publish_dialog_chip_call_label": "Rozmowa telefoniczna", + "publish_dialog_chip_call_label": "Połączenie telefoniczne", "account_basics_phone_numbers_dialog_title": "Dodaj numer telefonu", "account_upgrade_dialog_tier_features_reservations_other": "Zarezerwowane tematy: {{reservations}}", "account_upgrade_dialog_reservations_warning_one": "Wybrany plan zezwala na mniejszą liczbę zarezerwowanych tematów niż obecny. Przed zmianą planu, usuń co najmniej jedną rezerwację. Rezerwacje możesz usunąć w Ustawieniach.", @@ -341,7 +341,7 @@ "account_upgrade_dialog_cancel_warning": "To anuluje Twoją subskrypcję i obniży status Twojego konta {{date}}. Tego dnia rezerwacja tematów oraz wiadomości przechowywane na serwerze zostaną usunięte.", "account_tokens_dialog_expires_x_hours": "Token wygasa za {{hours}} godzin(y)", "publish_dialog_chip_call_no_verified_numbers_tooltip": "Brak zweryfikowanych numerów telefonów", - "publish_dialog_call_label": "Rozmowa telefoniczna", + "publish_dialog_call_label": "Połączenie telefoniczne", "account_usage_calls_title": "Wykonane połączenia telefoniczne", "account_basics_phone_numbers_copied_to_clipboard": "Numer telefonu skopiowany do schowka", "account_basics_phone_numbers_dialog_number_placeholder": "np. +1222333444", From bde864756ee748bfa1fd42511d8753d75d0ffdc1 Mon Sep 17 00:00:00 2001 From: 109247019824 <109247019824@users.noreply.hosted.weblate.org> Date: Tue, 7 Jul 2026 00:25:16 +0200 Subject: [PATCH 3/3] Translated using Weblate (Bulgarian) Currently translated at 100.0% (459 of 459 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/bg/ --- web/public/static/langs/bg.json | 49 ++++++++++++++++++++++++++++++--- 1 file changed, 45 insertions(+), 4 deletions(-) diff --git a/web/public/static/langs/bg.json b/web/public/static/langs/bg.json index 4e81bb75..d7c0e7e9 100644 --- a/web/public/static/langs/bg.json +++ b/web/public/static/langs/bg.json @@ -243,8 +243,8 @@ "account_basics_password_description": "Промяна на паролата на профила", "account_basics_tier_title": "Вид на профила", "account_basics_tier_admin": "Администратор", - "account_basics_tier_admin_suffix_with_tier": "(с {{tier}} ниво)", - "account_basics_tier_admin_suffix_no_tier": "(без ниво)", + "account_basics_tier_admin_suffix_with_tier": "с {{tier}} ниво", + "account_basics_tier_admin_suffix_no_tier": "без ниво", "account_basics_tier_free": "безплатен", "account_basics_tier_basic": "базов", "account_basics_tier_change_button": "Променяне", @@ -373,7 +373,7 @@ "prefs_reservations_table_everyone_read_write": "Всички могат да публикуват и да се абонират", "reservation_delete_dialog_submit_button": "Премахване на резервирането", "account_tokens_description": "Използвайте код за достъп когато публикувате или се абонирате през ППИ на ntfy, за да не се налага да изпращате потребителско име и парола. Прочетете документацията за повече информация.", - "account_tokens_delete_dialog_description": "Преди да премахвате код за достъп се уверете, че не се използва от приложения или скриптове. Действието е необратимо.", + "account_tokens_delete_dialog_description": "Преди да премахвате код за достъп се уверете, че не се използва от приложения или скриптове. Действието е необратимо..", "prefs_reservations_dialog_description": "Резервирането ви осигурява собственост върху темата и ви дава възможност да определяте права за достъп от други потребители.", "reservation_delete_dialog_action_keep_title": "Пазене на съобщения и прикачени файлове", "reservation_delete_dialog_action_keep_description": "Съобщенията и прикачените файлове, които са във временната памет на сървъра ще бъдат достъпни за всеки, който знае името на темата.", @@ -418,5 +418,46 @@ "version_update_available_description": "Сървърът на ntfy е обновен. Презаредете страницата.", "signup_form_email": "Адрес на ел. поща (по желание, с цел възстановяване)", "login_link_forgot_password": "Забравена парола", - "reset_password_request_title": "Нулиране на парола" + "reset_password_request_title": "Нулиране на парола", + "reset_password_request_description": "Въведете потребителско име или адрес на ел. поща. Ако такъв профил съществува по пощата ще бъде изпратена препратка, от която да смените паролата си.", + "reset_password_request_primary_required": "Работи само в случай, че сте задали и потвърдили основен адрес на ел. поща.", + "reset_password_request_identifier_label": "Потребителско име или ел. поща", + "reset_password_request_button_submit": "Изпращане", + "reset_password_sent_title": "Проверете входящата поща", + "reset_password_sent_description": "Ако такъв профил съществува на пощата е изпратена препратка, от която да смените паролата си.", + "reset_password_back_to_login": "Към вписване", + "reset_password_disabled": "Смяната на парола е изключена", + "reset_password_title": "Задаване на нова парола", + "reset_password_form_password": "Нова парола", + "reset_password_form_confirm": "Потвърждаване на новата парола", + "reset_password_form_button_submit": "Задаване на парола", + "reset_password_form_error_invalid": "Препратката е неприемлива или изтекла. Поискайте нова.", + "reset_password_success_title": "Паролата е променена", + "reset_password_success_description": "Паролата е сменена. Можете да се впишете с нея.", + "action_bar_reload": "Презареждане на приложението", + "account_basics_emails_title": "Адреси на ел. поща", + "account_basics_emails_description": "За известия и промяна на праролата", + "account_basics_emails_no_emails_yet": "Не са зададени ел. адреси", + "account_basics_emails_copied_to_clipboard": "Адресът на ел. поща е копиран", + "account_basics_emails_chip_actions_primary": "Основен адрес, използван като ел. адрес по подразбиране. Щракнете за действия.", + "account_basics_emails_chip_actions_verified": "Може да бъде използван за известия. Щракнете за действия.", + "account_basics_emails_chip_actions_unverified": "Непотвърден адрес, проверете входящата поща. Щракнете за действия.", + "account_basics_emails_unverified": "непотвърден", + "account_basics_emails_set_primary": "Задаване като основен", + "account_basics_emails_delete": "Премахване", + "account_basics_emails_resend": "Повторно изпращане на писмо за потвърждаване", + "account_basics_emails_resent": "Писмото е изпратено, проверете входящата поща", + "account_basics_emails_primary_elsewhere": "Този адрес на ел. поща е използван като основен адрес на друг профил", + "account_basics_emails_no_recovery_warning": "Добавете адрес на ел. поща, за да можете да възстановите профила ако забравите паролата.", + "account_basics_emails_no_primary_warning": "Добавете основен адрес на ел. поща, за да можете да възстановите профила ако забравите паролата.", + "account_basics_emails_dialog_title": "Добавяне адреси на ел. поща", + "account_basics_emails_dialog_description": "Въведете адрес на ел. поща, който да бъде добавен към профила. Ще бъде изпратена препратка за потвърждение.", + "account_basics_emails_dialog_email_label": "Адрес на ел. поща", + "account_basics_emails_dialog_email_placeholder": "напр. user@example.com", + "account_basics_emails_dialog_verify_button": "Препратка за потвърждаване", + "account_basics_emails_dialog_check_inbox": "Проверете входящата поща и посетете препратката за потвърждаване. Докато не го направите адресът ще стои непотвърден.", + "account_basics_tier_provisioned": "Потребител от външна система", + "account_usage_emails_none": "Профилът не може да изпраща известия по ел. поща", + "prefs_users_dialog_base_url_invalid": "Неприемлив формат на адрес. Трябва да започва с http:// или https://", + "prefs_users_dialog_base_url_exists": "Потребител за този адрес на услуга вече съществува" }