From c73e0ea81145516e94fea63b2ad04e167824ef9d Mon Sep 17 00:00:00 2001 From: Vladimir Kattsov Date: Sat, 25 Feb 2017 12:05:08 +0300 Subject: [PATCH] Unhardcoded lang string in active theme widget, add russian translation --- modules/backend/lang/ru/lang.php | 46 +++++++++++++++++-- modules/cms/lang/en/lang.php | 3 +- modules/cms/lang/ru/lang.php | 6 ++- .../activetheme/partials/_widget.htm | 9 ++-- modules/system/lang/ru/client.php | 41 +++++++++++++++-- modules/system/lang/ru/lang.php | 7 +++ 6 files changed, 99 insertions(+), 13 deletions(-) diff --git a/modules/backend/lang/ru/lang.php b/modules/backend/lang/ru/lang.php index c1f31f387..0809c95c2 100644 --- a/modules/backend/lang/ru/lang.php +++ b/modules/backend/lang/ru/lang.php @@ -54,6 +54,7 @@ return [ 'widget_label' => 'Виджет', 'widget_width' => 'Ширина', 'full_width' => 'полная ширина', + 'manage_widgets' => 'Управление виджетами', 'add_widget' => 'Добавить виджет', 'widget_inspector_title' => 'Конфигурации виджета', 'widget_inspector_description' => 'Настройка отображения виджета', @@ -65,9 +66,36 @@ return [ 'widget_new_row_description' => 'Поставить виджет с новой строки.', 'widget_title_label' => 'Заголовок', 'widget_title_error' => 'Заголовок виджета обязателен.', + 'reset_layout' => 'Сбросить расположение', + 'reset_layout_confirm' => 'Сбросить расположение к расположению по умолчанию?', + 'reset_layout_success' => 'Расположение было сброшено', + 'make_default' => 'Сохранить по умолчанию', + 'make_default_confirm' => 'Сделать текущее расположение расположением по умолчанию?', + 'make_default_success' => 'Текущее расположение сохранено как расположение по умолчанию', + 'collapse_all' => 'Свернуть всё', + 'expand_all' => 'Развернуть всё', 'status' => [ 'widget_title_default' => 'Статус системы', - 'update_available' => '{0} нет новый обновлений!|{1} доступно новое обновление!|[2,Inf] доступны новые обновления!' + 'update_available' => '{0} нет новый обновлений!|{1} доступно новое обновление!|[2,Inf] доступны новые обновления!', + 'updates_pending' => 'Доступны обновления', + 'updates_nil' => 'Используется последняя версия', + 'updates_link' => 'Обновить', + 'warnings_pending' => 'Требуется ваше внимание', + 'warnings_nil' => 'Ошибок нет', + 'warnings_link' => 'Просмотр', + 'core_build' => 'Сборка', + 'event_log' => 'Лог событий', + 'request_log' => 'Лог запросов', + 'app_birthday' => 'Онлайн с' + ], + 'welcome' => [ + 'widget_title_default' => 'Добро пожаловать', + 'welcome_back_name' => 'С возвращением в :app, :name.', + 'welcome_to_name' => 'Добро пожаловать в :app, :name.', + 'first_sign_in' => 'Это первый раз, когда вы вошли в систему.', + 'last_sign_in' => 'Последний раз вы заходили', + 'view_access_logs' => 'Посмотреть лог доступа', + 'nice_message' => 'Хорошего дня!', ] ], 'user' => [ @@ -277,11 +305,21 @@ return [ 'tab_size' => 'Размер табуляции', 'use_hard_tabs' => 'Использовать табуляцию для индентации', 'code_folding' => 'Свертывание кода', + 'autocompletion' => 'Автодополнение', 'word_wrap' => 'Перенос слов', 'highlight_active_line' => 'Подсвечивать активную строку', 'auto_closing' => 'Автоматическое закрытие тегов и специальных символов', 'show_invisibles' => 'Показывать невидимые символы', 'show_gutter' => 'Показывать нумерацию строк', + 'basic_autocompletion'=> 'Базовое автодополнение (Ctrl + Space)', + 'live_autocompletion'=> 'Живое автодополнение', + 'enable_snippets'=> 'Включить сниппеты (Tab)', + 'display_indent_guides'=> 'Показывать символы перевода строки', + 'show_print_margin'=> 'Показывать границу печати', + 'mode_off' => 'Выключено', + 'mode_fluid' => 'Адаптивный', + '40_characters' => '40 символов', + '80_characters' => '80 символов', 'theme' => 'Цветовая схема', 'markup_styles' => 'Стили разметки', 'custom_styles' => 'Дополнительные CSS стили', @@ -299,7 +337,7 @@ return [ 'allowed_empty_tags_comment' => 'Список тегов, которые не будут удаляться, если внутри них нет содержания.', 'allowed_tags' => 'Разрешенные теги', 'allowed_tags_comment' => 'Список разрешенных тегов.', - 'no_wrap' => 'Do not wrap теги', + 'no_wrap' => 'Не оборачивать теги', 'no_wrap_comment' => 'Список тегов, которые не должны быть обернуты в блочные элементы.', 'remove_tags' => 'Удаляемые теги', 'remove_tags_comment' => 'Список тегов, которые будут удалены вместе с их содержанием.' @@ -360,7 +398,9 @@ return [ 'email' => 'Почта' ], 'filter' => [ - 'all' => 'все' + 'all' => 'все', + 'options_method_not_exists' => "Модель класса :model должна определить метод :method() возвращающего варианты для фильтра ':filter'.", + 'date_all' => 'весь период' ], 'import_export' => [ 'upload_csv_file' => '1. Загрузка CSV-файл', diff --git a/modules/cms/lang/en/lang.php b/modules/cms/lang/en/lang.php index fa74560d8..de45e6bd2 100644 --- a/modules/cms/lang/en/lang.php +++ b/modules/cms/lang/en/lang.php @@ -18,7 +18,8 @@ return [ 'widget_title_default' => 'Website', 'online' => 'Online', 'maintenance' => 'In maintenance', - 'manage_themes' => 'Manage themes' + 'manage_themes' => 'Manage themes', + 'customize_theme' => 'Customize Theme' ] ], 'theme' => [ diff --git a/modules/cms/lang/ru/lang.php b/modules/cms/lang/ru/lang.php index 4d782f429..bc8c38f5e 100644 --- a/modules/cms/lang/ru/lang.php +++ b/modules/cms/lang/ru/lang.php @@ -14,8 +14,11 @@ return [ ], 'dashboard' => [ 'active_theme' => [ + 'widget_title_default' => 'Веб-сайт', 'online' => 'Онлайн', 'maintenance' => 'в разработке', + 'manage_themes' => 'Управление темами', + 'customize_theme' => 'Настройка Темы' ] ], 'theme' => [ @@ -91,7 +94,8 @@ return [ 'settings_menu' => 'Режим обслуживания', 'settings_menu_description' => 'Управление режимом обслуживания сайта.', 'is_enabled' => 'Включить режим обслуживания', - 'is_enabled_comment' => 'При активации этого режима посетители сайта увидят страницу выбранную ниже.' + 'is_enabled_comment' => 'При активации этого режима посетители сайта увидят страницу выбранную ниже.', + 'hint' => 'Режим обслуживания покажет страницу обслуживания для посетителей, которые не авторизовались в CMS.' ], 'page' => [ 'not_found_name' => "Страница ':name' не найдена", diff --git a/modules/cms/reportwidgets/activetheme/partials/_widget.htm b/modules/cms/reportwidgets/activetheme/partials/_widget.htm index 39c7503a8..9f617bbeb 100644 --- a/modules/cms/reportwidgets/activetheme/partials/_widget.htm +++ b/modules/cms/reportwidgets/activetheme/partials/_widget.htm @@ -22,13 +22,14 @@
  • - + + +
  • hasCustomData()): ?>
  • - - Customize theme + +
  • diff --git a/modules/system/lang/ru/client.php b/modules/system/lang/ru/client.php index 7c758e858..704d75737 100644 --- a/modules/system/lang/ru/client.php +++ b/modules/system/lang/ru/client.php @@ -49,9 +49,42 @@ return [ 'alert' => [ 'confirm_button_text' => 'Ок', 'cancel_button_text' => 'Отмена', + 'widget_remove_confirm' => 'Удалить этот виджет?' ], - + 'datepicker' => [ + 'previousMonth' => 'Предыдущий месяц', + 'nextMonth' => 'Следующий месяц', + 'months' => ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], + 'weekdays' => ['Воскресение', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'], + 'weekdaysShort' => ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'] + ], + 'filter' => [ + 'group' => [ + 'all' => 'все' + ], + 'dates' => [ + 'all' => 'все', + 'filter_button_text' => 'Фильтр', + 'reset_button_text' => 'Сбросить', + 'date_placeholder' => 'Дата', + 'after_placeholder' => 'После', + 'before_placeholder' => 'До' + ] + ], + 'eventlog' => [ + 'show_stacktrace' => 'Показать трассировку стека', + 'hide_stacktrace' => 'Скрыть трассировку стека', + 'tabs' => [ + 'formatted' => 'Форматированный', + 'raw' => 'Исходный', + ], + 'editor' => [ + 'title' => 'Редактор исходного кода', + 'description' => 'Ваша операционная система должна быть настроена на прослушивание к одной из этих схем URL.', + 'openWith' => 'Открыть с помощью', + 'remember_choice' => 'Запомнить выбранный вариант для этой сессии', + 'open' => 'Открыть', + 'cancel' => 'Отменить' + ] + ] ]; - - - diff --git a/modules/system/lang/ru/lang.php b/modules/system/lang/ru/lang.php index 17b05775d..f298163de 100644 --- a/modules/system/lang/ru/lang.php +++ b/modules/system/lang/ru/lang.php @@ -136,6 +136,13 @@ return [ 'mandrill' => 'Mandrill', 'mandrill_secret' => 'Секретный ключ Mandrill', 'mandrill_secret_comment' => 'Введите ваш Mandrill API-ключ.', + 'ses' => 'SES', + 'ses_key' => 'SES API-ключ', + 'ses_key_comment' => 'Введите ваш SES API-ключ', + 'ses_secret' => 'SES секретный API-ключ', + 'ses_secret_comment' => 'Введите ваш секретный SES API-ключ', + 'ses_region' => 'SES регион', + 'ses_region_comment' => 'Введите ваш SES регион (например, us-east-1)', 'drivers_hint_header' => 'Драйвера не установлены', 'drivers_hint_content' => 'Этот почтовый метод требует плагин ":plugin", установленный прежде, чем можно будет отправлять почту.' ],