diff --git a/web/public/static/langs/bg.json b/web/public/static/langs/bg.json index 5f41735..398ac24 100644 --- a/web/public/static/langs/bg.json +++ b/web/public/static/langs/bg.json @@ -248,5 +248,17 @@ "account_basics_tier_free": "безплатен", "account_basics_tier_basic": "базов", "account_basics_tier_change_button": "Променяне", - "account_basics_tier_paid_until": "Абонаментът е платен до {{date}} и автоматично ще се поднови" + "account_basics_tier_paid_until": "Абонаментът е платен до {{date}} и автоматично ще се поднови", + "account_usage_attachment_storage_title": "Хранилище за прикачени файлове", + "account_delete_dialog_button_cancel": "Отказ", + "account_upgrade_dialog_interval_monthly": "Месечно", + "account_upgrade_dialog_tier_features_reservations": "{{reservations}} резервирани теми", + "account_upgrade_dialog_tier_features_no_reservations": "Няма резервирани теми", + "account_tokens_dialog_button_cancel": "Отказ", + "account_delete_title": "Премахване на профила", + "account_upgrade_dialog_title": "Промяна нивото на профила", + "account_usage_emails_title": "Изпратени съобщения", + "account_usage_reservations_title": "Резервирани теми", + "account_usage_reservations_none": "Няма резервирани теми", + "account_usage_cannot_create_portal_session": "Порталът за разплащане не може да бъде отворен" } diff --git a/web/public/static/langs/fr.json b/web/public/static/langs/fr.json index c279d02..786174f 100644 --- a/web/public/static/langs/fr.json +++ b/web/public/static/langs/fr.json @@ -273,7 +273,7 @@ "account_delete_dialog_billing_warning": "Supprimer votre compte annule aussi immédiatement votre facturation. Vous n'aurez plus accès à votre tableau de bord de facturation.", "account_upgrade_dialog_title": "Changer le tarif du compte", "account_upgrade_dialog_proration_info": "Facturation : Lors d'un changement entre un plan payant et un autre, la différence de prix sera créditée ou remboursée sur la prochaine facture. Vous ne recevrez pas d'autre facture avant la fin de la prochaine période de facturation.", - "account_upgrade_dialog_reservations_warning_other": "Le tarif sélectionné autorise moins de sujets réservés que votre tarif actuel. Avant de changer de tarif, veuillez supprimer au moins {{count}} sujets réservés. Vous pouvez supprimer des sujets réservés dans les Settings.", + "account_upgrade_dialog_reservations_warning_other": "Le tarif sélectionné autorise moins de sujets réservés que votre tarif actuel. Avant de changer de tarif, veuillez supprimer au moins {{count}} sujets réservés. Vous pouvez supprimer des sujets réservés dans les Paramètres.", "account_upgrade_dialog_tier_features_reservations": "{{reservations}} sujets réservés", "account_upgrade_dialog_tier_features_messages": "{{messages}} messages journaliers", "account_upgrade_dialog_tier_features_emails": "{{emails}} emails journaliers", @@ -337,8 +337,20 @@ "alert_not_supported_context_description": "Les notifications ne sont supportées qu'en HTTPS. C'est une limitation de la Notifications API.", "account_basics_tier_payment_overdue": "Votre paiement est en retard. Veuillez mettre à jour votre méthode de paiement, ou votre compte va bientôt être rétrogradé.", "account_upgrade_dialog_cancel_warning": "Cela va annuler votre abonnement et rétrograder votre compte le {{date}}. Ce jour là, les sujets réservés ainsi que tous les messages dans le cache du serveur seront supprimés.", - "account_upgrade_dialog_reservations_warning_one": "Le tarif sélectionné autorise moins de sujets réservés que votre tarif actuel. Avant de changer de tarif, veuillez supprimer au moins un sujet réservé. Vous pouvez supprimer des sujets réservés dans les Settings.", + "account_upgrade_dialog_reservations_warning_one": "Le tarif sélectionné autorise moins de sujets réservés que votre tarif actuel. Avant de changer de tarif, veuillez supprimer au moins un sujet réservé. Vous pouvez supprimer des sujets réservés dans les Paramètres.", "account_tokens_description": "Utilisez des jetons d'accès lors de la publication ou de l'abonnement via l'API de ntfy, afin d'éviter d'envoyer vos identifiants de compte. Regardez la documentation pour en savoir plus.", "account_tokens_delete_dialog_description": "Avant de supprimer un jeton d'accès, assurez-vous qu'aucune application ou script ne soit en train de l'utiliser. Cette action ne peut pas être annulée.", - "prefs_reservations_description": "Vous pouvez réserver les noms de sujet à usage personnel ici. Réserver un sujet vous donne la propriété sur ce sujet et vous permet de définir les permissions d'accès à ce sujet pour d'autres utilisateurs." + "prefs_reservations_description": "Vous pouvez réserver les noms de sujet à usage personnel ici. Réserver un sujet vous donne la propriété sur ce sujet et vous permet de définir les permissions d'accès à ce sujet pour d'autres utilisateurs.", + "account_basics_tier_interval_yearly": "annuel", + "account_upgrade_dialog_interval_yearly": "Annuel", + "account_upgrade_dialog_interval_yearly_discount_save": "économisez {{discount}}%", + "account_upgrade_dialog_tier_features_no_reservations": "Aucun sujet(s) réservé(s)", + "account_upgrade_dialog_tier_price_billed_monthly": "{{price}} par an. Prélevé mensuellement.", + "account_upgrade_dialog_billing_contact_website": "Pour des questions en rapport avec la facturation, se référer à notre site internet.", + "account_basics_tier_interval_monthly": "mensuel", + "account_upgrade_dialog_interval_monthly": "Mensuel", + "account_upgrade_dialog_interval_yearly_discount_save_up_to": "économisez jusqu'à {{discount}}%", + "account_upgrade_dialog_tier_price_per_month": "mois", + "account_upgrade_dialog_tier_price_billed_yearly": "{{price}} prélevé annuellement. Économisez {{save}}.", + "account_upgrade_dialog_billing_contact_email": "Pour des questions concernant la facturation, merci de nous contacter directement." } diff --git a/web/public/static/langs/ja.json b/web/public/static/langs/ja.json index 8594a6f..96303c3 100644 --- a/web/public/static/langs/ja.json +++ b/web/public/static/langs/ja.json @@ -240,7 +240,7 @@ "account_delete_dialog_billing_warning": "アカウントを削除するとサブスクリプション支払いも即時キャンセルされます。支払いダッシュボードにもアクセスできなくなります。", "account_upgrade_dialog_title": "アカウントティアを変更", "account_upgrade_dialog_cancel_warning": "これによりサブスクリプションをキャンセルし{{date}}にアカウントをダウングレードします。同日、トピック予約およびサーバーにキャッシュされたメッセージは削除されます。", - "account_upgrade_dialog_proration_info": "追記。有料プランを切り替える場合、価格差は次の請求書で請求または返金されます。次の請求期間の終わりまで、別の請求書を受け取ることはありません。", + "account_upgrade_dialog_proration_info": "追記。有料プランをアップグレードする場合、価格差は即座に請求されます。ダウングレードする場合、差額は次の請求期間の支払いに利用されます。", "account_upgrade_dialog_tier_features_reservations": "予約のトピック{{reservations}}件", "account_upgrade_dialog_tier_features_emails": "日次メール{{emails}}件", "account_upgrade_dialog_tier_features_messages": "日次メッセージ{{messages}}件", @@ -340,5 +340,17 @@ "prefs_reservations_dialog_title_add": "トピックを予約", "prefs_reservations_dialog_description": "トピックを予約する事でそのトピックの所有権が付与され、他のユーザーにアクセス権を付与する事ができるようになります。", "reservation_delete_dialog_description": "予約を削除するとトピックの所有権を失い、他の人が予約できるようになります。既存のメッセージや添付ファイルは保持または削除することができます。", - "reservation_delete_dialog_submit_button": "予約を削除" + "reservation_delete_dialog_submit_button": "予約を削除", + "account_basics_tier_interval_monthly": "毎月", + "account_upgrade_dialog_interval_monthly": "毎月", + "account_upgrade_dialog_interval_yearly": "毎年", + "account_upgrade_dialog_interval_yearly_discount_save_up_to": "最大{{discount}}%節約", + "account_upgrade_dialog_tier_features_no_reservations": "予約トピックなし", + "account_upgrade_dialog_billing_contact_email": "支払いについての問い合わせは、直接お問い合わせください。", + "account_upgrade_dialog_interval_yearly_discount_save": "{{discount}}%節約", + "account_basics_tier_interval_yearly": "毎年", + "account_upgrade_dialog_tier_price_per_month": "月", + "account_upgrade_dialog_tier_price_billed_monthly": "年間{{price}}。月毎の支払い。", + "account_upgrade_dialog_tier_price_billed_yearly": "年間{{price}}の支払い。{{save}}節約。", + "account_upgrade_dialog_billing_contact_website": "支払いに関する質問は、ウェブサイトを参照して下さい。" } diff --git a/web/public/static/langs/ru.json b/web/public/static/langs/ru.json index 1a0435e..765e6bf 100644 --- a/web/public/static/langs/ru.json +++ b/web/public/static/langs/ru.json @@ -9,18 +9,18 @@ "notifications_none_for_any_description": "Чтобы отправить уведомление на тему, просто сделаете PUT или POST-запрос на её URL-адрес. Вот пример с использованием одной из ваших тем.", "notifications_no_subscriptions_title": "Похоже, что у вас ещё нет подписок.", "alert_grant_description": "Разрешите браузеру показывать уведомления.", - "notifications_no_subscriptions_description": "Нажмите ссылку \"{{linktext}}\", чтобы создать или подписаться на тему. После этого Вы сможете отправлять уведомления, используя PUT или POST-запросы, и получать их здесь.", + "notifications_no_subscriptions_description": "Нажмите на ссылку \"{{linktext}}\", чтобы создать или подписаться на тему. После этого Вы сможете отправлять сообщения используя PUT или POST-запросы и получать уведомления здесь.", "notifications_example": "Пример", "notifications_more_details": "Для более подробной информации, посетите наш сайт или документацию.", "notifications_loading": "Идет загрузка уведомлений …", - "publish_dialog_title_topic": "Отправить в {{topic}}", - "publish_dialog_title_no_topic": "Отправить уведомление", + "publish_dialog_title_topic": "Опубликовать в {{topic}}", + "publish_dialog_title_no_topic": "Опубликовать уведомление", "publish_dialog_progress_uploading": "Идет загрузка …", "publish_dialog_progress_uploading_detail": "Загружается {{loaded}}/{{total}} ({{percent}}%) …", - "publish_dialog_message_published": "Уведомление отправлено", - "publish_dialog_attachment_limits_file_and_quota_reached": "превышает максимальный размер файла {{fileSizeLimit}} и суммарный объем всех загруженных файлов (осталось {{remainingBytes}})", + "publish_dialog_message_published": "Уведомление опубликовано", + "publish_dialog_attachment_limits_file_and_quota_reached": "превышает максимальный размер файла {{fileSizeLimit}} и квоту, осталось {{remainingBytes}}", "publish_dialog_attachment_limits_file_reached": "превышает максимальный размер файла {{fileSizeLimit}}", - "publish_dialog_attachment_limits_quota_reached": "превышает суммарный объем всех загруженных файлов (осталось {{remainingBytes}})", + "publish_dialog_attachment_limits_quota_reached": "превышает квоту, осталось {{remainingBytes}}", "publish_dialog_priority_low": "Низкий приоритет", "publish_dialog_priority_default": "Стандартный приоритет", "publish_dialog_priority_high": "Высокий приоритет", @@ -37,9 +37,9 @@ "publish_dialog_tags_placeholder": "Список тэгов, разделённый запятой, например: warning, srv1-backup", "publish_dialog_priority_label": "Приоритет", "publish_dialog_click_label": "Ссылка при открытии", - "publish_dialog_click_placeholder": "URL-адрес, который откроется при взаимодействии с уведомлением", + "publish_dialog_click_placeholder": "URL-адрес, который откроется при нажатии на уведомление", "publish_dialog_email_label": "Электронная почта", - "message_bar_error_publishing": "Ошибка отправки уведомления", + "message_bar_error_publishing": "Ошибка публикации уведомления", "alert_not_supported_title": "Уведомления не поддерживаются", "alert_not_supported_description": "Уведомления не поддерживаются вашим браузером.", "notifications_copied_to_clipboard": "Скопировано в буфер обмена", @@ -49,7 +49,7 @@ "nav_button_all_notifications": "Все уведомления", "nav_button_settings": "Настройки", "nav_button_documentation": "Документация", - "nav_button_publish_message": "Отправить уведомление", + "nav_button_publish_message": "Опубликовать уведомление", "nav_button_subscribe": "Подписаться на тему", "alert_grant_button": "Разрешить", "notifications_attachment_copy_url_button": "Скопировать URL-адрес", @@ -78,7 +78,7 @@ "publish_dialog_chip_email_label": "Переслать на электронную почту", "publish_dialog_chip_attach_url_label": "Прикрепить файл по URL", "publish_dialog_chip_attach_file_label": "Прикрепить локальный файл", - "publish_dialog_chip_delay_label": "Задержка доставки", + "publish_dialog_chip_delay_label": "Задержать доставку", "publish_dialog_chip_topic_label": "Изменить тему", "publish_dialog_details_examples_description": "Примеры и подробное описание всех функций смотрите в документации.", "publish_dialog_attach_label": "URL-адрес вложения", @@ -86,7 +86,7 @@ "publish_dialog_other_features": "Другие возможности:", "publish_dialog_button_cancel_sending": "Отменить отправку", "publish_dialog_button_send": "Отправить", - "publish_dialog_checkbox_publish_another": "Отправить еще", + "publish_dialog_checkbox_publish_another": "Опубликовать еще", "publish_dialog_attached_file_title": "Прикреплённый файл:", "publish_dialog_attached_file_filename_placeholder": "Имя прикреплённого файла", "emoji_picker_search_placeholder": "Поиск смайликов", @@ -155,7 +155,7 @@ "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": "Изменить токен доступа", @@ -163,16 +163,16 @@ "account_delete_dialog_billing_warning": "Удаление учетной записи также отменяет все платные подписки. У Вас не будет доступа к порталу оплаты.", "account_delete_dialog_description": "Это действие безвозвратно удалит Вашу учетную запись, включая все Ваши данные хранящиеся на сервере. После удаления, Ваше имя пользователя не будет доступно для регистрации в течении 7 дней. Если Вы действительно хотите продолжить, пожалуйста введите Ваш пароль ниже.", "account_delete_dialog_label": "Пароль", - "reservation_delete_dialog_action_keep_description": "Уведомления и вложения которые находятся в кэше сервера станут доступны всем, кто знает имя темы.", + "reservation_delete_dialog_action_keep_description": "Сообщения и вложения которые находятся в кэше сервера станут доступны всем, кто знает имя темы.", "prefs_reservations_table": "Список зарезервированных тем", "prefs_reservations_table_access_header": "Доступ", - "prefs_reservations_table_everyone_write_only": "Я могу отправлять и подписываться, все остальные могут только отправлять", + "prefs_reservations_table_everyone_write_only": "Я могу публиковать и подписываться, все остальные могут публиковать", "prefs_reservations_dialog_description": "Резервирование дает Вам возможность управлять темой и настраивать правила доступа к ней для пользователей.", - "reservation_delete_dialog_action_delete_title": "Удалить уведомления в кэше и вложения", - "reservation_delete_dialog_action_delete_description": "Уведомления в кэше и вложения будут безвозвратно удалены. Это действие невозможно отменить.", + "reservation_delete_dialog_action_delete_title": "Удалить сообщения в кэше и вложения", + "reservation_delete_dialog_action_delete_description": "Сообщения в кэше и вложения будут безвозвратно удалены. Это действие невозможно отменить.", "prefs_reservations_table_not_subscribed": "Не подписан", - "prefs_reservations_table_everyone_deny_all": "Только я могу отправлять и подписываться", - "prefs_reservations_table_everyone_read_write": "Все могут отправлять и подписываться", + "prefs_reservations_table_everyone_deny_all": "Только я могу публиковать и подписываться", + "prefs_reservations_table_everyone_read_write": "Все могут публиковать и подписываться", "prefs_reservations_table_click_to_subscribe": "Нажмите чтобы подписаться", "prefs_reservations_dialog_title_add": "Зарезервировать тему", "prefs_reservations_dialog_title_delete": "Удалить резервирование", @@ -182,7 +182,7 @@ "prefs_users_delete_button": "Удалить пользователя", "prefs_users_table_cannot_delete_or_edit": "Невозможно удалить или редактировать залогиненного пользователя", "account_upgrade_dialog_reservations_warning_one": "Выбранная подписка разрешает меньше зарезервированных тем, чем есть у Вас на данный момент. Перед сменой подписки, пожалуйста удалите хотя бы одну зарезервированную тему. Вы можете это сделать в Настройках.", - "account_upgrade_dialog_proration_info": "Пересчёт оплаты: при переходе между платными подписками, разница в цене будет списана или возвращена в Вашем следующем счете. Вы не получите новый счет до конца следующего цикла оплаты.", + "account_upgrade_dialog_proration_info": "Пересчёт оплаты: при расширении подписки, разница в цене от текущей спишется сразу. При упрощении подписки, неиспользованные средства пойдут в оплату баланса по следующим счетам.", "account_upgrade_dialog_tier_features_attachment_file_size": "{{filesize}} на файл", "account_tokens_table_never_expires": "Никогда", "account_tokens_table_copied_to_clipboard": "Токен доступа скопирован", @@ -192,7 +192,7 @@ "account_tokens_dialog_button_create": "Создать токен", "account_tokens_delete_dialog_submit_button": "Безвозвратно удалить токен", "account_upgrade_dialog_reservations_warning_other": "Выбранная подписка разрешает меньше зарезервированных тем, чем есть у Вас на данный момент. Перед сменой подписки, пожалуйста удалите хотя бы {{count}} зарезервированных тем. Вы можете это сделать в Настройках.", - "account_upgrade_dialog_tier_features_messages": "{{messages}} уведомлений в день", + "account_upgrade_dialog_tier_features_messages": "{{messages}} сообщений в день", "account_upgrade_dialog_tier_features_attachment_total_size": "{{totalsize}} суммарный объем", "account_upgrade_dialog_tier_selected_label": "Выбранная", "account_tokens_table_current_session": "Текущий сеанс браузера", @@ -203,7 +203,7 @@ "prefs_notifications_sound_play": "Воспроизводить выбранный звук", "account_upgrade_dialog_tier_features_reservations": "{{reservations}} зарезервированных тем", "account_upgrade_dialog_tier_features_emails": "{{emails}} эл. сообщений в день", - "account_basics_tier_free": "бесплатной", + "account_basics_tier_free": "Бесплатный", "account_tokens_dialog_title_create": "Создать токен доступа", "account_tokens_dialog_title_delete": "Удалить токен доступа", "account_tokens_table_copy_to_clipboard": "Скопировать в буфер обмена", @@ -233,7 +233,7 @@ "signup_error_username_taken": "Имя пользователя {{username}} уже занято", "signup_title": "Создать учетную запись ntfy", "signup_already_have_account": "Уже есть учетная запись? Войдите!", - "signup_error_creation_limit_reached": "Превышен лимит на создание учетных записей", + "signup_error_creation_limit_reached": "Лимит на создание учетных записей исчерпан", "login_form_button_submit": "Вход", "login_link_signup": "Регистрация", "login_disabled": "Вход недоступен", @@ -246,16 +246,16 @@ "action_bar_sign_in": "Вход", "action_bar_sign_up": "Регистрация", "action_bar_change_display_name": "Изменить псевдоним", - "message_bar_publish": "Отправить сообщение", - "nav_button_muted": "Уведомления скрыты", + "message_bar_publish": "Опубликовать сообщение", + "nav_button_muted": "Уведомления заглушены", "nav_button_connecting": "установка соединения", "action_bar_account": "Учетная запись", "login_title": "Вход в Вашу учетную запись ntfy", - "action_bar_reservation_limit_reached": "Первышен лимит", - "action_bar_toggle_mute": "Скрыть/показать уведомления", + "action_bar_reservation_limit_reached": "Лимит исчерпан", + "action_bar_toggle_mute": "Заглушить/разрешить уведомления", "nav_button_account": "Учетная запись", "nav_upgrade_banner_label": "Подпишитесь на ntfy Pro", - "message_bar_show_dialog": "Открыть диалог отправки", + "message_bar_show_dialog": "Открыть диалог публикации", "notifications_list": "Список уведомлений", "notifications_list_item": "Уведомление", "notifications_mark_read": "Пометить как прочтенное", @@ -298,7 +298,7 @@ "account_basics_tier_payment_overdue": "У Вас задолженность по оплате. Пожалуйста проверьте метод оплаты, иначе Вы скоро потеряете преимущества Вашей подписки.", "account_basics_tier_canceled_subscription": "Ваша подписка была отменена; учетная запись перейдет на бесплатное обслуживание {{date}}.", "account_basics_tier_manage_billing_button": "Управление оплатой", - "account_usage_messages_title": "Отправленные уведолмления", + "account_usage_messages_title": "Опубликованные сообщения", "account_usage_emails_title": "Отправленные электронные сообщения", "account_usage_reservations_title": "Зарезервированные темы", "account_usage_reservations_none": "Нет зарезервированных тем", @@ -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": "Последний доступ", @@ -320,17 +320,17 @@ "account_tokens_dialog_label": "Название, например Radarr notifications", "prefs_reservations_title": "Зарезервированные темы", "prefs_reservations_description": "Здесь Вы можете резервировать темы для личного пользования. Резервирование дает Вам возможность управлять темой и настраивать правила доступа к ней для пользователей.", - "prefs_reservations_limit_reached": "Вы зарезервировали маскимально возможное количество тем.", + "prefs_reservations_limit_reached": "Вы исчерпали Ваш лимит на количество зарезервированных тем.", "prefs_reservations_add_button": "Добавить тему", "prefs_reservations_edit_button": "Настройка доступа", "prefs_reservations_delete_button": "Сбросить правила доступа", - "prefs_reservations_table_everyone_read_only": "Я могу отправлять и подписываться, все остальные могут только подписыватся", + "prefs_reservations_table_everyone_read_only": "Я могу публиковать и подписываться, все остальные могут подписываться", "prefs_reservations_dialog_access_label": "Доступ", - "reservation_delete_dialog_description": "Удаление резервирования дает возможность зарезервировать эту тему другим. Вы можете оставить или удалить существующие уведомления и вложения.", - "reservation_delete_dialog_action_keep_title": "Сохранить уведомления в кэше и вложения", + "reservation_delete_dialog_description": "Удаление резервирования дает возможность зарезервировать эту тему другим. Вы можете оставить или удалить существующие сообщения и вложения.", + "reservation_delete_dialog_action_keep_title": "Сохранить сообщения в кэше и вложения", "reservation_delete_dialog_submit_button": "Удалить резервирование", - "account_basics_tier_basic": "базовой", - "nav_upgrade_banner_description": "Зарезервированные темы, больше уведомлений и электронных сообщений, а также вложения большего размера", + "account_basics_tier_basic": "Базовый", + "nav_upgrade_banner_description": "Зарезервированные темы, больше сообщений и электронных писем, а также вложения большего размера", "alert_not_supported_context_description": "Уведомления поддерживаются только по протоколу HTTPS. Это ограничение Notifications API.", "notifications_delete": "Удалить", "notifications_new_indicator": "Новое уведомление", @@ -340,5 +340,17 @@ "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": "Ежегодно", + "account_upgrade_dialog_interval_yearly_discount_save": "скидка {{discount}}%", + "account_upgrade_dialog_interval_monthly": "Ежемесячно", + "account_upgrade_dialog_interval_yearly_discount_save_up_to": "скидка до {{discount}}%", + "account_upgrade_dialog_tier_features_no_reservations": "Нет зарезервированных тем", + "account_upgrade_dialog_tier_price_per_month": "в месяц", + "account_upgrade_dialog_tier_price_billed_monthly": "{{price}} в год. Оплата помесячно.", + "account_upgrade_dialog_tier_price_billed_yearly": "{{price}} ежегодно. Сэкономьте {{save}}.", + "account_upgrade_dialog_billing_contact_email": "По вопросам оплаты, пожалуйста свяжитесь с нами.", + "account_upgrade_dialog_billing_contact_website": "По вопросам оплаты, пожалуйста обратитесь к нашему сайту." }