diff --git a/web/public/static/langs/cs.json b/web/public/static/langs/cs.json index cd1f851b..2279cad1 100644 --- a/web/public/static/langs/cs.json +++ b/web/public/static/langs/cs.json @@ -15,7 +15,7 @@ "alert_notification_permission_required_description": "Udělte prohlížeči oprávnění k zobrazování oznámení na ploše.", "alert_notification_permission_required_button": "Udělit nyní", "alert_not_supported_title": "Oznámení nejsou podporována", - "alert_not_supported_description": "Oznámení nejsou ve vašem prohlížeči podporována.", + "alert_not_supported_description": "Oznámení nejsou ve vašem prohlížeči podporována", "notifications_copied_to_clipboard": "Zkopírováno do schránky", "notifications_tags": "Značky", "notifications_attachment_copy_url_title": "Kopírovat URL přílohy do schránky", @@ -380,5 +380,28 @@ "account_usage_calls_title": "Uskutečněné telefonáty", "account_upgrade_dialog_tier_features_no_calls": "Žádné telefonní hovory", "account_upgrade_dialog_tier_features_calls_one": "{{calls}} denní telefonní hovor", - "account_upgrade_dialog_tier_features_calls_other": "{{calls}} denních telefonních hovorů" + "account_upgrade_dialog_tier_features_calls_other": "{{calls}} denních telefonních hovorů", + "prefs_notifications_web_push_enabled": "Povoleno pro {{server}}", + "error_boundary_button_reload_ntfy": "Znovu načíst ntfy", + "web_push_subscription_expiring_body": "Otevřete ntfy a pokračujte v přijímání oznámení", + "action_bar_mute_notifications": "Ztlumit oznámení", + "action_bar_unmute_notifications": "Zrušit ztlumení oznámení", + "alert_notification_permission_denied_title": "Oznámení jsou blokována", + "alert_notification_permission_denied_description": "Prosím, znovu je povolte ve svém prohlížeči", + "alert_notification_ios_install_required_title": "Je vyžadována instalace iOS", + "alert_notification_ios_install_required_description": "Kliknutím na ikonu Sdílet a Přidat na domovskou obrazovku povolíte oznámení v systému iOS", + "notifications_actions_failed_notification": "Neúspěšná akce", + "publish_dialog_checkbox_markdown": "Formátovat jako Markdown", + "subscribe_dialog_subscribe_use_another_background_info": "Oznámení z jiných serverů nebudou přijímána, pokud není otevřena webová aplikace", + "prefs_notifications_web_push_title": "Oznámení na pozadí", + "prefs_notifications_web_push_enabled_description": "Oznámení jsou přijímána, i když webová aplikace není spuštěna (prostřednictvím Web Push)", + "prefs_notifications_web_push_disabled_description": "Oznámení jsou přijímána, když je webová aplikace spuštěna (přes WebSocket)", + "prefs_notifications_web_push_disabled": "Zakázáno", + "prefs_appearance_theme_title": "Motiv", + "prefs_appearance_theme_system": "Systém (výchozí)", + "prefs_appearance_theme_dark": "Tmavý režim", + "prefs_appearance_theme_light": "Světlý režim", + "web_push_subscription_expiring_title": "Oznámení budou pozastavena", + "web_push_unknown_notification_title": "Neznámé oznámení přijaté ze serveru", + "web_push_unknown_notification_body": "Možná bude nutné aktualizovat ntfy otevřením webové aplikace" } diff --git a/web/public/static/langs/de.json b/web/public/static/langs/de.json index 457900b1..a548d0b4 100644 --- a/web/public/static/langs/de.json +++ b/web/public/static/langs/de.json @@ -382,6 +382,6 @@ "account_usage_calls_none": "Noch keine Anrufe mit diesem Account getätigt", "account_upgrade_dialog_tier_features_calls_one": "{{calls}} Telefonanrufe pro Tag", "action_bar_mute_notifications": "Benachrichtigungen stummschalten", - "action_bar_unmute_notifications": "Benachrichtigungen lautschalten", + "action_bar_unmute_notifications": "Benachrichtigungen laut schalten", "alert_notification_permission_denied_title": "Benachrichtigungen sind blockiert" } diff --git a/web/public/static/langs/es.json b/web/public/static/langs/es.json index fd6d1585..1d516e5d 100644 --- a/web/public/static/langs/es.json +++ b/web/public/static/langs/es.json @@ -22,7 +22,7 @@ "notifications_attachment_copy_url_button": "Copiar URL", "notifications_attachment_open_title": "Ir a {{url}}", "notifications_attachment_open_button": "Abrir archivo adjunto", - "notifications_attachment_link_expires": "el enlace expira el día {{fecha}}", + "notifications_attachment_link_expires": "el enlace expira el día {{date}}", "notifications_attachment_link_expired": "el enlace de descarga ha expirado", "notifications_click_copy_url_title": "Copiar la URL del enlace en el portapapeles", "notifications_click_copy_url_button": "Copiar enlace", @@ -226,7 +226,7 @@ "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_of_limit": "de {{limit}}", "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", @@ -247,7 +247,7 @@ "account_basics_tier_free": "Gratis", "account_basics_tier_upgrade_button": "Actualizar a Pro", "account_basics_tier_change_button": "Cambiar", - "account_basics_tier_paid_until": "Suscripción pagada hasta {{fecha}}, y se renovará automáticamente", + "account_basics_tier_paid_until": "Suscripción pagada hasta {{date}}, y se renovará automáticamente", "account_basics_tier_manage_billing_button": "Administrar la facturación", "account_basics_tier_title": "Tipo de cuenta", "account_tokens_description": "Utilice tokens de acceso al publicar y suscribirse a través de la API de ntfy para no tener que enviar las credenciales de su cuenta. Consulte la documentación para obtener más información.", @@ -371,8 +371,8 @@ "account_basics_phone_numbers_dialog_channel_call": "Llamar", "account_usage_calls_title": "Llamadas telefónicas realizadas", "account_usage_calls_none": "No se pueden hacer llamadas telefónicas con esta cuenta", - "account_upgrade_dialog_tier_features_calls_one": "{{llamadas}} llamadas telefónicas diarias", - "account_upgrade_dialog_tier_features_calls_other": "{{llamadas}} llamadas telefónicas diarias", + "account_upgrade_dialog_tier_features_calls_one": "{{calls}} llamadas telefónicas diarias", + "account_upgrade_dialog_tier_features_calls_other": "{{calls}} llamadas telefónicas diarias", "account_upgrade_dialog_tier_features_no_calls": "No hay llamadas telefónicas", "publish_dialog_call_reset": "Eliminar llamada telefónica", "account_basics_phone_numbers_dialog_description": "Para utilizar la función de notificación de llamadas, tiene que añadir y verificar al menos un número de teléfono. La verificación puede realizarse mediante un SMS o una llamada telefónica.", diff --git a/web/public/static/langs/et.json b/web/public/static/langs/et.json new file mode 100644 index 00000000..65bfa6bc --- /dev/null +++ b/web/public/static/langs/et.json @@ -0,0 +1,26 @@ +{ + "signup_title": "Loo ntfy kasutajakonto", + "signup_form_username": "Kasutajanimi", + "signup_form_password": "Salasõna", + "signup_form_confirm_password": "Kinnita salasõna õigsust", + "signup_already_have_account": "Sul juba on kasutajakonto olemas? Siis logi sisse!", + "signup_disabled": "Kasutajakonto loomine pole hetkel lubatud", + "signup_error_username_taken": "Kasutajanimi {{username}} on juba olemas", + "signup_error_creation_limit_reached": "Kasutajakontode loomise ülempiir on käes", + "login_title": "Logi sisse oma ntfy kasutajakontole", + "login_form_button_submit": "Logi sisse", + "login_link_signup": "Liitu", + "login_disabled": "Sisselogimine pole hetkel kasutusel", + "action_bar_show_menu": "Näita menüüd", + "action_bar_logo_alt": "ntfy logo", + "action_bar_settings": "Seadistused", + "action_bar_change_display_name": "Muuda kuvatavat nime", + "common_cancel": "Katkesta", + "common_save": "Salvesta", + "common_back": "Tagasi", + "common_copy_to_clipboard": "Kopeeri lõikelauale", + "common_add": "Lisa", + "signup_form_button_submit": "Liitu", + "signup_form_toggle_password_visibility": "Vaheta salasõna nähtavust", + "action_bar_account": "Kasutajakonto" +} diff --git a/web/public/static/langs/fi.json b/web/public/static/langs/fi.json index 0149eb67..f5954f8d 100644 --- a/web/public/static/langs/fi.json +++ b/web/public/static/langs/fi.json @@ -1,7 +1,7 @@ { "publish_dialog_message_placeholder": "Kirjoita viesti tähän", "account_upgrade_dialog_tier_features_no_calls": "Ei puheluita", - "account_upgrade_dialog_billing_contact_email": "Laskutukseen liittyvissä kysymyksissä contact us suoraan.", + "account_upgrade_dialog_billing_contact_email": "Laskutukseen liittyvissä kysymyksissä ole yhteydessä .", "account_tokens_dialog_title_create": "Luo käyttöoikeustunnus", "prefs_reservations_dialog_title_edit": "Muokkaa varattua topikkia", "account_basics_tier_interval_monthly": "Kuukausittain", @@ -12,7 +12,7 @@ "prefs_notifications_min_priority_title": "Vähimmäisprioriteetti", "account_upgrade_dialog_tier_features_calls_one": "{{calls}} päivittäisiä puheluja", "account_upgrade_dialog_tier_current_label": "Nykyinen", - "action_bar_account": "Kirjautuminen", + "action_bar_account": "Tili", "publish_dialog_filename_placeholder": "Liitetiedoston nimi", "account_basics_password_dialog_current_password_incorrect": "Salasana virheellinen", "account_tokens_table_token_header": "Token", @@ -33,7 +33,7 @@ "account_upgrade_dialog_proration_info": "Osuussuhde: Kun päivität maksullisten pakettien välillä, hintaero veloitetaan välittömästi. Kun siirryt alemmalle tasolle, saldoa käytetään tulevien laskutuskausien maksamiseen.", "prefs_reservations_dialog_access_label": "Oikeudet", "account_usage_attachment_storage_title": "Liiteiden säilytys", - "prefs_users_dialog_username_label": "Username, esim pena", + "prefs_users_dialog_username_label": "Käyttäjätunnus, esim. pentti", "message_bar_error_publishing": "Virhe ilmoituksen julkaisemisessa", "publish_dialog_chip_delay_label": "Viivästytä toimitusta", "account_usage_messages_title": "Julkaistut viestit", @@ -86,10 +86,10 @@ "prefs_reservations_dialog_title_delete": "Poista topikin varaus", "prefs_users_table": "Käyttäjätaulukko", "prefs_reservations_table_topic_header": "Topikki", - "action_bar_toggle_mute": "Hiljennä/poista hiljennys", + "action_bar_toggle_mute": "Mykistä/palauta ilmoitukset", "reservation_delete_dialog_submit_button": "Poista varaus", "account_basics_title": "Tili", - "nav_button_documentation": "Dokumentointi", + "nav_button_documentation": "Dokumentaatio", "prefs_reservations_limit_reached": "Olet saavuttanut varattujen topikkien rajan.", "account_upgrade_dialog_interval_monthly": "Kuukausittain", "prefs_users_add_button": "Lisää käyttäjä", @@ -116,8 +116,8 @@ "account_tokens_table_label_header": "Merkki", "notifications_attachment_file_document": "muu asiakirja", "publish_dialog_button_cancel": "Peruuta", - "account_upgrade_dialog_billing_contact_website": "Laskutukseen liittyvissä kysymyksissä käy sivulla website.", - "signup_form_button_submit": "Kirjaudu linkki", + "account_upgrade_dialog_billing_contact_website": "Laskutukseen liittyvissä kysymyksissä käy verkkosivustolla.", + "signup_form_button_submit": "Rekisteröidy", "account_basics_username_admin_tooltip": "Olet pääkäyttäjä", "prefs_notifications_delete_after_never_description": "Ilmoituksia ei koskaan poisteta automaattisesti", "account_delete_dialog_description": "Tämä poistaa pysyvästi tilisi, mukaan lukien kaikki palvelimelle tallennetut tiedot. Poistamisen jälkeen käyttäjätunnuksesi on poissa käytöstä 7 päivään. Jos todella haluat jatkaa, vahvista salasanasi alla olevaan kenttään.", @@ -143,13 +143,13 @@ "prefs_users_description_no_sync": "Käyttäjiä ja salasanoja ei ole synkronoitu tiliisi.", "account_tokens_dialog_title_edit": "Muokkaa käyttöoikeustunnusta", "nav_button_publish_message": "Julkaise ilmoitus", - "prefs_users_table_base_url_header": "Palvelin-URL", + "prefs_users_table_base_url_header": "Palvelun URL", "notifications_click_copy_url_title": "Kopioi linkin URL-osoite leikepöydälle", "publish_dialog_attach_reset": "Poista liitteen URL-osoite", "account_upgrade_dialog_tier_features_messages_one": "{{messages}} päivittäisiä viestejä", "account_upgrade_dialog_reservations_warning_one": "Valittu taso sallii vähemmän varattuja topikeita kuin nykyinen tasosi. Ennen kuin muutat tasosi, poista vähintään yksi varaus. Voit poistaa varauksia Asetuksista.", - "common_copy_to_clipboard": "Kopioi leikkelepöydälle", - "alert_not_supported_description": "Selaimesi ei tue ilmoituksia.", + "common_copy_to_clipboard": "Kopioi leikepöydälle", + "alert_not_supported_description": "Selaimesi ei tue ilmoituksia", "subscribe_dialog_error_topic_already_reserved": "Topikki on jo varattu", "message_bar_publish": "Julkaise viesti", "alert_grant_description": "Myönnä selaimelle lupa näyttää työpöytäilmoituksia.", @@ -179,7 +179,7 @@ "prefs_notifications_sound_title": "Ilmoitusääni", "prefs_notifications_min_priority_default_and_higher": "Oletusprioriteetti ja korkeammat", "prefs_reservations_table_access_header": "Oikeudet", - "action_bar_show_menu": "Näytä menu", + "action_bar_show_menu": "Näytä valikko", "action_bar_settings": "Asetukset", "notifications_copied_to_clipboard": "Kopioitu leikepöydälle", "account_delete_dialog_button_cancel": "Peruuta", @@ -196,15 +196,15 @@ "publish_dialog_call_label": "Puhelu", "account_usage_calls_title": "Soitetut puhelut", "error_boundary_description": "Näin ei selvästikään pitäisi tapahtua. Pahoittelut tästä.
Jos sinulla on hetki aikaa, ilmoita tästä GitHubissa tai ilmoita meille Discordin tai Matrix kautta.", - "signup_form_toggle_password_visibility": "Vaihda salasanan näkyvyys", - "login_link_signup": "Kirjautumislinkki", + "signup_form_toggle_password_visibility": "Näytä/piilota salasana", + "login_link_signup": "Rekisteröidy", "publish_dialog_message_label": "Viesti", "publish_dialog_attached_file_title": "Liitetiedosto:", "priority_min": "min", "action_bar_sign_in": "Kirjaudu sisään", "action_bar_unsubscribe": "Peruuta tilaus", "account_basics_tier_basic": "Perus", - "signup_title": "Lisää ntfy tili", + "signup_title": "Luo ntfy-tili", "prefs_notifications_min_priority_description_any": "Näytetään kaikki ilmoitukset tärkeydestä riippumatta", "error_boundary_gathering_info": "Kerää lisätietoja…", "publish_dialog_priority_max": "Max. prioriteetti", @@ -285,7 +285,7 @@ "account_basics_phone_numbers_title": "Puhelinnumerot", "prefs_notifications_delete_after_title": "Poista ilmoitukset", "account_upgrade_dialog_interval_yearly_discount_save": "säästä {{discount}}%", - "signup_disabled": "Kirjautuminen estetty", + "signup_disabled": "Rekisteröityminen estetty", "publish_dialog_drop_file_here": "Pudota tiedosto tähän", "prefs_users_dialog_title_edit": "Muokkaa käyttäjää", "account_basics_password_dialog_current_password_label": "Nykyinen salasana", @@ -295,7 +295,7 @@ "account_upgrade_dialog_tier_features_attachment_total_size": "{{totalsize}} lopullinen tiedostokoko", "publish_dialog_title_label": "Otsikko", "prefs_reservations_table_everyone_write_only": "Minä voin julkaista ja tilata, kaikki voivat julkaista", - "prefs_appearance_title": "Näkymä", + "prefs_appearance_title": "Ulkoasu", "publish_dialog_topic_reset": "Resetoi topikki", "account_tokens_table_cannot_delete_or_edit": "Nykyistä istuntotunnusta ei voi muokata tai poistaa", "notifications_tags": "Tagit", @@ -338,7 +338,7 @@ "login_title": "Kirjaudu sisään ntfy-tilillesi", "notifications_list": "Ilmoitusluettelo", "common_save": "Tallenna", - "prefs_users_dialog_base_url_label": "Palvelin URL, esim. https://ntfy.sh", + "prefs_users_dialog_base_url_label": "Palvelun URL, esim. https://ntfy.sh", "account_usage_emails_title": "Sähköpostit lähetetty", "account_basics_phone_numbers_dialog_channel_sms": "SMS", "action_bar_reservation_add": "Varalla oleva aihe", @@ -365,20 +365,40 @@ "notifications_no_subscriptions_title": "Näyttää siltä, että sinulla ei ole vielä tilauksia.", "notifications_none_for_topic_title": "Et ole vielä saanut ilmoituksia tästä aiheesta.", "notifications_actions_http_request_title": "Lähetä HTTP {{method}} osoitteeseen {{url}}", - "reserve_dialog_checkbox_label": "Käänteinen aihe ja aseta pääsy", + "reserve_dialog_checkbox_label": "Varaa aihe ja aseta pääsy", "publish_dialog_progress_uploading": "Lähetetään …", "publish_dialog_title_no_topic": "Julkaise ilmoitus", "notifications_example": "Esimerkki", - "notifications_loading": "Ladataan ilmoituksia …", + "notifications_loading": "Ladataan ilmoituksia…", "notifications_no_subscriptions_description": "Klikkaa \"{{linktext}}\" linkkiä luodaksesi tai tilataksesi aihe. Sen jälkeen voit lähettää viestejä PUT tai POST metodeilla ja saat ilmoituksesi täällä.", "display_name_dialog_description": "Aseta vaihtoehtoinen nimi aiheelle, joka on näytetty tilaus-listassa. Tämä auttaa tunnistamaan aiheet helpommin, joilla on hankalat nimet.", "publish_dialog_message_published": "Ilmoitus julkaistu", - "notifications_more_details": "Saadaksesi lisää tietoa, katso nettisivu tai documentointi.", + "notifications_more_details": "Saadaksesi lisää tietoa, katso verkkosivusto tai dokumentaatio.", "publish_dialog_attachment_limits_quota_reached": "ylittää kiintiön, {{remainingBytes}} jäljellä", "publish_dialog_title_topic": "Julkaise aiheeseen {{topic}}", "display_name_dialog_placeholder": "Näyttönimi", "publish_dialog_attachment_limits_file_and_quota_reached": "ylittää {{fileSizeLimit}} tiedostokoon rajan ja määrän, {{remainingBytes}} jäljellä", "publish_dialog_attachment_limits_file_reached": "ylittää {{fileSizeLimit}} tiedostokoon rajan", "publish_dialog_progress_uploading_detail": "Lähetetään {{loaded}}/{{total}} ({{percent}}%) …", - "display_name_dialog_title": "Vaihda näyttönimi" + "display_name_dialog_title": "Vaihda näyttönimi", + "action_bar_mute_notifications": "Mykistä ilmoitukset", + "action_bar_unmute_notifications": "Poista ilmoitusten mykistys", + "alert_notification_permission_required_title": "Ilmoitukset eivät ole käytössä", + "alert_notification_permission_required_description": "Anna selaimelle lupa näyttää työpöytäilmoituksia", + "alert_notification_permission_required_button": "Myönnä lupa nyt", + "alert_notification_permission_denied_title": "Ilmoitukset on estetty", + "alert_notification_ios_install_required_title": "iOS-asennus vaaditaan", + "publish_dialog_checkbox_markdown": "Muotoile Markdownina", + "prefs_notifications_web_push_title": "Taustailmoitukset", + "prefs_appearance_theme_system": "Järjestelmä (oletus)", + "alert_notification_permission_denied_description": "Ota ilmoitukset uudelleen käyttöön selaimessa", + "prefs_appearance_theme_title": "Teema", + "prefs_appearance_theme_light": "Vaalea tila", + "prefs_notifications_web_push_enabled": "Käytössä palvelimelle {{server}}", + "prefs_notifications_web_push_disabled": "Pois käytöstä", + "prefs_appearance_theme_dark": "Tumma tila", + "error_boundary_button_reload_ntfy": "Lataa ntfy uudelleen", + "web_push_subscription_expiring_title": "Ilmoitukset keskeytetään", + "web_push_subscription_expiring_body": "Avaa ntfy jatkaaksesi ilmoitusten vastaanottamista", + "web_push_unknown_notification_title": "Tuntematon ilmoitus vastaanotettu palvelimelta" } diff --git a/web/public/static/langs/it.json b/web/public/static/langs/it.json index fa31ee32..7ddd60fc 100644 --- a/web/public/static/langs/it.json +++ b/web/public/static/langs/it.json @@ -18,7 +18,7 @@ "alert_notification_permission_required_title": "Le notifiche sono disabilitate", "alert_notification_permission_required_button": "Concedi ora", "notifications_list": "Elenco notifiche", - "notifications_list_item": "Notifiche", + "notifications_list_item": "Notifica", "notifications_mark_read": "Segna come letto", "notifications_delete": "Elimina", "notifications_copied_to_clipboard": "Copiato negli appunti", @@ -152,10 +152,10 @@ "error_boundary_unsupported_indexeddb_title": "Navigazione privata non supportata", "action_bar_show_menu": "Mostra menu", "action_bar_send_test_notification": "Inviare una notifica di prova", - "alert_not_supported_description": "Le notifiche non sono supportate nel tuo browser.", + "alert_not_supported_description": "Le notifiche non sono supportate nel tuo browser", "nav_button_documentation": "Documentazione", "notifications_actions_http_request_title": "Invia HTTP {{method}} a {{url}}", - "alert_notification_permission_required_description": "Concedi al tuo browser l'autorizzazione a visualizzare le notifiche sul desktop.", + "alert_notification_permission_required_description": "Concedi al tuo browser l'autorizzazione a visualizzare le notifiche sul desktop", "alert_not_supported_title": "Notifiche non supportate", "notifications_attachment_file_app": "file app Android", "notifications_no_subscriptions_description": "Fai clic sul link \"{{linktext}}\" per creare o iscriverti a un topic. Successivamente, puoi inviare messaggi tramite PUT o POST e riceverai le notifiche qui.", @@ -307,5 +307,14 @@ "account_delete_dialog_label": "Password", "account_upgrade_dialog_tier_features_no_reservations": "Nessun argomento riservato", "account_upgrade_dialog_tier_features_messages_one": "{{messages}} messaggi giornalieri", - "account_upgrade_dialog_reservations_warning_one": "Il livello selezionato consente meno argomenti riservati rispetto al livello corrente. Prima di cambiare il livello, si prega di eliminare almeno una prenotazione. È possibile rimuovere le prenotazioni nel Impostazioni." + "account_upgrade_dialog_reservations_warning_one": "Il livello selezionato consente meno argomenti riservati rispetto al livello corrente. Prima di cambiare il livello, si prega di eliminare almeno una prenotazione. È possibile rimuovere le prenotazioni nel Impostazioni.", + "alert_notification_permission_denied_title": "Le notifiche sono bloccate", + "alert_notification_permission_denied_description": "Per favore riabilitale nel tuo browser", + "subscribe_dialog_subscribe_use_another_background_info": "Le notifiche dagli altri server non saranno ricevute quando la web app non è in esecuzione", + "error_boundary_button_reload_ntfy": "Ricarica ntfy", + "action_bar_mute_notifications": "Silenzia notifiche", + "action_bar_unmute_notifications": "Riattiva audio notifiche", + "alert_notification_ios_install_required_title": "E' richiesta l'installazione di iOS", + "alert_notification_ios_install_required_description": "Fare clic sull'icona Condividi e Aggiungi alla schermata home per abilitare le notifiche su iOS", + "publish_dialog_checkbox_markdown": "Formatta come markdown" } diff --git a/web/public/static/langs/ms.json b/web/public/static/langs/ms.json new file mode 100644 index 00000000..67093d84 --- /dev/null +++ b/web/public/static/langs/ms.json @@ -0,0 +1,190 @@ +{ + "signup_disabled": "Pendaftaran dilumpuhkan", + "signup_error_username_taken": "Nama pengguna {{username}} telah digunakan", + "signup_error_creation_limit_reached": "Pendaftaran sudah melebihi had", + "login_form_button_submit": "Log masuk", + "login_disabled": "Log masuk dilumpuhkan", + "action_bar_show_menu": "Tunjuk menu", + "action_bar_logo_alt": "logo ntfy", + "action_bar_settings": "Tetapan", + "action_bar_account": "Akaun", + "action_bar_change_display_name": "Tukar nama paparan", + "action_bar_reservation_add": "Tempah topik", + "action_bar_reservation_edit": "Tukar tempahan", + "action_bar_reservation_delete": "Batalkan tempahan", + "action_bar_reservation_limit_reached": "Melebihi had", + "action_bar_mute_notifications": "Senyapkan notifikasi", + "action_bar_toggle_action_menu": "Buka/tutup menu aksi", + "action_bar_profile_settings": "Tetapan", + "action_bar_profile_logout": "Log keluar", + "action_bar_sign_in": "Log masuk", + "action_bar_sign_up": "Daftar", + "message_bar_type_message": "Tulis mesej disini", + "message_bar_show_dialog": "Tunjuk dialog terterbit", + "message_bar_publish": "Hantar mesej", + "nav_topics_title": "Topik terlanggan", + "nav_button_all_notifications": "Semua notifikasi", + "nav_button_account": "Akaun", + "nav_button_settings": "Tetapan", + "nav_button_documentation": "Dokumentasi", + "nav_button_publish_message": "Terbitkan notifikasi", + "nav_button_subscribe": "Melanggan topik", + "nav_button_muted": "Notifikasi disenyapkan", + "nav_button_connecting": "menyambung", + "nav_upgrade_banner_label": "Naik taraf kepada ntfy Pro", + "nav_upgrade_banner_description": "Tempah topik, lebih banyak mesej & e-mel dan lampiran yang lebih besar", + "alert_notification_permission_required_button": "Benarkan", + "alert_notification_permission_denied_description": "Sila benarkan semula di pelayar anda", + "alert_notification_ios_install_required_title": "Perlukan muatan iOS", + "notifications_tags": "Tag", + "notifications_priority_x": "Keutamaan {{priority}}", + "notifications_new_indicator": "Notifikasi baharu", + "notifications_attachment_copy_url_button": "Salin URL", + "notifications_attachment_link_expires": "pautan tamat tempoh pada {{date}}", + "notifications_attachment_link_expired": "link muat turun telah tamat tempoh", + "notifications_attachment_file_image": "fail imej", + "notifications_attachment_file_video": "fail video", + "notifications_attachment_file_audio": "fail audio", + "notifications_attachment_file_app": "Fail aplikasi Android", + "notifications_attachment_file_document": "lain-lain dokumen", + "notifications_click_copy_url_title": "Salin pautan URL ke papan klip", + "notifications_click_copy_url_button": "Salin pautan", + "notifications_click_open_button": "Buka pautan", + "notifications_actions_open_url_title": "Pergi ke {{url}}", + "notifications_actions_not_supported": "Tindakan tidak disokong di aplikasi web", + "notifications_actions_http_request_title": "Hantar {{method}} HTTP ke {{url}}", + "notifications_actions_failed_notification": "Tindakan tidak berjaya", + "notifications_none_for_topic_title": "Anda belum menerima sebarang pemberitahuan untuk topik ini lagi.", + "notifications_example": "Contoh", + "display_name_dialog_title": "Tukar nama paparan", + "display_name_dialog_placeholder": "Nama paparan", + "common_cancel": "Batal", + "common_back": "Kembali", + "common_save": "Simpan", + "common_add": "Tambah", + "signup_form_toggle_password_visibility": "Tunjuk/sembunyikan kata laluan", + "action_bar_send_test_notification": "Hantar notifikasi percubaan", + "action_bar_toggle_mute": "Senyap/nyahsenyapkan notifikasi", + "common_copy_to_clipboard": "Salin ke papan klip", + "signup_title": "Cipta akaun baru ntfy", + "login_link_signup": "Daftar", + "signup_form_username": "Nama pengguna", + "signup_form_confirm_password": "Pengesahan kata laluan", + "signup_already_have_account": "Sudah daftar? Log masuk disini!", + "action_bar_clear_notifications": "Padam semua notifikasi", + "signup_form_password": "Kata laluan", + "signup_form_button_submit": "Daftar", + "login_title": "Log masuk ke akaun ntfy", + "action_bar_unmute_notifications": "Nyahsenyapkan notifikasi", + "action_bar_unsubscribe": "Nyahlanggan", + "action_bar_profile_title": "Profil", + "message_bar_error_publishing": "Ralat menerbitkan notifikasi", + "alert_notification_permission_required_title": "Notifikasi telah dinyahkan", + "notifications_mark_read": "Tanda sebagai telah dibaca", + "alert_notification_permission_required_description": "Berikan kebenaran pelayar anda untuk memaparkan pemberitahuan desktop", + "alert_notification_permission_denied_title": "Notifikasi disekat", + "notifications_delete": "Padam", + "notifications_copied_to_clipboard": "Salin ke papan klip", + "notifications_attachment_image": "Imej lampiran", + "alert_notification_ios_install_required_description": "Klik pada ikon Kongsi dan Tambah ke Skrin Utama untuk membenarkan pemberitahuan pada iOS", + "alert_not_supported_title": "Notifikasi tidak disokong", + "alert_not_supported_description": "Notifikasi tidak disokong di pelayar anda", + "notifications_list": "Senarai notifikasi", + "notifications_list_item": "Notifikasi", + "notifications_attachment_copy_url_title": "Salin URL lampiran ke papan klip", + "notifications_attachment_open_title": "Pergi ke {{url}}", + "notifications_attachment_open_button": "Buka lampiran", + "notifications_none_for_topic_description": "Untuk menghantar pemberitahuan kepada topik ini, hanya PUT atau POST ke URL topik.", + "notifications_no_subscriptions_title": "Nampaknya anda belum mempunyai sebarang langganan lagi.", + "notifications_none_for_any_title": "Anda tidak menerima sebarang notifikasi.", + "notifications_none_for_any_description": "Untuk menghantar pemberitahuan kepada topik, hanya PUT atau POST ke URL topik. Berikut ialah contoh menggunakan salah satu topik anda.", + "account_basics_phone_numbers_copied_to_clipboard": "Nombor telefon disalin ke papan klip", + "account_basics_phone_numbers_dialog_verify_button_sms": "Hantar SMS", + "account_basics_phone_numbers_dialog_verify_button_call": "Telefon diri sendiri", + "account_basics_phone_numbers_dialog_code_label": "Kod verifikasi", + "account_basics_phone_numbers_dialog_channel_call": "Panggil", + "account_usage_title": "Penggunaan", + "account_usage_of_limit": ": {{limit}}", + "account_usage_unlimited": "Tanpa had", + "account_usage_limits_reset_daily": "Had penggunaan akan di set semula pada tengah malam (UTC)", + "account_basics_tier_title": "Jenis akaun", + "account_basics_tier_description": "Tahap kekuatan akaun anda", + "account_basics_tier_admin_suffix_with_tier": "(dengan peringkat {{tier}})", + "account_basics_tier_admin_suffix_no_tier": "(tiada peringkat)", + "account_basics_tier_basic": "Asas", + "account_basics_tier_free": "Percuma", + "account_basics_tier_change_button": "Ubah", + "account_delete_title": "Padam akaun", + "account_upgrade_dialog_tier_features_calls_other": "{{calls}} paggilan harian", + "account_upgrade_dialog_tier_features_no_calls": "Tiada panggilan", + "account_upgrade_dialog_tier_price_per_month": "bulan", + "account_tokens_table_token_header": "Token", + "account_tokens_table_label_header": "Tahap", + "account_tokens_table_never_expires": "Tidak pernah luput", + "account_tokens_table_expires_header": "Luput", + "account_tokens_table_current_session": "Sesi pelayar semasa", + "account_tokens_table_copied_to_clipboard": "Token akses telah disalin", + "account_tokens_table_cannot_delete_or_edit": "TIdak boleh ubah atau padam token sesi semasa", + "account_basics_phone_numbers_dialog_title": "Tambah nombor telefon", + "account_basics_phone_numbers_dialog_number_label": "Nombor telefon", + "account_basics_phone_numbers_dialog_number_placeholder": "cth: +1222333444", + "account_basics_phone_numbers_dialog_code_placeholder": "cth: 123456", + "account_basics_tier_admin": "Pengurus", + "account_basics_phone_numbers_dialog_check_verification_button": "Kod pengesahan", + "account_basics_phone_numbers_dialog_channel_sms": "SMS", + "account_basics_tier_interval_monthly": "bulanan", + "account_basics_tier_interval_yearly": "tahunan", + "account_basics_tier_upgrade_button": "Naik taraf ke Pro", + "account_basics_tier_manage_billing_button": "Urus cara pembayaran", + "account_basics_tier_paid_until": "Langganan telah dibayar sehingga {{date}}, dan akan diperbaharui secara automatik", + "account_basics_tier_payment_overdue": "Bayaran anda tertunggak. Sila kemas kini kaedah pembayaran anda atau akaun anda akan diturunkan tidak lama lagi.", + "account_basics_tier_canceled_subscription": "Langganan anda telah dibatalkan dan akan diturunkan taraf kepada akaun percuma pada {{date}}.", + "account_usage_attachment_storage_description": "{{filesize}} setiap fail, akan dipadam selepas {{expiry}}", + "account_upgrade_dialog_interval_monthly": "Bulanan", + "account_usage_messages_title": "Mesej yang telah diterbitkan", + "account_usage_emails_title": "Email telah dihantar", + "account_usage_calls_title": "Panggilan telefon", + "account_usage_calls_none": "Tiada panggilan telefon boleh dibuat dengan akaun ini", + "account_usage_reservations_none": "Tiada topik simpanan untuk akaun ini", + "account_usage_reservations_title": "Topik simpanan", + "account_usage_attachment_storage_title": "Simpanan lampiran", + "account_delete_dialog_button_cancel": "Batal", + "account_usage_cannot_create_portal_session": "Tidak dapat membuka portal pengebilan", + "account_delete_description": "Padam akaun selamanya", + "account_delete_dialog_label": "Kata laluan", + "account_delete_dialog_button_submit": "Padamkan akaun secara kekal", + "account_upgrade_dialog_title": "Tukar peringkat akaun", + "account_delete_dialog_description": "Ini akan memadamkan akaun anda secara kekal, termasuk semua data yang disimpan pada pelayan. Selepas pemadaman, nama pengguna anda tidak akan tersedia selama 7 hari. Jika anda benar-benar mahu meneruskan, sila sahkan dengan kata laluan anda dalam kotak di bawah.", + "account_upgrade_dialog_interval_yearly": "Tahunan", + "account_delete_dialog_billing_warning": "Memadamkan akaun anda turut membatalkan langganan pengebilan anda serta-merta. Anda tidak akan mempunyai akses kepada papan pemuka pengebilan lagi.", + "account_upgrade_dialog_interval_yearly_discount_save": "jimat {{discount}}%", + "account_upgrade_dialog_interval_yearly_discount_save_up_to": "jimat sehingga {{discount}}%", + "account_upgrade_dialog_cancel_warning": "Ini akan membatalkan langganan anda dan menurunkan taraf akaun anda pada {{date}}. Pada tarikh tersebut, tempahan topik serta mesej yang dicache pada pelayan akan dipadamkan.", + "account_upgrade_dialog_tier_features_emails_one": "{{emails}} email harian", + "account_upgrade_dialog_proration_info": "Tambahan: Apabila menaik taraf antara pelan berbayar, perbezaan harga akan caj serta-merta. Apabila menurunkan taraf kepada peringkat yang lebih rendah, baki akan digunakan untuk membayar bagi tempoh pengebilan akan datang.", + "account_tokens_table_create_token_button": "Cipta token akses", + "account_tokens_table_last_origin_tooltip": "Daripada alamat IP {{ip}}, klik untuk mencari", + "account_upgrade_dialog_tier_features_reservations_one": "{{reservation}} topik tersimpan", + "account_upgrade_dialog_tier_features_messages_one": "{{messages}} mesej harian", + "account_upgrade_dialog_tier_features_reservations_other": "{{reservation}} topik tersimpan", + "account_upgrade_dialog_tier_features_messages_other": "{{messages}} mesej harian", + "account_upgrade_dialog_tier_features_no_reservations": "Tiada topik tersimpan", + "account_upgrade_dialog_tier_features_emails_other": "{{emails}} email harian", + "account_upgrade_dialog_tier_features_attachment_file_size": "{{filesize}} setiap fail", + "account_upgrade_dialog_tier_features_calls_one": "{{calls}} paggilan harian", + "account_upgrade_dialog_tier_features_attachment_total_size": "{{totalsize}} jumlah simpanan", + "account_upgrade_dialog_tier_price_billed_monthly": "{{price}} setahun. Dibilkan setiap bulan.", + "account_upgrade_dialog_tier_selected_label": "Pilih", + "account_upgrade_dialog_tier_price_billed_yearly": "{{price}} dibilkan setiap tahun. Jimat {{simpan}}.", + "account_upgrade_dialog_tier_current_label": "Semasa", + "account_upgrade_dialog_billing_contact_website": "Untuk pertanyaan pengebilan, sila rujuk laman web kami.", + "account_upgrade_dialog_button_cancel": "Batal", + "account_upgrade_dialog_billing_contact_email": "Untuk pertanyaan pengebilan, sila hubungi kami secara terus.", + "account_upgrade_dialog_button_redirect_signup": "Daftar sekarang", + "account_upgrade_dialog_button_cancel_subscription": "Batalkan langganan", + "account_upgrade_dialog_button_update_subscription": "Kemas kini langganan", + "account_upgrade_dialog_button_pay_now": "Bayar sekarang dan langgan", + "account_tokens_title": "Token akses", + "account_tokens_description": "Gunakan token akses semasa menerbitkan dan melanggan melalui API ntfy, jadi anda tidak perlu menghantar bukti kelayakan akaun anda. Lihat dokumentasi untuk mengetahui lebih lanjut.", + "account_tokens_table_last_access_header": "Akses terakhir" +} diff --git a/web/public/static/langs/pt.json b/web/public/static/langs/pt.json index 898d6eed..48159d21 100644 --- a/web/public/static/langs/pt.json +++ b/web/public/static/langs/pt.json @@ -19,7 +19,7 @@ "alert_notification_permission_required_description": "Conceder permissão ao seu navegador para mostrar notificações.", "alert_not_supported_title": "Notificações não suportadas", "notifications_list": "Lista de notificações", - "alert_not_supported_description": "As notificações não são suportadas pelo seu navegador.", + "alert_not_supported_description": "As notificações não são suportadas pelo seu navegador", "notifications_list_item": "Notificação", "notifications_mark_read": "Marcar como lido", "notifications_delete": "Apagar", @@ -226,5 +226,69 @@ "publish_dialog_call_placeholder": "Número de telefone para ligar com a mensagem, ex: +12223334444, ou 'Sim'", "publish_dialog_call_reset": "Remover chamada telefônica", "publish_dialog_chip_call_label": "Chamada telefônica", - "subscribe_dialog_subscribe_button_generate_topic_name": "Gerar nome" + "subscribe_dialog_subscribe_button_generate_topic_name": "Gerar nome", + "action_bar_unmute_notifications": "Restaurar notificações", + "alert_notification_ios_install_required_description": "Clique no ícone Compartilhar e Adicionar à Tela Inicial para ativar as notificações no iOS", + "publish_dialog_checkbox_markdown": "Formatar como Markdown", + "publish_dialog_chip_call_no_verified_numbers_tooltip": "Números de telefone não verificados", + "subscribe_dialog_error_topic_already_reserved": "Tópico já está reservado", + "action_bar_mute_notifications": "Silenciar notificações", + "alert_notification_permission_denied_title": "Notificações estão bloqueadas", + "alert_notification_permission_denied_description": "Por favor reative-as em seu navegador", + "alert_notification_ios_install_required_title": "Requer instalação em iOS", + "notifications_actions_failed_notification": "Houve uma falha na ação", + "publish_dialog_call_item": "Ligar para o número {{number}}", + "subscribe_dialog_subscribe_use_another_background_info": "Notificações de outros servidores não serão recebidas enquanto o aplicativo web não estiver aberto", + "account_basics_username_description": "Olá, é você ❤", + "account_basics_password_dialog_new_password_label": "Nova senha", + "account_basics_password_dialog_current_password_incorrect": "Senha incorreta", + "account_basics_phone_numbers_title": "Números de telefone", + "account_basics_phone_numbers_dialog_description": "Para utilizar o recurso de notificação por ligação, você precisa adicionar e verificar pelo menos um número de telefone. A verificação poderá ser feita via SMS ou ligação telefônica.", + "account_basics_phone_numbers_dialog_title": "Adicionar número de telefone", + "account_basics_phone_numbers_dialog_verify_button_call": "Ligue me", + "account_basics_phone_numbers_dialog_number_label": "Número de telefone", + "account_basics_phone_numbers_dialog_number_placeholder": "ex.: +1222333444", + "account_basics_phone_numbers_dialog_verify_button_sms": "Enviar SMS", + "account_basics_phone_numbers_dialog_code_placeholder": "ex.: 123456", + "account_basics_phone_numbers_dialog_code_label": "Código de verificação", + "account_basics_phone_numbers_dialog_check_verification_button": "Código de confirmação", + "account_basics_phone_numbers_dialog_channel_call": "Ligação", + "account_basics_tier_canceled_subscription": "Sua assinatura foi cancelada e será rebaixada para uma conta gratuita em {[data}}.", + "account_basics_tier_manage_billing_button": "Gerenciar cobrança", + "account_usage_reservations_none": "Esta conta não possui tópicos reservados", + "account_usage_attachment_storage_title": "Armazenamento de anexos", + "account_usage_emails_title": "E-mails enviados", + "account_basics_password_description": "Alterar a senha da sua conta", + "account_basics_password_dialog_title": "Alterar a senha", + "account_basics_phone_numbers_description": "Para notificações por ligação", + "account_basics_tier_paid_until": "Assinatura paga até {{date}}, e será renovada automaticamente", + "account_basics_password_dialog_confirm_password_label": "Confirmar senha", + "account_basics_password_dialog_button_submit": "Alterar senha", + "account_basics_title": "Conta", + "account_basics_username_admin_tooltip": "Você é Administrador", + "account_basics_password_title": "Senha", + "account_basics_password_dialog_current_password_label": "Senha atual", + "account_basics_phone_numbers_no_phone_numbers_yet": "Nenhum número de telefone", + "account_basics_phone_numbers_copied_to_clipboard": "Telefones copiados para área de transferência", + "account_basics_phone_numbers_dialog_channel_sms": "SMS", + "account_usage_title": "Uso", + "account_usage_of_limit": "de {{limit}}", + "account_usage_unlimited": "Ilimitado", + "account_usage_limits_reset_daily": "Limites de uso são resetados diariamente à meia noite (UTC)", + "account_basics_tier_title": "Tipo de conta", + "account_basics_tier_description": "Nível da sua conta", + "account_basics_tier_admin": "Administrador", + "account_basics_tier_admin_suffix_with_tier": "(com {{tier}} classe)", + "account_basics_tier_admin_suffix_no_tier": "(sem classe)", + "account_basics_tier_basic": "Básico", + "account_basics_tier_free": "Grátis", + "account_basics_tier_interval_monthly": "Mensalmente", + "account_basics_tier_interval_yearly": "anualmente", + "account_basics_tier_upgrade_button": "Atualizar para o Pro", + "account_basics_tier_change_button": "Alterar", + "account_basics_tier_payment_overdue": "Seu pagamento está em atraso. Por favor atualize seu método de pagamento, ou sua conta será rebaixada em breve.", + "account_usage_messages_title": "Mensagens publicadas", + "account_usage_calls_title": "Ligações realizadas", + "account_usage_calls_none": "Esta conta não pode realizar ligações", + "account_usage_reservations_title": "Tópicos reservados" } diff --git a/web/public/static/langs/pt_BR.json b/web/public/static/langs/pt_BR.json index 7bb82e61..bfaf68af 100644 --- a/web/public/static/langs/pt_BR.json +++ b/web/public/static/langs/pt_BR.json @@ -11,7 +11,7 @@ "alert_notification_permission_required_description": "Conceder ao navegador permissão para mostrar notificações.", "alert_notification_permission_required_button": "Conceder agora", "alert_not_supported_title": "Notificações não são suportadas", - "alert_not_supported_description": "Notificações não são suportadas pelo seu navagador.", + "alert_not_supported_description": "Notificações não são suportadas pelo seu navegador.", "notifications_copied_to_clipboard": "Copiado para a área de transferência", "notifications_tags": "Etiquetas", "notifications_attachment_copy_url_title": "Copiar URL do anexo para a área de transferência", @@ -317,5 +317,9 @@ "account_upgrade_dialog_tier_features_reservations_one": "{{reservations}} tópico reservado", "account_upgrade_dialog_tier_features_reservations_other": "{{reservations}} tópicos reservados", "account_upgrade_dialog_tier_features_emails_other": "{{emails}} emails diários", - "account_upgrade_dialog_tier_features_messages_other": "{{messages}} mensagens diárias" + "account_upgrade_dialog_tier_features_messages_other": "{{messages}} mensagens diárias", + "account_upgrade_dialog_tier_current_label": "Atual", + "account_upgrade_dialog_tier_price_per_month": "mês", + "account_upgrade_dialog_button_cancel": "Cancelar", + "account_upgrade_dialog_tier_selected_label": "Selecionado" } diff --git a/web/public/static/langs/sv.json b/web/public/static/langs/sv.json index 11072183..8dc5c928 100644 --- a/web/public/static/langs/sv.json +++ b/web/public/static/langs/sv.json @@ -38,8 +38,8 @@ "notifications_attachment_link_expires": "länken utgår {{date}}", "notifications_attachment_file_image": "bildfil", "notifications_attachment_file_audio": "ljudfil", - "alert_notification_permission_required_description": "Ge din webbläsare behörighet att visa skrivbordsnotiser.", - "alert_not_supported_description": "Notiser stöds inte i din webbläsare.", + "alert_notification_permission_required_description": "Ge din webbläsare behörighet att visa skrivbordsnotiser", + "alert_not_supported_description": "Notiser stöds inte i din webbläsare", "notifications_mark_read": "Markera som läst", "notifications_attachment_file_video": "videofil", "notifications_click_copy_url_button": "Kopiera länk", @@ -387,5 +387,21 @@ "alert_notification_ios_install_required_title": "iOS installation krävs", "notifications_actions_failed_notification": "Misslyckad åtgärd", "alert_notification_permission_denied_title": "Notifieringar är blockerade", - "alert_notification_ios_install_required_description": "Klicka på delaikonen och Lägg till på hemskärmen för att aktivera notifieringarna i iOS" + "alert_notification_ios_install_required_description": "Klicka på delaikonen och Lägg till på hemskärmen för att aktivera notifieringarna i iOS", + "publish_dialog_checkbox_markdown": "Formatera som Markdown", + "subscribe_dialog_subscribe_use_another_background_info": "Meddelanden från andra servrar kommer inte att tas emot när webbappen inte är öppen", + "prefs_notifications_web_push_title": "Bakgrundsnotifikationer", + "prefs_notifications_web_push_enabled_description": "Meddelanden tas emot även när webbappen inte körs (via Web Push)", + "prefs_notifications_web_push_enabled": "Aktivera för {{server}}", + "prefs_notifications_web_push_disabled": "Avaktivera", + "prefs_appearance_theme_title": "Tema", + "prefs_appearance_theme_system": "System (basinställning)", + "prefs_appearance_theme_dark": "Mörkt läge", + "prefs_appearance_theme_light": "Ljust läge", + "error_boundary_button_reload_ntfy": "Ladda om ntfy", + "web_push_subscription_expiring_title": "Notifikationer kommer att pausas", + "web_push_subscription_expiring_body": "Öppna ntfy för att fortsätta ta emot notifikationer", + "web_push_unknown_notification_body": "Du kan behöva uppdatera ntfy genom att öppna webbappen", + "prefs_notifications_web_push_disabled_description": "Meddelanden tas emot när webbappen körs (via WebSocket)", + "web_push_unknown_notification_title": "Okänd notifikation mottagen från server" }