From 9eadaf4c3a8a6b968091337cf2d790d5a1b817b4 Mon Sep 17 00:00:00 2001 From: waclaw66 Date: Tue, 21 Feb 2023 07:15:03 +0000 Subject: [PATCH 1/7] Translated using Weblate (Czech) Currently translated at 100.0% (342 of 342 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/cs/ --- web/public/static/langs/cs.json | 145 +++++++++++++++++++++++++++++--- 1 file changed, 134 insertions(+), 11 deletions(-) diff --git a/web/public/static/langs/cs.json b/web/public/static/langs/cs.json index b491d31..93e9abb 100644 --- a/web/public/static/langs/cs.json +++ b/web/public/static/langs/cs.json @@ -189,18 +189,18 @@ "notifications_attachment_file_document": "jiný dokument", "publish_dialog_delay_reset": "Odebrat odložené doručení", "signup_form_confirm_password": "Potvrdit heslo", - "signup_form_button_submit": "Zaregistrovat", - "signup_form_username": "Jméno", - "signup_form_toggle_password_visibility": "Zobrazit heslo", + "signup_form_button_submit": "Zaregistrovat se", + "signup_form_username": "Uživatelské jméno", + "signup_form_toggle_password_visibility": "Přepnout viditelnost hesla", "signup_already_have_account": "Už máte účet? Přihlašte se!", - "signup_error_username_taken": "Jméno {{username}} už je zabráno", - "signup_error_creation_limit_reached": "Dosažen limit tvorby účtů", + "signup_error_username_taken": "Uživatelské jméno {{username}} je již obsazeno", + "signup_error_creation_limit_reached": "Dosažen limit pro vytvoření účtu", "login_title": "Přihlaste se do svého ntfy účtu", "login_form_button_submit": "Přihlásit se", - "login_link_signup": "Přihlásit se", + "login_link_signup": "Zaregistrovat se", "login_disabled": "Přihlašování je zakázáno", "action_bar_account": "Účet", - "action_bar_reservation_add": "Zarezervovat téma", + "action_bar_reservation_add": "Rezervovat téma", "action_bar_reservation_edit": "Změnit rezervaci", "action_bar_reservation_delete": "Odstranit rezervaci", "action_bar_reservation_limit_reached": "Limit dosažen", @@ -213,9 +213,132 @@ "nav_upgrade_banner_description": "Rezervace témat, více zpráv a emailů a větší přílohy", "signup_title": "Vytvořit nfty účet", "signup_form_password": "Heslo", - "display_name_dialog_description": "Nastaví alternativní jméno pro téma, které se zobrazí v seznamu odběrů. Toto pomáhá jednodušeji identifikovat téma s komplikovanými jmény.", - "action_bar_change_display_name": "Změnit přezdívku", + "display_name_dialog_description": "Nastaví alternativní název pro téma, které se zobrazí v seznamu odběrů. Toto pomáhá jednodušeji identifikovat témata s komplikovanými jmény.", + "action_bar_change_display_name": "Změnit zobrazovaný název", "action_bar_sign_in": "Přihlásit se", - "alert_not_supported_context_description": "Upozornění jsou podporované pouze přes HTTPS. Toto je limitace Notifications API.", - "display_name_dialog_title": "Změnit přezdívku" + "alert_not_supported_context_description": "Oznámení jsou podporována pouze přes HTTPS. Toto je limitace Notifications API.", + "display_name_dialog_title": "Změnit zobrazovaný název", + "account_basics_password_title": "Heslo", + "account_basics_password_dialog_title": "Změna hesla", + "subscribe_dialog_error_topic_already_reserved": "Téma již rezervováno", + "subscribe_dialog_subscribe_button_generate_topic_name": "Generovat název", + "account_delete_dialog_description": "Dojde k trvalému odstranění vašeho účtu včetně všech dat uložených na serveru. Po smazání bude vaše uživatelské jméno po dobu 7 dnů nedostupné. Pokud opravdu chcete pokračovat, potvrďte prosím své heslo.", + "account_basics_tier_admin_suffix_with_tier": "(s úrovní {{tier}})", + "account_basics_tier_admin": "Administrátor", + "account_basics_tier_basic": "Základní", + "account_basics_tier_free": "Zdarma", + "account_basics_tier_admin_suffix_no_tier": "(žádná úroveň)", + "account_basics_tier_upgrade_button": "Přejít na verzi Pro", + "account_upgrade_dialog_cancel_warning": "Vaše předplatné se tímto zruší a váš účet se k datu {{date}} degraduje na nižší úroveň. K tomuto datu budou smazány rezervace témat i zprávy uložené v mezipaměti serveru.", + "account_upgrade_dialog_reservations_warning_other": "Vybraná úroveň umožňuje méně rezervovaných témat než vaše aktuální úroveň. Před změnou úrovně odstraňte alespoň {{počet}} rezervací. Rezervace můžete odstranit v Nastavení.", + "reservation_delete_dialog_description": "Odstraněním rezervace se vzdáte vlastnictví tématu a umožníte ostatním, aby si ho rezervovali. Stávající zprávy a přílohy si můžete ponechat nebo je odstranit.", + "account_tokens_description": "Při publikování a odběru prostřednictvím rozhraní ntfy API používejte přístupové tokeny, abyste nemuseli odesílat přihlašovací údaje k účtu. Více informací najdete v dokumentaci.", + "account_tokens_table_copied_to_clipboard": "Přístupový token zkopírován", + "account_tokens_table_last_origin_tooltip": "Z IP adresy {{ip}}, klikněte pro vyhledání", + "account_tokens_dialog_button_cancel": "Zrušit", + "account_tokens_dialog_expires_never": "Token nikdy nevyprší", + "account_tokens_delete_dialog_description": "Před odstraněním přístupového tokenu se ujistěte, že jej aktivně nepoužívají žádné aplikace ani skripty. Tuto akci nelze vrátit zpět.", + "prefs_users_description_no_sync": "Uživatelé a hesla nejsou synchronizováni s vaším účtem.", + "prefs_users_table_cannot_delete_or_edit": "Nelze odstranit ani upravit přihlášeného uživatele", + "prefs_reservations_title": "Rezervovaná témata", + "prefs_reservations_description": "Zde si můžete rezervovat názvy témat pro osobní použití. Rezervací tématu získáte vlastnické právo k tématu a můžete definovat přístupová práva pro ostatní uživatele k tématu.", + "prefs_reservations_table_click_to_subscribe": "Kliknutím se přihlásíte k odběru", + "prefs_reservations_dialog_description": "Rezervací tématu získáte vlastnictví tématu a můžete definovat přístupová oprávnění pro ostatní uživatele.", + "prefs_reservations_dialog_access_label": "Přístup", + "reservation_delete_dialog_action_keep_title": "Zachovat zprávy a přílohy v mezipaměti", + "signup_disabled": "Přihlášení je zakázáno", + "display_name_dialog_placeholder": "Zobrazovaný název", + "reserve_dialog_checkbox_label": "Rezervace tématu a nastavení přístupu", + "account_basics_title": "Účet", + "account_basics_username_title": "Uživatelské jméno", + "account_basics_username_description": "Hej, to jsi ty ❤", + "account_basics_username_admin_tooltip": "Jste správce", + "account_basics_password_description": "Změna hesla k účtu", + "account_basics_password_dialog_current_password_label": "Současné heslo", + "account_basics_password_dialog_new_password_label": "Nové heslo", + "account_basics_password_dialog_confirm_password_label": "Potvrzení hesla", + "account_basics_password_dialog_button_submit": "Změnit heslo", + "account_basics_password_dialog_current_password_incorrect": "Nesprávné heslo", + "account_usage_title": "Použití", + "account_usage_of_limit": "z {{limit}}", + "account_usage_unlimited": "Neomezeně", + "account_usage_limits_reset_daily": "Limity používání se resetují denně o půlnoci (UTC)", + "account_basics_tier_title": "Typ účtu", + "account_basics_tier_description": "Úroveň oprávnění vašeho účtu", + "account_basics_tier_change_button": "Změnit", + "account_basics_tier_paid_until": "Předplatné zaplaceno do {{date}} a bude automaticky obnoveno", + "account_basics_tier_payment_overdue": "Vaše platba je po splatnosti. Aktualizujte prosím svůj způsob platby, jinak bude váš účet brzy degradován.", + "account_basics_tier_canceled_subscription": "Vaše předplatné bylo zrušeno a ke dni {{date}} bude převedeno na bezplatný účet.", + "account_basics_tier_manage_billing_button": "Správa vyúčtování", + "account_usage_messages_title": "Zveřejněné zprávy", + "account_usage_emails_title": "Odeslané e-maily", + "account_usage_reservations_title": "Rezervovaná témata", + "account_usage_reservations_none": "Žádná rezervovaná témata pro tento účet", + "account_usage_attachment_storage_title": "Úložiště příloh", + "account_usage_attachment_storage_description": "{{filesize}} na soubor, maže se po {{expiry}}", + "account_usage_basis_ip_description": "Statistiky a limity používání tohoto účtu jsou založeny na vaší IP adrese, takže mohou být sdíleny s ostatními uživateli. Výše uvedené limity jsou přibližné a vycházejí ze stávajících limitů.", + "account_usage_cannot_create_portal_session": "Nelze otevřít portál pro fakturaci", + "account_delete_title": "Odstranit účet", + "account_delete_description": "Trvale odstranit účet", + "account_delete_dialog_label": "Heslo", + "account_delete_dialog_button_cancel": "Zrušit", + "account_delete_dialog_button_submit": "Trvale odstranit účet", + "account_delete_dialog_billing_warning": "Odstraněním účtu se také okamžitě zruší vaše předplatné. Nebudete již mít přístup k fakturačnímu panelu.", + "account_upgrade_dialog_title": "Změna úrovně účtu", + "account_upgrade_dialog_proration_info": "Prohlášení: Při přechodu mezi placenými úrovněmi bude rozdíl v ceně účtován nebo vrácen v následující faktuře. Další fakturu obdržíte až na konci dalšího zúčtovacího období.", + "account_upgrade_dialog_reservations_warning_one": "Vybraná úroveň umožňuje méně rezervovaných témat než vaše aktuální úroveň. Než změníte svou úroveň, odstraňte alespoň jednu rezervaci. Rezervace můžete odstranit v Nastavení.", + "account_upgrade_dialog_tier_features_reservations": "{{reservations}} rezervovaných témat", + "account_upgrade_dialog_tier_features_messages": "{{messages}} denních zpráv", + "account_upgrade_dialog_tier_features_emails": "{{emails}} denních e-mailů", + "account_upgrade_dialog_tier_features_attachment_file_size": "{{filesize}} na soubor", + "account_upgrade_dialog_tier_features_attachment_total_size": "{{totalsize}} celkový úložný prostor", + "account_upgrade_dialog_tier_selected_label": "Vybráno", + "account_upgrade_dialog_tier_current_label": "Současné", + "account_upgrade_dialog_button_cancel": "Zrušit", + "account_upgrade_dialog_button_redirect_signup": "Zaregistrovat se nyní", + "account_upgrade_dialog_button_pay_now": "Zaplatit a předplatit si", + "account_upgrade_dialog_button_cancel_subscription": "Zrušit předplatné", + "account_upgrade_dialog_button_update_subscription": "Aktualizovat předplatné", + "account_tokens_title": "Přístupové tokeny", + "account_tokens_table_token_header": "Token", + "account_tokens_table_last_access_header": "Poslední přístup", + "account_tokens_table_expires_header": "Vyprší", + "account_tokens_table_never_expires": "Nikdy nevyprší", + "account_tokens_table_current_session": "Současná relace prohlížeče", + "account_tokens_table_copy_to_clipboard": "Kopírování do schránky", + "account_tokens_table_label_header": "Popisek", + "account_tokens_table_cannot_delete_or_edit": "Nelze upravit nebo odstranit aktuální token relace", + "account_tokens_table_create_token_button": "Vytvořit přístupový token", + "account_tokens_dialog_title_create": "Vytvoření přístupového tokenu", + "account_tokens_dialog_title_edit": "Úprava přístupového tokenu", + "account_tokens_dialog_title_delete": "Odstranění přístupového tokenu", + "account_tokens_dialog_label": "Popisek, např. Radarr notifications", + "account_tokens_dialog_button_create": "Vytvořit token", + "account_tokens_dialog_button_update": "Aktualizovat token", + "account_tokens_dialog_expires_label": "Platnost přístupového tokenu vyprší za", + "account_tokens_dialog_expires_unchanged": "Ponechat datum vypršení platnosti beze změny", + "account_tokens_dialog_expires_x_hours": "Token vyprší za {{hours}} hodin", + "account_tokens_dialog_expires_x_days": "Token vyprší za {{days}} dní", + "account_tokens_delete_dialog_title": "Odstranění přístupového tokenu", + "account_tokens_delete_dialog_submit_button": "Trvale odstranit token", + "prefs_reservations_limit_reached": "Dosáhli jste limitu rezervovaných témat.", + "prefs_reservations_add_button": "Přidat rezervované téma", + "prefs_reservations_edit_button": "Upravit přístup k tématu", + "prefs_reservations_delete_button": "Resetovat přístup k tématu", + "prefs_reservations_table": "Tabulka rezervovaných témat", + "prefs_reservations_table_topic_header": "Téma", + "prefs_reservations_table_access_header": "Přístup", + "prefs_reservations_table_everyone_deny_all": "Pouze já mohu publikovat a přihlásit se k odběru", + "prefs_reservations_table_everyone_read_only": "Mohu publikovat a přihlásit se k odběru, kdokoli se může přihlásit k odběru", + "prefs_reservations_table_everyone_write_only": "Mohu publikovat a přihlásit se k odběru, kdokoli může publikovat", + "prefs_reservations_table_everyone_read_write": "Kdokoli může publikovat a přihlásit se k odběru", + "prefs_reservations_table_not_subscribed": "Odběr není přihlášen", + "prefs_reservations_dialog_title_add": "Rezervovat téma", + "prefs_reservations_dialog_title_edit": "Úprava rezervovaného tématu", + "prefs_reservations_dialog_title_delete": "Odstranění rezervovaného tématu", + "prefs_reservations_dialog_topic_label": "Téma", + "reservation_delete_dialog_action_keep_description": "Zprávy a přílohy, které jsou uloženy v mezipaměti serveru, se stanou veřejně viditelnými pro osoby, které znají název tématu.", + "reservation_delete_dialog_action_delete_title": "Odstranění zpráv a příloh uložených v mezipaměti", + "reservation_delete_dialog_action_delete_description": "Zprávy a přílohy uložené v mezipaměti budou trvale odstraněny. Tuto akci nelze vrátit zpět.", + "reservation_delete_dialog_submit_button": "Odstranit rezervaci" } From f7ed0eb4e7206c86d64fc90450afa3b1cb11f4a8 Mon Sep 17 00:00:00 2001 From: Nifou Date: Wed, 22 Feb 2023 09:36:37 +0000 Subject: [PATCH 2/7] Translated using Weblate (French) Currently translated at 59.0% (202 of 342 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/fr/ --- web/public/static/langs/fr.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/public/static/langs/fr.json b/web/public/static/langs/fr.json index 5791140..96f252f 100644 --- a/web/public/static/langs/fr.json +++ b/web/public/static/langs/fr.json @@ -207,5 +207,7 @@ "signup_form_username": "Identifiant", "signup_form_button_submit": "S'inscrire", "signup_already_have_account": "Vous avez déjà un compte, connectez-vous.", - "action_bar_profile_logout": "Se déconnecter" + "action_bar_profile_logout": "Se déconnecter", + "signup_form_toggle_password_visibility": "Afficher le mot de passe", + "action_bar_change_display_name": "Changer le nom affiché" } From a47ac2a5b5668940d562bc29ab7c2195eeeeb808 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vri=20=F0=9F=8C=88?= Date: Wed, 22 Feb 2023 09:52:03 +0000 Subject: [PATCH 3/7] Translated using Weblate (German) Currently translated at 100.0% (342 of 342 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/de/ --- web/public/static/langs/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/public/static/langs/de.json b/web/public/static/langs/de.json index 68e236d..cf7e23a 100644 --- a/web/public/static/langs/de.json +++ b/web/public/static/langs/de.json @@ -82,7 +82,7 @@ "publish_dialog_attach_placeholder": "Datei von URL anhängen, z.B. https://f-droid.org/F-Droid.apk", "publish_dialog_filename_placeholder": "Dateiname des Anhangs", "publish_dialog_delay_label": "Verzögerung", - "publish_dialog_email_placeholder": "E-Mail-Adresse, an die die Benachrichtigung gesendet werden soll, z.B. phil@example.com", + "publish_dialog_email_placeholder": "E-Mail-Adresse, an die die Benachrichtigung gesendet werden soll, z. B. phil@example.com", "publish_dialog_chip_click_label": "Klick-URL", "publish_dialog_button_cancel_sending": "Senden abbrechen", "publish_dialog_drop_file_here": "Datei hierher ziehen", From 1fe19e41fbd076abab2104f9bc0ab0aa9846ee27 Mon Sep 17 00:00:00 2001 From: Nifou Date: Wed, 22 Feb 2023 20:22:10 +0000 Subject: [PATCH 4/7] Translated using Weblate (French) Currently translated at 100.0% (342 of 342 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/fr/ --- web/public/static/langs/fr.json | 145 ++++++++++++++++++++++++++++++-- 1 file changed, 138 insertions(+), 7 deletions(-) diff --git a/web/public/static/langs/fr.json b/web/public/static/langs/fr.json index 96f252f..c279d02 100644 --- a/web/public/static/langs/fr.json +++ b/web/public/static/langs/fr.json @@ -189,14 +189,14 @@ "error_boundary_unsupported_indexeddb_title": "Navigation privée non prise en charge", "publish_dialog_attached_file_remove": "Retirer le fichier joint", "signup_form_password": "Mot de passe", - "signup_form_confirm_password": "Mot de passe (confirmation)", - "signup_disabled": "Inscriptions désactivées", + "signup_form_confirm_password": "Confirmation du mot de passe", + "signup_disabled": "L'inscription est désactivée", "signup_error_username_taken": "L'identifiant {{username}} est déjà utilisé", - "signup_error_creation_limit_reached": "Limite de comptes atteinte", + "signup_error_creation_limit_reached": "Limite de création de comptes atteinte", "login_title": "Se connecter à son compte Ntfy", "login_form_button_submit": "Connexion", - "login_link_signup": "S'enregistrer", - "login_disabled": "Identification désactivée", + "login_link_signup": "S'inscrire", + "login_disabled": "La connection est désactivée", "action_bar_account": "Compte", "action_bar_profile_title": "Profil", "action_bar_profile_settings": "Paramètres", @@ -206,8 +206,139 @@ "signup_title": "Créer un compte Ntfy", "signup_form_username": "Identifiant", "signup_form_button_submit": "S'inscrire", - "signup_already_have_account": "Vous avez déjà un compte, connectez-vous.", + "signup_already_have_account": "Vous avez déjà un compte ? Connectez-vous !", "action_bar_profile_logout": "Se déconnecter", "signup_form_toggle_password_visibility": "Afficher le mot de passe", - "action_bar_change_display_name": "Changer le nom affiché" + "action_bar_change_display_name": "Changer le nom affiché", + "prefs_reservations_table_click_to_subscribe": "Cliquer pour s'abonner", + "account_tokens_table_cannot_delete_or_edit": "Impossible d'éditer ou de supprimer le jeton de la session actuelle", + "account_tokens_dialog_button_cancel": "Annuler", + "prefs_users_table_cannot_delete_or_edit": "Impossible de supprimer ou de modifier un utilisateur connecté", + "prefs_users_description_no_sync": "Les utilisateurs et les mots de passe ne sont pas synchronisés avec votre compte.", + "account_tokens_dialog_button_update": "Mettre à jour un jeton", + "nav_upgrade_banner_description": "Réservation de sujets, plus de messages et d'emails, et des pièces jointes plus larges", + "display_name_dialog_description": "Mettre un nom supplémentaire pour un sujet qui est affiché dans la liste des abonnements. Cela aide à identifier plus facilement les sujets ayant des noms compliqués.", + "account_usage_basis_ip_description": "Les statistiques d'utilisation et les limites pour ce compte sont basées sur votre adresse IP, donc elles peuvent être partagées avec d'autres utilisateurs. Les limites affichées plus haut sont approximativement basées sur les limites de débit existantes.", + "action_bar_reservation_add": "Réserver un sujet", + "action_bar_reservation_edit": "Changer la réservation", + "action_bar_reservation_delete": "Supprimer la réservation", + "action_bar_reservation_limit_reached": "Limite atteinte", + "nav_upgrade_banner_label": "Passer à ntfy Pro", + "display_name_dialog_title": "Changer le nom affiché", + "reserve_dialog_checkbox_label": "Réserver un sujet et en configurer l'accès", + "display_name_dialog_placeholder": "Nom affiché", + "subscribe_dialog_subscribe_button_generate_topic_name": "Générer un nom", + "subscribe_dialog_error_topic_already_reserved": "Sujet déjà réservé", + "account_basics_title": "Compte", + "account_basics_username_title": "Nom d'utilisateur", + "account_basics_username_description": "Hé, c'est toi ❤", + "account_basics_username_admin_tooltip": "Vous êtes Administrateur", + "account_basics_password_title": "Mot de passe", + "account_basics_password_description": "Changer le mot de passe de votre compte", + "account_basics_password_dialog_title": "Changer le mot de passe", + "account_basics_password_dialog_current_password_label": "Mot de passe actuel", + "account_basics_password_dialog_new_password_label": "Nouveau mot de passe", + "account_basics_password_dialog_confirm_password_label": "Confirmer le mot de passe", + "account_basics_password_dialog_button_submit": "Changer le mot de passe", + "account_basics_password_dialog_current_password_incorrect": "Mot de passe incorrect", + "account_usage_title": "Utilisation", + "account_usage_of_limit": "sur {{limit}}", + "account_usage_unlimited": "Illimité", + "account_usage_limits_reset_daily": "Les limites d'utilisation sont réinitialisées chaque jour à minuit (UTC)", + "account_basics_tier_title": "Type de compte", + "account_basics_tier_description": "Le niveau de puissance de votre compte", + "account_basics_tier_admin": "Administrateur", + "account_basics_tier_admin_suffix_with_tier": "(avec le tarif {{tier}})", + "account_basics_tier_admin_suffix_no_tier": "(pas de tarif)", + "account_basics_tier_free": "Gratuit", + "account_basics_tier_upgrade_button": "Passer à Pro", + "account_basics_tier_change_button": "Changer", + "account_basics_tier_paid_until": "Abonnement payé jusqu'à {{date}}, et va être automatiquement renouvelé", + "account_basics_tier_canceled_subscription": "Votre abonnement a été annulé et va être rétrogradé vers un compte gratuit le {{date}}.", + "account_basics_tier_manage_billing_button": "Gérer la facturation", + "account_usage_messages_title": "Messages publiés", + "account_usage_emails_title": "Emails envoyés", + "account_usage_reservations_title": "Sujets réservés", + "account_usage_reservations_none": "Pas de sujet réservé pour ce compte", + "account_usage_attachment_storage_title": "Stockage des pièces jointes", + "account_usage_attachment_storage_description": "{{filesize}} par fichier, supprimé après {{expiry}}", + "account_usage_cannot_create_portal_session": "Impossible d'ouvrir le portail de facturation", + "account_delete_title": "Supprimer le compte", + "account_delete_description": "Supprimer définitivement votre compte", + "account_basics_tier_basic": "Basique", + "account_delete_dialog_description": "Cela supprimera définitivement votre compte, ainsi que toutes les données qui sont stockées sur le serveur. Après suppression, votre nom d'utilisateur sera indisponible pendant 7 jours. Si vous voulez vraiment faire cela, veuillez le confirmer en mettant votre mot de passe dans le champ ci-dessous.", + "account_delete_dialog_label": "Mot de passe", + "account_delete_dialog_button_cancel": "Annuler", + "account_delete_dialog_button_submit": "Supprimer définitivement le compte", + "account_delete_dialog_billing_warning": "Supprimer votre compte annule aussi immédiatement votre facturation. Vous n'aurez plus accès à votre tableau de bord de facturation.", + "account_upgrade_dialog_title": "Changer le tarif du compte", + "account_upgrade_dialog_proration_info": "Facturation : Lors d'un changement entre un plan payant et un autre, la différence de prix sera créditée ou remboursée sur la prochaine facture. Vous ne recevrez pas d'autre facture avant la fin de la prochaine période de facturation.", + "account_upgrade_dialog_reservations_warning_other": "Le tarif sélectionné autorise moins de sujets réservés que votre tarif actuel. Avant de changer de tarif, veuillez supprimer au moins {{count}} sujets réservés. Vous pouvez supprimer des sujets réservés dans les Settings.", + "account_upgrade_dialog_tier_features_reservations": "{{reservations}} sujets réservés", + "account_upgrade_dialog_tier_features_messages": "{{messages}} messages journaliers", + "account_upgrade_dialog_tier_features_emails": "{{emails}} emails journaliers", + "account_upgrade_dialog_tier_features_attachment_file_size": "{{filesize}} par fichier", + "account_upgrade_dialog_tier_features_attachment_total_size": "{{totalsize}} stockage total", + "account_upgrade_dialog_tier_selected_label": "Sélectionné", + "account_upgrade_dialog_tier_current_label": "Actuel", + "account_upgrade_dialog_button_cancel": "Annuler", + "account_upgrade_dialog_button_redirect_signup": "S'inscrire maintenant", + "account_upgrade_dialog_button_pay_now": "Payer maintenant et s'abonner", + "account_upgrade_dialog_button_cancel_subscription": "Annuler l'abonnement", + "account_upgrade_dialog_button_update_subscription": "Mettre à jour l'abonnement", + "account_tokens_title": "Jetons d'accès", + "account_tokens_table_token_header": "Jeton", + "account_tokens_table_label_header": "Étiquette", + "account_tokens_table_last_access_header": "Dernier accès", + "account_tokens_table_expires_header": "Expire", + "account_tokens_table_never_expires": "N'expire jamais", + "account_tokens_table_current_session": "Session de navigation actuelle", + "account_tokens_table_copy_to_clipboard": "Copier dans le presse-papier", + "account_tokens_table_copied_to_clipboard": "Jeton d'accès copié", + "account_tokens_table_create_token_button": "Créer un jeton d'accès", + "account_tokens_table_last_origin_tooltip": "Depuis l'adresse IP {{ip}}, cliquer pour rechercher", + "account_tokens_dialog_title_create": "Créer un jeton d'accès", + "account_tokens_dialog_title_edit": "Modifier le jeton d'accès", + "account_tokens_dialog_title_delete": "Supprimer le jeton d'accès", + "account_tokens_dialog_label": "Étiquette, par ex. Notifications Radarr", + "account_tokens_dialog_button_create": "Créer un jeton", + "account_tokens_dialog_expires_label": "Le jeton d'accès expire dans", + "account_tokens_dialog_expires_unchanged": "Laisser la date d'expiration inchangée", + "account_tokens_dialog_expires_x_hours": "Le jeton expire dans {{hours}} heures", + "account_tokens_dialog_expires_x_days": "Le jeton expire dans {{days}} jours", + "account_tokens_dialog_expires_never": "Le jeton n'expire jamais", + "account_tokens_delete_dialog_title": "Supprimer le jeton d'accès", + "account_tokens_delete_dialog_submit_button": "Supprimer définitivement le jeton", + "prefs_reservations_title": "Sujets réservés", + "prefs_reservations_limit_reached": "Vous avez atteint votre limite de réservation de sujets.", + "prefs_reservations_add_button": "Ajouter un sujet réservé", + "prefs_reservations_edit_button": "Modifier l'accès d'un sujet", + "prefs_reservations_delete_button": "Réinitialiser l'accès d'un sujet", + "prefs_reservations_table": "Tableau des sujets réservés", + "prefs_reservations_table_topic_header": "Sujet", + "prefs_reservations_table_access_header": "Accès", + "prefs_reservations_table_everyone_deny_all": "Seulement moi peut publier et m'abonner", + "prefs_reservations_table_everyone_read_only": "Je peux publier et m'abonner, tout le monde peut s'abonner", + "prefs_reservations_table_everyone_write_only": "Je peux publier et m'abonner, tout le monde peut publier", + "prefs_reservations_table_everyone_read_write": "Tout le monde peut publier et s'abonner", + "prefs_reservations_table_not_subscribed": "Pas abonné", + "prefs_reservations_dialog_title_add": "Réserver un sujet", + "prefs_reservations_dialog_title_edit": "Modifier un sujet réservé", + "prefs_reservations_dialog_title_delete": "Supprimé un sujet réservé", + "prefs_reservations_dialog_description": "Réserver un sujet vous donne la propriété sur ce sujet et vous permet de définir les permissions d'accès à ce sujet pour d'autres utilisateurs.", + "prefs_reservations_dialog_topic_label": "Sujet", + "prefs_reservations_dialog_access_label": "Accès", + "reservation_delete_dialog_description": "Supprimer un sujet réservé abandonne la propriété sur le sujet et permet aux autres de le réserver. Vous pouvez garder ou supprimer les messages et pièces jointes existantes.", + "reservation_delete_dialog_action_keep_title": "Garder les messages et pièces jointes mises en cache", + "reservation_delete_dialog_action_keep_description": "Les messages et pièces jointes qui sont dans le cache du serveur deviendront visibles publiquement pour les personnes ayant connaissance du nom du sujet.", + "reservation_delete_dialog_action_delete_title": "Supprimer les messages et pièces jointes mises en cache", + "reservation_delete_dialog_action_delete_description": "Les messages et pièces jointes mises en cache seront définitivement supprimées. Cette action ne peut pas être annulée.", + "reservation_delete_dialog_submit_button": "Supprimer un sujet réservé", + "alert_not_supported_context_description": "Les notifications ne sont supportées qu'en HTTPS. C'est une limitation de la Notifications API.", + "account_basics_tier_payment_overdue": "Votre paiement est en retard. Veuillez mettre à jour votre méthode de paiement, ou votre compte va bientôt être rétrogradé.", + "account_upgrade_dialog_cancel_warning": "Cela va annuler votre abonnement et rétrograder votre compte le {{date}}. Ce jour là, les sujets réservés ainsi que tous les messages dans le cache du serveur seront supprimés.", + "account_upgrade_dialog_reservations_warning_one": "Le tarif sélectionné autorise moins de sujets réservés que votre tarif actuel. Avant de changer de tarif, veuillez supprimer au moins un sujet réservé. Vous pouvez supprimer des sujets réservés dans les Settings.", + "account_tokens_description": "Utilisez des jetons d'accès lors de la publication ou de l'abonnement via l'API de ntfy, afin d'éviter d'envoyer vos identifiants de compte. Regardez la documentation pour en savoir plus.", + "account_tokens_delete_dialog_description": "Avant de supprimer un jeton d'accès, assurez-vous qu'aucune application ou script ne soit en train de l'utiliser. Cette action ne peut pas être annulée.", + "prefs_reservations_description": "Vous pouvez réserver les noms de sujet à usage personnel ici. Réserver un sujet vous donne la propriété sur ce sujet et vous permet de définir les permissions d'accès à ce sujet pour d'autres utilisateurs." } From ab1dbb04bdd15b005f907b56cacc15fd8776353d Mon Sep 17 00:00:00 2001 From: Rycoh Date: Wed, 22 Feb 2023 14:38:27 +0000 Subject: [PATCH 5/7] Translated using Weblate (Romanian) Currently translated at 3.2% (11 of 342 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ro/ --- web/public/static/langs/ro.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/public/static/langs/ro.json b/web/public/static/langs/ro.json index 394b9dd..d9cb66e 100644 --- a/web/public/static/langs/ro.json +++ b/web/public/static/langs/ro.json @@ -7,5 +7,7 @@ "action_bar_logo_alt": "logo-ul ntfy", "action_bar_toggle_mute": "Oprire/activare notificări", "message_bar_type_message": "Scrie un mesaj aici", - "message_bar_error_publishing": "Eroare la publicarea notificării" + "message_bar_error_publishing": "Eroare la publicarea notificării", + "action_bar_profile_title": "Profil", + "action_bar_profile_settings": "Setări" } From da3a5681d950b404fde2cb14c7b831384f9fb0ea Mon Sep 17 00:00:00 2001 From: Rogelio Dominguez Date: Fri, 24 Feb 2023 21:55:02 +0000 Subject: [PATCH 6/7] Translated using Weblate (Spanish) Currently translated at 70.4% (241 of 342 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/es/ --- web/public/static/langs/es.json | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/web/public/static/langs/es.json b/web/public/static/langs/es.json index bfdf6c4..dc5aaa4 100644 --- a/web/public/static/langs/es.json +++ b/web/public/static/langs/es.json @@ -215,5 +215,30 @@ "action_bar_sign_up": "Registro", "nav_button_account": "Cuenta", "nav_upgrade_banner_label": "Actualizar a ntfy Pro", - "nav_upgrade_banner_description": "Reserve temas, más mensajes y correos electrónicos, y archivos adjuntos más grandes" + "nav_upgrade_banner_description": "Reserve temas, más mensajes y correos electrónicos, y archivos adjuntos más grandes", + "display_name_dialog_title": "Cambiar el nombre para mostrar", + "display_name_dialog_description": "Establezca un nombre alternativo para un tópico que se muestra en la lista de suscripciones. Esto ayuda a identificar más fácilmente los temas con nombres complicados.", + "display_name_dialog_placeholder": "Nombre para mostrar", + "account_basics_username_admin_tooltip": "Eres Administrador", + "account_basics_password_description": "Cambiar la contraseña de tu cuenta", + "account_basics_password_dialog_confirm_password_label": "Confirmar contraseña", + "account_basics_password_dialog_button_submit": "Cambiar contraseña", + "account_basics_password_dialog_current_password_incorrect": "Contraseña incorrecta", + "account_usage_unlimited": "Ilimitado", + "account_usage_title": "Uso", + "account_usage_of_limit": "de {{límite}}", + "account_usage_limits_reset_daily": "Los límites de uso se restablecen diariamente a la medianoche (UTC)", + "account_basics_tier_description": "Nivel de poder de tu cuenta", + "account_basics_tier_admin": "Administrador", + "alert_not_supported_context_description": "Las notificaciones sólo se admiten a través de HTTPS. Esta es una limitante de la API de notificaciones .", + "reserve_dialog_checkbox_label": "Reservar tópico y configurar el acceso", + "subscribe_dialog_subscribe_button_generate_topic_name": "Generar nombre", + "subscribe_dialog_error_topic_already_reserved": "Tópico ya reservado", + "account_basics_title": "Cuenta", + "account_basics_username_title": "Nombre de usuario", + "account_basics_username_description": "Hey, ese eres tú ❤", + "account_basics_password_title": "Contraseña", + "account_basics_password_dialog_title": "Cambiar contraseña", + "account_basics_password_dialog_current_password_label": "Contraseña actual", + "account_basics_password_dialog_new_password_label": "Contraseña nueva" } From d0a98afc4921bd665925f9f76249fc7f217c2c51 Mon Sep 17 00:00:00 2001 From: Poesty Li Date: Fri, 24 Feb 2023 15:34:49 +0000 Subject: [PATCH 7/7] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (342 of 342 strings) Translation: ntfy/Web app Translate-URL: https://hosted.weblate.org/projects/ntfy/web/zh_Hans/ --- web/public/static/langs/zh_Hans.json | 155 ++++++++++++++++++++++++++- 1 file changed, 154 insertions(+), 1 deletion(-) diff --git a/web/public/static/langs/zh_Hans.json b/web/public/static/langs/zh_Hans.json index 945c0eb..818aec0 100644 --- a/web/public/static/langs/zh_Hans.json +++ b/web/public/static/langs/zh_Hans.json @@ -187,5 +187,158 @@ "publish_dialog_tags_placeholder": "英文逗号分隔标记列表,例如 warning, srv1-backup", "publish_dialog_details_examples_description": "有关所有发送功能的示例和详细说明,请参阅文档。", "subscribe_dialog_subscribe_description": "主题可能不受密码保护,因此请选择一个不容易被猜中的名字。订阅后,您可以使用 PUT/POST 通知。", - "publish_dialog_delay_placeholder": "延期投递,例如 {{unixTimestamp}}、{{relativeTime}}或「{{naturalLanguage}}」(仅限英语)" + "publish_dialog_delay_placeholder": "延期投递,例如 {{unixTimestamp}}、{{relativeTime}}或「{{naturalLanguage}}」(仅限英语)", + "account_usage_basis_ip_description": "此帐户的使用统计信息和限制基于您的 IP 地址,因此可能会与其他用户共享。上面显示的限制是基于现有速率限制的近似值。", + "account_usage_cannot_create_portal_session": "无法打开计费门户", + "account_delete_title": "删除帐户", + "account_delete_description": "永久删除您的帐户", + "signup_error_username_taken": "用户名 {{username}} 已被占用", + "signup_error_creation_limit_reached": "已达到帐户创建限制", + "login_title": "请登录你的 ntfy 帐户", + "action_bar_change_display_name": "更改显示名称", + "action_bar_reservation_add": "保留主题", + "action_bar_reservation_delete": "移除保留", + "action_bar_reservation_limit_reached": "达到限制", + "action_bar_profile_title": "个人资料", + "action_bar_profile_settings": "设置", + "action_bar_profile_logout": "登出", + "action_bar_sign_in": "登录", + "action_bar_sign_up": "注册", + "nav_button_account": "帐户", + "nav_upgrade_banner_label": "升级到 ntfy Pro", + "nav_upgrade_banner_description": "保留主题,更多消息和邮件,以及更大的附件", + "alert_not_supported_context_description": "通知仅支持 HTTPS。这是 Notifications API 的限制。", + "display_name_dialog_title": "更改显示名称", + "display_name_dialog_description": "为订阅列表中显示的主题设置一个替代名称。这有助于更轻松地识别名称复杂的主题。", + "display_name_dialog_placeholder": "显示名称", + "reserve_dialog_checkbox_label": "保留主题并配置访问", + "subscribe_dialog_subscribe_button_generate_topic_name": "生成名称", + "account_basics_username_description": "嘿,那是你 ❤", + "account_basics_password_description": "更改您的帐户密码", + "account_basics_password_dialog_title": "更改密码", + "account_basics_password_dialog_current_password_label": "当前密码", + "account_basics_password_dialog_new_password_label": "新密码", + "account_basics_password_dialog_confirm_password_label": "确认密码", + "account_basics_password_dialog_button_submit": "更改密码", + "account_basics_password_dialog_current_password_incorrect": "密码错误", + "account_usage_title": "使用量", + "account_usage_of_limit": "{{limit}} 的", + "account_usage_unlimited": "无限", + "account_usage_limits_reset_daily": "使用限制每天午夜 (UTC) 重置", + "account_basics_tier_title": "帐户类型", + "account_basics_tier_description": "您帐户的权限级别", + "account_basics_tier_admin": "管理员", + "account_basics_tier_admin_suffix_with_tier": "(有 {{tier}} 等级)", + "account_basics_tier_admin_suffix_no_tier": "(无等级)", + "account_basics_tier_basic": "基础版", + "account_basics_tier_free": "免费", + "account_basics_tier_upgrade_button": "升级到专业版", + "account_basics_tier_change_button": "改变", + "account_basics_tier_paid_until": "订阅已支付至 {{date}},并将自动续订", + "account_basics_tier_manage_billing_button": "管理计费", + "account_usage_messages_title": "已发布消息", + "account_usage_emails_title": "已发送电子邮件", + "account_usage_reservations_title": "保留主题", + "account_usage_reservations_none": "此帐户没有保留主题", + "account_usage_attachment_storage_title": "附件存储", + "account_usage_attachment_storage_description": "每个文件 {{filesize}},在 {{expiry}} 后删除", + "account_upgrade_dialog_button_pay_now": "立即付款并订阅", + "account_upgrade_dialog_button_cancel_subscription": "取消订阅", + "account_upgrade_dialog_button_update_subscription": "更新订阅", + "account_tokens_dialog_title_create": "创建访问令牌", + "account_tokens_dialog_title_edit": "编辑访问令牌", + "account_tokens_dialog_title_delete": "删除访问令牌", + "account_tokens_dialog_button_cancel": "取消", + "account_tokens_dialog_expires_label": "访问令牌过期于", + "account_tokens_dialog_expires_unchanged": "保持过期日期不变", + "account_tokens_dialog_expires_x_hours": "令牌在 {{hours}} 小时后过期", + "account_tokens_dialog_expires_x_days": "令牌在 {{days}} 天后过期", + "account_tokens_dialog_expires_never": "令牌永不过期", + "account_tokens_delete_dialog_title": "删除访问令牌", + "account_tokens_delete_dialog_description": "在删除访问令牌之前,请确保没有应用程序或脚本正在活跃使用它。 此操作无法撤消。", + "account_tokens_delete_dialog_submit_button": "永久删除令牌", + "prefs_users_description_no_sync": "用户和密码不会同步到您的帐户。", + "prefs_users_table_cannot_delete_or_edit": "无法删除或编辑已登录用户", + "prefs_reservations_title": "保留主题", + "prefs_reservations_description": "您可以在此处保留主题名称供个人使用。保留主题使您拥有该主题的所有权,并允许您为其他用户定义对该主题的访问权限。", + "prefs_reservations_limit_reached": "您已达到保留主题限制。", + "prefs_reservations_add_button": "添加保留主题", + "prefs_reservations_edit_button": "编辑主题访问", + "prefs_reservations_delete_button": "重置主题访问", + "prefs_reservations_table": "保留主题表格", + "prefs_reservations_table_topic_header": "主题", + "prefs_reservations_table_access_header": "访问", + "prefs_reservations_table_everyone_deny_all": "只有我可以发布和订阅", + "prefs_reservations_table_everyone_read_only": "我可以发布和订阅,每个人都可以订阅", + "prefs_reservations_table_everyone_write_only": "我可以发布和订阅,每个人都可以发布", + "prefs_reservations_table_everyone_read_write": "每个人都可以发布和订阅", + "prefs_reservations_table_not_subscribed": "未订阅", + "prefs_reservations_table_click_to_subscribe": "点击以订阅", + "prefs_reservations_dialog_title_add": "保留主题", + "prefs_reservations_dialog_title_edit": "编辑保留主题", + "prefs_reservations_dialog_title_delete": "删除主题保留", + "prefs_reservations_dialog_description": "保留主题使您拥有该主题的所有权,并允许您为其他用户定义对该主题的访问权限。", + "prefs_reservations_dialog_topic_label": "主题", + "prefs_reservations_dialog_access_label": "访问", + "reservation_delete_dialog_description": "删除保留会放弃对该主题的所有权,并允许其他人保留它。您可以保留或删除现有邮件和附件。", + "reservation_delete_dialog_action_keep_title": "保留缓存的邮件和附件", + "reservation_delete_dialog_action_keep_description": "缓存在服务器上的消息和附件将对知道主题名称的人公开可见。", + "reservation_delete_dialog_action_delete_title": "删除缓存的邮件和附件", + "reservation_delete_dialog_action_delete_description": "缓存的邮件和附件将被永久删除。此操作无法撤消。", + "reservation_delete_dialog_submit_button": "删除保留", + "account_delete_dialog_description": "这将永久删除您的帐户,包括存储在服务器上的所有数据。删除后,您的用户名将在 7 天内不可用。如果您真的想继续,请在下面的框中使用您的密码进行确认。", + "account_delete_dialog_label": "密码", + "account_delete_dialog_button_cancel": "取消", + "account_delete_dialog_button_submit": "永久删除帐户", + "account_delete_dialog_billing_warning": "删除您的帐户也会立即取消您的计费订阅。您将无法再访问计费仪表板。", + "account_upgrade_dialog_title": "更改帐户等级", + "account_upgrade_dialog_cancel_warning": "这将取消您的订阅,并在 {{date}} 降级您的帐户。在那一天,主题保留以及缓存在服务器上的消息将被删除。", + "account_upgrade_dialog_proration_info": "按比例分配:在付费计划之间切换时,差价将在下一次计费时收取或退还。在下一个计费周期结束之前,您不会收到另一张收据。", + "account_upgrade_dialog_reservations_warning_one": "所选等级允许的保留主题少于当前等级。在更改您的等级之前,请至少删除 1 项保留。您可以在设置中删除保留。", + "account_upgrade_dialog_reservations_warning_other": "所选等级允许的保留主题少于当前等级。在更改您的等级之前,请至少删除 {{count}} 项保留。您可以在设置中删除保留。", + "account_upgrade_dialog_tier_features_reservations": "{{reservations}} 条保留主题", + "account_upgrade_dialog_tier_features_messages": "{{messages}} 条每日消息", + "account_upgrade_dialog_tier_features_emails": "{{emails}} 条每日邮件", + "account_upgrade_dialog_tier_features_attachment_file_size": "{{filesize}} 每个文件", + "signup_form_confirm_password": "确认密码", + "signup_form_button_submit": "注册", + "signup_form_toggle_password_visibility": "切换密码可见性", + "signup_title": "创建一个 ntfy 帐户", + "signup_form_username": "用户名", + "signup_form_password": "密码", + "signup_already_have_account": "已有帐户?登录!", + "signup_disabled": "注册已禁用", + "login_form_button_submit": "登录", + "login_link_signup": "注册", + "login_disabled": "登录已禁用", + "action_bar_account": "帐户", + "action_bar_reservation_edit": "更改保留", + "subscribe_dialog_error_topic_already_reserved": "主题已保留", + "account_basics_title": "帐户", + "account_basics_username_title": "用户名", + "account_basics_username_admin_tooltip": "你是管理员", + "account_basics_password_title": "密码", + "account_basics_tier_payment_overdue": "您的付款已逾期。请更新您的付款方式,否则您的帐户将很快被降级。", + "account_basics_tier_canceled_subscription": "您的订阅已取消,并将在 {{date}} 降级为免费帐户。", + "account_upgrade_dialog_tier_features_attachment_total_size": "{{totalsize}} 总存储空间", + "account_upgrade_dialog_tier_selected_label": "已选", + "account_upgrade_dialog_tier_current_label": "当前", + "account_upgrade_dialog_button_cancel": "取消", + "account_upgrade_dialog_button_redirect_signup": "立即注册", + "account_tokens_title": "访问令牌", + "account_tokens_description": "通过 ntfy API 发布和订阅时使用访问令牌,因此您不必发送您的帐户凭据。查看文档以了解更多信息。", + "account_tokens_table_token_header": "令牌", + "account_tokens_table_label_header": "标签", + "account_tokens_table_last_access_header": "最后访问", + "account_tokens_table_expires_header": "过期", + "account_tokens_table_never_expires": "永不过期", + "account_tokens_table_current_session": "当前浏览器会话", + "account_tokens_table_copy_to_clipboard": "复制到剪贴板", + "account_tokens_table_copied_to_clipboard": "已复制访问令牌", + "account_tokens_table_cannot_delete_or_edit": "无法编辑或删除当前会话令牌", + "account_tokens_table_create_token_button": "创建访问令牌", + "account_tokens_table_last_origin_tooltip": "于IP地址 {{ip}},点击查找", + "account_tokens_dialog_label": "标签,例如:Radarr 通知", + "account_tokens_dialog_button_create": "创建令牌", + "account_tokens_dialog_button_update": "更新令牌" }