From 9d84dda213ab445c078b4933bb89fac8f0e729af Mon Sep 17 00:00:00 2001 From: ster Date: Mon, 8 May 2017 01:47:19 +0400 Subject: [PATCH] Update Ukrainian, Russian translations (#2893) * Update Ukrainian translation (rebased off Russian translation) * Update Ukrainian, Russian translations --- app/javascript/mastodon/locales/ru.json | 10 +- app/javascript/mastodon/locales/uk.json | 251 ++++++++++--------- config/locales/activerecord.uk.yml | 12 + config/locales/devise.uk.yml | 30 +-- config/locales/doorkeeper.uk.yml | 79 +++--- config/locales/simple_form.uk.yml | 31 ++- config/locales/uk.yml | 308 ++++++++++++++++++++++-- 7 files changed, 516 insertions(+), 205 deletions(-) create mode 100644 config/locales/activerecord.uk.yml diff --git a/app/javascript/mastodon/locales/ru.json b/app/javascript/mastodon/locales/ru.json index 59b02f354..f6d368329 100644 --- a/app/javascript/mastodon/locales/ru.json +++ b/app/javascript/mastodon/locales/ru.json @@ -35,7 +35,7 @@ "compose_form.spoiler": "Скрыть текст за предупреждением", "compose_form.spoiler_placeholder": "Предупреждение о скрытом тексте", "confirmation_modal.cancel": "Отмена", - "confirmations.block.confirm": "Блокировать", + "confirmations.block.confirm": "Заблокировать", "confirmations.block.message": "Вы уверены, что хотите заблокировать {name}?", "confirmations.delete.confirm": "Удалить", "confirmations.delete.message": "Вы уверены, что хотите удалить этот статус?", @@ -54,7 +54,7 @@ "empty_column.community": "Локальная лента пуста. Напишите что-нибудь, чтобы разогреть народ!", "empty_column.hashtag": "Статусов с таким хэштегом еще не существует.", "empty_column.home": "Пока Вы ни на кого не подписаны. Полистайте {public} или используйте поиск, чтобы освоиться и завести новые знакомства.", - "empty_column.home.inactivity": "Ваша домашняя лента пуста. Если Вы не были активны какое-то время, она будет сгенерирована для Вас в ближайшем времени.", + "empty_column.home.inactivity": "Ваша домашняя лента пуста. Если Вы некоторое время были неактивны, она будет сгенерирована для Вас в ближайшее время.", "empty_column.home.public_timeline": "публичные ленты", "empty_column.notifications": "У Вас еще нет уведомлений. Заведите знакомство с другими пользователями, чтобы начать разговор.", "empty_column.public": "Здесь ничего нет! Опубликуйте что-нибудь или подпишитесь на пользователей с других узлов, чтобы заполнить ленту.", @@ -101,16 +101,16 @@ "notifications.settings": "Настройки колонки", "onboarding.done": "Готово", "onboarding.next": "Далее", - "onboarding.page_five.public_timelines": "Локальная лента показывает публичные посты от всех на {domain}. Глобальная лента показывает публичные посты от всех, на кого подписаны люди на {domain}. Это - публичные ленты, отличный способ найти новые знакомства.", + "onboarding.page_five.public_timelines": "Локальная лента показывает публичные посты всех пользователей {domain}. Глобальная лента показывает публичные посты всех людей, на которых подписаны пользователи {domain}. Это - публичные ленты, отличный способ найти новые знакомства.", "onboarding.page_four.home": "Домашняя лента показывает посты от тех, на кого Вы подписаны.", "onboarding.page_four.notifications": "Колонка уведомлений сообщает о взаимодействии с Вами других людей.", - "onboarding.page_one.federation": "Mastodon - это сеть независимых серверов, объединенных в одну большую социальную сеть. Мы называем эти сервера узлами.", + "onboarding.page_one.federation": "Mastodon - это сеть независимых серверов, которые вместе образуют единую социальную сеть. Мы называем эти сервера узлами.", "onboarding.page_one.handle": "Вы находитесь на {domain}, поэтому Ваше полное имя пользователя - {handle}", "onboarding.page_one.welcome": "Добро пожаловать в Mastodon!", "onboarding.page_six.admin": "Админ Вашего узла - {admin}.", "onboarding.page_six.almost_done": "Почти готово...", "onboarding.page_six.appetoot": "Удачи!", - "onboarding.page_six.apps_available": "Для iOS, Android и других платформ существуют {apps}.", + "onboarding.page_six.apps_available": "Для взаимодействия Mastodon существуют {apps} для iOS, Android и других платформ.", "onboarding.page_six.github": "Mastodon - свободная программа с открытым исходным кодом. Вы можете сообщить о баге, предложить идею или поучаствовать в разработке на {github}.", "onboarding.page_six.guidelines": "правила поведения", "onboarding.page_six.read_guidelines": "Пожалуйста, прочитайте {guidelines} для {domain}!", diff --git a/app/javascript/mastodon/locales/uk.json b/app/javascript/mastodon/locales/uk.json index 7a19cf4ee..a39896fd2 100644 --- a/app/javascript/mastodon/locales/uk.json +++ b/app/javascript/mastodon/locales/uk.json @@ -1,167 +1,166 @@ { "account.block": "Заблокувати", - "account.disclaimer": "This user is from another instance. This number may be larger.", + "account.disclaimer": "Це користувач з іншої інстанції. Число може бути більше.", "account.edit_profile": "Налаштування профілю", "account.follow": "Підписатися", "account.followers": "Підписники", "account.follows": "Підписки", - "account.follows_you": "Підписаний", + "account.follows_you": "Підписаний(-а) на Вас", "account.mention": "Згадати", - "account.mute": "Mute @{name}", + "account.mute": "Заглушити", "account.posts": "Пости", - "account.report": "Report @{name}", - "account.requested": "Awaiting approval", + "account.report": "Поскаржитися", + "account.requested": "Очікує підтвердження", "account.unblock": "Розблокувати", "account.unfollow": "Відписатися", - "account.unmute": "Unmute @{name}", - "boost_modal.combo": "You can press {combo} to skip this next time", - "column.blocks": "Blocked users", - "column.community": "Local timeline", - "column.favourites": "Favourites", - "column.follow_requests": "Follow requests", + "account.unmute": "Зняти глушення", + "boost_modal.combo": "Ви можете натиснути {combo}, щоб пропустити це наступного разу", + "column.blocks": "Заблоковані користувачі", + "column.community": "Локальна стрічка", + "column.favourites": "Вподобане", + "column.follow_requests": "Запити на підписку", "column.home": "Головна", - "column.mutes": "Muted users", + "column.mutes": "Заглушені користувачі", "column.notifications": "Сповіщення", - "column.public": "Стіна", + "column.public": "Глобальна стрічка", "column_back_button.label": "Назад", - "column_subheading.navigation": "Navigation", - "column_subheading.settings": "Settings", - "compose_form.lock_disclaimer": "Your account is not {locked}. Anyone can follow you to view your follower-only posts.", - "compose_form.lock_disclaimer.lock": "locked", + "column_subheading.navigation": "Навігація", + "column_subheading.settings": "", + "compose_form.lock_disclaimer": "Ваш акаунт не {locked}. Любой может подписаться на вас и видеть ваши приватные посты.", + "compose_form.lock_disclaimer.lock": "приватний", "compose_form.placeholder": "Що у Вас на думці?", - "compose_form.privacy_disclaimer": "Your private status will be delivered to mentioned users on {domains}. Do you trust {domainsCount, plural, one {that server} other {those servers}}? Post privacy only works on Mastodon instances. If {domains} {domainsCount, plural, one {is not a Mastodon instance} other {are not Mastodon instances}}, there will be no indication that your post is private, and it may be boosted or otherwise made visible to unintended recipients.", + "compose_form.privacy_disclaimer": "Ваш приватний допис буде доставлено до згаданих користувачів на доменах {domains}. Ви довіряєте {domainsCount, plural, one {цьому серверу} other {цим серверам}}? Приватність постів працює тільки на інстанціях Mastodon. Якщо {domains} {domainsCount, plural, one {не є інстанцією Mastodon} other {не є інстанціями Mastodon}}, приватність поста не буде активована, та він може бути передмухнутий або іншим чином показаний не позначеним Вами користувачам.", "compose_form.publish": "Дмухнути", - "compose_form.sensitive": "Непристойний зміст", - "compose_form.spoiler": "Hide text behind warning", - "compose_form.spoiler_placeholder": "Content warning", - "confirmation_modal.cancel": "Cancel", - "confirmations.block.confirm": "Block", - "confirmations.block.message": "Are you sure you want to block {name}?", - "confirmations.delete.confirm": "Delete", - "confirmations.delete.message": "Are you sure you want to delete this status?", - "confirmations.mute.confirm": "Mute", - "confirmations.mute.message": "Are you sure you want to mute {name}?", - "emoji_button.activity": "Activity", - "emoji_button.flags": "Flags", - "emoji_button.food": "Food & Drink", - "emoji_button.label": "Insert emoji", - "emoji_button.nature": "Nature", - "emoji_button.objects": "Objects", - "emoji_button.people": "People", - "emoji_button.search": "Search...", - "emoji_button.symbols": "Symbols", - "emoji_button.travel": "Travel & Places", - "empty_column.community": "The local timeline is empty. Write something publicly to get the ball rolling!", - "empty_column.hashtag": "There is nothing in this hashtag yet.", - "empty_column.home": "You aren't following anyone yet. Visit {public} or use search to get started and meet other users.", - "empty_column.home.inactivity": "Your home feed is empty. If you have been inactive for a while, it will be regenerated for you soon.", - "empty_column.home.public_timeline": "the public timeline", - "empty_column.notifications": "You don't have any notifications yet. Interact with others to start the conversation.", - "empty_column.public": "There is nothing here! Write something publicly, or manually follow users from other instances to fill it up", - "follow_request.authorize": "Authorize", - "follow_request.reject": "Reject", - "getting_started.appsshort": "Apps", - "getting_started.faq": "FAQ", + "compose_form.sensitive": "Відмітити як непристойний зміст", + "compose_form.spoiler": "Приховати текст за попередженням", + "compose_form.spoiler_placeholder": "Попередження щодо прихованого тексту", + "confirmation_modal.cancel": "Відмінити", + "confirmations.block.confirm": "Заблокувати", + "confirmations.block.message": "Ви впевнені, що хочете заблокувати {name}?", + "confirmations.delete.confirm": "Видалити", + "confirmations.delete.message": "Ви впевнені, що хочете видалити цей допис?", + "confirmations.mute.confirm": "Заглушить", + "confirmations.mute.message": "Ви впевнені, що хочете заглушити {name}?", + "emoji_button.activity": "Заняття", + "emoji_button.flags": "Прапори", + "emoji_button.food": "Їжа та напої", + "emoji_button.label": "Вставити емодзі", + "emoji_button.nature": "Природа", + "emoji_button.objects": "Предмети", + "emoji_button.people": "Люди", + "emoji_button.search": "Знайти...", + "emoji_button.symbols": "Символи", + "emoji_button.travel": "Подорожі", + "empty_column.community": "Локальна стрічка пуста. Напишіть щось, щоб розігріти народ!", + "empty_column.hashtag": "Дописів з цим хештегом поки не існує.", + "empty_column.home": "Ви поки ні на кого не підписані. Погортайте {public}, або скористуйтесь пошуком, щоб освоїтися та познайомитися з іншими користувачами.", + "empty_column.home.inactivity": "Ваша домашня стрічка пуста. Якщо ви були неактивні протягом деякого часу, вона скоро буде згенерована для Вас.", + "empty_column.home.public_timeline": "публічні стрічки", + "empty_column.notifications": "У вас ще немає сповіщень. Переписуйтесь з іншими користувачами, щоб почати розмову.", + "empty_column.public": "Тут поки нічого немає! Опублікуйте щось, або вручну підпишіться на користувачів інших інстанцій, щоб заповнити стрічку.", + "follow_request.authorize": "Авторизувати", + "follow_request.reject": "Відмовити", + "getting_started.apps": "Доступні різноманітні додатки.", "getting_started.heading": "Ласкаво просимо", - "getting_started.open_source_notice": "Mastodon is open source software. You can contribute or report issues on GitHub at {github}.", + "getting_started.open_source_notice": "Mastodon - програма з відкритим вихідним кодом. Ви можете допомогти проекту, або повідомити про проблеми на GitHub за адресою {github}.", "getting_started.support": "{faq} • {userguide} • {apps}", - "getting_started.userguide": "User Guide", - "home.column_settings.advanced": "Advanced", - "home.column_settings.basic": "Basic", - "home.column_settings.filter_regex": "Filter out by regular expressions", - "home.column_settings.show_reblogs": "Show boosts", - "home.column_settings.show_replies": "Show replies", - "home.settings": "Column settings", + "getting_started.userguide": "Посібник", + "home.column_settings.advanced": "Додаткові", + "home.column_settings.basic": "Основні", + "home.column_settings.filter_regex": "Відфільтрувати регулярним виразом", + "home.column_settings.show_reblogs": "Показувати передмухи", + "home.column_settings.show_replies": "Показувати відповіді", + "home.settings": "Налаштування колонок", "lightbox.close": "Закрити", "loading_indicator.label": "Завантаження...", - "media_gallery.toggle_visible": "Toggle visibility", - "missing_indicator.label": "Not found", - "navigation_bar.blocks": "Blocked users", - "navigation_bar.community_timeline": "Local timeline", + "media_gallery.toggle_visible": "Показати/приховати", + "missing_indicator.label": "Не знайдено", + "navigation_bar.blocks": "Заблоковані користувачі", + "navigation_bar.community_timeline": "Локальна стрічка", "navigation_bar.edit_profile": "Редагувати профіль", - "navigation_bar.favourites": "Favourites", - "navigation_bar.follow_requests": "Follow requests", - "navigation_bar.info": "Extended information", + "navigation_bar.favourites": "Вподобане", + "navigation_bar.follow_requests": "Запити на підписку", + "navigation_bar.info": "Про інстанцію", "navigation_bar.logout": "Вийти", - "navigation_bar.mutes": "Muted users", + "navigation_bar.mutes": "Заглушені користувачі", "navigation_bar.preferences": "Налаштування", - "navigation_bar.public_timeline": "Публічна стіна", + "navigation_bar.public_timeline": "Глобальна стрічка", "notification.favourite": "{name} сподобався ваш допис", "notification.follow": "{name} підписався(-лась) на Вас", - "notification.reblog": "{name} передмухнув(-ла) Ваш статус", - "notifications.clear": "Clear notifications", - "notifications.clear_confirmation": "Are you sure you want to permanently clear all your notifications?", - "notifications.column_settings.alert": "Desktop notifications", - "notifications.column_settings.favourite": "Favourites:", - "notifications.column_settings.follow": "New followers:", - "notifications.column_settings.mention": "Mentions:", - "notifications.column_settings.reblog": "Boosts:", - "notifications.column_settings.show": "Show in column", - "notifications.column_settings.sound": "Play sound", - "notifications.settings": "Column settings", - "onboarding.done": "Done", - "onboarding.next": "Next", - "onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.", - "onboarding.page_four.home": "The home timeline shows posts from people you follow.", - "onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.", - "onboarding.page_one.federation": "Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.", - "onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}", - "onboarding.page_one.welcome": "Welcome to Mastodon!", - "onboarding.page_six.admin": "Your instance's admin is {admin}.", - "onboarding.page_six.almost_done": "Almost done...", + "notification.reblog": "{name} передмухнув(-ла) Ваш допис", + "notifications.clear": "Очистити сповіщення", + "notifications.clear_confirmation": "Ви впевнені, що хочете видалити всі сповіщеня?", + "notifications.column_settings.alert": "Десктопні сповіщення", + "notifications.column_settings.favourite": "Вподобане:", + "notifications.column_settings.follow": "Нові підписники:", + "notifications.column_settings.mention": "Сповіщення:", + "notifications.column_settings.reblog": "Передмухи:", + "notifications.column_settings.show": "Показати в колонці", + "notifications.column_settings.sound": "Відтворювати звук", + "notifications.settings": "Налаштування колонки", + "onboarding.done": "Готово", + "onboarding.next": "Далі", + "onboarding.page_five.public_timelines": "Локальна стрічка показує публічні пости усіх користувачів {domain}. Глобальна стрічка показує публічні пости усіх людей, на яких підписані користувачі {domain}. Це публичні стрічки, відмінний спосіб знайти нових людей.", + "onboarding.page_four.home": "Домашня стрічка показує пости користувачів, на яких Ви підписані.", + "onboarding.page_four.notifications": "Колонка сповіщень показує моменти, коли хтось звертається до Вас.", + "onboarding.page_one.federation": "Mastodon - це мережа незалежних серверів, які разом образовують єдину соціальну мережу. Ми называємо ці сервери інстанціями.", + "onboarding.page_one.handle": "Ви знаходитесь на домені {domain}, тому Ваш повний нік - {handle}", + "onboarding.page_one.welcome": "Ласкаво просимо до Mastodon!", + "onboarding.page_six.admin": "Адміністратором Вашої інстанції є {admin}.", + "onboarding.page_six.almost_done": "Майже готово...", "onboarding.page_six.appetoot": "Bon Appetoot!", - "onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.", - "onboarding.page_six.github": "Mastodon is free open-source software. You can report bugs, request features, or contribute to the code on {github}.", - "onboarding.page_six.guidelines": "community guidelines", - "onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!", - "onboarding.page_six.various_app": "mobile apps", - "onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.", - "onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.", - "onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.", - "onboarding.skip": "Skip", - "privacy.change": "Adjust status privacy", - "privacy.direct.long": "Post to mentioned users only", - "privacy.direct.short": "Direct", - "privacy.private.long": "Post to followers only", - "privacy.private.short": "Followers-only", - "privacy.public.long": "Post to public timelines", - "privacy.public.short": "Public", - "privacy.unlisted.long": "Do not show in public timelines", - "privacy.unlisted.short": "Unlisted", + "onboarding.page_six.apps_available": "Для Mastodon існують {apps}, доступні для iOS, Android та інших платформ.", + "onboarding.page_six.github": "Ви можете допомогти проектові чи сповістити про проблеми на GitHub за адресою {github}.", + "onboarding.page_six.guidelines": "правила", + "onboarding.page_six.read_guidelines": "Будь ласка, прочитайте {guidelines} домену {domain}!", + "onboarding.page_six.various_app": "мобільні додатки", + "onboarding.page_three.profile": "Відредагуйте Ваш профіль, щоб змінити Ваши аватарку, інформацію та відображуване ім'я. Там Ви зможете знайти і інші налаштування.", + "onboarding.page_three.search": "Використовуйте рядок пошуку, щоб знайти інших людей та подивитися хештеги накшталт {illustration} та {introductions}. Для того, щоб знайти людину з іншої інстанції, використовуйте їхній повний нікнейм.", + "onboarding.page_two.compose": "Пишіть пости у колонці 'Написати'. Ви можете завантажувати зображення, міняти налаштування приватності та додавати попередження за допомогою піктограм знизу.", + "onboarding.skip": "Пропустити", + "privacy.change": "Змінити видимість допису", + "privacy.direct.long": "Показати тільки згаданим користувачам", + "privacy.direct.short": "Направлений", + "privacy.private.long": "Показати тільки підписникам", + "privacy.private.short": "Тільки для підписників", + "privacy.public.long": "Показувати у публічних стрічках", + "privacy.public.short": "Публічний", + "privacy.unlisted.long": "Не показувати у публічних стрічках", + "privacy.unlisted.short": "Прихований", "reply_indicator.cancel": "Відмінити", - "report.heading": "New report", - "report.placeholder": "Additional comments", - "report.submit": "Submit", - "report.target": "Reporting", + "report.heading": "Нова скарга", + "report.placeholder": "Додаткові коментарі", + "report.submit": "Відправити", + "report.target": "Скаржимося на", "search.placeholder": "Пошук", - "search_results.total": "{count, number} {count, plural, one {result} other {results}}", - "status.cannot_reblog": "This post cannot be boosted", + "search_results.total": "{count, number} {count, plural, one {результат} few {результати} many {результатів} other {результатів}}", + "status.cannot_reblog": "Цей допис не може бути передмухнутий", "status.delete": "Видалити", "status.favourite": "Подобається", - "status.load_more": "Load more", - "status.media_hidden": "Media hidden", + "status.load_more": "Завантажити більше", + "status.media_hidden": "Медіаконтент приховано", "status.mention": "Згадати", - "status.open": "Expand this status", + "status.open": "Розгорнути допис", "status.reblog": "Передмухнути", "status.reblogged_by": "{name} передмухнув(-ла)", "status.reply": "Відповісти", - "status.replyAll": "Reply to thread", - "status.report": "Report @{name}", + "status.replyAll": "Відповісти на тред", + "status.report": "Поскаржитися", "status.sensitive_toggle": "Натисніть, щоб подивитися", "status.sensitive_warning": "Непристойний зміст", - "status.show_less": "Show less", - "status.show_more": "Show more", + "status.show_less": "Згорнути", + "status.show_more": "Розгорнути", "tabs_bar.compose": "Написати", - "tabs_bar.federated_timeline": "Federated", + "tabs_bar.federated_timeline": "Глобальна", "tabs_bar.home": "Головна", - "tabs_bar.local_timeline": "Local", + "tabs_bar.local_timeline": "Локальна", "tabs_bar.notifications": "Сповіщення", - "upload_area.title": "Drag & drop to upload", - "upload_button.label": "Додати медіа", + "upload_area.title": "Перетягніть сюди, щоб завантажити", + "upload_button.label": "Додати медіаконтент", "upload_form.undo": "Відмінити", - "upload_progress.label": "Uploading...", - "video_player.expand": "Expand video", + "upload_progress.label": "Завантаження...", + "video_player.expand": "Розгорнути ", "video_player.toggle_sound": "Увімкнути/вимкнути звук", - "video_player.toggle_visible": "Toggle visibility", - "video_player.video_error": "Video could not be played" + "video_player.toggle_visible": "Показати/приховати", + "video_player.video_error": "Відео не може бути відтворено" } diff --git a/config/locales/activerecord.uk.yml b/config/locales/activerecord.uk.yml new file mode 100644 index 000000000..5ca14a8d7 --- /dev/null +++ b/config/locales/activerecord.uk.yml @@ -0,0 +1,12 @@ +en: + activerecord: + errors: + models: + account: + attributes: + username: + invalid: тільки букви, цифри та нижні підкреслювання + status: + attributes: + reblog: + taken: статусу вже існує diff --git a/config/locales/devise.uk.yml b/config/locales/devise.uk.yml index 74fc9e22c..910aa233f 100644 --- a/config/locales/devise.uk.yml +++ b/config/locales/devise.uk.yml @@ -9,12 +9,12 @@ uk: already_authenticated: Ви вже увійшли. inactive: Ваш акаунт ще не активований. invalid: Неправильний %{authentication_keys} або пароль. - last_attempt: У вас є ще одна спроба перед блокуванням акаунту. + last_attempt: У вас є остання спроба, після якої вхід буде заблокований. locked: Ваш акаунт заблокований. - not_found_in_database: Неправильний %{authentication_keys} або пароль. + not_found_in_database: Неправильні %{authentication_keys} або пароль. timeout: Ваша сесія вичерпана. Будь ласка, зайдіть знову, щоб продовжити. unauthenticated: Для продовження Вам потрібно увійти або зареєструватися. - unconfirmed: Для продовження вам потрібно підтвердити Вашу поштову скриньку. + unconfirmed: Для продовження Вам потрібно підтвердити Вашу поштову скриньку. mailer: confirmation_instructions: subject: 'Mastodon: Інструкції для підтвердження' @@ -25,26 +25,26 @@ uk: unlock_instructions: subject: 'Mastodon: Інструкції для розблокування' omniauth_callbacks: - failure: Ми не змогли аутентифікувати Вас з %{kind} через те, що "%{reason}". - success: Успішно аутентифіковано з %{kind} акаунту. + failure: Нам не вдалося аутентифікувати Вас з %{kind} через те, що "%{reason}". + success: Успішно аутентифіковано з акаунту %{kind}. passwords: - no_token: Ви не можете отримати доступ до цієї сторінки без переходу за посиланням з листа з інструкціями. Якщо ви все ж таки перейшли з цього листа, переконайтеся, що ви перейшли за повним посиланням. + no_token: Ви не можете отримати доступ до цієї сторінки без переходу за посиланням з листа з інструкціями. Якщо ви дійсно перейшли з цього листа, переконайтеся, що ви перейшли за повним посиланням. send_instructions: Ви отримаєте листа з інструкціями щодо зміни паролю через декілька хвилин. - send_paranoid_instructions: Якщо Ваша поштова адреса існує у Вашій базі даних, Ви отримаєте листа з інструкціями щодо зміни паролю через декілька хвилин. - updated: Ваш пароль було успішно змінено. Тепер Ви увійшли в акаунт. + send_paranoid_instructions: Якщо Ваша поштова адреса існує у нашій базі даних, Ви отримаєте листа з інструкціями щодо зміни паролю через декілька хвилин. + updated: Ваш пароль було успішно змінено. Вхід виконано. updated_not_active: Ваш пароль було успішно змінено. registrations: - destroyed: До побачення! Ваш акаунт було успішно вимкнено. Сподіваємось, що Ви скоро повернетеся. + destroyed: До побачення! Ваш акаунт було успішно видалено. Сподіваємось, що Ви скоро повернетеся. signed_up: Ласкаво просимо! Ви були успішно зареєстровані. - signed_up_but_inactive: Ви були успішно зареєстровані, але ми не змогли увійти, тому що Ваш акаунт все ще не активований. - signed_up_but_locked: Ви були успішно зареєстровані, але ми не змогли увійти, тому що Ваш акаунт заблокований. - signed_up_but_unconfirmed: Повідомлення з посиланням на підтвердження будо відправлено на Вашу поштову скриньку. Будь ласка, перейдіть за ним, щоб активувати Ваш акаунт. - update_needs_confirmation: Ви успішно оноВили Ваш акаунт, але нам потрібно підтвердити Вашу нову поштову адресу. Будь ласка, перевірте Вашу скриньку та перейдіть за посиланням, щоб активувати Вашу нову адресу. + signed_up_but_inactive: Ви були успішно зареєстровані, але ми не можемо авторизувати вас, оскільки Ваш акаунт ще не активовано. + signed_up_but_locked: Ви були успішно зареєстровані, аале ми не можемо авторизувати вас, оскільки Ваш акаунт заблокований. + signed_up_but_unconfirmed: Повідомлення з посиланням на підтвердження будо відправлено на Вашу поштову скриньку. Будь ласка, перейдіть за посиланням, щоб активувати Ваш акаунт. + update_needs_confirmation: Ви успішно оновили Ваш акаунт, але нам потрібно підтвердити Вашу нову поштову адресу. Будь ласка, перевірте Вашу скриньку та перейдіть за посиланням, щоб активувати Вашу нову адресу. updated: Ваш акаунт було успішно оновлено. sessions: already_signed_out: Ви вже вийшли з акаунту. signed_in: Ви успішно увійшли в акаунт. - signed_out: Ви успішно Вийшли з акаунту. + signed_out: Ви успішно вийшли з акаунту. unlocks: send_instructions: Ви отримаєте листа з інструкціями щодо розблокування Вашого акаунту через декілька хвилин. send_paranoid_instructions: Якщо Ваш акаунт існує, Ви отримаєте листа з інструкціями щодо розблокування Вашого акаунту через декілька хвилин. @@ -58,4 +58,6 @@ uk: not_locked: не був заблокований not_saved: one: '1 помилка не дала цьому %{resource} зберегтися:' + few: "%{count} помилок не дало цьому %{resource} зберегтися:" + many: "%{count} помилок не дало цьому %{resource} зберегтися:" other: "%{count} помилок не дало цьому %{resource} зберегтися:" diff --git a/config/locales/doorkeeper.uk.yml b/config/locales/doorkeeper.uk.yml index 769254e65..a5289541b 100644 --- a/config/locales/doorkeeper.uk.yml +++ b/config/locales/doorkeeper.uk.yml @@ -11,102 +11,103 @@ uk: attributes: redirect_uri: fragment_present: не може містити фрагмент. - invalid_uri: повинен бути дійсний URI. - relative_uri: повинен бути абсолютний URI. + invalid_uri: повинен бути дійсним URI. + relative_uri: повинен бути абсолютним URI. secured_uri: повинен бути HTTPS/SSL URI. doorkeeper: applications: buttons: authorize: Авторизувати cancel: Відмінити - destroy: Знищити + destroy: Видалити edit: Редагувати - submit: Опублікувати + submit: Прийняти confirmations: destroy: Ви впевнені? edit: - title: Редагувати заявку + title: Редагувати додаток form: error: Отакої! Перевірте свою форму на помилки help: - native_redirect_uri: Використовуйте %{native_redirect_uri} для локальних тестів + native_redirect_uri: Використовуйте %{native_redirect_uri} для локальних тестувань redirect_uri: Використовуйте одну стрічку на URI scopes: Відділяйте області видимості пробілами. Залишайте порожніми, щоб використовувати області видимості за промовчуванням. index: callback_url: URL зворотнього виклику - name: Ім'я - new: Нова заявка - title: Ваші заявки + name: Назва + new: Новий додаток + title: Ваші додатки new: - title: Нова заявка + title: Новий додаток show: actions: Дії - application_id: Номер заявки + application_id: ID додатку callback_urls: URL зворотніх викликів - scopes: Області видимості + scopes: Дозволи secret: Таємниця - title: 'Заявка: %{name}' + title: 'Додаток: %{name}' authorizations: buttons: authorize: Авторизувати - deny: Спростувати + deny: Відмовити error: - title: Сталася пимилка + title: Сталася помилка new: - able_to: Це буде можливо - prompt: Заявка %{client_name} просить доступу до вашого облікового запису + able_to: Він зможе + prompt: Податок %{client_name} просить доступу до вашого акаунту title: Необхідна авторизація show: title: Код авторизації authorized_applications: buttons: - revoke: Відкликати + revoke: Відкликати авторизацію confirmations: revoke: Ви впевнені? index: - application: Заявка - created_at: Створена + application: Додаток + created_at: Авторизовано date_format: "%d-%m-%Y %H:%M:%S" - title: Ваші авторизовані заявки + scopes: Дозволи + title: Ваші авторизовані додатки errors: messages: - access_denied: Власник ресурсу або сервер авторизації відхилив запит. - credential_flow_not_configured: Не вдалося перевірити парольні дані власника ресурсу через неналаштовані Doorkeeper.configure.resource_owner_from_credentials. - invalid_client: Не вдалося аутентифікувати клієнта через те, що клієнт невідомий, аутентифікацію клієнта не включено або непідтримуваний метод автентифікації. - invalid_grant: Наданий санкціонований дозвіл недійсний, прострочений, анульований, не відповідає URI перенаправленню, що використовується в запиті авторизації, або був виданий іншому клієнту. + access_denied: Власник ресурсу або сервер авторизації відхилив Ваш запит. + credential_flow_not_configured: Не вдалося перевірити парольні дані клієнту через неналаштований параметр Doorkeeper.configure.resource_owner_from_credentials. + invalid_client: Не вдалося аутентифікувати клієнта (клієнт невідомий, аутентифікацію клієнта не увімкнено, або непідтримуваний метод аутентифікації). + invalid_grant: Наданий санкціонований дозвіл недійсний, прострочений, анульований, не відповідає URI перенаправлення, що використовується в запиті авторизації, або був виданий іншому клієнту. invalid_redirect_uri: Включений URI перенаправлення не є дійсним. - invalid_request: У запиті відсутній обов'язковий параметр, міститься непідтримуване значення параметра, або якимось чином пошкодже. - invalid_resource_owner: Надані облікові дані власника ресурсу не є дійсними, або власника ресурсу не можливо знайти - invalid_scope: Запитувана область є недійсною, невідомою, чи має неправильний формат. + invalid_request: У запиті відсутній обов'язковий параметр, міститься непідтримуване значення параметра, або він сформований неправильно. + invalid_resource_owner: Надані дані власника ресурсу не є дійсними, або власника ресурсу неможливо знайти + invalid_scope: Запитуваний дозвыд недійсний, невідомий, або неправильно сформований. invalid_token: expired: Токен доступу прострочено revoked: Токен доступу було відкликано unknown: Токен доступу недійсний - resource_owner_authenticator_not_configured: Власника ресурсу знайти не вдалося через неналаштований Doorkeeper.configure.resource_owner_authenticator. + resource_owner_authenticator_not_configured: Не вдалося знайти власника ресурсу через неналаштований Doorkeeper.configure.resource_owner_authenticator. server_error: Сервер авторизації зіткнувся з непередбачуваною умовою, яка не дозволяє йому виконати запит. - temporarily_unavailable: Сервер авторизації в даний час не може обробити запит через тимчасове перевантаження або обслуговування сервера. + temporarily_unavailable: Сервер авторизації в даний момент не може обробити запит через тимчасове перевантаження або профілактику. unauthorized_client: Клієнт не має права виконувати цей запит, використовуючи цей метод. - unsupported_grant_type: Тип санкціонованого дозволу не підтримується сервером авторизації. + unsupported_grant_type: Тип авторизації не підтримується сервером авторизації. unsupported_response_type: Сервер авторизації не підтримує цей тип відповіді. flash: applications: create: - notice: Заявку створено. + notice: Додаток створено. destroy: - notice: Заявку видалено. + notice: Додаток видалено. update: - notice: Заявку оновлено. + notice: Додаток оновлено. authorized_applications: destroy: - notice: Заявку відкликано. + notice: Авторизацію додатка відкликано. layouts: admin: nav: applications: Заявки - oauth2_provider: OAuth2 Постачальник + oauth2_provider: Постачальник OAuth2 application: - title: Необхідна OAuth авторизація + title: Необхідна авторизація OAuth scopes: - follow: відслідковувати, блокувати, розблоковувати і не відслідковувати облікові записи - read: Читати дані Вашого облікового запису + follow: підписуватися, відписуватися, блокувати та розблоковувати акаунти + read: Читати дані Вашого акаунта write: Публікувати від Вашого імені diff --git a/config/locales/simple_form.uk.yml b/config/locales/simple_form.uk.yml index 05bcc27d1..cf829c768 100644 --- a/config/locales/simple_form.uk.yml +++ b/config/locales/simple_form.uk.yml @@ -1,26 +1,47 @@ --- uk: simple_form: + hints: + defaults: + avatar: PNG, GIF, або JPG. Максимум - 2МБ. Буде зменшено до 120x120px + display_name: 'Залишилося символів: %{counter}' + header: PNG, GIF, або JPG. Максимум - 2МБ. Буде зменшено до 700x335px + locked: Буде вимагати від Вас самостійного підтверждення підписників, змінить приватність постів за замовчуванням на "тільки для підписників" + note: 'Осталось символов: %{counter}' + imports: + data: Файл CSV, экспортированный с другого узла Mastodon + sessions: + otp: Введите код двухфакторной аутентификации или используйте один из Ваших кодов восстановления. labels: defaults: avatar: Аватар - confirm_new_password: Підтвердження нового паролю - confirm_password: Новий пароль + confirm_new_password: Підтвердіть новий пароль + confirm_password: Підтвердіть пароль current_password: Поточний пароль + data: Дані display_name: Ім'я - email: Поштова адреса + email: Email адреса header: Заголовок locale: Мова + locked: Зробити акаунт приватним new_password: Новий пароль - note: Біографія + note: Про Вас + otp_attempt: Двофакторний код password: Пароль - username: Ім'я користувача + setting_auto_play_gif: Автоматично відтворювати анімовані GIF + setting_boost_modal: Показывать диалог подтверждения перед продвижением + setting_default_privacy: Видимость постов + severity: Строгость + type: Тип импорта + username: Имя пользователя interactions: must_be_follower: Блокувати сповіщення від непідписаних людей must_be_following: Блокувати сповіщення від людей, на яких ви не підписані notification_emails: + digest: Присылать дайджест по e-mail favourite: Надсилати листа, коли комусь подобається Ваш статус follow: Надсилати листа, коли хтось підписується на Вас + follow_request: Надсилати листа, коли хтось запитує дозволу на підписку mention: Надсилати листа, коли хтось згадує Вас reblog: Надсилати листа, коли хтось передмухує Ваш статус 'no': 'Ні' diff --git a/config/locales/uk.yml b/config/locales/uk.yml index f7176e86d..2e1f5880e 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -1,44 +1,272 @@ --- uk: about: - about_mastodon: Mastodon - це вільний соціальний мережевий сервер з відкритим вихідним кодом. Він є децентралізованою альтернативою комерційним платформам, що дозволяє уникнути ризиків монополізації вашого спілкування однією компанією. Будь-який користувач може запустити Mastodon та без проблем брати участь в соціальній мережі. + about_mastodon: Mastodon - це вільна соціальна мережа з відкритим вихідним кодом. Вона є децентралізованою альтернативою комерційним платформам, що дозволяє уникнути ризиків монополізації вашого спілкування однією компанією. Виберіть сервер, якому ви довіряєте — що б ви не вибрали, Ви зможете спілкуватись з усіма іншими. Будь-який користувач може запустити власну інстанцію Mastodon та без проблем брати участь в соціальній мережі. + about_this: Про цю інстанцію + apps: Додатки + business_email: 'Діловий email:' + closed_registrations: На даний момент реєстрація на цій інстанції закрита. + contact: Зв'язатися + description_headline: Що таке %{domain}? + domain_count_after: іншими інстанціями + domain_count_before: Зв'язаний з + features: + api: Відкритий API для додаків та сервісів + blocks: Продвинуті інструменти самомодерації + characters: 500 символів на пост + chronology: Хронологічні стрічки + ethics: 'Этичний дизайн: немає реклами, немає стеження' + gifv: GIFV та короткі відео + privacy: Тонкі налаштування приватності для кожного поста + public: Публічні стрічки + features_headline: Що виділяє Mastodon get_started: Почати + links: Посилання + other_instances: Інші інстанції source_code: Вихідний код - terms: Умови користування + status_count_after: статусів + status_count_before: Опубліковано + terms: Умови + user_count_after: користувачів + user_count_before: Тут живе + version: Версія accounts: - follow: Стежити - followers: Відстежують - following: Відстежую + follow: Підписатися + followers: Підписники + following: Підписаний(-а) nothing_here: Тут нічого немає! people_followed_by: Люди, на яких підписаний(-а) %{name} - people_who_follow: Люди, які підписані на %{name} - posts: Дописи + people_who_follow: Підписники %{name} + posts: Пости + remote_follow: Підписатися на іншій інстанції unfollow: Відписатися + admin: + accounts: + are_you_sure: Ви впевнені? + display_name: Відображуване ім'я + domain: Домен + edit: Змінити + email: Email + feed_url: URL фіду + followers: Підписники + follows: Підписки + location: + all: Усі + local: Локальні + remote: Віддалені + title: Розміщення + media_attachments: Мультимедійні вкладення + moderation: + all: Усі + silenced: Заглушені + suspended: Заблоковані + title: Модерація + most_recent_activity: Остання активність + most_recent_ip: Останній IP + not_subscribed: Не підписані + order: + alphabetic: За алфавітом + most_recent: За датою + title: Порядок + perform_full_suspension: Повне блокування + profile_url: URL профілю + public: Публічний + push_subscription_expires: Підписка PuSH спливає + reset_password: Зкинути пароль + salmon_url: Salmon URL + silence: Глушення + statuses: Статуси + title: Акаунти + undo_silenced: Зняти глушення + undo_suspension: Зняти блокування + username: Ім'я користувача + web: WWW + domain_blocks: + add_new: Додати нове + created_msg: Блокування домену оброблюється + destroyed_msg: Блокування домену знято + domain: Домен + new: + create: Створити блокування + hint: Блокування домену не запобіжить створенню нових акаунтів у базі даних, але ретроактивно та автоматично застосує указані методи модерації для цих акаунтів. + severity: + desc_html: "Глушення зробить статуси акаунту невидимими для всіх, крім їхніх підписників. Блокування видалить увесь контент акаунту, включаючи мультимедійні вкладення та дані профілю." + silence: Глушення + suspend: Блокування + title: Нове доменне блокування + reject_media: Заборонити медіаконтент + reject_media_hint: Видаляє медіаконтент, збережений локально, і забороняє його завантаження у майбутньому. Не має значення у випадку блокування. + severities: + silence: Глушення + suspend: Блокування + severity: Суворість + show: + affected_accounts: + one: Впливає на один акаунт у базі даних + few: "Впливає на %{count} акаунти у базі даних" + many: "Впливає на %{count} акаунтів у базі даних" + other: "Впливає на %{count} акаунтів у базі даних" + retroactive: + silence: Зняти глушення з усіх існуючих акаунтів цього домену + suspend: Зняти блокування з усіх існуючих акаунтів цього домену + title: Зняти блокування з домена %{domain} + undo: Відмінити + title: Доменні блокування + undo: Відмінити + pubsubhubbub: + callback_url: Callback URL + confirmed: Підтверджено + expires_in: Спливає через + last_delivery: Остання доставка + title: PubSubHubbub + topic: Тема + reports: + comment: + label: Коментар + none: Немає + delete: Видалити + id: ID + mark_as_resolved: Відмітити як вирішену + report: 'Скарга #%{id}' + reported_account: Акаунт порушника + reported_by: Відправник скарги + resolved: Вирішено + silence_account: Заглушити акаунт + status: Статус + suspend_account: Блокувати акаунт + target: Ціль + title: Скарги + unresolved: Невирішені + view: Подивитися + + settings: + contact_information: + email: Введіть публічний email + label: Контактна інформація + username: Введіть ім'я користувача + registrations: + closed_message: + desc_html: Відображається на титульній сторінці, коли реєстрація закрита
Можна використовувати HTML-теги + title: Повідомлення про закриту реєстрацію + open: + disabled: Закрита + enabled: Відкрита + title: Відкрити реєстрацію + setting: Налаштування + site_description: + desc_html: Відображається у якості параграфа на титульній сторінці та використовується у якості мета-тега.
Можна використовувати HTML-теги, особливо <a> і <em>. + title: Опис сайту + site_description_extended: + desc_html: Відображається на сторінці додаткової информації
Можна використовувати HTML-теги + title: Розширений опис сайту + site_title: Назва сайту + title: Налаштування сайту + title: Адміністрування application_mailer: + settings: 'Змінити налаштування email: %{link}' signature: Сповіщення Mastodon від %{instance} + view: 'Перегляд:' + applications: + invalid_url: Введена URL неправильна auth: change_password: Зміна паролю didnt_get_confirmation: Ви не отримали інструкції з підтвердження? forgot_password: Забули свій пароль? login: Увійти + logout: Вийти register: Зареєструватися - resend_confirmation: Повторити інструкції підтвердження + resend_confirmation: Повторно відправити інструкції з підтвердження reset_password: Скинути пароль set_new_password: Встановити новий пароль - generic: + authorize_follow: + error: На жаль, при пошуку віддаленого аккаунту виникла помилка + follow: Підписатися + prompt_html: 'Ви (%{self}) запитали про підписку:' + title: Підписатися на %{acct} + datetime: + distance_in_words: + about_x_hours: "%{count}г" + about_x_months: "%{count}міс" + about_x_years: "%{count}р" + almost_x_years: "%{count}р" + half_a_minute: Тільки що + less_than_x_minutes: "%{count}хв" + less_than_x_seconds: Тільки що + over_x_years: "%{count}р" + x_days: "%{count}д" + x_minutes: "%{count}хв" + x_months: "%{count}міс" + x_seconds: "%{count}сек" + errors: + '403': У Вас немає доступу до перегляду даної сторінки. + '404': Сторінка, яку Ви шукали, не існує. + '410': Сторінка, яку Ви шукали, більше не існує. + '422': + content: Перевірка безпеки не вдалася. Можливо, Ви блокуєте cookies? + title: Перевірка безпеки не вдалася. + exports: + blocks: Список блокувань + csv: CSV + follows: Підписки + mutes: Список глушення + storage: Ваш медіаконтент + followers: + domain: Домен + explanation_html: Якщо Ви хочете бути впевнені в приватності Ваших статусів, Ви повинні мати чітке уявлення про те, хто на Вас підписаний. Ваші приватні статусі відправляються усім інстанціям, на яких у Вас є підписники. Рекомендуємо видалити з підписників користувачів інстанцій, адміністрації чи програмному забезпеченню яких Ви не довіряєте. + followers_count: Кількість підписників + lock_link: Закрийте акаунт + purge: Видалити з підписників + success: + one: У процесі м'якого блокування підписників з одного домену... + other: У процесі м'якого блокування підписників з %{count} доменів... + true_privacy_html: Будь ласка, помітьте, що справжняя конфіденційність може бути досягнена тільки за допомогою end-to-end шифрування. + unlocked_warning_html: Хто завгодно може підписатися на Вас та отримати доступ до перегляду Ваших приватних статусів. %{lock_link}, щоб отримати можливість роздивлятися та вручну підтверджувати запити щодо підписки. + unlocked_warning_title: Ваш аккаунт не закритий для підписки + +generic: changes_saved_msg: Зміни успішно збережені! - powered_by: живиться від %{link} + powered_by: працює на %{link} save_changes: Зберегти зміни validation_errors: - one: Щось поки не зовсім правильно! Будь ласка, ознайомтеся з помилкою нижче - other: Щось поки не зовсім правильно! Будь ласка, ознайомтеся з %{count} помилками нижче + one: Щось тут не так! Будь ласка, ознайомтеся з помилкою нижче + other: Щось тут не так! Будь ласка, ознайомтеся з %{count} помилками нижче + imports: + preface: Вы можете завантажити деякі дані, наприклад, списки людей, на яких Ви підписані чи яких блокуєте, в Ваш акаунт на цій інстанції з файлів, експортованих з іншої інстанції. + success: Ваші дані були успішно загружені та будуть оброблені в найближчий момент + types: + blocking: Список блокувань + following: Підписки + muting: Список глушення + upload: Завантажити + landing_strip_html: %{name} - користувач на %{link_to_root_path}. Ви можете підписатися на нього/неї та спілкуватися з ним/нею, якщо у Вас є акаунт на будь-якій інстанції загальної мережі. Якщо його у Вас немає, Ви можете зареєструватися тут. + media_attachments: + validations: + images_and_video: Не можна додати відео до статусу з зображеннями + too_many: Не можна додати більше 4 файлів notification_mailer: + digest: + body: 'Коротко про пропущене Вами на %{instance} з Вашого останнього входу %{since}:' + mention: "%{name} згадав(-ла) Вас в:" + new_followers_summary: + one: У Вас з'явився новий підписник! Ура! + few: У Вас з'явилось %{count} нових підписники! Чудово! + many: У Вас з'явилось %{count} нових підписників! Чудово! + other: У Вас з'явилось %{count} нових підписників! Чудово! + subject: + one: "1 нове сповіщення з Вашого останнього входу \U0001F418" + few: "%{count} нові сповіщення з Вашого останнього входу \U0001F418" + many: "%{count} нових сповіщень з Вашого останнього входу \U0001F418" + other: "%{count} нових сповіщень з Вашого останнього входу \U0001F418" + favourite: body: 'Ваш статус подобається %{name}:' - subject: Користувачу %{name} сподобвся ваш статус + subject: Користувачу %{name} сподобався ваш статус follow: body: "%{name} тепер підписаний на вас!" - subject: "%{name} тепер підписаний на вас" + subject: "%{name} тепер підписаний(-а) на вас" + follow_request: + body: "%{name} запитав Вас про підписку" + subject: "%{name} хоче підписатися на Вас" mention: body: 'Ви були згадані %{name} в:' subject: Ви були згадані %{name} @@ -46,8 +274,56 @@ uk: body: 'Ваш статус було передмухнуто %{name}:' subject: "%{name} передмухнув ваш статус" pagination: - next: Наступний - prev: Попередній + next: Далі + prev: Назад + truncate: "…" + remote_follow: + acct: Введіть username@domain, звідки ви хочете підписатися + missing_resource: Пошук потрібного перенаправлення URL для Вашого аккаунта закінчився неудачою + proceed: Продовжити підписку + prompt: 'Ви хочете підписатися на:' settings: + authorized_apps: Авторизованные приложения + back: Назад в Mastodon edit_profile: Редагувати профіль + export: Експорт даних + followers: Авторизовані підписники + import: Імпорт preferences: Налаштування + settings: Опції + two_factor_authentication: Двофакторна аутентифікація + statuses: + open_in_web: Відкрити в WWW + over_character_limit: перевищено ліміт символів (%{max}) + show_more: Детальніше + visibilities: + private: Для підписників + private_long: Показувати тількои підписникам + public: Для всіх + public_long: Показувати всім + unlisted: Приховувати зі стріок + unlisted_long: Показувати всім, але не відображати в публічних стрічках + stream_entries: + click_to_show: Показати + reblogged: передмухнув(-ла) + sensitive_content: Непристойний контент + time: + formats: + default: "%b %d, %Y, %H:%M" + two_factor_authentication: + code_hint: Для підтверждення введіть код, згенерований додатком аутентифікатора + description_html: При увімкненні двофакторної аутентифікації, вхід буде вимагати від Вас використовування Вашого телефона, який згенерує вхідний код. + disable: Вимкнути + enable: Увімкнути + enabled_success: Двофакторна аутентифікація успішно увімкнена + generate_recovery_codes: Згенерувати коди відновлення + instructions_html: "Відскануйте цей QR-код за допомогою Google Authenticator чи іншого TOTP-додатка на Вашому телефоні. Від цього моменту додаток буде генерувати коди, які буде необхідно ввести для входу." + lost_recovery_codes: Коди відновлення дозволяють повернути доступ до акаунту у випадку втрати телефону. Якщо Ви втратили Ваші коди відновлення, Ви можете знову згенерувати їх тут. Ваші старі коди відновлення будуть анульовані. + manual_instructions: 'Якщо Ви не можете відсканувати QR-код та хочете ввести його вручну, секрет представлений тут відкритим текстом:' + recovery_codes_regenerated: Коди відновлення успішно згенеровані + recovery_instructions: У випадку втрати доступу до Вашого телефона Ви можете використати один з кодів відновлення, вказаних нижче, щоб повернути доступ до акаунту. Тримайте коди відновлення у безпеці, наприклад, роздрукувавши їх та тримаючи їх з іншими важливими документами. + setup: Налаштувати + wrong_code: Введений код неправильний! Чи правильно встановлені серверний час та час пристрою? + users: + invalid_email: Введений email неправильний + invalid_otp_token: Введено неправильний код