feat: Added Ukrainian translation (#1125)

This commit is contained in:
ShiftHackZ 2023-03-07 13:32:01 +02:00 committed by GitHub
parent cefe07d218
commit 1c276fbfc2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 253 additions and 0 deletions

111
resources/lang/uk/app.php Normal file
View file

@ -0,0 +1,111 @@
<?php
return array (
'settings.system' => 'Система',
'settings.appearance' => 'Зовнішній вигляд',
'settings.miscellaneous' => 'Різне',
'settings.advanced' => 'Просунуті',
'settings.support' => 'Підтримка',
'settings.donate' => 'Пожертви',
'settings.version' => 'Версія',
'settings.background_image' => 'Фонове зображення',
'settings.window_target' => 'Відкривати посилання в',
'settings.window_target.current' => 'Відкривати в цій вкладці',
'settings.window_target.one' => 'Відкривати у тій самій вкладці',
'settings.window_target.new' => 'Відкривати у новій вкладці',
'settings.homepage_search' => 'Сторінка пошуку',
'settings.search_provider' => 'Пошукова система',
'settings.language' => 'Мова',
'settings.reset' => 'Повернутися до початкових значень',
'settings.remove' => 'Видалити',
'settings.search' => 'знайти',
'settings.no_items' => 'Нічого не знайдено',
'settings.label' => 'Мітка',
'settings.value' => 'Значення',
'settings.edit' => 'Редагувати',
'settings.view' => 'Перегляд',
'settings.custom_css' => 'Кастомний CSS',
'settings.custom_js' => 'Кастомний JavaScript',
'options.none' => '- не задано -',
'options.google' => 'Google',
'options.ddg' => 'DuckDuckGo',
'options.bing' => 'Bing',
'options.qwant' => 'Qwant',
'options.startpage' => 'Початкова сторінка',
'options.yes' => 'Так',
'options.no' => 'Ні',
'options.nzbhydra' => 'NZBHydra',
'options.jackett' => 'Jackett',
'buttons.save' => 'Зберегти',
'buttons.cancel' => 'Скасувати',
'buttons.add' => 'Додати',
'buttons.upload' => 'Завантажити картинку',
'buttons.downloadapps' => 'Оновити список додатків',
'dash.pin_item' => 'Прикріпити до панелі',
'dash.no_apps' => 'Немає прикріплених додатків, :link1 або :link2',
'dash.link1' => 'Дотайте додаток',
'dash.link2' => 'Прикріпіть на дошку',
'dash.pinned_items' => 'Прикріплені елементи',
'apps.app_list' => 'Список додатків',
'apps.view_trash' => 'Показати кошик',
'apps.add_application' => 'Дотати додаток',
'apps.application_name' => 'Ім\'я додатку',
'apps.colour' => 'Колір',
'apps.icon' => 'Зображення',
'apps.pinned' => 'Прикріплено',
'apps.title' => 'Заголовок',
'apps.hex' => 'Колір в Hex',
'apps.username' => 'Ім\'я користувача',
'apps.password' => 'Пароль',
'apps.config' => 'Налаштування',
'apps.apikey' => 'Ключ API',
'apps.enable' => 'Увімкнено',
'apps.tag_list' => 'Список тегів',
'apps.add_tag' => 'Додати тег',
'apps.tag_name' => 'Назва тега',
'apps.tags' => 'Теги',
'apps.override' => 'Якщо відрізняється від основного url',
'apps.preview' => 'Попередній перегляд',
'apps.apptype' => 'Тип додатку',
'apps.website' => 'Вебсайт',
'apps.description' => 'Опис',
'apps.only_admin_account' => 'Тільки з адмін аккаунтом!',
'apps.autologin_url' => 'Автоматичний логін',
'apps.show_deleted' => 'Показати видалені додатки',
'app.import' => 'Імпорт',
'dashboard' => 'Основна панель',
'user.user_list' => 'Користувачі',
'user.add_user' => 'Додати користувача',
'user.username' => 'Ім\'я користувача',
'user.avatar' => 'Аватар',
'user.email' => 'Email',
'user.password_confirm' => 'Підтвердження пароля',
'user.secure_front' => 'Дозволити публічний доступ - Можливо тільки якщо встановлено пароль.',
'user.autologin' => 'Автоматичний вхід з визначеного URL. Хто завгодно зможе увійти за даним посиланням.',
'url' => 'URL',
'title' => 'Заголовок',
'delete' => 'Видалити',
'optional' => 'Опціонально',
'restore' => 'Відновити',
'export' => 'Експорт',
'import' => 'Імпорт',
'alert.success.item_created' => 'Елемент створено успішно',
'alert.success.item_updated' => 'Елемент оновлено успішно',
'alert.success.item_deleted' => 'Елемент видалено успішно',
'alert.success.item_restored' => 'Елемент відновлено успішно',
'alert.success.updating' => 'Обовлено список додатків',
'alert.success.tag_created' => 'Тег створено успішно',
'alert.success.tag_updated' => 'Тег оновлено успішно',
'alert.success.tag_deleted' => 'Тег видалено успішно',
'alert.success.tag_restored' => 'Тег відновлено успішно',
'alert.success.setting_updated' => 'Ви успішно відредагували налаштування',
'alert.error.not_exist' => 'Ваших налаштувань не існує.',
'alert.error.file_too_big' => 'Файл занадто великий.',
'alert.error.file_not_stored' => 'Не вдалося зберегти файл.',
'alert.success.user_created' => 'Користувача створено успішно',
'alert.success.user_updated' => 'Користувача оновлено успішно',
'alert.success.user_deleted' => 'Користувача видалено успішно',
'alert.success.user_restored' => 'Користувача відновлено успішно',
'dashboard.reorder' => 'Змінити порядок та закріпити елементи',
'dashboard.settings' => 'Налаштування',
);

View file

@ -0,0 +1,6 @@
<?php
return array (
'failed' => 'Введені реквізити не співпадають з існуючими.',
'throttle' => 'Забагато спроб авторизації. Спробуйте знову через :seconds секунд.',
);

View file

@ -0,0 +1,6 @@
<?php
return array (
'previous' => '&laquo; Попередній',
'next' => 'Наступний &raquo;',
);

View file

@ -0,0 +1,9 @@
<?php
return array (
'password' => 'Довжина пароля мінімум 6 символів та він має співпадати з підтвердженням.',
'reset' => 'Ваш пароль відновлено!',
'sent' => 'Мы відправили вам посилання для відновлення пароля!',
'token' => 'Некоректний токен для відновлення пароля.',
'user' => 'Користувача з такою e-mail адресою не існує.',
);

View file

@ -0,0 +1,121 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| as the size rules. Feel free to tweak each of these messages here.
|
*/
'accepted' => ':attribute має бути підтверджено.',
'active_url' => ':attribute містить некоректний URL.',
'after' => ':attribute має бути дата більше ніж :date.',
'after_or_equal' => ':attribute має бути дата більше або рівна :date.',
'alpha' => ':attribute має містити лише літери.',
'alpha_dash' => ':attribute має містити лише літери, цифри та тире.',
'alpha_num' => ':attribute має містити лише літери і цифри.',
'array' => ':attribute має бути масивом.',
'before' => ':attribute має бути дата менше :date.',
'before_or_equal' => ':attribute має бути дата менне або рівна :date.',
'between' => [
'numeric' => ':attribute має буте в інтервалі від :min до :max.',
'file' => ':attribute має буте в інтервалі від :min до :max кілобайт.',
'string' => ':attribute має буте в інтервалі від :min до :max символів.',
'array' => ':attribute має містити :min і :max елементів.',
],
'boolean' => ':attribute поле поле має бути True або False.',
'confirmed' => ':attribute підтвердження не відповідає дійсності.',
'date' => ':attribute некоректна дата.',
'date_format' => ':attribute не співпадає з форматом :format.',
'different' => ':attribute і :other мають відрізнятися.',
'digits' => ':attribute має містити :digits розрядів.',
'digits_between' => ':attribute має містити від :min до :max розрядів.',
'dimensions' => ':attribute має некоректну роздільну здатність.',
'distinct' => ':attribute поле має значення що дублюється.',
'email' => ':attribute має бути дійсною адресою email.',
'exists' => 'Обраний :attribute недійсний.',
'file' => ':attribute має бути файлом.',
'filled' => ':attribute поле має бути завповнено.',
'image' => ':attribute має бути зображенням.',
'in' => 'Обране :attribute невірно.',
'in_array' => ':attribute поле не має існувати в :other.',
'integer' => ':attribute має бути цілим.',
'ip' => ':attribute має містити правильну адресу IP.',
'ipv4' => ':attribute має містити правильну адресу IPv4.',
'ipv6' => ':attribute має містити правильну адресу IPv6.',
'json' => ':attribute має містити правильну строку JSON.',
'max' => [
'numeric' => ':attribute не може бути більше :max.',
'file' => ':attribute не може бути більше :max кілобайт.',
'string' => ':attribute не може бути більше :max символів.',
'array' => ':attribute не може бути більше :max елементів.',
],
'mimes' => ':attribute має бути файлом вида: :values.',
'mimetypes' => ':attribute має бути файлом вида: :values.',
'min' => [
'numeric' => 'The :attribute має бути як мінімум :min.',
'file' => 'The :attribute має бути :min кілобайт.',
'string' => 'The :attribute має бути :min символів.',
'array' => 'The :attribute має містити мінімум :min елементів.',
],
'not_in' => 'Обраний :attribute недійсний.',
'numeric' => ':attribute має бути числом.',
'present' => ':attribute поле має існувати.',
'regex' => ':attribute формат недійсний.',
'required' => ':attribute поле обов\'язкове.',
'required_if' => ':attribute поле потрібно у випадку коли :other є :value.',
'required_unless' => ':attribute поле потрібно у випадку за виключенням коли :other є :values.',
'required_with' => ':attribute поле потрібно у випадку :values існує.',
'required_with_all' => ':attribute поле потрібно у випадку :values існують.',
'required_without' => ':attribute поле потрібно у випадку :values не існує.',
'required_without_all' => ':attribute поле потрібно у випадку коли жодне з :values не існує.',
'same' => ':attribute і :other повинні співпадати.',
'size' => [
'numeric' => ':attribute має бути :size.',
'file' => ':attribute має бути кілобайт.',
'string' => ':attribute має бути символів.',
'array' => ':attribute має містити :size елементів.',
],
'string' => ':attribute має бути строкою.',
'timezone' => ':attribute має бути правильною часовою зоною.',
'unique' => ':attribute вже існує.',
'uploaded' => ':attribute помилка завантаження.',
'url' => ':attribute недійсний формат.',
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
|--------------------------------------------------------------------------
|
| Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule.
|
*/
'custom' => [
'attribute-name' => [
'rule-name' => 'Довільне повідомлення',
],
],
/*
|--------------------------------------------------------------------------
| Custom Validation Attributes
|--------------------------------------------------------------------------
|
| The following language lines are used to swap attribute place-holders
| with something more reader friendly such as E-Mail Address instead
| of "email". This simply helps us make messages a little cleaner.
|
*/
'attributes' => [],
];