about summary refs log tree commit diff
path: root/config
diff options
context:
space:
mode:
authorster <vladdenisenko44@gmail.com>2017-05-08 01:47:19 +0400
committerEugen Rochko <eugen@zeonfederated.com>2017-05-07 23:47:19 +0200
commit9d84dda213ab445c078b4933bb89fac8f0e729af (patch)
tree00730bba7f69b7e7ef3a424f9dabd8a041976518 /config
parentd63c291f86b1608a01322f1d8c1652361ea1dc8a (diff)
Update Ukrainian, Russian translations (#2893)
* Update Ukrainian translation (rebased off Russian translation)

* Update Ukrainian, Russian translations
Diffstat (limited to 'config')
-rw-r--r--config/locales/activerecord.uk.yml12
-rw-r--r--config/locales/devise.uk.yml30
-rw-r--r--config/locales/doorkeeper.uk.yml79
-rw-r--r--config/locales/simple_form.uk.yml31
-rw-r--r--config/locales/uk.yml308
5 files changed, 386 insertions, 74 deletions
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 <em> - це вільний</em> соціальний мережевий сервер <em> з відкритим вихідним кодом</em>. Він є <em>децентралізованою</em> альтернативою комерційним платформам, що дозволяє уникнути ризиків монополізації вашого спілкування однією компанією. Будь-який користувач може запустити Mastodon та без проблем брати участь в <em>соціальній мережі</em>.
+    about_mastodon: Mastodon - це <em>вільна</em> соціальна мережа з <em>відкритим вихідним кодом</em>. Вона є <em>децентралізованою</em> альтернативою комерційним платформам, що дозволяє уникнути ризиків монополізації вашого спілкування однією компанією. Виберіть сервер, якому ви довіряєте &mdash; що б ви не вибрали, Ви зможете спілкуватись з усіма іншими. Будь-який користувач може запустити власну інстанцію Mastodon та без проблем брати участь в <em>соціальній мережі</em>.
+    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: "<strong>Глушення</strong> зробить статуси акаунту невидимими для всіх, крім їхніх підписників. <strong>Блокування</strong> видалить увесь контент акаунту, включаючи мультимедійні вкладення та дані профілю."
+          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: Відображається на титульній сторінці, коли реєстрація закрита <br>Можна використовувати HTML-теги
+          title: Повідомлення про закриту реєстрацію
+        open:
+          disabled: Закрита
+          enabled: Відкрита
+          title: Відкрити реєстрацію
+      setting: Налаштування
+      site_description:
+        desc_html: Відображається у якості параграфа на титульній сторінці та використовується у якості мета-тега.<br>Можна використовувати HTML-теги, особливо <code>&lt;a&gt;</code> і <code>&lt;em&gt;</code>.
+        title: Опис сайту
+      site_description_extended:
+        desc_html: Відображається на сторінці додаткової информації<br>Можна використовувати 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: 'Ви (<strong>%{self}</strong>) запитали про підписку:'
+    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: Якщо Ви хочете бути впевнені в приватності Ваших статусів, Ви повинні мати чітке уявлення про те, хто на Вас підписаний. <strong>Ваші приватні статусі відправляються усім інстанціям, на яких у Вас є підписники</strong>. Рекомендуємо видалити з підписників користувачів інстанцій, адміністрації чи програмному забезпеченню яких Ви не довіряєте.
+    followers_count: Кількість підписників
+    lock_link: Закрийте акаунт
+    purge: Видалити з підписників
+    success:
+      one: У процесі м'якого блокування підписників з одного домену...
+      other: У процесі м'якого блокування підписників з %{count} доменів...
+    true_privacy_html: Будь ласка, помітьте, що <strong>справжняя конфіденційність може бути досягнена тільки за допомогою end-to-end шифрування</strong>.
+    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: <strong>%{name}</strong> - користувач на %{link_to_root_path}. Ви можете підписатися на нього/неї та спілкуватися з ним/нею, якщо у Вас є акаунт на будь-якій інстанції загальної мережі. Якщо його у Вас немає, Ви можете <a href="%{sign_up_path}">зареєструватися тут</a>.
+  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: "&hellip;"
+  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: При увімкненні <strong>двофакторної аутентифікації</strong>, вхід буде вимагати від Вас використовування Вашого телефона, який згенерує вхідний код.
+    disable: Вимкнути
+    enable: Увімкнути
+    enabled_success: Двофакторна аутентифікація успішно увімкнена
+    generate_recovery_codes: Згенерувати коди відновлення
+    instructions_html: "<strong>Відскануйте цей QR-код за допомогою Google Authenticator чи іншого TOTP-додатка на Вашому телефоні</strong>. Від цього моменту додаток буде генерувати коди, які буде необхідно ввести для входу."
+    lost_recovery_codes: Коди відновлення дозволяють повернути доступ до акаунту у випадку втрати телефону. Якщо Ви втратили Ваші коди відновлення, Ви можете знову згенерувати їх тут. Ваші старі коди відновлення будуть анульовані.
+    manual_instructions: 'Якщо Ви не можете відсканувати QR-код та хочете ввести його вручну, секрет представлений тут відкритим текстом:'
+    recovery_codes_regenerated: Коди відновлення успішно згенеровані
+    recovery_instructions: У випадку втрати доступу до Вашого телефона Ви можете використати один з кодів відновлення, вказаних нижче, щоб повернути доступ до акаунту. Тримайте коди відновлення у безпеці, наприклад, роздрукувавши їх та тримаючи їх з іншими важливими документами.
+    setup: Налаштувати
+    wrong_code: Введений код неправильний! Чи правильно встановлені серверний час та час пристрою?
+  users:
+    invalid_email: Введений email неправильний
+    invalid_otp_token: Введено неправильний код