694 lines
42 KiB
PHP
694 lines
42 KiB
PHP
<?php
|
||
/**
|
||
* Общий файл ZenTaoPMS на русском языке.
|
||
*
|
||
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
|
||
* @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
|
||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||
* @package ZenTaoPMS
|
||
* @version $Id: en.php 5116 2013-07-12 06:37:48Z chencongzhi520@gmail.com $
|
||
* @link https://www.zentao.net
|
||
*/
|
||
|
||
include (dirname(__FILE__) . '/common.php');
|
||
|
||
global $config;
|
||
|
||
$lang->arrow = ' <i class="icon-angle-right"></i> ';
|
||
$lang->colon = ': ';
|
||
$lang->hyphen = '-';
|
||
$lang->comma = ',';
|
||
$lang->dot = '.';
|
||
$lang->at = ' в ';
|
||
$lang->downArrow = '↓';
|
||
$lang->null = 'Пусто';
|
||
$lang->ellipsis = '…';
|
||
$lang->percent = '%';
|
||
$lang->dash = '-';
|
||
$lang->slash = '/';
|
||
$lang->and = 'и';
|
||
$lang->to = 'В';
|
||
|
||
$lang->zentaoPMS = 'ZenTao';
|
||
$lang->pmsName = 'ALM';
|
||
$lang->proName = 'Pro';
|
||
$lang->bizName = 'Biz';
|
||
$lang->maxName = 'Max';
|
||
$lang->liteName = 'Lite';
|
||
$lang->devopsPrefix = 'ZenTao DevOps Platform';
|
||
$lang->logoImg = 'zt-logo-en.png';
|
||
$lang->welcome = "Система управления проектами %s";
|
||
$lang->logout = 'Выйти';
|
||
$lang->login = 'Войти';
|
||
$lang->help = 'Помощь';
|
||
$lang->aboutZenTao = 'О ZenTao';
|
||
$lang->ztWebsite = 'Веб-сайт ZenTao';
|
||
$lang->profile = 'Мой профиль';
|
||
$lang->changePassword = 'Изменить пароль';
|
||
$lang->unfoldMenu = 'Развернуть боковую панель';
|
||
$lang->collapseMenu = 'Свернуть боковую панель';
|
||
$lang->preference = 'Настройки';
|
||
$lang->tutorialAB = 'Обучение';
|
||
$lang->runInfo = "<div class='row'><div class='u-1 a-center' id='debugbar'>Время %s мс, Память %s КБ, Запросов %s. </div></div>";
|
||
$lang->agreement = "Я прочитал и согласен с условиями. <strong class='ml-3'>Без разрешения я не должен удалять, скрывать или перекрывать логотипы/ссылки ZenTao.</strong>";
|
||
$lang->designedByAIUX = "<a href='https://api.zentao.net/goto.php?item=aiux' class='link-aiux listitem item-inner menu-item-inner state' target='_blank'><i class='icon icon-aiux item-icon'></i><div class='item-content text'>AIUX</div></a>";
|
||
$lang->bizVersion = '<a href="https://www.zentao.net/page/enterprise.html" target="_blank">Обновить до Standard</a>';
|
||
$lang->bizVersionINT = '<a href="https://www.zentao.pm/page/vs.html" target="_blank">Обновить до Standard</a>';
|
||
|
||
$lang->reset = 'Сбросить';
|
||
$lang->cancel = 'Отмена';
|
||
$lang->refresh = 'Обновить';
|
||
$lang->refreshIcon = "<i title='$lang->refresh' class='icon icon-refresh'></i>";
|
||
$lang->create = 'Создать';
|
||
$lang->edit = 'Редактировать';
|
||
$lang->delete = 'Удалить';
|
||
$lang->activate = 'Активировать';
|
||
$lang->close = 'Закрыть';
|
||
$lang->unlink = 'Удалить';
|
||
$lang->import = 'Импорт';
|
||
$lang->export = 'Экспорт';
|
||
$lang->setFileName = 'Имя файла:';
|
||
$lang->submitting = 'Сохранение...';
|
||
$lang->save = 'Сохранить';
|
||
$lang->confirm = 'Подтвердить';
|
||
$lang->preview = 'Просмотр';
|
||
$lang->goback = 'Назад';
|
||
$lang->goPC = 'Десктопная версия';
|
||
$lang->more = 'Ещё';
|
||
$lang->moreLink = 'ЕЩЁ';
|
||
$lang->day = 'дней';
|
||
$lang->today = 'Сегодня';
|
||
$lang->yesterday = 'Вчера';
|
||
$lang->number = 'Элементов';
|
||
$lang->customConfig = 'Настройка';
|
||
$lang->public = 'Публичный';
|
||
$lang->trunk = 'Основная ветка';
|
||
$lang->sort = 'Сортировать';
|
||
$lang->required = 'Обязательно';
|
||
$lang->noData = 'Нет данных';
|
||
$lang->noDesc = 'Нет описания';
|
||
$lang->fullscreen = 'Полный экран';
|
||
$lang->retrack = 'Свернуть';
|
||
$lang->whitelist = 'Белый список доступа';
|
||
$lang->whitelistNotNeed = 'Для публичных объектов белый список не требуется.';
|
||
$lang->globalSetting = 'Общие';
|
||
$lang->waterfallModel = 'Водопад';
|
||
$lang->scrumModel = 'Scrum';
|
||
$lang->agilePlusModel = 'Agile Plus';
|
||
$lang->waterfallPlusModel = 'Водопад Plus';
|
||
$lang->all = 'Все';
|
||
$lang->viewDetails = 'Просмотреть детали';
|
||
$lang->childrenAB = 'Дочерний';
|
||
$lang->branchName = 'Ветка/Платформа';
|
||
$lang->recommend = 'Рекомендовать';
|
||
$lang->schedule = 'Календарь';
|
||
|
||
$lang->actions = 'Действия';
|
||
$lang->restore = 'Восстановить по умолчанию';
|
||
$lang->confirmDraft = 'Восстановить несохранённый %name%?';
|
||
$lang->resume = 'Восстановить';
|
||
$lang->comment = 'Примечание';
|
||
$lang->history = 'История';
|
||
$lang->attach = 'Вложения';
|
||
$lang->reverse = 'Инвертировать';
|
||
$lang->switchDisplay = 'Переключить вид';
|
||
$lang->switchTo = 'Переключить рабочее пространство';
|
||
$lang->expand = 'Развернуть всё';
|
||
$lang->collapse = 'Свернуть';
|
||
$lang->liteMode = 'Облегчённый режим';
|
||
$lang->fullMode = 'Полный режим';
|
||
$lang->showMoreInfo = 'Показать больше';
|
||
$lang->hideMoreInfo = 'Скрыть';
|
||
$lang->saveSuccess = 'Сохранено';
|
||
$lang->importSuccess = 'Импортировано';
|
||
$lang->fail = 'Ошибка';
|
||
$lang->addFiles = 'Загружено';
|
||
$lang->delFiles = 'Удалённые файлы';
|
||
$lang->deleteSuccess = 'Удалено';
|
||
$lang->deleted = 'Удалено';
|
||
$lang->files = 'Вложения';
|
||
$lang->pasteText = 'Массовый ввод';
|
||
$lang->uploadImages = 'Массовая загрузка изображений';
|
||
$lang->uploadImagesTip = 'Имена файлов будут использоваться в качестве заголовков, а изображения — в качестве содержимого.';
|
||
$lang->timeout = 'Время ожидания соединения истекло. Проверьте сеть или попробуйте снова.';
|
||
$lang->repairTable = 'Таблица базы данных может быть повреждена. Восстановите с помощью phpMyAdmin или myisamchk.';
|
||
$lang->duplicate = '%s с таким названием уже существует.';
|
||
$lang->ipLimited = "<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8' /></head><body>Ваш IP-адрес ограничен. Для получения доступа обратитесь к администратору.</body></html>";
|
||
$lang->unfold = '+';
|
||
$lang->fold = '-';
|
||
$lang->homepage = 'Сделать домашней страницей';
|
||
$lang->noviceTutorial = 'Руководство ZenTao';
|
||
$lang->changeLog = 'История изменений';
|
||
$lang->manual = 'Руководство пользователя';
|
||
$lang->site = 'Управление сайтом';
|
||
$lang->customMenu = 'Настройка меню';
|
||
$lang->customField = 'Настройка полей';
|
||
$lang->lineNumber = 'Номер строки';
|
||
$lang->tutorialConfirm = 'Вы всё ещё находитесь в режиме обучения. Хотите выйти сейчас?';
|
||
$lang->levelExceeded = 'Превышен лимит отображения. Пожалуйста, используйте десктопную версию или функцию поиска для получения более подробной информации.';
|
||
$lang->noticeOkFile = '<p class="font-bold mb-2">В целях безопасности необходимо подтвердить вашу учётную запись администратора.</p>
|
||
<p class="mb-2">Пожалуйста, войдите на сервер и создайте файл <strong>%s</strong>.</p>
|
||
<p class="mb-2">Вы можете выполнить команду: <code>echo "" > %s</code></p>
|
||
<p class="mb-2">Примечание:</p>
|
||
<ul class="mb-2 pl-4" style="list-style: decimal">
|
||
<li>Оставьте файл пустым.</li>
|
||
<li>Если файл уже существует, удалите его и создайте заново.</li>
|
||
</ul>';
|
||
$lang->noticeDrag = 'Нажмите или перетащите файлы сюда для загрузки. Максимальный размер: %s.';
|
||
$lang->allProgress = 'Прогресс';
|
||
$lang->hasReviewed = 'Это содержимое уже было проверено. Дальнейшие действия не требуются.';
|
||
$lang->appNotFound = 'У вас нет прав доступа к этому приложению. Проверьте настройки прав доступа.';
|
||
$lang->uploadFiles = 'Загрузить файлы';
|
||
|
||
$lang->fieldDisplaySetting = 'Настройки отображения полей';
|
||
$lang->fieldSettingTip = 'Следующие поля по умолчанию свёрнуты. Нажмите "Показать больше полей", чтобы развернуть их, или используйте значок булавки, чтобы закрепить определённые поля.';
|
||
|
||
$lang->serviceAgreement = "Условия использования";
|
||
$lang->privacyPolicy = "Политика конфиденциальности";
|
||
$lang->needAgreePrivacy = "Пожалуйста, сначала прочитайте Условия использования и Политику конфиденциальности.";
|
||
$lang->iAgreedPrivacy = "Я прочитал и согласен";
|
||
$lang->inMaintenance = "Система в настоящее время находится на техническом обслуживании.";
|
||
$lang->maintainReason = "Причина: %s";
|
||
$lang->systemMaintainer = "Если у вас есть вопросы, обратитесь к администратору.";
|
||
$lang->unknown = "Неизвестно";
|
||
|
||
$lang->preShortcutKey = '[Горячая клавиша: ←]';
|
||
$lang->nextShortcutKey = '[Горячая клавиша: →]';
|
||
$lang->backShortcutKey = '[Горячая клавиша: Alt+↑]';
|
||
$lang->shortcutOperation = 'Быстрые действия';
|
||
|
||
$lang->select = 'Выбрать';
|
||
$lang->selectAll = 'Выбрать всё';
|
||
$lang->cancelSelect = 'Отменить выбор';
|
||
$lang->selectReverse = 'Инвертировать выбор';
|
||
$lang->loading = 'Загрузка...';
|
||
$lang->notFound = 'Запрашиваемый элемент не существует или был удалён.';
|
||
$lang->notPage = 'Эта функция находится в разработке и появится в одном из будущих обновлений.';
|
||
$lang->showAll = '[[Показать всё]]';
|
||
$lang->selectedItems = 'Выбрано <strong>{0}</strong> элементов';
|
||
$lang->noAssigned = 'Не назначено';
|
||
|
||
$lang->future = 'Ожидание';
|
||
$lang->year = 'год(а/лет)';
|
||
$lang->month = 'месяц(ев/а)';
|
||
$lang->hour = 'Час';
|
||
$lang->minute = 'Минута';
|
||
$lang->second = 'Секунда';
|
||
$lang->workingHour = 'Рабочих часов';
|
||
|
||
$lang->idAB = 'ID';
|
||
$lang->priAB = 'Приоритет';
|
||
$lang->statusAB = 'Статус';
|
||
$lang->openedByAB = 'Создатель';
|
||
$lang->assignedToAB = 'Назначено';
|
||
$lang->typeAB = 'Тип';
|
||
$lang->nameAB = 'Название';
|
||
$lang->code = 'Код';
|
||
|
||
$lang->pri = 'Приоритет';
|
||
$lang->delayed = 'Просрочено';
|
||
|
||
$lang->contactUs = new stdClass();
|
||
$lang->contactUs->common = 'Пожалуйста, свяжитесь с нами, если вам нужна помощь.';
|
||
$lang->contactUs->phone = 'Телефон';
|
||
$lang->contactUs->email = 'Email';
|
||
$lang->contactUs->qq = 'QQ';
|
||
$lang->contactUs->wechat = 'WeChat';
|
||
|
||
$lang->common->common = 'Общий модуль';
|
||
$lang->common->story = 'История';
|
||
$lang->common->stories = 'Истории';
|
||
$lang->cache->common = 'Кэш';
|
||
$lang->my->common = 'Панель управления';
|
||
$lang->todo->common = 'Задачи';
|
||
$lang->block->common = 'Блок';
|
||
$lang->program->common = 'Программа';
|
||
$lang->product->common = $lang->productCommon;
|
||
$lang->project->common = $lang->projectCommon;
|
||
$lang->execution->common = 'Исполнение';
|
||
$lang->kanban->common = 'Канбан';
|
||
$lang->qa->common = 'Тестирование';
|
||
$lang->devops->common = 'CI&CD';
|
||
$lang->devops->configure = 'Конфигурация';
|
||
$lang->devops->monitor = 'Мониторинг';
|
||
$lang->doc->common = 'Документ';
|
||
$lang->repo->common = 'Код';
|
||
$lang->repo->commit = 'Коммит';
|
||
$lang->repo->tag = 'Тег';
|
||
$lang->repo->branch = 'Ветка';
|
||
$lang->repo->codeRepo = 'Репозиторий кода';
|
||
$lang->bi->common = 'Отчёт';
|
||
$lang->screen->common = 'Экран';
|
||
$lang->pivot->common = 'Сводная таблица';
|
||
$lang->chart->common = 'Диаграмма';
|
||
$lang->metric->common = 'Метрика';
|
||
$lang->report->common = 'Отчёт';
|
||
$lang->system->common = 'Компания';
|
||
$lang->admin->common = 'Администрирование';
|
||
$lang->epic->common = $lang->ERCommon;
|
||
$lang->story->common = $lang->SRCommon;
|
||
$lang->task->common = 'Задача';
|
||
$lang->bug->common = 'Баг';
|
||
$lang->testcase->common = 'Тест-кейс';
|
||
$lang->testtask->common = 'Тестовый запрос';
|
||
$lang->score->common = 'Мои баллы';
|
||
$lang->build->common = 'Сборка';
|
||
$lang->testreport->common = 'Тестовый отчёт';
|
||
$lang->automation->common = 'Автоматизация';
|
||
$lang->autotest->common = 'Автоматизация';
|
||
$lang->team->common = 'Команда';
|
||
$lang->user->common = 'Пользователь';
|
||
$lang->custom->common = 'Настройка';
|
||
$lang->custom->mode = 'Режим';
|
||
$lang->custom->flow = 'Бизнес-процесс';
|
||
$lang->extension->common = 'Расширение';
|
||
$lang->company->common = 'Компания';
|
||
$lang->dept->common = 'Отдел';
|
||
$lang->upgrade->common = 'Обновление';
|
||
$lang->editor->common = 'Редактор';
|
||
$lang->program->list = 'Список программ';
|
||
$lang->program->kanban = 'Канбан программы';
|
||
$lang->program->projectView = 'Вид проекта';
|
||
$lang->program->productView = 'Вид продукта';
|
||
$lang->design->common = 'Дизайн';
|
||
$lang->design->HLDS = 'Высокоуровневый дизайн';
|
||
$lang->design->DDS = 'Детальный дизайн';
|
||
$lang->design->DBDS = 'Дизайн базы данных';
|
||
$lang->design->ADS = 'Дизайн API';
|
||
$lang->stage->common = 'Этап';
|
||
$lang->stage->type = 'Тип этапа';
|
||
$lang->stage->list = 'Список этапов';
|
||
$lang->stage->percent = 'Доля трудозатрат';
|
||
$lang->execution->list = "Список {$lang->executionCommon}";
|
||
$lang->execution->CFD = "Накопительная диаграмма потока";
|
||
$lang->kanban->common = 'Канбан';
|
||
$lang->backup->common = 'Резервное копирование';
|
||
$lang->action->trash = 'Корзина';
|
||
$lang->app->common = 'Сервис';
|
||
$lang->app->store = 'Магазин приложений';
|
||
$lang->app->serverLink = 'Ссылка на сервер';
|
||
$lang->review->common = 'Утверждение';
|
||
$lang->zahost->common = 'ZAhost';
|
||
$lang->zanode->common = 'ZAnode';
|
||
$lang->zanode->instruction = 'Инструкции';
|
||
$lang->dimension->common = 'Измерение';
|
||
$lang->contact->common = 'Контакты';
|
||
$lang->space->common = 'Управление сервисами';
|
||
$lang->store->common = 'Магазин приложений';
|
||
$lang->instance->common = 'Экземпляр';
|
||
$lang->ai->common = 'ИИ';
|
||
$lang->aiapp->common = 'Агент';
|
||
$lang->product->system = 'Приложение';
|
||
$lang->configure->common = 'Конфигурация';
|
||
|
||
$lang->programstakeholder->common = 'Заинтересованные стороны';
|
||
$lang->featureswitch->common = 'Функциональные переключатели';
|
||
$lang->importdata->common = 'Импорт данных';
|
||
$lang->systemsetting->common = 'Системные настройки';
|
||
$lang->staffmanage->common = 'Управление пользователями';
|
||
$lang->featureconfig->common = 'Настройки функций';
|
||
$lang->doctemplate->common = 'Шаблоны документов';
|
||
$lang->notifysetting->common = 'Настройки уведомлений';
|
||
$lang->bidesign->common = 'BI дизайн';
|
||
$lang->personalsettings->common = 'Личные настройки';
|
||
$lang->projectsettings->common = 'Настройки';
|
||
$lang->dataaccess->common = 'Права доступа к данным';
|
||
$lang->executiongantt->common = 'Диаграмма Ганта';
|
||
$lang->executionkanban->common = 'Канбан';
|
||
$lang->executionburn->common = 'Диаграмма сгорания';
|
||
$lang->executioncfd->common = 'Накопительная диаграмма потока';
|
||
$lang->executionstory->common = 'История';
|
||
$lang->executionqa->common = 'Тестирование';
|
||
$lang->executionbuild->common = 'Сборка';
|
||
$lang->executionsettings->common = 'Настройки';
|
||
$lang->generalcomment->common = 'Комментарии';
|
||
$lang->generalping->common = 'Keep-alive';
|
||
$lang->generaltemplate->common = 'Шаблоны';
|
||
$lang->generaleffort->common = 'Общие логи';
|
||
$lang->productsettings->common = 'Настройки продукта';
|
||
$lang->projectreview->common = 'Отзывы';
|
||
$lang->projecttrack->common = 'Матрица';
|
||
$lang->projectqa->common = 'Тестирование';
|
||
$lang->holidayseason->common = 'Праздники';
|
||
$lang->codereview->common = 'Issues';
|
||
$lang->repocode->common = 'Код';
|
||
$lang->deliverable->common = 'Результат';
|
||
$lang->projectDeliverable->common = 'Результаты проекта';
|
||
$lang->executionDeliverable->common = 'Результаты исполнения';
|
||
$lang->projectTemplate->common = 'Шаблоны проектов';
|
||
|
||
$lang->personnel->common = 'Участники';
|
||
$lang->personnel->invest = 'Назначенные участники';
|
||
$lang->personnel->accessible = 'Доступные участники';
|
||
|
||
$lang->stakeholder->common = 'Заинтересованные стороны';
|
||
$lang->release->common = 'Релиз';
|
||
$lang->message->common = 'Системное уведомление';
|
||
$lang->mail->common = 'Email';
|
||
|
||
$lang->my->shortCommon = 'Панель управления';
|
||
$lang->testcase->shortCommon = 'Тест-кейс';
|
||
$lang->productplan->shortCommon = 'План';
|
||
$lang->score->shortCommon = 'Баллы';
|
||
$lang->testreport->shortCommon = 'Отчёт';
|
||
$lang->qa->shortCommon = 'ОК';
|
||
$lang->researchplan->common = 'Исследование';
|
||
$lang->workestimation->common = 'Оценка';
|
||
$lang->gapanalysis->common = 'Обучение';
|
||
$lang->executionview->common = 'Вид';
|
||
$lang->managespace->common = 'Управление пространством';
|
||
$lang->systemteam->common = 'Системная команда';
|
||
$lang->systemschedule->common = 'Системный календарь';
|
||
$lang->systemeffort->common = 'Системные усилия';
|
||
$lang->systemdynamic->common = 'Системные действия';
|
||
$lang->systemcompany->common = 'Компания';
|
||
$lang->pipeline->common = 'Конвейеры';
|
||
$lang->devopssetting->common = 'Настройки';
|
||
$lang->deployment->common = 'Хост';
|
||
|
||
$lang->dashboard = 'Обзор';
|
||
$lang->contribute = 'Вклад';
|
||
$lang->dynamic = 'Недавние';
|
||
$lang->whitelist = 'Белый список';
|
||
$lang->roadmap = 'Дорожная карта';
|
||
$lang->track = 'Матрица';
|
||
$lang->settings = 'Настройки';
|
||
$lang->overview = 'Обзор';
|
||
$lang->module = 'Модули';
|
||
$lang->priv = 'Права';
|
||
$lang->other = 'Другое';
|
||
$lang->estimation = 'Оценка';
|
||
$lang->measure = 'Метрики';
|
||
$lang->treeView = 'Древо';
|
||
$lang->groupView = 'Группы';
|
||
$lang->executionKanban = 'Канбан';
|
||
$lang->burn = 'Сгорание';
|
||
$lang->view = 'Вид';
|
||
$lang->intro = 'Введение';
|
||
$lang->indexPage = 'Домашняя страница';
|
||
$lang->model = 'Модель';
|
||
$lang->redev = 'Кастомная разработка';
|
||
$lang->browser = 'Браузер';
|
||
$lang->db = 'База данных';
|
||
$lang->langItem = 'Языковые элементы';
|
||
$lang->api->doc = 'API документация';
|
||
$lang->database = 'Словарь данных';
|
||
$lang->timezone = 'Часовой пояс';
|
||
$lang->security = 'Безопасность';
|
||
$lang->calendar = 'Календарь';
|
||
|
||
$lang->my->work = 'Моя работа';
|
||
|
||
$lang->project->list = 'Список ' . $lang->projectCommon;
|
||
$lang->project->kanban = 'Канбан ' . $lang->projectCommon;
|
||
|
||
$lang->execution->executionKanban = "Канбан {$lang->execution->common}";
|
||
$lang->execution->all = "Список {$lang->execution->common}";
|
||
|
||
$lang->doc->recent = 'Недавние документы';
|
||
$lang->doc->my = 'Мои документы';
|
||
$lang->doc->favorite = 'Избранное';
|
||
$lang->doc->product = $lang->productCommon;
|
||
$lang->doc->project = $lang->projectCommon;
|
||
$lang->doc->api = 'API библиотека';
|
||
$lang->doc->execution = $lang->execution->common;
|
||
$lang->doc->custom = 'Пользовательская библиотека';
|
||
$lang->doc->wiki = 'Wiki';
|
||
$lang->doc->apiDoc = 'API документация';
|
||
$lang->doc->apiStruct = 'Структуры данных';
|
||
$lang->doc->quick = 'Быстрый доступ';
|
||
$lang->doc->mySpace = 'Моё пространство';
|
||
$lang->doc->productSpace = "Пространство {$lang->productCommon}";
|
||
$lang->doc->projectSpace = "Пространство {$lang->projectCommon}";
|
||
$lang->doc->apiSpace = 'API пространство';
|
||
$lang->doc->teamSpace = 'Командное пространство';
|
||
$lang->doc->template = 'Шаблоны документов';
|
||
|
||
$lang->product->list = 'Список ' . $lang->productCommon;
|
||
$lang->product->kanban = 'Канбан ' . $lang->productCommon;
|
||
|
||
$lang->project->report = 'Отчёт';
|
||
|
||
$lang->report->weekly = 'Еженедельный отчёт';
|
||
$lang->report->notice = new stdclass();
|
||
$lang->report->notice->help = '<i class="icon icon-help text-warning text-xl mr-2"></i>Данные отчёта основаны на результатах поиска на странице списка. Пожалуйста, выполните поиск на странице списка перед созданием отчёта. Пример: Если вы ищете открытые истории, отчёт будет выполнять статистику именно по этому набору данных.';
|
||
|
||
$lang->testcase->case = 'Тест-кейс';
|
||
$lang->testcase->testsuite = 'Набор тестов';
|
||
$lang->testcase->caselib = 'Библиотека кейсов';
|
||
|
||
$lang->devops->compile = 'Конвейеры';
|
||
$lang->devops->mr = 'Запросы на слияние';
|
||
$lang->devops->repo = 'Репозитории';
|
||
$lang->devops->rules = 'Правила';
|
||
$lang->devops->settings = 'Настройки запросов на слияние';
|
||
$lang->devops->platform = 'Платформы';
|
||
$lang->devops->set = 'Настройки';
|
||
$lang->devops->environment = 'Окружения';
|
||
$lang->devops->resource = 'Ресурсы';
|
||
$lang->devops->dblist = 'Базы данных';
|
||
$lang->devops->domain = 'Домены';
|
||
$lang->devops->oss = 'Объектное хранилище';
|
||
$lang->devops->host = 'Хосты';
|
||
$lang->devops->serverroom = 'Центр обработки данных';
|
||
$lang->devops->deploy = 'Развёртывания';
|
||
$lang->devops->provider = 'Провайдер';
|
||
$lang->devops->city = 'Расположение';
|
||
$lang->devops->os = 'Версия ОС';
|
||
$lang->devops->service = 'Сервисы';
|
||
$lang->devops->components = 'Компоненты';
|
||
|
||
$lang->admin->module = 'Настройки функций';
|
||
$lang->admin->system = 'Система';
|
||
$lang->admin->entry = 'Интеграции';
|
||
$lang->admin->data = 'Данные';
|
||
$lang->admin->cron = 'Планировщик';
|
||
$lang->admin->buildIndex = 'Перестроить индекс';
|
||
$lang->admin->tableEngine = 'Движок таблиц';
|
||
|
||
$lang->convert->importJira = 'Импорт данных из Jira';
|
||
|
||
$lang->storyConcept = 'Концепция истории';
|
||
$lang->defaultERName = 'Эпик';
|
||
|
||
$lang->searchTips = '';
|
||
$lang->searchAB = 'Поиск';
|
||
|
||
/* Список объектов в форме поиска. */
|
||
$lang->searchObjects['all'] = 'Всё';
|
||
$lang->searchObjects['bug'] = 'Баг';
|
||
$lang->searchObjects['story'] = $lang->SRCommon;
|
||
if($config->enableER) $lang->searchObjects['epic'] = $lang->ERCommon;
|
||
if($config->URAndSR) $lang->searchObjects['requirement'] = $lang->URCommon;
|
||
$lang->searchObjects['task'] = 'Задача';
|
||
$lang->searchObjects['testcase'] = 'Кейс';
|
||
$lang->searchObjects['product'] = $lang->productCommon;
|
||
$lang->searchObjects['build'] = 'Сборка';
|
||
$lang->searchObjects['release'] = 'Релиз';
|
||
$lang->searchObjects['productplan'] = 'План ' . $lang->productCommon;
|
||
$lang->searchObjects['testtask'] = 'Тестовый запрос';
|
||
$lang->searchObjects['doc'] = 'Документ';
|
||
$lang->searchObjects['caselib'] = 'Библиотека кейсов';
|
||
$lang->searchObjects['testreport'] = 'Тестовый отчёт';
|
||
$lang->searchObjects['program'] = 'Программа';
|
||
$lang->searchObjects['project'] = $lang->projectCommon;
|
||
$lang->searchObjects['execution'] = $lang->execution->common;
|
||
$lang->searchObjects['user'] = 'Пользователь';
|
||
$lang->searchObjects['aiapp'] = 'ИИ';
|
||
$lang->searchTips = 'ID (ctrl+g)';
|
||
|
||
/* Кодовые форматы для импорта. */
|
||
$lang->importEncodeList['gbk'] = 'GBK';
|
||
$lang->importEncodeList['big5'] = 'BIG5';
|
||
$lang->importEncodeList['utf-8'] = 'UTF-8';
|
||
|
||
/* Список типов файлов для экспорта. */
|
||
$lang->exportFileTypeList['csv'] = 'csv';
|
||
$lang->exportFileTypeList['xml'] = 'xml';
|
||
$lang->exportFileTypeList['html'] = 'html';
|
||
|
||
$lang->exportTypeList['all'] = 'Все данные';
|
||
$lang->exportTypeList['selected'] = 'Выбранные данные';
|
||
|
||
$lang->visionList = array();
|
||
$lang->visionList['rnd'] = 'Полнофункциональный интерфейс';
|
||
$lang->visionList['lite'] = 'Операционный интерфейс';
|
||
|
||
$lang->createObjects['todo'] = 'Задача';
|
||
$lang->createObjects['effort'] = 'Усилия';
|
||
$lang->createObjects['bug'] = 'Баг';
|
||
$lang->createObjects['story'] = $lang->SRCommon;
|
||
$lang->createObjects['task'] = 'Задача';
|
||
$lang->createObjects['testcase'] = 'Кейс';
|
||
$lang->createObjects['execution'] = $lang->execution->common;
|
||
$lang->createObjects['project'] = $lang->projectCommon;
|
||
$lang->createObjects['product'] = $lang->productCommon;
|
||
$lang->createObjects['program'] = 'Программа';
|
||
$lang->createObjects['doc'] = 'Документ';
|
||
$lang->createObjects['board'] = 'Доска';
|
||
$lang->createObjects['kanbanspace'] = 'Пространство';
|
||
$lang->createObjects['kanban'] = 'Канбан';
|
||
|
||
/* Язык. */
|
||
$lang->lang = 'Язык';
|
||
$lang->setLang = 'Настройки языка';
|
||
|
||
/* Тема оформления. */
|
||
$lang->theme = 'Тема';
|
||
$lang->themes['default'] = 'Классический синий';
|
||
$lang->themes['blue'] = 'Синий';
|
||
$lang->themes['green'] = 'Зелёный';
|
||
$lang->themes['red'] = 'Красный';
|
||
$lang->themes['purple'] = 'Фиолетовый';
|
||
$lang->themes['blackberry'] = 'Ежевичный';
|
||
|
||
/* Информация об ошибках. */
|
||
$lang->error = new stdclass();
|
||
$lang->error->companyNotFound = "Компания для домена %s не найдена.";
|
||
$lang->error->length = array("Длина 『%s』 должна быть 『%s』.", "Длина 『%s』 должна быть между 『%s』 и 『%s』.");
|
||
$lang->error->reg = "Формат 『%s』 неверен. Должно быть: 『%s』.";
|
||
$lang->error->unique = "『%s』 уже имеет запись для 『%s』. Если она была удалена, восстановите её через Администрирование > Система > Корзина.";
|
||
$lang->error->repeat = "『%s』 уже имеет запись для 『%s』.";
|
||
$lang->error->gt = "『%s』 должен быть больше 『%s』.";
|
||
$lang->error->ge = "『%s』 должен быть больше или равен 『%s』.";
|
||
$lang->error->lt = "『%s』 должен быть меньше 『%s』.";
|
||
$lang->error->le = "『%s』 должен быть меньше или равен 『%s』.";
|
||
$lang->error->in = "『%s』 должен быть одним из 『%s』.";
|
||
$lang->error->notempty = "『%s』 не может быть пустым.";
|
||
$lang->error->empty = "『%s』 должен быть пустым.";
|
||
$lang->error->equal = "『%s』 должен быть 『%s』.";
|
||
$lang->error->int = array("『%s』 должен быть числом.", "『%s』 должен быть между 『%s』 и 『%s』.");
|
||
$lang->error->float = "『%s』 должен быть числом или десятичной дробью.";
|
||
$lang->error->email = "『%s』 должен быть действительным email.";
|
||
$lang->error->phone = "『%s』 должен быть действительным номером телефона.";
|
||
$lang->error->mobile = "『%s』 должен быть действительным номером мобильного телефона.";
|
||
$lang->error->URL = "『%s』 должен быть действительным URL.";
|
||
$lang->error->date = "『%s』 должен быть действительной датой.";
|
||
$lang->error->datetime = "『%s』 должен быть действительной датой и временем.";
|
||
$lang->error->code = "『%s』 должен содержать только буквы и цифры.";
|
||
$lang->error->account = "『%s』 должен содержать не менее 3 символов и состоять только из букв, цифр или знаков подчёркивания.";
|
||
$lang->error->passwordsame = "Пароли должны совпадать.";
|
||
$lang->error->passwordrule = "Пароль должен быть не менее 6 символов и соответствовать требованиям.";
|
||
$lang->error->accessDenied = 'Доступ запрещён.';
|
||
$lang->error->unsupportedReq = 'Неподдерживаемый тип запроса.';
|
||
$lang->error->pasteImg = 'Ваш браузер не поддерживает вставку изображений.';
|
||
$lang->error->noData = 'Нет доступных данных.';
|
||
$lang->error->editedByOther = 'Возможно, эта запись была изменена другим пользователем. Пожалуйста, обновите страницу и попробуйте снова.';
|
||
$lang->error->tutorialData = 'В режиме обучения данные не могут быть вставлены. Пожалуйста, сначала выйдите из режима обучения.';
|
||
$lang->error->noCurlExt = 'На сервере не установлен модуль Curl.';
|
||
$lang->error->loginTimeout = 'Время сессии истекло. Пожалуйста, войдите снова.';
|
||
$lang->error->httpServerError = 'Ошибка сервера.';
|
||
|
||
/* Информация о страницах. */
|
||
$lang->pager = new stdclass();
|
||
$lang->pager->noRecord = "Записей не найдено.";
|
||
$lang->pager->digest = "Всего: <strong>%s</strong> элементов, %s <strong>%s/%s</strong> ";
|
||
$lang->pager->recPerPage = "<strong>%s</strong> на страницу";
|
||
$lang->pager->first = "<i class='icon-step-backward' title='Первая страница'></i>";
|
||
$lang->pager->pre = "<i class='icon-play icon-flip-horizontal' title='Предыдущая страница'></i>";
|
||
$lang->pager->next = "<i class='icon-play' title='Следующая страница'></i>";
|
||
$lang->pager->last = "<i class='icon-step-forward' title='Последняя страница'></i>";
|
||
$lang->pager->locate = "Перейти";
|
||
$lang->pager->previousPage = "Предыдущая";
|
||
$lang->pager->nextPage = "Следующая";
|
||
$lang->pager->summery = "<strong>%s-%s</strong> из <strong>%s</strong> элементов";
|
||
$lang->pager->pageOfText = "Страница {0}";
|
||
$lang->pager->firstPage = "Первая";
|
||
$lang->pager->lastPage = "Последняя";
|
||
$lang->pager->goto = "Перейти к";
|
||
$lang->pager->pageOf = "Страница <strong>{page}</strong>";
|
||
$lang->pager->totalPage = "Всего <strong>{totalPage}</strong> страниц";
|
||
$lang->pager->totalCount = "Всего: <strong>{recTotal}</strong> элементов";
|
||
$lang->pager->pageSize = "<strong>{recPerPage}</strong> на страницу";
|
||
$lang->pager->itemsRange = "Элементы <strong>{start}</strong> - <strong>{end}</strong>";
|
||
$lang->pager->pageOfTotal = "Страница <strong>{page}</strong> из <strong>{totalPage}</strong>";
|
||
$lang->pager->totalCountAB = "{recTotal} элементов";
|
||
$lang->pager->pageSizeAB = "{recPerPage} на страницу";
|
||
|
||
$lang->pager->shortPageSize = '<strong>{recPerPage}</strong> / Страница';
|
||
|
||
$lang->colorPicker = new stdclass();
|
||
$lang->colorPicker->errorTip = 'Неверное значение цвета.';
|
||
|
||
$lang->downNotify = "Скачать десктопный уведомитель";
|
||
$lang->clientName = "ZenTao IM";
|
||
$lang->downloadClient = "Скачать ZenTao IM";
|
||
$lang->downloadMobile = "Скачать мобильное приложение";
|
||
$lang->clientHelp = "Руководство пользователя ZenTao IM";
|
||
$lang->clientHelpLink = "https://www.zentao.pm/book/zentaomanual/scrum-tool-im-integration-206.html";
|
||
$lang->website = "https://www.zentao.pm";
|
||
|
||
$lang->suhosinInfo = "Предупреждение: превышен лимит данных. Измените <font color=red>suhosin.post.max_vars</font> и <font color=red>suhosin.request.max_vars</font> (установите значение > %s) в php.ini. Сохраните и перезапустите Apache или php-fpm, иначе некоторые данные могут не сохраниться.";
|
||
$lang->maxVarsInfo = "Предупреждение: превышен лимит данных. Измените <font color=red>max_input_vars</font> (установите значение > %s) в php.ini. Сохраните и перезапустите Apache или php-fpm, иначе некоторые данные могут не сохраниться.";
|
||
$lang->pasteTextInfo = "Вставьте текст сюда. Каждая строка станет отдельным заголовком.";
|
||
$lang->noticeImport = "Импортированный файл содержит существующие данные. Пожалуйста, выберите, перезаписать их или вставить как новые записи.";
|
||
$lang->importConfirm = "Подтвердить импорт";
|
||
$lang->importAndCover = "Перезаписать";
|
||
$lang->importAndInsert = "Вставить как новое";
|
||
|
||
$lang->noResultsMatch = "Ничего не найдено.";
|
||
$lang->searchMore = "Больше результатов по этому ключевому слову:";
|
||
$lang->chooseUsersToMail = "Выберите пользователей для уведомления. ";
|
||
$lang->noticePasteImg = "Вы можете вставлять изображения непосредственно в редактор.";
|
||
$lang->pasteImgFail = "Не удалось вставить изображение. Пожалуйста, попробуйте позже.";
|
||
$lang->pasteImgUploading = "Загрузка изображения, пожалуйста, подождите...";
|
||
|
||
/* Виды работ. */
|
||
$lang->visionTips = "Вы можете переключить вид здесь";
|
||
$lang->IKnow = "Понятно";
|
||
$lang->switchVision = 'Переключиться на вид';
|
||
$lang->workspaceAbbr = 'Пространство';
|
||
$lang->switchWorkspace = 'Переключить рабочее пространство';
|
||
$lang->enterWorkspace = 'Войти в пространство';
|
||
$lang->exitWorkspace = 'Выйти из пространства';
|
||
|
||
/* Список рабочих пространств. */
|
||
$lang->workspaceList = [];
|
||
$lang->workspaceList['product'] = "Пространство {$lang->product->common}";
|
||
$lang->workspaceList['project'] = "Пространство {$lang->project->common}";
|
||
$lang->workspaceList['execution'] = "Пространство {$lang->execution->common}";
|
||
|
||
/* Настройки форматов времени. */
|
||
if(!defined('DT_DATETIME1')) define('DT_DATETIME1', 'Y-m-d H:i:s');
|
||
if(!defined('DT_DATETIME2')) define('DT_DATETIME2', 'y-m-d H:i');
|
||
if(!defined('DT_MONTHTIME1')) define('DT_MONTHTIME1', 'n/d H:i');
|
||
if(!defined('DT_MONTHTIME2')) define('DT_MONTHTIME2', 'n/d H:i');
|
||
if(!defined('DT_DATE1')) define('DT_DATE1', 'Y-m-d');
|
||
if(!defined('DT_DATE2')) define('DT_DATE2', 'Ymd');
|
||
if(!defined('DT_DATE3')) define('DT_DATE3', 'Y/m/d');
|
||
if(!defined('DT_DATE4')) define('DT_DATE4', 'M d');
|
||
if(!defined('DT_DATE5')) define('DT_DATE5', 'j/n');
|
||
if(!defined('DT_TIME1')) define('DT_TIME1', 'H:i:s');
|
||
if(!defined('DT_TIME2')) define('DT_TIME2', 'H:i');
|
||
|
||
/* Datepicker. */
|
||
$lang->datepicker = new stdclass();
|
||
|
||
$lang->datepicker->dpText = new stdclass();
|
||
$lang->datepicker->dpText->TEXT_OR = 'или ';
|
||
$lang->datepicker->dpText->TEXT_PREV_YEAR = 'Прошлый год';
|
||
$lang->datepicker->dpText->TEXT_PREV_MONTH = 'Прошлый месяц';
|
||
$lang->datepicker->dpText->TEXT_PREV_WEEK = 'Прошлая неделя';
|
||
$lang->datepicker->dpText->TEXT_YESTERDAY = 'Вчера';
|
||
$lang->datepicker->dpText->TEXT_THIS_MONTH = 'Этот месяц';
|
||
$lang->datepicker->dpText->TEXT_THIS_WEEK = 'Эта неделя';
|
||
$lang->datepicker->dpText->TEXT_TODAY = 'Сегодня';
|
||
$lang->datepicker->dpText->TEXT_NEXT_YEAR = 'Следующий год';
|
||
$lang->datepicker->dpText->TEXT_NEXT_MONTH = 'Следующий месяц';
|
||
$lang->datepicker->dpText->TEXT_NEXT_WEEK = 'Следующая неделя';
|
||
$lang->datepicker->dpText->TEXT_CLOSE = 'Закрыть';
|
||
$lang->datepicker->dpText->TEXT_DATE = 'Дата';
|
||
$lang->datepicker->dpText->TEXT_CHOOSE_DATE = 'Выбрать дату';
|
||
|
||
$lang->datepicker->dayNames = array('Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота');
|
||
$lang->datepicker->abbrDayNames = array('Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб');
|
||
$lang->datepicker->monthNames = array('Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь');
|
||
|
||
/* ИИ */
|
||
$lang->aiapp->conversation = 'Диалог';
|
||
$lang->aiapp->zentaoAgent = 'ZenTao Агент';
|
||
$lang->aiapp->generalAgent = 'Общий агент';
|
||
$lang->aiapp->models = 'Модели';
|
||
$lang->aiapp->config = 'Настройки ZAI';
|
||
|
||
include (dirname(__FILE__) . '/menu.php'); |