znt/module/project/lang/ru.php

538 lines
44 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
global $app;
global $config;
/* Действия. */
$lang->project->createGuide = 'Выбрать шаблон';
$lang->project->index = 'Панель управления';
$lang->project->home = 'Главная';
$lang->project->create = "Создать {$lang->projectCommon}";
$lang->project->edit = 'Редактировать';
$lang->project->batchEdit = "Массовое редактирование {$lang->projectCommon}";
$lang->project->view = "Обзор {$lang->projectCommon}";
$lang->project->browse = $lang->projectCommon;
$lang->project->all = 'Все';
$lang->project->involved = "Проекты с моим участием";
$lang->project->start = 'Начать';
$lang->project->finish = 'Завершить';
$lang->project->suspend = 'Приостановить';
$lang->project->delete = 'Удалить';
$lang->project->close = 'Закрыть';
$lang->project->activate = 'Активировать';
$lang->project->group = 'Список прав';
$lang->project->createGroup = 'Создать группу';
$lang->project->editGroup = 'Редактировать группу';
$lang->project->copyGroup = 'Копировать группу';
$lang->project->manageView = 'Управление правами просмотра';
$lang->project->managePriv = 'Управление правами';
$lang->project->manageMembers = 'Управление командой';
$lang->project->export = 'Экспорт';
$lang->project->addProduct = "Добавить {$lang->productCommon}";
$lang->project->manageGroupMember = 'Управление группой';
$lang->project->moduleSetting = 'Настройки списка';
$lang->project->moduleOpen = 'Название программы';
$lang->project->moduleOpenAction = 'Настройки названия программы';
$lang->project->dynamic = 'Недавние';
$lang->project->execution = 'Исполнение';
$lang->project->bug = 'Список багов';
$lang->project->testcase = 'Список тест-кейсов';
$lang->project->testtask = 'Список тестовых запросов';
$lang->project->build = 'Сборка';
$lang->project->updateOrder = 'Сортировать';
$lang->project->sort = 'Сортировать';
$lang->project->whitelist = "Белый список {$lang->projectCommon}";
$lang->project->addWhitelist = "Добавить белый список";
$lang->project->unbindWhitelist = "Удалить из белого списка";
$lang->project->manageProducts = "Привязать {$lang->productCommon}";
$lang->project->manageOtherProducts = "Привязать другие {$lang->productCommon}";
$lang->project->manageProductPlan = "Привязать {$lang->productCommon} и планы";
$lang->project->managePlans = 'Привязать планы';
$lang->project->copyTitle = "Пожалуйста, выберите {$lang->projectCommon} для копирования.";
$lang->project->errorSameProducts = "{$lang->projectCommon} не может быть привязан к нескольким одинаковым {$lang->productCommon}.";
$lang->project->errorSameBranches = "{$lang->projectCommon} не может быть привязан к нескольким одинаковым веткам.";
$lang->project->errorSamePlans = "{$lang->projectCommon} не может быть привязан к нескольким одинаковым планам.";
$lang->project->errorNoProducts = "Должен быть привязан хотя бы один {$lang->productCommon}.";
$lang->project->copyNoProject = "Нет доступных {$lang->projectCommon} для копирования.";
$lang->project->searchByName = "Введите название {$lang->projectCommon} для поиска.";
$lang->project->emptyProgram = "Независимые проекты";
$lang->project->deleted = 'Удалён';
$lang->project->linkedProducts = "Привязанные {$lang->productCommon}";
$lang->project->unlinkedProducts = "Непривязанные {$lang->productCommon}";
$lang->project->testreport = 'Список тестовых отчётов';
$lang->project->selectProgram = 'Фильтр по программе';
$lang->project->teamMember = 'Участник команды';
$lang->project->unlinkMember = 'Удалить участника';
$lang->project->unlinkMemberAction = 'Удалить участника команды';
$lang->project->copyTeamTitle = "Выберите команду {$lang->projectCommon} для копирования.";
$lang->project->daysGreaterProject = "Доступные рабочие дни не могут превышать максимум {$lang->projectCommon} «%s»";
$lang->project->errorHours = 'Доступные рабочие часы в день не могут превышать 24.';
$lang->project->workdaysExceed = 'Рабочие дни не могут превышать «%s».';
$lang->project->teamMembersCount = ', всего в команде %s участников.';
$lang->project->allProjects = "Все {$lang->projectCommon}";
$lang->project->ignore = 'Игнорировать';
$lang->project->disableExecution = "{$lang->projectCommon} с отключённым {$lang->executionCommon}";
$lang->project->selectProduct = "Выберите {$lang->productCommon}";
$lang->project->manageRepo = 'Привязать репозиторий';
$lang->project->linkedRepo = 'Привязанный репозиторий';
$lang->project->unlinkedRepo = 'Отвязать репозиторий';
$lang->project->executionCount = 'Количество исполнений';
$lang->project->storyType = 'Концепция истории';
$lang->project->storyCount = 'Количество историй';
$lang->project->storyPoints = 'Сторипоинты';
$lang->project->invested = 'Вложено';
$lang->project->member = 'Участники';
$lang->project->manage = 'Управлять';
$lang->project->market = 'Целевой рынок';
$lang->project->tips = 'Примечание';
$lang->project->afterInfo = "{$lang->projectCommon} успешно создан. Далее вы можете";
$lang->project->setTeam = 'Управлять командой';
$lang->project->linkStory = 'Привязать истории';
$lang->project->createStory = "Создать {$lang->SRCommon}";
$lang->project->createTask = "Создать задачу";
$lang->project->createExecutionTip = 'Создать %s';
$lang->project->setDoc = 'Добавить документы';
$lang->project->backToTaskList = 'Вернуться к списку задач';
$lang->project->backToKanban = 'Вернуться к канбану';
$lang->project->backToExecutionList = 'Вернуться к списку %s проекта';
$lang->project->backToProjectList = 'Вернуться к списку проектов';
$lang->project->deletedTip = "Извините, {$lang->projectCommon}, который вы пытаетесь открыть, был удалён.";
$lang->project->coverExecutionPriv = "Управление правами исполнения";
$lang->project->manDay = 'Человеко-дни';
$lang->project->day = 'День';
$lang->project->newProduct = 'Новый продукт';
$lang->project->associatePlan = 'Привязать план';
$lang->project->tenThousandYuan = 'тыс.';
$lang->project->planDate = 'Плановая длительность';
$lang->project->delayInfo = 'Задержка на %s дней';
/* Поля. */
$lang->project->common = $lang->projectCommon;
$lang->project->id = 'ID';
$lang->project->project = $lang->projectCommon;
$lang->project->stage = 'Этап';
$lang->project->model = 'Тип управления';
$lang->project->PM = 'Менеджер';
$lang->project->PO = "Менеджер {$lang->projectCommon}";
$lang->project->QD = 'Менеджер тестирования';
$lang->project->RD = 'Менеджер релизов';
$lang->project->name = 'Название';
$lang->project->category = 'Тип';
$lang->project->desc = 'Описание';
$lang->project->code = 'Код';
$lang->project->hasProduct = "Привязать к {$lang->productCommon}";
$lang->project->copy = 'Копировать';
$lang->project->begin = 'Плановая дата начала';
$lang->project->end = 'Плановая дата окончания';
$lang->project->status = 'Статус';
$lang->project->subStatus = 'Подстатус';
$lang->project->type = 'Тип';
$lang->project->lifetime = "Длительность {$lang->projectCommon}";
$lang->project->attribute = 'Тип этапа';
$lang->project->percent = 'Доля трудозатрат %';
$lang->project->milestone = 'Веха';
$lang->project->milestoneReport = 'Отчёт о вехе';
$lang->project->output = 'Результат';
$lang->project->path = 'Путь';
$lang->project->grade = 'Уровень иерархии';
$lang->project->version = 'Версия';
$lang->project->program = 'Программа';
$lang->project->parentVersion = 'Версия родителя';
$lang->project->planDuration = 'Плановая длительность';
$lang->project->realDuration = 'Фактическая длительность';
$lang->project->openedVersion = 'Версия создания';
$lang->project->pri = 'Приоритет';
$lang->project->openedBy = 'Создатель';
$lang->project->openedDate = 'Дата создания';
$lang->project->lastEditedBy = 'Последний редактор';
$lang->project->lastEditedDate = 'Дата последнего редактирования';
$lang->project->closedBy = 'Закрыл';
$lang->project->closedDate = 'Дата закрытия';
$lang->project->closedReason = 'Причина закрытия';
$lang->project->canceledBy = 'Отменил';
$lang->project->canceledDate = 'Дата отмены';
$lang->project->team = 'Команда';
$lang->project->teamAction = 'Список команды';
$lang->project->order = 'Сортировка';
$lang->project->budget = 'Бюджет';
$lang->project->budgetUnit = "(Единица: {$lang->project->tenThousandYuan})";
$lang->project->suspendedDate = 'Дата приостановки';
$lang->project->vision = 'Интерфейс';
$lang->project->displayCards = 'Макс. карточек в колонке';
$lang->project->fluidBoard = 'Ширина колонки';
$lang->project->template = 'Шаблон';
$lang->project->estimate = 'Оценка усилий';
$lang->project->consume = 'Затрачено';
$lang->project->surplus = 'Осталось';
$lang->project->progress = 'Прогресс';
$lang->project->allProgress = 'Общий прогресс';
$lang->project->weekProgress = 'Прогресс на этой неделе';
$lang->project->dateRange = 'Плановая длительность';
$lang->project->to = ' по ';
$lang->project->realBeganAB = 'Фактическое начало';
$lang->project->realEndAB = 'Фактическое окончание';
$lang->project->realBegan = 'Фактическое начало';
$lang->project->realEnd = 'Фактическое окончание';
$lang->project->stageBy = 'Тип этапа';
$lang->project->bygrid = 'Канбан';
$lang->project->bylist = 'Список';
$lang->project->bycard = 'Карточка';
$lang->project->mine = 'Моё участие';
$lang->project->myProject = 'Мои управляемые';
$lang->project->other = 'Другие';
$lang->project->acl = 'Контроль доступа';
$lang->project->setPlanduration = 'Установить длительность';
$lang->project->auth = 'Права';
$lang->project->durationEstimation = 'Оценка трудозатрат';
$lang->project->left = 'Осталось часов';
$lang->project->consumed = 'Затрачено часов';
$lang->project->leftStories = 'Оставшиеся истории';
$lang->project->leftTasks = 'Оставшиеся задачи';
$lang->project->leftBugs = 'Оставшиеся баги';
$lang->project->leftHours = 'Осталось часов';
$lang->project->children = "Под-{$lang->projectCommon}";
$lang->project->parent = 'Родительская программа';
$lang->project->allStories = 'Все истории';
$lang->project->doneStories = 'Завершённые истории';
$lang->project->doneProjects = 'Завершённые';
$lang->project->allInput = 'Всего вложено';
$lang->project->weekly = 'Еженедельный отчёт';
$lang->project->pv = 'PV';
$lang->project->ev = 'EV';
$lang->project->sv = 'SV%';
$lang->project->ac = 'AC';
$lang->project->cv = 'CV%';
$lang->project->pvTitle = 'Плановая стоимость';
$lang->project->evTitle = 'Освоенная стоимость';
$lang->project->svTitle = 'Отклонение по срокам';
$lang->project->acTitle = 'Фактическая стоимость';
$lang->project->cvTitle = 'Отклонение по стоимости';
$lang->project->teamCount = 'Количество участников';
$lang->project->teamSumCount = 'Всего %s участников';
$lang->project->longTime = 'Долгосрочный';
$lang->project->future = 'Не определено';
$lang->project->moreProject = "Ещё {$lang->projectCommon}";
$lang->project->days = 'Рабочие дни';
$lang->project->daysUnit = ' (Единица: дни)';
$lang->project->mailto = 'Отправить на email';
$lang->project->etc = " и др.";
$lang->project->product = $lang->productCommon;
$lang->project->branch = 'Платформа/Ветка';
$lang->project->plan = 'План';
$lang->project->createKanban = 'Создать канбан';
$lang->project->kanban = 'Канбан';
$lang->project->moreActions = 'Больше действий';
$lang->project->taskDateLimit = 'Ограничения планирования';
$lang->project->isTpl = 'Использовать как шаблон';
$lang->project->tplWhiteList = 'Белый список шаблона';
$lang->project->firstEnd = 'Дата планового завершения на старте';
$lang->project->parallel = 'Разрешить параллельное выполнение';
$lang->project->enabled = 'Включить этапы';
$lang->project->linkType = 'Тип связи';
$lang->project->colWidth = 'Ширина колонки';
$lang->project->minColWidth = 'Минимальная ширина колонки';
$lang->project->maxColWidth = 'Максимальная ширина колонки';
/* Категория проекта. */
$lang->project->projectTypeList = array();
$lang->project->projectTypeList[1] = "На основе {$lang->productCommon}";
$lang->project->projectTypeList[0] = "Не на основе {$lang->productCommon}";
/* Канбан проекта. */
$lang->project->typeList = array();
$lang->project->typeList['my'] = "Мои управляемые {$lang->projectCommon}";
$lang->project->typeList['other'] = "Другие {$lang->projectCommon}";
$lang->project->stageByList['project'] = "Создавать по {$lang->projectCommon}";
$lang->project->stageByList['product'] = "Создавать по {$lang->productCommon}";
$lang->project->stageBySwitchList['0'] = 'Отключить';
$lang->project->stageBySwitchList['1'] = "Включить";
$lang->project->waitProjects = "Ожидающие {$lang->projectCommon}";
$lang->project->doingProjects = "Выполняющиеся {$lang->projectCommon}";
$lang->project->doingExecutions = 'Выполняющиеся исполнения (последние)';
$lang->project->closedProjects = "Закрытые {$lang->projectCommon} (последние 2)";
$lang->project->closedProject = "Закрытые {$lang->projectCommon}";
$lang->project->noProgram = "Независимые {$lang->projectCommon}";
$lang->project->laneColorList = array('#32C5FF', '#006AF1', '#9D28B2', '#FF8F26', '#FFC20E', '#00A78E', '#7FBB00', '#424BAC', '#C0E9FF', '#EC2761');
$lang->project->changeProgram = "%s > Изменить программу";
$lang->project->changeProgramTip = "После редактирования программы программа, связанная с {$lang->productCommon} этого {$lang->projectCommon}, также будет обновлена. Пожалуйста, подтвердите продолжение.";
$lang->project->linkedProjectsTip = "Связанные {$lang->projectCommon} перечислены ниже";
$lang->project->multiLinkedProductsTip = "Следующие {$lang->productCommon}, связанные с этим {$lang->projectCommon}, также связаны с другими {$lang->projectCommon}. Пожалуйста, сначала отвяжите их.";
$lang->project->noticeDivsion = "Текущий {$lang->projectCommon} использует один набор этапов. Нажмите [Включить], чтобы переключиться на несколько наборов этапов, где каждый набор связан с одним {$lang->productCommon}.";
$lang->project->linkStoryByPlanTips = "Это действие свяжет все {$lang->SRCommon} из выбранного плана с этим {$lang->projectCommon}.";
$lang->project->createExecution = "В этом {$lang->projectCommon} нет {$lang->executionCommon}. Пожалуйста, сначала создайте {$lang->executionCommon}.";
$lang->project->unlinkExecutionMember = "Пользователь участвует в %s исполнениях, таких как %s%s. Хотите также удалить пользователя из этих исполнений? (Данные, связанные с этим пользователем, не будут удалены.)";
$lang->project->unlinkExecutionMembers = "Участники команды, которых вы удаляете, также находятся в команде исполнения этого {$lang->projectCommon}. Хотите также удалить их из команды исполнения?";
$lang->project->productTip = "После нажатия «Создать {$lang->productCommon}» текущий {$lang->projectCommon} больше не будет связан с выбранным {$lang->productCommon}.";
$lang->project->noDevStage = "В этом {$lang->projectCommon} нет этапа типа R&D, или у вас нет прав доступа. Создание сборки временно не поддерживается.";
$lang->project->budgetOverrun = "Бюджет {$lang->projectCommon} превышает остаток бюджета программы: <strong id='currency'></strong><strong id='parentBudget'></strong><strong id='budgetUnit'></strong>.";
$lang->project->disabledInputTip = 'Пожалуйста, сначала отмените %s.';
$lang->project->linkRepoFailed = "Не удалось привязать репозиторий.";
$lang->project->unLinkProductTip = 'Вы уверены, что хотите отвязать от %s? (Это не повлияет на уже связанные истории.)';
$lang->project->summary = "%s {$lang->projectCommon} на этой странице.";
$lang->project->allSummary = "%s {$lang->projectCommon} на этой странице: %s Ожидают, %s Выполняются, %s Приостановлены, %s Закрыты.";
$lang->project->checkedSummary = "Выбрано %total% {$lang->projectCommon}.";
$lang->project->checkedAllSummary = "Выбрано %total% {$lang->projectCommon}: %wait% Ожидают, %doing% Выполняются, %suspended% Приостановлены, %closed% Закрыты.";
$lang->project->selectProductTip = "Если {$lang->productCommon} не выбран, система автоматически создаст {$lang->productCommon} с тем же именем, что и {$lang->projectCommon}.";
$lang->project->error = new stdclass();
$lang->project->error->existProductName = "Название {$lang->productCommon} уже существует.";
$lang->project->error->budgetGe0 = "«Бюджет» должен быть больше или равен 0.";
$lang->project->error->budgetNumber = "«Бюджет» должен быть числом.";
$lang->project->error->productNotEmpty = "Пожалуйста, привяжите {$lang->productCommon} или создайте {$lang->productCommon}.";
$lang->project->error->emptyBranch = 'Ветка не может быть пустой!';
$lang->project->error->endLessBegin = 'Плановая дата окончания не может быть раньше плановой даты начала.';
$lang->project->tip = new stdclass();
$lang->project->tip->closed = 'Проект уже закрыт и не требует повторного закрытия.';
$lang->project->tip->notSuspend = 'Проект уже закрыт и не может быть приостановлен.';
$lang->project->tip->suspended = 'Проект уже приостановлен и не может быть приостановлен снова.';
$lang->project->tip->actived = 'Проект уже активен и не требует повторной активации.';
$lang->project->tip->group = "Это канбан-проект. Редактирование группы прав недоступно.";
$lang->project->tip->whitelist = "Это публичный проект с открытыми правами. Нет необходимости редактировать белые списки.";
$lang->project->tenThousand = 'Тысяч';
$lang->project->hundredMillion = 'Сотен миллионов';
$lang->project->unitList['CNY'] = 'Юань';
$lang->project->unitList['USD'] = 'Доллар';
$lang->project->unitList['HKD'] = 'Гонконгский доллар';
$lang->project->unitList['NTD'] = 'Новый тайваньский доллар';
$lang->project->unitList['EUR'] = 'Евро';
$lang->project->unitList['DEM'] = 'Немецкая марка';
$lang->project->unitList['CHF'] = 'Швейцарский франк';
$lang->project->unitList['FRF'] = 'Французский франк';
$lang->project->unitList['GBP'] = 'Фунт стерлингов';
$lang->project->unitList['NLG'] = 'Нидерландский гульден';
$lang->project->unitList['CAD'] = 'Канадский доллар';
$lang->project->unitList['RUR'] = 'Рубль';
$lang->project->unitList['INR'] = 'Индийская рупия';
$lang->project->unitList['AUD'] = 'Австралийский доллар';
$lang->project->unitList['NZD'] = 'Новозеландский доллар';
$lang->project->unitList['THB'] = 'Тайский бат';
$lang->project->unitList['SGD'] = 'Сингапурский доллар';
$lang->project->currencySymbol['CNY'] = '¥';
$lang->project->currencySymbol['USD'] = '$';
$lang->project->currencySymbol['HKD'] = 'HK$';
$lang->project->currencySymbol['NTD'] = 'NT$';
$lang->project->currencySymbol['EUR'] = '€';
$lang->project->currencySymbol['DEM'] = 'DEM';
$lang->project->currencySymbol['CHF'] = '₣';
$lang->project->currencySymbol['FRF'] = '₣';
$lang->project->currencySymbol['GBP'] = '£';
$lang->project->currencySymbol['NLG'] = 'ƒ';
$lang->project->currencySymbol['CAD'] = '$';
$lang->project->currencySymbol['RUR'] = '$';
$lang->project->currencySymbol['INR'] = '₹';
$lang->project->currencySymbol['AUD'] = 'A$';
$lang->project->currencySymbol['NZD'] = 'A$';
$lang->project->currencySymbol['THB'] = '฿';
$lang->project->currencySymbol['SGD'] = 'S$';
$lang->project->modelList[''] = '';
if($config->edition == 'ipd') $lang->project->modelList['ipd'] = "IPD";
$lang->project->modelList['scrum'] = "Scrum";
if(helper::hasFeature('waterfall')) $lang->project->modelList['waterfall'] = "CMMI";
$lang->project->modelList['kanban'] = "Канбан";
$lang->project->modelList['agileplus'] = "Agile+";
if(helper::hasFeature('waterfallplus')) $lang->project->modelList['waterfallplus'] = "Водопад+";
$lang->project->featureBar['browse']['all'] = 'Все';
$lang->project->featureBar['browse']['undone'] = 'Незавершённые';
$lang->project->featureBar['browse']['wait'] = 'Ожидают';
$lang->project->featureBar['browse']['doing'] = 'Выполняются';
$lang->project->featureBar['browse']['more'] = 'Ещё';
$lang->project->featureBar['index']['all'] = 'Все';
$lang->project->featureBar['index']['undone'] = 'Незавершённые';
$lang->project->featureBar['index']['wait'] = 'Ожидают';
$lang->project->featureBar['index']['doing'] = 'Выполняются';
$lang->project->featureBar['index']['suspended'] = 'Приостановлены';
$lang->project->featureBar['index']['closed'] = 'Закрыты';
$lang->project->featureBar['execution']['all'] = 'Все';
$lang->project->featureBar['execution']['undone'] = 'Незавершённые';
$lang->project->featureBar['execution']['wait'] = 'Ожидают';
$lang->project->featureBar['execution']['doing'] = 'Выполняются';
$lang->project->featureBar['execution']['suspended'] = 'Приостановлены';
$lang->project->featureBar['execution']['delayed'] = 'Просрочены';
$lang->project->featureBar['execution']['closed'] = 'Закрыты';
$lang->project->featureBar['bug']['all'] = 'Все';
$lang->project->featureBar['bug']['unresolved'] = 'Не решены';
$app->loadLang('testcase');
$lang->project->featureBar['testcase'] = $lang->testcase->featureBar['browse'];
$lang->project->featureBar['build']['all'] = 'Все сборки';
$lang->project->featureBar['group']['all'] = 'Все группы';
$lang->project->aclList['open'] = "Публичный (доступен любому с правом просмотра «{$lang->projectCommon}»)";
$lang->project->aclList['private'] = "Приватный (только для менеджера {$lang->projectCommon}, участников команды и заинтересованных лиц)";
$lang->project->taskDateLimitList['limit'] = "Ограничить даты подзадач (должны оставаться в рамках периода родительской задачи)";
$lang->project->taskDateLimitList['auto'] = "Автоматически расширять родительскую задачу (корректировка в зависимости от дат подзадач)";
$lang->project->multipleList['1'] = 'Да';
$lang->project->multipleList['0'] = 'Нет';
$lang->project->acls['private'] = 'Приватный';
$lang->project->acls['open'] = 'Публичный';
$lang->project->shortAclList['open'] = 'Публичный';
$lang->project->shortAclList['private'] = 'Приватный';
$lang->project->shortAclList['program'] = 'Публичный в программе';
$lang->project->subAclList['open'] = "Публичный (доступен любому с правом просмотра «{$lang->projectCommon}»)";
$lang->project->subAclList['private'] = "Приватный (доступен только менеджеру {$lang->projectCommon}, участникам команды и заинтересованным лицам)";
$lang->project->subAclList['program'] = "Публичный в программе (доступен всем менеджерам программы верхнего уровня и заинтересованным лицам, менеджеру {$lang->projectCommon}, участникам команды и заинтересованным лицам)";
$lang->project->kanbanAclList['open'] = "Публичный (доступен любому с правом просмотра «{$lang->projectCommon}»)";
$lang->project->kanbanAclList['private'] = "Приватный (только для менеджера {$lang->projectCommon} и участников команды)";
$lang->project->kanbanSubAclList['open'] = "Публичный (доступен любому с правом просмотра «{$lang->projectCommon}»)";
$lang->project->kanbanSubAclList['private'] = "Приватный (доступен только менеджеру {$lang->projectCommon} и участникам команды)";
$lang->project->kanbanSubAclList['program'] = "Публичный в программе (доступен всем менеджерам программы верхнего уровня и заинтересованным лицам, менеджеру {$lang->projectCommon}, участникам команды)";
if($config->systemMode == 'light')
{
unset($lang->project->subAclList['program']);
unset($lang->project->kanbanSubAclList['program']);
}
$lang->project->authList['extend'] = "Наследовать (объединение системных прав и прав {$lang->projectCommon})";
$lang->project->authList['reset'] = "Переопределить (только права {$lang->projectCommon})";
$lang->project->sortAuthList['extend'] = 'Наследовать';
$lang->project->sortAuthList['reset'] = 'Сбросить';
$lang->project->statusList[''] = '';
$lang->project->statusList['wait'] = 'Ожидает';
$lang->project->statusList['doing'] = 'Выполняется';
$lang->project->statusList['suspended'] = 'Приостановлен';
$lang->project->statusList['closed'] = 'Закрыт';
$lang->project->statusList['delay'] = 'Просрочен';
$lang->project->endList[31] = 'Один месяц';
$lang->project->endList[93] = '3 месяца';
$lang->project->endList[186] = 'Полгода';
$lang->project->endList[365] = 'Один год';
$lang->project->endList[999] = 'Долгосрочный';
$lang->project->ipdTitle = "Интегрированная разработка продуктов";
$lang->project->scrumTitle = 'Управление гибкой разработкой';
$lang->project->waterfallTitle = "Управление {$lang->projectCommon} по водопадной модели";
$lang->project->kanbanTitle = "Управление {$lang->projectCommon} по канбану";
$lang->project->agileplusTitle = "Управление {$lang->projectCommon} Scrum + Канбан";
$lang->project->waterfallplusTitle = "Управление {$lang->projectCommon} Водопад + Scrum + Канбан";
$lang->project->moreModelTitle = 'Больше моделей появится позже.';
$lang->project->empty = "Нет доступных {$lang->projectCommon}.";
$lang->project->nextStep = 'Далее';
$lang->project->hoursUnit = '%s часов';
$lang->project->workHourUnit = 'ч';
$lang->project->membersUnit = '%s чел.';
$lang->project->lastIteration = "Последний {$lang->executionCommon}";
$lang->project->lastKanban = 'Последний канбан';
$lang->project->ongoingStage = 'Выполняющиеся этапы';
$lang->project->ipd = 'IPD';
$lang->project->scrum = 'Scrum';
$lang->project->waterfall = 'Водопад';
$lang->project->agileplus = 'Agile+';
$lang->project->waterfallplus = 'Водопад+';
$lang->project->cannotCreateChild = 'Он не пуст, поэтому вы не можете добавить дочерний элемент. Вы можете добавить родительский элемент для него и создать дочерний.';
$lang->project->emptyPM = 'Нет доступных данных.';
$lang->project->cannotChangeToCat = "Он не пуст, поэтому вы не можете изменить его на родительский.";
$lang->project->cannotCancelCat = "У него есть дочерние {$lang->projectCommon}, поэтому вы не можете отменить метку родителя.";
$lang->project->parentBeginEnd = "Даты начала и окончания родителя: %s ~ %s";
$lang->project->childLongTime = "Если дочерний элемент является долгосрочным {$lang->projectCommon}, то родительский также должен быть долгосрочным.";
$lang->project->readjustTime = "Изменить даты начала и окончания {$lang->projectCommon}.";
$lang->project->notAllowRemoveProducts = "Истории в этом {$lang->productCommon} связаны с {$lang->projectCommon}, или {$lang->execution->common} в рамках {$lang->projectCommon} связан с этим {$lang->productCommon}. Пожалуйста, удалите связи и попробуйте снова.";
$lang->project->ge = "«%s» не может быть раньше фактической даты начала «%s».";
$lang->project->programTitle['0'] = 'Скрыть';
$lang->project->programTitle['base'] = "Показывать только верхнеуровневый {$lang->projectCommon}";
$lang->project->programTitle['end'] = "Показывать только низкоуровневый {$lang->projectCommon}";
$lang->project->accessDenied = "Доступ к этому {$lang->projectCommon} запрещён.";
$lang->project->chooseProgramType = 'Выберите тип управления';
$lang->project->cannotCreateChild = "Он уже содержит фактические данные, поэтому вы не можете добавить дочерний элемент. Вы можете добавить родительский элемент для него и создать дочерний.";
$lang->project->hasChildren = "У этого {$lang->projectCommon} есть дочерний {$lang->projectCommon}, поэтому его нельзя удалить.";
$lang->project->confirmDelete = "Вы уверены, что хотите удалить {$lang->projectCommon} «%s»?";
$lang->project->confirmDisableStoryType = "После отмены все соответствующие концептуальные истории, связанные с проектом и его исполнениями, будут удалены. Это действие необратимо.";
$lang->project->cannotChangeToCat = "Он уже содержит фактические данные, поэтому вы не можете преобразовать его в родительский.";
$lang->project->cannotCancelCat = "У него есть дочерние {$lang->projectCommon}, поэтому вы не можете отменить метку родителя.";
$lang->project->parentBeginEnd = "Длительность родительского {$lang->projectCommon}: %s ~ %s";
$lang->project->parentBudget = "Бюджет родительской программы: ";
$lang->project->confirmCreateStage = "В этом этапе уже есть данные. Вы уверены, что хотите его разделить? Если вы продолжите разделение, для сохранения целостности данных существующие данные будут записаны в первое {$lang->execution->common}, созданное при разделении.";
$lang->project->beginLessThanParent = "Дата начала {$lang->projectCommon} раньше даты начала родительской программы: %s.";
$lang->project->endGreatThanParent = "Дата окончания {$lang->projectCommon} позже даты окончания родительской программы: %s.";
$lang->project->dateExceedParent = "Дата начала и окончания {$lang->projectCommon} выходят за пределы диапазона данных родительской программы:";
$lang->project->beginGreatEqualChild = "Дата начала {$lang->projectCommon} должна быть не раньше даты начала программы: %s.";
$lang->project->endLessThanChild = "Дата окончания {$lang->projectCommon} должна быть не позже даты окончания программы: %s.";
$lang->project->beginLessEqualExecution = "Дата начала {$lang->projectCommon} должна быть не позже даты начала самого раннего исполнения: %s.";
$lang->project->endGreatEqualExecution = "Дата окончания {$lang->projectCommon} должна быть не раньше даты окончания исполнения: %s.";
$lang->project->childLongTime = "Поскольку под этим родителем есть долгосрочные {$lang->projectCommon}, родительский {$lang->projectCommon} также должен быть отмечен как долгосрочный.";
$lang->project->confirmUnlinkMember = "Вы уверены, что хотите удалить пользователя из {$lang->projectCommon}?";
$lang->project->stageByTips = "Создать один набор этапов для {$lang->projectCommon}, где каждый этап связан со всеми {$lang->productCommon}; или создать несколько наборов этапов по {$lang->productCommon}, где каждый набор связан только с одним {$lang->productCommon}.";
$lang->project->confirmCloseProject = "В этом {$lang->projectCommon} есть незакрытые {$lang->executionCommon}: %s. Вы уверены, что хотите закрыть {$lang->projectCommon}?";
$lang->project->action = new stdclass();
$lang->project->action->managed = '$date, управлял <strong>$actor</strong>. $extra' . "\n";
$lang->project->multiple = "Включить {$lang->executionCommon}";
$lang->project->copyProject = new stdClass();
$lang->project->copyProject->nameTips = "«Название {$lang->projectCommon}» не может повторяться.";
$lang->project->copyProject->codeTips = "«Код {$lang->projectCommon}» не может повторяться.";
$lang->project->copyProject->endTips = "«Плановая дата окончания» не может быть пустой.";
$lang->project->copyProject->daysTips = "«Рабочие дни» должны быть числовым значением.";
$lang->project->linkBranchStoryByPlanTips = "При связывании историй по плану будут импортированы только активные истории, связанные с {$lang->projectCommon} %s.";
$lang->project->linkNormalStoryByPlanTips = "При связывании историй по плану будут импортированы только активные истории.";
$lang->project->cannotManageProducts = "Этот проект является {$lang->projectCommon} на основе {$lang->projectCommon} и не может быть связан с {$lang->productCommon}.";
$lang->project->featureBar['dynamic']['all'] = 'Все';
$lang->project->featureBar['dynamic']['today'] = 'Сегодня';
$lang->project->featureBar['dynamic']['yesterday'] = 'Вчера';
$lang->project->featureBar['dynamic']['thisWeek'] = 'На этой неделе';
$lang->project->featureBar['dynamic']['lastWeek'] = 'На прошлой неделе';
$lang->project->featureBar['dynamic']['thisMonth'] = 'В этом месяце';
$lang->project->featureBar['dynamic']['lastMonth'] = 'В прошлом месяце';
$lang->project->moreSelects = array();
$lang->project->moreSelects['browse']['more']['suspended'] = 'Приостановлен';
$lang->project->moreSelects['browse']['more']['delayed'] = 'Просрочен';
$lang->project->moreSelects['browse']['more']['closed'] = 'Закрыт';
$lang->project->executionList['scrum'] = 'Спринт ' . $lang->projectCommon;
$lang->project->executionList['waterfall'] = 'Этап ' . $lang->projectCommon;
$lang->project->executionList['kanban'] = 'Канбан ' . $lang->projectCommon;
$lang->project->executionList['agileplus'] = 'Спринт ' . $lang->projectCommon;
$lang->project->executionList['waterfallplus'] = 'Этап ' . $lang->projectCommon;
$lang->project->featureBar['team']['all'] = 'Участники';
$lang->project->featureBar['managemembers']['all'] = 'Управление командой';
$lang->project->coverExecutionPrivList = array();
$lang->project->coverExecutionPrivList[1] = 'Открыть (После включения вы можете управлять правами на выполнение функций (таких как задачи, диаграммы сгорания, тестирование и т.д.) в разделе «Пользовательские права проекта». Это действие необратимо.)';
$lang->project->coverExecutionPrivList[0] = 'Закрыть';
$lang->project->api = new stdclass();
$lang->project->api->error = new stdclass();
$lang->project->api->error->productNotFound = 'Продукт не существует.';
$lang->project->disabledHint = new stdclass();
$lang->project->disabledHint->linkedStory = "{$lang->projectCommon} имеет {$lang->SRCommon}, связанные с {$lang->productCommon}, и не может быть отвязан. Пожалуйста, сначала отвяжите {$lang->SRCommon}.";
$lang->project->disabledHint->createdStage = "{$lang->productCommon} имеет существующие этапы. Чтобы отвязать его от {$lang->projectCommon}, сначала удалите существующие этапы.";
$lang->project->disabledHint->linkedStoryAndStage = "{$lang->productCommon} имеет существующие этапы и связанные {$lang->SRCommon}. Чтобы отвязать его от {$lang->projectCommon}, сначала удалите связи {$lang->SRCommon}, а затем удалите существующие этапы.";
$lang->project->disabledHint->linkedStoryAndExecution = "{$lang->SRCommon} в {$lang->productCommon} в настоящее время связан с {$lang->projectCommon} и {$lang->execution->common}. Пожалуйста, сначала удалите связи {$lang->SRCommon} из {$lang->projectCommon} и {$lang->execution->common}.";