Merge pull request #1183 from Mant1kor/master

Add Ukrainian translate
This commit is contained in:
Dan Brown 2018-12-22 15:00:56 +00:00 committed by GitHub
commit d910defbfd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 827 additions and 1 deletions

View File

@ -84,7 +84,7 @@ return [
*/
'locale' => env('APP_LANG', 'en'),
'locales' => ['en', 'ar', 'de', 'de_informal', 'es', 'es_AR', 'fr', 'nl', 'pt_BR', 'sk', 'sv', 'kr', 'ja', 'pl', 'it', 'ru', 'zh_CN', 'zh_TW'],
'locales' => ['en', 'ar', 'de', 'de_informal', 'es', 'es_AR', 'fr', 'nl', 'pt_BR', 'sk', 'sv', 'kr', 'ja', 'pl', 'it', 'ru', 'uk', 'zh_CN', 'zh_TW'],
/*
|--------------------------------------------------------------------------

View File

@ -134,6 +134,7 @@ return [
'pl' => 'Polski',
'it' => 'Italian',
'ru' => 'Русский',
'uk' => 'Українська',
'zh_CN' => '简体中文',
'zh_TW' => '繁體中文'
]

View File

@ -0,0 +1,50 @@
<?php
/**
* Activity text strings.
* Is used for all the text within activity logs & notifications.
* Текстові рядки активності.
* Використовується для всього тексту в журналах активності та сповіщеннях.
*/
return [
// Pages
'page_create' => 'створив сторінку',
'page_create_notification' => 'Сторінка успішно створена',
'page_update' => 'оновив сторінку',
'page_update_notification' => 'Сторінка успішно оновлена',
'page_delete' => 'видалив сторінку',
'page_delete_notification' => 'Сторінка успішно видалена',
'page_restore' => 'відновив сторінку',
'page_restore_notification' => 'Сторінка успішно відновлена',
'page_move' => 'перемістив сторінку',
// Chapters
'chapter_create' => 'створив розділ',
'chapter_create_notification' => 'Розділ успішно створено',
'chapter_update' => 'оновив розділ',
'chapter_update_notification' => 'Розділ успішно оновлено',
'chapter_delete' => 'видалив розділ',
'chapter_delete_notification' => 'Розділ успішно видалено',
'chapter_move' => 'перемістив розділ',
// Books
'book_create' => 'створив книгу',
'book_create_notification' => 'Книгу успішно створено',
'book_update' => 'оновив книгу',
'book_update_notification' => 'Книгу успішно оновлено',
'book_delete' => 'видалив книгу',
'book_delete_notification' => 'Книгу успішно видалено',
'book_sort' => 'sorted книгу',
'book_sort_notification' => 'Книгу успішно відновлено',
// Bookshelves
'bookshelf_create' => 'створено книжкову полицю',
'bookshelf_create_notification' => 'Книжкову полицю успішно створено',
'bookshelf_update' => 'оновив книжкову полицю',
'bookshelf_update_notification' => 'Книжкову полицю успішно оновлено',
'bookshelf_delete' => 'видалив книжкову полицю',
'bookshelf_delete_notification' => 'Книжкову полицю успішно видалено',
// Other
'commented_on' => 'прокоментував',
];

View File

@ -0,0 +1,67 @@
<?php
/**
* Authentication Language Lines
* The following language lines are used during authentication for various
* messages that we need to display to the user.
* Під час автентифікації використовуються наступні лінії мов для різних повідомлень
* які нам потрібно показати користувачеві.
*/
return [
'failed' => 'Цей обліковий запис не знайдено.',
'throttle' => 'Забагато спроб входу в систему. Будь ласка, спробуйте ще раз через :seconds секунд.',
// Login & Register
'sign_up' => 'Реєстрація',
'log_in' => 'Увійти',
'log_in_with' => 'Увійти з :socialDriver',
'sign_up_with' => 'Зареєструватись з :socialDriver',
'logout' => 'Вихід',
'name' => 'Ім’я',
'username' => 'Логін',
'email' => 'Email',
'password' => 'Пароль',
'password_confirm' => 'Підтвердження пароля',
'password_hint' => 'Має бути більше 5 символів',
'forgot_password' => 'Забули пароль?',
'remember_me' => 'Запам’ятати мене',
'ldap_email_hint' => 'Введіть email для цього облікового запису.',
'create_account' => 'Створити обліковий запис',
'social_login' => 'Вхід через соціальну мережу',
'social_registration' => 'Реєстрація через соціальну мережу',
'social_registration_text' => 'Реєстрація і вхід через інший сервіс',
'register_thanks' => 'Дякуємо за реєстрацію!',
'register_confirm' => 'Будь ласка, перевірте свою електронну пошту та натисніть кнопку підтвердження, щоб отримати доступ до :appName.',
'registrations_disabled' => 'Реєстрацію вимкнено',
'registration_email_domain_invalid' => 'Цей домен електронної пошти не має доступу до реєстрації',
'register_success' => 'Дякуємо за реєстрацію! Ви зареєстровані та ввійшли в систему.',
// Password Reset
'reset_password' => 'Скинути пароль',
'reset_password_send_instructions' => 'Введіть адресу електронної пошти нижче, і вам буде надіслано електронне повідомлення з посиланням на зміну пароля.',
'reset_password_send_button' => 'Надіслати посилання для скидання',
'reset_password_sent_success' => 'Посилання для скидання пароля було надіслано на :email.',
'reset_password_success' => 'Ваш пароль успішно скинуто.',
'email_reset_subject' => 'Скинути ваш пароль :appName',
'email_reset_text' => 'Ви отримали цей електронний лист, оскільки до нас надійшов запит на скидання пароля для вашого облікового запису.',
'email_reset_not_requested' => 'Якщо ви не надсилали запит на скидання пароля, подальші дії не потрібні.',
// Email Confirmation
'email_confirm_subject' => 'Підтвердьте свою електронну пошту на :appName',
'email_confirm_greeting' => 'Дякуємо, що приєдналися до :appName!',
'email_confirm_text' => 'Будь ласка, підтвердьте свою адресу електронної пошти, натиснувши кнопку нижче:',
'email_confirm_action' => 'Підтвердити Email',
'email_confirm_send_error' => 'Необхідно підтвердження електронною поштою, але система не змогла надіслати електронний лист. Зверніться до адміністратора, щоб правильно налаштувати електронну пошту.',
'email_confirm_success' => 'Ваш електронну адресу підтверджено!',
'email_confirm_resent' => 'Лист з підтвердженням надіслано, перевірте свою пошту.',
'email_not_confirmed' => 'Адреса Email не підтверджена',
'email_not_confirmed_text' => 'Ваша електронна адреса ще не підтверджена.',
'email_not_confirmed_click_link' => 'Будь-ласка, натисніть на посилання в електронному листі, яке було надіслано після реєстрації.',
'email_not_confirmed_resend' => 'Якщо ви не можете знайти електронний лист, ви можете повторно надіслати підтвердження електронною поштою, на формі нижче.',
'email_not_confirmed_resend_button' => 'Повторне підтвердження електронної пошти',
];

View File

@ -0,0 +1,60 @@
<?php
/**
* Common elements found throughout many areas of BookStack.
* Загальні елементи, використовуються в багатьох областях BookStack.
*/
return [
// Buttons
'cancel' => 'Скасувати',
'confirm' => 'Застосувати',
'back' => 'Назад',
'save' => 'Зберегти',
'continue' => 'Продовжити',
'select' => 'Вибрати',
'more' => 'Ще',
// Form Labels
'name' => 'Назва',
'description' => 'Опис',
'role' => 'Роль',
'cover_image' => 'Обкладинка',
'cover_image_description' => 'Це зображення має бути приблизно 440x250px.',
// Actions
'actions' => 'Дії',
'view' => 'Перегляд',
'create' => 'Створити',
'update' => 'Оновити',
'edit' => 'Редагувати',
'sort' => 'Сортувати',
'move' => 'Перемістити',
'copy' => 'Копіювати',
'reply' => 'Відповісти',
'delete' => 'Видалити',
'search' => 'Шукати',
'search_clear' => 'Очистити пошук',
'reset' => 'Скинути',
'remove' => 'Видалити',
'add' => 'Додати',
// Misc
'deleted_user' => 'Видалений користувач',
'no_activity' => 'Немає активності для показу',
'no_items' => 'Немає доступних елементів',
'back_to_top' => 'Повернутися до початку',
'toggle_details' => 'Подробиці',
'toggle_thumbnails' => 'Мініатюри',
'details' => 'Деталі',
'grid_view' => 'Вигляд Сіткою',
'list_view' => 'Вигляд Списком',
'default' => 'За замовчуванням',
// Header
'view_profile' => 'Переглянути профіль',
'edit_profile' => 'Редагувати профіль',
// Email Content
'email_action_help' => 'Якщо у вас виникають проблеми при натисканні кнопки ":actionText", скопіюйте та вставте URL у свій веб-браузер:',
'email_rights' => 'Всі права захищені',
];

View File

@ -0,0 +1,34 @@
<?php
/**
* Text used in custom JavaScript driven components.
* Текст використовується в індивідуальних компонентах, керованих JavaScript.
*/
return [
// Image Manager
'image_select' => 'Вибрати зображення',
'image_all' => 'Всі',
'image_all_title' => 'Переглянути всі зображення',
'image_book_title' => 'Переглянути зображення, завантажені в цю книгу',
'image_page_title' => 'Переглянути зображення, завантажені на цю сторінку',
'image_search_hint' => 'Пошук по імені зображення',
'image_uploaded' => 'Завантажено :uploadedDate',
'image_load_more' => 'Завантажити ще',
'image_image_name' => 'Назва зображення',
'image_delete_used' => 'Це зображення використовується на наступних сторінках.',
'image_delete_confirm' => 'Натисніть кнопку Видалити ще раз, щоб підтвердити, що хочете видалити це зображення.',
'image_select_image' => 'Вибрати зображення',
'image_dropzone' => 'Перетягніть зображення, або натисніть тут для завантаження',
'images_deleted' => 'Зображень видалено',
'image_preview' => 'Попередній перегляд зображення',
'image_upload_success' => 'Зображення завантажено успішно',
'image_update_success' => 'Деталі зображення успішно оновлені',
'image_delete_success' => 'Зображення успішно видалено',
'image_upload_remove' => 'Видалити',
// Code Editor
'code_editor' => 'Редагувати код',
'code_language' => 'Мова коду',
'code_content' => 'Вміст коду',
'code_save' => 'Зберегти Код',
];

View File

@ -0,0 +1,295 @@
<?php
/**
* Text used for 'Entities' (Document Structure Elements) such as
* Books, Shelves, Chapters & Pages
* Текст використовується для "об'єктів" (елементів структури документів), таких як
* Книги, Полиці, Розділи та Сторінки
*/
return [
// Shared
'recently_created' => 'Недавно створено',
'recently_created_pages' => 'Нещодавно створені сторінки',
'recently_updated_pages' => 'Нещодавно оновлені сторінки',
'recently_created_chapters' => 'Нещодавно створені розділи',
'recently_created_books' => 'Нещодавно створені книги',
'recently_update' => 'Недавно оновлено',
'recently_viewed' => 'Недавно переглянуто',
'recent_activity' => 'Остання активність',
'create_now' => 'Створити зараз',
'revisions' => 'Версія',
'meta_revision' => 'Версія #:revisionCount',
'meta_created' => 'Створено :timeLength',
'meta_created_name' => ':user створив :timeLength',
'meta_updated' => 'Оновлено :timeLength',
'meta_updated_name' => ':user оновив :timeLength',
'entity_select' => 'Вибір об\'єкта',
'images' => 'Зображення',
'my_recent_drafts' => 'Мої останні чернетки',
'my_recently_viewed' => 'Мої недавні перегляди',
'no_pages_viewed' => 'Ви не переглядали жодної сторінки',
'no_pages_recently_created' => 'Не було створено жодної сторінки',
'no_pages_recently_updated' => 'Немає недавно оновлених сторінок',
'export' => 'Експорт',
'export_html' => 'Вбудований веб-файл',
'export_pdf' => 'PDF файл',
'export_text' => 'Текстовий файл',
// Permissions and restrictions
'permissions' => 'Дозволи',
'permissions_intro' => 'Після ввімкнення ці дозволи будуть мати пріоритет над усіма дозволеними ролями.',
'permissions_enable' => 'Увімкнути спеціальні дозволи',
'permissions_save' => 'Зберегти дозволи',
// Search
'search_results' => 'Результати пошуку',
'search_total_results_found' => ':count результатів знайдено|:count всього результатів знайдено',
'search_clear' => 'Очистити пошук',
'search_no_pages' => 'Немає сторінок, які відповідають цьому пошуку',
'search_for_term' => 'Шукати :term',
'search_more' => 'Більше результатів',
'search_filters' => 'Фільтри пошуку',
'search_content_type' => 'Тип вмісту',
'search_exact_matches' => 'Точна відповідність',
'search_tags' => 'Пошукові теги',
'search_options' => 'Параметри',
'search_viewed_by_me' => 'Переглянуто мною',
'search_not_viewed_by_me' => 'Не переглянуто мною',
'search_permissions_set' => 'Налаштування дозволів',
'search_created_by_me' => 'Створено мною',
'search_updated_by_me' => 'Оновлено мною',
'search_date_options' => 'Параметри дати',
'search_updated_before' => 'Оновлено до',
'search_updated_after' => 'Оновлено після',
'search_created_before' => 'Створено до',
'search_created_after' => 'Створено після',
'search_set_date' => 'Встановити дату',
'search_update' => 'Оновити пошук',
// Shelves
'shelf' => 'Полиця',
'shelves' => 'Полиці',
'shelves_long' => 'Книжкові полиці',
'shelves_empty' => 'Жодних полиць не було створено',
'shelves_create' => 'Створити нову полицю',
'shelves_popular' => 'Популярні полиці',
'shelves_new' => 'Нові полиці',
'shelves_popular_empty' => 'Найпопулярніші полиці з\'являться тут.',
'shelves_new_empty' => 'Тут будуть з\'являтися останні створені полиці.',
'shelves_save' => 'Зберегти полицю',
'shelves_books' => 'Книги на цій полиці',
'shelves_add_books' => 'Додати книги до цієї полиці',
'shelves_drag_books' => 'Перетягніть книги сюди, щоб додати їх до цієї полиці',
'shelves_empty_contents' => 'Ця полиця не має призначених їй книг',
'shelves_edit_and_assign' => 'Редагувати полицю для присвоєння книг',
'shelves_edit_named' => 'Редагувати книжкову полицю :name',
'shelves_edit' => 'Редагувати книжкову полицю',
'shelves_delete' => 'Видалити книжкову полицю',
'shelves_delete_named' => 'Видалити книжкову полицю :name',
'shelves_delete_explain' => "Це дозволить видалити книжкову полицю з назвою ':name'. Книги не будуть видалені.",
'shelves_delete_confirmation' => 'Ви впевнені, що хочете видалити цю книжкову полицю?',
'shelves_permissions' => 'Дозволи на книжкову полицю',
'shelves_permissions_updated' => 'Дозволи на книжкову полицю оновлено',
'shelves_permissions_active' => 'Діючі дозволи на книжкову полицю',
'shelves_copy_permissions_to_books' => 'Копіювати дозволи на книги',
'shelves_copy_permissions' => 'Копіювати дозволи',
'shelves_copy_permissions_explain' => 'Це застосовує поточні налаштування дозволів цієї книжкової полиці до всіх книг, що містяться всередині. Перш ніж активувати, переконайтесь що будь-які зміни дозволів цієї книжкової полиці були збережені.',
'shelves_copy_permission_success' => 'Дозволи книжкової полиці скопійовано на :count книг',
// Books
'book' => 'Книга',
'books' => 'Книги',
'x_books' => ':count книга|:count книг',
'books_empty' => 'Немає створених книг',
'books_popular' => 'Популярні книги',
'books_recent' => 'Останні книги',
'books_new' => 'Нові книги',
'books_popular_empty' => 'Найпопулярніші книги з\'являться тут.',
'books_new_empty' => 'Найновіші книги з\'являться тут.',
'books_create' => 'Створити нову книгу',
'books_delete' => 'Видалити книгу',
'books_delete_named' => 'Видалити книгу :bookName',
'books_delete_explain' => 'Це призведе до видалення книги з назвою \':bookName\'. Всі сторінки та розділи будуть видалені.',
'books_delete_confirmation' => 'Ви впевнені, що хочете видалити цю книгу?',
'books_edit' => 'Редагувати книгу',
'books_edit_named' => 'Редагувати книгу :bookName',
'books_form_book_name' => 'Назва книги',
'books_save' => 'Зберегти книгу',
'books_permissions' => 'Дозволи на книгу',
'books_permissions_updated' => 'Дозволи на книгу оновлено',
'books_empty_contents' => 'Для цієї книги не створено жодної сторінки або розділів.',
'books_empty_create_page' => 'Створити нову сторінку',
'books_empty_or' => 'або',
'books_empty_sort_current_book' => 'Сортувати поточну книгу',
'books_empty_add_chapter' => 'Додати розділ',
'books_permissions_active' => 'Діючі дозволи на книгу',
'books_search_this' => 'Шукати цю книгу',
'books_navigation' => 'Навігація по книзі',
'books_sort' => 'Сортувати вміст книги',
'books_sort_named' => 'Сортувати книгу :bookName',
'books_sort_show_other' => 'Показати інші книги',
'books_sort_save' => 'Зберегти нове замовлення',
// Chapters
'chapter' => 'Розділ',
'chapters' => 'Розділи',
'x_chapters' => ':count розділ|:count розділів',
'chapters_popular' => 'Популярні розділи',
'chapters_new' => 'Новий розділ',
'chapters_create' => 'Створити новий розділ',
'chapters_delete' => 'Видалити розділ',
'chapters_delete_named' => 'Видалити розділ :chapterName',
'chapters_delete_explain' => 'Ця дія видалить розділ з назвою \':chapterName\'. Всі сторінки будуть вилучені, та додані безпосередньо до батьківської книги.',
'chapters_delete_confirm' => 'Ви впевнені, що хочете видалити цей розділ?',
'chapters_edit' => 'Редагувати розділ',
'chapters_edit_named' => 'Редагувати розділ :chapterName',
'chapters_save' => 'Зберегти розділ',
'chapters_move' => 'Перемістити розділ',
'chapters_move_named' => 'Перемістити розділ :chapterName',
'chapter_move_success' => 'Розділ переміщено до :bookName',
'chapters_permissions' => 'Дозволи розділу',
'chapters_empty' => 'У цьому розділі немає сторінок.',
'chapters_permissions_active' => 'Діючі дозволи на розділ',
'chapters_permissions_success' => 'Дозволи на розділ оновлено',
'chapters_search_this' => 'Шукати в цьому розділі',
// Pages
'page' => 'Сторінка',
'pages' => 'Сторінки',
'x_pages' => ':count сторінка|:count сторінок',
'pages_popular' => 'Популярні сторінки',
'pages_new' => 'Нова сторінка',
'pages_attachments' => 'Вкладення',
'pages_navigation' => 'Навігація по сторінці',
'pages_delete' => 'Видалити сторінку',
'pages_delete_named' => 'Видалити сторінку :pageName',
'pages_delete_draft_named' => 'Видалити чернетку :pageName',
'pages_delete_draft' => 'Видалити чернетку',
'pages_delete_success' => 'Сторінка видалена',
'pages_delete_draft_success' => 'Чернетка видалена',
'pages_delete_confirm' => 'Ви впевнені, що хочете видалити цю сторінку?',
'pages_delete_draft_confirm' => 'Ви впевнені, що хочете видалити цю чернетку?',
'pages_editing_named' => 'Редагування сторінки :pageName',
'pages_edit_toggle_header' => 'Переключити заголовок',
'pages_edit_save_draft' => 'Зберегти чернетку',
'pages_edit_draft' => 'Редагувати чернетку сторінки',
'pages_editing_draft' => 'Редагування чернетки',
'pages_editing_page' => 'Редагування сторінки',
'pages_edit_draft_save_at' => 'Чернетку зберегти в ',
'pages_edit_delete_draft' => 'Видалити чернетку',
'pages_edit_discard_draft' => 'Відхилити чернетку',
'pages_edit_set_changelog' => 'Встановити журнал змін',
'pages_edit_enter_changelog_desc' => 'Введіть короткий опис внесених вами змін',
'pages_edit_enter_changelog' => 'Введіть список змін',
'pages_save' => 'Зберегти сторінку',
'pages_title' => 'Заголовок сторінки',
'pages_name' => 'Назва сторінки',
'pages_md_editor' => 'Редактор',
'pages_md_preview' => 'Попередній перегляд',
'pages_md_insert_image' => 'Вставити зображення',
'pages_md_insert_link' => 'Вставити посилання на об\'єкт',
'pages_md_insert_drawing' => 'Вставити малюнок',
'pages_not_in_chapter' => 'Сторінка не знаходиться в розділі',
'pages_move' => 'Перемістити сторінку',
'pages_move_success' => 'Сторінку переміщено до ":parentName"',
'pages_copy' => 'Копіювати сторінку',
'pages_copy_desination' => 'Ціль копіювання',
'pages_copy_success' => 'Сторінка успішно скопійована',
'pages_permissions' => 'Дозволи на сторінку',
'pages_permissions_success' => 'Дозволи на сторінку оновлено',
'pages_revision' => 'Версія',
'pages_revisions' => 'Версія сторінки',
'pages_revisions_named' => 'Версії сторінки для :pageName',
'pages_revision_named' => 'Версія сторінки для :pageName',
'pages_revisions_created_by' => 'Створена',
'pages_revisions_date' => 'Дата версії',
'pages_revisions_number' => '#',
'pages_revisions_changelog' => 'Історія змін',
'pages_revisions_changes' => 'Зміни',
'pages_revisions_current' => 'Поточна версія',
'pages_revisions_preview' => 'Попередній перегляд',
'pages_revisions_restore' => 'Відновити',
'pages_revisions_none' => 'Ця сторінка не має версій',
'pages_copy_link' => 'Копіювати посилання',
'pages_edit_content_link' => 'Редагувати вміст',
'pages_permissions_active' => 'Активні дозволи сторінки',
'pages_initial_revision' => 'Початкова публікація',
'pages_initial_name' => 'Нова сторінка',
'pages_editing_draft_notification' => 'Ви наразі редагуєте чернетку, що була збережена останньою :timeDiff.',
'pages_draft_edited_notification' => 'З того часу ця сторінка була оновлена. Рекомендуємо відмовитися від цього проекту.',
'pages_draft_edit_active' => [
'start_a' => ':count користувачі(в) почала редагувати цю сторінку',
'start_b' => ':userName розпочав редагування цієї сторінки',
'time_a' => 'з моменту останньої оновлення сторінки',
'time_b' => 'за останні :minCount хвилин',
'message' => ':start :time. Будьте обережні, щоб не перезаписати оновлення інших!',
],
'pages_draft_discarded' => 'Чернетка відхилена, редактор оновлено з поточним вмістом сторінки',
'pages_specific' => 'Конкретна сторінка',
// Editor Sidebar
'page_tags' => 'Теги сторінки',
'chapter_tags' => 'Теги розділів',
'book_tags' => 'Теги книг',
'shelf_tags' => 'Теги полиць',
'tag' => 'Тег',
'tags' => 'Теги',
'tag_value' => 'Значення тегу (необов\'язково)',
'tags_explain' => "Додайте кілька тегів, щоб краще класифікувати ваш вміст. \n Ви можете присвоїти значення тегу для більш глибокої організації.",
'tags_add' => 'Додати ще один тег',
'attachments' => 'Вкладення',
'attachments_explain' => 'Завантажте файли, або додайте посилання, які відображатимуться на вашій сторінці. Їх буде видно на бічній панелі сторінки.',
'attachments_explain_instant_save' => 'Зміни тут зберігаються миттєво.',
'attachments_items' => 'Додані елементи',
'attachments_upload' => 'Завантажити файл',
'attachments_link' => 'Приєднати посилання',
'attachments_set_link' => 'Встановити посилання',
'attachments_delete_confirm' => 'Натисніть кнопку Видалити ще раз, щоб підтвердити, що ви хочете видалити це вкладення.',
'attachments_dropzone' => 'Перетягніть файли, або натисніть тут щоб прикріпити файл',
'attachments_no_files' => 'Файли не завантажені',
'attachments_explain_link' => 'Ви можете приєднати посилання, якщо не бажаєте завантажувати файл. Це може бути посилання на іншу сторінку або посилання на файл у хмарі.',
'attachments_link_name' => 'Назва посилання',
'attachment_link' => 'Посилання на вкладення',
'attachments_link_url' => 'Посилання на файл',
'attachments_link_url_hint' => 'URL-адреса сайту або файлу',
'attach' => 'Приєднати',
'attachments_edit_file' => 'Редагувати файл',
'attachments_edit_file_name' => 'Назва файлу',
'attachments_edit_drop_upload' => 'Перетягніть файли, або натисніть тут щоб завантажити та перезаписати',
'attachments_order_updated' => 'Порядок вкладень оновлено',
'attachments_updated_success' => 'Деталі вкладень оновлено',
'attachments_deleted' => 'Вкладення видалено',
'attachments_file_uploaded' => 'Файл успішно завантажений',
'attachments_file_updated' => 'Файл успішно оновлено',
'attachments_link_attached' => 'Посилання успішно додано до сторінки',
// Profile View
'profile_user_for_x' => 'Користувач вже :time',
'profile_created_content' => 'Створений контент',
'profile_not_created_pages' => ':userName не створив жодної сторінки',
'profile_not_created_chapters' => ':userName не створив жодного розділу',
'profile_not_created_books' => ':userName не створив жодної книги',
// Comments
'comment' => 'Коментар',
'comments' => 'Коментарі',
'comment_add' => 'Додати коментар',
'comment_placeholder' => 'Залиште коментар тут',
'comment_count' => '{0} Без коментарів|{1} 1 коментар|[2,*] :count коментарі(в)',
'comment_save' => 'Зберегти коментар',
'comment_saving' => 'Збереження коментаря...',
'comment_deleting' => 'Видалення коментаря...',
'comment_new' => 'Новий коментар',
'comment_created' => 'прокоментував :createDiff',
'comment_updated' => 'Оновлено :updateDiff користувачем :username',
'comment_deleted_success' => 'Коментар видалено',
'comment_created_success' => 'Коментар додано',
'comment_updated_success' => 'Коментар оновлено',
'comment_delete_confirm' => 'Ви впевнені, що хочете видалити цей коментар?',
'comment_in_reply_to' => 'У відповідь на :commentId',
// Revision
'revision_delete_confirm' => 'Ви впевнені, що хочете видалити цю версію?',
'revision_delete_success' => 'Версія видалена',
'revision_cannot_delete_latest' => 'Неможливо видалити останню версію.'
];

View File

@ -0,0 +1,83 @@
<?php
/**
* Text shown in error messaging.
* Текст відображається в повідомленнях про помилку.
*/
return [
// Permissions
'permission' => 'Ви не маєте дозволу на доступ до цієї сторінки.',
'permissionJson' => 'Ви не маєте дозволу виконувати заявлену дію.',
// Auth
'error_user_exists_different_creds' => 'Користувач з електронною адресою: електронна адреса вже існує, але з іншими обліковими даними.',
'email_already_confirmed' => 'Електронна пошта вже підтверджена, спробуйте увійти.',
'email_confirmation_invalid' => 'Цей токен підтвердження недійсний або вже був використаний, будь ласка, спробуйте знову зареєструватися.',
'email_confirmation_expired' => 'Термін дії токена підтвердження минув, новий електронний лист підтвердження був відправлений.',
'ldap_fail_anonymous' => 'LDAP-доступ невдалий, з використання анонімного зв\'язку',
'ldap_fail_authed' => 'LDAP-доступ невдалий, використовуючи задані параметри dn та password',
'ldap_extension_not_installed' => 'Розширення PHP LDAP не встановлено',
'ldap_cannot_connect' => 'Неможливо підключитися до ldap-сервера, Помилка з\'єднання',
'social_no_action_defined' => 'Жодних дій не визначено',
'social_login_bad_response' => "Помилка, отримана під час входу з :socialAccount помилка : \n:error",
'social_account_in_use' => 'Цей :socialAccount обліковий запис вже використовується, спробуйте ввійти з параметрами :socialAccount.',
'social_account_email_in_use' => 'Електронна пошта :email вже використовується. Якщо у вас вже є обліковий запис, ви можете підключити свій обліковий запис :socialAccount з налаштувань вашого профілю.',
'social_account_existing' => 'Цей :socialAccount вже додано до вашого профілю.',
'social_account_already_used_existing' => 'Цей обліковий запис :socialAccount вже використовується іншим користувачем.',
'social_account_not_used' => 'Цей обліковий запис :socialAccount account не пов\'язаний з жодним користувачем. Будь ласка, додайте його в налаштуваннях вашого профілю. ',
'social_account_register_instructions' => 'Якщо у вас ще немає облікового запису, ви можете зареєструвати обліковий запис за допомогою параметра :socialAccount.',
'social_driver_not_found' => 'Драйвер для СоціальноїМережі не знайдено',
'social_driver_not_configured' => 'Ваші соціальні настройки :socialAccount не правильно налаштовані.',
// System
'path_not_writable' => 'Не вдається завантажити шлях до файлу :filePath. Переконайтеся, що він доступний для запису на сервер.',
'cannot_get_image_from_url' => 'Неможливо отримати зображення з :url',
'cannot_create_thumbs' => 'Сервер не може створювати ескізи. Будь ласка, перевірте, чи встановлено розширення GD PHP.',
'server_upload_limit' => 'Сервер не дозволяє завантажувати файли такого розміру. Спробуйте менший розмір файлу.',
'uploaded' => 'Сервер не дозволяє завантажувати файли такого розміру. Спробуйте менший розмір файлу.',
'image_upload_error' => 'Виникла помилка під час завантаження зображення',
'image_upload_type_error' => 'Тип завантаженого зображення недійсний',
// Attachments
'attachment_page_mismatch' => 'Невідповідність сторінки при оновленні вкладень',
'attachment_not_found' => 'Вкладення не знайдено',
// Pages
'page_draft_autosave_fail' => 'Не вдалося зберегти чернетку. Перед збереженням цієї сторінки переконайтеся, що у вас є зв\'язок з сервером.',
'page_custom_home_deletion' => 'Неможливо видалити сторінку, коли вона встановлена як домашня сторінка',
// Entities
'entity_not_found' => 'Об\'єкт не знайдено',
'bookshelf_not_found' => 'Книжкова полиця не знайдена',
'book_not_found' => 'Книга не знайдена',
'page_not_found' => 'Сторінку не знайдено',
'chapter_not_found' => 'Розділ не знайдено',
'selected_book_not_found' => 'Вибрана книга не знайдена',
'selected_book_chapter_not_found' => 'Вибрана книга або глава не знайдена',
'guests_cannot_save_drafts' => 'Гості не можуть зберігати чернетки',
// Users
'users_cannot_delete_only_admin' => 'Ви не можете видалити єдиного адміністратора',
'users_cannot_delete_guest' => 'Ви не можете видалити гостьового користувача',
// Roles
'role_cannot_be_edited' => 'Цю роль не можна редагувати',
'role_system_cannot_be_deleted' => 'Ця роль є системною, і її не можна видалити',
'role_registration_default_cannot_delete' => 'Цю роль не можна видалити, бо вона встановлена як роль реєстрації за умовчанням',
// Comments
'comment_list' => 'Під час отримання коментарів сталася помилка.',
'cannot_add_comment_to_draft' => 'Ви не можете додати коментарі до проекту.',
'comment_add' => 'Під час додавання/оновлення коментарів сталася помилка.',
'comment_delete' => 'Під час видалення коментаря сталася помилка.',
'empty_comment' => 'Неможливо додати порожній коментар.',
// Error pages
'404_page_not_found' => 'Сторінку не знайдено',
'sorry_page_not_found' => 'Вибачте, сторінку, яку ви шукали, не знайдено.',
'return_home' => 'Повернутися на головну',
'error_occurred' => 'Виникла помилка',
'app_down' => ':appName зараз недоступний',
'back_soon' => 'Він повернеться найближчим часом.',
];

View File

@ -0,0 +1,15 @@
<?php
/**
* Pagination Language Lines
* The following language lines are used by the paginator library to build
* the simple pagination links.
* Лінії мови вирівнювання по сторінках
* Наступні мовні лінії використовуються бібліотекою журналіста для створення
* простих посилань на сторінки.
*/
return [
'previous' => '&laquo; Попередня',
'next' => 'Наступна &raquo;',
];

View File

@ -0,0 +1,16 @@
<?php
/**
* Password Reminder Language Lines
* The following language lines are the default lines which match reasons
* that are given by the password broker for a password update attempt has failed.
* Нагадування про пароль
*/
return [
'password' => 'Паролі повинні містити принаймні шість символів і відповідати підтвердженню.',
'user' => "Ми не можемо знайти користувача з цією адресою електронної пошти.",
'token' => 'Цей токен для скидання пароля недійсний.',
'sent' => 'Ми надіслали вам електронний лист із посиланням на скидання пароля!',
'reset' => 'Ваш пароль був скинутий!',
];

View File

@ -0,0 +1,119 @@
<?php
/**
* Settings text strings
* Contains all text strings used in the general settings sections of BookStack
* including users and roles.
* Текст налаштувань
* Містить всі текстові рядки, що використовуються в розділах загальної настройки BookStack
* включаючи користувачів та ролі.
*/
return [
// Common Messages
'settings' => 'Налаштування',
'settings_save' => 'Зберегти налаштування',
'settings_save_success' => 'Налаштування збережено',
// App Settings
'app_settings' => 'Налаштування програми',
'app_name' => 'Назва програми',
'app_name_desc' => 'Ця назва відображається у заголовку та у всіх листах.',
'app_name_header' => 'Показати назву програми в заголовку?',
'app_public_viewing' => 'Дозволити публічний перегляд?',
'app_secure_images' => 'Увімкунти вищі налаштування безпеки для завантаження зображень?',
'app_secure_images_desc' => 'З міркувань продуктивності всі зображення є загальнодоступними. Цей параметр додає випадковий, важко передбачуваний рядок перед URL-адресами зображень. Переконайтеся, що індексація каталогів не активована, щоб запобігти легкому доступу.',
'app_editor' => 'Редактор сторінок',
'app_editor_desc' => 'Виберіть, який редактор буде використовуватися всіма користувачами для редагування сторінок.',
'app_custom_html' => 'Користувацький вміст HTML-заголовку',
'app_custom_html_desc' => 'Будь-який доданий тут вміст буде вставлено в нижню частину розділу <head> кожної сторінки. Це зручно для перевизначення стилів, або додавання коду аналітики.',
'app_logo' => 'Логотип програми',
'app_logo_desc' => 'Це зображення має бути висотою 43px. <br>Великі зображення будуть зменшені.',
'app_primary_color' => 'Основний колір програми',
'app_primary_color_desc' => 'Колір потрібно вказати у hex-форматі. <br>Залиште порожнім, щоб використати стандартний колір.',
'app_homepage' => 'Домашня сторінка програми',
'app_homepage_desc' => 'Виберіть сторінку, яка відображатиметься на домашній сторінці замість перегляду за умовчанням. Права на сторінку не враховуються для вибраних сторінок.',
'app_homepage_select' => 'Вибрати сторінку',
'app_disable_comments' => 'Вимкнути коментарі',
'app_disable_comments_desc' => 'Вимкнути коментарі на всіх сторінках програми. Існуючі коментарі не відображаються.',
// Registration Settings
'reg_settings' => 'Налаштування реєстрації',
'reg_allow' => 'Дозволити реєстрацію?',
'reg_default_role' => 'Роль користувача за умовчанням після реєстрації',
'reg_confirm_email' => 'Потрібне підтвердження електронною поштою?',
'reg_confirm_email_desc' => 'Якщо використовується обмеження домену, то підтвердження електронною поштою буде потрібно, а нижче значення буде проігноровано.',
'reg_confirm_restrict_domain' => 'Обмежити реєстрацію до домену',
'reg_confirm_restrict_domain_desc' => 'Введіть список розділених комами доменів електронної пошти, до яких ви хочете обмежити реєстрацію. Користувачам буде надіслано електронне повідомлення для підтвердження своєї адреси, перш ніж дозволяти взаємодіяти з додатком. <br> Зауважте, що користувачі зможуть змінювати свої електронні адреси після успішної реєстрації.',
'reg_confirm_restrict_domain_placeholder' => 'Не встановлено обмежень',
// Maintenance settings
'maint' => 'Обслуговування',
'maint_image_cleanup' => 'Очищення зображень',
'maint_image_cleanup_desc' => "Сканує вміст сторінки та версій, щоб перевірити, які зображення та малюнки в даний час використовуються, а також які зображення зайві. Переконайтеся, що ви створили повну резервну копію бази даних та зображення, перш ніж запускати це.",
'maint_image_cleanup_ignore_revisions' => 'Ігнорувати зображення в версіях',
'maint_image_cleanup_run' => 'Запустити очищення',
'maint_image_cleanup_warning' => ':count потенційно невикористаних зображень було знайдено. Ви впевнені, що хочете видалити ці зображення?',
'maint_image_cleanup_success' => ':count потенційно невикористані зображення знайдено і видалено!',
'maint_image_cleanup_nothing_found' => 'Не знайдено невикористовуваних зображень, нічого не видалено!',
// Role Settings
'roles' => 'Ролі',
'role_user_roles' => 'Ролі користувача',
'role_create' => 'Створити нову роль',
'role_create_success' => 'Роль успішно створена',
'role_delete' => 'Видалити роль',
'role_delete_confirm' => 'Це призведе до видалення ролі з назвою \':roleName\'.',
'role_delete_users_assigned' => 'Цій ролі належать :userCount користувачі(в). Якщо ви хочете перенести користувачів із цієї ролі, виберіть нову роль нижче.',
'role_delete_no_migration' => "Не мігрувати користувачів",
'role_delete_sure' => 'Ви впевнені, що хочете видалити цю роль?',
'role_delete_success' => 'Роль успішно видалена',
'role_edit' => 'Редагувати роль',
'role_details' => 'Деталі ролі',
'role_name' => 'Назва ролі',
'role_desc' => 'Короткий опис ролі',
'role_external_auth_id' => 'Зовнішні ID автентифікації',
'role_system' => 'Системні дозволи',
'role_manage_users' => 'Керування користувачами',
'role_manage_roles' => 'Керування правами ролей та ролями',
'role_manage_entity_permissions' => 'Керування всіма правами на книги, розділи та сторінки',
'role_manage_own_entity_permissions' => 'Керування дозволами на власну книгу, розділ та сторінки',
'role_manage_settings' => 'Керування налаштуваннями програми',
'role_asset' => 'Дозволи',
'role_asset_desc' => 'Ці дозволи контролюють стандартні доступи всередині системи. Права на книги, розділи та сторінки перевизначать ці дозволи.',
'role_asset_admins' => 'Адміністратори автоматично отримують доступ до всього вмісту, але ці параметри можуть відображати або приховувати параметри інтерфейсу користувача.',
'role_all' => 'Все',
'role_own' => 'Власне',
'role_controlled_by_asset' => 'Контролюється за об\'єктом, до якого вони завантажуються',
'role_save' => 'Зберегти роль',
'role_update_success' => 'Роль успішно оновлена',
'role_users' => 'Користувачі в цій ролі',
'role_users_none' => 'Наразі жоден користувач не призначений для цієї ролі',
// Users
'users' => 'Користувачі',
'user_profile' => 'Профіль користувача',
'users_add_new' => 'Додати нового користувача',
'users_search' => 'Пошук користувачів',
'users_role' => 'Ролі користувача',
'users_external_auth_id' => 'Зовнішній ID автентифікації',
'users_password_warning' => 'Тільки якщо ви хочете змінити свій пароль, заповніть поля нижче:',
'users_system_public' => 'Цей користувач представляє будь-яких гостьових користувачів, які відвідують ваш екземпляр. Його не можна використовувати для входу, але він призначається автоматично.',
'users_delete' => 'Видалити користувача',
'users_delete_named' => 'Видалити користувача :userName',
'users_delete_warning' => 'Це повне видалення цього користувача з ім\'ям \':userName\' з системи.',
'users_delete_confirm' => 'Ви впевнені, що хочете видалити цього користувача?',
'users_delete_success' => 'Користувачі успішно видалені',
'users_edit' => 'Редагувати користувача',
'users_edit_profile' => 'Редагувати профіль',
'users_edit_success' => 'Користувача успішно оновлено',
'users_avatar' => 'Аватар користувача',
'users_avatar_desc' => 'Це квадратне зображення має бути приблизно 256px.',
'users_preferred_language' => 'Бажана мова',
'users_social_accounts' => 'Соціальні акаунти',
'users_social_accounts_info' => 'Тут ви можете підключити інші облікові записи для швидшого та легшого входу. Від\'єднання соціального облікового запису тут не дозволяється. Скасуйте доступ із налаштувань вашого профілю в пов\'язаній соціальній мережі.',
'users_social_connect' => 'Підключити обліковий запис',
'users_social_disconnect' => 'Від\'єднати обліковий запис',
'users_social_connected' => 'Обліковий запис :socialAccount успішно додано до вашого профілю.',
'users_social_disconnected' => 'Обліковий запис :socialAccount був успішно відключений від вашого профілю.',
];

View File

@ -0,0 +1,86 @@
<?php
/**
* Validation 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.
* Стрічки перевірки
* Наступні мовні лінії містять повідомлення про помилку за замовчуванням,
* що використовуються класом валідатора. Деякі з цих правил мають кілька версій,
* таких як правила розмірів. Ви можете налаштувати кожен з цих повідомлень тут.
*/
return [
// Standard laravel validation lines
'accepted' => ':attribute повинен бути прийнятий.',
'active_url' => ':attribute не є дійсною URL-адресою.',
'after' => ':attribute повинно бути датою після :date.',
'alpha' => ':attribute може містити лише літери.',
'alpha_dash' => ':attribute може містити лише літери, цифри та дефіси.',
'alpha_num' => ':attribute може містити лише літери та цифри.',
'array' => ':attribute повинен бути масивом.',
'before' => ':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 цифр.',
'email' => ':attribute повинна бути дійсною електронною адресою.',
'filled' => ':attribute поле обов\'язкове.',
'exists' => 'Вибраний :attribute недійсний.',
'image' => ':attribute повинен бути зображенням.',
'in' => 'Вибраний :attribute недійсний.',
'integer' => ':attribute повинен бути цілим числом.',
'ip' => ':attribute повинна бути дійсною IP-адресою.',
'max' => [
'numeric' => ':attribute не може бути більшим за :max.',
'file' => ':attribute не може бути більшим за :max кілобайт.',
'string' => ':attribute не може бути більшим за :max символів.',
'array' => ':attribute не може бути більше ніж :max елементів.',
],
'mimes' => ':attribute повинен бути файлом типу: :values.',
'min' => [
'numeric' => ':attribute повинен бути принаймні :min.',
'file' => ':attribute повинен бути принаймні :min кілобайт.',
'string' => ':attribute повинен бути принаймні :min символів.',
'array' => ':attribute повинен містити принаймні :min елементів.',
],
'not_in' => 'Вибраний :attribute недійсний.',
'numeric' => ':attribute повинен бути числом.',
'regex' => ':attribute формат недійсний.',
'required' => ':attribute поле обов\'язкове.',
'required_if' => ':attribute поле бов\'язкове, коли :other з значенням :value.',
'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 має бути :size кілобайт.',
'string' => ':attribute має бути :size символів.',
'array' => ':attribute має містити :size елементів.',
],
'string' => ':attribute повинен бути рядком.',
'timezone' => ':attribute повинен бути дійсною зоною.',
'unique' => ':attribute вже є.',
'url' => ':attribute формат недійсний.',
// Custom validation lines
'custom' => [
'password-confirm' => [
'required_with' => 'Необхідне підтвердження пароля',
],
],
// Custom validation attributes
'attributes' => [],
];