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: Введено неправильний код