diff --git a/modules/backend/lang/ru/lang.php b/modules/backend/lang/ru/lang.php index 30dda3e88..63ede061d 100644 --- a/modules/backend/lang/ru/lang.php +++ b/modules/backend/lang/ru/lang.php @@ -7,11 +7,11 @@ return [ 'field' => [ 'invalid_type' => 'Использован неверный тип поля: :type.', 'options_method_invalid_model' => "The attribute ':field' does not resolve to a valid model. Try specifying the options method for model class :model explicitly.", - 'options_method_not_exists' => "Класс модели :model должен содержать метод :method(), возвращающий опции для поля формы ':field'." + 'options_method_not_exists' => "Класс модели :model должен содержать метод :method(), возвращающий опции для поля формы ':field'.", ], 'widget' => [ 'not_registered' => "Класс виджета ':name' не зарегистрирован.", - 'not_bound' => "Виджет с именем класса ':name' не связан с контроллером." + 'not_bound' => "Виджет с именем класса ':name' не связан с контроллером.", ], 'page' => [ 'untitled' => 'Без названия', @@ -27,7 +27,7 @@ return [ ], 'invalid_token' => [ 'label' => 'Неверный токен безопасности' - ] + ], ], 'partial' => [ 'not_found_name' => 'Не удалось найти шаблон (partial) с именем :name.' @@ -39,6 +39,7 @@ return [ 'restore' => 'Восстановить', 'login_placeholder' => 'пользователь', 'password_placeholder' => 'пароль', + 'remember_me' => 'Оставаться в системе', 'forgot_password' => 'Забыли пароль?', 'enter_email' => 'Введите вашу почту', 'enter_login' => 'Введите ваш Логин', @@ -101,8 +102,8 @@ return [ 'first_sign_in' => 'Это первый раз, когда вы вошли в систему.', 'last_sign_in' => 'Последний раз вы заходили', 'view_access_logs' => 'Посмотреть лог доступа', - 'nice_message' => 'Хорошего дня!', - ] + 'nice_message' => 'Хорошего дня!' + ], ], 'user' => [ 'name' => 'Администратора', @@ -115,6 +116,8 @@ return [ 'last_name' => 'Фамилия', 'full_name' => 'Полное имя', 'email' => 'Почта', + 'role_field' => 'Роль', + 'role_comment' => 'Роли определяют уровни доступа пользователей, которые могут быть изменены на уровне пользователя, на вкладке "Разрешения".', 'groups' => 'Группы', 'groups_comment' => 'Укажите, к какой группе должен принадлежать этот аккаунт.', 'avatar' => 'Аватар', @@ -151,9 +154,23 @@ return [ 'return' => 'Вернуться к списку групп', 'users_count' => 'Пользователи' ], + 'role' => [ + 'name' => 'Роль', + 'name_field' => 'Название', + 'name_comment' => 'Название отображается в списке ролей в форме "Администратор".', + 'description_field' => 'Описание', + 'code_field' => 'Код', + 'code_comment' => 'Введите уникальный код, если вы хотите получить доступ к объекту роли при помощи API.', + 'menu_label' => 'Управление ролями', + 'list_title' => 'Управление ролями', + 'new' => 'Новая роль', + 'delete_confirm' => 'Удалить эту роль администратора?', + 'return' => 'Вернуться к списку ролей', + 'users_count' => 'Пользователи' + ], 'preferences' => [ 'not_authenticated' => 'Невозможно загрузить или сохранить настройки для неавторизованного пользователя.' - ] + ], ], 'list' => [ 'default_title' => 'Список', @@ -257,7 +274,7 @@ return [ ], 'recordfinder' => [ 'find_record' => 'Найти запись', - 'cancel' => 'Отмена', + 'cancel' => 'Отмена' ], 'pagelist' => [ 'page_link' => 'Ссылка на страницу', @@ -269,7 +286,7 @@ return [ 'missing_model' => 'Для поведения отношения, используемого в :class не определена модель.', 'invalid_action_single' => 'Это действие не может быть выполнено для особого отношения.', 'invalid_action_multi' => 'Это действие не может быть выполнено для множественных отношений.', - 'help' => 'Нажмите на элемент, который нужно добавить', + 'help' => 'Нажмите на элемент, который нужно добавить', 'related_data' => 'Связанные :name данные', 'add' => 'Добавить', 'add_selected' => 'Добавить выбранные', @@ -298,7 +315,7 @@ return [ ], 'reorder' => [ 'default_title' => 'Сортировать записи', - 'no_records' => 'Нет доступных записей для сортировки.', + 'no_records' => 'Нет доступных записей для сортировки.' ], 'model' => [ 'name' => 'Модель', @@ -307,14 +324,14 @@ return [ 'missing_relation' => "Модель ':class' не содержит определения для ':relation'", 'missing_method' => "Модель ':class' не содержит метод ':method'.", 'invalid_class' => 'Модель :model используемая в :class не допустима, она должна наследовать класс \Model.', - 'mass_assignment_failed' => "Массовое заполнение недоступно для атрибута модели ':attribute'." + 'mass_assignment_failed' => "Массовое заполнение недоступно для атрибута модели ':attribute'.", ], 'warnings' => [ 'tips' => 'Подсказки по конфигурации системы', 'tips_description' => 'Есть проблемы, на которые стоит обратить внимание, чтобы правильно настроить систему.', - 'permissions' => 'Каталог :name или его подкаталоги недоступны для записи. Укажите соответствующие разрешения для веб-сервера.', + 'permissions' => 'Каталог :name или его подкаталоги недоступны для записи. Укажите соответствующие разрешения для веб-сервера.', 'extension' => 'Расширение PHP :name не установлено. Установите эту библиотеку и активируйте расширение.', - 'plugin_missing' => 'Плагин :name имеет зависимость. Установите этот плагин.', + 'plugin_missing' => 'Плагин :name имеет зависимость. Установите этот плагин.' ], 'editor' => [ 'menu_label' => 'Настройки редактора', @@ -331,11 +348,11 @@ return [ 'auto_closing' => 'Автоматическое закрытие тегов и специальных символов', 'show_invisibles' => 'Показывать невидимые символы', 'show_gutter' => 'Показывать нумерацию строк', - 'basic_autocompletion'=> 'Базовое автодополнение (Ctrl + Space)', - 'live_autocompletion'=> 'Живое автодополнение', - 'enable_snippets'=> 'Включить сниппеты (Tab)', - 'display_indent_guides'=> 'Показывать символы перевода строки', - 'show_print_margin'=> 'Показывать границу печати', + 'basic_autocompletion' => 'Базовое автодополнение (Ctrl + Space)', + 'live_autocompletion' => 'Живое автодополнение', + 'enable_snippets' => 'Включить сниппеты (Tab)', + 'display_indent_guides' => 'Показывать символы перевода строки', + 'show_print_margin' => 'Показывать границу печати', 'mode_off' => 'Выключено', 'mode_fluid' => 'Адаптивный', '40_characters' => '40 символов', @@ -360,7 +377,9 @@ return [ 'no_wrap' => 'Не оборачивать теги', 'no_wrap_comment' => 'Список тегов, которые не должны быть обернуты в блочные элементы.', 'remove_tags' => 'Удаляемые теги', - 'remove_tags_comment' => 'Список тегов, которые будут удалены вместе с их содержанием.' + 'remove_tags_comment' => 'Список тегов, которые будут удалены вместе с их содержанием.', + 'toolbar_buttons' => 'Кнопки панели инструментов', + 'toolbar_buttons_comment' => 'Кнопки панели инструментов, которые будут отображаться в Rich Editor по умолчанию. [fullscreen, bold, italic, underline, strikeThrough, subscript, superscript, fontFamily, fontSize, |, color, emoticons, inlineStyle, paragraphStyle, |, paragraphFormat, align, formatOL, formatUL, outdent, indent, quote, insertHR, -, insertLink, insertImage, insertVideo, insertAudio, insertFile, insertTable, undo, redo, clearFormatting, selectAll, html]' ], 'tooltips' => [ 'preview_website' => 'Просмотр сайта' @@ -493,5 +512,5 @@ return [ 'windows_1251' => 'Windows-1251 (CP1251)', 'windows_1252' => 'Windows-1252 (CP1252)' ] - ], + ] ]; diff --git a/modules/backend/lang/uk/lang.php b/modules/backend/lang/uk/lang.php index ac1332f4e..c73d10e83 100644 --- a/modules/backend/lang/uk/lang.php +++ b/modules/backend/lang/uk/lang.php @@ -2,7 +2,7 @@ return [ 'auth' => [ - 'title' => 'Зона адміністрування', + 'title' => 'Зона адміністрування' ], 'field' => [ 'invalid_type' => 'Неправильний тип поля :type.', @@ -18,15 +18,15 @@ return [ 'access_denied' => [ 'label' => 'Доступ заборонено', 'help' => 'У Вас немає необхідних прав для перегляду цієї сторінки.', - 'cms_link' => 'Повернутися до back-end-у', + 'cms_link' => 'Повернутися до back-end-у' ], 'no_database' => [ 'label' => 'База данних відсутня', 'help' => 'Для доступу до back-end - потрібна база данних. Перевірте, налаштування та міграції бази данних, перш ніж спробувати знову.', - 'cms_link' => 'Повернутися на домашню сторінку', + 'cms_link' => 'Повернутися на домашню сторінку' ], 'invalid_token' => [ - 'label' => 'Неправильний токен безпеки', + 'label' => 'Неправильний токен безпеки' ], ], 'partial' => [ @@ -39,6 +39,7 @@ return [ 'restore' => 'Відновити', 'login_placeholder' => 'логін', 'password_placeholder' => 'пароль', + 'remember_me' => 'Залишитись в системі', 'forgot_password' => 'Забули свій пароль?', 'enter_email' => 'Введіть свою електронну адресу', 'enter_login' => 'Введіть своє ім\'я користувача', @@ -52,8 +53,8 @@ return [ 'reset_fail' => 'Не вдалося змінити Ваш пароль!', 'apply' => 'Застосувати', 'cancel' => 'Скасувати', - 'delete' => 'Вилучити', - 'ok' => 'ОК', + 'delete' => 'Видалити', + 'ok' => 'ОК' ], 'dashboard' => [ 'menu_label' => 'Панель керування', @@ -63,12 +64,12 @@ return [ 'manage_widgets' => 'Керування віджетами', 'add_widget' => 'Додати віджет', 'widget_inspector_title' => 'Налаштування віджету', - 'widget_inspector_description' => 'Налаштування віджету-звіту', + 'widget_inspector_description' => 'Налаштування віджету', 'widget_columns_label' => 'Ширина :columns', 'widget_columns_description' => 'Ширина віджету, число між 1 та 10.', 'widget_columns_error' => 'Будь ласка, уведіть ширину віджету як число між 1 та 10.', 'columns' => '{1} колонка|[2,4] колонки|[5,Inf] колонок', - 'widget_new_row_label' => 'Створити новий рядок', + 'widget_new_row_label' => 'Перенести на новий рядок', 'widget_new_row_description' => 'Помістити віджет у новий рядок.', 'widget_title_label' => 'Назва віджету', 'widget_title_error' => 'Назва віджету є обов\'язковою.', @@ -92,7 +93,7 @@ return [ 'core_build' => 'Версія системи', 'event_log' => 'Журнал подій', 'request_log' => 'Журнал запитів', - 'app_birthday' => 'Сайт засновано', + 'app_birthday' => 'Сайт засновано' ], 'welcome' => [ 'widget_title_default' => 'Ласкаво просимо', @@ -100,8 +101,8 @@ return [ 'welcome_to_name' => 'Ласкаво просимо до :app, :name.', 'first_sign_in' => 'Це ваша перша авторизація.', 'last_sign_in' => 'Дата останньої авторизації', - 'view_access_logs' => 'Перегляд журналів доступу', - 'nice_message' => 'Гарного дня!', + 'view_access_logs' => 'Перегляд журналу доступу', + 'nice_message' => 'Гарного дня!' ], ], 'user' => [ @@ -115,6 +116,8 @@ return [ 'last_name' => 'Прізвище', 'full_name' => 'Повне ім\'я', 'email' => 'Електронна пошта', + 'role_field' => 'Роль', + 'role_comment' => 'Ролі визначають рівні доступу користувачів, які можна визначити у вкладці "Права".', 'groups' => 'Групи', 'groups_comment' => 'Вкажіть до яких груп повинен належати цей обліковий запис.', 'avatar' => 'Аватар', @@ -126,7 +129,7 @@ return [ 'superuser_comment' => 'Надає цьому обліковому запису необмежений доступ.', 'send_invite' => 'Надіслати запрошення за електронною адресою', 'send_invite_comment' => 'Надсилає вітальне повідомлення, що містить інформацію про ім\'я користувача та пароль.', - 'delete_confirm' => 'Ви дійсно хочете вилучити цього адміністратора?', + 'delete_confirm' => 'Ви дійсно хочете видалити цього адміністратора?', 'return' => 'Повернутися до списку адміністраторів', 'allow' => 'Дозволити', 'inherit' => 'Успадкувати', @@ -147,12 +150,26 @@ return [ 'menu_label' => 'Групи', 'list_title' => 'Керування групами', 'new' => 'Нова група', - 'delete_confirm' => 'Ви дійсно хочете вилучити цю групу адміністраторів?', + 'delete_confirm' => 'Видалити цю групу адміністраторів?', 'return' => 'Повернутись до списку груп', - 'users_count' => 'Користувачі', + 'users_count' => 'Користувачі' + ], + 'role' => [ + 'name' => 'Роль', + 'name_field' => 'Назва', + 'name_comment' => 'Назва відображається у списку ролей у формі "Адміністратор".', + 'description_field' => 'Опис', + 'code_field' => 'Код', + 'code_comment' => 'Введіть унікальний код, якщо ви хочете отримати доступ до об\'єкту ролі за допомогою API.', + 'menu_label' => 'Керування ролями', + 'list_title' => 'Керування ролями', + 'new' => 'Нова роль', + 'delete_confirm' => 'Видалити цю роль адміністратора?', + 'return' => 'Повернутися до списку ролей', + 'users_count' => 'Користувачі' ], 'preferences' => [ - 'not_authenticated' => 'Немає автентифікованих користувачів, чиї налаштування можна завантажити або зберегти.', + 'not_authenticated' => 'Немає автентифікованих користувачів, чиї налаштування можна завантажити або зберегти.' ], ], 'list' => [ @@ -179,12 +196,12 @@ return [ 'records_per_page' => 'Записів на сторінку', 'records_per_page_help' => 'Оберіть число записів на сторінку для показу. Будь ласка, зауважте, що велике число записів на одну сторінку може зменшити швидкодію.', 'check' => 'Перевірити', - 'delete_selected' => 'Вилучити обрані', - 'delete_selected_empty' => 'Немає обраних до вилучення записів.', - 'delete_selected_confirm' => 'Вилучити обрані записи?', - 'delete_selected_success' => 'Успішно вилучено обрані записи.', + 'delete_selected' => 'Видалити обрані', + 'delete_selected_empty' => 'Немає обраних записів до видалення.', + 'delete_selected_confirm' => 'Видалити обрані записи?', + 'delete_selected_success' => 'Обрані записи успішно видалено', 'column_switch_true' => 'Так', - 'column_switch_false' => 'Ні', + 'column_switch_false' => 'Ні' ], 'fileupload' => [ 'attachment' => 'Прикріплення', @@ -196,7 +213,7 @@ return [ 'upload_file' => 'Завантажити файл', 'upload_error' => 'Помилка завантаження', 'remove_confirm' => 'Ви впевнені?', - 'remove_file' => 'Вилучити файл', + 'remove_file' => 'Видалити файл' ], 'form' => [ 'create_title' => 'Нова :name', @@ -204,7 +221,7 @@ return [ 'preview_title' => 'Попередній перегляд :name', 'create_success' => ':name створено', 'update_success' => ':name оновлено', - 'delete_success' => ':name вилучено', + 'delete_success' => ':name видалено', 'reset_success' => 'Успішно скасовано', 'missing_id' => 'Ідентифікатор запису форми не було вказано.', 'missing_model' => 'Поведінка форми, що використовується в :class не містить визначення моделі.', @@ -219,12 +236,12 @@ return [ 'save_and_close' => 'Зберегти та закрити', 'saving' => 'Збереження…', 'saving_name' => 'Збереження :name…', - 'delete' => 'Вилучити', - 'deleting' => 'Вилучення…', - 'confirm_delete' => 'Ви дійсно хочете вилучити цей запис?', - 'confirm_delete_multiple' => 'Ви дійсно хочете вилучити обрані записи?', - 'deleting_name' => 'Вилучення :name…', - 'reset_default' => 'Скинути до значення за замовчуванням', + 'delete' => 'Видалити', + 'deleting' => 'Видалення…', + 'confirm_delete' => 'Ви дійсно хочете видалити цей запис?', + 'confirm_delete_multiple' => 'Ви дійсно хочете видалити обрані записи?', + 'deleting_name' => 'Видалення :name…', + 'reset_default' => 'Скинути за замовчуванням', 'resetting' => 'Скидання', 'resetting_name' => 'Скидання :name', 'undefined_tab' => 'Різне', @@ -250,18 +267,18 @@ return [ 'select_placeholder' => 'будь ласка, оберіть', 'insert_row' => 'Вставити рядок', 'insert_row_below' => 'Вставити рядок нижче', - 'delete_row' => 'Вилучити рядок', + 'delete_row' => 'Видалити рядок', 'concurrency_file_changed_title' => 'Файл було змінено', 'concurrency_file_changed_description' => 'Файл, що Ви редагуєте, було змінено на диску іншим користувачем. Ви можете або перезавантажити файл та втратити свої зміни, або перезаписати файл на диску.', - 'return_to_list' => 'Повернутися до списку', + 'return_to_list' => 'Повернутися до списку' ], 'recordfinder' => [ 'find_record' => 'Знайти запис', - 'cancel' => 'Скасувати', + 'cancel' => 'Скасувати' ], 'pagelist' => [ 'page_link' => 'Посилання на сторінку', - 'select_page' => 'Обрати сторынку...', + 'select_page' => 'Обрати сторынку...' ], 'relation' => [ 'missing_config' => "Поведінка відношення не містить жодного налаштування для ':config'.", @@ -275,7 +292,7 @@ return [ 'add_selected' => 'Додати обрані', 'add_a_new' => 'Додати нове :name', 'link_selected' => 'Обрано зв\'язок', - 'link_a_new' => 'Прив\'язати нове :name', + 'link_a_new' => 'Зв\'язати нове :name', 'cancel' => 'Скасувати', 'close' => 'Закрити', 'add_name' => 'Додати :name', @@ -285,20 +302,20 @@ return [ 'update_name' => 'Оновити :name', 'preview' => 'Попередній перегляд', 'preview_name' => 'Попередній перегляд :name', - 'remove' => 'Вилучити', - 'remove_name' => 'Вилучити :name', - 'delete' => 'Вилучити', - 'delete_name' => 'Вилучити :name', + 'remove' => 'Видалити', + 'remove_name' => 'Видалити :name', + 'delete' => 'Видалити', + 'delete_name' => 'Видалити :name', 'delete_confirm' => 'Ви впевнені?', - 'link' => 'Пов\'язати', - 'link_name' => 'Пов\'язати :name', + 'link' => 'Зв\'язати', + 'link_name' => 'Зв\'язати :name', 'unlink' => 'Відв\'язати', 'unlink_name' => 'Відв\'язати :name', - 'unlink_confirm' => 'Ви впевнені?', + 'unlink_confirm' => 'Ви впевнені?' ], 'reorder' => [ 'default_title' => 'Перевпорядкувати записи', - 'no_records' => 'Немає доступних до сортування записів.', + 'no_records' => 'Немає доступних до сортування записів.' ], 'model' => [ 'name' => 'Модель', @@ -314,17 +331,17 @@ return [ 'tips_description' => 'Є речі, на які потрібно звернути увагу щоб правильно налаштувати систему.', 'permissions' => 'Директорія :name та її субдиректорії не мають дозволу для запису для PHP. Будь ласка, встановіть відповідні дозволи для веб-серверу для цієї директорії.', 'extension' => 'Розширення PHP :name не встановлено. Будь ласка, встановіть цю бібліотеку та активуйте розширення.', - 'plugin_missing' => 'Плагін :name має залежності, які не встановлено. Будь ласка, встановіть ці плагіни.', + 'plugin_missing' => 'Плагін :name має залежності, які не встановлено. Будь ласка, встановіть ці плагіни.' ], 'editor' => [ 'menu_label' => 'Налаштування редактору коду', - 'menu_description' => 'Персоналізуйте свої налаштування редактору коду, такі як розмір шрифту та кольорова схема.', + 'menu_description' => 'Персоналізуйте свої налаштування редактору коду, такі як розмір шрифту та колір.', 'font_size' => 'Розмір шрифту', 'tab_size' => 'Розмір табуляції', 'use_hard_tabs' => 'Відступ табуляціями', 'code_folding' => 'Згортання коду', - 'code_folding_begin' => 'Mark begin', - 'code_folding_begin_end' => 'Mark begin and end', + 'code_folding_begin' => 'Відмітка на початку блоку', + 'code_folding_begin_end' => 'Відмітка на початку та кінці блоку', 'autocompletion' => 'Заповнити форму', 'word_wrap' => 'Перенос слів', 'highlight_active_line' => 'Підсвічувати активні рядки', @@ -336,43 +353,45 @@ return [ 'enable_snippets' => 'Увімкнути фрагменти коду (Tab)', 'display_indent_guides' => 'Показати відступ напрямних', 'show_print_margin' => 'Показати запас друку', - 'mode_off' => 'Off', - 'mode_fluid' => 'Fluid', + 'mode_off' => 'Вимкнено', + 'mode_fluid' => 'Адаптивно', '40_characters' => '40 символів', '80_characters' => '80 символів', 'theme' => 'Кольорова схема', - 'markup_styles' => 'Markup Styles', - 'custom_styles' => 'Custom stylesheet', - 'custom styles_comment' => 'Custom styles to include in the HTML editor.', - 'markup_classes' => 'Markup Classes', - 'paragraph' => 'Paragraph', + 'markup_styles' => 'Стилі розмітки', + 'custom_styles' => 'Спеціальна таблиця стилів', + 'custom styles_comment' => 'Спеціальні стилі для включення в редактор HTML.', + 'markup_classes' => 'Класи розмітки', + 'paragraph' => 'Абзац', 'link' => 'Посилання', 'table' => 'Таблиця', - 'table_cell' => 'Table Cell', + 'table_cell' => 'Клітинки таблиці', 'image' => 'Зображення', 'label' => 'Назва поля', 'class_name' => 'Назва класу', - 'markup_tags' => 'Markup Tags', + 'markup_tags' => 'Теги розмітки', 'allowed_empty_tags' => 'Дозволені порожні теги', 'allowed_empty_tags_comment' => 'Контактні дані, які не видаляються, коли вони не мають ніякого змісту всередині.', 'allowed_tags' => 'Дозволені теги', 'allowed_tags_comment' => 'Список дозволених тегів.', - 'no_wrap' => 'Do not wrap tags', - 'no_wrap_comment' => 'The list of tags that should not be wrapped inside block tags.', + 'no_wrap' => 'Не обертати теги', + 'no_wrap_comment' => 'Список тегів, які не повинні бути обгорнуті в блокові елементи.', 'remove_tags' => 'Видаляємі теги', 'remove_tags_comment' => 'Теги які видаляються разом з їх вмістом.', + 'toolbar_buttons' => 'Кнопки панелі інструментів', + 'toolbar_buttons_comment' => 'Кнопки панелі інструментів, які за замовчуванням відображаються в Rich Editor. [fullscreen, bold, italic, underline, strikeThrough, subscript, superscript, fontFamily, fontSize, |, color, emoticons, inlineStyle, paragraphStyle, |, paragraphFormat, align, formatOL, formatUL, outdent, indent, quote, insertHR, -, insertLink, insertImage, insertVideo, insertAudio, insertFile, insertTable, undo, redo, clearFormatting, selectAll, html]' ], 'tooltips' => [ - 'preview_website' => 'Попередній перегляд веб-сайту', + 'preview_website' => 'Перегляд веб-сайту' ], 'mysettings' => [ 'menu_label' => 'Мої налаштування', - 'menu_description' => 'Налаштування, що стосуються Вашого адміністративного облікового запису', + 'menu_description' => 'Налаштування, що стосуються Вашого адміністративного облікового запису' ], 'myaccount' => [ 'menu_label' => 'Мій обліковий запис', 'menu_description' => 'Оновіть свої деталі облікового запису, такі як ім\'я, електронна адреса та пароль.', - 'menu_keywords' => 'безпека ім\'я користувача', + 'menu_keywords' => 'безпека ім\'я користувача' ], 'branding' => [ 'menu_label' => 'Налаштування вигляду back-end-у', @@ -383,7 +402,7 @@ return [ 'app_name' => 'Назва додатку', 'app_name_description' => 'Ця назва показується в заголовку back-end-у.', 'app_tagline' => 'Девіз додатку', - 'app_tagline_description' => 'Ця назва покахується на екрані входу до back-end-у.', + 'app_tagline_description' => 'Ця назва показується на екрані входу до back-end-у.', 'colors' => 'Кольори', 'primary_color' => 'Основний колір', 'secondary_color' => 'Вторинний колір', @@ -394,7 +413,7 @@ return [ 'menu_mode' => 'Cтиль меню', 'menu_mode_inline' => 'В лінію', 'menu_mode_tile' => 'Плитка', - 'menu_mode_collapsed' => 'Collapsed', + 'menu_mode_collapsed' => 'Схлопнутий' ], 'backend_preferences' => [ 'menu_label' => 'Налаштування back-end-у', @@ -402,25 +421,25 @@ return [ 'region' => 'Область', 'code_editor' => 'Редактор коду', 'timezone' => 'Часовий пояс', - 'timezone_comment' => 'Відрегулюйте відображені дати до цього часового поясу.', + 'timezone_comment' => 'Виводити дати в обраному часовому поясі.', 'locale' => 'Мова', - 'locale_comment' => 'Оберіть свою бажану локаль мови для використання.', + 'locale_comment' => 'Оберіть бажану мову для використання.' ], 'access_log' => [ - 'hint' => 'Цей журнал показує список успішних спроб входу адміністраторів. Записи зберігаються для :days днів.', + 'hint' => 'Цей журнал показує список успішних спроб входу адміністраторів. Записи зберігаються :days днів.', 'menu_label' => 'Журнал доступу', - 'menu_description' => 'Дивитись список успішних входів користувачів back-end-у.', + 'menu_description' => 'Переглянути список успішних входів користувачів back-end-у.', 'created_at' => 'Дата та час', 'login' => 'Ім\'я користувача', 'ip_address' => 'IP-адреса', 'first_name' => 'Ім\'я', 'last_name' => 'Прізвище', - 'email' => 'Електронна адреса', + 'email' => 'Електронна адреса' ], 'filter' => [ 'all' => 'всі', 'options_method_not_exists' => "Модель класу :model повинна містити метод :method() який повертає значення для поля ':filter'.", - 'date_all' => 'all period', + 'date_all' => 'весь період' ], 'import_export' => [ 'upload_csv_file' => '1. Завантажити CSV-файл', @@ -491,7 +510,7 @@ return [ 'iso_8859_14' => 'ISO-8859-14 (Latin-8, Celtic)', 'iso_8859_15' => 'ISO-8859-15 (Latin-9, Western European revision with euro sign)', 'windows_1251' => 'Windows-1251 (CP1251)', - 'windows_1252' => 'Windows-1252 (CP1252)', - ], - ], + 'windows_1252' => 'Windows-1252 (CP1252)' + ] + ] ]; diff --git a/modules/cms/lang/ru/lang.php b/modules/cms/lang/ru/lang.php index 41d8446fe..3c6ec3f18 100644 --- a/modules/cms/lang/ru/lang.php +++ b/modules/cms/lang/ru/lang.php @@ -11,7 +11,7 @@ return [ 'error_deleting' => "Невозможно удалить файл шаблона ':name'. Пожалуйста, проверьте права на запись.", 'delete_success' => 'Шаблоны были успешно удалены: :count.', 'file_name_required' => 'Пожалуйста, укажите имя файла шаблона.', - 'safe_mode_enabled' => 'В настоящий момент включен безопасный режим.', + 'safe_mode_enabled' => 'В настоящий момент включен безопасный режим.' ], 'dashboard' => [ 'active_theme' => [ @@ -20,7 +20,7 @@ return [ 'maintenance' => 'в разработке', 'manage_themes' => 'Управление темами', 'customize_theme' => 'Настройка Темы' - ] + ], ], 'theme' => [ 'not_found_name' => "Тема ':name' не найдена.", @@ -35,12 +35,12 @@ return [ 'not_match' => 'Объект, который вы пытаетесь открыть, не принадлежит редактируемой теме. Пожалуйста, обновите страницу.' ], 'settings_menu' => 'Фронтенд темы', - 'settings_menu_description' => 'Просмотр списка установленных тем и выбор активной темы.', + 'settings_menu_description' => 'Управление темой интерфейса', 'default_tab' => 'Свойства', 'name_label' => 'Название', - 'name_create_placeholder' => 'Новое название темы', + 'name_create_placeholder' => 'Название новой темы', 'author_label' => 'Автор', - 'author_placeholder' => 'Человек или название компании', + 'author_placeholder' => 'Имя автора или название компании', 'description_label' => 'Описание', 'description_placeholder' => 'Описание темы', 'homepage_label' => 'Домашняя страница', @@ -96,7 +96,7 @@ return [ ], 'maintenance' => [ 'settings_menu' => 'Режим обслуживания', - 'settings_menu_description' => 'Управление режимом обслуживания сайта.', + 'settings_menu_description' => 'Управление режимом работы сайта.', 'is_enabled' => 'Включить режим обслуживания', 'is_enabled_comment' => 'При активации этого режима посетители сайта увидят страницу выбранную ниже.', 'hint' => 'Режим обслуживания покажет страницу обслуживания для посетителей, которые не авторизовались в CMS.' @@ -127,7 +127,7 @@ return [ 'layout' => [ 'not_found_name' => "Не удалось найти шаблон (layout) с именем :name.", 'menu_label' => 'Шаблоны', - 'unsaved_label' => 'Несохранённый(е) макет(ы)', + 'unsaved_label' => 'Несоsхранённый(е) макет(ы)', 'no_list_records' => 'Шаблоны не найдены', 'new' => 'Новый шаблон', 'delete_confirm_multiple' => 'Вы действительно хотите удалить выделенные шаблоны?', @@ -173,8 +173,8 @@ return [ 'description' => 'Описание', 'preview' => 'Предпросмотр', 'meta' => 'Метатеги', - 'meta_title' => 'Заголовок (meta)', - 'meta_description' => 'Описание (meta)', + 'meta_title' => 'Заголовок (meta title)', + 'meta_description' => 'Описание (meta description)', 'markup' => 'Разметка', 'code' => 'Код', 'content' => 'Содержание', @@ -218,7 +218,7 @@ return [ 'file_not_valid' => 'Файл не может быть сохранен', 'error_uploading_file' => "Ошибка загрузки файла ':name': :error", 'move_please_select' => 'пожалуйста, выберите директорию', - 'move_destination' => 'Новая директория', + 'move_destination' => 'Папка назначения', 'move_popup_title' => 'Переместить файлы', 'move_button' => 'Переместить', 'selected_files_not_found' => 'Выбранные файлы не найдены', @@ -259,11 +259,12 @@ return [ 'manage_layouts' => 'Управление шаблонами', 'manage_partials' => 'Управление фрагментами', 'manage_themes' => 'Управление темами', + 'manage_theme_options' => 'Настроить текущую тему CMS', 'manage_media' => 'Управление медиафайлами' ], 'mediafinder' => [ 'label' => 'Поиск медиа', - 'default_prompt' => 'Кликните на %s кнопку, чтобы найти медиафайл' + 'default_prompt' => 'Кликните на кнопку %s, чтобы найти медиафайл' ], 'media' => [ 'invalid_path' => "Указан недопустимый путь к файлу: ':path'.", @@ -328,15 +329,15 @@ return [ 'selected_size' => 'Выбрано:' ], 'theme_log' => [ - 'hint' => 'В этом журнале отображаются изменения, внесенные в тему администраторами во внутренней области.', - 'menu_label' => 'Журнал тем', + 'hint' => 'В этом журнале отображаются изменения, внесенные в тему администраторами во внутренней области CMS.', + 'menu_label' => 'Журнал изменений тем', 'menu_description' => 'Просмотр изменений, внесенных в активную тему.', - 'empty_link' => 'Пустой журнал темы', - 'empty_loading' => 'Освобождение журнала тем...', - 'empty_success' => 'Журнал тем опустошен', - 'return_link' => 'Вернуться к списку тем', + 'empty_link' => 'Очистить журнал', + 'empty_loading' => 'Очистка журнала...', + 'empty_success' => 'Журнал очищен', + 'return_link' => 'Вернуться к журналу', 'id' => 'ID', - 'id_label' => 'ID журнала', + 'id_label' => 'ID записи журнала', 'created_at' => 'Дата & Время', 'user' => 'Пользователь', 'type' => 'Тип', @@ -345,7 +346,7 @@ return [ 'type_delete' => 'Удалить', 'theme_name' => 'Тема', 'theme_code' => 'Код темы', - 'old_template' => 'Шаблон (Старый)', + 'old_template' => 'Шаблон (старый)', 'new_template' => 'Шаблон (новый)', 'template' => 'Шаблон', 'diff' => 'Изменения', @@ -354,6 +355,6 @@ return [ 'preview_title' => 'Изменение шаблона', 'template_updated' => 'Шаблон обновлен', 'template_created' => 'Шаблон был создан', - 'template_deleted' => 'Шаблон был удален', - ], + 'template_deleted' => 'Шаблон был удален' + ] ]; diff --git a/modules/cms/lang/uk/lang.php b/modules/cms/lang/uk/lang.php index 273a092a8..2bea90eec 100644 --- a/modules/cms/lang/uk/lang.php +++ b/modules/cms/lang/uk/lang.php @@ -11,41 +11,41 @@ return [ 'error_deleting' => "Неможливо видалити файл шаблону ':name'. Будь ласка, перевірте права на запис.", 'delete_success' => 'Шаблони були успішно видалені: :count.', 'file_name_required' => 'Будь ласка, вкажіть ім\'я файлу шаблону.', - 'safe_mode_enabled' => 'Безпечний режим включений в даний момент.', + 'safe_mode_enabled' => 'Безпечний режим в даний момент включений.' ], 'dashboard' => [ 'active_theme' => [ 'widget_title_default' => 'Веб-сайт', 'online' => 'Онлайн', 'maintenance' => 'В розробці', - 'manage_themes' => 'Управління темами', - 'customize_theme' => 'Налаштування теми', + 'manage_themes' => 'Керування темами', + 'customize_theme' => 'Налаштування теми' ], ], 'theme' => [ 'not_found_name' => "Тема ':name' не знайдена.", - 'by_author' => 'By :name', + 'by_author' => 'Автор :name', 'active' => [ 'not_set' => 'Активна тема не встановлена.', - 'not_found' => 'Активна тема не знайдена.', + 'not_found' => 'Активна тема не знайдена.' ], 'edit' => [ 'not_set' => 'Тема для редагування не встановлена.', - 'not_found' => 'Тема для редагування не знайдено.', - 'not_match' => 'Об\'єкт, який ви намагаєтеся відкрити, не належить редагованої темі. Будь ласка, оновіть сторінку.', + 'not_found' => 'Тема для редагування не знайдена.', + 'not_match' => 'Об\'єкт, який ви намагаєтеся відкрити, не належить редагованої темі. Будь ласка, оновіть сторінку.' ], 'settings_menu' => 'Фронтенд теми', - 'settings_menu_description' => 'Перегляд списку встановлених тим і вибір активної теми.', + 'settings_menu_description' => 'Керування інтерфейсною темою', 'default_tab' => 'Властивості', 'name_label' => 'Назва', - 'name_create_placeholder' => 'Нова назва теми', + 'name_create_placeholder' => 'Назва нової теми', 'author_label' => 'Автор', - 'author_placeholder' => 'Людина або назва компанії', + 'author_placeholder' => 'Ім\'я автора або назва компанії', 'description_label' => 'Опис', 'description_placeholder' => 'Опис теми', 'homepage_label' => 'Домашня сторінка', 'homepage_placeholder' => 'Адреса сайту', - 'code_label' => 'унікальний код', + 'code_label' => 'Унікальний код', 'code_placeholder' => 'Унікальний код теми, який використовуються для її поширення', 'preview_image_label' => 'Попередній перегляд', 'preview_image_placeholder' => 'Шлях до зображення для попереднього перегляду.', @@ -55,13 +55,13 @@ return [ 'theme_title' => 'Теми', 'activate_button' => 'Активувати', 'active_button' => 'Активовано', - 'customize_theme' => 'Налаштування Теми', - 'customize_button' => 'Налаштувати', + 'customize_theme' => 'Налаштування теми', + 'customize_button' => 'Налаштувати тему', 'duplicate_button' => 'Дублювати', 'duplicate_title' => 'Дублювати тему', 'duplicate_theme_success' => 'Дублювання успішно завершено!', - 'manage_button' => 'Управління', - 'manage_title' => 'Управління темою', + 'manage_button' => 'Керування', + 'manage_title' => 'Керування темою', 'edit_properties_title' => 'Тема', 'edit_properties_button' => 'Редагування властивостей', 'save_properties' => 'Зберегти властивості', @@ -72,48 +72,48 @@ return [ 'import_overwrite_label' => 'Перезаписувати існуючі файли', 'import_overwrite_comment' => 'Вимкніть цю опцію, щоб імпортувати тільки нові файли', 'import_folders_label' => 'Директорії', - 'import_folders_comment' => 'Будь ласка, виберіть директорії теми, які ви хотіли б імпортувати', + 'import_folders_comment' => 'Будь ласка, оберіть директорії теми, які ви хотіли б імпортувати', 'export_button' => 'Експорт', - 'export_title' => 'експортувати тему', + 'export_title' => 'Експортувати тему', 'export_folders_label' => 'Директорії', - 'export_folders_comment' => 'Будь ласка, виберіть директорії теми, які ви хотіли б експортувати', + 'export_folders_comment' => 'Будь ласка, оберіть директорії теми, які ви хотіли б експортувати', 'delete_button' => 'Видалити', 'delete_confirm' => 'Ви впевнені, що хочете видалити цю тему? Ця дія є незворотнім!', 'delete_active_theme_failed' => 'Неможливо видалити активний тему, спробуйте зробити іншу тему активною.', 'delete_theme_success' => 'Видалення теми успішно завершено!', - 'create_title' => 'створити тему', + 'create_title' => 'Створити тему', 'create_button' => 'Створити', - 'create_new_blank_theme' => 'Створити новий бланк тими', - 'create_theme_success' => 'Створення тими успешно завершено!', - 'create_theme_required_name' => 'Будь ласка, вкажіть ім\'я для теми.', + 'create_new_blank_theme' => 'Створити нову тему', + 'create_theme_success' => 'Тема була успішно створена', + 'create_theme_required_name' => 'Будь ласка, вкажіть назву для теми.', 'new_directory_name_label' => 'Директорія теми', - 'new_directory_name_comment' => 'Вкажіть нове ім\'я каталогу для дубліката теми.', - 'dir_name_invalid' => 'Ім\'я може містити тільки цифри, латинські літери і такі символи: _ -', + 'new_directory_name_comment' => 'Вкажіть нову назву каталогу дубліката теми.', + 'dir_name_invalid' => 'Назва може містити тільки цифри, латинські літери і такі символи: _ -', 'dir_name_taken' => 'Зазначений каталог вже існує.', - 'find_more_themes' => 'Знайти ще теми', + 'find_more_themes' => 'Знайти нові теми', 'saving' => 'Збереження теми...', - 'return' => 'Повернутися до списку тем', + 'return' => 'Повернутися до списку тем' ], 'maintenance' => [ 'settings_menu' => 'Режим обслуговування', - 'settings_menu_description' => 'Управління режимом обслуговування сайту.', - 'is_enabled' => 'Включити режим обслуговування', + 'settings_menu_description' => 'Керування режимом роботи сайту.', + 'is_enabled' => 'Увімкнути режим обслуговування', 'is_enabled_comment' => 'При активації цього режиму відвідувачі сайту побачать сторінку обрану нижче.', - 'hint' => 'Режим обслуговування покаже сторінку обслуговування для відвідувачів, що не авторизувалися в CMS.', + 'hint' => 'Режим обслуговування покаже сторінку обслуговування для відвідувачів, що не авторизувалися в CMS.' ], 'page' => [ 'not_found_name' => "Сторінка ':name' не знайдена", 'not_found' => [ 'label' => 'Сторінка не знайдена', - 'help' => 'Запрошення сторінка не знайдена.', + 'help' => 'Запрошення сторінка не знайдена.' ], 'custom_error' => [ 'label' => 'Помилка на сторінці', - 'help' => 'На жаль, сторінка не може бути відображена через помилку.', + 'help' => 'На жаль, сторінка не може бути відображена через помилку.' ], 'menu_label' => 'Сторінки', 'unsaved_label' => 'Незбережена(і) сторінка(и)', - 'no_list_records' => 'Не знайденi', + 'no_list_records' => 'Сторінки не знайденi', 'new' => 'Нова сторінка', 'invalid_url' => 'Невірний формат адреси. Адреса сторінки повинен починатися зі знака / і може містити цифри, латинські літери, і такі знаки: ._- [] :? | / + * ^ $', 'delete_confirm_multiple' => 'Ви дійсно хочете видалити виділені сторінки?', @@ -122,46 +122,46 @@ return [ 'cms_page' => 'CMS сторінка', 'title' => 'Заголовок сторінки', 'url' => 'URL сторінки', - 'file_name' => 'Файл сторінки', + 'file_name' => 'Файл сторінки' ], 'layout' => [ 'not_found_name' => "Не вдалося знайти шаблон (layout) з ім'ям :name.", 'menu_label' => 'Шаблони', - 'unsaved_label' => 'Незбережені (е) макет (и)', + 'unsaved_label' => 'Незбережений(і) макет(и)', 'no_list_records' => 'Шаблони не знайдені', 'new' => 'Новий шаблон', 'delete_confirm_multiple' => 'Ви дійсно хочете видалити виділені шаблони?', - 'delete_confirm_single' => 'Ви дійсно хочете видалити цей шаблон?', + 'delete_confirm_single' => 'Ви дійсно хочете видалити цей шаблон?' ], 'partial' => [ 'not_found_name' => "Не вдалося знайти шаблон (partial) з ім'ям :name.", 'invalid_name' => 'Помилка в імені шаблону (partial) :name.', 'menu_label' => 'Фрагменти', - 'unsaved_label' => 'Незбережені (е) фрагмент (и)', + 'unsaved_label' => 'Незбережений(і) фрагмент(и)', 'no_list_records' => 'Фрагменти не знайдені', 'delete_confirm_multiple' => 'Ви дійсно хочете видалити виділені фрагменти?', 'delete_confirm_single' => 'Ви дійсно хочете видалити цей фрагмент?', - 'new' => 'Новий фрагмент', + 'new' => 'Новий фрагмент' ], 'content' => [ 'not_found_name' => "Не вдалося знайти файл вмісту (content file): ':name'.", 'menu_label' => 'Вміст', - 'unsaved_label' => 'Незбережені вміст', + 'unsaved_label' => 'Незбережені файли', 'no_list_records' => 'Файли з вмістом не знайдені', 'delete_confirm_multiple' => 'Ви дійсно хочете видалити виділені файли?', 'delete_confirm_single' => 'Ви дійсно хочете видалити цей файл?', - 'new' => 'Новий файл вмісту', + 'new' => 'Новий файл вмісту' ], 'ajax_handler' => [ 'invalid_name' => 'Помилка в імені обробника AJAX: :name.', 'not_found' => "Обробник AJAX не найден: ':name'.", ], 'cms' => [ - 'menu_label' => 'CMS', + 'menu_label' => 'CMS' ], 'sidebar' => [ - 'add' => 'Додати', - 'search' => 'Пошук...', + 'add' => 'Створити', + 'search' => 'Пошук...' ], 'editor' => [ 'settings' => 'Налаштування', @@ -171,28 +171,28 @@ return [ 'filename' => 'Ім\'я файлу', 'layout' => 'Шаблон', 'description' => 'Опис', - 'preview' => 'Предпросмотр', + 'preview' => 'Переглянути', 'meta' => 'Метатеги', - 'meta_title' => 'Тема (meta)', - 'meta_description' => 'Опис (meta)', - 'markup' => 'Розмітка', + 'meta_title' => 'Заголовок (meta title)', + 'meta_description' => 'Опис (meta description)', + 'markup' => 'Шаблон', 'code' => 'Код', 'content' => 'Зміст', - 'hidden' => 'прихована сторінка', - 'hidden_comment' => 'Приховані сторінки доступні тільки для ввійшли в систему користувачів.', + 'hidden' => 'Прихована сторінка', + 'hidden_comment' => 'Приховані сторінки доступні тільки для авторизованих в системі користувачів.', 'enter_fullscreen' => 'Увійти в повноекранний режим', 'exit_fullscreen' => 'Вийти з повноекранного режиму', 'open_searchbox' => 'Відкрити вікно пошуку', 'close_searchbox' => 'Закрити вікно пошуку', - 'open_replacebox' => 'Відкрито Замінити вікно', - 'close_replacebox' => 'Закрити вікно Замінити', + 'open_replacebox' => 'Відкрито вікно замінити', + 'close_replacebox' => 'Закрити вікно замінити' ], 'asset' => [ 'menu_label' => 'Ресурси', 'unsaved_label' => 'Незбережений(і) файл(и)', 'drop_down_add_title' => 'Додати...', 'drop_down_operation_title' => 'Дія...', - 'upload_files' => 'Завантажити файли)', + 'upload_files' => 'Завантажити файли', 'create_file' => 'Створити файл', 'create_directory' => 'Створити директорію', 'directory_popup_title' => 'Нова директорія', @@ -200,10 +200,10 @@ return [ 'rename' => 'Перейменувати', 'delete' => 'Видалити', 'move' => 'Перемістити', - 'select' => 'Вибрати', + 'select' => 'Обрати', 'new' => 'Новий файл', 'rename_popup_title' => 'Перейменувати', - 'rename_new_name' => 'нове ім\'я', + 'rename_new_name' => 'Нове ім\'я', 'invalid_path' => 'Шлях може містити тільки цифри, латинські літери, пробіли і наступні символи: ._- /', 'error_deleting_file' => 'Помилка видалення файлу :name.', 'error_deleting_dir_not_empty' => 'Неможливо видалити директорію :name. Директорія містить файли або піддиректорії.', @@ -212,36 +212,36 @@ return [ 'original_not_found' => 'Оригінальний файл або директорія не знайдено', 'already_exists' => 'Файл або директорія з таким ім\'ям вже існує', 'error_renaming' => 'Неможливо перейменувати файл або директорію', - 'name_cant_be_empty' => 'Назва не може бути порожнім', + 'name_cant_be_empty' => 'Назва не може бути порожньою', 'too_large' => 'Завантажений файл занадто великий. Максимальний допустимий розмір файлу складає :max_size', - 'type_not_allowed' => 'Дозволені лише файли наступних типів: :allowed_types', + 'type_not_allowed' => 'Дозволені файли лише наступних типів: :allowed_types', 'file_not_valid' => 'Файл не може бути збережений', 'error_uploading_file' => "Помилка завантаження файлу ':name': :error", - 'move_please_select' => 'будь ласка, виберіть директорію', - 'move_destination' => 'Нова директорія', - 'move_popup_title' => 'перемістити файли', - 'move_button' => 'Переместить', + 'move_please_select' => 'будь ласка, оберіть директорію', + 'move_destination' => 'Папка призначення', + 'move_popup_title' => 'Перемістити файли', + 'move_button' => 'Перемістити', 'selected_files_not_found' => 'Вибрані файли не знайдені', - 'select_destination_dir' => 'Будь ласка, виберіть директорію', - 'destination_not_found' => 'Кінцева директорія не знайдено', - 'error_moving_file' => 'Чи не вдалося перемістити файл :file', - 'error_moving_directory' => 'Чи не вдалося перемістити директорію :dir', - 'error_deleting_directory' => 'Чи не вдалося видалити директорію :dir', + 'select_destination_dir' => 'Будь ласка, оберіть директорію', + 'destination_not_found' => 'Кінцева директорія не знайдена', + 'error_moving_file' => 'Не вдалося перемістити файл :file', + 'error_moving_directory' => 'Не вдалося перемістити директорію :dir', + 'error_deleting_directory' => 'Не вдалося видалити директорію :dir', 'no_list_records' => 'Файли не знайдені', - 'delete_confirm' => 'Видалити вибрані файли або каталоги?', - 'path' => 'Шлях', + 'delete_confirm' => 'Видалити обрані файли або каталоги?', + 'path' => 'Шлях' ], 'component' => [ 'menu_label' => 'Компоненти', - 'unnamed' => 'Безіменний', + 'unnamed' => 'Без назви', 'no_description' => 'Без опису', - 'alias' => 'Ім\'я користувача', - 'alias_description' => 'Ім\'я користувача компонента визначає його ім\'я, під яким він доступний в коді сторінки або шаблону.', - 'validation_message' => 'Псевдоніми обов\'язкові і можуть містити тільки латинські букви, цифри і знаки підкреслення. Псевдоніми повинні починатися з літери.', - 'invalid_request' => 'Шаблон не може бути збережений, так як запит містить пошкоджену інформацію про компоненти.', + 'alias' => 'Назва компонента', + 'alias_description' => 'Назва компонента визначає його ім\'я, під яким він доступний в коді сторінки або шаблону.', + 'validation_message' => 'Псевдонім обов\'язковий і може містити тільки латинські букви, цифри і знаки підкреслення. Псевдоніми повинні починатися з літери.', + 'invalid_request' => 'Шаблон не може бути збережений, так як містить пошкоджену інформацію про компоненти.', 'no_records' => 'Компоненти не знайдені', 'not_found' => "Компонент ':name' не знайдено.", - 'method_not_found' => "Компонент ':name' не містить метод ' :method'.", + 'method_not_found' => "Компонент ':name' не містить метод ':method'.", ], 'template' => [ 'invalid_type' => 'Невідомий тип шаблону.', @@ -249,24 +249,25 @@ return [ 'saved' => 'Шаблон був успішно збережений.', 'no_list_records' => 'Записів не знайдено', 'delete_confirm' => 'Видалити вибрані шаблони?', - 'order_by' => 'Сортувати за', + 'order_by' => 'Сортувати за' ], 'permissions' => [ - 'name' => 'Управління CMS', - 'manage_content' => 'Управління контентом', - 'manage_assets' => 'Управління файлами', - 'manage_pages' => 'Управління сторінками', - 'manage_layouts' => 'Управління шаблонами', - 'manage_partials' => 'Управління фрагментами', - 'manage_themes' => 'Управління темами', - 'manage_media' => 'Управління медіафайлів', + 'name' => 'Керування CMS', + 'manage_content' => 'Керування контентом', + 'manage_assets' => 'Керування файлами', + 'manage_pages' => 'Керування сторінками', + 'manage_layouts' => 'Керування шаблонами', + 'manage_partials' => 'Керування фрагментами', + 'manage_themes' => 'Керування темами', + 'manage_theme_options' => 'Налаштувати поточну тему CMS', + 'manage_media' => 'Керування медіафайлами' ], 'mediafinder' => [ - 'label' => 'Media Finder', - 'default_prompt' => 'Натисніть на %s кнопку, щоб знайти мультимедійний', + 'label' => 'Пошук медіа', + 'default_prompt' => 'Натисніть на кнопку %s, щоб знайти медіафайл' ], 'media' => [ - 'invalid_path' => "Вказано неприпустимий шлях до файлу: ':path'.", + 'invalid_path' => 'Вказано неприпустимий шлях до файлу: ":path".', 'menu_label' => 'Медіафайли', 'upload' => 'Завантажити', 'move' => 'Перемістити', @@ -284,36 +285,36 @@ return [ 'size' => 'Розмір', 'title' => 'Ім\'я', 'last_modified' => 'Остання зміна', - 'public_url' => 'публічний адреса', + 'public_url' => 'Публічна адреса', 'click_here' => 'Натисніть тут', 'thumbnail_error' => 'Помилка створення мініатюри.', 'return_to_parent' => 'Повернутися до батьківської папки', 'return_to_parent_label' => 'Піднятися на рівень вище...', - 'nothing_selected' => 'Нічого не вибрано.', + 'nothing_selected' => 'Нічого не обрано.', 'multiple_selected' => 'Обрано кілька об\'єктів.', 'uploading_file_num' => 'Завантаження файлів: :number', - 'uploading_complete' => 'Завантаження файлів завершена!', + 'uploading_complete' => 'Завантаження файлів завершено!', 'uploading_error' => 'Помилка завантаження', 'type_blocked' => 'Тип файлу, який використовується заблокований з міркувань безпеки.', 'order_by' => 'Сортувати за', 'folder' => 'Папка', 'no_files_found' => 'Жоден з файлів не задовольняє вашому запиту.', - 'delete_empty' => 'Будь ласка, виберіть об\'єкти для видалення.', + 'delete_empty' => 'Будь ласка, оберіть об\'єкти для видалення.', 'delete_confirm' => 'Ви дійсно хочете видалити вибрані об\'єкти?', 'error_renaming_file' => 'Помилка зміни імені файлу.', 'new_folder_title' => 'Нова папка', 'folder_name' => 'Назва папки', 'error_creating_folder' => 'Помилка створення папки', 'folder_or_file_exist' => 'Папка або файл з таким ім\'ям вже існує.', - 'move_empty' => 'Будь ласка, виберіть об\'єкти для переміщення.', + 'move_empty' => 'Будь ласка, оберіть об\'єкти для переміщення.', 'move_popup_title' => 'Переміщення файлів або папок', 'move_destination' => 'Папка призначення', - 'please_select_move_dest' => 'Будь ласка, виберіть папку призначення для переміщення.', - 'move_dest_src_match' => 'Будь ласка, виберіть іншу папку.', + 'please_select_move_dest' => 'Будь ласка, оберіть папку призначення для переміщення.', + 'move_dest_src_match' => 'Будь ласка, оберіть іншу папку.', 'empty_library' => 'Бібліотека медіафайлів порожня. Для початку завантажте файли або створіть папки.', 'insert' => 'Вставити', 'crop_and_insert' => 'Обрізати і вставити', - 'select_single_image' => 'Будь ласка, виберіть одне зображення.', + 'select_single_image' => 'Будь ласка, оберіть одне зображення.', 'selection_not_image' => 'Обраний елемент не є зображенням.', 'restore' => 'Скасувати всі зміни', 'resize' => 'Зміна розміру...', @@ -322,21 +323,21 @@ return [ 'selection_mode_fixed_size' => 'Фіксований розмір', 'height' => 'Висота', 'width' => 'Ширина', - 'selection_mode' => 'режим виділення', + 'selection_mode' => 'Режим виділення', 'resize_image' => 'Зміна розміру зображення', 'image_size' => 'Розмір зображення:', - 'selected_size' => 'Обрано:', + 'selected_size' => 'Обрано:' ], 'theme_log' => [ - 'hint' => 'Цей журнал відображає будь-які зміни, внесені до теми адміністраторами в задній частині області.', - 'menu_label' => 'Тема журналу', + 'hint' => 'Цей журнал відображає будь-які зміни, внесені до теми адміністраторами в задній частині області CMS.', + 'menu_label' => 'Журнал змін тем', 'menu_description' => 'Переглянути зміни, внесені до активної теми.', - 'empty_link' => 'Порожня тема журналу', - 'empty_loading' => 'Очищення журналу тем...', - 'empty_success' => 'Тема журналу порожня', - 'return_link' => 'Повернутися до теми журналу', + 'empty_link' => 'Очистити журнал', + 'empty_loading' => 'Очищення журналу...', + 'empty_success' => 'Журнал очищено', + 'return_link' => 'Повернутися до журналу', 'id' => 'ID', - 'id_label' => 'Ідентифікатор журналу', + 'id_label' => 'ID запису журналу', 'created_at' => 'Дата, час', 'user' => 'Користувач', 'type' => 'Тип', @@ -344,16 +345,16 @@ return [ 'type_update' => 'Оновити', 'type_delete' => 'Видалити', 'theme_name' => 'Тема', - 'theme_code' => 'Тема коду', + 'theme_code' => 'Код теми', 'old_template' => 'Шаблон (старий)', 'new_template' => 'Шаблон (новий)', 'template' => 'Шаблон', 'diff' => 'Зміни', 'old_value' => 'Старе значення', 'new_value' => 'Нове значення', - 'preview_title' => 'Шаблони змінюються', - 'template_updated' => 'Шаблон оновлено', + 'preview_title' => 'Зміни в шаблоні', + 'template_updated' => 'Шаблон було оновлено', 'template_created' => 'Шаблон був створений', - 'template_deleted' => 'Шаблон був знищений', - ], + 'template_deleted' => 'Шаблон був видалений' + ] ]; diff --git a/modules/system/lang/ru/client.php b/modules/system/lang/ru/client.php index 7d252e108..1944d0001 100644 --- a/modules/system/lang/ru/client.php +++ b/modules/system/lang/ru/client.php @@ -31,7 +31,7 @@ return [ 'link' => 'Ссылка', 'horizontalrule' => 'Вставить горизонтальную черту', 'fullscreen' => 'Полный экран', - 'preview' => 'Предпросмотр', + 'preview' => 'Предпросмотр' ], 'mediamanager' => [ 'insert_link' => "Вставить медиа-ссылку", @@ -54,7 +54,7 @@ return [ 'nextMonth' => 'Следующий месяц', 'months' => ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], 'weekdays' => ['Воскресение', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'], - 'weekdaysShort' => ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'] + 'weekdaysShort' => ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'], ], 'filter' => [ 'group' => [ @@ -63,18 +63,18 @@ return [ 'dates' => [ 'all' => 'все', 'filter_button_text' => 'Фильтр', - 'reset_button_text' => 'Сбросить', + 'reset_button_text' => 'Сбросить', 'date_placeholder' => 'Дата', 'after_placeholder' => 'После', 'before_placeholder' => 'До' - ] + ], ], 'eventlog' => [ 'show_stacktrace' => 'Показать трассировку стека', 'hide_stacktrace' => 'Скрыть трассировку стека', 'tabs' => [ 'formatted' => 'Форматированный', - 'raw' => 'Исходный', + 'raw' => 'Исходный' ], 'editor' => [ 'title' => 'Редактор исходного кода', @@ -83,6 +83,6 @@ return [ 'remember_choice' => 'Запомнить выбранный вариант для этой сессии', 'open' => 'Открыть', 'cancel' => 'Отменить' - ] - ] + ], + ], ]; diff --git a/modules/system/lang/ru/lang.php b/modules/system/lang/ru/lang.php index c0903f429..391ec0de0 100644 --- a/modules/system/lang/ru/lang.php +++ b/modules/system/lang/ru/lang.php @@ -31,7 +31,8 @@ return [ 'events' => 'События', 'customers' => 'Клиентское', 'my_settings' => 'Мои настройки', - ] + 'notifications' => 'Уведомления' + ], ], 'theme' => [ 'label' => 'Тема', @@ -39,7 +40,7 @@ return [ 'name' => [ 'label' => 'Название темы', 'help' => 'Название темы по ее уникальному коду. Например, RainLab.Vanilla' - ] + ], ], 'themes' => [ 'install' => 'Установить темы', @@ -55,7 +56,7 @@ return [ 'name' => [ 'label' => 'Имя плагина', 'help' => 'Введите название плагина со своим уникальным кодом. Например, RainLab.Blog' - ] + ], ], 'plugins' => [ 'manage' => 'Управление плагинами', @@ -238,7 +239,7 @@ return [ 'empty' => 'Выберите действие', 'confirm' => 'Подтвердите обновление', 'skip' => 'Пропустить этот плагин (только один раз)', - 'ignore' => 'Пропустить этот плагин (всегда)', + 'ignore' => 'Пропустить этот плагин (всегда)' ], 'important_action_required' => 'Необходимое действие', 'important_view_guide' => 'Посмотреть руководство по обновлению', @@ -255,7 +256,7 @@ return [ 'details_licence' => 'Лицензия', 'details_licence_missing' => 'Лицензия не предоставляется.', 'details_current_version' => 'Текущая версия', - 'details_author' => 'Автор', + 'details_author' => 'Автор' ], 'server' => [ 'connect_error' => 'Ошибка подключения к серверу.', @@ -288,7 +289,7 @@ return [ 'created_at' => 'Дата & Время', 'message' => 'Сообщение', 'level' => 'Уровень', - 'preview_title' => 'События', + 'preview_title' => 'События' ], 'request_log' => [ 'hint' => 'В этом журнале отображается список запросов браузера, которые могут потребовать внимания. Например, если посетитель открывает несуществующую страницу, то в журнале создается запись с кодом статуса 404.', @@ -304,7 +305,7 @@ return [ 'referer' => 'Источник запроса', 'url' => 'Адрес', 'status_code' => 'Статус', - 'preview_title' => 'Запрос', + 'preview_title' => 'Запрос' ], 'permissions' => [ 'name' => 'Система', @@ -320,14 +321,14 @@ return [ 'manage_branding' => 'Персонализация панели управления' ], 'log' => [ - 'menu_label' => 'Настройки логов', - 'menu_description' => 'Указать какие части CMS следует логировать.', - 'default_tab' => 'Логирование', - 'log_events' => 'Логировать системные события', + 'menu_label' => 'Настройки журналов', + 'menu_description' => 'Укажите для каких частей CMS следует вести журнал.', + 'default_tab' => 'Ведение журнала', + 'log_events' => 'Сохранять системные события', 'log_events_comment' => 'Хранить системные события в базе данных в дополнение к файловому журналу.', - 'log_requests' => 'Логировать неудачные запросы', + 'log_requests' => 'Сохранять неудачные запросы', 'log_requests_comment' => 'Запросы браузера, которые могут потребовать внимания. Например, 404 ошибки.', - 'log_theme' => 'Логировать изменения темы', - 'log_theme_comment' => 'Когда изменения внесены средствами CMS', - ] + 'log_theme' => 'Сохранять изменения темы', + 'log_theme_comment' => 'Изменения которые внесены средствами CMS.' + ], ]; diff --git a/modules/system/lang/ru/validation.php b/modules/system/lang/ru/validation.php index ea4eed97c..5f41f99d6 100644 --- a/modules/system/lang/ru/validation.php +++ b/modules/system/lang/ru/validation.php @@ -103,6 +103,6 @@ return [ | */ - 'attributes' => [], + 'attributes' => [] ]; diff --git a/modules/system/lang/uk/client.php b/modules/system/lang/uk/client.php index f77dbaf49..dbfc8e97d 100644 --- a/modules/system/lang/uk/client.php +++ b/modules/system/lang/uk/client.php @@ -31,23 +31,23 @@ return [ 'link' => 'Посилання', 'horizontalrule' => 'Вставити горизонтальну риску', 'fullscreen' => 'Повний екран', - 'preview' => 'Попередній перегляд', + 'preview' => 'Попередній перегляд' ], 'mediamanager' => [ 'insert_link' => "Вставити медіа-посилання", 'insert_image' => "Вставити медіа-зображення", 'insert_video' => "Вставити медіа-відео", 'insert_audio' => "Вставити медіа-аудіо", - 'invalid_file_empty_insert' => "Будь ласка, виберіть файл для вставки посилання.", - 'invalid_file_single_insert' => "Будь ласка, виберіть один файл.", - 'invalid_image_empty_insert' => "Будь ласка, виберіть зображення для вставки.", - 'invalid_video_empty_insert' => "Будь ласка, виберіть відео для вставки.", - 'invalid_audio_empty_insert' => "Будь ласка, виберіть аудіо для вставки.", + 'invalid_file_empty_insert' => "Будь ласка, оберіть файл для вставки посилання.", + 'invalid_file_single_insert' => "Будь ласка, оберіть один файл.", + 'invalid_image_empty_insert' => "Будь ласка, оберіть зображення для вставки.", + 'invalid_video_empty_insert' => "Будь ласка, оберіть відео для вставки.", + 'invalid_audio_empty_insert' => "Будь ласка, оберіть аудіо для вставки.", ], 'alert' => [ 'confirm_button_text' => 'Ок', 'cancel_button_text' => 'Скасувати', - 'widget_remove_confirm' => 'Видалити цей віджет?', + 'widget_remove_confirm' => 'Видалити цей віджет?' ], 'datepicker' => [ 'previousMonth' => 'Попередній місяць', @@ -58,7 +58,7 @@ return [ ], 'filter' => [ 'group' => [ - 'all' => 'всі', + 'all' => 'всі' ], 'dates' => [ 'all' => 'всі', @@ -66,7 +66,7 @@ return [ 'reset_button_text' => 'Скинути', 'date_placeholder' => 'Дата', 'after_placeholder' => 'Після', - 'before_placeholder' => 'До', + 'before_placeholder' => 'До' ], ], 'eventlog' => [ @@ -74,7 +74,7 @@ return [ 'hide_stacktrace' => 'Приховати трасування стека', 'tabs' => [ 'formatted' => 'Форматований', - 'raw' => 'Початковий', + 'raw' => 'Початковий' ], 'editor' => [ 'title' => 'Редактор вихідного коду', @@ -82,7 +82,7 @@ return [ 'openWith' => 'Відкрити за допомогою', 'remember_choice' => 'Запам\'ятати обраний варіант для цієї сесії', 'open' => 'Відкрити', - 'cancel' => 'Скасувати', + 'cancel' => 'Скасувати' ], ], ]; diff --git a/modules/system/lang/uk/lang.php b/modules/system/lang/uk/lang.php index f80aa646c..81f3659e9 100644 --- a/modules/system/lang/uk/lang.php +++ b/modules/system/lang/uk/lang.php @@ -3,13 +3,13 @@ return [ 'app' => [ 'name' => 'October CMS', - 'tagline' => 'Повернення до витоків', + 'tagline' => 'Повернення до витоків' ], 'directory' => [ - 'create_fail' => 'Неможливо створити директорію: :name', + 'create_fail' => 'Неможливо створити директорію: :name' ], 'file' => [ - 'create_fail' => 'Неможливо створити файл: :name', + 'create_fail' => 'Неможливо створити файл: :name' ], 'combiner' => [ 'not_found' => "Складальник ресурсів не може знайти файл ':name'.", @@ -31,6 +31,7 @@ return [ 'events' => 'Події', 'customers' => 'Клієнтське', 'my_settings' => 'Мої налаштування', + 'notifications' => 'Сповіщення' ], ], 'theme' => [ @@ -38,7 +39,7 @@ return [ 'unnamed' => 'Безіменна тема', 'name' => [ 'label' => 'Назва теми', - 'help' => 'Назва теми по її унікальним кодом. Наприклад, RainLab.Vanilla', + 'help' => 'Назва теми по її унікальним кодом. Наприклад, RainLab.Vanilla' ], ], 'themes' => [ @@ -46,27 +47,27 @@ return [ 'search' => 'Пошук тем для установки...', 'installed' => 'Встановлені теми', 'no_themes' => 'Немає тем, встановлених з магазину.', - 'recommended' => 'Рекомендується', - 'remove_confirm' => 'Ви впевнені, що хочете видалити обрану тему?', + 'recommended' => 'Рекомендуємо', + 'remove_confirm' => 'Ви впевнені, що хочете видалити обрану тему?' ], 'plugin' => [ 'label' => 'Плагін', 'unnamed' => 'Безіменний плагін', 'name' => [ 'label' => 'Назва плагіну', - 'help' => 'Введіть назву плагіна зі своїм унікальним кодом. Наприклад, RainLab.Blog', + 'help' => 'Введіть назву плагіна зі своїм унікальним кодом. Наприклад, RainLab.Blog' ], ], 'plugins' => [ - 'manage' => 'Управління плагінами', - 'enable_or_disable' => 'Включити або вимкнути', + 'manage' => 'Керування плагінами', + 'enable_or_disable' => 'Увімкнути або вимкнути', 'enable_or_disable_title' => 'Включення або відключення плагінів', 'install' => 'Встановити плагіни', 'install_products' => 'Встановити розширення', 'search' => 'Пошук плагінів для установки...', 'installed' => 'Встановлені плагіни', 'no_plugins' => 'Немає плагінів, встановлених з магазину.', - 'recommended' => 'Рекомендується', + 'recommended' => 'Рекомендуємо', 'remove' => 'Видалити', 'refresh' => 'Оновити', 'disabled_label' => 'Відключити', @@ -81,21 +82,21 @@ return [ 'disable_confirm' => 'Ви впевнені?', 'disable_success' => 'Плагіни успішно відключені.', 'enable_success' => 'Плагіни успішно включені.', - 'unknown_plugin' => 'Плагіни були видалені з файлової системи.', + 'unknown_plugin' => 'Плагін був видалений з файлової системи.' ], 'project' => [ 'name' => 'Проект', 'owner_label' => 'Власник', 'attach' => 'Підключити проект', 'detach' => 'Від\'єднати проект', - 'none' => 'Не виявлено', + 'none' => 'Не підключений', 'id' => [ 'label' => 'Ідентифікатор проекту', - 'help' => 'Як знайти ідентифікатор вашого проекту', - 'missing' => 'Будь ласка, вкажіть ідентифікатор вашого проекту для використання.', + 'help' => 'Як знайти ідентифікатор проекту?', + 'missing' => 'Будь ласка, вкажіть ідентифікатор вашого проекту.' ], 'detach_confirm' => 'Ви впевнені, що хочете від\'єднати цей проект?', - 'unbind_success' => 'Проект був успішно від\'єднаний.', + 'unbind_success' => 'Проект був успішно від\'єднаний.' ], 'settings' => [ 'menu_label' => 'Налаштування', @@ -103,12 +104,12 @@ return [ 'missing_model' => 'На сторінці налаштувань відсутнє визначення моделі.', 'update_success' => 'Налаштування для :name успішно оновлені.', 'return' => 'Повернутися до системних налаштувань', - 'search' => 'Пошук', + 'search' => 'Пошук' ], 'mail' => [ 'log_file' => 'Файл журналу', 'menu_label' => 'Налаштування пошти', - 'menu_description' => 'Управління налаштуванням електронної пошти.', + 'menu_description' => 'Керування налаштуванням електронної пошти.', 'general' => 'Загальне', 'method' => 'Метод', 'sender_name' => 'Ім\'я відправника', @@ -145,7 +146,7 @@ return [ 'ses_region' => 'SES регіон', 'ses_region_comment' => 'Введіть ваш SES регіон (наприклад, us-east-1)', 'drivers_hint_header' => 'Драйвера не встановлені', - 'drivers_hint_content' => "Необхідно встановити плагін ':plugin', перш ніж можна буде відправляти пошту.", + 'drivers_hint_content' => "Необхідно встановити плагін ':plugin', перш ніж можна буде відправляти пошту." ], 'mail_templates' => [ 'menu_label' => 'Шаблони пошти', @@ -159,7 +160,7 @@ return [ 'layouts' => 'Макети', 'no_layout' => '-- макет відсутній --', 'name' => 'Назва', - 'name_comment' => 'Унікальне ім\'я, що використовується для позначення цього шаблону', + 'name_comment' => 'Унікальне ім\'я, яке використовується для позначення цього шаблону', 'code' => 'Код', 'code_comment' => 'Унікальний код, який використовується для позначення цього шаблону', 'subject' => 'Тема', @@ -180,7 +181,7 @@ return [ 'deleting' => 'Видалення шаблону...', 'deleting_layout' => 'Видалення макета...', 'sending' => 'Відправка тестового повідомлення...', - 'return' => 'Повернутися до списку шаблонів', + 'return' => 'Повернутися до списку шаблонів' ], 'install' => [ 'project_label' => 'Приєднати до проекту', @@ -189,25 +190,25 @@ return [ 'missing_plugin_name' => 'Будь ласка, вкажіть назву плагіна для установки.', 'missing_theme_name' => 'Будь ласка, вкажіть назву теми для установки.', 'install_completing' => 'Завершення процесу установки', - 'install_success' => 'Плагін був успішно встановлений.', + 'install_success' => 'Плагін був успішно встановлений.' ], 'updates' => [ 'title' => 'Менеджер оновлень', 'name' => 'Оновлення ПЗ', 'menu_label' => 'Оновлення', - 'menu_description' => 'Оновлення системи, управління і установка плагінів і тем.', + 'menu_description' => 'Оновлення системи, керування плагінами та темами.', 'return_link' => 'Повернутися до системи оновлень', 'check_label' => 'перевірити оновлення', 'retry_label' => 'Спробувати ще раз', - 'plugin_name' => 'Название', + 'plugin_name' => 'Назва', 'plugin_code' => 'Код', 'plugin_description' => 'Опис', 'plugin_version' => 'Версія', 'plugin_author' => 'Автор', - 'plugin_not_found' => 'Плагін не знайден', - 'core_current_build' => 'Поточна збірка', - 'core_build' => 'Збірка :build', - 'core_build_help' => 'Остання доступна збірка.', + 'plugin_not_found' => 'Плагін не знайдено', + 'core_current_build' => 'Поточна версія системи', + 'core_build' => 'Версія :build', + 'core_build_help' => 'Остання доступна версія.', 'core_downloading' => 'Завантаження файлів програми', 'core_extracting' => 'Розпакування файлів програми', 'plugins' => 'Плагіни', @@ -216,57 +217,57 @@ return [ 'plugin_downloading' => 'Завантаження плагіна: :name', 'plugin_extracting' => 'Розпакування плагіна: :name', 'plugin_version_none' => 'Новий плагін', - 'plugin_current_version' => 'Поточна версія', + 'plugin_current_version' => 'Поточна версія плагіну', 'theme_new_install' => 'Нова тема встановлена.', 'theme_downloading' => 'Завантаження теми: :name', 'theme_extracting' => 'Розпакування теми: :name', 'update_label' => 'Оновити', 'update_completing' => 'Завершення процесу оновлення', 'update_loading' => 'Пошук доступних оновлень...', - 'update_success' => 'Процес оновлення був успішно завершений.', + 'update_success' => 'Процес оновлення успішно завершений.', 'update_failed_label' => 'Неможливо оновити програму', - 'force_label' => 'Примусово оновити', + 'force_label' => 'Оновити примусово', 'found' => [ 'label' => 'Доступні нові оновлення!', - 'help' => 'Натисніть «Оновити», щоб почати процес оновлення.', + 'help' => 'Натисніть «Оновити», щоб почати процес оновлення.' ], 'none' => [ 'label' => 'Оновлень немає', - 'help' => 'Нові оновлення не знайдено.', + 'help' => 'Нові оновлення не знайдено.' ], 'important_action' => [ - 'empty' => 'Виберіть дію', + 'empty' => 'оберіть дію', 'confirm' => 'Підтвердіть оновлення', 'skip' => 'Пропустити цей плагін (тільки один раз)', - 'ignore' => 'Пропустити цей плагін (завжди)', + 'ignore' => 'Пропускати цей плагін (завжди)' ], 'important_action_required' => 'Необхідна дія', - 'important_view_guide' => 'Подивитися керівництво по оновленню', + 'important_view_guide' => 'Переглянути керівництво по оновленню', 'important_view_release_notes' => 'Перегляд приміток випуску', 'important_alert_text' => 'Деякі оновлення вимагають вашої уваги.', 'details_title' => 'Інформація про плагін', 'details_view_homepage' => 'Перейти до домашньої сторінки', 'details_readme' => 'Документація', - 'details_readme_missing' => 'Документації не надано.', + 'details_readme_missing' => 'Документація не надана.', 'details_changelog' => 'Історія змін', - 'details_changelog_missing' => 'Історії змін не передбачено.', + 'details_changelog_missing' => 'Історії змін не надана.', 'details_upgrades' => 'Інструкція по оновленню', - 'details_upgrades_missing' => 'Інструкція по оновлення не надана.', + 'details_upgrades_missing' => 'Інструкція по оновленню не надана.', 'details_licence' => 'Ліцензія', 'details_licence_missing' => 'Ліцензія не зазначена.', 'details_current_version' => 'Поточна версія', - 'details_author' => 'Автор', + 'details_author' => 'Автор' ], 'server' => [ 'connect_error' => 'Помилка підключення до сервера.', 'response_not_found' => 'Сервер оновлення не знайдено.', - 'response_invalid' => 'Неправильна відповідь сервера.', - 'response_empty' => 'Порожній відповідь сервера.', + 'response_invalid' => 'Помилкова відповідь сервера.', + 'response_empty' => 'Порожня відповідь сервера.', 'file_error' => 'Сервер не зміг доставити пакет.', - 'file_corrupt' => 'Завантажений файл пошкоджений.', + 'file_corrupt' => 'Завантажений файл був пошкоджений.' ], 'behavior' => [ - 'missing_property' => 'Клас :class повинен містити властивість $:property, що використовується розширенням :behavior.', + 'missing_property' => 'Клас :class повинен містити властивість $:property, що використовується розширенням :behavior.' ], 'config' => [ 'not_found' => 'Не вдалося знайти конфігураційний файл :file, очікуваний для :location.', @@ -282,13 +283,13 @@ return [ 'empty_link' => 'Очистити журнал подій', 'empty_loading' => 'Очищення журналу подій...', 'empty_success' => 'Успішне очищення журналу подій.', - 'return_link' => 'Повернутися в журнал подій', + 'return_link' => 'Повернутися до журналу подій', 'id' => 'ID', 'id_label' => 'ID події', 'created_at' => 'Дата & Час', 'message' => 'Повідомлення', 'level' => 'Рівень', - 'preview_title' => 'Подія', + 'preview_title' => 'Подія' ], 'request_log' => [ 'hint' => 'У цьому журналі відображається список запитів браузера, які потребують уваги. Наприклад, якщо відвідувач відкриває неіснуючу сторінку, то в журналі створюється запис з кодом статусу 404.', @@ -304,30 +305,30 @@ return [ 'referer' => 'Джерело запиту', 'url' => 'Адреса', 'status_code' => 'Статус', - 'preview_title' => 'Запит', + 'preview_title' => 'Запит' ], 'permissions' => [ 'name' => 'Система', 'manage_system_settings' => 'Налаштування системних параметрів', - 'manage_software_updates' => 'Управління оновленнями', + 'manage_software_updates' => 'Керування оновленнями', 'access_logs' => 'Перегляд системних логів', - 'manage_mail_templates' => 'Управління поштовими шаблонами', - 'manage_mail_settings' => 'Управління настройками пошти', - 'manage_other_administrators' => 'Управління іншими адміністраторами', - 'manage_preferences' => 'Управління настройками бекенд', - 'manage_editor' => 'Управління настройками редактора коду', - 'view_the_dashboard' => 'Перегляд панелі управління', - 'manage_branding' => 'Персоналізація панелі керування', + 'manage_mail_templates' => 'Керування поштовими шаблонами', + 'manage_mail_settings' => 'Керування налаштуваннями пошти', + 'manage_other_administrators' => 'Керування іншими адміністраторами', + 'manage_preferences' => 'Керування налаштуваннями бренду', + 'manage_editor' => 'Керування налаштуваннями редактора коду', + 'view_the_dashboard' => 'Перегляд панелі керування', + 'manage_branding' => 'Персоналізація панелі керування' ], 'log' => [ - 'menu_label' => 'Налаштування журналу', - 'menu_description' => 'Вкажіть, які налаштування слід використовувати для ведення журналу.', - 'default_tab' => 'Вхід', - 'log_events' => 'Журнал системних подій', + 'menu_label' => 'Налаштування журналів', + 'menu_description' => 'Вкажіть для яких частин CMS слід вести журнал.', + 'default_tab' => 'Ведення журналу', + 'log_events' => 'Зберігати системні події', 'log_events_comment' => 'Система зберігання подій в базі даних, на додаток до журналу на основі файлів.', - 'log_requests' => 'Помилкові запити', + 'log_requests' => 'Зберігати помилкові запити', 'log_requests_comment' => 'Запити браузерів, які потребують уваги, такі як помилка 404.', - 'log_theme' => 'Зміни теми', - 'log_theme_comment' => 'При внесенні змін до теми через адмін-панель.', + 'log_theme' => 'Зберігати зміни теми', + 'log_theme_comment' => 'Зміни які внесені засобами CMS.' ], ]; diff --git a/modules/system/lang/uk/validation.php b/modules/system/lang/uk/validation.php index 41b4788fd..a2263cb9c 100644 --- a/modules/system/lang/uk/validation.php +++ b/modules/system/lang/uk/validation.php @@ -13,62 +13,62 @@ return [ | */ - "accepted" => "Ви повинні прийняти :attribute.", - "active_url" => "Поле :attribute недійсний URL.", - "after" => "Поле :attribute має бути датою після :date.", - "alpha" => "Поле :attribute може містити тільки літери.", - "alpha_dash" => "Поле :attribute може містити тільки букви, цифри і дефіс.", - "alpha_num" => "Поле :attribute може містити тільки букви і цифри.", - "array" => "Поле :attribute має бути масивом.", - "before" => "Поле :attribute має бути датою перед :date.", - "between" => [ + "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 элементов.", + "file" => "Размер :attribute повинен бути від :min до :max Килобайт.", + "string" => "Длина :attribute повинна бути від :min до :max символов.", + "array" => "Поле :attribute має містити :min - :max элементов.", ], - "confirmed" => "Поле :attribute не збігається з підтвердженням.", - "date" => "Поле :attribute не є датою.", - "date_format" => "Поле :attribute не відповідає формату :format.", - "different" => "Поля :attribute та :other повинні відрізнятися.", - "digits" => "Довжина цифрового поля :attribute повинна бути :digits.", - "digits_between" => "Довжина цифрового поля :attribute повинна бути між :min та :max.", - "email" => "Поле :attribute має хибний формат.", - "exists" => "Вибране значення для :attribute вже існує.", - "image" => "Поле :attribute має бути зображенням.", - "in" => "Вибране значення для :attribute помилково.", - "integer" => "Поле :attribute має бути цілим числом.", - "ip" => "Поле :attribute має бути дійсним IP-адресою.", - "max" => [ + "confirmed" => "Поле :attribute не збігається з підтвердженням.", + "date" => "Поле :attribute не є датою.", + "date_format" => "Поле :attribute не відповідає формату :format.", + "different" => "Поля :attribute та :other повинні відрізнятися.", + "digits" => "Довжина цифрового поля :attribute повинна бути :digits.", + "digits_between" => "Довжина цифрового поля :attribute повинна бути між :min та :max.", + "email" => "Поле :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 елементів.", + "file" => "Поле :attribute має бути не більше :max кілобайт.", + "string" => "Поле :attribute має бути не довше :max символів.", + "array" => "Поле :attribute має містити не більше :max елементів.", ], - "mimes" => "Поле :attribute має бути файлом одного з типів: :values.", - "extensions" => "Поле :attribute повинен мати одне з розширень: :values.", - "min" => [ + "mimes" => "Поле :attribute має бути файлом одного з типів: :values.", + "extensions" => "Поле :attribute повинен мати одне з розширень: :values.", + "min" => [ "numeric" => "Поле :attribute має бути не менше :min.", - "file" => "Поле :attribute має бути не менше :min кілобайт.", - "string" => "Поле :attribute має бути не коротшою :min символів.", - "array" => "Поле :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 вказано.", + "not_in" => "Вибране значення для :attribute помилково.", + "numeric" => "Поле :attribute має бути числом.", + "regex" => "Поле :attribute має хибний формат.", + "required" => "Поле :attribute обов'язкове для заповнення.", + "required_if" => "Поле :attribute обов'язково для заповнення, коли :other дорівнює :value.", + "required_with" => "Поле :attribute обов'язково для заповнення, коли :values вказано.", "required_without" => "Поле :attribute обов'язково для заповнення, коли :values не вказано.", - "same" => "Значення :attribute має збігатися з :other.", - "size" => [ + "same" => "Значення :attribute має збігатися з :other.", + "size" => [ "numeric" => "Поле :attribute повинно бути :size.", - "file" => "Поле :attribute повинно бути :size кілобайт.", - "string" => "Поле :attribute має бути довжиною :size символів.", - "array" => "Кількість елементів в поле :attribute повинно бути :size.", + "file" => "Поле :attribute повинно бути :size кілобайт.", + "string" => "Поле :attribute має бути довжиною :size символів.", + "array" => "Кількість елементів в поле :attribute повинно бути :size.", ], - "unique" => "Таке значення поля :attribute вже існує.", - "url" => "Поле :attribute має хибний формат.", + "unique" => "Таке значення поля :attribute вже існує.", + "url" => "Поле :attribute має хибний формат.", /* |-------------------------------------------------------------------------- @@ -94,6 +94,6 @@ return [ | */ - 'attributes' => [], + 'attributes' => [] ];