From 8266ff2d69e968fee48c61f9b90b5cd3bfa4aa3f Mon Sep 17 00:00:00 2001 From: Vladyslav Date: Wed, 7 Dec 2016 20:39:22 +0200 Subject: [PATCH] Final steps for Ukrainian translation --- .../javascripts/components/locales/index.jsx | 4 +- .../javascripts/components/locales/uk.jsx | 56 +++++++++++++++++ config/locales/devise.uk.yml | 61 +++++++++++++++++++ config/locales/simple_form.uk.yml | 30 +++++++++ 4 files changed, 150 insertions(+), 1 deletion(-) create mode 100644 app/assets/javascripts/components/locales/uk.jsx create mode 100644 config/locales/devise.uk.yml create mode 100644 config/locales/simple_form.uk.yml diff --git a/app/assets/javascripts/components/locales/index.jsx b/app/assets/javascripts/components/locales/index.jsx index f172b1c516..203929d66b 100644 --- a/app/assets/javascripts/components/locales/index.jsx +++ b/app/assets/javascripts/components/locales/index.jsx @@ -4,6 +4,7 @@ import es from './es'; import hu from './hu'; import fr from './fr'; import pt from './pt'; +import uk from './uk'; const locales = { en, @@ -11,7 +12,8 @@ const locales = { es, hu, fr, - pt + pt, + uk }; export default function getMessagesForLocale (locale) { diff --git a/app/assets/javascripts/components/locales/uk.jsx b/app/assets/javascripts/components/locales/uk.jsx new file mode 100644 index 0000000000..53535c25ac --- /dev/null +++ b/app/assets/javascripts/components/locales/uk.jsx @@ -0,0 +1,56 @@ +const uk = { + "column_back_button.label": "Назад", + "lightbox.close": "Закрити", + "loading_indicator.label": "Завантаження...", + "status.mention": "Згадати", + "status.delete": "Видалити", + "status.reply": "Відповісти", + "status.reblog": "Передмухнути", + "status.favourite": "Подобається", + "status.reblogged_by": "{name} передмухнув(-ла)", + "status.sensitive_warning": "Непристойний зміст", + "status.sensitive_toggle": "Натисніть, щоб подивитися", + "video_player.toggle_sound": "Увімкнути/вимкнути звук", + "account.mention": "Згадати", + "account.edit_profile": "Налаштування профілю", + "account.unblock": "Розблокувати", + "account.unfollow": "Відписатися", + "account.block": "Заблокувати", + "account.follow": "Підписатися", + "account.posts": "Пости", + "account.follows": "Підписки", + "account.followers": "Підписники", + "account.follows_you": "Підписаний", + "getting_started.heading": "Ласкаво просимо", + "getting_started.about_addressing": "Ви можете підписуватись на людей, якщо ви знаєте їх ім'я користувача чи домен, шляхом введення email-подібної адреси у верхньому рядку бокової панелі.", + "getting_started.about_shortcuts": "Якщо користувач, якого ви шукаєте, знаходиться на тому ж домені, що й ви, можна просто ввести ім'я користувача. Це правило стосується й згадування людей у статусах.", + "getting_started.about_developer": "Розробник проекту знаходиться за адресою Gargron@mastodon.social", + "column.home": "Головна", + "column.mentions": "Згадування", + "column.public": "Стіна", + "column.notifications": "Сповіщення", + "tabs_bar.compose": "Написати", + "tabs_bar.home": "Головна", + "tabs_bar.mentions": "Згадування", + "tabs_bar.public": "Стіна", + "tabs_bar.notifications": "Сповіщення", + "compose_form.placeholder": "Що у Вас на думці?", + "compose_form.publish": "Дмухнути", + "compose_form.sensitive": "Непристойний зміст", + "compose_form.unlisted": "Таємний режим", + "navigation_bar.settings": "Налаштування", + "navigation_bar.public_timeline": "Публічна стіна", + "navigation_bar.logout": "Вийти", + "reply_indicator.cancel": "Відмінити", + "search.placeholder": "Пошук", + "search.account": "Аккаунт", + "search.hashtag": "Хештеґ", + "upload_button.label": "Додати медіа", + "upload_form.undo": "Відмінити", + "notification.follow": "{name} підписався(-лась) на Вас", + "notification.favourite": "{name} сподобався ваш допис", + "notification.reblog": "{name} передмухнув(-ла) Ваш статус", + "notification.mention": "{name} згадав(-ла) Вас" +}; + +export default uk; diff --git a/config/locales/devise.uk.yml b/config/locales/devise.uk.yml new file mode 100644 index 0000000000..74fc9e22cb --- /dev/null +++ b/config/locales/devise.uk.yml @@ -0,0 +1,61 @@ +--- +uk: + devise: + confirmations: + confirmed: Ваша поштова скринька була успішно підтверджена. + send_instructions: Ви отримаєте листа з інструкціями щодо підтвердження Вашої адреси через декілька хвилин. + send_paranoid_instructions: Якщо Ваша поштова скринька існує в нашій базі даних, то Ви отримаєте листа з інструкціями щодо підтвердження Вашої адреси через декілька хвилин. + failure: + already_authenticated: Ви вже увійшли. + inactive: Ваш акаунт ще не активований. + invalid: Неправильний %{authentication_keys} або пароль. + last_attempt: У вас є ще одна спроба перед блокуванням акаунту. + locked: Ваш акаунт заблокований. + not_found_in_database: Неправильний %{authentication_keys} або пароль. + timeout: Ваша сесія вичерпана. Будь ласка, зайдіть знову, щоб продовжити. + unauthenticated: Для продовження Вам потрібно увійти або зареєструватися. + unconfirmed: Для продовження вам потрібно підтвердити Вашу поштову скриньку. + mailer: + confirmation_instructions: + subject: 'Mastodon: Інструкції для підтвердження' + password_change: + subject: 'Mastodon: Ваш пароль змінений' + reset_password_instructions: + subject: 'Mastodon: Інструкції для скидання паролю' + unlock_instructions: + subject: 'Mastodon: Інструкції для розблокування' + omniauth_callbacks: + failure: Ми не змогли аутентифікувати Вас з %{kind} через те, що "%{reason}". + success: Успішно аутентифіковано з %{kind} акаунту. + passwords: + no_token: Ви не можете отримати доступ до цієї сторінки без переходу за посиланням з листа з інструкціями. Якщо ви все ж таки перейшли з цього листа, переконайтеся, що ви перейшли за повним посиланням. + send_instructions: Ви отримаєте листа з інструкціями щодо зміни паролю через декілька хвилин. + send_paranoid_instructions: Якщо Ваша поштова адреса існує у Вашій базі даних, Ви отримаєте листа з інструкціями щодо зміни паролю через декілька хвилин. + updated: Ваш пароль було успішно змінено. Тепер Ви увійшли в акаунт. + updated_not_active: Ваш пароль було успішно змінено. + registrations: + destroyed: До побачення! Ваш акаунт було успішно вимкнено. Сподіваємось, що Ви скоро повернетеся. + signed_up: Ласкаво просимо! Ви були успішно зареєстровані. + signed_up_but_inactive: Ви були успішно зареєстровані, але ми не змогли увійти, тому що Ваш акаунт все ще не активований. + signed_up_but_locked: Ви були успішно зареєстровані, але ми не змогли увійти, тому що Ваш акаунт заблокований. + signed_up_but_unconfirmed: Повідомлення з посиланням на підтвердження будо відправлено на Вашу поштову скриньку. Будь ласка, перейдіть за ним, щоб активувати Ваш акаунт. + update_needs_confirmation: Ви успішно оноВили Ваш акаунт, але нам потрібно підтвердити Вашу нову поштову адресу. Будь ласка, перевірте Вашу скриньку та перейдіть за посиланням, щоб активувати Вашу нову адресу. + updated: Ваш акаунт було успішно оновлено. + sessions: + already_signed_out: Ви вже вийшли з акаунту. + signed_in: Ви успішно увійшли в акаунт. + signed_out: Ви успішно Вийшли з акаунту. + unlocks: + send_instructions: Ви отримаєте листа з інструкціями щодо розблокування Вашого акаунту через декілька хвилин. + send_paranoid_instructions: Якщо Ваш акаунт існує, Ви отримаєте листа з інструкціями щодо розблокування Вашого акаунту через декілька хвилин. + unlocked: Ваш акаунт було успішно активовано. Будь ласка, увійдіть, щоб продовжити. + errors: + messages: + already_confirmed: вже був підтверджений, будь ласка, спробуйте увійти + confirmation_period_expired: повинен бути підтверджений за %{period}, будь ласка, запросіть новий + expired: недійсний, будь ласка, запросіть новий + not_found: не знайдено + not_locked: не був заблокований + not_saved: + one: '1 помилка не дала цьому %{resource} зберегтися:' + other: "%{count} помилок не дало цьому %{resource} зберегтися:" diff --git a/config/locales/simple_form.uk.yml b/config/locales/simple_form.uk.yml new file mode 100644 index 0000000000..7b2b16d926 --- /dev/null +++ b/config/locales/simple_form.uk.yml @@ -0,0 +1,30 @@ +--- +uk: + simple_form: + labels: + defaults: + avatar: Аватар + confirm_new_password: Підтвердження нового паролю + confirm_password: Новий пароль + current_password: Поточний пароль + display_name: Ім'я + email: Поштова адреса + header: Заголовок + locale: Мова + new_password: Новий пароль + note: Біографія + password: Пароль + username: Ім'я користувача + interactions: + must_be_follower: Блокувати сповіщення від непідписаних людей + must_be_following: Блокувати сповіщення від людей, на яких ви не підписані + notification_emails: + favourite: Надсилати листа, коли комусь подобається Ваш статус + follow: Надсилати листа, коли хтось підписується на Вас + mention: Надсилати листа, коли хтось згадує Вас + reblog: Надсилати листа, коли хтось передмухує Ваш статус + 'no': 'Ні' + required: + mark: "*" + text: обов'язкове +'yes': 'Так'