diff --git a/web/public/static/langs/ar.json b/web/public/static/langs/ar.json index d3814ce..4d5f604 100644 --- a/web/public/static/langs/ar.json +++ b/web/public/static/langs/ar.json @@ -155,5 +155,127 @@ "subscribe_dialog_login_button_back": "العودة", "prefs_notifications_sound_play": "تشغيل الصوت المحدد", "prefs_notifications_min_priority_title": "الحد الأدنى للأولوية", - "prefs_notifications_min_priority_max_only": "الأولوية القصوى فقط" + "prefs_notifications_min_priority_max_only": "الأولوية القصوى فقط", + "notifications_no_subscriptions_description": "انقر فوق الرابط \"{{linktext}}\" لإنشاء موضوع أو الاشتراك فيه. بعد ذلك، يمكنك إرسال رسائل عبر PUT أو POST وستتلقى إشعارات هنا.", + "publish_dialog_click_label": "الرابط التشعبي URL للنقر", + "publish_dialog_tags_placeholder": "قائمة علامات مفصولة بفواصل، على سبيل المثال تحذير, srv1-backup", + "publish_dialog_attach_placeholder": "إرفاق ملف بعنوان URL ، على سبيل المثال https://f-droid.org/F-Droid.apk", + "publish_dialog_attach_reset": "إزالة عنوان URL للمرفق", + "subscribe_dialog_error_user_not_authorized": "المستخدم {{username}} غير مصرح به", + "common_save": "حفظ", + "common_add": "إضافة", + "signup_form_username": "إسم المستخدم", + "signup_form_confirm_password": "تأكيد كلمة المرور", + "login_title": "تسجيل الدخول إلى حسابك ntfy", + "login_form_button_submit": "الولوج", + "login_link_signup": "إنشاء حساب", + "login_disabled": "تم تعطيل تسجيل الدخول", + "action_bar_account": "الحساب", + "action_bar_change_display_name": "تغيير الإسم المعروض", + "signup_error_creation_limit_reached": "تم بلوغ حد إنشاء الحسابات", + "action_bar_reservation_add": "حجز الموضوع", + "action_bar_reservation_edit": "تغيير الحجز", + "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", + "reserve_dialog_checkbox_label": "حجز الموضوع وإعداد الوصول", + "subscribe_dialog_subscribe_button_generate_topic_name": "توليد إسم", + "subscribe_dialog_error_topic_already_reserved": "الموضوع محجوز بالفعل", + "account_basics_title": "الحساب", + "account_basics_username_title": "إسم المستخدم", + "account_basics_username_description": "مرحبًا، هذا أنت ❤", + "account_basics_username_admin_tooltip": "أنت مدير", + "account_basics_password_title": "كلمة المرور", + "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_basics_tier_title": "نوع الحساب", + "account_basics_tier_description": "مستوى قوة حسابك", + "account_basics_tier_admin": "مدير", + "account_basics_tier_free": "مجاني", + "account_basics_tier_upgrade_button": "الترقية إلى Pro", + "account_basics_tier_change_button": "تغيير", + "account_basics_tier_manage_billing_button": "إدارة الفوترة", + "account_usage_messages_title": "الرسائل المنشورة", + "account_usage_reservations_title": "المواضيع المحجوزة", + "account_usage_attachment_storage_title": "تخزين المرفقات", + "account_delete_title": "حذف الحساب", + "account_delete_description": "احذف حسابك نهائيا", + "account_delete_dialog_label": "كلمة المرور", + "account_upgrade_dialog_title": "تغيير فئة الحساب", + "account_upgrade_dialog_tier_features_messages": "{{messages}} رسائل يومية", + "account_upgrade_dialog_tier_features_emails": "{{emails}} من رسائل البريد الإلكتروني اليومية", + "account_upgrade_dialog_button_cancel": "إلغاء", + "account_upgrade_dialog_button_pay_now": "ادفع الآن واشترك", + "account_upgrade_dialog_button_cancel_subscription": "إلغاء الاشتراك", + "account_tokens_title": "رموز الوصول", + "account_tokens_table_token_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_cannot_delete_or_edit": "لا يمكن تحرير أو حذف الرمز المميز للجلسة الحالية", + "account_tokens_table_create_token_button": "إنشاء رمز مميز للوصول", + "account_tokens_table_last_origin_tooltip": "من عنوان IP {{ip}}، انقر للبحث", + "account_tokens_dialog_title_create": "إنشاء رمز مميز للوصول", + "account_tokens_dialog_title_edit": "تعديل الرمز المميز للوصول", + "account_tokens_dialog_title_delete": "حذف الرمز المميز للوصول", + "account_tokens_dialog_label": "التسمية، على سبيل المثال إشعارات الرادار", + "account_tokens_dialog_button_create": "إنشاء رمز مميز", + "account_tokens_dialog_button_update": "تحديث الرمز المميز", + "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_never": "لا تنتهي صلاحية الرمز المميز أبدًا", + "account_tokens_delete_dialog_title": "حذف الرمز المميز للوصول", + "account_tokens_delete_dialog_submit_button": "حذف الرمز المميز نهائيا", + "prefs_users_table_cannot_delete_or_edit": "لا يمكن حذف أو تحرير المستخدم الذي قام بتسجيل الدخول", + "prefs_reservations_add_button": "إضافة موضوع محجوز", + "prefs_reservations_table": "جدول المواضيع المحجوزة", + "prefs_reservations_table_topic_header": "الموضوع", + "prefs_reservations_table_access_header": "الوصول", + "prefs_reservations_table_everyone_deny_all": "أنا فقط من يستطيع النشر والاشتراك", + "prefs_reservations_table_everyone_write_only": "يمكنني النشر والاشتراك ، ويمكن للجميع النشر", + "prefs_reservations_table_everyone_read_write": "يمكن للجميع النشر والاشتراك", + "prefs_reservations_table_not_subscribed": "غير مشترك", + "prefs_reservations_dialog_title_edit": "تحرير الموضوع المحجوز", + "prefs_reservations_dialog_topic_label": "الموضوع", + "prefs_reservations_dialog_access_label": "الوصول", + "reservation_delete_dialog_action_delete_title": "حذف الرسائل والمرفقات المخزنة مؤقتا", + "reservation_delete_dialog_submit_button": "حذف الحجز", + "signup_title": "إنشاء حساب ntfy", + "common_cancel": "إلغاء", + "signup_form_password": "كلمة المرور", + "signup_already_have_account": "هل لديك حساب؟ قم بتسجيل الدخول!", + "signup_form_button_submit": "إنشاء حساب", + "signup_disabled": "تم تعطيل التسجيل", + "display_name_dialog_placeholder": "الإسم المعروض", + "display_name_dialog_title": "تغيير الإسم المعروض", + "account_basics_tier_basic": "أساسي", + "account_usage_emails_title": "رسائل البريد الإلكتروني المرسلة", + "account_usage_reservations_none": "لا توجد مواضيع محجوزة لهذا الحساب", + "account_usage_cannot_create_portal_session": "تعذر فتح بوابة الفوترة", + "account_delete_dialog_button_cancel": "إلغاء", + "account_delete_dialog_button_submit": "حذف الحساب نهائيا", + "account_upgrade_dialog_button_update_subscription": "تحديث الاشتراك", + "account_tokens_table_copied_to_clipboard": "تم نسخ الرمز المميز للوصول", + "prefs_reservations_title": "المواضيع المحجوزة", + "prefs_reservations_table_everyone_read_only": "يمكنني النشر والاشتراك ، ويمكن للجميع الاشتراك", + "prefs_reservations_table_click_to_subscribe": "انقر للاشتراك", + "reservation_delete_dialog_action_keep_title": "الاحتفاظ بالرسائل والمرفقات المخزنة مؤقتًا", + "action_bar_reservation_delete": "إزالة الحجز", + "display_name_dialog_description": "قم بتعيين اسم بديل للموضوع المعروض في قائمة الاشتراك. يساعد هذا في تحديد الموضوعات ذات الأسماء المعقدة بسهولة أكبر." } diff --git a/web/public/static/langs/bg.json b/web/public/static/langs/bg.json index 2c1f0b1..90748cf 100644 --- a/web/public/static/langs/bg.json +++ b/web/public/static/langs/bg.json @@ -187,5 +187,35 @@ "prefs_users_table": "Таблица с потребители", "prefs_users_edit_button": "Промяна на потребител", "error_boundary_unsupported_indexeddb_title": "Поверително разглеждане не се поддържа", - "error_boundary_unsupported_indexeddb_description": "За да работи интернет-приложението ntfy се нуждае от IndexedDB, а мрежовият четец не поддържа IndexedDB в режим на поверително разглеждане.

Въпреки това, няма смисъл да използвате интернет-приложението ntfy в режим на поверително разглеждане, тъй като всичко се пази в хранилището на четеца. Можете да прочетете повече по проблема в GitHub или да се свържете с нас в Discord или Matrix." + "error_boundary_unsupported_indexeddb_description": "За да работи интернет-приложението ntfy се нуждае от IndexedDB, а мрежовият четец не поддържа IndexedDB в режим на поверително разглеждане.

