diff --git a/resources/lang/uk/activities.php b/resources/lang/uk/activities.php index fd8c79660..585f92269 100644 --- a/resources/lang/uk/activities.php +++ b/resources/lang/uk/activities.php @@ -1,9 +1,7 @@ 'Зареєструватись з :socialDriver', 'logout' => 'Вихід', - 'name' => 'Ім’я', + 'name' => 'Ім\'я', 'username' => 'Логін', 'email' => 'Email', 'password' => 'Пароль', @@ -28,6 +26,8 @@ return [ 'remember_me' => 'Запам’ятати мене', 'ldap_email_hint' => 'Введіть email для цього облікового запису.', 'create_account' => 'Створити обліковий запис', + 'already_have_account' => 'Вже є обліковий запис?', + 'dont_have_account' => 'Немає облікового запису?', 'social_login' => 'Вхід через соціальну мережу', 'social_registration' => 'Реєстрація через соціальну мережу', 'social_registration_text' => 'Реєстрація і вхід через інший сервіс', @@ -35,7 +35,7 @@ return [ 'register_thanks' => 'Дякуємо за реєстрацію!', 'register_confirm' => 'Будь ласка, перевірте свою електронну пошту та натисніть кнопку підтвердження, щоб отримати доступ до :appName.', 'registrations_disabled' => 'Реєстрацію вимкнено', - 'registration_email_domain_invalid' => 'Цей домен електронної пошти не має доступу до реєстрації', + 'registration_email_domain_invalid' => 'Цей домен електронної пошти заборонений для реєстрації', 'register_success' => 'Дякуємо за реєстрацію! Ви зареєстровані та ввійшли в систему.', @@ -64,4 +64,4 @@ return [ 'email_not_confirmed_click_link' => 'Будь-ласка, натисніть на посилання в електронному листі, яке було надіслано після реєстрації.', 'email_not_confirmed_resend' => 'Якщо ви не можете знайти електронний лист, ви можете повторно надіслати підтвердження електронною поштою, на формі нижче.', 'email_not_confirmed_resend_button' => 'Повторне підтвердження електронної пошти', -]; \ No newline at end of file +]; diff --git a/resources/lang/uk/common.php b/resources/lang/uk/common.php index 53bf0a5fb..552f32e11 100644 --- a/resources/lang/uk/common.php +++ b/resources/lang/uk/common.php @@ -1,7 +1,6 @@ 'Зберегти', 'continue' => 'Продовжити', 'select' => 'Вибрати', + 'toggle_all' => 'Увімкнути все', 'more' => 'Ще', // Form Labels @@ -23,7 +23,8 @@ return [ // Actions 'actions' => 'Дії', - 'view' => 'Перегляд', + 'view' => 'Подивитись', + 'view_all' => 'Подивитись все', 'create' => 'Створити', 'update' => 'Оновити', 'edit' => 'Редагувати', @@ -37,6 +38,11 @@ return [ 'reset' => 'Скинути', 'remove' => 'Видалити', 'add' => 'Додати', + + // Sort Options + 'sort_name' => 'Ім\'я', + 'sort_created_at' => 'Дата створення', + 'sort_updated_at' => 'Дата оновлення', // Misc 'deleted_user' => 'Видалений користувач', @@ -53,8 +59,12 @@ return [ // Header 'view_profile' => 'Переглянути профіль', 'edit_profile' => 'Редагувати профіль', + + // Layout tabs + 'tab_info' => 'Інфо', + 'tab_content' => 'Вміст', // Email Content 'email_action_help' => 'Якщо у вас виникають проблеми при натисканні кнопки ":actionText", скопіюйте та вставте URL у свій веб-браузер:', 'email_rights' => 'Всі права захищені', -]; \ No newline at end of file +]; diff --git a/resources/lang/uk/components.php b/resources/lang/uk/components.php index 3a2883dc9..937774ad0 100644 --- a/resources/lang/uk/components.php +++ b/resources/lang/uk/components.php @@ -1,7 +1,6 @@ 'Нещодавно оновлені сторінки', 'recently_created_chapters' => 'Нещодавно створені розділи', 'recently_created_books' => 'Нещодавно створені книги', + 'recently_created_shelves' => 'Нещодавно створені полиці', 'recently_update' => 'Недавно оновлено', 'recently_viewed' => 'Недавно переглянуто', 'recent_activity' => 'Остання активність', @@ -37,7 +36,7 @@ return [ // Permissions and restrictions 'permissions' => 'Дозволи', - 'permissions_intro' => 'Після ввімкнення ці дозволи будуть мати пріоритет над усіма дозволеними ролями.', + 'permissions_intro' => 'Після ввімкнення ці дозволи будуть мати вищий пріоритет ніж інші дозволи ролей.', 'permissions_enable' => 'Увімкнути спеціальні дозволи', 'permissions_save' => 'Зберегти дозволи', @@ -69,11 +68,13 @@ return [ // Shelves 'shelf' => 'Полиця', 'shelves' => 'Полиці', + 'x_shelves' => ':count Полиця|:count Полиць', 'shelves_long' => 'Книжкові полиці', 'shelves_empty' => 'Жодних полиць не було створено', 'shelves_create' => 'Створити нову полицю', 'shelves_popular' => 'Популярні полиці', 'shelves_new' => 'Нові полиці', + 'shelves_new_action' => 'Нова полиця', 'shelves_popular_empty' => 'Найпопулярніші полиці з\'являться тут.', 'shelves_new_empty' => 'Тут будуть з\'являтися останні створені полиці.', 'shelves_save' => 'Зберегти полицю', @@ -104,6 +105,7 @@ return [ 'books_popular' => 'Популярні книги', 'books_recent' => 'Останні книги', 'books_new' => 'Нові книги', + 'books_new_action' => 'Нова книга', 'books_popular_empty' => 'Найпопулярніші книги з\'являться тут.', 'books_new_empty' => 'Найновіші книги з\'являться тут.', 'books_create' => 'Створити нову книгу', @@ -119,7 +121,6 @@ return [ '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' => 'Діючі дозволи на книгу', @@ -127,6 +128,11 @@ return [ 'books_navigation' => 'Навігація по книзі', 'books_sort' => 'Сортувати вміст книги', 'books_sort_named' => 'Сортувати книгу :bookName', + 'books_sort_name' => 'Сортувати за назвою', + 'books_sort_created' => 'Сортувати за датою створення', + 'books_sort_updated' => 'Сортувати за датою оновлення', + 'books_sort_chapters_first' => 'Спершу розділи', + 'books_sort_chapters_last' => 'Розділи в кінці', 'books_sort_show_other' => 'Показати інші книги', 'books_sort_save' => 'Зберегти нове замовлення', @@ -204,6 +210,8 @@ return [ 'pages_revisions_created_by' => 'Створена', 'pages_revisions_date' => 'Дата версії', 'pages_revisions_number' => '#', + 'pages_revisions_numbered' => 'Версія #:id', + 'pages_revisions_numbered_changes' => 'Зміни версії #:id', 'pages_revisions_changelog' => 'Історія змін', 'pages_revisions_changes' => 'Зміни', 'pages_revisions_current' => 'Поточна версія', @@ -218,7 +226,7 @@ return [ 'pages_editing_draft_notification' => 'Ви наразі редагуєте чернетку, що була збережена останньою :timeDiff.', 'pages_draft_edited_notification' => 'З того часу ця сторінка була оновлена. Рекомендуємо відмовитися від цього проекту.', 'pages_draft_edit_active' => [ - 'start_a' => ':count користувачі(в) почала редагувати цю сторінку', + 'start_a' => ':count користувачі(в) почали редагувати цю сторінку', 'start_b' => ':userName розпочав редагування цієї сторінки', 'time_a' => 'з моменту останньої оновлення сторінки', 'time_b' => 'за останні :minCount хвилин', @@ -269,6 +277,7 @@ return [ 'profile_not_created_pages' => ':userName не створив жодної сторінки', 'profile_not_created_chapters' => ':userName не створив жодного розділу', 'profile_not_created_books' => ':userName не створив жодної книги', + 'profile_not_created_shelves' => ':userName не створив жодної полиці', // Comments 'comment' => 'Коментар', @@ -290,6 +299,7 @@ return [ // Revision 'revision_delete_confirm' => 'Ви впевнені, що хочете видалити цю версію?', + 'revision_restore_confirm' => 'Дійсно відновити цю версію? Вміст поточної сторінки буде замінено.', 'revision_delete_success' => 'Версія видалена', 'revision_cannot_delete_latest' => 'Неможливо видалити останню версію.' -]; \ No newline at end of file +]; diff --git a/resources/lang/uk/errors.php b/resources/lang/uk/errors.php index 8b0244a5c..f41a59faf 100644 --- a/resources/lang/uk/errors.php +++ b/resources/lang/uk/errors.php @@ -1,7 +1,6 @@ 'Сервер не дозволяє завантажувати файли такого розміру. Спробуйте менший розмір файлу.', 'image_upload_error' => 'Виникла помилка під час завантаження зображення', 'image_upload_type_error' => 'Тип завантаженого зображення недійсний', + 'file_upload_timeout' => 'Тайм-аут при завантаженні файлу', // Attachments 'attachment_page_mismatch' => 'Невідповідність сторінки при оновленні вкладень', @@ -64,6 +64,7 @@ return [ 'role_cannot_be_edited' => 'Цю роль не можна редагувати', 'role_system_cannot_be_deleted' => 'Ця роль є системною, і її не можна видалити', 'role_registration_default_cannot_delete' => 'Цю роль не можна видалити, бо вона встановлена як роль реєстрації за умовчанням', + 'role_cannot_remove_only_admin' => 'Цей користувач є єдиним користувачем, призначеним для ролі адміністратора. Призначте роль адміністратора іншому користувачеві, перш ніж спробувати його видалити.', // Comments 'comment_list' => 'Під час отримання коментарів сталася помилка.', diff --git a/resources/lang/uk/pagination.php b/resources/lang/uk/pagination.php index dd7f3533b..4f81e6cd1 100644 --- a/resources/lang/uk/pagination.php +++ b/resources/lang/uk/pagination.php @@ -1,11 +1,8 @@ 'Налаштування збережено', // App Settings - 'app_settings' => 'Налаштування програми', + 'app_customization' => 'Налаштування', + 'app_features_security' => 'Особливості та безпека', 'app_name' => 'Назва програми', 'app_name_desc' => 'Ця назва відображається у заголовку та у всіх листах.', - 'app_name_header' => 'Показати назву програми в заголовку?', + 'app_name_header' => 'Показати назву програми в заголовку', + 'app_public_access' => 'Публічнй доступ', + 'app_public_access_desc' => 'Увімкнення цієї опції дозволить відвідувачам, які не увійшли в систему, отримати доступ до вмісту у вашому екземплярі BookStack.', + 'app_public_access_desc_guest' => 'Доступ для публічних відвідувачів можна контролювати через користувача "Гість".', + 'app_public_access_toggle' => 'Дозволити публічний доступ', 'app_public_viewing' => 'Дозволити публічний перегляд?', - 'app_secure_images' => 'Увімкунти вищі налаштування безпеки для завантаження зображень?', + 'app_secure_images' => 'Вищі налаштування безпеки для зображень', + 'app_secure_images_toggle' => 'Увімкунти вищі налаштування безпеки для завантаження зображень', 'app_secure_images_desc' => 'З міркувань продуктивності всі зображення є загальнодоступними. Цей параметр додає випадковий, важко передбачуваний рядок перед URL-адресами зображень. Переконайтеся, що індексація каталогів не активована, щоб запобігти легкому доступу.', 'app_editor' => 'Редактор сторінок', 'app_editor_desc' => 'Виберіть, який редактор буде використовуватися всіма користувачами для редагування сторінок.', @@ -34,15 +37,19 @@ return [ 'app_homepage_desc' => 'Виберіть сторінку, яка відображатиметься на домашній сторінці замість перегляду за умовчанням. Права на сторінку не враховуються для вибраних сторінок.', 'app_homepage_select' => 'Вибрати сторінку', 'app_disable_comments' => 'Вимкнути коментарі', + 'app_disable_comments_toggle' => 'Вимкнути коментарі', 'app_disable_comments_desc' => 'Вимкнути коментарі на всіх сторінках програми. Існуючі коментарі не відображаються.', // Registration Settings - 'reg_settings' => 'Налаштування реєстрації', - 'reg_allow' => 'Дозволити реєстрацію?', + 'reg_settings' => 'Реєстрація', + 'reg_enable' => 'Дозволити реєстрацію', + 'reg_enable_toggle' => 'Дозволити реєстрацію', + 'reg_enable_desc' => 'При включенні реєстрації відвідувач зможе зареєструватися як користувач програми. Після реєстрації їм надається єдина роль користувача за замовчуванням.', 'reg_default_role' => 'Роль користувача за умовчанням після реєстрації', - 'reg_confirm_email' => 'Потрібне підтвердження електронною поштою?', + 'reg_email_confirmation' => 'Підтвердження електронною поштою', + 'reg_email_confirmation_toggle' => 'Необхідне підтвердження електронною поштою', 'reg_confirm_email_desc' => 'Якщо використовується обмеження домену, то підтвердження електронною поштою буде потрібно, а нижче значення буде проігноровано.', - 'reg_confirm_restrict_domain' => 'Обмежити реєстрацію до домену', + 'reg_confirm_restrict_domain' => 'Обмежити по домену', 'reg_confirm_restrict_domain_desc' => 'Введіть список розділених комами доменів електронної пошти, до яких ви хочете обмежити реєстрацію. Користувачам буде надіслано електронне повідомлення для підтвердження своєї адреси, перш ніж дозволяти взаємодіяти з додатком.
Зауважте, що користувачі зможуть змінювати свої електронні адреси після успішної реєстрації.', 'reg_confirm_restrict_domain_placeholder' => 'Не встановлено обмежень', @@ -94,8 +101,15 @@ return [ 'user_profile' => 'Профіль користувача', 'users_add_new' => 'Додати нового користувача', 'users_search' => 'Пошук користувачів', + 'users_details' => 'Відомості про користувача', + 'users_details_desc' => 'Встановіть ім\'я та електронну адресу для цього користувача. Адреса електронної пошти буде використана для входу до програми.', + 'users_details_desc_no_email' => 'Встановіть ім\'я для цього користувача, щоб інші могли його розпізнати.', 'users_role' => 'Ролі користувача', + 'users_role_desc' => 'Виберіть, до яких ролей буде призначено цього користувача. Якщо користувачеві призначено декілька ролей, дозволи з цих ролей будуть складатись і вони отримуватимуть усі можливості призначених ролей.', + 'users_password' => 'Пароль користувача', + 'users_password_desc' => 'Встановіть пароль для входу. Він повинен містити принаймні 5 символів.', 'users_external_auth_id' => 'Зовнішній ID автентифікації', + 'users_external_auth_id_desc' => 'Цей ID використовується для пошуку збігу цього користувача під час зв\'язку з LDAP.', 'users_password_warning' => 'Тільки якщо ви хочете змінити свій пароль, заповніть поля нижче:', 'users_system_public' => 'Цей користувач представляє будь-яких гостьових користувачів, які відвідують ваш екземпляр. Його не можна використовувати для входу, але він призначається автоматично.', 'users_delete' => 'Видалити користувача', @@ -109,6 +123,7 @@ return [ 'users_avatar' => 'Аватар користувача', 'users_avatar_desc' => 'Це квадратне зображення має бути приблизно 256px.', 'users_preferred_language' => 'Бажана мова', + 'users_preferred_language_desc' => 'Цей параметр змінить мову інтерфейсу користувача в програмі. Не вплине на створений користувачем вміст.', 'users_social_accounts' => 'Соціальні акаунти', 'users_social_accounts_info' => 'Тут ви можете підключити інші облікові записи для швидшого та легшого входу. Від\'єднання соціального облікового запису тут не дозволяється. Скасуйте доступ із налаштувань вашого профілю в пов\'язаній соціальній мережі.', 'users_social_connect' => 'Підключити обліковий запис', diff --git a/resources/lang/uk/validation.php b/resources/lang/uk/validation.php index 0e45bc0cc..523126382 100644 --- a/resources/lang/uk/validation.php +++ b/resources/lang/uk/validation.php @@ -1,13 +1,9 @@ ':attribute поле обов\'язкове.', 'exists' => 'Вибраний :attribute недійсний.', 'image' => ':attribute повинен бути зображенням.', + 'image_extension' => ':attribute повинен мати дійсне та підтримуване розширення зображення.', 'in' => 'Вибраний :attribute недійсний.', 'integer' => ':attribute повинен бути цілим числом.', 'ip' => ':attribute повинна бути дійсною IP-адресою.', @@ -53,6 +50,7 @@ return [ 'string' => ':attribute повинен бути принаймні :min символів.', 'array' => ':attribute повинен містити принаймні :min елементів.', ], + 'no_double_extension' => ':attribute повинен мати тільки одне розширення файлу.', 'not_in' => 'Вибраний :attribute недійсний.', 'numeric' => ':attribute повинен бути числом.', 'regex' => ':attribute формат недійсний.', @@ -73,6 +71,7 @@ return [ 'timezone' => ':attribute повинен бути дійсною зоною.', 'unique' => ':attribute вже є.', 'url' => ':attribute формат недійсний.', + 'uploaded' => 'Не вдалося завантажити файл. Сервер може не приймати файли такого розміру.', // Custom validation lines 'custom' => [