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} превышает остаток бюджета программы: ."; $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, управлял $actor. $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}.";