diff --git a/web/public/static/langs/be.json b/web/public/static/langs/be.json
new file mode 100644
index 00000000..0967ef42
--- /dev/null
+++ b/web/public/static/langs/be.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/static/langs/it.json b/web/public/static/langs/it.json
index b0786419..cf2ad718 100644
--- a/web/public/static/langs/it.json
+++ b/web/public/static/langs/it.json
@@ -307,7 +307,7 @@
"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",
diff --git a/web/public/static/langs/mk.json b/web/public/static/langs/mk.json
index bb19fe1a..a8fcba29 100644
--- a/web/public/static/langs/mk.json
+++ b/web/public/static/langs/mk.json
@@ -92,5 +92,9 @@
"notifications_click_open_button": "Отвори линк",
"notifications_actions_open_url_title": "Оди на {{url}}",
"notifications_actions_not_supported": "Дејството не е поддржано во веб-апликацијата",
- "notifications_actions_http_request_title": "Испрати HTTP {{method}} на {{url}}"
+ "notifications_actions_http_request_title": "Испрати HTTP {{method}} на {{url}}",
+ "notifications_none_for_any_title": "Не сте добиле никакви известувања.",
+ "notifications_actions_failed_notification": "Неуспешно дејство",
+ "notifications_none_for_topic_title": "Сè уште не сте добиле никакви известувања за оваа тема.",
+ "publish_dialog_filename_label": "Име на фајл"
}
diff --git a/web/public/static/langs/ml.json b/web/public/static/langs/ml.json
new file mode 100644
index 00000000..0967ef42
--- /dev/null
+++ b/web/public/static/langs/ml.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/static/langs/ru.json b/web/public/static/langs/ru.json
index 7fcf78a0..43bb432e 100644
--- a/web/public/static/langs/ru.json
+++ b/web/public/static/langs/ru.json
@@ -9,7 +9,7 @@
"notifications_none_for_any_description": "Чтобы отправить уведомление на тему, просто сделаете PUT или POST-запрос на её URL-адрес. Вот пример с использованием одной из ваших тем.",
"notifications_no_subscriptions_title": "Похоже, что у вас ещё нет подписок.",
"alert_notification_permission_required_description": "Предоставьте браузеру разрешение на отображение уведомлений на рабочем столе",
- "notifications_no_subscriptions_description": "Нажмите на ссылку \"{{linktext}}\", чтобы создать или подписаться на тему. После этого Вы сможете отправлять сообщения используя PUT или POST-запросы и получать уведомления здесь.",
+ "notifications_no_subscriptions_description": "Нажмите на ссылку \"{{linktext}}\", чтобы создать или подписаться на тему. После этого вы сможете отправлять сообщения используя PUT или POST-запросы и получать уведомления здесь.",
"notifications_example": "Пример",
"notifications_more_details": "Для более подробной информации, посетите наш сайт или документацию.",
"notifications_loading": "Идет загрузка уведомлений …",
@@ -66,9 +66,9 @@
"notifications_click_open_button": "Открыть ссылку",
"subscribe_dialog_subscribe_title": "Подписаться на тему",
"publish_dialog_button_cancel": "Отмена",
- "subscribe_dialog_subscribe_description": "Темы могут быть не защищены паролем, поэтому укажите сложное имя. После подписки Вы сможете отправлять уведомления используя PUT/POST-запросы.",
+ "subscribe_dialog_subscribe_description": "Темы могут быть не защищены паролем, поэтому укажите сложное имя. После подписки вы сможете отправлять уведомления используя PUT/POST-запросы.",
"prefs_users_description": "Вы можете управлять пользователями для защищённых тем. Учтите, что имя учётные данные хранятся в локальном хранилище браузера.",
- "error_boundary_description": "Это не должно было случиться. Нам очень жаль. Если Вы можете уделить минуту своего времени, пожалуйста сообщите об этом на GitHub, или дайте нам знать через Discord или Matrix.",
+ "error_boundary_description": "Это не должно было случиться. Нам очень жаль. Если вы можете уделить минуту своего времени, пожалуйста сообщите об этом на GitHub, или дайте нам знать через Discord или Matrix.",
"publish_dialog_email_placeholder": "Адрес для пересылки уведомления. Например, phil@example.com",
"publish_dialog_attach_placeholder": "Прикрепите файл по URL. Например, https://f-droid.org/F-Droid.apk",
"publish_dialog_filename_label": "Имя файла",
@@ -155,19 +155,19 @@
"action_bar_show_menu": "Показать меню",
"action_bar_logo_alt": "Логотип ntfy",
"emoji_picker_search_clear": "Сбросить поиск",
- "account_upgrade_dialog_cancel_warning": "Это действие отменит Вашу подписку и переведет Вашую учетную запись на бесплатное обслуживание {{date}}. При наступлении этой даты, все резервирования и сообщения в кэше будут удалены.",
+ "account_upgrade_dialog_cancel_warning": "Это действие отменит вашу подписку и переведет вашую учетную запись на бесплатное обслуживание {{date}}. При наступлении этой даты, все резервирования и сообщения в кэше будут удалены.",
"account_tokens_table_create_token_button": "Создать токен доступа",
"account_tokens_table_last_origin_tooltip": "С IP-адреса {{ip}}, нажмите для подробностей",
"account_tokens_dialog_title_edit": "Изменить токен доступа",
"account_delete_dialog_button_cancel": "Отмена",
- "account_delete_dialog_billing_warning": "Удаление учетной записи также отменяет все платные подписки. У Вас не будет доступа к порталу оплаты.",
+ "account_delete_dialog_billing_warning": "Удаление учетной записи также отменяет все платные подписки. У вас не будет доступа к порталу оплаты.",
"account_delete_dialog_description": "Это действие безвозвратно удалит вашу учётную запись, включая все данные, хранящиеся на сервере. После удаления имя пользователя вашей учётной записи не будет доступно для регистрации в течение 7 дней. Если вы точно хотите продолжить, пожалуйста, введите свой пароль ниже.",
"account_delete_dialog_label": "Пароль",
"reservation_delete_dialog_action_keep_description": "Сообщения и вложения которые находятся в кэше сервера станут доступны всем, кто знает имя темы.",
"prefs_reservations_table": "Список зарезервированных тем",
"prefs_reservations_table_access_header": "Доступ",
"prefs_reservations_table_everyone_write_only": "Я могу публиковать и подписываться, все остальные могут публиковать",
- "prefs_reservations_dialog_description": "Резервирование дает Вам возможность управлять темой и настраивать правила доступа к ней для пользователей.",
+ "prefs_reservations_dialog_description": "Резервирование дает вам возможность управлять темой и настраивать правила доступа к ней для пользователей.",
"reservation_delete_dialog_action_delete_title": "Удалить сообщения в кэше и вложения",
"reservation_delete_dialog_action_delete_description": "Сообщения в кэше и вложения будут безвозвратно удалены. Это действие невозможно отменить.",
"prefs_reservations_table_not_subscribed": "Не подписан",
@@ -178,10 +178,10 @@
"prefs_reservations_dialog_title_delete": "Удалить резервирование",
"prefs_reservations_dialog_title_edit": "Изменение резервированной темы",
"prefs_reservations_table_topic_header": "Тема",
- "prefs_users_description_no_sync": "Пользователи и пароли не синхронизируются с Вашей учетной записью.",
+ "prefs_users_description_no_sync": "Пользователи и пароли не синхронизируются с вашей учетной записью.",
"prefs_users_delete_button": "Удалить пользователя",
"prefs_users_table_cannot_delete_or_edit": "Невозможно удалить или редактировать залогиненного пользователя",
- "account_upgrade_dialog_reservations_warning_one": "Выбранная подписка разрешает меньше зарезервированных тем, чем есть у Вас на данный момент. Перед сменой подписки, пожалуйста удалите хотя бы одну зарезервированную тему. Вы можете это сделать в Настройках.",
+ "account_upgrade_dialog_reservations_warning_one": "Выбранная подписка разрешает меньше зарезервированных тем, чем есть у вас на данный момент. Перед сменой подписки, пожалуйста удалите хотя бы одну зарезервированную тему. Вы можете это сделать в Настройках.",
"account_upgrade_dialog_proration_info": "Пересчёт оплаты: при расширении подписки, разница в цене от текущей спишется сразу. При упрощении подписки, неиспользованные средства пойдут в оплату баланса по следующим счетам.",
"account_upgrade_dialog_tier_features_attachment_file_size": "{{filesize}} на файл",
"account_tokens_table_never_expires": "Никогда",
@@ -191,7 +191,7 @@
"error_boundary_unsupported_indexeddb_title": "Работа в приватном режиме не поддерживается",
"account_tokens_dialog_button_create": "Создать токен",
"account_tokens_delete_dialog_submit_button": "Безвозвратно удалить токен",
- "account_upgrade_dialog_reservations_warning_other": "Выбранная подписка разрешает меньше зарезервированных тем, чем есть у Вас на данный момент. Перед сменой подписки, пожалуйста удалите хотя бы {{count}} зарезервированных тем. Вы можете это сделать в Настройках.",
+ "account_upgrade_dialog_reservations_warning_other": "Выбранная подписка разрешает меньше зарезервированных тем, чем есть у вас на данный момент. Перед сменой подписки, пожалуйста удалите хотя бы {{count}} зарезервированных тем. Вы можете это сделать в Настройках.",
"account_upgrade_dialog_tier_features_messages_other": "{{messages}} сообщений в день",
"account_upgrade_dialog_tier_features_attachment_total_size": "{{totalsize}} суммарный объем",
"account_upgrade_dialog_tier_selected_label": "Выбранная",
@@ -268,7 +268,7 @@
"notifications_attachment_file_document": "другой тип файла",
"notifications_actions_not_supported": "Действие не поддерживается в веб-приложении",
"display_name_dialog_title": "Изменить псевдоним",
- "display_name_dialog_description": "Создайте псевдоним для темы, который будет отображаться в списке Ваших подписок. Это помогает легче находить темы со сложными именами.",
+ "display_name_dialog_description": "Создайте псевдоним для темы, который будет отображаться в списке ваших подписок. Это помогает легче находить темы со сложными именами.",
"reserve_dialog_checkbox_label": "Зарезервировать тему и настроить доступ",
"publish_dialog_emoji_picker_show": "Выбрать смайлик",
"publish_dialog_click_reset": "Удалить ссылку",
@@ -312,7 +312,7 @@
"account_upgrade_dialog_button_cancel_subscription": "Отменить подписку",
"account_upgrade_dialog_button_update_subscription": "Изменить подписку",
"account_tokens_title": "Токены доступа",
- "account_tokens_description": "Используйте токены доступа для публикации и подписки через ntfy API чтобы не пересылать данные Вашей учетной записи. Смотрите документацию чтобы узнать больше.",
+ "account_tokens_description": "Используйте токены доступа для публикации и подписки через ntfy API чтобы не пересылать данные вашей учетной записи. Смотрите документацию чтобы узнать больше.",
"account_tokens_table_token_header": "Токен",
"account_tokens_table_label_header": "Название",
"account_tokens_table_last_access_header": "Последний доступ",
@@ -340,7 +340,7 @@
"account_basics_password_dialog_confirm_password_label": "Подтвердите пароль",
"account_basics_password_dialog_button_submit": "Сменить пароль",
"account_basics_tier_title": "Тип учётной записи",
- "error_boundary_unsupported_indexeddb_description": "Веб-приложение ntfy использует IndexedDB, который не поддерживается Вашим браузером в приватном режиме.
Хотя это и не лучший вариант, использовать веб-приложение ntfy в приватном режиме не имеет особого смысла, так как все данные храняться в локальном хранилище браузера. Вы можете узнать больше в этом отчете на GitHub или связавшись с нами через Discord или Matrix.",
+ "error_boundary_unsupported_indexeddb_description": "Веб-приложение ntfy использует IndexedDB, который не поддерживается вашим браузером в приватном режиме.
Хотя это и не лучший вариант, использовать веб-приложение ntfy в приватном режиме не имеет особого смысла, так как все данные храняться в локальном хранилище браузера. Вы можете узнать больше в этом отчете на GitHub или связавшись с нами через Discord или Matrix.",
"account_basics_tier_interval_monthly": "ежемесячно",
"account_basics_tier_interval_yearly": "ежегодно",
"account_upgrade_dialog_interval_yearly": "Ежегодно",
diff --git a/web/public/static/langs/sl.json b/web/public/static/langs/sl.json
new file mode 100644
index 00000000..b13208c1
--- /dev/null
+++ b/web/public/static/langs/sl.json
@@ -0,0 +1,116 @@
+{
+ "common_cancel": "Prekliči",
+ "common_save": "Shrani",
+ "common_add": "Dodaj",
+ "common_back": "Nazaj",
+ "common_copy_to_clipboard": "Kopiraj v odložišče",
+ "signup_title": "Ustvari ntfy račun",
+ "signup_form_username": "Uporabniško ime",
+ "signup_form_password": "Geslo",
+ "signup_form_confirm_password": "Potrditev gesla",
+ "signup_form_button_submit": "Registracija",
+ "signup_form_toggle_password_visibility": "Prikaži geslo",
+ "signup_already_have_account": "Že imate račun? Prijavite se!",
+ "signup_disabled": "Registracija je onemogočena",
+ "signup_error_username_taken": "Uporabniško ime {{username}} je zasedeno",
+ "signup_error_creation_limit_reached": "Omejitev registracije novih računov je presežena",
+ "login_title": "Prijava v vaš ntfy račun",
+ "login_form_button_submit": "Prijava",
+ "login_link_signup": "Registracija",
+ "login_disabled": "Prijava je onemogočena",
+ "action_bar_show_menu": "Prikaži menu",
+ "action_bar_logo_alt": "ntfy logotip",
+ "action_bar_settings": "Nastavitve",
+ "action_bar_account": "Račun",
+ "action_bar_change_display_name": "Spremenite prikazno ime",
+ "action_bar_reservation_add": "Rezerviraj temo",
+ "action_bar_reservation_edit": "Spremenite rezervacijo",
+ "action_bar_reservation_delete": "Odstranite rezervacijo",
+ "action_bar_reservation_limit_reached": "Omejitev dosežena",
+ "action_bar_send_test_notification": "Pošljite testno obvestilo",
+ "action_bar_clear_notifications": "Počistite vsa obvestila",
+ "action_bar_mute_notifications": "Izklopite zvok obvestil",
+ "action_bar_unmute_notifications": "Vklopite zvok obvestil",
+ "action_bar_unsubscribe": "Odjava",
+ "action_bar_toggle_mute": "Vklopite/izklopite zvok obvestil",
+ "action_bar_toggle_action_menu": "Odprite/zaprite akcijski menu",
+ "action_bar_profile_title": "Profil",
+ "action_bar_profile_settings": "Nastavitve",
+ "action_bar_profile_logout": "Odjavite se",
+ "action_bar_sign_in": "Prijavite se",
+ "action_bar_sign_up": "Registrirajte se",
+ "message_bar_type_message": "Vpišite sporočilo",
+ "message_bar_error_publishing": "Napaka pri objavi obvestila",
+ "message_bar_show_dialog": "Prikaži pogovorno okno za objavo",
+ "message_bar_publish": "Objavi sporočilo",
+ "nav_topics_title": "Naročene teme",
+ "nav_button_all_notifications": "Vsa obvestila",
+ "nav_button_account": "Račun",
+ "nav_button_settings": "Nastavitve",
+ "nav_button_documentation": "Dokumentacija",
+ "nav_button_publish_message": "Objavi obvestilo",
+ "publish_dialog_title_no_topic": "Objavi obvestilo",
+ "publish_dialog_progress_uploading": "Nalaganje …",
+ "publish_dialog_progress_uploading_detail": "Nalaganje {{loaded}}/{{total}} ({{percent}}%) …",
+ "publish_dialog_message_published": "Obvestilo objavljeno",
+ "publish_dialog_attachment_limits_file_and_quota_reached": "presega {{fileSizeLimit}} omejitev velikosti datoteke in kvote, {{remainingBytes}} še preostalo",
+ "publish_dialog_attachment_limits_file_reached": "presega {{fileSizeLimit}} omejitev velikosti datoteke",
+ "publish_dialog_attachment_limits_quota_reached": "presega kvoto, {{remainingBytes}} še preostalo",
+ "publish_dialog_emoji_picker_show": "Izberite emoji",
+ "publish_dialog_priority_min": "Najnižja prioriteta",
+ "publish_dialog_priority_low": "Nizka prioriteta",
+ "publish_dialog_priority_default": "Privzeta prioriteta",
+ "publish_dialog_priority_high": "Visoka prioriteta",
+ "publish_dialog_priority_max": "Najvišja prioriteta",
+ "publish_dialog_base_url_label": "URL storitve",
+ "publish_dialog_base_url_placeholder": "URL storitve, npr. https://example.com",
+ "publish_dialog_topic_label": "Naziv teme",
+ "publish_dialog_topic_placeholder": "Naziv teme, npr. janez_alarmi",
+ "publish_dialog_topic_reset": "Ponastavitev temo",
+ "publish_dialog_title_label": "Naslov",
+ "publish_dialog_title_placeholder": "Naslov obvestila, npr. Primanjkuje prostora",
+ "publish_dialog_message_label": "Sporočilo",
+ "publish_dialog_message_placeholder": "Vpišite sporočilo",
+ "publish_dialog_tags_label": "Značke",
+ "publish_dialog_tags_placeholder": "Z vejico ločen seznam značk, npr. opozorilo, srv1-kopija",
+ "publish_dialog_priority_label": "Prioriteta",
+ "publish_dialog_click_label": "URL za klik",
+ "publish_dialog_click_placeholder": "URL ki se odpre, ko kliknete na obvestilo",
+ "publish_dialog_click_reset": "Odstranite URL za klik",
+ "publish_dialog_email_label": "E-naslov",
+ "publish_dialog_email_placeholder": "E-naslov za posredovanje obvestil, npr. janez@example.com",
+ "publish_dialog_email_reset": "Odstranite e-naslov za posredovanje",
+ "publish_dialog_call_label": "Telefonski klic",
+ "publish_dialog_call_item": "Pokličite telefonsko številko {{number}}",
+ "publish_dialog_call_reset": "Odstranite telefonski klic",
+ "publish_dialog_attach_label": "URL priponke",
+ "publish_dialog_attach_placeholder": "Pripnite datoteko preko URL povezave, npr. https://f-droid.org/F-Droid.apk",
+ "publish_dialog_attach_reset": "Odstranite URL priponke",
+ "publish_dialog_filename_label": "Ime datoteke",
+ "publish_dialog_filename_placeholder": "Ime priponke",
+ "publish_dialog_delay_label": "Zamik",
+ "publish_dialog_delay_placeholder": "Zamik dostave, npr. {{unixTimestamp}}, {{relativeTime}}, ali \"{{naturalLanguage}}\" (v angleškem jeziku)",
+ "publish_dialog_delay_reset": "Odstranite zamik dostave",
+ "publish_dialog_other_features": "Ostale funkcije:",
+ "publish_dialog_chip_click_label": "URL za klik",
+ "publish_dialog_chip_email_label": "Posredujte na e-naslov",
+ "publish_dialog_chip_call_label": "Telefonski klic",
+ "publish_dialog_chip_call_no_verified_numbers_tooltip": "Ni verificiranih telefonskih številk",
+ "publish_dialog_chip_attach_url_label": "Pripnite datoteko preko URL",
+ "publish_dialog_chip_attach_file_label": "Pripnite lokalno datoteko",
+ "publish_dialog_chip_delay_label": "Zamik dostave",
+ "publish_dialog_chip_topic_label": "Spremenite temo",
+ "publish_dialog_details_examples_description": "Za vzorčne primere in natančnejše opise vseh funkcij pošiljanja se posvetujte z dokumentacijo.",
+ "publish_dialog_button_cancel_sending": "Prekličite pošiljanje",
+ "publish_dialog_button_cancel": "Prekliči",
+ "publish_dialog_button_send": "Pošlji",
+ "publish_dialog_checkbox_markdown": "Oblikovanje kot Markdown",
+ "publish_dialog_checkbox_publish_another": "Objavite še eno",
+ "publish_dialog_attached_file_title": "Priponka:",
+ "publish_dialog_attached_file_filename_placeholder": "Ime priponke",
+ "publish_dialog_attached_file_remove": "Odstranite priponko",
+ "publish_dialog_drop_file_here": "Povleci in spusti",
+ "emoji_picker_search_placeholder": "Išči emoji",
+ "emoji_picker_search_clear": "Ponastavi iskanje",
+ "subscribe_dialog_subscribe_title": "Naročite se na temo"
+}
diff --git a/web/public/static/langs/uk.json b/web/public/static/langs/uk.json
index e3e04a19..29b4996f 100644
--- a/web/public/static/langs/uk.json
+++ b/web/public/static/langs/uk.json
@@ -11,7 +11,7 @@
"nav_button_muted": "Сповіщення вимкнено",
"nav_button_connecting": "підключення",
"alert_notification_permission_required_title": "Сповіщення вимкнено",
- "alert_notification_permission_required_description": "Дозвольте браузеру показувати сповіщення.",
+ "alert_notification_permission_required_description": "Дозвольте браузеру показувати сповіщення на робочому столі",
"alert_notification_permission_required_button": "Дозволити",
"alert_not_supported_title": "Сповіщення не підтримуються",
"notifications_list_item": "Сповіщення",
@@ -34,11 +34,11 @@
"publish_dialog_topic_placeholder": "Назва теми, наприклад phil_alerts",
"publish_dialog_topic_reset": "Скинути тему",
"publish_dialog_title_label": "Заголовок",
- "publish_dialog_title_placeholder": "Заголовок сповіщення, наприклад Сповіщення про дисковий простір",
+ "publish_dialog_title_placeholder": "Заголовок сповіщення, наприклад, Попередження про недостатньо місця на диску",
"publish_dialog_message_label": "Повідомлення",
"publish_dialog_message_placeholder": "Введіть повідомлення",
"publish_dialog_tags_label": "Теги",
- "publish_dialog_tags_placeholder": "Список тегів розділений комою, наприклад warning, srv1-backup",
+ "publish_dialog_tags_placeholder": "Список тегів розділений комою, наприклад, warning, srv1-backup",
"publish_dialog_click_placeholder": "URL-адреса, яка відкривається після натискання сповіщення",
"publish_dialog_email_label": "Електронна пошта",
"publish_dialog_attach_placeholder": "Прикріпіть файл за URL-адресою, наприклад https://f-droid.org/F-Droid.apk",
@@ -300,7 +300,7 @@
"account_upgrade_dialog_tier_features_attachment_total_size": "{{totalsize}} загальне сховище",
"account_upgrade_dialog_tier_current_label": "Поточний",
"account_upgrade_dialog_tier_selected_label": "Вибране",
- "account_upgrade_dialog_cancel_warning": "Це скасує вашу підписку і знизить версію вашого облікового запису {{date}}. У цю дату резервування тем, а також повідомлення, кешовані на сервері , буде видалено.",
+ "account_upgrade_dialog_cancel_warning": "Ця дія скасує вашу підписку, і знизить версію вашого облікового запису {{date}}. Відповідно, в цю дату, резервування тем, а також повідомлення, кешовані на сервері, буде видалено.",
"account_upgrade_dialog_tier_features_reservations_other": "{{reservations}} зарезервовані теми",
"account_upgrade_dialog_tier_features_no_reservations": "Немає зарезервованих тем",
"account_upgrade_dialog_tier_features_messages_other": "{{messages}} повідомлень в день",
@@ -397,12 +397,14 @@
"prefs_notifications_web_push_disabled_description": "Сповіщення надходитимуть якщо вебзастосунок запущений (за допомоги WebSocket)",
"prefs_notifications_web_push_enabled": "Увімкнено для {{server}}",
"prefs_notifications_web_push_disabled": "Вимкнено",
- "prefs_appearance_theme_title": "Тема",
+ "prefs_appearance_theme_title": "Тема оформлення",
"prefs_appearance_theme_system": "Система (за замовчуванням)",
"prefs_appearance_theme_light": "Світлий режим",
"error_boundary_button_reload_ntfy": "Перезавантажити ntfy",
"web_push_subscription_expiring_title": "Сповіщення буде призупинено",
"web_push_subscription_expiring_body": "Відкрийте ntfy, щоб продовжити отримувати сповіщення",
"web_push_unknown_notification_body": "Можливо вам потрібно оновити ntfy шляхом відкриття вебзастосунку",
- "alert_notification_ios_install_required_title": "потрібно встановити на iOS"
+ "alert_notification_ios_install_required_title": "Необхідне встановлення на iOS",
+ "account_basics_cannot_edit_or_delete_provisioned_user": "Автоматично створеного користувача не можна редагувати чи видалити",
+ "account_tokens_table_cannot_delete_or_edit_provisioned_token": "Автоматично створений токен не можна редагувати чи видалити"
}