Въпреки това, няма смисъл да използвате интернет-приложението ntfy в режим на поверително разглеждане, тъй като всичко се пази в хранилището на четеца. Можете да прочетете повече по проблема в GitHub или да се свържете с нас в Discord или Matrix.", + "signup_title": "Създаване на профил в ntfy", + "signup_form_username": "Потребител", + "signup_form_password": "Парола", + "signup_form_button_submit": "Регистриране", + "signup_form_toggle_password_visibility": "Превключване видимостта на паролата", + "signup_already_have_account": "Имате профил? Впишете се!", + "signup_error_username_taken": "Потребителското име {{username}} е заето", + "login_title": "Впишете се в профила си в ntfy", + "login_form_button_submit": "Вписване", + "login_link_signup": "Регистриране", + "login_disabled": "Вписването е изключено", + "action_bar_account": "Профил", + "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": "Вписване", + "nav_button_account": "Профил", + "nav_upgrade_banner_label": "Надграждане до ntfy Pro", + "signup_form_confirm_password": "Парола отново", + "signup_disabled": "Регистрациите са затворени", + "signup_error_creation_limit_reached": "Достигнатео е ограничението за създаване на профили", + "display_name_dialog_title": "Промяна на показваното име", + "action_bar_reservation_edit": "Промяна на резервацията", + "action_bar_sign_up": "Регистриране", + "account_basics_title": "Профил", + "alert_not_supported_context_description": "Известията се поддържат само през HTTPS. Това е ограничение на Notifications API." } diff --git a/web/public/static/langs/cs.json b/web/public/static/langs/cs.json index c2ba220..b491d31 100644 --- a/web/public/static/langs/cs.json +++ b/web/public/static/langs/cs.json @@ -187,5 +187,35 @@ "prefs_notifications_sound_play": "Přehrát vybraný zvuk", "prefs_users_table": "Tabulka uživatelů", "notifications_attachment_file_document": "jiný dokument", - "publish_dialog_delay_reset": "Odebrat odložené doručení" + "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_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ů", + "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_disabled": "Přihlašování je zakázáno", + "action_bar_account": "Účet", + "action_bar_reservation_add": "Zarezervovat téma", + "action_bar_reservation_edit": "Změnit rezervaci", + "action_bar_reservation_delete": "Odstranit rezervaci", + "action_bar_reservation_limit_reached": "Limit dosažen", + "action_bar_profile_title": "Profil", + "action_bar_profile_settings": "Nastavení", + "action_bar_profile_logout": "Odhlásit se", + "action_bar_sign_up": "Zaregistrovat se", + "nav_button_account": "Účet", + "nav_upgrade_banner_label": "Upgradovat na nfty Pro", + "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", + "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" } diff --git a/web/public/static/langs/de.json b/web/public/static/langs/de.json index a574dab..68e236d 100644 --- a/web/public/static/langs/de.json +++ b/web/public/static/langs/de.json @@ -187,5 +187,158 @@ "publish_dialog_emoji_picker_show": "Emoji wählen", "publish_dialog_topic_reset": "Thema zurücksetzen", "publish_dialog_attach_reset": "angehängte URL entfernen", - "publish_dialog_click_reset": "Klick-URL entfernen" + "publish_dialog_click_reset": "Klick-URL entfernen", + "account_tokens_delete_dialog_description": "Stelle vor dem Löschen eines Access-Tokens sicher, dass keine Anwendung oder Skripte dieses Token verwenden. Diese Aktion kann nicht rückgängig gemacht werden.", + "account_upgrade_dialog_cancel_warning": "Dies wird Dein Abo stornieren und Dein Konto am {{date}} herabstufen. An diesem Datum werden reservierte Themen und auch auf dem Server gecachte Nachrichten gelöscht.", + "prefs_reservations_table_everyone_read_write": "Jeder kann veröffentlichen und lesen", + "prefs_reservations_table_everyone_read_only": "Ich kann veröffentlichen und lesen, jeder kann lesen", + "prefs_reservations_table_access_header": "Zugriff", + "account_tokens_dialog_button_cancel": "Abbrechen", + "account_tokens_dialog_expires_x_hours": "Token verfällt in {{hours}} Stunden", + "account_tokens_dialog_expires_never": "Token verfällt nie", + "signup_form_username": "Benutzername", + "signup_form_button_submit": "Konto anlegen", + "signup_already_have_account": "Du hast schon ein Konto? Melde Dich an!", + "signup_disabled": "Die Anmeldung ist deaktiviert", + "login_title": "Melde Dich mit Deinem ntfy-Konto an", + "login_form_button_submit": "Anmelden", + "login_link_signup": "Konto erstellen", + "login_disabled": "Anmeldung ist deaktiviert", + "action_bar_account": "Konto", + "action_bar_change_display_name": "Anzeigenamen ändern", + "action_bar_reservation_add": "Thema reservieren", + "action_bar_reservation_edit": "Reservierung ändern", + "action_bar_reservation_delete": "Reservierung löschen", + "action_bar_reservation_limit_reached": "Grenze erreicht", + "action_bar_profile_title": "Profil", + "action_bar_profile_settings": "Einstellungen", + "action_bar_profile_logout": "Abmelden", + "action_bar_sign_in": "Anmelden", + "signup_form_password": "Kennwort", + "signup_form_toggle_password_visibility": "Kennwort-Sichtbarkeit umschalten", + "nav_button_account": "Konto", + "nav_upgrade_banner_description": "Themen reservieren, mehr Nachrichten & Emails, größere Anhänge", + "display_name_dialog_title": "Anzeigennamen ändern", + "display_name_dialog_placeholder": "Anzeigename", + "reserve_dialog_checkbox_label": "Thema reservieren und Zugriffsrechte konfigurieren", + "subscribe_dialog_error_topic_already_reserved": "Thema ist bereits reserviert", + "account_basics_username_title": "Benutzername", + "account_basics_username_description": "Hey, das bist Du ❤", + "account_basics_password_description": "Konto-Kennwort ändern", + "account_basics_password_dialog_title": "Kennwort ändern", + "account_basics_password_dialog_current_password_label": "Aktuelles Kennwort", + "account_basics_password_dialog_new_password_label": "Neues Kennwort", + "account_basics_password_dialog_confirm_password_label": "Kennwort bestätigen", + "account_basics_password_dialog_current_password_incorrect": "Kennwort falsch", + "account_usage_title": "Verbrauch", + "account_usage_of_limit": "von {{limit}}", + "account_usage_unlimited": "unbegrenzt", + "account_usage_limits_reset_daily": "Verbrauchslimits werden täglich um Mitternacht (UTC) zurückgesetzt", + "account_basics_password_title": "Kennwort", + "account_basics_tier_description": "Der Funktionsumfang Deines Konto-Levels", + "account_basics_tier_admin_suffix_with_tier": "(mit Level {{tier}})", + "account_basics_tier_admin_suffix_no_tier": "(kein Level)", + "account_basics_tier_admin": "Admin", + "account_basics_tier_basic": "Basic", + "account_basics_tier_free": "Kostenlos", + "account_basics_tier_paid_until": "Abo bezahlt bis {{date}} mit automatischer Verlängerung", + "account_basics_tier_payment_overdue": "Deine Zahlung ist überfällig. Bitte aktualisiere Deine Zahlungsmethode, oder Dein Konto wird herabgestuft.", + "account_basics_tier_manage_billing_button": "Zahlung verwalten", + "account_usage_messages_title": "Veröffentlichte Nachrichten", + "account_usage_emails_title": "Gesendete Emails", + "account_usage_reservations_title": "Reservierte Themen", + "account_usage_reservations_none": "Keine reservierten Themen für dieses Konto", + "account_usage_attachment_storage_title": "Speicherplatz für Anhänge", + "account_usage_attachment_storage_description": "{{filesize}} pro Datei, Löschung nach {{expiry}}", + "account_usage_cannot_create_portal_session": "Kann Abrechnungsportal nicht öffnen", + "account_delete_title": "Konto löschen", + "account_delete_description": "Konto endgültig löschen", + "account_delete_dialog_label": "Kennwort", + "account_delete_dialog_button_cancel": "Abbrechen", + "account_delete_dialog_button_submit": "Lösche mein Konto endgültig", + "account_basics_tier_change_button": "Wechseln", + "account_basics_tier_canceled_subscription": "Dein Abo wurde storniert und wird am {{date}} auf ein kostenloses Konto herabgestuft.", + "account_usage_basis_ip_description": "Nutzungsstatistiken und Limits für diesen Account basieren auf Deiner IP-Adresse, können also mit anderen Usern geteilt sein. Die oben gezeigten Limits sind Schätzungen basierend auf den bestehenden Limits.", + "account_delete_dialog_billing_warning": "Das Löschen Deines Kontos storniert auch sofort Deine Zahlung. Du wirst dann keinen Zugang zum Abrechnungs-Dashboard haben.", + "account_upgrade_dialog_title": "Konto-Level ändern", + "account_upgrade_dialog_proration_info": "Anrechnung: Wenn Du zwischen kostenpflichtigen Leveln wechselst wir die Differenz bei der nächsten Abrechnung nachberechnet oder erstattet. Du erhältst bis zum Ende der Abrechnungsperiode keine neue Rechnung.", + "account_upgrade_dialog_reservations_warning_one": "Das gewählte Level erlaubt weniger reservierte Themen als Dein aktueller Level. Bitte löschen vor dem Wechsel Deines Levels mindestens eine Reservierung. Du kannst Reservierungen in den Einstellungen löschen.", + "account_upgrade_dialog_reservations_warning_other": "Das gewählte Level erlaubt weniger reservierte Themen als Dein aktueller Level. Bitte löschen vor dem Wechsel Deines Levels mindestens {{count}} Reservierungen. Du kannst Reservierungen in den Einstellungen löschen.", + "account_upgrade_dialog_tier_features_reservations": "{{reservations}} reservierte Themen", + "account_upgrade_dialog_tier_features_messages": "{{messages}} Nachrichten pro Tag", + "account_upgrade_dialog_tier_features_emails": "{{emails}} Emails pro Tag", + "account_upgrade_dialog_tier_features_attachment_file_size": "{{filesize}} pro Datei", + "account_upgrade_dialog_tier_features_attachment_total_size": "{{totalsize}} gesamter Speicherplatz", + "account_upgrade_dialog_tier_selected_label": "Ausgewählt", + "account_upgrade_dialog_tier_current_label": "Aktuell", + "account_upgrade_dialog_button_cancel": "Abbrechen", + "account_upgrade_dialog_button_redirect_signup": "Jetzt ein Konto anlegen", + "account_upgrade_dialog_button_pay_now": "Jetzt bezahlen und abonnieren", + "account_upgrade_dialog_button_cancel_subscription": "Abo stornieren", + "account_upgrade_dialog_button_update_subscription": "Abo aktualisieren", + "account_tokens_title": "Access-Token", + "account_tokens_description": "Verwende Access-Token zum Versenden und Empfangen über die ntfy-API, um nicht Deine Zugangsdaten verwenden zu müssen. Lies die Dokumentation für mehr Info.", + "account_tokens_table_token_header": "Token", + "account_tokens_table_label_header": "Bezeichnung", + "account_tokens_table_last_access_header": "Letzter Zugriff", + "account_tokens_table_expires_header": "Verfällt", + "account_tokens_table_never_expires": "Verfällt nie", + "account_tokens_table_current_session": "Aktuelle Browser-Sitzung", + "account_tokens_table_copy_to_clipboard": "In die Zwischenablage kopieren", + "account_tokens_table_copied_to_clipboard": "Access-Token kopiert", + "account_tokens_table_cannot_delete_or_edit": "Aktuelles Token kann nicht bearbeitet oder gelöscht werden", + "account_tokens_table_create_token_button": "Access-Token erzeugen", + "account_tokens_table_last_origin_tooltip": "Von IP-Adresse {{ip}}, klicke zum Nachschlagen", + "account_tokens_dialog_title_create": "Access-Token erzeugen", + "account_tokens_dialog_title_edit": "Access-Token bearbeiten", + "account_tokens_dialog_title_delete": "Access-Token löschen", + "account_tokens_dialog_label": "Bezeichnung, z.B. Radarr Benachrichtigungen", + "account_tokens_dialog_button_create": "Token erzeugen", + "account_tokens_dialog_button_update": "Token aktualisieren", + "account_tokens_dialog_expires_label": "Access-Token verfällt in", + "account_tokens_dialog_expires_unchanged": "Verfallsdatum nicht ändern", + "account_tokens_dialog_expires_x_days": "Token verfällt in {{days}} Tagen", + "account_tokens_delete_dialog_title": "Access-Token löschen", + "account_tokens_delete_dialog_submit_button": "Token endgültig löschen", + "prefs_users_description_no_sync": "Benutzernamen und Kennwörter werden nicht im Konto synchronisiert.", + "prefs_users_table_cannot_delete_or_edit": "Angemeldeter Benutzer kann nicht gelöscht oder bearbeitet werden", + "prefs_reservations_title": "Reservierte Themen", + "prefs_reservations_description": "Du kannst hier Themen-Namen für Deine persönliche Verwendung reservieren. Das Reservieren eines Themas macht Dich zum Besitzer des Themas. Du kannst damit auch Zugriffsrechte für andere Benutzer auf das Thema festlegen.", + "prefs_reservations_limit_reached": "Du hast Dein Limit an reservierten Themen erreicht.", + "prefs_reservations_add_button": "Reserviertes Thema hinzufügen", + "prefs_reservations_edit_button": "Zugriff auf Thema bearbeiten", + "prefs_reservations_delete_button": "Zugriff auf Thema zurücksetzen", + "prefs_reservations_table": "Übersicht reservierter Themen", + "prefs_reservations_table_topic_header": "Thema", + "prefs_reservations_table_everyone_deny_all": "Nur kann veröffentlichen und lesen", + "prefs_reservations_table_everyone_write_only": "Ich kann veröffentlichen und lesen, jeder kann veröffentlichen", + "prefs_reservations_table_not_subscribed": "Nicht abonniert", + "prefs_reservations_table_click_to_subscribe": "Klicken um zu abonnieren", + "prefs_reservations_dialog_title_add": "Thema reservieren", + "prefs_reservations_dialog_title_edit": "Reserviertes Thema bearbeiten", + "prefs_reservations_dialog_title_delete": "Thema-Reservierung löschen", + "prefs_reservations_dialog_description": "Ein Thema zu reservieren macht Dich zum Besitzer des Themas, und erlaubt Dir Zugriffsrechte für andere auf dieses Thema festzulegen.", + "prefs_reservations_dialog_topic_label": "Thema", + "prefs_reservations_dialog_access_label": "Zugriff", + "reservation_delete_dialog_description": "Mit dem Löschen einer Reservierung gibst du den Besitz des Themas auf und ermöglichst anderen, es zu reservieren. Du kannst vorhandene Nachrichten und Dateien behalten oder löschen.", + "reservation_delete_dialog_action_keep_title": "Behalte gecachte Nachrichten und Dateien", + "reservation_delete_dialog_action_keep_description": "Nachrichten und Dateien, die auf dem Server gecached sind, werden für alle sichtbar die den Themen-Namen kennen.", + "reservation_delete_dialog_action_delete_title": "Löschen gecachte Nachrichten und Dateien", + "reservation_delete_dialog_action_delete_description": "Gecachte Nachrichten und Dateien werden endgültig gelöscht. Diese Aktion kann nicht rückgängig gemacht werden.", + "reservation_delete_dialog_submit_button": "Reservierung löschen", + "account_basics_password_dialog_button_submit": "Kennwort ändern", + "account_basics_tier_title": "Kontotyp", + "account_basics_tier_upgrade_button": "Upgrade auf Pro", + "account_delete_dialog_description": "Hiermit wird Dein Konto endgültig gelöscht, inklusive aller Daten auf dem Server. Nach dem Löschen wird Dein Benutzername für 7 Tage gesperrt sein. Wenn Du fortfahren willst, bestätige das durch Eingabe Deines Kennwortes.", + "signup_form_confirm_password": "Kennwort wiederholen", + "signup_title": "Erstelle ein ntfy-Konto", + "signup_error_username_taken": "Benutzername {{username}} ist bereits vergeben", + "signup_error_creation_limit_reached": "Grenze der Account-Erstellung erreicht", + "subscribe_dialog_subscribe_button_generate_topic_name": "Namen erzeugen", + "account_basics_title": "Konto", + "action_bar_sign_up": "Konto erstellen", + "nav_upgrade_banner_label": "Upgrade auf ntfy Pro", + "alert_not_supported_context_description": "Benachrichtigungen werden nur über HTTPS unterstützt. Das ist eine Einschränkung der Notifications API.", + "display_name_dialog_description": "Lege einen alternativen Namen für ein Thema fest, der in der Abo-Liste angezeigt wird. So kannst Du Themen mit komplizierten Namen leichter finden.", + "account_basics_username_admin_tooltip": "Du bist Admin" } diff --git a/web/public/static/langs/es.json b/web/public/static/langs/es.json index 3f06b9d..bfdf6c4 100644 --- a/web/public/static/langs/es.json +++ b/web/public/static/langs/es.json @@ -187,5 +187,33 @@ "prefs_users_table": "Tabla de usuarios", "prefs_users_edit_button": "Editar usuario", "prefs_users_delete_button": "Eliminar usuario", - "error_boundary_unsupported_indexeddb_title": "Navegación privada no soportada" + "error_boundary_unsupported_indexeddb_title": "Navegación privada no soportada", + "action_bar_profile_title": "Perfil", + "action_bar_profile_settings": "Configuración", + "signup_title": "Crear una cuenta ntfy", + "signup_form_username": "Nombre de usuario", + "signup_form_password": "Contraseña", + "signup_form_confirm_password": "Confirmar contraseña", + "signup_form_button_submit": "Registro", + "signup_form_toggle_password_visibility": "Alternar la visibilidad de la contraseña", + "signup_already_have_account": "¿Ya tienes una cuenta? ¡Iniciar sesión!", + "signup_disabled": "El registro está deshabilitado", + "signup_error_username_taken": "El nombre de usuario {{username}} ya está en uso", + "signup_error_creation_limit_reached": "Límite de creación de cuenta alcanzado", + "login_title": "Inicie sesión en su cuenta ntfy", + "login_form_button_submit": "Iniciar sesión", + "login_link_signup": "Registro", + "login_disabled": "Inicio de sesión deshabilitado", + "action_bar_account": "Cuenta", + "action_bar_change_display_name": "Cambiar nombre de usuario", + "action_bar_reservation_add": "Reservar tema", + "action_bar_reservation_edit": "Modificar reserva", + "action_bar_reservation_delete": "Quitar reserva", + "action_bar_reservation_limit_reached": "Límite alcanzado", + "action_bar_profile_logout": "Cerrar sesión", + "action_bar_sign_in": "Iniciar sesión", + "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" } diff --git a/web/public/static/langs/fr.json b/web/public/static/langs/fr.json index 2304b98..5791140 100644 --- a/web/public/static/langs/fr.json +++ b/web/public/static/langs/fr.json @@ -187,5 +187,25 @@ "prefs_users_edit_button": "Éditer l'utilisateur", "prefs_users_delete_button": "Supprimer l'utilisateur", "error_boundary_unsupported_indexeddb_title": "Navigation privée non prise en charge", - "publish_dialog_attached_file_remove": "Retirer le fichier joint" + "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_error_username_taken": "L'identifiant {{username}} est déjà utilisé", + "signup_error_creation_limit_reached": "Limite 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", + "action_bar_account": "Compte", + "action_bar_profile_title": "Profil", + "action_bar_profile_settings": "Paramètres", + "action_bar_sign_in": "Connexion", + "action_bar_sign_up": "Inscription", + "nav_button_account": "Compte", + "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.", + "action_bar_profile_logout": "Se déconnecter" } diff --git a/web/public/static/langs/id.json b/web/public/static/langs/id.json index 6c16554..c3b79b0 100644 --- a/web/public/static/langs/id.json +++ b/web/public/static/langs/id.json @@ -220,5 +220,125 @@ "nav_upgrade_banner_label": "Tingkatkan ke ntfy Pro", "alert_not_supported_context_description": "Notifikasi hanya didukung melalui HTTPS. Ini adalah batasan API Notifikasi.", "display_name_dialog_title": "Ubah nama tampilan", - "display_name_dialog_description": "Tetapkan nama alternatif untuk sebuah topik yang ditampilkan di daftar langganan. Ini membantu mengidentifikasi topik dengan nama yang rumit dengan lebih mudah." + "display_name_dialog_description": "Tetapkan nama alternatif untuk sebuah topik yang ditampilkan di daftar langganan. Ini membantu mengidentifikasi topik dengan nama yang rumit dengan lebih mudah.", + "subscribe_dialog_error_topic_already_reserved": "Topik sudah direservasi", + "account_basics_username_title": "Nama pengguna", + "account_basics_username_admin_tooltip": "Anda adalah Admin", + "account_basics_password_title": "Kata sandi", + "account_basics_password_description": "Ubah kata sandi akun Anda", + "account_basics_password_dialog_title": "Ubah kata sandi", + "account_basics_password_dialog_current_password_label": "Kata sandi saat ini", + "account_basics_password_dialog_confirm_password_label": "Konfirmasi kata sandi", + "account_basics_password_dialog_button_submit": "Ubah kata sandi", + "account_basics_password_dialog_current_password_incorrect": "Kata sandi salah", + "account_usage_title": "Penggunaan", + "account_usage_of_limit": "dari {{limit}}", + "account_usage_unlimited": "Tidak terbatas", + "account_usage_limits_reset_daily": "Batasan penggunaan diatur ulang setiap hari di tengah malam (UTC)", + "account_basics_tier_title": "Jenis akun", + "account_basics_tier_description": "Tingkat daya akun Anda", + "account_basics_tier_admin_suffix_no_tier": "(tidak ada peringkat)", + "account_basics_tier_basic": "Dasaran", + "account_basics_tier_change_button": "Ubah", + "account_basics_tier_paid_until": "Langganan dibayar sampai {{date}}, dan akan dibayar secara otomatis", + "account_basics_tier_canceled_subscription": "Langganan Anda dibatalkan dan akan diturunkan ke akun gratis pada {{date}}.", + "account_usage_messages_title": "Pesan terkirim", + "account_usage_emails_title": "Surel terkirim", + "account_usage_reservations_title": "Topik yang telah direservasi", + "account_usage_reservations_none": "Tidak ada topik yang telah direservasi untuk akun ini", + "account_usage_attachment_storage_title": "Penyimpanan lampiran", + "account_usage_attachment_storage_description": "{{filesize}} per berkas, dihapus setelah {{expiry}}", + "account_delete_title": "Hapus akun", + "account_delete_description": "Hapus akun Anda secara permanen", + "account_delete_dialog_label": "Kata sandi", + "account_delete_dialog_button_cancel": "Batal", + "account_delete_dialog_button_submit": "Hapus akun secara permanen", + "account_usage_cannot_create_portal_session": "Tidak dapat membuka portal tagihan", + "account_delete_dialog_billing_warning": "Menghapus akun Anda juga membatalkan tagihan langganan dengan segera. Anda tidak akan memiliki akses lagi ke dasbor tagihan.", + "account_upgrade_dialog_title": "Ubah peringkat akun", + "account_upgrade_dialog_proration_info": "Prorasi: Ketika mengubah rencana berbayar, perubahan harga akan ditagih atau dikembalikan di faktur berikutnya. Anda tidak akan menerima faktur lain sampai akhir periode tagihan.", + "account_upgrade_dialog_reservations_warning_other": "Peringkat yang dipilih memperbolehkan lebih sedikit reservasi topik daripada peringkat Anda saat ini. Sebelum mengubah peringkat Anda, silakan menghapus setidaknya {{count}} reservasi. Anda dapat menghapus reservasi di Pengaturan.", + "account_upgrade_dialog_tier_features_reservations": "{{reservations}} topik yang telah direservasi", + "account_upgrade_dialog_tier_features_messages": "{{messages}} pesan harian", + "account_upgrade_dialog_tier_features_emails": "{{emails}} surel harian", + "account_upgrade_dialog_tier_features_attachment_file_size": "{{filesize}} per berkas", + "account_upgrade_dialog_tier_features_attachment_total_size": "{{totalsize}} jumlah penyimpanan", + "account_upgrade_dialog_tier_selected_label": "Dipilih", + "account_upgrade_dialog_tier_current_label": "Saat ini", + "account_upgrade_dialog_button_cancel": "Batal", + "account_upgrade_dialog_button_redirect_signup": "Daftar sekarang", + "account_upgrade_dialog_button_pay_now": "Bayar sekaramg dan berlangganan", + "account_upgrade_dialog_button_cancel_subscription": "Batalkan langganan", + "account_upgrade_dialog_button_update_subscription": "Perbarui langganan", + "account_tokens_title": "Token akses", + "account_tokens_description": "Gunakan token akses saat mengirim dan berlangganan melalui API ntfy, sehingga Anda tidak perlu mengirimkan kredensial akun Anda. Lihat dokumentasi untuk mempelajari lebih lanjut.", + "account_tokens_table_token_header": "Token", + "account_tokens_table_label_header": "Label", + "account_tokens_table_last_access_header": "Akses terakhir", + "account_tokens_table_expires_header": "Kedaluwarsa", + "account_tokens_table_never_expires": "Tidak pernah kedaluwarsa", + "account_tokens_table_current_session": "Sesi peramban saat ini", + "account_tokens_table_copy_to_clipboard": "Salin ke papan klip", + "account_tokens_table_copied_to_clipboard": "Token akses disalin", + "account_tokens_table_cannot_delete_or_edit": "Tidak dapat menyunting atau menghapus token sesi saat ini", + "account_tokens_table_create_token_button": "Buat token akses", + "account_tokens_dialog_expires_unchanged": "Tinggalkan tanggal kedaluwarsa tidak terganti", + "account_tokens_dialog_expires_x_hours": "Token kedaluwarsa dalam {{hours}} jam", + "account_tokens_dialog_expires_x_days": "Token kedaluwarsa dalam {{days}} hari", + "account_tokens_dialog_expires_never": "Token tidak pernah kedaluwarsa", + "account_tokens_delete_dialog_title": "Hapus token akses", + "account_tokens_delete_dialog_description": "Sebelum menghapus sebuah token akses, pastikan bahwa tidak ada aplikasi atau skrip yang sedang menggunakannya secara aktif. Tindakan ini tidak dapat diurungkan.", + "account_tokens_delete_dialog_submit_button": "Hapus token secara permanan", + "prefs_reservations_title": "Topik yang direservasi", + "reservation_delete_dialog_action_keep_title": "Jaga tembolok pesan dan lampiran", + "reservation_delete_dialog_action_keep_description": "Tembolok pesan dan lampiran yang berada di server akan terlihat secara publik untuk orang-orang dengan pengetahuan nama topik.", + "reservation_delete_dialog_action_delete_title": "Hapus tembolok pesan dan lampiran", + "reservation_delete_dialog_action_delete_description": "Tembolok pesan dan lampiran akan dihapus secara permanen. Tindakan ini tidak dapat diurungkan.", + "reservation_delete_dialog_submit_button": "Hapus reservasi", + "prefs_reservations_table_everyone_read_only": "Saya dapat mengirim dan berlangganan, semuanya dapat berlangganan", + "prefs_reservations_dialog_title_edit": "Sunting reservasi topik", + "subscribe_dialog_subscribe_button_generate_topic_name": "Buat nama", + "account_basics_title": "Akun", + "account_basics_tier_admin_suffix_with_tier": "(dengan peringkat {{tier}})", + "account_basics_tier_free": "Gratis", + "account_tokens_dialog_expires_label": "Token akses kedaluwarsa dalam", + "account_basics_username_description": "Hei, itu Anda ❤", + "account_basics_password_dialog_new_password_label": "Kata sandi baru", + "account_basics_tier_admin": "Admin", + "account_basics_tier_upgrade_button": "Tingkatkan ke Pro", + "account_basics_tier_payment_overdue": "Pembayaran Anda telah jatuh tempo. Mohon perbarui metode pembayaran Anda, atau akun Anda akan segera diturunkan.", + "account_basics_tier_manage_billing_button": "Kelola pembayaran", + "account_tokens_dialog_title_delete": "Hapus token akses", + "account_usage_basis_ip_description": "Statistik dan batasan pengguna untuk akun ini berdasarkan alamat IP Anda, sehingga mereka mungkin terbagi dengan pengguna lain. Batasan yang ditampilkan di atas adalah perkiraan berdasarkan batas tarif yang sudah ada.", + "account_delete_dialog_description": "Ini akan menghapus akun Anda secara permanen, termasuk semua data yang telah disimpan di server ini. Setelah penghapusan, nama pengguna Anda akan tidak tersedia selama 7 hari. Jika Anda ingin melanjutkan, silakan mengonfirmasi dengan kata sandi Anda di kotak bawah.", + "account_upgrade_dialog_cancel_warning": "Ini akan membatalkan langganan Anda, dan menurunkan akun Anda pada tanggal {{date}}. Pada tanggal itu, reservasi topik maupun tembolok pesan di server akan dihapus.", + "prefs_reservations_table_everyone_write_only": "Saya dapat mengirim dan berlangganan, semuanya dapat mengirim", + "account_tokens_table_last_origin_tooltip": "Dari alamat IP {{ip}}, klik untuk melihat", + "account_tokens_dialog_label": "Label, mis. notifikasi Radarr", + "account_tokens_dialog_button_create": "Buat token", + "prefs_reservations_description": "Anda dapat mereservasi nama topik untuk penggunaan pribadi di sini. Mereservasikan sebuah topik memberikan Anda kemilikan pada topik, dan memungkinkan Anda untuk mendefinisikan perizinan akses untuk pengguna lain melalui topik.", + "account_upgrade_dialog_reservations_warning_one": "Peringkat yang dipilih memperbolehkan lebih sedikit reservasi topik daripada peringkat Anda saat ini. Sebelum mengubah peringkat Anda, silakan menghapus setidaknya satu reservasi. Anda dapat menghapus reservasi di Pengaturan.", + "account_tokens_dialog_button_cancel": "Batal", + "account_tokens_dialog_title_create": "Buat token akses", + "account_tokens_dialog_title_edit": "Sunting token akses", + "account_tokens_dialog_button_update": "Perbarui token", + "prefs_reservations_add_button": "Tambahkan reservasi topik", + "prefs_reservations_table": "Tabel topik yang telah direservasi", + "prefs_reservations_table_topic_header": "Topik", + "prefs_users_table_cannot_delete_or_edit": "Tidak dapat menghapus atau menyunting pengguna yang telah masuk", + "prefs_reservations_table_everyone_deny_all": "Hanya saya yang dapat mengirim dan berlangganan", + "prefs_reservations_table_everyone_read_write": "Semuanya dapat mengirim dan berlangganan", + "prefs_users_description_no_sync": "Pengguna dan kata sandi tidak disinkronkan ke akun Anda.", + "prefs_reservations_limit_reached": "Anda telah mencapai batasan reservasi topik.", + "prefs_reservations_edit_button": "Sunting akses topik", + "prefs_reservations_table_click_to_subscribe": "Klik untuk berlangganan", + "prefs_reservations_delete_button": "Atur ulang akses topik", + "prefs_reservations_table_access_header": "Akses", + "prefs_reservations_dialog_title_add": "Reservasi topik", + "prefs_reservations_dialog_title_delete": "Hapus reservasi topik", + "prefs_reservations_table_not_subscribed": "Tidak berlangganan", + "prefs_reservations_dialog_description": "Mereservasikan sebuah topik memberikan Anda kemilikan pada topik, dan memungkinkan Anda untuk mendefinisikan perizinan akses untuk pengguna lain melalui topik.", + "prefs_reservations_dialog_topic_label": "Topik", + "prefs_reservations_dialog_access_label": "Akses", + "reservation_delete_dialog_description": "Menghapus sebuah reservasi menghapus kemilikan pada topik, dan memperbolehkan orang-orang lain untuk mereservasinya." } diff --git a/web/public/static/langs/ja.json b/web/public/static/langs/ja.json index 3978478..1e2ff37 100644 --- a/web/public/static/langs/ja.json +++ b/web/public/static/langs/ja.json @@ -187,5 +187,37 @@ "prefs_notifications_sound_play": "選択されたサウンドを再生", "prefs_users_table": "ユーザー一覧", "prefs_users_delete_button": "ユーザーを削除", - "error_boundary_unsupported_indexeddb_title": "プライベートブラウジングはサポートされていません" + "error_boundary_unsupported_indexeddb_title": "プライベートブラウジングはサポートされていません", + "signup_form_username": "ユーザー名", + "signup_form_password": "パスワード", + "signup_form_confirm_password": "パスワードを確認", + "signup_already_have_account": "アカウントをお持ちならサインイン", + "signup_disabled": "サインアップは無効化されています", + "signup_error_creation_limit_reached": "アカウント作成制限に達しました", + "login_title": "あなたのntfyアカウントにサインイン", + "login_link_signup": "サインアップ", + "login_disabled": "ログインは無効化されています", + "action_bar_account": "アカウント", + "action_bar_change_display_name": "表示名を変更する", + "action_bar_reservation_add": "トピックを予約する", + "action_bar_reservation_edit": "予約を編集する", + "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にアップグレード", + "display_name_dialog_title": "表示名を変更", + "display_name_dialog_placeholder": "表示名", + "signup_form_button_submit": "サインアップ", + "signup_form_toggle_password_visibility": "パスワードを表示/非表示", + "signup_title": "ntfyアカウントを作成する", + "login_form_button_submit": "サインイン", + "alert_not_supported_context_description": "通知はHTTPSのみサポートされています。これはNotifications APIの制限によるものです。", + "nav_upgrade_banner_description": "トピックを予約、より多くのメッセージとメール、より大きい添付ファイル", + "signup_error_username_taken": "ユーザー名 {{username}} は既に使用されています", + "action_bar_reservation_delete": "予約を削除する", + "display_name_dialog_description": "購読リストに表示されるトピックの別名を設定して、複雑な名前のトピックの識別を容易にします。" } diff --git a/web/public/static/langs/nb_NO.json b/web/public/static/langs/nb_NO.json index 4c2932b..312791d 100644 --- a/web/public/static/langs/nb_NO.json +++ b/web/public/static/langs/nb_NO.json @@ -187,5 +187,8 @@ "subscribe_dialog_subscribe_base_url_label": "Tjeneste-URL", "prefs_users_table": "Brukertabell", "prefs_users_edit_button": "Rediger bruker", - "error_boundary_unsupported_indexeddb_title": "Privat surfing støttes ikke" + "error_boundary_unsupported_indexeddb_title": "Privat surfing støttes ikke", + "action_bar_account": "Konto", + "action_bar_profile_settings": "Innstillinger", + "nav_button_account": "Konto" } diff --git a/web/public/static/langs/nl.json b/web/public/static/langs/nl.json index ba54c82..3c7adb4 100644 --- a/web/public/static/langs/nl.json +++ b/web/public/static/langs/nl.json @@ -1,6 +1,6 @@ { "action_bar_settings": "Instellingen", - "action_bar_send_test_notification": "Verstuur testnotificatie.", + "action_bar_send_test_notification": "Verstuur testnotificatie", "action_bar_clear_notifications": "Wis alle notificaties", "message_bar_type_message": "Typ hier een bericht", "action_bar_unsubscribe": "Afmelden", @@ -187,5 +187,66 @@ "priority_default": "standaard", "priority_high": "hoog", "priority_max": "max", - "error_boundary_unsupported_indexeddb_title": "Privé / incognito browservensters worden niet ondersteund" + "error_boundary_unsupported_indexeddb_title": "Privé / incognito browservensters worden niet ondersteund", + "signup_form_username": "Gebruikersnaam", + "signup_form_toggle_password_visibility": "Wachtwoord zichtbaar maken", + "signup_already_have_account": "Heb je al een account? Log in!", + "signup_form_button_submit": "Registreer", + "signup_disabled": "Registreren is uitgeschakeld", + "signup_error_username_taken": "Gebruikersnaam {{username}} is al bezet", + "signup_error_creation_limit_reached": "Limiet voor aanmaken account bereikt", + "login_title": "Aanmelden bij uw ntfy account", + "login_form_button_submit": "Inloggen", + "login_link_signup": "Registreer", + "login_disabled": "Inloggen is uitgeschakeld", + "action_bar_account": "Account", + "action_bar_reservation_add": "Onderwerp reserveren", + "action_bar_reservation_edit": "Reservatie wijzigen", + "action_bar_reservation_delete": "Verwijder reservatie", + "action_bar_reservation_limit_reached": "Limiet bereikt", + "action_bar_profile_title": "Profiel", + "nav_upgrade_banner_label": "Upgrade naar ntfy Pro", + "nav_upgrade_banner_description": "Onderwerpen reserveren, meer berichten & e-mails, en grotere bijlagen", + "alert_not_supported_context_description": "Notificaties worden alleen ondersteund via HTTPS. Dit is een beperking van de Notificaties API.", + "display_name_dialog_placeholder": "Weergavenaam", + "reserve_dialog_checkbox_label": "Onderwerp reserveren en toegang configureren", + "account_basics_title": "Account", + "account_basics_username_title": "Gebruikersnaam", + "account_basics_username_description": "Hé, dat ben jij ❤", + "account_basics_username_admin_tooltip": "Je bent beheerder", + "account_basics_password_title": "Wachtwoord", + "account_basics_password_description": "Wijzig het wachtwoord van je account", + "account_basics_password_dialog_current_password_label": "Huidig wachtwoord", + "account_basics_password_dialog_new_password_label": "Nieuw wachtwoord", + "account_basics_password_dialog_confirm_password_label": "Bevestig wachtwoord", + "account_basics_password_dialog_button_submit": "Wijzig wachtwoord", + "account_basics_password_dialog_current_password_incorrect": "Wachtwoord onjuist", + "account_usage_title": "Gebruik", + "account_usage_of_limit": "van {{limit}}", + "account_usage_unlimited": "Onbeperkt", + "account_basics_tier_title": "Account type", + "account_basics_tier_admin": "Beheerder", + "account_basics_tier_admin_suffix_with_tier": "", + "account_basics_tier_basic": "Basis", + "account_basics_tier_free": "Gratis", + "account_basics_tier_change_button": "Wijzig", + "account_basics_tier_paid_until": "Abonnement betaald tot {{date}}, en wordt automatisch verlengd", + "account_basics_tier_payment_overdue": "Je betaling is te laat. Update je betalingsmethode, anders wordt je account binnenkort gedowngraded.", + "account_basics_tier_canceled_subscription": "Je abonnement is opgezegd en wordt op {{date}} gedowngraded naar een gratis account.", + "signup_form_password": "Wachtwoord", + "signup_title": "Een ntfy account aanmaken", + "signup_form_confirm_password": "Bevestig wachtwoord", + "action_bar_change_display_name": "Weergavenaam wijzigen", + "action_bar_profile_logout": "Uitloggen", + "action_bar_profile_settings": "Instellingen", + "action_bar_sign_up": "Registreer", + "nav_button_account": "Account", + "action_bar_sign_in": "Inloggen", + "display_name_dialog_title": "Weergavenaam wijzigen", + "display_name_dialog_description": "Stel een alternatieve naam in voor een onderwerp dat wordt weergeven in de abonnementenlijst. Dit helpt onderwerpen met gecompliceerde namen gemakkelijker te identificeren.", + "subscribe_dialog_subscribe_button_generate_topic_name": "Naam genereren", + "subscribe_dialog_error_topic_already_reserved": "Onderwerp al gereserveerd", + "account_basics_password_dialog_title": "Wijzig wachtwoord", + "account_usage_limits_reset_daily": "Gebruikslimieten worden dagelijks om middernacht (UTC) gereset", + "account_basics_tier_upgrade_button": "Upgrade naar Pro" } diff --git a/web/public/static/langs/pt.json b/web/public/static/langs/pt.json index 7c49e20..61338db 100644 --- a/web/public/static/langs/pt.json +++ b/web/public/static/langs/pt.json @@ -187,5 +187,32 @@ "priority_high": "alta", "priority_max": "máxima", "error_boundary_title": "Oh não, o ntfy parou de funcionar", - "error_boundary_button_copy_stack_trace": "Copiar erro (\"stack trace\")" + "error_boundary_button_copy_stack_trace": "Copiar erro (\"stack trace\")", + "signup_title": "Criar uma conta ntfy", + "signup_form_username": "Nome de utilizador", + "signup_form_confirm_password": "Confirmar palavra-passe", + "signup_form_button_submit": "Registar", + "signup_form_toggle_password_visibility": "Alternar visibilidade da palavra-passe", + "signup_already_have_account": "Já tem uma conta? Inicie sessão!", + "signup_disabled": "Novos registos desativados", + "signup_error_username_taken": "O nome \"{{username}}\" já está em uso", + "signup_error_creation_limit_reached": "Limite de criação de contas atingido", + "login_title": "Inicie sessão na sua conta ntfy", + "login_form_button_submit": "Iniciar sessão", + "login_disabled": "Início de sessão desativado", + "action_bar_account": "Conta", + "action_bar_change_display_name": "Alterar nome de exibição", + "action_bar_reservation_delete": "Remover reserva", + "action_bar_reservation_limit_reached": "Limite alcançado", + "action_bar_profile_title": "Perfil", + "action_bar_profile_settings": "Configurações", + "action_bar_profile_logout": "Terminar sessão", + "action_bar_sign_in": "Iniciar sessão", + "nav_upgrade_banner_description": "Reserve tópicos, envie mais mensagens, emails e anexos maiores", + "signup_form_password": "Palavra-passe", + "action_bar_reservation_edit": "Alterar reserva", + "login_link_signup": "Registar", + "action_bar_reservation_add": "Reservar tópico", + "action_bar_sign_up": "Registar", + "nav_button_account": "Conta" } diff --git a/web/public/static/langs/tr.json b/web/public/static/langs/tr.json index 704d65d..4a74866 100644 --- a/web/public/static/langs/tr.json +++ b/web/public/static/langs/tr.json @@ -187,5 +187,158 @@ "notifications_priority_x": "Öncelik {{priority}}", "publish_dialog_email_reset": "E-posta yönlendirmesini kaldır", "prefs_users_edit_button": "Kullanıcıyı düzenle", - "prefs_users_delete_button": "Kullanıcı sil" + "prefs_users_delete_button": "Kullanıcı sil", + "signup_form_confirm_password": "Parolayı doğrula", + "signup_form_button_submit": "Kaydol", + "signup_form_toggle_password_visibility": "Parola görünürlüğünü değiştir", + "signup_already_have_account": "Zaten hesabınız var mı? Oturum açın!", + "signup_disabled": "Kayıt devre dışı bırakıldı", + "signup_error_username_taken": "{{username}} kullanıcı adı zaten alındı", + "signup_error_creation_limit_reached": "Hesap oluşturma sınırına ulaşıldı", + "login_title": "ntfy hesabınızda oturum açın", + "login_form_button_submit": "Oturum aç", + "login_link_signup": "Kaydol", + "login_disabled": "Oturum açma devre dışı bırakıldı", + "action_bar_account": "Hesap", + "action_bar_change_display_name": "Görünen adı değiştir", + "action_bar_reservation_add": "Konuyu ayırt", + "action_bar_reservation_edit": "Ayırtmayı değiştir", + "action_bar_reservation_delete": "Ayırtmayı kaldır", + "action_bar_reservation_limit_reached": "Sınıra ulaşıldı", + "action_bar_sign_in": "Oturum aç", + "action_bar_sign_up": "Kaydol", + "nav_button_account": "Hesap", + "nav_upgrade_banner_label": "ntfy Pro'ya yükselt", + "alert_not_supported_context_description": "Bildirimler yalnızca HTTPS üzerinden desteklenir. Bu, Bildirim API'sinin bir sınırlamasıdır.", + "display_name_dialog_description": "Abonelik listesinde görüntülenen bir konu için farklı bir ad belirleyin. Bu, karmaşık adlara sahip konuların daha kolay tanınmasına yardımcı olur.", + "display_name_dialog_placeholder": "Görünen ad", + "reserve_dialog_checkbox_label": "Konuyu ayırt ve erişimi yapılandır", + "subscribe_dialog_error_topic_already_reserved": "Konu zaten ayırtıldı", + "account_basics_title": "Hesap", + "account_basics_username_title": "Kullanıcı adı", + "account_basics_username_description": "Hey, bu sizsiniz ❤", + "account_basics_username_admin_tooltip": "Siz Yöneticisiniz", + "account_basics_password_title": "Parola", + "account_basics_password_description": "Hesap parolanızı değiştirin", + "account_basics_password_dialog_current_password_label": "Geçerli parola", + "account_basics_password_dialog_title": "Parolayı değiştir", + "account_basics_password_dialog_button_submit": "Parolayı değiştir", + "account_basics_password_dialog_current_password_incorrect": "Parola yanlış", + "account_usage_title": "Kullanım", + "account_usage_of_limit": "/ {{limit}}", + "account_usage_unlimited": "Sınırsız", + "account_usage_limits_reset_daily": "Kullanım sınırları her gün gece yarısında (UTC) sıfırlanır", + "account_basics_tier_title": "Hesap türü", + "account_basics_tier_description": "Hesabınızın güç seviyesi", + "account_basics_tier_admin": "Yönetici", + "account_basics_tier_basic": "Temel", + "account_basics_tier_free": "Ücretsiz", + "account_basics_tier_upgrade_button": "Pro'ya yükselt", + "account_basics_tier_change_button": "Değiştir", + "account_basics_tier_paid_until": "Abonelik {{date}} tarihine kadar ödendi ve otomatik olarak yenilenecek", + "account_basics_tier_admin_suffix_with_tier": "({{tier}} seviyesiyle)", + "account_basics_tier_admin_suffix_no_tier": "(seviye yok)", + "account_basics_tier_manage_billing_button": "Faturalandırmayı yönet", + "account_usage_reservations_title": "Ayırtılan konular", + "account_usage_reservations_none": "Bu hesap için ayırtılan konu yok", + "account_usage_attachment_storage_title": "Ek depolama", + "account_usage_attachment_storage_description": "Dosya başına {{filesize}}, {{expiry}} sonrasında silinir", + "account_usage_cannot_create_portal_session": "Faturalandırma sayfası açılamıyor", + "account_delete_title": "Hesabı sil", + "account_delete_description": "Hesabınızı kalıcı olarak silin", + "account_delete_dialog_description": "Bu işlem, sunucuda depolanan tüm veriler dahil olmak üzere hesabınızı kalıcı olarak silecektir. Silme işleminden sonra kullanıcı adınız 7 gün boyunca kullanılamayacaktır. Gerçekten devam etmek istiyorsanız, lütfen aşağıdaki kutuya parolanızı yazarak onaylayın.", + "account_delete_dialog_button_cancel": "İptal", + "account_delete_dialog_button_submit": "Hesabı kalıcı olarak sil", + "account_delete_dialog_billing_warning": "Hesabınızı silmek, faturalandırma aboneliğinizi de anında iptal eder. Artık faturalandırma sayfasına erişiminiz olmayacak.", + "account_upgrade_dialog_title": "Hesap seviyesini değiştir", + "account_upgrade_dialog_proration_info": "Ödeme oranı: Ücretli planlar arasında geçiş yaparken, fiyat farkı bir sonraki faturada tahsil edilecek veya iade edilecektir. Bir sonraki fatura döneminin sonuna kadar başka bir fatura almayacaksınız.", + "account_upgrade_dialog_reservations_warning_other": "Seçilen seviye, geçerli seviyenizden daha az konu ayırtmaya izin veriyor. Seviyenizi değiştirmeden önce lütfen en az {{count}} ayırtmayı silin. Ayırtmaları Ayarlar sayfasından kaldırabilirsiniz.", + "account_upgrade_dialog_tier_features_reservations": "{{reservations}} konu ayırtıldı", + "account_upgrade_dialog_tier_features_messages": "{{messages}} günlük mesaj", + "account_upgrade_dialog_tier_features_emails": "{{emails}} günlük e-posta", + "account_upgrade_dialog_tier_features_attachment_file_size": "dosya başına {{filesize}}", + "account_upgrade_dialog_tier_features_attachment_total_size": "{{totalsize}} toplam depolama", + "account_upgrade_dialog_tier_selected_label": "Seçilen", + "account_upgrade_dialog_tier_current_label": "Geçerli", + "account_upgrade_dialog_button_cancel": "İptal", + "account_upgrade_dialog_button_redirect_signup": "Şimdi kaydol", + "account_upgrade_dialog_button_pay_now": "Şimdi öde ve abone ol", + "account_upgrade_dialog_button_cancel_subscription": "Aboneliği iptal et", + "account_tokens_title": "Erişim belirteçleri", + "account_tokens_table_token_header": "Belirteç", + "account_tokens_table_label_header": "Etiket", + "account_tokens_table_current_session": "Geçerli tarayıcı oturumu", + "account_tokens_table_copy_to_clipboard": "Panoya kopyala", + "account_tokens_table_copied_to_clipboard": "Erişim belirteci kopyalandı", + "account_tokens_table_cannot_delete_or_edit": "Geçerli oturum belirteci düzenlenemez veya silinemez", + "account_tokens_table_create_token_button": "Erişim belirteci oluştur", + "account_tokens_table_last_origin_tooltip": "{{ip}} IP adresinden, aramak için tıklayın", + "account_tokens_dialog_title_edit": "Erişim belirtecini düzenle", + "account_tokens_table_expires_header": "Süre dolumu", + "account_tokens_table_never_expires": "Asla süresi dolmaz", + "account_tokens_dialog_title_delete": "Erişim belirtecini sil", + "account_tokens_dialog_label": "Etiket, örn. Radarr bildirimleri", + "account_tokens_dialog_button_create": "Belirteç oluştur", + "account_tokens_dialog_button_update": "Belirteci güncelle", + "account_tokens_dialog_button_cancel": "İptal", + "account_tokens_dialog_expires_label": "Erişim belirtecinin süre dolumu", + "account_tokens_dialog_expires_unchanged": "Süre dolumu tarihini değiştirmeden bırak", + "account_tokens_dialog_expires_x_hours": "Belirtecin süresi {{hours}} saat içinde dolacak", + "account_tokens_dialog_expires_x_days": "Belirtecin süresi {{days}} gün içinde dolacak", + "account_tokens_dialog_expires_never": "Belirtecin süresi asla dolmaz", + "account_tokens_delete_dialog_title": "Erişim belirtecini sil", + "account_tokens_delete_dialog_description": "Bir erişim belirtecini silmeden önce, hiçbir uygulamanın veya betiğin onu etkin olarak kullanmadığından emin olun. Bu işlem geri alınamaz.", + "account_tokens_delete_dialog_submit_button": "Belirteci kalıcı olarak sil", + "prefs_users_table_cannot_delete_or_edit": "Oturum açan kullanıcı silinemez veya düzenlenemez", + "prefs_reservations_title": "Ayırtılan konular", + "prefs_reservations_description": "Konu adlarını burada kişisel kullanım için ayırtabilirsiniz. Bir konuyu ayırtmak, size konu üzerinde sahiplik sağlar ve konu üzerinde diğer kullanıcılar için erişim izinleri tanımlamanıza olanak tanır.", + "prefs_reservations_limit_reached": "Ayırtılan konu sınırınıza ulaştınız.", + "prefs_reservations_edit_button": "Konu erişimini düzenle", + "prefs_reservations_table": "Ayırtılan konular tablosu", + "prefs_reservations_table_topic_header": "Konu", + "prefs_reservations_table_access_header": "Erişim", + "prefs_reservations_table_everyone_deny_all": "Yalnızca ben yayınlayabilir ve abone olabilirim", + "prefs_reservations_table_everyone_write_only": "Ben yayınlayabilir ve abone olabilirim, herkes yayınlayabilir", + "prefs_reservations_table_click_to_subscribe": "Abone olmak için tıklayın", + "prefs_reservations_dialog_title_add": "Konuyu ayırt", + "prefs_reservations_dialog_title_edit": "Ayırtılan konuyu düzenle", + "prefs_reservations_dialog_title_delete": "Konu ayırtmasını sil", + "prefs_reservations_dialog_description": "Bir konuyu ayırtmak, size konu üzerinde sahiplik sağlar ve konu üzerinde diğer kullanıcılar için erişim izinleri tanımlamanıza olanak tanır.", + "prefs_reservations_dialog_topic_label": "Konu", + "prefs_reservations_dialog_access_label": "Erişim", + "reservation_delete_dialog_action_keep_title": "Önbelleğe alınan mesajları ve ekleri sakla", + "reservation_delete_dialog_action_keep_description": "Sunucuda önbelleğe alınan mesajlar ve ekler, konu adını bilen kişiler için görülebilir hale gelecektir.", + "reservation_delete_dialog_action_delete_title": "Önbelleğe alınan mesajları ve ekleri sil", + "reservation_delete_dialog_action_delete_description": "Önbelleğe alınan mesajlar ve ekler kalıcı olarak silinecektir. Bu işlem geri alınamaz.", + "reservation_delete_dialog_submit_button": "Ayırtmayı sil", + "signup_title": "ntfy hesabı oluştur", + "signup_form_username": "Kullanıcı adı", + "signup_form_password": "Parola", + "action_bar_profile_title": "Profil", + "action_bar_profile_logout": "Oturumu kapat", + "action_bar_profile_settings": "Ayarlar", + "nav_upgrade_banner_description": "Konuları ayırtma, daha fazla mesaj ve e-posta, daha büyük ekler", + "display_name_dialog_title": "Görünen adı değiştir", + "account_basics_password_dialog_new_password_label": "Yeni parola", + "account_usage_basis_ip_description": "Bu hesabın kullanım istatistikleri ve sınırları IP adresinize dayalıdır, bu nedenle diğer kullanıcılarla paylaşılabilir. Yukarıda gösterilen sınırlar, mevcut hız sınırlarına dayalı olarak yaklaşık değerlerdir.", + "subscribe_dialog_subscribe_button_generate_topic_name": "Ad oluştur", + "account_basics_password_dialog_confirm_password_label": "Parolayı doğrula", + "account_basics_tier_payment_overdue": "Ödemenizin vadesi geçti. Lütfen ödeme yönteminizi güncelleyin, aksi takdirde hesabınızın seviyesi yakında düşürülecektir.", + "account_usage_messages_title": "Yayınlanan mesajlar", + "account_basics_tier_canceled_subscription": "Aboneliğiniz iptal edildi ve {{date}} tarihinde ücretsiz hesap seviyesine düşürülecek.", + "account_usage_emails_title": "Gönderilen e-postalar", + "account_upgrade_dialog_cancel_warning": "Bu, {{date}} tarihinde aboneliğinizi iptal edecek ve hesabınızın seviyesini düşürecektir. Bu tarihte, sunucuda önbelleğe alınan mesajlar ve ayırtılan konular silinecektir.", + "account_delete_dialog_label": "Parola", + "prefs_users_description_no_sync": "Kullanıcılar ve parolalar hesabınızla eşzamanlanmıyor.", + "account_upgrade_dialog_reservations_warning_one": "Seçilen seviye, geçerli seviyenizden daha az konu ayırtmaya izin veriyor. Seviyenizi değiştirmeden önce lütfen en az bir ayırtmayı silin. Ayırtmaları Ayarlar sayfasından kaldırabilirsiniz.", + "account_tokens_dialog_title_create": "Erişim belirteci oluştur", + "account_tokens_description": "ntfy API aracılığıyla yayınlarken ve abone olurken erişim belirteçlerini kullanın, böylece hesap kimlik bilgilerinizi göndermek zorunda kalmazsınız. Daha fazla bilgi edinmek için belgelere bakın.", + "account_upgrade_dialog_button_update_subscription": "Aboneliği güncelle", + "account_tokens_table_last_access_header": "Son erişim", + "prefs_reservations_add_button": "Ayırtılan konu ekle", + "prefs_reservations_delete_button": "Konu erişimini sıfırla", + "prefs_reservations_table_everyone_read_only": "Ben yayınlayabilir ve abone olabilirim, herkes abone olabilir", + "prefs_reservations_table_not_subscribed": "Abone olunmadı", + "prefs_reservations_table_everyone_read_write": "Herkes yayınlayabilir ve abone olabilir", + "reservation_delete_dialog_description": "Ayırtmanın kaldırılması, konu üzerindeki sahiplikten vazgeçer ve başkalarının onu ayırtmasına izin verir. Mevcut mesajları ve ekleri saklayabilir veya silebilirsiniz." } diff --git a/web/public/static/langs/zh_Hant.json b/web/public/static/langs/zh_Hant.json index 396a876..c1b4de8 100644 --- a/web/public/static/langs/zh_Hant.json +++ b/web/public/static/langs/zh_Hant.json @@ -3,7 +3,7 @@ "action_bar_unsubscribe": "取消訂閱", "action_bar_toggle_mute": "通知靜音/解除通知靜音", "action_bar_toggle_action_menu": "開啟/關閉操作選單", - "message_bar_type_message": "在這邊輸入訊息", + "message_bar_type_message": "在這輸入訊息", "alert_grant_description": "允許瀏覽器權限以顯示桌面通知。", "alert_grant_button": "允許", "notifications_list": "通知清單", @@ -81,5 +81,121 @@ "error_boundary_title": "歐買尬,ntfy 壞掉了", "notifications_none_for_any_description": "要開始發送通知到一個主題,只需要對主題 URL 發送 HTTP PUT 或者 POST,例如:", "notifications_no_subscriptions_description": "點選 「{{linktext}}」 連結以建立或訂閱主題。完成後,你就可以使用 HTTP PUT 或者 POST 發送通知到這裡了!", - "error_boundary_description": "很抱歉 ntfy 發生錯誤了。
如果你有時間,煩請到 Github 回報錯誤,或者到 Discord 或者 Matrix 聊天室裡面告訴我們。" + "error_boundary_description": "很抱歉 ntfy 發生錯誤了。
如果你有時間,煩請到 Github 回報錯誤,或者到 Discord 或者 Matrix 聊天室裡面告訴我們。", + "publish_dialog_tags_placeholder": "逗號分隔的標籤,例如 e.g. warning, srv1-backup", + "publish_dialog_click_label": "點擊網址", + "publish_dialog_attach_placeholder": "從網址新增附件,例如 https://f-droid.org/F-Droid.apk", + "publish_dialog_attach_reset": "移除附件網址", + "publish_dialog_attach_label": "附件網址", + "publish_dialog_delay_reset": "移除延遲傳送", + "publish_dialog_delay_label": "延遲", + "publish_dialog_other_features": "其他功能:", + "publish_dialog_filename_placeholder": "附件檔案名稱", + "publish_dialog_delay_placeholder": "延遲傳送,例如 {{unixTimestamp}}, {{relativeTime}} 或 \"{{naturalLanguage}}\" (僅限英文)", + "publish_dialog_chip_click_label": "點擊網址", + "publish_dialog_chip_email_label": "轉發到電郵", + "publish_dialog_chip_attach_url_label": "從網址新增附件", + "emoji_picker_search_placeholder": "搜尋 emoji", + "subscribe_dialog_subscribe_title": "訂閱主題", + "subscribe_dialog_error_user_not_authorized": "用戶 {{username}} 沒有權限", + "subscribe_dialog_error_user_anonymous": "匿名", + "login_title": "登入 ntfy 帳戶", + "action_bar_reservation_add": "保留主題", + "action_bar_profile_logout": "登出", + "alert_not_supported_context_description": "訊息只支援 HTTPS. 這是受 Notifications API 的限制", + "publish_dialog_base_url_placeholder": "服務網址,例如 https://example.com", + "signup_title": "創建 ntfy 賬戶", + "signup_form_username": "用戶名稱", + "signup_form_password": "密碼", + "signup_form_button_submit": "註冊", + "signup_form_toggle_password_visibility": "顯示/隱藏密碼", + "signup_disabled": "註冊已停止", + "signup_error_username_taken": "用戶名稱 {{username}} 已被取用", + "signup_error_creation_limit_reached": "註冊賬戶限制", + "login_form_button_submit": "登入", + "login_link_signup": "註冊", + "signup_already_have_account": "已有帳戶? 立即登入!", + "login_disabled": "登入已停止", + "action_bar_account": "帳戶", + "action_bar_change_display_name": "改變顯示名稱", + "action_bar_reservation_edit": "改變已保留", + "action_bar_reservation_delete": "移除保留", + "action_bar_reservation_limit_reached": "達到限制", + "action_bar_profile_title": "簡介", + "action_bar_profile_settings": "設置", + "action_bar_sign_in": "登入", + "action_bar_sign_up": "註冊", + "nav_button_account": "帳戶", + "nav_upgrade_banner_label": "升級到 ntfy 專業版", + "nav_upgrade_banner_description": "保留主題,更多信息電郵及附件", + "display_name_dialog_title": "改變顯示名稱", + "display_name_dialog_description": "為主題新增在訂閱清單顯示的第二名稱, 這會令尋找複雜主題時更方便。", + "display_name_dialog_placeholder": "顯示名稱", + "reserve_dialog_checkbox_label": "保留主題及設置權限", + "publish_dialog_progress_uploading_detail": "上載中 {{loaded}}/{{total}} ({{percent}}%) …", + "publish_dialog_message_published": "已公佈通訊", + "publish_dialog_attachment_limits_file_reached": "超出檔案限制 {fileSizeLimit}}", + "publish_dialog_attachment_limits_quota_reached": "超出限制, 尚餘 {{remainingBytes}}", + "publish_dialog_emoji_picker_show": "選擇 emoji", + "publish_dialog_priority_min": "最低優先", + "publish_dialog_priority_low": "較低優先", + "publish_dialog_priority_default": "正常優先", + "publish_dialog_priority_high": "高度優先", + "publish_dialog_priority_max": "最高優先", + "publish_dialog_base_url_label": "服務網址", + "publish_dialog_topic_label": "主題名稱", + "publish_dialog_topic_placeholder": "主題名稱,例如 phil_alerts", + "publish_dialog_topic_reset": "重置主題", + "publish_dialog_title_label": "標題", + "publish_dialog_title_placeholder": "通訊標題,例如 Disk space alert", + "publish_dialog_message_label": "訊息", + "publish_dialog_message_placeholder": "這裏輸入訊息", + "publish_dialog_tags_label": "標籤", + "publish_dialog_click_placeholder": "通訊被點擊時到訪的網址", + "publish_dialog_click_reset": "移除點擊網址", + "publish_dialog_email_reset": "移除電郵轉發", + "publish_dialog_chip_attach_file_label": "上載檔案", + "publish_dialog_chip_delay_label": "延遲傳送", + "publish_dialog_chip_topic_label": "更變主題", + "publish_dialog_details_examples_description": "可以在 documentation 找到詳細的功能說明及例子。", + "publish_dialog_checkbox_publish_another": "公佈更多", + "publish_dialog_attached_file_title": "附件:", + "publish_dialog_attached_file_filename_placeholder": "附件名稱", + "subscribe_dialog_subscribe_use_another_label": "使用另一個伺服器", + "subscribe_dialog_subscribe_base_url_label": "服務網址", + "subscribe_dialog_subscribe_button_generate_topic_name": "生成名稱", + "subscribe_dialog_login_title": "需要登入", + "subscribe_dialog_login_username_label": "用戶名稱,例如 phil", + "subscribe_dialog_error_topic_already_reserved": "主題已被保留", + "account_basics_title": "帳戶", + "account_basics_username_title": "用戶名稱", + "account_basics_username_description": "這就是你了❤", + "account_basics_username_admin_tooltip": "你是管理員", + "account_basics_password_title": "密碼", + "account_basics_password_description": "更變你的密碼", + "account_basics_password_dialog_title": "更變密碼", + "account_basics_password_dialog_new_password_label": "新的密碼", + "account_basics_password_dialog_confirm_password_label": "確認密碼", + "account_basics_password_dialog_button_submit": "更變密碼", + "account_usage_unlimited": "無限制", + "account_usage_title": "已經使用", + "account_usage_limits_reset_daily": "使用限制每天午夜重置", + "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": "升級至專業版", + "publish_dialog_email_placeholder": "轉發到電郵,例如 phil@example.com", + "subscribe_dialog_subscribe_topic_placeholder": "主題名稱,例如 phil_alerts", + "publish_dialog_attached_file_remove": "移除附件", + "subscribe_dialog_subscribe_description": "主題可能不受到密碼保護, 所以盡量選擇一個不會容易被猜中的主題名稱。 一旦已訂閱,你能夠 PUT/POST 通訊。", + "subscribe_dialog_login_description": "這個主題受密碼保護,請輸入用戶名稱及密碼以訂閱主題。", + "account_basics_password_dialog_current_password_label": "現在的密碼", + "account_basics_password_dialog_current_password_incorrect": "密碼不正確", + "account_basics_tier_change_button": "更變", + "common_add": "新增", + "signup_form_confirm_password": "確認密碼" }