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"
}