diff --git a/web/public/static/langs/bg.json b/web/public/static/langs/bg.json
index f1b8c800..24b99af4 100644
--- a/web/public/static/langs/bg.json
+++ b/web/public/static/langs/bg.json
@@ -55,7 +55,7 @@
"notifications_attachment_open_title": "Към {{url}}",
"notifications_attachment_copy_url_button": "Копиране на адреса",
"notifications_attachment_open_button": "Отваряне на прикачения файл",
- "notifications_attachment_link_expires": "препратката изтича на {{date}}",
+ "notifications_attachment_link_expires": "давността на препратката изтича на {{date}}",
"notifications_actions_open_url_title": "Към {{url}}",
"notifications_click_copy_url_button": "Копиране на препратка",
"notifications_click_open_button": "Отваряне",
@@ -85,7 +85,7 @@
"publish_dialog_title_label": "Заглавие",
"publish_dialog_priority_label": "Приоритет",
"publish_dialog_click_placeholder": "Адрес, който се отваря при щракване върху известието",
- "publish_dialog_email_placeholder": "Поща, на която да се препрати известието, напр. phil@example.com",
+ "publish_dialog_email_placeholder": "Адрес, към който да бъдат препращани известия, напр. phil@example.com",
"publish_dialog_attach_label": "Адрес на прикачения файл",
"publish_dialog_filename_placeholder": "Име на прикачения файл",
"publish_dialog_attach_placeholder": "Прикачете файл от адрес, напр. https://f-droid.org/F-Droid.apk",
@@ -257,7 +257,7 @@
"account_tokens_dialog_button_cancel": "Отказ",
"account_delete_title": "Премахване на профила",
"account_upgrade_dialog_title": "Промяна нивото на профила",
- "account_usage_emails_title": "Изпратени съобщения",
+ "account_usage_emails_title": "Изпратени електронни писма",
"account_usage_reservations_title": "Резервирани теми",
"account_usage_reservations_none": "Няма резервирани теми",
"account_usage_cannot_create_portal_session": "Порталът за разплащане не може да бъде отворен",
@@ -332,8 +332,53 @@
"account_upgrade_dialog_tier_price_per_month": "на месец",
"account_upgrade_dialog_button_pay_now": "Плащане и абониране",
"account_upgrade_dialog_tier_selected_label": "Избрано",
- "account_upgrade_dialog_button_update_subscription": "Премяна на абонамент",
+ "account_upgrade_dialog_button_update_subscription": "Промяна на абонамент",
"account_upgrade_dialog_reservations_warning_other": "Избраното ниво разрешава по-малко резервирани теми, от колкото текущото. Преди промяна на нивото изтрийте най-малко {{count}} резервирани теми. Можете да премахвате теми в Настройки.",
"account_tokens_table_expires_header": "Изтича",
- "account_tokens_table_never_expires": "Никога"
+ "account_tokens_table_never_expires": "Никога",
+ "prefs_reservations_title": "Резервирани теми",
+ "prefs_reservations_table_click_to_subscribe": "Докоснете, за да се абонирате",
+ "prefs_reservations_dialog_title_delete": "Премахване на резервирането",
+ "prefs_reservations_table_everyone_read_only": "Аз мога да публикувам и да се абонирам, всички останали могат да се абонират",
+ "prefs_reservations_table_not_subscribed": "Без абонамент",
+ "account_tokens_table_token_header": "Код за достъп",
+ "account_tokens_table_create_token_button": "Създаване на код за достъп",
+ "account_tokens_dialog_expires_x_days": "Кодът за достъп изтича след {{days}} дена",
+ "account_tokens_dialog_expires_never": "Кодът за достъп не изтича",
+ "account_tokens_delete_dialog_title": "Премахване на код за достъп",
+ "prefs_reservations_limit_reached": "Достигнахте ограничението за брой резервирани теми.",
+ "prefs_reservations_add_button": "Добавяне на тема",
+ "prefs_reservations_delete_button": "Нулиране на правата за достъп",
+ "prefs_reservations_table": "Списък с резервирани теми",
+ "prefs_reservations_dialog_title_add": "Резервиране на тема",
+ "prefs_reservations_dialog_title_edit": "Променяне на резервирана тема",
+ "account_tokens_table_current_session": "Текущ сеанс на четеца",
+ "account_tokens_table_copied_to_clipboard": "Кодът за достъп е копиран",
+ "account_tokens_table_cannot_delete_or_edit": "Не можете да променяте или премахвате кода за достъп на текущия сеанс",
+ "account_tokens_table_last_origin_tooltip": "От адрес по IP {{ip}}, щракнете за подробности",
+ "account_tokens_dialog_title_create": "Създаване на код за достъп",
+ "account_tokens_dialog_title_edit": "Променяне на код за достъп",
+ "account_tokens_dialog_title_delete": "Премахване на код за достъп",
+ "account_tokens_dialog_label": "Етикет, напр. Известия от Radarr",
+ "account_tokens_dialog_button_create": "Създаване на код за достъп",
+ "account_tokens_dialog_button_update": "Променяне на код за достъп",
+ "account_tokens_dialog_expires_label": "Кодът за достъп изтича след",
+ "account_tokens_dialog_expires_x_hours": "Кодът за достъп изтича след {{hours}} часа",
+ "account_tokens_dialog_expires_unchanged": "Без промяна на давността",
+ "account_tokens_delete_dialog_submit_button": "Безвъзвратно премахване на код за достъп",
+ "prefs_users_description_no_sync": "Потребителите и паролите не се синхронизират заедно с профила.",
+ "prefs_users_table_cannot_delete_or_edit": "Влезлият потребител не може да бъде премахнат",
+ "prefs_reservations_table_everyone_deny_all": "Само аз мога да публикувам и да се абонирам",
+ "prefs_reservations_table_everyone_write_only": "Аз мога да публикувам и да се абонирам, всички останали могат да публикуват",
+ "prefs_reservations_table_everyone_read_write": "Всички могат да публикуват и да се абонират",
+ "reservation_delete_dialog_submit_button": "Премахване на резервирането",
+ "account_tokens_description": "Използвайте код за достъп когато публикувате или се абонирате през ППИ на ntfy, за да не се налага да изпращате потребителско име и парола. Прочетете документацията за повече информация.",
+ "account_tokens_delete_dialog_description": "Преди да премахвате код за достъп се уверете, че не се използва от приложения или скриптове. Действието е необратимо.",
+ "prefs_reservations_dialog_description": "Резервирането ви осигурява собственост върху темата и ви дава възможност да определяте права за достъп от други потребители.",
+ "reservation_delete_dialog_action_keep_title": "Пазене на съобщения и прикачени файлове",
+ "reservation_delete_dialog_action_keep_description": "Съобщенията и прикачените файлове, които са във временната памет на сървъра ще бъдат достъпни за всеки, който знае името на темата.",
+ "reservation_delete_dialog_action_delete_title": "Премахване на съобщения и прикачени файлове",
+ "reservation_delete_dialog_action_delete_description": "Съобщенията и прикачените файлове, които са във временната памет ще бъдат премахнати. Действието е необратимо.",
+ "prefs_reservations_description": "Тук можете да резервирате тема за собствено ползване. Резервирането ви осигурява собственост върху темата и ви дава възможност да определяте права за достъп от други потребители.",
+ "reservation_delete_dialog_description": "С премахването на резервирането вие се отказвате от собствеността върху темата и давате възможност друг потребител да я резервира. Можете да оставите или да премахнете съществуващите съобщения и прикачени файлове."
}
diff --git a/web/public/static/langs/uz.json b/web/public/static/langs/uz.json
new file mode 100644
index 00000000..b951406a
--- /dev/null
+++ b/web/public/static/langs/uz.json
@@ -0,0 +1,27 @@
+{
+ "signup_title": "ntfy hisobini yaratish",
+ "signup_form_password": "Parol",
+ "signup_form_confirm_password": "Parolni tasdiqlang",
+ "signup_error_username_taken": "Foydalanuvchi nomi {{username}} allaqachon foydalanilmoqda",
+ "signup_error_creation_limit_reached": "Boshqa hisob raqam ocha olmaysiz",
+ "login_title": "Ntfy hisobingizga kiring",
+ "login_form_button_submit": "Kirish",
+ "login_link_signup": "Ro'yxatdan o'tish",
+ "login_disabled": "Kirish o'chirilgan",
+ "action_bar_show_menu": "Menyuni ko'rsatish",
+ "action_bar_logo_alt": "ntfy logotipi",
+ "action_bar_settings": "Sozlamalar",
+ "action_bar_change_display_name": "Ko'rsatilgan nomni o'zgartiring",
+ "action_bar_reservation_add": "Zaxira mavzusi",
+ "common_cancel": "Bekor qilish",
+ "common_save": "Saqlash",
+ "common_add": "Qo‘shish",
+ "common_back": "Orqaga",
+ "common_copy_to_clipboard": "Xotiraga nusxalash",
+ "signup_form_username": "Foydalanuvchi nomi",
+ "signup_form_button_submit": "Ro‘yxatdan o‘tish",
+ "signup_form_toggle_password_visibility": "Parol ko‘rinishini o‘zgartirish",
+ "signup_already_have_account": "Hisobingiz bormi? Tizimga kiring!",
+ "signup_disabled": "Ro‘yxatdan o‘tish o‘chirilgan",
+ "action_bar_account": "Hisob"
+}