Добавлен перевод ru отчасти
This commit is contained in:
parent
40b873be7a
commit
215fab3bec
File diff suppressed because it is too large
Load diff
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* The admin module English file of ZenTaoPMS.
|
* Модуль admin ZenTaoPMS на русском языке.
|
||||||
*
|
*
|
||||||
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
|
* @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)
|
* @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
|
||||||
|
|
@ -9,198 +9,197 @@
|
||||||
* @version $Id: en.php 4460 2013-02-26 02:28:02Z chencongzhi520@gmail.com $
|
* @version $Id: en.php 4460 2013-02-26 02:28:02Z chencongzhi520@gmail.com $
|
||||||
* @link https://www.zentao.net
|
* @link https://www.zentao.net
|
||||||
*/
|
*/
|
||||||
$lang->admin->index = 'Admin Home';
|
$lang->admin->index = 'Главная администрирования';
|
||||||
$lang->admin->sso = 'Integrated with Zdoo';
|
$lang->admin->sso = 'Интеграция с Zdoo';
|
||||||
$lang->admin->ssoAction = 'Integrated with Zdoo';
|
$lang->admin->ssoAction = 'Интеграция с Zdoo';
|
||||||
$lang->admin->safeIndex = 'Password Settings';
|
$lang->admin->safeIndex = 'Настройки пароля';
|
||||||
$lang->admin->checkWeak = 'Weak Password Detection';
|
$lang->admin->checkWeak = 'Проверка слабых паролей';
|
||||||
$lang->admin->certifyMobile = 'Mobile Verification';
|
$lang->admin->certifyMobile = 'Подтверждение по телефону';
|
||||||
$lang->admin->certifyEmail = 'Email Verification';
|
$lang->admin->certifyEmail = 'Подтверждение по Email';
|
||||||
$lang->admin->ztCompany = 'Organization Verification';
|
$lang->admin->ztCompany = 'Подтверждение организации';
|
||||||
$lang->admin->captcha = 'Verification Code';
|
$lang->admin->captcha = 'Код подтверждения';
|
||||||
$lang->admin->getCaptcha = 'Send Code';
|
$lang->admin->getCaptcha = 'Отправить код';
|
||||||
$lang->admin->register = 'Register';
|
$lang->admin->register = 'Регистрация';
|
||||||
$lang->admin->resetPWDSetting = 'Reset Password';
|
$lang->admin->resetPWDSetting = 'Сброс пароля';
|
||||||
$lang->admin->tableEngine = 'Table Engine';
|
$lang->admin->tableEngine = 'Движок таблиц';
|
||||||
$lang->admin->setModuleIndex = 'System Features';
|
$lang->admin->setModuleIndex = 'Системные функции';
|
||||||
|
|
||||||
$lang->admin->mon = 'month';
|
$lang->admin->mon = 'месяц';
|
||||||
$lang->admin->day = 'day';
|
$lang->admin->day = 'день';
|
||||||
$lang->admin->updateDynamics = 'Update Dynamics';
|
$lang->admin->updateDynamics = 'Обновить динамику';
|
||||||
$lang->admin->updatePatch = 'Patch Update';
|
$lang->admin->updatePatch = 'Обновление патча';
|
||||||
$lang->admin->upgradeRecommend = 'Upgrade Recommend';
|
$lang->admin->upgradeRecommend = 'Рекомендуемое обновление';
|
||||||
$lang->admin->zentaoUsed = 'You have been using ZenTao';
|
$lang->admin->zentaoUsed = 'Вы используете ZenTao';
|
||||||
|
|
||||||
$lang->admin->api = 'API';
|
$lang->admin->api = 'API';
|
||||||
$lang->admin->log = 'Log';
|
$lang->admin->log = 'Журнал';
|
||||||
$lang->admin->setting = 'Settings';
|
$lang->admin->setting = 'Настройки';
|
||||||
$lang->admin->setFlow = 'Set Flow';
|
$lang->admin->setFlow = 'Настройка процессов';
|
||||||
$lang->admin->pluginRecommendation = 'Popular Add-ons';
|
$lang->admin->pluginRecommendation = 'Популярные дополнения';
|
||||||
$lang->admin->zentaoInfo = 'ZenTao News';
|
$lang->admin->zentaoInfo = 'Новости ZenTao';
|
||||||
$lang->admin->officialAccount = 'Official Social Media';
|
$lang->admin->officialAccount = 'Официальные соцсети';
|
||||||
$lang->admin->publicClass = 'Webinars';
|
$lang->admin->publicClass = 'Вебинары';
|
||||||
$lang->admin->days = 'Log Retention Days';
|
$lang->admin->days = 'Срок хранения журналов (дней)';
|
||||||
$lang->admin->resetPWDByMail = 'Reset Via Email';
|
$lang->admin->resetPWDByMail = 'Сброс через Email';
|
||||||
$lang->admin->followUs = 'Follow Us';
|
$lang->admin->followUs = 'Подпишитесь на нас';
|
||||||
$lang->admin->followUsContent = 'Stay updated on ZenTao news, events, and access support at any time.';
|
$lang->admin->followUsContent = 'Будьте в курсе новостей и событий ZenTao, получайте поддержку в любое время.';
|
||||||
|
|
||||||
$lang->admin->changeEngine = "Switch to InnoDB";
|
$lang->admin->changeEngine = "Переключить на InnoDB";
|
||||||
$lang->admin->changingTable = 'Converting storage engine for table %s...';
|
$lang->admin->changingTable = 'Преобразование движка таблицы %s...';
|
||||||
$lang->admin->changeSuccess = 'Table %s engine successfully converted to InnoDB.';
|
$lang->admin->changeSuccess = 'Движок таблицы %s успешно преобразован в InnoDB.';
|
||||||
$lang->admin->changeFail = "Failed to convert table %s engine. Reason: <span class='text-red'>%s</span>.";
|
$lang->admin->changeFail = "Не удалось преобразовать движок таблицы %s. Причина: <span class='text-red'>%s</span>.";
|
||||||
$lang->admin->errorInnodb = 'Your current database does not support the InnoDB storage engine.';
|
$lang->admin->errorInnodb = 'Ваша текущая база данных не поддерживает движок InnoDB.';
|
||||||
$lang->admin->changeFinished = "Database engine conversion completed.";
|
$lang->admin->changeFinished = "Преобразование движка базы данных завершено.";
|
||||||
$lang->admin->engineInfo = "The engine for table <strong>%s</strong> is <strong>%s</strong>.";
|
$lang->admin->engineInfo = "Движок таблицы <strong>%s</strong> — <strong>%s</strong>.";
|
||||||
$lang->admin->engineSummary['hasMyISAM'] = "%s tables are not using the InnoDB engine.";
|
$lang->admin->engineSummary['hasMyISAM'] = "%s таблиц не используют движок InnoDB.";
|
||||||
$lang->admin->engineSummary['allInnoDB'] = "All tables are now using the InnoDB engine.";
|
$lang->admin->engineSummary['allInnoDB'] = "Все таблицы теперь используют движок InnoDB.";
|
||||||
|
|
||||||
$lang->admin->info = new stdclass();
|
$lang->admin->info = new stdclass();
|
||||||
$lang->admin->info->version = 'The current system version is %s, ';
|
$lang->admin->info->version = 'Текущая версия системы: %s, ';
|
||||||
$lang->admin->info->links = 'You can visit the following link: ';
|
$lang->admin->info->links = 'Вы можете посетить следующие ссылки: ';
|
||||||
$lang->admin->info->account = 'Your ZenTao Community account is %s.';
|
$lang->admin->info->account = 'Ваша учетная запись ZenTao Community: %s.';
|
||||||
$lang->admin->info->log = 'Logs exceeding the retention period will be deleted. Please enable Scheduled Tasks (Cron).';
|
$lang->admin->info->log = 'Журналы, превышающие срок хранения, будут удалены. Пожалуйста, включите планировщик задач (Cron).';
|
||||||
|
|
||||||
$lang->admin->notice = new stdclass();
|
$lang->admin->notice = new stdclass();
|
||||||
$lang->admin->notice->register = "You can %s the ZenTao Community (www.zentao.net) to get the latest updates.";
|
$lang->admin->notice->register = "Вы можете %s в ZenTao Community (www.zentao.net), чтобы получать последние обновления.";
|
||||||
$lang->admin->notice->ignore = "Ignore";
|
$lang->admin->notice->ignore = "Игнорировать";
|
||||||
$lang->admin->notice->int = "『%s』should be a positive integer.";
|
$lang->admin->notice->int = "『%s』должно быть положительным целым числом.";
|
||||||
$lang->admin->notice->confirmDisableStoryType = "‘{type}’ function closed, the system will remove all stories associated with the project and execution, the operation is irreversible";
|
$lang->admin->notice->confirmDisableStoryType = "Функция ‘{type}’ отключена. Система удалит все истории, связанные с проектом и исполнением. Операция необратима.";
|
||||||
$lang->admin->notice->openDependFeature = 'Using "{source}" function requires enabling "{target}" function synchronously.';
|
$lang->admin->notice->openDependFeature = 'Использование функции "{source}" требует одновременного включения функции "{target}".';
|
||||||
$lang->admin->notice->closeDependFeature = 'Closing "{source}" function requires synchronously closing "{target}" function.';
|
$lang->admin->notice->closeDependFeature = 'Отключение функции "{source}" требует одновременного отключения функции "{target}".';
|
||||||
|
|
||||||
$lang->admin->registerNotice = new stdclass();
|
$lang->admin->registerNotice = new stdclass();
|
||||||
$lang->admin->registerNotice->common = 'Register';
|
$lang->admin->registerNotice->common = 'Регистрация';
|
||||||
$lang->admin->registerNotice->caption = 'ZenTao Community Registration';
|
$lang->admin->registerNotice->caption = 'Регистрация в ZenTao Community';
|
||||||
$lang->admin->registerNotice->click = 'Register';
|
$lang->admin->registerNotice->click = 'Зарегистрироваться';
|
||||||
$lang->admin->registerNotice->lblAccount = 'Please set your username. It must contain at least 3 alphanumeric characters (letters and numbers).';
|
$lang->admin->registerNotice->lblAccount = 'Установите имя пользователя. Оно должно содержать не менее 3 буквенно-цифровых символов (буквы и цифры).';
|
||||||
$lang->admin->registerNotice->lblPasswd = 'Please set your password. It must contain at least 6 characters (letters and numbers combined).';
|
$lang->admin->registerNotice->lblPasswd = 'Установите пароль. Он должен содержать не менее 6 символов (буквы и цифры в комбинации).';
|
||||||
$lang->admin->registerNotice->submit = 'Register';
|
$lang->admin->registerNotice->submit = 'Зарегистрироваться';
|
||||||
$lang->admin->registerNotice->submitHere = 'Register Here';
|
$lang->admin->registerNotice->submitHere = 'Зарегистрироваться здесь';
|
||||||
$lang->admin->registerNotice->bind = "Link Existing Account";
|
$lang->admin->registerNotice->bind = "Привязать существующую учетную запись";
|
||||||
$lang->admin->registerNotice->success = "Account registered successfully.";
|
$lang->admin->registerNotice->success = "Учетная запись успешно зарегистрирована.";
|
||||||
|
|
||||||
$lang->admin->bind = new stdclass();
|
$lang->admin->bind = new stdclass();
|
||||||
$lang->admin->bind->caption = 'Link Community Account';
|
$lang->admin->bind->caption = 'Привязать учетную запись Community';
|
||||||
$lang->admin->bind->success = "Account linked successfully.";
|
$lang->admin->bind->success = "Учетная запись успешно привязана.";
|
||||||
$lang->admin->bind->submit = "Link";
|
$lang->admin->bind->submit = "Привязать";
|
||||||
|
|
||||||
$lang->admin->setModule = new stdclass();
|
$lang->admin->setModule = new stdclass();
|
||||||
$lang->admin->setModule->module = 'Modules';
|
$lang->admin->setModule->module = 'Модули';
|
||||||
$lang->admin->setModule->optional = 'Optional Features';
|
$lang->admin->setModule->optional = 'Опциональные функции';
|
||||||
$lang->admin->setModule->opened = 'Enabled';
|
$lang->admin->setModule->opened = 'Включено';
|
||||||
$lang->admin->setModule->closed = 'Disabled';
|
$lang->admin->setModule->closed = 'Отключено';
|
||||||
|
|
||||||
$lang->admin->setModule->my = 'Dashboard';
|
$lang->admin->setModule->my = 'Панель управления';
|
||||||
$lang->admin->setModule->product = $lang->productCommon;
|
$lang->admin->setModule->product = $lang->productCommon;
|
||||||
$lang->admin->setModule->project = $lang->projectCommon;
|
$lang->admin->setModule->project = $lang->projectCommon;
|
||||||
$lang->admin->setModule->qa = 'Test';
|
$lang->admin->setModule->qa = 'Тестирование';
|
||||||
$lang->admin->setModule->assetlib = 'Asset';
|
$lang->admin->setModule->assetlib = 'Активы';
|
||||||
$lang->admin->setModule->other = 'General Modules';
|
$lang->admin->setModule->other = 'Общие модули';
|
||||||
|
|
||||||
$lang->admin->setModule->program = 'Program';
|
$lang->admin->setModule->program = 'Программа';
|
||||||
$lang->admin->setModule->testsuite = 'Test Suits';
|
$lang->admin->setModule->testsuite = 'Наборы тестов';
|
||||||
$lang->admin->setModule->automated = 'Automation';
|
$lang->admin->setModule->automated = 'Автоматизация';
|
||||||
$lang->admin->setModule->AI = 'Agents';
|
$lang->admin->setModule->AI = 'Агенты';
|
||||||
$lang->admin->setModule->BI = 'Reports';
|
$lang->admin->setModule->BI = 'Отчёты';
|
||||||
$lang->admin->setModule->workestimation = 'Work Estimation';
|
$lang->admin->setModule->workestimation = 'Оценка трудозатрат';
|
||||||
$lang->admin->setModule->score = 'Points';
|
$lang->admin->setModule->score = 'Баллы';
|
||||||
$lang->admin->setModule->repo = 'Code';
|
$lang->admin->setModule->repo = 'Код';
|
||||||
$lang->admin->setModule->issue = 'Issue';
|
$lang->admin->setModule->issue = 'Проблемы';
|
||||||
$lang->admin->setModule->risk = 'Risk';
|
$lang->admin->setModule->risk = 'Риски';
|
||||||
$lang->admin->setModule->opportunity = 'Opportunity';
|
$lang->admin->setModule->opportunity = 'Возможности';
|
||||||
$lang->admin->setModule->process = 'Process';
|
$lang->admin->setModule->process = 'Процессы';
|
||||||
$lang->admin->setModule->auditplan = 'Test';
|
$lang->admin->setModule->auditplan = 'Аудиты';
|
||||||
$lang->admin->setModule->meeting = 'Meeting';
|
$lang->admin->setModule->meeting = 'Встречи';
|
||||||
$lang->admin->setModule->roadmap = 'Roadmap';
|
$lang->admin->setModule->roadmap = 'Дорожная карта';
|
||||||
$lang->admin->setModule->track = 'Matrix';
|
$lang->admin->setModule->track = 'Матрица';
|
||||||
$lang->admin->setModule->ER = $lang->ERCommon . 's';
|
$lang->admin->setModule->ER = $lang->ERCommon . 'ы';
|
||||||
$lang->admin->setModule->UR = $lang->URCommon . 's';
|
$lang->admin->setModule->UR = $lang->URCommon . 'ы';
|
||||||
$lang->admin->setModule->deliverable = 'Deliverable';
|
$lang->admin->setModule->deliverable = 'Результаты';
|
||||||
$lang->admin->setModule->cm = 'Baseline';
|
$lang->admin->setModule->cm = 'Базовые линии';
|
||||||
$lang->admin->setModule->change = 'Project Change';
|
$lang->admin->setModule->change = 'Изменения проекта';
|
||||||
$lang->admin->setModule->researchplan = 'Research';
|
$lang->admin->setModule->researchplan = 'Исследования';
|
||||||
$lang->admin->setModule->gapanalysis = 'Training';
|
$lang->admin->setModule->gapanalysis = 'Обучение';
|
||||||
$lang->admin->setModule->storylib = 'Story Lib';
|
$lang->admin->setModule->storylib = 'Библиотека историй';
|
||||||
$lang->admin->setModule->caselib = 'Test Case Lib';
|
$lang->admin->setModule->caselib = 'Библиотека тест-кейсов';
|
||||||
$lang->admin->setModule->issuelib = 'Issue Lib';
|
$lang->admin->setModule->issuelib = 'Библиотека проблем';
|
||||||
$lang->admin->setModule->risklib = 'Risk Lib';
|
$lang->admin->setModule->risklib = 'Библиотека рисков';
|
||||||
$lang->admin->setModule->opportunitylib = 'Opportunity Lib';
|
$lang->admin->setModule->opportunitylib = 'Библиотека возможностей';
|
||||||
$lang->admin->setModule->practicelib = ' Best Practice Lib';
|
$lang->admin->setModule->practicelib = 'Библиотека лучших практик';
|
||||||
$lang->admin->setModule->componentlib = 'Component Lib';
|
$lang->admin->setModule->componentlib = 'Библиотека компонентов';
|
||||||
$lang->admin->setModule->devops = 'CI&CD';
|
$lang->admin->setModule->devops = 'CI&CD';
|
||||||
$lang->admin->setModule->deliverable = 'Deliverable';
|
$lang->admin->setModule->kanban = 'Канбан';
|
||||||
$lang->admin->setModule->kanban = 'Kanban';
|
$lang->admin->setModule->OA = 'Офис';
|
||||||
$lang->admin->setModule->OA = 'OA';
|
$lang->admin->setModule->deploy = 'DevOps';
|
||||||
$lang->admin->setModule->deploy = 'OPS';
|
$lang->admin->setModule->traincourse = 'Академия';
|
||||||
$lang->admin->setModule->traincourse = 'Academy';
|
$lang->admin->setModule->setCode = 'Код';
|
||||||
$lang->admin->setModule->setCode = 'Code';
|
$lang->admin->setModule->measrecord = 'Метрики';
|
||||||
$lang->admin->setModule->measrecord = 'Metric';
|
|
||||||
|
|
||||||
$lang->admin->safe = new stdclass();
|
$lang->admin->safe = new stdclass();
|
||||||
$lang->admin->safe->common = 'Security Policy';
|
$lang->admin->safe->common = 'Политика безопасности';
|
||||||
$lang->admin->safe->set = 'Password Settings';
|
$lang->admin->safe->set = 'Настройки пароля';
|
||||||
$lang->admin->safe->password = 'Password Strength';
|
$lang->admin->safe->password = 'Сложность пароля';
|
||||||
$lang->admin->safe->weak = 'Common Weak Passwords';
|
$lang->admin->safe->weak = 'Распространённые слабые пароли';
|
||||||
$lang->admin->safe->reason = 'Type';
|
$lang->admin->safe->reason = 'Тип';
|
||||||
$lang->admin->safe->checkWeak = 'Weak Password Audit';
|
$lang->admin->safe->checkWeak = 'Аудит слабых паролей';
|
||||||
$lang->admin->safe->changeWeak = 'Change Weak Passwords';
|
$lang->admin->safe->changeWeak = 'Изменить слабые пароли';
|
||||||
$lang->admin->safe->loginCaptcha = 'Enable CAPTCHA on Login';
|
$lang->admin->safe->loginCaptcha = 'Включить CAPTCHA при входе';
|
||||||
$lang->admin->safe->modifyPasswordFirstLogin = 'Force Password Change on First Login';
|
$lang->admin->safe->modifyPasswordFirstLogin = 'Принудительная смена пароля при первом входе';
|
||||||
$lang->admin->safe->passwordStrengthWeak = 'Password strength is below system requirements.';
|
$lang->admin->safe->passwordStrengthWeak = 'Сложность пароля ниже требований системы.';
|
||||||
|
|
||||||
$lang->admin->safe->modeList[0] = 'Ignore';
|
$lang->admin->safe->modeList[0] = 'Игнорировать';
|
||||||
$lang->admin->safe->modeList[1] = 'Medium';
|
$lang->admin->safe->modeList[1] = 'Средняя';
|
||||||
$lang->admin->safe->modeList[2] = 'Strong';
|
$lang->admin->safe->modeList[2] = 'Высокая';
|
||||||
|
|
||||||
$lang->admin->safe->modeRuleList[1] = '≥6 characters: A-Z, a-z, and 0-9.';
|
$lang->admin->safe->modeRuleList[1] = '≥6 символов: A-Z, a-z, 0-9.';
|
||||||
$lang->admin->safe->modeRuleList[2] = '≥10 characters: A-Z, a-z, 0-9, and symbols.';
|
$lang->admin->safe->modeRuleList[2] = '≥10 символов: A-Z, a-z, 0-9, специальные символы.';
|
||||||
|
|
||||||
$lang->admin->safe->reasonList['weak'] = 'Common Weak Passwords';
|
$lang->admin->safe->reasonList['weak'] = 'Распространённые слабые пароли';
|
||||||
$lang->admin->safe->reasonList['account'] = 'Same as user name.';
|
$lang->admin->safe->reasonList['account'] = 'Совпадает с именем пользователя.';
|
||||||
$lang->admin->safe->reasonList['mobile'] = 'Same as mobile number.';
|
$lang->admin->safe->reasonList['mobile'] = 'Совпадает с номером телефона.';
|
||||||
$lang->admin->safe->reasonList['phone'] = 'Same as phone number.';
|
$lang->admin->safe->reasonList['phone'] = 'Совпадает с номером стационарного телефона.';
|
||||||
$lang->admin->safe->reasonList['birthday'] = 'Same as date of birth.';
|
$lang->admin->safe->reasonList['birthday'] = 'Совпадает с датой рождения.';
|
||||||
|
|
||||||
$lang->admin->safe->modifyPasswordList[1] = 'Mandatory';
|
$lang->admin->safe->modifyPasswordList[1] = 'Обязательно';
|
||||||
$lang->admin->safe->modifyPasswordList[0] = 'Optional';
|
$lang->admin->safe->modifyPasswordList[0] = 'По желанию';
|
||||||
|
|
||||||
$lang->admin->safe->loginCaptchaList[1] = 'Yes';
|
$lang->admin->safe->loginCaptchaList[1] = 'Да';
|
||||||
$lang->admin->safe->loginCaptchaList[0] = 'No';
|
$lang->admin->safe->loginCaptchaList[0] = 'Нет';
|
||||||
|
|
||||||
$lang->admin->safe->resetPWDList[1] = 'Enable';
|
$lang->admin->safe->resetPWDList[1] = 'Включить';
|
||||||
$lang->admin->safe->resetPWDList[0] = 'Disable';
|
$lang->admin->safe->resetPWDList[0] = 'Отключить';
|
||||||
|
|
||||||
$lang->admin->safe->noticeMode = 'The system checks password strength when creating users, editing users, or changing passwords.';
|
$lang->admin->safe->noticeMode = 'Система проверяет сложность пароля при создании пользователя, редактировании пользователя или смене пароля.';
|
||||||
$lang->admin->safe->noticeWeakMode = 'The system checks password strength during login, user creation, user editing, and password changes.';
|
$lang->admin->safe->noticeWeakMode = 'Система проверяет сложность пароля при входе, создании пользователя, редактировании пользователя и смене пароля.';
|
||||||
$lang->admin->safe->noticeStrong = 'Security increases with password length, the use of uppercase letters, numbers, and special symbols, and fewer repeated characters.';
|
$lang->admin->safe->noticeStrong = 'Безопасность повышается с увеличением длины пароля, использованием заглавных букв, цифр и специальных символов, а также уменьшением количества повторяющихся символов.';
|
||||||
$lang->admin->safe->noticeGd = 'The system detected that the GD module is not installed or FreeType support is not enabled on your server. CAPTCHA functionality is currently unavailable. Please install the necessary dependencies.';
|
$lang->admin->safe->noticeGd = 'Система обнаружила, что модуль GD не установлен или поддержка FreeType не включена на вашем сервере. Функция CAPTCHA в настоящее время недоступна. Пожалуйста, установите необходимые зависимости.';
|
||||||
|
|
||||||
$lang->admin->menuSetting['system']['name'] = 'System';
|
$lang->admin->menuSetting['system']['name'] = 'Система';
|
||||||
$lang->admin->menuSetting['system']['desc'] = 'Configure system components such as backups, chat, and security settings.';
|
$lang->admin->menuSetting['system']['desc'] = 'Настройка системных компонентов: резервное копирование, чат, параметры безопасности.';
|
||||||
$lang->admin->menuSetting['user']['name'] = 'Users';
|
$lang->admin->menuSetting['user']['name'] = 'Пользователи';
|
||||||
$lang->admin->menuSetting['user']['desc'] = 'Manage departments, users, and permissions.';
|
$lang->admin->menuSetting['user']['desc'] = 'Управление отделами, пользователями и правами доступа.';
|
||||||
$lang->admin->menuSetting['switch']['name'] = 'Feature Options';
|
$lang->admin->menuSetting['switch']['name'] = 'Опции функций';
|
||||||
$lang->admin->menuSetting['switch']['desc'] = 'Enable or disable specific system features.';
|
$lang->admin->menuSetting['switch']['desc'] = 'Включение или отключение конкретных системных функций.';
|
||||||
$lang->admin->menuSetting['feature']['name'] = 'Features';
|
$lang->admin->menuSetting['feature']['name'] = 'Функции';
|
||||||
$lang->admin->menuSetting['feature']['desc'] = 'Configure system elements organized by the feature menu.';
|
$lang->admin->menuSetting['feature']['desc'] = 'Настройка системных элементов, организованных по функциональному меню.';
|
||||||
$lang->admin->menuSetting['template']['name'] = 'Doc Template';
|
$lang->admin->menuSetting['template']['name'] = 'Шаблоны документов';
|
||||||
$lang->admin->menuSetting['template']['desc'] = 'Configure document template types and content.';
|
$lang->admin->menuSetting['template']['desc'] = 'Настройка типов и содержимого шаблонов документов.';
|
||||||
$lang->admin->menuSetting['message']['name'] = 'Notifications';
|
$lang->admin->menuSetting['message']['name'] = 'Уведомления';
|
||||||
$lang->admin->menuSetting['message']['desc'] = 'Configure notification channels and customize trigger actions.';
|
$lang->admin->menuSetting['message']['desc'] = 'Настройка каналов уведомлений и настройка триггерных действий.';
|
||||||
$lang->admin->menuSetting['extension']['name'] = 'Add-ons';
|
$lang->admin->menuSetting['extension']['name'] = 'Дополнения';
|
||||||
$lang->admin->menuSetting['extension']['desc'] = 'Browse and install plugins.';
|
$lang->admin->menuSetting['extension']['desc'] = 'Просмотр и установка плагинов.';
|
||||||
$lang->admin->menuSetting['dev']['name'] = 'Custom Development';
|
$lang->admin->menuSetting['dev']['name'] = 'Кастомная разработка';
|
||||||
$lang->admin->menuSetting['dev']['desc'] = 'Extend system functionality with custom code.';
|
$lang->admin->menuSetting['dev']['desc'] = 'Расширение функциональности системы с помощью пользовательского кода.';
|
||||||
$lang->admin->menuSetting['convert']['name'] = 'Data import';
|
$lang->admin->menuSetting['convert']['name'] = 'Импорт данных';
|
||||||
$lang->admin->menuSetting['convert']['desc'] = 'Data migration from third-party systems.';
|
$lang->admin->menuSetting['convert']['desc'] = 'Миграция данных из сторонних систем.';
|
||||||
$lang->admin->menuSetting['adminregister']['name'] = 'ZenTao Community';
|
$lang->admin->menuSetting['adminregister']['name'] = 'ZenTao Community';
|
||||||
$lang->admin->menuSetting['adminregister']['desc'] = 'Access project management resources, technical support, and try demos of various versions.';
|
$lang->admin->menuSetting['adminregister']['desc'] = 'Доступ к ресурсам по управлению проектами, техническая поддержка, демоверсии различных версий.';
|
||||||
|
|
||||||
$lang->admin->updateDynamics = 'Recents';
|
$lang->admin->updateDynamics = 'Недавние';
|
||||||
$lang->admin->updatePatch = 'Patch';
|
$lang->admin->updatePatch = 'Патч';
|
||||||
$lang->admin->upgradeRecommend = 'Available Upgrade';
|
$lang->admin->upgradeRecommend = 'Доступно обновление';
|
||||||
$lang->admin->zentaoUsed = 'ZenTao has been with you for ';
|
$lang->admin->zentaoUsed = 'ZenTao с вами ';
|
||||||
$lang->admin->noPriv = 'You have no permission to visit this block.';
|
$lang->admin->noPriv = 'У вас нет прав для просмотра этого блока.';
|
||||||
|
|
||||||
$lang->admin->openTag = 'ZenTao Community Edition';
|
$lang->admin->openTag = 'ZenTao Community Edition';
|
||||||
$lang->admin->bizTag = 'ZenTao Biz ';
|
$lang->admin->bizTag = 'ZenTao Biz ';
|
||||||
|
|
@ -209,109 +208,109 @@ $lang->admin->ipdTag = 'ZenTao IPD';
|
||||||
|
|
||||||
$lang->admin->bizInfoURL = 'https://www.zentao.net/page/enterprise.html';
|
$lang->admin->bizInfoURL = 'https://www.zentao.net/page/enterprise.html';
|
||||||
$lang->admin->maxInfoURL = 'https://www.zentao.net/page/max.html';
|
$lang->admin->maxInfoURL = 'https://www.zentao.net/page/max.html';
|
||||||
$lang->admin->productDetail = 'Details';
|
$lang->admin->productDetail = 'Подробнее';
|
||||||
$lang->admin->productFeature['biz'][] = 'Feedback Management';
|
$lang->admin->productFeature['biz'][] = 'Управление обратной связью';
|
||||||
$lang->admin->productFeature['biz'][] = 'Task Gantt Charts/Calendar/Effort';
|
$lang->admin->productFeature['biz'][] = 'Диаграммы Ганта задач/Календарь/Усилия';
|
||||||
$lang->admin->productFeature['biz'][] = 'MS Word/Excel Import & Export';
|
$lang->admin->productFeature['biz'][] = 'Импорт и экспорт MS Word/Excel';
|
||||||
$lang->admin->productFeature['biz'][] = 'Competitive pricing with dedicated technical support.';
|
$lang->admin->productFeature['biz'][] = 'Конкурентные цены с выделенной технической поддержкой.';
|
||||||
$lang->admin->productFeature['max'][] = 'Project Metrics';
|
$lang->admin->productFeature['max'][] = 'Метрики проекта';
|
||||||
$lang->admin->productFeature['max'][] = 'Asset Library';
|
$lang->admin->productFeature['max'][] = 'Библиотека активов';
|
||||||
$lang->admin->productFeature['max'][] = 'QA Plan';
|
$lang->admin->productFeature['max'][] = 'План контроля качества';
|
||||||
$lang->admin->productFeature['max'][] = 'Strict permission controls with flexible and secure access.';
|
$lang->admin->productFeature['max'][] = 'Строгий контроль прав доступа с гибким и безопасным доступом.';
|
||||||
$lang->admin->productFeature['ipd'][] = 'Built-in requirement pool management for requirement collection and distribution';
|
$lang->admin->productFeature['ipd'][] = 'Встроенное управление пулом требований для сбора и распределения требований';
|
||||||
$lang->admin->productFeature['ipd'][] = 'Complete support for product roadmap planning and project initiation process';
|
$lang->admin->productFeature['ipd'][] = 'Полная поддержка планирования дорожной карты продуктов и процесса запуска проектов';
|
||||||
$lang->admin->productFeature['ipd'][] = 'Provides comprehensive market management, research management and report management';
|
$lang->admin->productFeature['ipd'][] = 'Обеспечивает комплексное управление рынком, управление исследованиями и управление отчётами';
|
||||||
$lang->admin->productFeature['ipd'][] = 'Provides a complete IPD R&D workflow with built-in TR and DCP reviews.';
|
$lang->admin->productFeature['ipd'][] = 'Предоставляет полный рабочий процесс IPD R&D со встроенными проверками TR и DCP.';
|
||||||
|
|
||||||
$lang->admin->community = new stdclass();
|
$lang->admin->community = new stdclass();
|
||||||
$lang->admin->community->registerTitle = 'Join ZenTao Community';
|
$lang->admin->community->registerTitle = 'Присоединиться к ZenTao Community';
|
||||||
$lang->admin->community->skip = 'Skip';
|
$lang->admin->community->skip = 'Пропустить';
|
||||||
$lang->admin->community->uxPlanTitle = 'ZenTao User Experience Improvement Program';
|
$lang->admin->community->uxPlanTitle = 'Программа улучшения пользовательского опыта ZenTao';
|
||||||
$lang->admin->community->loginFailed = 'Login failed.';
|
$lang->admin->community->loginFailed = 'Ошибка входа.';
|
||||||
$lang->admin->community->loginFailedMobile = 'Please enter your mobile number.';
|
$lang->admin->community->loginFailedMobile = 'Пожалуйста, введите номер телефона.';
|
||||||
$lang->admin->community->loginFailedCode = 'Please enter the verification code.';
|
$lang->admin->community->loginFailedCode = 'Пожалуйста, введите код подтверждения.';
|
||||||
$lang->admin->community->officialWebsite = 'ZenTao Website';
|
$lang->admin->community->officialWebsite = 'Веб-сайт ZenTao';
|
||||||
$lang->admin->community->uxPlanWithBookTitle = 'ZenTao User Experience Improvement Program';
|
$lang->admin->community->uxPlanWithBookTitle = 'Программа улучшения пользовательского опыта ZenTao';
|
||||||
$lang->admin->community->uxPlanStatusTitle = 'Help us understand how we can make improvement.';
|
$lang->admin->community->uxPlanStatusTitle = 'Помогите нам понять, как мы можем улучшить продукт.';
|
||||||
$lang->admin->community->mobile = 'Mobile Number';
|
$lang->admin->community->mobile = 'Номер телефона';
|
||||||
$lang->admin->community->smsCode = 'Verification code';
|
$lang->admin->community->smsCode = 'Код подтверждения';
|
||||||
$lang->admin->community->sendCode = 'Send Code';
|
$lang->admin->community->sendCode = 'Отправить код';
|
||||||
$lang->admin->community->join = 'Join';
|
$lang->admin->community->join = 'Присоединиться';
|
||||||
$lang->admin->community->joinDesc = 'Help us understand how the product is used.';
|
$lang->admin->community->joinDesc = 'Расскажите, как используется продукт.';
|
||||||
$lang->admin->community->captchaTip = 'Please enter the verification code.';
|
$lang->admin->community->captchaTip = 'Пожалуйста, введите код подтверждения.';
|
||||||
$lang->admin->community->sure = '<span style="font-size: 15px;"> Confirm</span>';
|
$lang->admin->community->sure = '<span style="font-size: 15px;"> Подтвердить</span>';
|
||||||
$lang->admin->community->unBindText = 'Unlink';
|
$lang->admin->community->unBindText = 'Отвязать';
|
||||||
$lang->admin->community->welcome = 'Join ZenTao Community';
|
$lang->admin->community->welcome = 'Присоединяйтесь к ZenTao Community';
|
||||||
$lang->admin->community->welcomeForBound = "You have joined ZenTao Community. Your account is: ";
|
$lang->admin->community->welcomeForBound = "Вы присоединились к ZenTao Community. Ваша учетная запись: ";
|
||||||
$lang->admin->community->advantage1 = 'PM resources';
|
$lang->admin->community->advantage1 = 'Ресурсы PM';
|
||||||
$lang->admin->community->advantage2 = 'Technical support';
|
$lang->admin->community->advantage2 = 'Техническая поддержка';
|
||||||
$lang->admin->community->advantage3 = 'Demos';
|
$lang->admin->community->advantage3 = 'Демоверсии';
|
||||||
$lang->admin->community->advantage4 = 'ZenTao Software Manual';
|
$lang->admin->community->advantage4 = 'Руководство пользователя ZenTao';
|
||||||
$lang->admin->community->goCommunity = 'Visit Community';
|
$lang->admin->community->goCommunity = 'Перейти в Community';
|
||||||
$lang->admin->community->giftPackage = 'Fill in your info to claim your resource kit.';
|
$lang->admin->community->giftPackage = 'Заполните информацию, чтобы получить ресурсный набор.';
|
||||||
$lang->admin->community->enterMobile = 'Please enter your mobile number.';
|
$lang->admin->community->enterMobile = 'Пожалуйста, введите номер телефона.';
|
||||||
$lang->admin->community->enterCode = 'Please enter the verification code.';
|
$lang->admin->community->enterCode = 'Пожалуйста, введите код подтверждения.';
|
||||||
$lang->admin->community->goBack = 'back';
|
$lang->admin->community->goBack = 'назад';
|
||||||
$lang->admin->community->reSend = 'resend';
|
$lang->admin->community->reSend = 'отправить снова';
|
||||||
$lang->admin->community->unbindTitle = 'Are you sure you want to unlink your ZenTao website account?';
|
$lang->admin->community->unbindTitle = 'Вы уверены, что хотите отвязать учетную запись веб-сайта ZenTao?';
|
||||||
$lang->admin->community->unbindContent = 'Once unlinked, you will no longer be able to access the ZenTao website directly from the software.';
|
$lang->admin->community->unbindContent = 'После отвязки вы больше не сможете получить доступ к веб-сайту ZenTao непосредственно из программного обеспечения.';
|
||||||
$lang->admin->community->cancelButton = 'Cancel';
|
$lang->admin->community->cancelButton = 'Отмена';
|
||||||
$lang->admin->community->unbindButton = 'Unlink';
|
$lang->admin->community->unbindButton = 'Отвязать';
|
||||||
$lang->admin->community->joinSuccess = 'You hava joined the ZenTao Community.';
|
$lang->admin->community->joinSuccess = 'Вы присоединились к ZenTao Community.';
|
||||||
$lang->admin->community->receiveGiftPackage = 'Claim your resource kit';
|
$lang->admin->community->receiveGiftPackage = 'Получить ресурсный набор';
|
||||||
$lang->admin->community->giftPackageSuccess = 'Submitted successfully.';
|
$lang->admin->community->giftPackageSuccess = 'Отправлено успешно.';
|
||||||
|
|
||||||
$lang->admin->community->positionList['Project Manager'] = 'Project Manager';
|
$lang->admin->community->positionList['Project Manager'] = 'Руководитель проекта';
|
||||||
$lang->admin->community->positionList['R&D Supervisor'] = 'Technical Manager';
|
$lang->admin->community->positionList['R&D Supervisor'] = 'Технический руководитель';
|
||||||
$lang->admin->community->positionList['Operation'] = 'Operations';
|
$lang->admin->community->positionList['Operation'] = 'Операционный менеджер';
|
||||||
$lang->admin->community->positionList['Procurement'] = 'Procurement';
|
$lang->admin->community->positionList['Procurement'] = 'Снабжение';
|
||||||
$lang->admin->community->positionList['Product Manager'] = 'Product Owner';
|
$lang->admin->community->positionList['Product Manager'] = 'Владелец продукта';
|
||||||
$lang->admin->community->positionList['UI/UX Design'] = 'UI/UX Designer';
|
$lang->admin->community->positionList['UI/UX Design'] = 'UI/UX дизайнер';
|
||||||
$lang->admin->community->positionList['Front Development'] = 'Front-end Developer';
|
$lang->admin->community->positionList['Front Development'] = 'Front-end разработчик';
|
||||||
$lang->admin->community->positionList['Backend Development'] = 'Back-end Developer';
|
$lang->admin->community->positionList['Backend Development'] = 'Back-end разработчик';
|
||||||
$lang->admin->community->positionList['Full Stack Development'] = 'Full Stack Developer';
|
$lang->admin->community->positionList['Full Stack Development'] = 'Full Stack разработчик';
|
||||||
$lang->admin->community->positionList['Testing/QA'] = 'QA Engineer';
|
$lang->admin->community->positionList['Testing/QA'] = 'QA инженер';
|
||||||
$lang->admin->community->positionList['Architect'] = 'Software Architect';
|
$lang->admin->community->positionList['Architect'] = 'Архитектор ПО';
|
||||||
|
|
||||||
$lang->admin->community->solvedProblems['Product Management'] = 'Product Management';
|
$lang->admin->community->solvedProblems['Product Management'] = 'Управление продуктами';
|
||||||
$lang->admin->community->solvedProblems['Project Management'] = 'Project Management';
|
$lang->admin->community->solvedProblems['Project Management'] = 'Управление проектами';
|
||||||
$lang->admin->community->solvedProblems['BUG Management'] = 'BUG Management';
|
$lang->admin->community->solvedProblems['BUG Management'] = 'Управление багами';
|
||||||
$lang->admin->community->solvedProblems['Workflow Management'] = 'Workflow Management';
|
$lang->admin->community->solvedProblems['Workflow Management'] = 'Управление рабочими процессами';
|
||||||
$lang->admin->community->solvedProblems['Efficiency Management'] = 'Efficiency Management';
|
$lang->admin->community->solvedProblems['Efficiency Management'] = 'Повышение эффективности';
|
||||||
$lang->admin->community->solvedProblems['Document Management'] = 'Document Management';
|
$lang->admin->community->solvedProblems['Document Management'] = 'Управление документами';
|
||||||
$lang->admin->community->solvedProblems['Feedback Management'] = 'Feedback Management';
|
$lang->admin->community->solvedProblems['Feedback Management'] = 'Управление обратной связью';
|
||||||
$lang->admin->community->solvedProblems['Other'] = 'Others';
|
$lang->admin->community->solvedProblems['Other'] = 'Другое';
|
||||||
|
|
||||||
$lang->admin->community->giftPackageFormNickname = 'How should I address you?';
|
$lang->admin->community->giftPackageFormNickname = 'Как к вам обращаться?';
|
||||||
$lang->admin->community->giftPackageFormPosition = 'Your Job Ttitle';
|
$lang->admin->community->giftPackageFormPosition = 'Ваша должность';
|
||||||
$lang->admin->community->giftPackageFormCompany = 'Company name';
|
$lang->admin->community->giftPackageFormCompany = 'Название компании';
|
||||||
$lang->admin->community->giftPackageFormQuestion = 'What project management challenges do you want to solve with ZenTao?';
|
$lang->admin->community->giftPackageFormQuestion = 'Какие задачи управления проектами вы хотите решить с помощью ZenTao?';
|
||||||
|
|
||||||
$lang->admin->community->giftPackageFailed = 'Submission failed.';
|
$lang->admin->community->giftPackageFailed = 'Ошибка отправки.';
|
||||||
$lang->admin->community->giftPackageFailedNickname = 'Please enter your name.';
|
$lang->admin->community->giftPackageFailedNickname = 'Пожалуйста, введите ваше имя.';
|
||||||
$lang->admin->community->giftPackageFailedPosition = 'Please enter your job title.';
|
$lang->admin->community->giftPackageFailedPosition = 'Пожалуйста, введите вашу должность.';
|
||||||
$lang->admin->community->giftPackageFailedCompany = 'Please enter your company name.';
|
$lang->admin->community->giftPackageFailedCompany = 'Пожалуйста, введите название компании.';
|
||||||
|
|
||||||
$lang->admin->community->uxPlan = new stdclass();
|
$lang->admin->community->uxPlan = new stdclass();
|
||||||
$lang->admin->community->uxPlan->agree = 'Agreed';
|
$lang->admin->community->uxPlan->agree = 'Согласен';
|
||||||
$lang->admin->community->uxPlan->cancel = 'Canceled';
|
$lang->admin->community->uxPlan->cancel = 'Отменено';
|
||||||
|
|
||||||
$lang->admin->community->unBind = new stdclass();
|
$lang->admin->community->unBind = new stdclass();
|
||||||
$lang->admin->community->unBind->success = 'Unlinked';
|
$lang->admin->community->unBind->success = 'Отвязано';
|
||||||
|
|
||||||
$lang->admin->nickname = 'Name';
|
$lang->admin->nickname = 'Имя';
|
||||||
$lang->admin->position = 'Job Title';
|
$lang->admin->position = 'Должность';
|
||||||
$lang->admin->company = 'Company Name';
|
$lang->admin->company = 'Название компании';
|
||||||
$lang->admin->solvedProblems = 'Project Management Challenges';
|
$lang->admin->solvedProblems = 'Задачи управления проектами';
|
||||||
|
|
||||||
$lang->admin->mobile = 'Mobile Number';
|
$lang->admin->mobile = 'Номер телефона';
|
||||||
$lang->admin->code = 'SMS Verification Code';
|
$lang->admin->code = 'SMS код подтверждения';
|
||||||
$lang->admin->agreeUX = 'User Experience Program';
|
$lang->admin->agreeUX = 'Программа пользовательского опыта';
|
||||||
|
|
||||||
$lang->admin->metricLib = new stdclass();
|
$lang->admin->metricLib = new stdclass();
|
||||||
$lang->admin->metricLib->startUpdate = 'Start Update';
|
$lang->admin->metricLib->startUpdate = 'Начать обновление';
|
||||||
$lang->admin->metricLib->updating = 'Updating';
|
$lang->admin->metricLib->updating = 'Обновление';
|
||||||
$lang->admin->metricLib->updated = 'Update Completed';
|
$lang->admin->metricLib->updated = 'Обновление завершено';
|
||||||
$lang->admin->metricLib->tips = "Due to the large volume of data in the metrics tables, updating the index may take a significant amount of time. Please perform this operation during off-peak hours. You may continue with other tasks, but please do not close this page or your browser.";
|
$lang->admin->metricLib->tips = "Из-за большого объёма данных в таблицах метрик обновление индекса может занять значительное время. Пожалуйста, выполняйте эту операцию в нерабочие часы. Вы можете продолжать другие задачи, но не закрывайте эту страницу или браузер.";
|
||||||
|
|
||||||
include dirname(__FILE__) . '/menu.php';
|
include dirname(__FILE__) . '/menu.php';
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* The bug module English file of ZenTaoPMS.
|
* Модуль bug ZenTaoPMS на русском языке.
|
||||||
*
|
*
|
||||||
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
|
* @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)
|
* @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
|
||||||
|
|
@ -9,208 +9,208 @@
|
||||||
* @version $Id: en.php 4536 2013-03-02 13:39:37Z wwccss $
|
* @version $Id: en.php 4536 2013-03-02 13:39:37Z wwccss $
|
||||||
* @link https://www.zentao.net
|
* @link https://www.zentao.net
|
||||||
*/
|
*/
|
||||||
/* Fieldlist. */
|
/* Список полей. */
|
||||||
$lang->bug->common = 'Bug';
|
$lang->bug->common = 'Баг';
|
||||||
$lang->bug->plural = 'Bugs';
|
$lang->bug->plural = 'Баги';
|
||||||
$lang->bug->id = 'ID';
|
$lang->bug->id = 'ID';
|
||||||
$lang->bug->product = $lang->productCommon;
|
$lang->bug->product = $lang->productCommon;
|
||||||
$lang->bug->branch = 'Branch/Platform';
|
$lang->bug->branch = 'Ветка/Платформа';
|
||||||
$lang->bug->module = 'Module';
|
$lang->bug->module = 'Модуль';
|
||||||
$lang->bug->project = $lang->projectCommon;
|
$lang->bug->project = $lang->projectCommon;
|
||||||
$lang->bug->execution = $lang->execution->common;
|
$lang->bug->execution = $lang->execution->common;
|
||||||
$lang->bug->kanban = 'Kanban';
|
$lang->bug->kanban = 'Канбан';
|
||||||
$lang->bug->storyVersion = "{$lang->SRCommon} Version";
|
$lang->bug->storyVersion = "Версия {$lang->SRCommon}";
|
||||||
$lang->bug->color = 'Color';
|
$lang->bug->color = 'Цвет';
|
||||||
$lang->bug->title = 'Name';
|
$lang->bug->title = 'Название';
|
||||||
$lang->bug->severity = 'Severity';
|
$lang->bug->severity = 'Серьёзность';
|
||||||
$lang->bug->pri = 'Priority';
|
$lang->bug->pri = 'Приоритет';
|
||||||
$lang->bug->type = 'Type';
|
$lang->bug->type = 'Тип';
|
||||||
$lang->bug->os = 'Operating System';
|
$lang->bug->os = 'Операционная система';
|
||||||
$lang->bug->browser = 'Web Browser';
|
$lang->bug->browser = 'Веб-браузер';
|
||||||
$lang->bug->hardware = 'Hardware';
|
$lang->bug->hardware = 'Оборудование';
|
||||||
$lang->bug->result = 'Result';
|
$lang->bug->result = 'Результат';
|
||||||
$lang->bug->repo = 'Linked Repository';
|
$lang->bug->repo = 'Связанный репозиторий';
|
||||||
$lang->bug->mr = 'Merge Request';
|
$lang->bug->mr = 'Запрос на слияние';
|
||||||
$lang->bug->entry = 'Code Path';
|
$lang->bug->entry = 'Путь к коду';
|
||||||
$lang->bug->lines = 'Code Line';
|
$lang->bug->lines = 'Строка кода';
|
||||||
$lang->bug->v1 = 'Version 1';
|
$lang->bug->v1 = 'Версия 1';
|
||||||
$lang->bug->v2 = 'Version 2';
|
$lang->bug->v2 = 'Версия 2';
|
||||||
$lang->bug->issueKey = 'Sonarqube Issue Key';
|
$lang->bug->issueKey = 'Ключ проблемы Sonarqube';
|
||||||
$lang->bug->repoType = 'Repository Type';
|
$lang->bug->repoType = 'Тип репозитория';
|
||||||
$lang->bug->steps = 'Repro Steps';
|
$lang->bug->steps = 'Шаги воспроизведения';
|
||||||
$lang->bug->status = 'Status';
|
$lang->bug->status = 'Статус';
|
||||||
$lang->bug->subStatus = 'Sub-status';
|
$lang->bug->subStatus = 'Подстатус';
|
||||||
$lang->bug->activatedCount = 'Activation Count';
|
$lang->bug->activatedCount = 'Количество активаций';
|
||||||
$lang->bug->activatedDate = 'Activated on';
|
$lang->bug->activatedDate = 'Активирован';
|
||||||
$lang->bug->confirmed = 'Confirmed';
|
$lang->bug->confirmed = 'Подтверждён';
|
||||||
$lang->bug->toTask = 'To Task';
|
$lang->bug->toTask = 'В задачу';
|
||||||
$lang->bug->toStory = "To {$lang->SRCommon}";
|
$lang->bug->toStory = "В {$lang->SRCommon}";
|
||||||
$lang->bug->feedbackBy = 'Discovered by';
|
$lang->bug->feedbackBy = 'Кем обнаружен';
|
||||||
$lang->bug->notifyEmail = 'Discoverer Email';
|
$lang->bug->notifyEmail = 'Email обнаружившего';
|
||||||
$lang->bug->mailto = 'Mail to';
|
$lang->bug->mailto = 'Отправить на email';
|
||||||
$lang->bug->openedBy = 'Reporter';
|
$lang->bug->openedBy = 'Сообщивший';
|
||||||
$lang->bug->openedDate = 'Reported on';
|
$lang->bug->openedDate = 'Дата сообщения';
|
||||||
$lang->bug->openedBuild = 'Affected Version';
|
$lang->bug->openedBuild = 'Затронутая версия';
|
||||||
$lang->bug->assignedTo = 'Assigned to';
|
$lang->bug->assignedTo = 'Назначено';
|
||||||
$lang->bug->assignedToMe = 'Assigned to Me';
|
$lang->bug->assignedToMe = 'Назначено мне';
|
||||||
$lang->bug->assignedDate = 'Assigned on';
|
$lang->bug->assignedDate = 'Дата назначения';
|
||||||
$lang->bug->resolvedBy = 'Resolved by';
|
$lang->bug->resolvedBy = 'Решил';
|
||||||
$lang->bug->resolution = 'Resolution';
|
$lang->bug->resolution = 'Решение';
|
||||||
$lang->bug->resolvedBuild = 'Fixed Build';
|
$lang->bug->resolvedBuild = 'Исправлено в сборке';
|
||||||
$lang->bug->resolvedDate = 'Resolved on';
|
$lang->bug->resolvedDate = 'Дата решения';
|
||||||
$lang->bug->deadline = 'Due Date';
|
$lang->bug->deadline = 'Срок сдачи';
|
||||||
$lang->bug->plan = 'Linked Plan';
|
$lang->bug->plan = 'Связанный план';
|
||||||
$lang->bug->closedBy = 'Closed by';
|
$lang->bug->closedBy = 'Закрыл';
|
||||||
$lang->bug->closedDate = 'Closed on';
|
$lang->bug->closedDate = 'Дата закрытия';
|
||||||
$lang->bug->duplicateBug = 'Duplicated Bug';
|
$lang->bug->duplicateBug = 'Дублирующий баг';
|
||||||
$lang->bug->lastEditedBy = 'Last Edited by';
|
$lang->bug->lastEditedBy = 'Последний редактор';
|
||||||
$lang->bug->caseVersion = 'Test Case Version';
|
$lang->bug->caseVersion = 'Версия тест-кейса';
|
||||||
$lang->bug->testtask = 'Test Request';
|
$lang->bug->testtask = 'Тестовый запрос';
|
||||||
$lang->bug->files = 'File';
|
$lang->bug->files = 'Файл';
|
||||||
$lang->bug->keywords = 'Keywords';
|
$lang->bug->keywords = 'Ключевые слова';
|
||||||
$lang->bug->lastEditedDate = 'Edited on';
|
$lang->bug->lastEditedDate = 'Дата редактирования';
|
||||||
$lang->bug->fromCase = 'Source Test Case';
|
$lang->bug->fromCase = 'Исходный тест-кейс';
|
||||||
$lang->bug->toCase = 'Generate Test Case';
|
$lang->bug->toCase = 'Создать тест-кейс';
|
||||||
$lang->bug->colorTag = 'Color Tag';
|
$lang->bug->colorTag = 'Цветовая метка';
|
||||||
$lang->bug->fixedRate = 'Fix Rate';
|
$lang->bug->fixedRate = 'Частота исправлений';
|
||||||
$lang->bug->noticefeedbackBy = 'Notify Reporter';
|
$lang->bug->noticefeedbackBy = 'Уведомить обнаружившего';
|
||||||
$lang->bug->selectProjects = "Select {$lang->projectCommon}s";
|
$lang->bug->selectProjects = "Выберите {$lang->projectCommon}";
|
||||||
$lang->bug->nextStep = 'Next';
|
$lang->bug->nextStep = 'Далее';
|
||||||
$lang->bug->noProject = "No {$lang->projectCommon}s selected.";
|
$lang->bug->noProject = "{$lang->projectCommon} не выбраны.";
|
||||||
$lang->bug->noExecution = "No {$lang->execution->common}s selected.";
|
$lang->bug->noExecution = "{$lang->execution->common} не выбраны.";
|
||||||
$lang->bug->story = 'Story';
|
$lang->bug->story = 'История';
|
||||||
$lang->bug->task = 'Task';
|
$lang->bug->task = 'Задача';
|
||||||
$lang->bug->relatedBug = 'Related Bugs';
|
$lang->bug->relatedBug = 'Связанные баги';
|
||||||
$lang->bug->case = 'Test Case';
|
$lang->bug->case = 'Тест-кейс';
|
||||||
$lang->bug->linkMR = 'Related MRs';
|
$lang->bug->linkMR = 'Связанные MR';
|
||||||
$lang->bug->linkPR = 'Related PRs';
|
$lang->bug->linkPR = 'Связанные PR';
|
||||||
$lang->bug->linkCommit = 'Related PRs';
|
$lang->bug->linkCommit = 'Связанные PR';
|
||||||
$lang->bug->productplan = $lang->bug->plan;
|
$lang->bug->productplan = $lang->bug->plan;
|
||||||
$lang->bug->codeBranch = 'Code branch';
|
$lang->bug->codeBranch = 'Ветка кода';
|
||||||
$lang->bug->unlinkBranch = 'Unlink code branch';
|
$lang->bug->unlinkBranch = 'Отвязать ветку кода';
|
||||||
$lang->bug->branchName = 'Branch Name';
|
$lang->bug->branchName = 'Название ветки';
|
||||||
$lang->bug->branchFrom = 'Create from';
|
$lang->bug->branchFrom = 'Создать из';
|
||||||
$lang->bug->codeRepo = 'Code Repository';
|
$lang->bug->codeRepo = 'Репозиторий кода';
|
||||||
|
|
||||||
$lang->bug->abbr = new stdclass();
|
$lang->bug->abbr = new stdclass();
|
||||||
$lang->bug->abbr->module = 'Module';
|
$lang->bug->abbr->module = 'Модуль';
|
||||||
$lang->bug->abbr->severity = 'Severity';
|
$lang->bug->abbr->severity = 'Серьёзность';
|
||||||
$lang->bug->abbr->status = 'Status';
|
$lang->bug->abbr->status = 'Статус';
|
||||||
$lang->bug->abbr->activatedCount = 'Activation Count';
|
$lang->bug->abbr->activatedCount = 'Кол-во активаций';
|
||||||
$lang->bug->abbr->confirmed = 'Confirm';
|
$lang->bug->abbr->confirmed = 'Подтвердить';
|
||||||
$lang->bug->abbr->openedBy = 'Reporter';
|
$lang->bug->abbr->openedBy = 'Сообщивший';
|
||||||
$lang->bug->abbr->openedDate = 'Reported on';
|
$lang->bug->abbr->openedDate = 'Дата сообщения';
|
||||||
$lang->bug->abbr->assignedTo = 'Assigned to';
|
$lang->bug->abbr->assignedTo = 'Назначено';
|
||||||
$lang->bug->abbr->resolvedBy = 'Resolve';
|
$lang->bug->abbr->resolvedBy = 'Решение';
|
||||||
$lang->bug->abbr->resolution = 'Resolution';
|
$lang->bug->abbr->resolution = 'Решение';
|
||||||
$lang->bug->abbr->resolvedDate = 'Resolved on';
|
$lang->bug->abbr->resolvedDate = 'Дата решения';
|
||||||
$lang->bug->abbr->deadline = 'Due Date';
|
$lang->bug->abbr->deadline = 'Срок сдачи';
|
||||||
$lang->bug->abbr->lastEditedBy = 'Edited by';
|
$lang->bug->abbr->lastEditedBy = 'Редактор';
|
||||||
$lang->bug->abbr->lastEditedDate = 'Edited on';
|
$lang->bug->abbr->lastEditedDate = 'Дата редактирования';
|
||||||
$lang->bug->abbr->assignToMe = 'Assigned to Me';
|
$lang->bug->abbr->assignToMe = 'Назначено мне';
|
||||||
$lang->bug->abbr->openedByMe = 'Reported by Me';
|
$lang->bug->abbr->openedByMe = 'Сообщённые мной';
|
||||||
$lang->bug->abbr->resolvedByMe = 'Resolved by Me';
|
$lang->bug->abbr->resolvedByMe = 'Решённые мной';
|
||||||
|
|
||||||
/* Method list. */
|
/* Список методов. */
|
||||||
$lang->bug->index = 'Bug Home';
|
$lang->bug->index = 'Главная багов';
|
||||||
$lang->bug->browse = 'Bug List';
|
$lang->bug->browse = 'Список багов';
|
||||||
$lang->bug->create = 'Report Bug';
|
$lang->bug->create = 'Сообщить о баге';
|
||||||
$lang->bug->batchCreate = 'Batch Report';
|
$lang->bug->batchCreate = 'Массовое сообщение';
|
||||||
$lang->bug->createCase = 'Create Test Case';
|
$lang->bug->createCase = 'Создать тест-кейс';
|
||||||
$lang->bug->copy = 'Copy Bug';
|
$lang->bug->copy = 'Копировать баг';
|
||||||
$lang->bug->edit = 'Edit Bug';
|
$lang->bug->edit = 'Редактировать баг';
|
||||||
$lang->bug->batchEdit = 'Batch Edit';
|
$lang->bug->batchEdit = 'Массовое редактирование';
|
||||||
$lang->bug->view = 'Bug Details';
|
$lang->bug->view = 'Детали бага';
|
||||||
$lang->bug->delete = 'Delete';
|
$lang->bug->delete = 'Удалить';
|
||||||
$lang->bug->deleteAction = 'Delete Bug';
|
$lang->bug->deleteAction = 'Удалить баг';
|
||||||
$lang->bug->confirm = 'Confirm';
|
$lang->bug->confirm = 'Подтвердить';
|
||||||
$lang->bug->confirmAction = 'Confirm Bug';
|
$lang->bug->confirmAction = 'Подтвердить баг';
|
||||||
$lang->bug->batchConfirm = 'Batch Confirm';
|
$lang->bug->batchConfirm = 'Массовое подтверждение';
|
||||||
$lang->bug->assignTo = 'Assign';
|
$lang->bug->assignTo = 'Назначить';
|
||||||
$lang->bug->assignAction = 'Assigned to';
|
$lang->bug->assignAction = 'Назначено';
|
||||||
$lang->bug->batchAssignTo = 'Batch Assign';
|
$lang->bug->batchAssignTo = 'Массовое назначение';
|
||||||
$lang->bug->resolve = 'Resolve';
|
$lang->bug->resolve = 'Решить';
|
||||||
$lang->bug->resolveAction = 'Resolve Bug';
|
$lang->bug->resolveAction = 'Решить баг';
|
||||||
$lang->bug->batchResolve = 'Batch Resolve';
|
$lang->bug->batchResolve = 'Массовое решение';
|
||||||
$lang->bug->createAB = 'Add';
|
$lang->bug->createAB = 'Добавить';
|
||||||
$lang->bug->close = 'Close';
|
$lang->bug->close = 'Закрыть';
|
||||||
$lang->bug->closeAction = 'Close Bug';
|
$lang->bug->closeAction = 'Закрыть баг';
|
||||||
$lang->bug->batchClose = 'Batch Close';
|
$lang->bug->batchClose = 'Массовое закрытие';
|
||||||
$lang->bug->activate = 'Activate';
|
$lang->bug->activate = 'Активировать';
|
||||||
$lang->bug->activateAction = 'Activate Bug';
|
$lang->bug->activateAction = 'Активировать баг';
|
||||||
$lang->bug->batchActivate = 'Batch Activate';
|
$lang->bug->batchActivate = 'Массовая активация';
|
||||||
$lang->bug->reportChart = 'Report';
|
$lang->bug->reportChart = 'Отчёт';
|
||||||
$lang->bug->reportAction = 'Bug Report';
|
$lang->bug->reportAction = 'Отчёт по багам';
|
||||||
$lang->bug->export = 'Export Data';
|
$lang->bug->export = 'Экспорт данных';
|
||||||
$lang->bug->exportAction = 'Export Bugs';
|
$lang->bug->exportAction = 'Экспорт багов';
|
||||||
$lang->bug->confirmStoryChange = "Confirm {$lang->SRCommon} Change";
|
$lang->bug->confirmStoryChange = "Подтвердить изменение {$lang->SRCommon}";
|
||||||
$lang->bug->search = 'Search';
|
$lang->bug->search = 'Поиск';
|
||||||
$lang->bug->batchChangeModule = 'Batch Edit Modules';
|
$lang->bug->batchChangeModule = 'Массовое изменение модулей';
|
||||||
$lang->bug->batchChangeBranch = 'Batch Edit Branches';
|
$lang->bug->batchChangeBranch = 'Массовое изменение веток';
|
||||||
$lang->bug->batchChangePlan = 'Batch Edit Plans';
|
$lang->bug->batchChangePlan = 'Массовое изменение планов';
|
||||||
$lang->bug->linkBugs = 'Link Bug';
|
$lang->bug->linkBugs = 'Связать баг';
|
||||||
$lang->bug->unlinkBug = 'Unlink Bug';
|
$lang->bug->unlinkBug = 'Отвязать баг';
|
||||||
|
|
||||||
/* Query condition list. */
|
/* Список условий запроса. */
|
||||||
$lang->bug->assignToMe = 'Assigned to Me';
|
$lang->bug->assignToMe = 'Назначено мне';
|
||||||
$lang->bug->openedByMe = 'Reported by Me';
|
$lang->bug->openedByMe = 'Сообщённые мной';
|
||||||
$lang->bug->resolvedByMe = 'Resolved by Me';
|
$lang->bug->resolvedByMe = 'Решённые мной';
|
||||||
$lang->bug->closedByMe = 'Closed by Me';
|
$lang->bug->closedByMe = 'Закрытые мной';
|
||||||
$lang->bug->assignedByMe = 'Assigned by Me';
|
$lang->bug->assignedByMe = 'Назначенные мной';
|
||||||
$lang->bug->assignToNull = 'Unassigned';
|
$lang->bug->assignToNull = 'Не назначено';
|
||||||
$lang->bug->unResolved = 'Unresolved';
|
$lang->bug->unResolved = 'Не решены';
|
||||||
$lang->bug->toClosed = 'To Be Closed';
|
$lang->bug->toClosed = 'К закрытию';
|
||||||
$lang->bug->unclosed = 'Open';
|
$lang->bug->unclosed = 'Открытые';
|
||||||
$lang->bug->unconfirmed = 'Unconfirmed';
|
$lang->bug->unconfirmed = 'Неподтверждённые';
|
||||||
$lang->bug->longLifeBugs = 'Stale';
|
$lang->bug->longLifeBugs = 'Застарелые';
|
||||||
$lang->bug->postponedBugs = 'Delayed';
|
$lang->bug->postponedBugs = 'Отложенные';
|
||||||
$lang->bug->overdueBugs = 'Overdue Bug';
|
$lang->bug->overdueBugs = 'Просроченные';
|
||||||
$lang->bug->allBugs = 'All';
|
$lang->bug->allBugs = 'Все';
|
||||||
$lang->bug->byQuery = 'Search';
|
$lang->bug->byQuery = 'Поиск';
|
||||||
$lang->bug->needConfirm = 'Story Changed';
|
$lang->bug->needConfirm = 'История изменена';
|
||||||
$lang->bug->allProject = 'All Projects';
|
$lang->bug->allProject = 'Все проекты';
|
||||||
$lang->bug->allProduct = 'All ' . $lang->productCommon . 's';
|
$lang->bug->allProduct = 'Все ' . $lang->productCommon;
|
||||||
$lang->bug->my = 'My';
|
$lang->bug->my = 'Мои';
|
||||||
$lang->bug->yesterdayResolved = 'Bugs Resolved Yesterday ';
|
$lang->bug->yesterdayResolved = 'Багов решено вчера';
|
||||||
$lang->bug->yesterdayConfirmed = 'Bugs Confirmed Yesterday ';
|
$lang->bug->yesterdayConfirmed = 'Багов подтверждено вчера';
|
||||||
$lang->bug->yesterdayClosed = 'Bugs Closed Yesterday ';
|
$lang->bug->yesterdayClosed = 'Багов закрыто вчера';
|
||||||
|
|
||||||
$lang->bug->deleted = 'Deleted';
|
$lang->bug->deleted = 'Удалён';
|
||||||
$lang->bug->labelConfirmed = 'Confirmed';
|
$lang->bug->labelConfirmed = 'Подтверждён';
|
||||||
$lang->bug->labelPostponed = 'Delayed';
|
$lang->bug->labelPostponed = 'Отложен';
|
||||||
$lang->bug->changed = 'Changed';
|
$lang->bug->changed = 'Изменён';
|
||||||
$lang->bug->storyChanged = 'Story Changed';
|
$lang->bug->storyChanged = 'История изменена';
|
||||||
$lang->bug->ditto = 'Ditto';
|
$lang->bug->ditto = 'То же';
|
||||||
|
|
||||||
/* Page tags. */
|
/* Теги страницы. */
|
||||||
$lang->bug->lblAssignedTo = 'AssignTo';
|
$lang->bug->lblAssignedTo = 'Назначено';
|
||||||
$lang->bug->lblMailto = 'Mail to';
|
$lang->bug->lblMailto = 'Отправить на email';
|
||||||
$lang->bug->lblLastEdited = 'Last Edited by';
|
$lang->bug->lblLastEdited = 'Последний редактор';
|
||||||
$lang->bug->lblResolved = 'Resolved by';
|
$lang->bug->lblResolved = 'Решил';
|
||||||
$lang->bug->loadAll = 'Load All';
|
$lang->bug->loadAll = 'Загрузить всё';
|
||||||
$lang->bug->createBuild = 'New';
|
$lang->bug->createBuild = 'Новый';
|
||||||
|
|
||||||
global $config;
|
global $config;
|
||||||
/* Legend list. */
|
/* Легенды. */
|
||||||
$lang->bug->legendBasicInfo = 'Basic Info';
|
$lang->bug->legendBasicInfo = 'Основная информация';
|
||||||
$lang->bug->legendAttach = 'File';
|
$lang->bug->legendAttach = 'Файл';
|
||||||
$lang->bug->legendPRJExecStoryTask = "{$lang->SRCommon}/{$lang->executionCommon}/Story/Task";
|
$lang->bug->legendPRJExecStoryTask = "{$lang->SRCommon}/{$lang->executionCommon}/История/Задача";
|
||||||
$lang->bug->legendExecStoryTask = "{$lang->SRCommon}/Story/Task";
|
$lang->bug->legendExecStoryTask = "{$lang->SRCommon}/История/Задача";
|
||||||
$lang->bug->lblTypeAndSeverity = 'Type/Severity';
|
$lang->bug->lblTypeAndSeverity = 'Тип/Серьёзность';
|
||||||
$lang->bug->lblSystemBrowserAndHardware = 'System/Browser';
|
$lang->bug->lblSystemBrowserAndHardware = 'Система/Браузер';
|
||||||
$lang->bug->legendSteps = 'Repro Steps';
|
$lang->bug->legendSteps = 'Шаги воспроизведения';
|
||||||
$lang->bug->legendComment = 'Comment';
|
$lang->bug->legendComment = 'Комментарий';
|
||||||
$lang->bug->legendLife = 'Bug Life';
|
$lang->bug->legendLife = 'Жизнь бага';
|
||||||
$lang->bug->legendMisc = 'Misc';
|
$lang->bug->legendMisc = 'Разное';
|
||||||
$lang->bug->legendRelated = 'Related Info';
|
$lang->bug->legendRelated = 'Связанная информация';
|
||||||
$lang->bug->legendThisWeekCreated = 'New This Week';
|
$lang->bug->legendThisWeekCreated = 'Новые на этой неделе';
|
||||||
|
|
||||||
/* Template. */
|
/* Шаблоны. */
|
||||||
$lang->bug->tplStep = "<p>[Steps]</p><p></p>";
|
$lang->bug->tplStep = "<p>[Шаги]</p><p></p>";
|
||||||
$lang->bug->tplResult = "<p>[Results]</p><p></p>";
|
$lang->bug->tplResult = "<p>[Результаты]</p><p></p>";
|
||||||
$lang->bug->tplExpect = "<p>[Expectations]</p><p></p>";
|
$lang->bug->tplExpect = "<p>[Ожидания]</p><p></p>";
|
||||||
|
|
||||||
/* Value list for each field. */
|
/* Список значений для каждого поля. */
|
||||||
$lang->bug->severityList[0] = '';
|
$lang->bug->severityList[0] = '';
|
||||||
$lang->bug->severityList[1] = '1';
|
$lang->bug->severityList[1] = '1';
|
||||||
$lang->bug->severityList[2] = '2';
|
$lang->bug->severityList[2] = '2';
|
||||||
|
|
@ -224,7 +224,7 @@ $lang->bug->priList[3] = '3';
|
||||||
$lang->bug->priList[4] = '4';
|
$lang->bug->priList[4] = '4';
|
||||||
|
|
||||||
$lang->bug->osList[''] = '';
|
$lang->bug->osList[''] = '';
|
||||||
$lang->bug->osList['all'] = 'All';
|
$lang->bug->osList['all'] = 'Все';
|
||||||
$lang->bug->osList['windows'] = 'Windows';
|
$lang->bug->osList['windows'] = 'Windows';
|
||||||
$lang->bug->osList['win11'] = 'Windows 11';
|
$lang->bug->osList['win11'] = 'Windows 11';
|
||||||
$lang->bug->osList['win10'] = 'Windows 10';
|
$lang->bug->osList['win10'] = 'Windows 10';
|
||||||
|
|
@ -239,78 +239,76 @@ $lang->bug->osList['ubuntu'] = 'Ubuntu';
|
||||||
$lang->bug->osList['chromeos'] = 'Chrome OS';
|
$lang->bug->osList['chromeos'] = 'Chrome OS';
|
||||||
$lang->bug->osList['fedora'] = 'Fedora';
|
$lang->bug->osList['fedora'] = 'Fedora';
|
||||||
$lang->bug->osList['unix'] = 'Unix';
|
$lang->bug->osList['unix'] = 'Unix';
|
||||||
$lang->bug->osList['others'] = 'Others';
|
$lang->bug->osList['others'] = 'Другие';
|
||||||
|
|
||||||
$lang->bug->browserList[''] = '';
|
$lang->bug->browserList[''] = '';
|
||||||
$lang->bug->browserList['all'] = 'All';
|
$lang->bug->browserList['all'] = 'Все';
|
||||||
$lang->bug->browserList['chrome'] = 'Chrome';
|
$lang->bug->browserList['chrome'] = 'Chrome';
|
||||||
$lang->bug->browserList['edge'] = 'Edge';
|
$lang->bug->browserList['edge'] = 'Edge';
|
||||||
$lang->bug->browserList['ie'] = 'IE series';
|
$lang->bug->browserList['ie'] = 'IE серия';
|
||||||
$lang->bug->browserList['ie11'] = 'IE11';
|
$lang->bug->browserList['ie11'] = 'IE11';
|
||||||
$lang->bug->browserList['ie10'] = 'IE10';
|
$lang->bug->browserList['ie10'] = 'IE10';
|
||||||
$lang->bug->browserList['ie9'] = 'IE9';
|
$lang->bug->browserList['ie9'] = 'IE9';
|
||||||
$lang->bug->browserList['ie8'] = 'IE8';
|
$lang->bug->browserList['ie8'] = 'IE8';
|
||||||
$lang->bug->browserList['firefox'] = 'Firefox series';
|
$lang->bug->browserList['firefox'] = 'Firefox серия';
|
||||||
$lang->bug->browserList['opera'] = 'Opera series';
|
$lang->bug->browserList['opera'] = 'Opera серия';
|
||||||
$lang->bug->browserList['safari'] = 'Safari';
|
$lang->bug->browserList['safari'] = 'Safari';
|
||||||
$lang->bug->browserList['360'] = '360 series';
|
$lang->bug->browserList['360'] = '360 серия';
|
||||||
$lang->bug->browserList['qq'] = 'QQ series';
|
$lang->bug->browserList['qq'] = 'QQ серия';
|
||||||
$lang->bug->browserList['other'] = 'Others';
|
$lang->bug->browserList['other'] = 'Другие';
|
||||||
|
|
||||||
$lang->bug->typeList[''] = '';
|
$lang->bug->typeList[''] = '';
|
||||||
$lang->bug->typeList['codeerror'] = 'Code Error';
|
$lang->bug->typeList['codeerror'] = 'Ошибка кода';
|
||||||
$lang->bug->typeList['config'] = 'Configuration';
|
$lang->bug->typeList['config'] = 'Конфигурация';
|
||||||
$lang->bug->typeList['install'] = 'Installation';
|
$lang->bug->typeList['install'] = 'Установка';
|
||||||
$lang->bug->typeList['security'] = 'Security';
|
$lang->bug->typeList['security'] = 'Безопасность';
|
||||||
$lang->bug->typeList['performance'] = 'Performance';
|
$lang->bug->typeList['performance'] = 'Производительность';
|
||||||
$lang->bug->typeList['standard'] = 'Standard Specification';
|
$lang->bug->typeList['standard'] = 'Стандарт/Спецификация';
|
||||||
$lang->bug->typeList['automation'] = 'Test Script';
|
$lang->bug->typeList['automation'] = 'Тестовый скрипт';
|
||||||
$lang->bug->typeList['designdefect'] = 'Design Defect';
|
$lang->bug->typeList['designdefect'] = 'Дефект дизайна';
|
||||||
$lang->bug->typeList['others'] = 'Others';
|
$lang->bug->typeList['others'] = 'Другие';
|
||||||
|
|
||||||
$lang->bug->statusList[''] = '';
|
$lang->bug->statusList[''] = '';
|
||||||
$lang->bug->statusList['active'] = 'Activated';
|
$lang->bug->statusList['active'] = 'Активен';
|
||||||
$lang->bug->statusList['resolved'] = 'Resolved';
|
$lang->bug->statusList['resolved'] = 'Решён';
|
||||||
$lang->bug->statusList['closed'] = 'Closed';
|
$lang->bug->statusList['closed'] = 'Закрыт';
|
||||||
|
|
||||||
$lang->bug->confirmedList[''] = '';
|
$lang->bug->confirmedList[''] = '';
|
||||||
$lang->bug->confirmedList[1] = 'Yes';
|
$lang->bug->confirmedList[1] = 'Да';
|
||||||
$lang->bug->confirmedList[0] = 'No';
|
$lang->bug->confirmedList[0] = 'Нет';
|
||||||
|
|
||||||
$lang->bug->resolutionList[''] = '';
|
$lang->bug->resolutionList[''] = '';
|
||||||
$lang->bug->resolutionList['bydesign'] = 'As Designed';
|
$lang->bug->resolutionList['bydesign'] = 'По замыслу';
|
||||||
$lang->bug->resolutionList['duplicate'] = 'Duplicate';
|
$lang->bug->resolutionList['duplicate'] = 'Дубликат';
|
||||||
$lang->bug->resolutionList['external'] = ' External Caus';
|
$lang->bug->resolutionList['external'] = 'Внешняя причина';
|
||||||
$lang->bug->resolutionList['fixed'] = 'Resolved';
|
$lang->bug->resolutionList['fixed'] = 'Исправлен';
|
||||||
$lang->bug->resolutionList['notrepro'] = 'Cannot Reproduce';
|
$lang->bug->resolutionList['notrepro'] = 'Не воспроизводится';
|
||||||
$lang->bug->resolutionList['postponed'] = 'Postponed';
|
$lang->bug->resolutionList['postponed'] = 'Отложен';
|
||||||
$lang->bug->resolutionList['willnotfix'] = 'Won’t Fix';
|
$lang->bug->resolutionList['willnotfix'] = 'Не будет исправлен';
|
||||||
$lang->bug->resolutionList['tostory'] = 'Convert to Story';
|
$lang->bug->resolutionList['tostory'] = 'Преобразовать в историю';
|
||||||
|
|
||||||
/* Statistical statement. */
|
/* Статистические отчёты. */
|
||||||
$lang->bug->report = new stdclass();
|
$lang->bug->report = new stdclass();
|
||||||
$lang->bug->report->common = 'Report';
|
$lang->bug->report->common = 'Отчёт';
|
||||||
$lang->bug->report->select = 'Select Report Type';
|
$lang->bug->report->select = 'Выберите тип отчёта';
|
||||||
$lang->bug->report->create = 'Create Report';
|
$lang->bug->report->create = 'Создать отчёт';
|
||||||
|
|
||||||
$lang->bug->report->charts['bugsPerExecution'] = $lang->executionCommon . ' Bug Count';
|
$lang->bug->report->charts['bugsPerExecution'] = 'Количество багов в ' . $lang->executionCommon;
|
||||||
$lang->bug->report->charts['bugsPerBuild'] = 'Bugs by Build';
|
$lang->bug->report->charts['bugsPerBuild'] = 'Баги по сборкам';
|
||||||
$lang->bug->report->charts['bugsPerModule'] = 'Bugs by Module';
|
$lang->bug->report->charts['bugsPerModule'] = 'Баги по модулям';
|
||||||
$lang->bug->report->charts['openedBugsPerDay'] = 'New Bugs per Day';
|
$lang->bug->report->charts['openedBugsPerDay'] = 'Новых багов в день';
|
||||||
$lang->bug->report->charts['resolvedBugsPerDay'] = 'Resolved Bugs Per Day';
|
$lang->bug->report->charts['resolvedBugsPerDay'] = 'Решённых багов в день';
|
||||||
$lang->bug->report->charts['closedBugsPerDay'] = 'Closed Bugs Per Day';
|
$lang->bug->report->charts['closedBugsPerDay'] = 'Закрытых багов в день';
|
||||||
$lang->bug->report->charts['openedBugsPerUser'] = 'Bugs Reported per User';
|
$lang->bug->report->charts['openedBugsPerUser'] = 'Багов на пользователя (сообщивших)';
|
||||||
$lang->bug->report->charts['resolvedBugsPerUser'] = 'Bugs Resolved per User';
|
$lang->bug->report->charts['resolvedBugsPerUser'] = 'Багов на пользователя (решивших)';
|
||||||
$lang->bug->report->charts['closedBugsPerUser'] = 'Bugs Closed per User';
|
$lang->bug->report->charts['closedBugsPerUser'] = 'Багов на пользователя (закрывших)';
|
||||||
$lang->bug->report->charts['bugsPerSeverity'] = 'Bugs by Severity';
|
$lang->bug->report->charts['bugsPerSeverity'] = 'Баги по серьёзности';
|
||||||
$lang->bug->report->charts['bugsPerResolution'] = 'Bugs by Resolution';
|
$lang->bug->report->charts['bugsPerResolution'] = 'Баги по решению';
|
||||||
$lang->bug->report->charts['bugsPerStatus'] = 'Bugs by Status';
|
$lang->bug->report->charts['bugsPerStatus'] = 'Баги по статусу';
|
||||||
$lang->bug->report->charts['bugsPerActivatedCount'] = 'Bugs by Ativation Count';
|
$lang->bug->report->charts['bugsPerActivatedCount'] = 'Баги по количеству активаций';
|
||||||
$lang->bug->report->charts['bugsPerPri'] = 'Bugs by Priority';
|
$lang->bug->report->charts['bugsPerPri'] = 'Баги по приоритету';
|
||||||
$lang->bug->report->charts['bugsPerType'] = 'Bugs by Type';
|
$lang->bug->report->charts['bugsPerType'] = 'Баги по типу';
|
||||||
$lang->bug->report->charts['bugsPerAssignedTo'] = 'Bugs by Assignee';
|
$lang->bug->report->charts['bugsPerAssignedTo'] = 'Баги по назначенному';
|
||||||
//$lang->bug->report->charts['bugLiveDays'] = 'Bug Handling Time Report';
|
|
||||||
//$lang->bug->report->charts['bugHistories'] = 'Bug Handling Steps Report';
|
|
||||||
|
|
||||||
$lang->bug->report->options = new stdclass();
|
$lang->bug->report->options = new stdclass();
|
||||||
$lang->bug->report->options->graph = new stdclass();
|
$lang->bug->report->options->graph = new stdclass();
|
||||||
|
|
@ -357,50 +355,50 @@ $lang->bug->report->bugLiveDays->graph = new stdclass();
|
||||||
$lang->bug->report->bugHistories->graph = new stdclass();
|
$lang->bug->report->bugHistories->graph = new stdclass();
|
||||||
|
|
||||||
$lang->bug->report->bugsPerExecution->graph->xAxisName = $lang->executionCommon;
|
$lang->bug->report->bugsPerExecution->graph->xAxisName = $lang->executionCommon;
|
||||||
$lang->bug->report->bugsPerBuild->graph->xAxisName = 'Build';
|
$lang->bug->report->bugsPerBuild->graph->xAxisName = 'Сборка';
|
||||||
$lang->bug->report->bugsPerModule->graph->xAxisName = 'Module';
|
$lang->bug->report->bugsPerModule->graph->xAxisName = 'Модуль';
|
||||||
|
|
||||||
$lang->bug->report->openedBugsPerDay->type = 'bar';
|
$lang->bug->report->openedBugsPerDay->type = 'bar';
|
||||||
$lang->bug->report->openedBugsPerDay->graph->xAxisName = 'Date';
|
$lang->bug->report->openedBugsPerDay->graph->xAxisName = 'Дата';
|
||||||
|
|
||||||
$lang->bug->report->resolvedBugsPerDay->type = 'bar';
|
$lang->bug->report->resolvedBugsPerDay->type = 'bar';
|
||||||
$lang->bug->report->resolvedBugsPerDay->graph->xAxisName = 'Date';
|
$lang->bug->report->resolvedBugsPerDay->graph->xAxisName = 'Дата';
|
||||||
|
|
||||||
$lang->bug->report->closedBugsPerDay->type = 'bar';
|
$lang->bug->report->closedBugsPerDay->type = 'bar';
|
||||||
$lang->bug->report->closedBugsPerDay->graph->xAxisName = 'Date';
|
$lang->bug->report->closedBugsPerDay->graph->xAxisName = 'Дата';
|
||||||
|
|
||||||
$lang->bug->report->openedBugsPerUser->graph->xAxisName = 'User';
|
$lang->bug->report->openedBugsPerUser->graph->xAxisName = 'Пользователь';
|
||||||
$lang->bug->report->resolvedBugsPerUser->graph->xAxisName = 'User';
|
$lang->bug->report->resolvedBugsPerUser->graph->xAxisName = 'Пользователь';
|
||||||
$lang->bug->report->closedBugsPerUser->graph->xAxisName = 'User';
|
$lang->bug->report->closedBugsPerUser->graph->xAxisName = 'Пользователь';
|
||||||
|
|
||||||
$lang->bug->report->bugsPerSeverity->graph->xAxisName = 'Severity';
|
$lang->bug->report->bugsPerSeverity->graph->xAxisName = 'Серьёзность';
|
||||||
$lang->bug->report->bugsPerResolution->graph->xAxisName = 'Resolution';
|
$lang->bug->report->bugsPerResolution->graph->xAxisName = 'Решение';
|
||||||
$lang->bug->report->bugsPerStatus->graph->xAxisName = 'Status';
|
$lang->bug->report->bugsPerStatus->graph->xAxisName = 'Статус';
|
||||||
$lang->bug->report->bugsPerActivatedCount->graph->xAxisName = 'Activation Count';
|
$lang->bug->report->bugsPerActivatedCount->graph->xAxisName = 'Кол-во активаций';
|
||||||
$lang->bug->report->bugsPerPri->graph->xAxisName = 'Priority';
|
$lang->bug->report->bugsPerPri->graph->xAxisName = 'Приоритет';
|
||||||
$lang->bug->report->bugsPerType->graph->xAxisName = 'Type';
|
$lang->bug->report->bugsPerType->graph->xAxisName = 'Тип';
|
||||||
$lang->bug->report->bugsPerAssignedTo->graph->xAxisName = 'Assignee';
|
$lang->bug->report->bugsPerAssignedTo->graph->xAxisName = 'Назначено';
|
||||||
$lang->bug->report->bugLiveDays->graph->xAxisName = 'Resolution Time';
|
$lang->bug->report->bugLiveDays->graph->xAxisName = 'Время решения';
|
||||||
$lang->bug->report->bugHistories->graph->xAxisName = 'Resolution Steps';
|
$lang->bug->report->bugHistories->graph->xAxisName = 'Шаги решения';
|
||||||
|
|
||||||
/* Operating record. */
|
/* Запись операций. */
|
||||||
$lang->bug->action = new stdclass();
|
$lang->bug->action = new stdclass();
|
||||||
$lang->bug->action->resolved = array('main' => '$date, resolved by <strong>$actor</strong> and the resolution is <strong>$extra</strong> $appendLink.', 'extra' => 'resolutionList');
|
$lang->bug->action->resolved = array('main' => '$date, решён <strong>$actor</strong>, решение — <strong>$extra</strong> $appendLink.', 'extra' => 'resolutionList');
|
||||||
$lang->bug->action->tostory = array('main' => '$date, converted to <strong>Story</strong> with ID <strong>$extra</strong> by <strong>$actor</strong>.');
|
$lang->bug->action->tostory = array('main' => '$date, преобразован в <strong>Историю</strong> с ID <strong>$extra</strong> пользователем <strong>$actor</strong>.');
|
||||||
$lang->bug->action->totask = array('main' => '$date, imported as <strong>Task</strong> with ID <strong>$extra</strong> by <strong>$actor</strong>.');
|
$lang->bug->action->totask = array('main' => '$date, импортирован как <strong>Задача</strong> с ID <strong>$extra</strong> пользователем <strong>$actor</strong>.');
|
||||||
$lang->bug->action->converttotask = array('main' => '$date, converted to <strong>Task</strong> with ID <strong>$extra</strong> by <strong>$actor</strong>.');
|
$lang->bug->action->converttotask = array('main' => '$date, преобразован в <strong>Задачу</strong> с ID <strong>$extra</strong> пользователем <strong>$actor</strong>.');
|
||||||
$lang->bug->action->linked2plan = array('main' => '$date, linked to Plan <strong>$extra</strong> by <strong>$actor</strong>.');
|
$lang->bug->action->linked2plan = array('main' => '$date, привязан к Плану <strong>$extra</strong> пользователем <strong>$actor</strong>.');
|
||||||
$lang->bug->action->unlinkedfromplan = array('main' => '$date, unlinked from Plan <strong>$extra</strong> by <strong>$actor</strong>.');
|
$lang->bug->action->unlinkedfromplan = array('main' => '$date, отвязан от Плана <strong>$extra</strong> пользователем <strong>$actor</strong>.');
|
||||||
$lang->bug->action->linked2build = array('main' => '$date, linked to Build <strong>$extra</strong> by <strong>$actor</strong>.');
|
$lang->bug->action->linked2build = array('main' => '$date, привязан к Сборке <strong>$extra</strong> пользователем <strong>$actor</strong>.');
|
||||||
$lang->bug->action->unlinkedfrombuild = array('main' => '$date, unlinked from Build <strong>$extra</strong> by <strong>$actor</strong>.');
|
$lang->bug->action->unlinkedfrombuild = array('main' => '$date, отвязан от Сборки <strong>$extra</strong> пользователем <strong>$actor</strong>.');
|
||||||
$lang->bug->action->unlinkedfromrelease = array('main' => '$date, unlinked from Release <strong>$extra</strong> by <strong>$actor</strong>.');
|
$lang->bug->action->unlinkedfromrelease = array('main' => '$date, отвязан от Релиза <strong>$extra</strong> пользователем <strong>$actor</strong>.');
|
||||||
$lang->bug->action->linked2release = array('main' => '$date, linked to Release <strong>$extra</strong> by <strong>$actor</strong>.');
|
$lang->bug->action->linked2release = array('main' => '$date, привязан к Релизу <strong>$extra</strong> пользователем <strong>$actor</strong>.');
|
||||||
$lang->bug->action->linked2revision = array('main' => '$date, linked to Commit <strong>$extra</strong> by <strong>$actor</strong>.');
|
$lang->bug->action->linked2revision = array('main' => '$date, привязан к Коммиту <strong>$extra</strong> пользователем <strong>$actor</strong>.');
|
||||||
$lang->bug->action->unlinkedfromrevision = array('main' => '$date, unlinked from Commit <strong>$extra</strong> by <strong>$actor</strong>.');
|
$lang->bug->action->unlinkedfromrevision = array('main' => '$date, отвязан от Коммита <strong>$extra</strong> пользователем <strong>$actor</strong>.');
|
||||||
$lang->bug->action->linkrelatedbug = array('main' => '$date, linked to Bug <strong>$extra</strong> by <strong>$actor</strong>.');
|
$lang->bug->action->linkrelatedbug = array('main' => '$date, привязан к Багу <strong>$extra</strong> пользователем <strong>$actor</strong>.');
|
||||||
$lang->bug->action->unlinkrelatedbug = array('main' => '$date, unlinked from Bug <strong>$extra</strong> by <strong>$actor</strong>.');
|
$lang->bug->action->unlinkrelatedbug = array('main' => '$date, отвязан от Бага <strong>$extra</strong> пользователем <strong>$actor</strong>.');
|
||||||
|
|
||||||
$lang->bug->featureBar['browse']['all'] = 'All';
|
$lang->bug->featureBar['browse']['all'] = 'Все';
|
||||||
$lang->bug->featureBar['browse']['unclosed'] = $lang->bug->unclosed;
|
$lang->bug->featureBar['browse']['unclosed'] = $lang->bug->unclosed;
|
||||||
$lang->bug->featureBar['browse']['openedbyme'] = $lang->bug->openedByMe;
|
$lang->bug->featureBar['browse']['openedbyme'] = $lang->bug->openedByMe;
|
||||||
$lang->bug->featureBar['browse']['assigntome'] = $lang->bug->assignToMe;
|
$lang->bug->featureBar['browse']['assigntome'] = $lang->bug->assignToMe;
|
||||||
|
|
@ -418,31 +416,31 @@ $lang->bug->moreSelects['browse']['more']['overduebugs'] = $lang->bug->overdue
|
||||||
$lang->bug->moreSelects['browse']['more']['needconfirm'] = $lang->bug->needConfirm;
|
$lang->bug->moreSelects['browse']['more']['needconfirm'] = $lang->bug->needConfirm;
|
||||||
|
|
||||||
$lang->bug->placeholder = new stdclass();
|
$lang->bug->placeholder = new stdclass();
|
||||||
$lang->bug->placeholder->chooseBuilds = 'Select Build';
|
$lang->bug->placeholder->chooseBuilds = 'Выберите сборку';
|
||||||
$lang->bug->placeholder->newBuildName = 'New Build Name';
|
$lang->bug->placeholder->newBuildName = 'Название новой сборки';
|
||||||
$lang->bug->placeholder->duplicate = 'Please enter the keywords.';
|
$lang->bug->placeholder->duplicate = 'Пожалуйста, введите ключевые слова.';
|
||||||
|
|
||||||
/* Interactive prompt. */
|
/* Интерактивные подсказки. */
|
||||||
$lang->bug->notice = new stdclass();
|
$lang->bug->notice = new stdclass();
|
||||||
$lang->bug->notice->summary = "<strong>%s</strong> Bug(s) on this page, <strong>%s</strong> Unresolved.";
|
$lang->bug->notice->summary = "<strong>%s</strong> Баг(ов) на этой странице, <strong>%s</strong> не решены.";
|
||||||
$lang->bug->notice->unClosedSummary = "Total %s Bug(s) on this page, %s Open.";
|
$lang->bug->notice->unClosedSummary = "Всего %s Баг(ов) на этой странице, %s открыты.";
|
||||||
$lang->bug->notice->checkedSummary = "{checked} item(s) selected. Total {total} items.";
|
$lang->bug->notice->checkedSummary = "Выбрано {checked} элементов. Всего {total} элементов.";
|
||||||
$lang->bug->notice->confirmChangeProduct = "Changing the {$lang->productCommon} will result in changes to the linked {$lang->executionCommon}, {$lang->SRCommon}, and tasks. Are you sure to continue?";
|
$lang->bug->notice->confirmChangeProduct = "Изменение {$lang->productCommon} приведёт к изменениям в связанных {$lang->executionCommon}, {$lang->SRCommon} и задачах. Вы уверены, что хотите продолжить?";
|
||||||
$lang->bug->notice->confirmDelete = 'Are you sure you want to delete this Bug?';
|
$lang->bug->notice->confirmDelete = 'Вы уверены, что хотите удалить этот Баг?';
|
||||||
$lang->bug->notice->remindTask = 'This Bug has been converted to a task. Do you want to update the status of the task (ID: %s)?';
|
$lang->bug->notice->remindTask = 'Этот Баг был преобразован в задачу. Хотите обновить статус задачи (ID: %s)?';
|
||||||
$lang->bug->notice->skipClose = 'Bug %s is not in "Resolved" status and cannot be closed. It will be automatically skipped.';
|
$lang->bug->notice->skipClose = 'Баг %s не в статусе "Решён" и не может быть закрыт. Он будет автоматически пропущен.';
|
||||||
$lang->bug->notice->executionAccessDenied = "You do not have permission to access the {$lang->executionCommon} to which this Bug belongs.";
|
$lang->bug->notice->executionAccessDenied = "У вас нет прав доступа к {$lang->executionCommon}, к которому принадлежит этот Баг.";
|
||||||
$lang->bug->notice->confirmUnlinkBuild = "Changing the Fixed Build will remove the link to the previous build. Are you sure you want to unlink this Bug from %s?";
|
$lang->bug->notice->confirmUnlinkBuild = "Изменение «Исправлено в сборке» удалит связь с предыдущей сборкой. Вы уверены, что хотите отвязать этот Баг от %s?";
|
||||||
$lang->bug->notice->noSwitchBranch = 'The module for Bug %s is not in the current branch. It will be automatically skipped.';
|
$lang->bug->notice->noSwitchBranch = 'Модуль для Бага %s не находится в текущей ветке. Он будет автоматически пропущен.';
|
||||||
$lang->bug->notice->confirmToStory = 'The Bug will be automatically closed after being converted to a story. Closure reason: Converted to Story.';
|
$lang->bug->notice->confirmToStory = 'Баг будет автоматически закрыт после преобразования в историю. Причина закрытия: Преобразован в историю.';
|
||||||
$lang->bug->notice->productDitto = "This Bug and the previous Bug do not belong to the same {$lang->productCommon}!";
|
$lang->bug->notice->productDitto = "Этот Баг и предыдущий Баг не принадлежат одному {$lang->productCommon}!";
|
||||||
$lang->bug->notice->noBug = 'No bugs yet.';
|
$lang->bug->notice->noBug = 'Пока нет багов.';
|
||||||
$lang->bug->notice->noModule = '<div>No module information available.</div><div>Please set up test modules.</div>';
|
$lang->bug->notice->noModule = '<div>Нет информации о модулях.</div><div>Пожалуйста, настройте тестовые модули.</div>';
|
||||||
$lang->bug->notice->delayWarning = "<strong class='text-danger'>Pospone by %s day(s)</strong>";
|
$lang->bug->notice->delayWarning = "<strong class='text-danger'>Отложен на %s день(ей)</strong>";
|
||||||
$lang->bug->notice->skipNotActive = "Bug %s is already Resolved or Closed and will not be modified.";
|
$lang->bug->notice->skipNotActive = "Баг %s уже решён или закрыт и не будет изменён.";
|
||||||
|
|
||||||
$lang->bug->error = new stdclass();
|
$lang->bug->error = new stdclass();
|
||||||
$lang->bug->error->notExist = "Bug not found.";
|
$lang->bug->error->notExist = "Баг не найден.";
|
||||||
$lang->bug->error->cannotActivate = 'Bugs that are not in "Resolved" or "Closed" status cannot be activated.';
|
$lang->bug->error->cannotActivate = 'Баги, не находящиеся в статусе "Решён" или "Закрыт", не могут быть активированы.';
|
||||||
$lang->bug->error->stepsNotEmpty = "Reproduction steps cannot be empty.";
|
$lang->bug->error->stepsNotEmpty = "Шаги воспроизведения не могут быть пустыми.";
|
||||||
$lang->bug->error->duplicateBugNotExist = 'Duplicate Bug does not exist.';
|
$lang->bug->error->duplicateBugNotExist = 'Дублирующий баг не существует.';
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,79 +1,79 @@
|
||||||
<?php
|
<?php
|
||||||
$lang->editor->common = 'Editor';
|
$lang->editor->common = 'Редактор';
|
||||||
$lang->editor->api = 'API';
|
$lang->editor->api = 'API';
|
||||||
$lang->editor->index = 'Home Page';
|
$lang->editor->index = 'Главная страница';
|
||||||
$lang->editor->newMethod = 'New Method';
|
$lang->editor->newMethod = 'Новый метод';
|
||||||
$lang->editor->extend = 'Extension';
|
$lang->editor->extend = 'Расширение';
|
||||||
$lang->editor->api = 'API';
|
$lang->editor->api = 'API';
|
||||||
$lang->editor->newLang = 'New Language';
|
$lang->editor->newLang = 'Новый язык';
|
||||||
$lang->editor->newConfig = 'New Config';
|
$lang->editor->newConfig = 'Новая конфигурация';
|
||||||
$lang->editor->newHook = 'New Hook';
|
$lang->editor->newHook = 'Новый хук';
|
||||||
$lang->editor->newExtend = 'New Extension';
|
$lang->editor->newExtend = 'Новое расширение';
|
||||||
$lang->editor->newPage = 'New Page';
|
$lang->editor->newPage = 'Новая страница';
|
||||||
$lang->editor->override = 'Overwrite';
|
$lang->editor->override = 'Перезаписать';
|
||||||
$lang->editor->edit = 'Edit Extension';
|
$lang->editor->edit = 'Редактировать расширение';
|
||||||
$lang->editor->save = 'Save Page';
|
$lang->editor->save = 'Сохранить страницу';
|
||||||
$lang->editor->delete = 'Delete Page';
|
$lang->editor->delete = 'Удалить страницу';
|
||||||
|
|
||||||
$lang->editor->moduleList = 'Module List';
|
$lang->editor->moduleList = 'Список модулей';
|
||||||
$lang->editor->filePath = "Extension:";
|
$lang->editor->filePath = "Расширение:";
|
||||||
$lang->editor->sourceFile = 'Source File:';
|
$lang->editor->sourceFile = 'Исходный файл:';
|
||||||
$lang->editor->fileName = "File Name:";
|
$lang->editor->fileName = "Имя файла:";
|
||||||
$lang->editor->isOverride = "Overwrite Duplicated Files";
|
$lang->editor->isOverride = "Перезаписать дублирующиеся файлы";
|
||||||
$lang->editor->exampleHook = "(e.g. ***.html.hook.php)";
|
$lang->editor->exampleHook = "(например, ***.html.hook.php)";
|
||||||
$lang->editor->exampleJs = "(e.g. ***.js)";
|
$lang->editor->exampleJs = "(например, ***.js)";
|
||||||
$lang->editor->exampleCss = "(e.g. ***.css)";
|
$lang->editor->exampleCss = "(например, ***.css)";
|
||||||
$lang->editor->examplePHP = "(e.g. ***.php)";
|
$lang->editor->examplePHP = "(например, ***.php)";
|
||||||
$lang->editor->pageName = "Page Name:";
|
$lang->editor->pageName = "Имя страницы:";
|
||||||
|
|
||||||
$lang->editor->deleteConfirm = 'Are you sure you want to delete it?';
|
$lang->editor->deleteConfirm = 'Вы уверены, что хотите удалить это?';
|
||||||
$lang->editor->extendConfirm = 'Are you sure you want to reuse the existing code?';
|
$lang->editor->extendConfirm = 'Вы уверены, что хотите повторно использовать существующий код?';
|
||||||
$lang->editor->repeatFile = 'Duplicate file name.';
|
$lang->editor->repeatFile = 'Дублирующееся имя файла.';
|
||||||
$lang->editor->repeatPage = 'This page already exists. Do you want to overwrite it?';
|
$lang->editor->repeatPage = 'Эта страница уже существует. Хотите перезаписать её?';
|
||||||
$lang->editor->noticeOkFile = "For security reasons, the system needs to verify your administrator identity. n Please log in to the server where ZenTao is installed and create the file %s. n Notes: \n 1. The file content should be empty.n 2. If the file already exists, delete it and create it again.";
|
$lang->editor->noticeOkFile = "В целях безопасности системе необходимо подтвердить вашу учётную запись администратора.\nПожалуйста, войдите на сервер, где установлен ZenTao, и создайте файл %s.\nПримечания:\n 1. Содержимое файла должно быть пустым.\n 2. Если файл уже существует, удалите его и создайте заново.";
|
||||||
$lang->editor->editFileError = 'Only ZenTao files can be modified!';
|
$lang->editor->editFileError = 'Можно изменять только файлы ZenTao!';
|
||||||
$lang->editor->turnOff = "If you do not need the editor feature, you can disable it here.";
|
$lang->editor->turnOff = "Если вам не нужен редактор, вы можете отключить его здесь.";
|
||||||
|
|
||||||
$lang->editor->notExists = "The directory does not exist. Please create it first by running『mkdir -p %s』.";
|
$lang->editor->notExists = "Каталог не существует. Пожалуйста, сначала создайте его, выполнив『mkdir -p %s』.";
|
||||||
$lang->editor->notWritable = "Unable to write — permission may be denied. Please try running『chmod 777 -R %s』";
|
$lang->editor->notWritable = "Невозможно записать — возможно, недостаточно прав. Попробуйте выполнить『chmod 777 -R %s』";
|
||||||
$lang->editor->notDelete = 'Unable to delete. Please check your permissions.';
|
$lang->editor->notDelete = 'Не удалось удалить. Пожалуйста, проверьте права доступа.';
|
||||||
$lang->editor->emptyFileName = 'Please enter a file name.';
|
$lang->editor->emptyFileName = 'Пожалуйста, введите имя файла.';
|
||||||
$lang->editor->onlyLocalVisit = "This feature can only be accessed from IP: 127.0.0.1. <a href='https://api.zentao.pm/goto.php?item=howtodevelop&from=en' target='_blank'>Help</a>";
|
$lang->editor->onlyLocalVisit = "Эта функция доступна только с IP: 127.0.0.1. <a href='https://api.zentao.pm/goto.php?item=howtodevelop&from=en' target='_blank'>Помощь</a>";
|
||||||
|
|
||||||
$lang->editor->translate['config.php'] = 'config';
|
$lang->editor->translate['config.php'] = 'конфиг';
|
||||||
$lang->editor->translate['control.php'] = 'control';
|
$lang->editor->translate['control.php'] = 'контроллер';
|
||||||
$lang->editor->translate['model.php'] = 'model';
|
$lang->editor->translate['model.php'] = 'модель';
|
||||||
|
|
||||||
$lang->editor->modules['action'] = 'System Log';
|
$lang->editor->modules['action'] = 'Системный журнал';
|
||||||
$lang->editor->modules['admin'] = 'Admin';
|
$lang->editor->modules['admin'] = 'Администрирование';
|
||||||
$lang->editor->modules['api'] = 'API';
|
$lang->editor->modules['api'] = 'API';
|
||||||
$lang->editor->modules['bug'] = 'Bug';
|
$lang->editor->modules['bug'] = 'Баг';
|
||||||
$lang->editor->modules['build'] = 'Build';
|
$lang->editor->modules['build'] = 'Сборка';
|
||||||
$lang->editor->modules['common'] = 'Common Module';
|
$lang->editor->modules['common'] = 'Общий модуль';
|
||||||
$lang->editor->modules['company'] = 'Organization';
|
$lang->editor->modules['company'] = 'Организация';
|
||||||
$lang->editor->modules['convert'] = 'Import From Other Systems';
|
$lang->editor->modules['convert'] = 'Импорт из других систем';
|
||||||
$lang->editor->modules['dept'] = 'Department';
|
$lang->editor->modules['dept'] = 'Отдел';
|
||||||
$lang->editor->modules['doc'] = 'Doc';
|
$lang->editor->modules['doc'] = 'Документ';
|
||||||
$lang->editor->modules['extension'] = 'Add-on';
|
$lang->editor->modules['extension'] = 'Дополнение';
|
||||||
$lang->editor->modules['file'] = 'File';
|
$lang->editor->modules['file'] = 'Файл';
|
||||||
$lang->editor->modules['group'] = 'Permission Group';
|
$lang->editor->modules['group'] = 'Группа прав';
|
||||||
$lang->editor->modules['index'] = 'Home Page';
|
$lang->editor->modules['index'] = 'Главная страница';
|
||||||
$lang->editor->modules['install'] = 'Installation';
|
$lang->editor->modules['install'] = 'Установка';
|
||||||
$lang->editor->modules['misc'] = 'Misc';
|
$lang->editor->modules['misc'] = 'Разное';
|
||||||
$lang->editor->modules['my'] = 'Dashboard';
|
$lang->editor->modules['my'] = 'Панель управления';
|
||||||
$lang->editor->modules['product'] = $lang->productCommon;
|
$lang->editor->modules['product'] = $lang->productCommon;
|
||||||
$lang->editor->modules['productplan'] = 'Plan';
|
$lang->editor->modules['productplan'] = 'План';
|
||||||
$lang->editor->modules['project'] = $lang->projectCommon;
|
$lang->editor->modules['project'] = $lang->projectCommon;
|
||||||
$lang->editor->modules['execution'] = $lang->executionCommon;
|
$lang->editor->modules['execution'] = $lang->executionCommon;
|
||||||
$lang->editor->modules['qa'] = 'Test';
|
$lang->editor->modules['qa'] = 'Тестирование';
|
||||||
$lang->editor->modules['release'] = 'Release';
|
$lang->editor->modules['release'] = 'Релиз';
|
||||||
$lang->editor->modules['report'] = 'Report';
|
$lang->editor->modules['report'] = 'Отчёт';
|
||||||
$lang->editor->modules['search'] = 'Search';
|
$lang->editor->modules['search'] = 'Поиск';
|
||||||
$lang->editor->modules['story'] = $lang->URCommon;
|
$lang->editor->modules['story'] = $lang->URCommon;
|
||||||
$lang->editor->modules['task'] = 'Task';
|
$lang->editor->modules['task'] = 'Задача';
|
||||||
$lang->editor->modules['testcase'] = 'Test Case';
|
$lang->editor->modules['testcase'] = 'Тест-кейс';
|
||||||
$lang->editor->modules['testtask'] = 'Test Request';
|
$lang->editor->modules['testtask'] = 'Тестовый запрос';
|
||||||
$lang->editor->modules['todo'] = 'To-do';
|
$lang->editor->modules['todo'] = 'Задача';
|
||||||
$lang->editor->modules['tree'] = 'Module Management';
|
$lang->editor->modules['tree'] = 'Управление модулями';
|
||||||
$lang->editor->modules['upgrade'] = 'Upgrade';
|
$lang->editor->modules['upgrade'] = 'Обновление';
|
||||||
$lang->editor->modules['user'] = 'User';
|
$lang->editor->modules['user'] = 'Пользователь';
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* The extension module en file of ZenTaoPMS.
|
* Файл расширения module extension en для ZenTaoPMS.
|
||||||
*
|
*
|
||||||
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
|
* @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)
|
* @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
|
||||||
|
|
@ -9,118 +9,118 @@
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
* @link https://www.zentao.net
|
* @link https://www.zentao.net
|
||||||
*/
|
*/
|
||||||
$lang->extension->common = 'Extension';
|
$lang->extension->common = 'Расширение';
|
||||||
$lang->extension->id = 'ID';
|
$lang->extension->id = 'ID';
|
||||||
$lang->extension->browse = 'View Add-ons';
|
$lang->extension->browse = 'Просмотр дополнений';
|
||||||
$lang->extension->install = 'Install Add-on';
|
$lang->extension->install = 'Установить дополнение';
|
||||||
$lang->extension->installAuto = 'Auto Install';
|
$lang->extension->installAuto = 'Автоустановка';
|
||||||
$lang->extension->installForce = 'Force Install';
|
$lang->extension->installForce = 'Принудительная установка';
|
||||||
$lang->extension->uninstall = 'Uninstall';
|
$lang->extension->uninstall = 'Удалить';
|
||||||
$lang->extension->uninstallAction = 'Uninstall Add-on';
|
$lang->extension->uninstallAction = 'Удалить дополнение';
|
||||||
$lang->extension->activate = 'Activate';
|
$lang->extension->activate = 'Активировать';
|
||||||
$lang->extension->activateAction = 'Activate Add-on';
|
$lang->extension->activateAction = 'Активировать дополнение';
|
||||||
$lang->extension->deactivate = 'Deactivate';
|
$lang->extension->deactivate = 'Деактивировать';
|
||||||
$lang->extension->deactivateAction = 'Deactivate Add-on';
|
$lang->extension->deactivateAction = 'Деактивировать дополнение';
|
||||||
$lang->extension->obtain = 'Get Add-ons';
|
$lang->extension->obtain = 'Получить дополнения';
|
||||||
$lang->extension->view = 'Details';
|
$lang->extension->view = 'Подробнее';
|
||||||
$lang->extension->downloadAB = 'Download';
|
$lang->extension->downloadAB = 'Скачать';
|
||||||
$lang->extension->upload = 'Local Installation';
|
$lang->extension->upload = 'Локальная установка';
|
||||||
$lang->extension->erase = 'Remove';
|
$lang->extension->erase = 'Удалить';
|
||||||
$lang->extension->eraseAction = 'Remove Add-on';
|
$lang->extension->eraseAction = 'Удалить дополнение';
|
||||||
$lang->extension->upgrade = 'Upgrade Add-on';
|
$lang->extension->upgrade = 'Обновить дополнение';
|
||||||
$lang->extension->agreeLicense = 'I agree.';
|
$lang->extension->agreeLicense = 'Я согласен.';
|
||||||
|
|
||||||
$lang->extension->browseAction = 'Add-on List';
|
$lang->extension->browseAction = 'Список дополнений';
|
||||||
|
|
||||||
$lang->extension->structure = 'Directory Structure';
|
$lang->extension->structure = 'Структура каталогов';
|
||||||
$lang->extension->structureAction = 'Directory Structure';
|
$lang->extension->structureAction = 'Структура каталогов';
|
||||||
$lang->extension->installed = 'Installed';
|
$lang->extension->installed = 'Установлено';
|
||||||
$lang->extension->deactivated = 'Deactivated';
|
$lang->extension->deactivated = 'Деактивировано';
|
||||||
$lang->extension->available = 'Downloaded';
|
$lang->extension->available = 'Загружено';
|
||||||
|
|
||||||
$lang->extension->name = 'Add-on Name';
|
$lang->extension->name = 'Название дополнения';
|
||||||
$lang->extension->code = 'Code';
|
$lang->extension->code = 'Код';
|
||||||
$lang->extension->desc = 'Description';
|
$lang->extension->desc = 'Описание';
|
||||||
$lang->extension->type = 'Type';
|
$lang->extension->type = 'Тип';
|
||||||
$lang->extension->dirs = 'Installation Directory';
|
$lang->extension->dirs = 'Каталог установки';
|
||||||
$lang->extension->files = 'Installation Files';
|
$lang->extension->files = 'Файлы установки';
|
||||||
$lang->extension->status = 'Status';
|
$lang->extension->status = 'Статус';
|
||||||
$lang->extension->version = 'Version';
|
$lang->extension->version = 'Версия';
|
||||||
$lang->extension->latest = '<small>Latest version<strong><a href="%s" target="_blank" class="extension">%s</a></strong>, compatible with ZenTao <a href="https://api.zentao.net/goto.php?item=latest" target="_blank" class="alert-link"><strong>%s</strong></a></small>';
|
$lang->extension->latest = '<small>Последняя версия <strong><a href="%s" target="_blank" class="extension">%s</a></strong>, совместима с ZenTao <a href="https://api.zentao.net/goto.php?item=latest" target="_blank" class="alert-link"><strong>%s</strong></a></small>';
|
||||||
$lang->extension->author = 'Author';
|
$lang->extension->author = 'Автор';
|
||||||
$lang->extension->license = 'License';
|
$lang->extension->license = 'Лицензия';
|
||||||
$lang->extension->site = 'Website';
|
$lang->extension->site = 'Сайт';
|
||||||
$lang->extension->downloads = 'Downloads';
|
$lang->extension->downloads = 'Загрузки';
|
||||||
$lang->extension->compatible = 'Compatibility';
|
$lang->extension->compatible = 'Совместимость';
|
||||||
$lang->extension->grade = 'Score';
|
$lang->extension->grade = 'Оценка';
|
||||||
$lang->extension->depends = 'Dependency';
|
$lang->extension->depends = 'Зависимости';
|
||||||
$lang->extension->expiredDate = 'Expiration Date';
|
$lang->extension->expiredDate = 'Дата истечения срока';
|
||||||
$lang->extension->zentaoCompatible = 'Compatible Versions';
|
$lang->extension->zentaoCompatible = 'Совместимые версии';
|
||||||
$lang->extension->installedTime = 'Installed Time';
|
$lang->extension->installedTime = 'Время установки';
|
||||||
$lang->extension->life = 'lifetime';
|
$lang->extension->life = 'Срок действия';
|
||||||
|
|
||||||
$lang->extension->publicList[0] = 'Manual Download';
|
$lang->extension->publicList[0] = 'Ручная загрузка';
|
||||||
$lang->extension->publicList[1] = 'Auto Download';
|
$lang->extension->publicList[1] = 'Автозагрузка';
|
||||||
|
|
||||||
$lang->extension->compatibleList[0] = 'Unknown';
|
$lang->extension->compatibleList[0] = 'Неизвестно';
|
||||||
$lang->extension->compatibleList[1] = 'Compatible with';
|
$lang->extension->compatibleList[1] = 'Совместимо с';
|
||||||
|
|
||||||
$lang->extension->obtainOfficial[0] = 'Third-party';
|
$lang->extension->obtainOfficial[0] = 'Стороннее';
|
||||||
$lang->extension->obtainOfficial[1] = 'Official';
|
$lang->extension->obtainOfficial[1] = 'Официальное';
|
||||||
$lang->extension->obtainOfficial[2] = 'Official Certification';
|
$lang->extension->obtainOfficial[2] = 'Официальная сертификация';
|
||||||
|
|
||||||
$lang->extension->byDownloads = 'Most Popular';
|
$lang->extension->byDownloads = 'Самые популярные';
|
||||||
$lang->extension->byAddedTime = 'Latest Release';
|
$lang->extension->byAddedTime = 'Последние релизы';
|
||||||
$lang->extension->byUpdatedTime = 'Latest Update';
|
$lang->extension->byUpdatedTime = 'Последние обновления';
|
||||||
$lang->extension->bySearch = 'Search';
|
$lang->extension->bySearch = 'Поиск';
|
||||||
$lang->extension->byCategory = 'Category';
|
$lang->extension->byCategory = 'Категория';
|
||||||
|
|
||||||
$lang->extension->featureBar['browse']['installed'] = $lang->extension->installed;
|
$lang->extension->featureBar['browse']['installed'] = $lang->extension->installed;
|
||||||
$lang->extension->featureBar['browse']['deactivated'] = $lang->extension->deactivated;
|
$lang->extension->featureBar['browse']['deactivated'] = $lang->extension->deactivated;
|
||||||
$lang->extension->featureBar['browse']['available'] = $lang->extension->available;
|
$lang->extension->featureBar['browse']['available'] = $lang->extension->available;
|
||||||
|
|
||||||
$lang->extension->installFailed = '%s failed. Error:';
|
$lang->extension->installFailed = '%s не удалось. Ошибка:';
|
||||||
$lang->extension->uninstallFailed = 'Uninstall failed. Error: ';
|
$lang->extension->uninstallFailed = 'Удаление не удалось. Ошибка: ';
|
||||||
$lang->extension->confirmUninstall = 'Uninstalling this add-on will remove or modify related database tables. Do you want to proceed?';
|
$lang->extension->confirmUninstall = 'Удаление этого дополнения приведёт к удалению или изменению связанных таблиц базы данных. Вы хотите продолжить?';
|
||||||
$lang->extension->installFinished = 'Congratulations! The add-on was successfully %s.';
|
$lang->extension->installFinished = 'Поздравляем! Дополнение успешно %s.';
|
||||||
$lang->extension->refreshPage = 'Refresh';
|
$lang->extension->refreshPage = 'Обновить страницу';
|
||||||
$lang->extension->uninstallFinished = 'This add-on is uninstalled.';
|
$lang->extension->uninstallFinished = 'Это дополнение удалено.';
|
||||||
$lang->extension->deactivateFinished = 'This add-on is deactivated.';
|
$lang->extension->deactivateFinished = 'Это дополнение деактивировано.';
|
||||||
$lang->extension->activateFinished = 'This add-on is activated.';
|
$lang->extension->activateFinished = 'Это дополнение активировано.';
|
||||||
$lang->extension->eraseFinished = 'This add-on is removed.';
|
$lang->extension->eraseFinished = 'Это дополнение удалено.';
|
||||||
$lang->extension->unremovedFiles = 'Some files or directories could not be deleted. Please remove them manually.';
|
$lang->extension->unremovedFiles = 'Некоторые файлы или каталоги не могут быть удалены. Пожалуйста, удалите их вручную.';
|
||||||
$lang->extension->executeCommands = '<h3>Execute the following commands to fix these issues:</h3>';
|
$lang->extension->executeCommands = '<h3>Выполните следующие команды для устранения этих проблем:</h3>';
|
||||||
$lang->extension->successDownloadedPackage = 'Add-on downloaded successfully.';
|
$lang->extension->successDownloadedPackage = 'Дополнение успешно загружено.';
|
||||||
$lang->extension->successCopiedFiles = 'Files copied successfully.';
|
$lang->extension->successCopiedFiles = 'Файлы успешно скопированы.';
|
||||||
$lang->extension->successInstallDB = 'Database installed successfully.';
|
$lang->extension->successInstallDB = 'База данных успешно установлена.';
|
||||||
$lang->extension->viewInstalled = 'View Installed Add-ons';
|
$lang->extension->viewInstalled = 'Просмотр установленных дополнений';
|
||||||
$lang->extension->viewAvailable = 'View Available Add-ons';
|
$lang->extension->viewAvailable = 'Просмотр доступных дополнений';
|
||||||
$lang->extension->viewDeactivated = 'View Deactivated Extensions';
|
$lang->extension->viewDeactivated = 'Просмотр деактивированных расширений';
|
||||||
$lang->extension->backDBFile = 'Add-on data has been backed up to %s.';
|
$lang->extension->backDBFile = 'Данные дополнения сохранены в резервную копию в %s.';
|
||||||
|
|
||||||
$lang->extension->upgradeExt = 'Upgrade';
|
$lang->extension->upgradeExt = 'Обновить';
|
||||||
$lang->extension->installExt = 'Install';
|
$lang->extension->installExt = 'Установить';
|
||||||
$lang->extension->upgradeVersion = '(Upgrade from %s to %s)';
|
$lang->extension->upgradeVersion = '(Обновление с %s до %s)';
|
||||||
|
|
||||||
$lang->extension->waring = 'Warning';
|
$lang->extension->waring = 'Предупреждение';
|
||||||
|
|
||||||
$lang->extension->errorOccurs = 'Error:';
|
$lang->extension->errorOccurs = 'Ошибка:';
|
||||||
$lang->extension->errorGetModules = 'Failed to fetch add-on categories from www.sanplex.com. This may be due to network issues. Please check your connection and refresh the page.';
|
$lang->extension->errorGetModules = 'Не удалось получить категории дополнений с www.sanplex.com. Возможно, проблема связана с сетью. Пожалуйста, проверьте подключение и обновите страницу.';
|
||||||
$lang->extension->errorGetExtensions = 'Failed to get the add-on from www.sanplex.com. This may be due to network issues.';
|
$lang->extension->errorGetExtensions = 'Не удалось получить дополнение с www.sanplex.com. Возможно, проблема связана с сетью.';
|
||||||
$lang->extension->errorDownloadPathNotFound = 'The download directory <strong>%s</strong> does not exist.<br />For Linux, please execute the command: <strong>mkdir -p %s</strong> to fix it.';
|
$lang->extension->errorDownloadPathNotFound = 'Каталог загрузки <strong>%s</strong> не существует.<br />Для Linux выполните команду: <strong>mkdir -p %s</strong> для исправления.';
|
||||||
$lang->extension->errorDownloadPathNotWritable = 'The download directory <strong>%s</strong> is not writable.<br />For Linux, please execute the command: <strong>sudo chmod 777 %s</strong> to fix it.';
|
$lang->extension->errorDownloadPathNotWritable = 'Каталог загрузки <strong>%s</strong> недоступен для записи.<br />Для Linux выполните команду: <strong>sudo chmod 777 %s</strong> для исправления.';
|
||||||
$lang->extension->errorPackageFileExists = 'A file named <strong>%s</strong> already exists in the download directory. <strong>To %s again, <a href="%s" class="alert-link">please click here</a>.</strong>';
|
$lang->extension->errorPackageFileExists = 'Файл с именем <strong>%s</strong> уже существует в каталоге загрузки. <strong>Чтобы %s снова, <a href="%s" class="alert-link">нажмите здесь</a>.</strong>';
|
||||||
$lang->extension->errorDownloadFailed = 'Download failed. Please try again. If the problem persists, please download the file manually and install it via the upload function.';
|
$lang->extension->errorDownloadFailed = 'Загрузка не удалась. Пожалуйста, попробуйте снова. Если проблема не устранена, загрузите файл вручную и установите его через функцию загрузки.';
|
||||||
$lang->extension->errorMd5Checking = 'The downloaded file is incomplete. Please try again. If the problem persists, please download the file manually and install it via the upload function.';
|
$lang->extension->errorMd5Checking = 'Загруженный файл неполный. Пожалуйста, попробуйте снова. Если проблема не устранена, загрузите файл вручную и установите его через функцию загрузки.';
|
||||||
$lang->extension->errorCheckIncompatible = 'This add-on is incompatible with your version of ZenTao and may not function correctly after %s. <strong>You can <a href="#" load-url="%s" onclick="loadUrl(this)" class="btn size-sm">Force %s</a> or <a href="#" load-url="%s" onclick="loadParentUrl(this)" class="btn size-sm">Cancel</a>.</strong>';
|
$lang->extension->errorCheckIncompatible = 'Это дополнение несовместимо с вашей версией ZenTao и может работать некорректно после %s. <strong>Вы можете <a href="#" load-url="%s" onclick="loadUrl(this)" class="btn size-sm">Принудительно %s</a> или <a href="#" load-url="%s" onclick="loadParentUrl(this)" class="btn size-sm">Отменить</a>.</strong>';
|
||||||
$lang->extension->errorFileConflicted = 'The following file conflicts were detected:<br/>%s<strong>You can <a href="#" load-url="%s" onclick="loadUrl(this)" class="btn size-sm">Overwrite</a> or <a href="#" load-url="%s" onclick="loadParentUrl(this)" class="btn size-sm">Cancel</a>.</strong>';
|
$lang->extension->errorFileConflicted = 'Обнаружены следующие конфликты файлов:<br/>%s<strong>Вы можете <a href="#" load-url="%s" onclick="loadUrl(this)" class="btn size-sm">Перезаписать</a> или <a href="#" load-url="%s" onclick="loadParentUrl(this)" class="btn size-sm">Отменить</a>.</strong>';
|
||||||
$lang->extension->errorPackageNotFound = 'File <strong>%s</strong> not found. The automatic download may have failed. Please try downloading again.';
|
$lang->extension->errorPackageNotFound = 'Файл <strong>%s</strong> не найден. Возможно, автоматическая загрузка не удалась. Пожалуйста, попробуйте загрузить снова.';
|
||||||
$lang->extension->errorTargetPathNotWritable = 'The target directory <strong>%s</strong> is not writable.';
|
$lang->extension->errorTargetPathNotWritable = 'Целевой каталог <strong>%s</strong> недоступен для записи.';
|
||||||
$lang->extension->errorTargetPathNotExists = 'The target directory <strong>%s</strong> does not exist.';
|
$lang->extension->errorTargetPathNotExists = 'Целевой каталог <strong>%s</strong> не существует.';
|
||||||
$lang->extension->errorInstallDB = 'Failed to execute database query. Error: %s';
|
$lang->extension->errorInstallDB = 'Не удалось выполнить запрос к базе данных. Ошибка: %s';
|
||||||
$lang->extension->errorConflicts = 'Conflicted with “%s”!';
|
$lang->extension->errorConflicts = 'Конфликт с "%s"!';
|
||||||
$lang->extension->errorDepends = 'The following add-on dependencies are missing or have incorrect versions:<br/><br/>%s';
|
$lang->extension->errorDepends = 'Отсутствуют следующие зависимости дополнений или их версии неверны:<br/><br/>%s';
|
||||||
$lang->extension->errorIncompatible = 'This add-on is incompatible with your version of ZenTao.';
|
$lang->extension->errorIncompatible = 'Это дополнение несовместимо с вашей версией ZenTao.';
|
||||||
$lang->extension->errorUninstallDepends = 'Cannot uninstall. Add-on "%s" depends on this add-on.';
|
$lang->extension->errorUninstallDepends = 'Невозможно удалить. Дополнение "%s" зависит от этого дополнения.';
|
||||||
$lang->extension->errorExtracted = 'Failed to extract package file %s. It may not be a valid ZIP file. Error:<br/>%s';
|
$lang->extension->errorExtracted = 'Не удалось извлечь файл пакета %s. Возможно, это недействительный ZIP-файл. Ошибка:<br/>%s';
|
||||||
$lang->extension->errorFileNotEmpty = 'Uploaded file cannot be empty.';
|
$lang->extension->errorFileNotEmpty = 'Загруженный файл не может быть пустым.';
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* The file module English file of ZenTaoPMS.
|
* Модуль file ZenTaoPMS на русском языке.
|
||||||
*
|
*
|
||||||
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
|
* @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)
|
* @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
|
||||||
|
|
@ -10,82 +10,82 @@
|
||||||
* @link https://www.zentao.net
|
* @link https://www.zentao.net
|
||||||
*/
|
*/
|
||||||
$lang->file = new stdclass();
|
$lang->file = new stdclass();
|
||||||
$lang->file->common = 'Attachments';
|
$lang->file->common = 'Вложения';
|
||||||
$lang->file->id = 'ID';
|
$lang->file->id = 'ID';
|
||||||
$lang->file->objectType = 'Item Type';
|
$lang->file->objectType = 'Тип элемента';
|
||||||
$lang->file->objectID = 'Item ID';
|
$lang->file->objectID = 'ID элемента';
|
||||||
$lang->file->deleted = 'Deleted';
|
$lang->file->deleted = 'Удалён';
|
||||||
$lang->file->uploadImages = 'Upload Images';
|
$lang->file->uploadImages = 'Загрузить изображения';
|
||||||
$lang->file->download = 'Download Attachments';
|
$lang->file->download = 'Скачать вложения';
|
||||||
$lang->file->uploadDate = 'Uploaded on';
|
$lang->file->uploadDate = 'Дата загрузки';
|
||||||
$lang->file->edit = 'Rename';
|
$lang->file->edit = 'Переименовать';
|
||||||
$lang->file->inputFileName = 'Attachment Name';
|
$lang->file->inputFileName = 'Название вложения';
|
||||||
$lang->file->delete = 'Delete Attachment';
|
$lang->file->delete = 'Удалить вложение';
|
||||||
$lang->file->label = 'Label';
|
$lang->file->label = 'Метка';
|
||||||
$lang->file->maxUploadSize = "(%s max)";
|
$lang->file->maxUploadSize = "(максимум %s)";
|
||||||
$lang->file->applyTemplate = "Apply Template";
|
$lang->file->applyTemplate = "Применить шаблон";
|
||||||
$lang->file->tplTitle = "Template Name";
|
$lang->file->tplTitle = "Название шаблона";
|
||||||
$lang->file->tplTitleAB = "Templates";
|
$lang->file->tplTitleAB = "Шаблоны";
|
||||||
$lang->file->setPublic = "Set Public Template";
|
$lang->file->setPublic = "Сделать публичным шаблоном";
|
||||||
$lang->file->exportFields = "Export";
|
$lang->file->exportFields = "Экспорт";
|
||||||
$lang->file->exportRange = "Export Range";
|
$lang->file->exportRange = "Диапазон экспорта";
|
||||||
$lang->file->defaultTPL = "Default Template";
|
$lang->file->defaultTPL = "Шаблон по умолчанию";
|
||||||
$lang->file->setExportTPL = "Settings";
|
$lang->file->setExportTPL = "Настройки";
|
||||||
$lang->file->preview = "Preview";
|
$lang->file->preview = "Предпросмотр";
|
||||||
$lang->file->previewFile = "Preview Attachments";
|
$lang->file->previewFile = "Предпросмотр вложений";
|
||||||
$lang->file->addFile = 'Add';
|
$lang->file->addFile = 'Добавить';
|
||||||
$lang->file->beginUpload = 'upload';
|
$lang->file->beginUpload = 'загрузить';
|
||||||
$lang->file->uploadSuccess = 'Uploaded';
|
$lang->file->uploadSuccess = 'Загружено';
|
||||||
$lang->file->batchExport = 'Export in batches';
|
$lang->file->batchExport = 'Массовый экспорт';
|
||||||
$lang->file->downloadFile = 'Download';
|
$lang->file->downloadFile = 'Скачать';
|
||||||
$lang->file->playFailed = 'Video preview failed. Please contact your admin.';
|
$lang->file->playFailed = 'Предпросмотр видео не удался. Пожалуйста, свяжитесь с администратором.';
|
||||||
$lang->file->exportData = "Export Data";
|
$lang->file->exportData = "Экспорт данных";
|
||||||
|
|
||||||
$lang->file->pathname = 'Path';
|
$lang->file->pathname = 'Путь';
|
||||||
$lang->file->title = 'Title';
|
$lang->file->title = 'Название';
|
||||||
$lang->file->fileName = 'File Name';
|
$lang->file->fileName = 'Имя файла';
|
||||||
$lang->file->untitled = 'Untitled';
|
$lang->file->untitled = 'Без названия';
|
||||||
$lang->file->extension = 'File type';
|
$lang->file->extension = 'Тип файла';
|
||||||
$lang->file->size = 'Size';
|
$lang->file->size = 'Размер';
|
||||||
$lang->file->encoding = 'Encoding';
|
$lang->file->encoding = 'Кодировка';
|
||||||
$lang->file->addedBy = 'Added by';
|
$lang->file->addedBy = 'Добавил';
|
||||||
$lang->file->addedDate = 'Added on';
|
$lang->file->addedDate = 'Дата добавления';
|
||||||
$lang->file->downloads = 'Downloads';
|
$lang->file->downloads = 'Скачивания';
|
||||||
$lang->file->extra = 'Notes';
|
$lang->file->extra = 'Примечания';
|
||||||
|
|
||||||
$lang->file->attachmentName = "Attachment Name";
|
$lang->file->attachmentName = "Название вложения";
|
||||||
$lang->file->sourceObject = "Source Object";
|
$lang->file->sourceObject = "Исходный объект";
|
||||||
$lang->file->sourceID = "Source ID";
|
$lang->file->sourceID = "ID исходного объекта";
|
||||||
|
|
||||||
$lang->file->dragFile = 'Drag files here';
|
$lang->file->dragFile = 'Перетащите файлы сюда';
|
||||||
$lang->file->childTaskTips = 'It\'s a sub-task if there is a \'>\' before the name.';
|
$lang->file->childTaskTips = 'Если перед названием есть символ \'>\', это подзадача.';
|
||||||
$lang->file->uploadImagesExplain = 'Note: Please upload images in .jpg, .jpeg, .gif, or .png format. The image name will be the name of the story and the image will be the description.';
|
$lang->file->uploadImagesExplain = 'Примечание: Пожалуйста, загружайте изображения в форматах .jpg, .jpeg, .gif или .png. Название изображения станет названием истории, а само изображение — описанием.';
|
||||||
$lang->file->uploadingImages = '<strong>%s</strong> files being uploaded.';
|
$lang->file->uploadingImages = 'Загружается <strong>%s</strong> файл(ов).';
|
||||||
$lang->file->saveAndNext = 'Save and Next';
|
$lang->file->saveAndNext = 'Сохранить и далее';
|
||||||
$lang->file->importPager = 'Total: <strong>%s</strong>. Page <strong>%s</strong> of <strong>%s</strong>';
|
$lang->file->importPager = 'Всего: <strong>%s</strong>. Страница <strong>%s</strong> из <strong>%s</strong>';
|
||||||
$lang->file->importSummary = "Total: <strong id='totalAmount'>%s</strong> records. %s per page, <strong id='times'>%s</strong> batches in total.";
|
$lang->file->importSummary = "Всего: <strong id='totalAmount'>%s</strong> записей. %s на страницу, всего <strong id='times'>%s</strong> партий.";
|
||||||
$lang->file->accessDenied = 'Access denied to this file!';
|
$lang->file->accessDenied = 'Доступ к этому файлу запрещён!';
|
||||||
$lang->file->uploadImagesTip = 'Click or drag to upload. Supported formats: jpg, jpeg, gif, and png.';
|
$lang->file->uploadImagesTip = 'Нажмите или перетащите для загрузки. Поддерживаемые форматы: jpg, jpeg, gif, png.';
|
||||||
$lang->file->waitDownloadTip = 'Exporting files. Please wait...';
|
$lang->file->waitDownloadTip = 'Экспорт файлов. Пожалуйста, подождите...';
|
||||||
|
|
||||||
$lang->file->errorNotExists = "<span class='text-red'>'%s' is not found.</span>";
|
$lang->file->errorNotExists = "<span class='text-red'>'%s' не найден.</span>";
|
||||||
$lang->file->errorCanNotWrite = "<span class='text-red'>'%s' is not writable. Please change its permissions. Enter <span class='code'>sudo chmod -R 777 '%s'</span></span> in Linux.";
|
$lang->file->errorCanNotWrite = "<span class='text-red'>'%s' недоступен для записи. Пожалуйста, измените права доступа. В Linux введите <span class='code'>sudo chmod -R 777 '%s'</span></span>";
|
||||||
$lang->file->confirmDelete = "Delete this attachment?";
|
$lang->file->confirmDelete = "Удалить это вложение?";
|
||||||
$lang->file->errorFileSize = "File exceeds %s and may not upload successfully.";
|
$lang->file->errorFileSize = "Файл превышает %s и может не загрузиться.";
|
||||||
$lang->file->errorFileUpload = "Upload failed: File size may exceed the limit.";
|
$lang->file->errorFileUpload = "Ошибка загрузки: размер файла может превышать лимит.";
|
||||||
$lang->file->errorFileFormat = "Upload failed: Unsupported file format.";
|
$lang->file->errorFileFormat = "Ошибка загрузки: неподдерживаемый формат файла.";
|
||||||
$lang->file->errorFileMove = "Upload failed: Error moving file.";
|
$lang->file->errorFileMove = "Ошибка загрузки: ошибка перемещения файла.";
|
||||||
$lang->file->errorFileCount = "Limit: %s files. Excess files will be ignored.";
|
$lang->file->errorFileCount = "Лимит: %s файлов. Лишние файлы будут проигнорированы.";
|
||||||
$lang->file->dangerFile = "Upload blocked: Security risk detected in selected file.";
|
$lang->file->dangerFile = "Загрузка заблокирована: в выбранном файле обнаружена угроза безопасности.";
|
||||||
$lang->file->errorSuffix = 'Invalid format, .zip files ONLY!';
|
$lang->file->errorSuffix = 'Неверный формат, только ZIP файлы!';
|
||||||
$lang->file->errorExtract = 'Extraction failed. The file may be corrupted or contains restricted content.';
|
$lang->file->errorExtract = 'Не удалось извлечь файл. Возможно, он повреждён или содержит запрещённое содержимое.';
|
||||||
$lang->file->errorUploadEmpty = 'No files pending upload';
|
$lang->file->errorUploadEmpty = 'Нет файлов для загрузки';
|
||||||
$lang->file->fileNotFound = 'File not found. It may have been deleted from the storage.';
|
$lang->file->fileNotFound = 'Файл не найден. Возможно, он был удалён из хранилища.';
|
||||||
$lang->file->fileContentEmpty = 'Empty file detected. Please check and try again.';
|
$lang->file->fileContentEmpty = 'Обнаружен пустой файл. Пожалуйста, проверьте и попробуйте снова.';
|
||||||
$lang->file->bizGuide = 'Upgrade to ZenTao %s edition to use Excel import/export.';
|
$lang->file->bizGuide = 'Обновитесь до ZenTao %s Edition, чтобы использовать импорт/экспорт Excel.';
|
||||||
|
|
||||||
$lang->file->uploadError[1] = 'File size exceeds limit. Please increase upload_max_filesize and post_max_size in php.ini.';
|
$lang->file->uploadError[1] = 'Размер файла превышает лимит. Пожалуйста, увеличьте upload_max_filesize и post_max_size в php.ini.';
|
||||||
$lang->file->uploadError[2] = 'The uploaded file exceeds the MAX_FILE_SIZE value specified in the HTML form.';
|
$lang->file->uploadError[2] = 'Загруженный файл превышает значение MAX_FILE_SIZE, указанное в HTML-форме.';
|
||||||
$lang->file->uploadError[3] = 'The file was only partially uploaded. Please try again.';
|
$lang->file->uploadError[3] = 'Файл был загружен только частично. Пожалуйста, попробуйте снова.';
|
||||||
$lang->file->uploadError[4] = 'No file was uploaded';
|
$lang->file->uploadError[4] = 'Файл не был загружен';
|
||||||
$lang->file->uploadError[5] = 'Empty file detected. Please try again.';
|
$lang->file->uploadError[5] = 'Обнаружен пустой файл. Пожалуйста, попробуйте снова.';
|
||||||
|
|
@ -1,81 +1,81 @@
|
||||||
<?php
|
<?php
|
||||||
$lang->job->common = 'Job';
|
$lang->job->common = 'Задача';
|
||||||
$lang->job->browse = 'Browse Pipeline';
|
$lang->job->browse = 'Просмотр конвейеров';
|
||||||
$lang->job->create = 'Import Pipeline';
|
$lang->job->create = 'Импортировать конвейер';
|
||||||
$lang->job->edit = 'Edit Pipeline';
|
$lang->job->edit = 'Редактировать конвейер';
|
||||||
$lang->job->exec = 'Execute Pipeline';
|
$lang->job->exec = 'Выполнить конвейер';
|
||||||
$lang->job->runPipeline = 'Run pipeline';
|
$lang->job->runPipeline = 'Запустить конвейер';
|
||||||
$lang->job->view = 'Pipeline Details';
|
$lang->job->view = 'Детали конвейера';
|
||||||
$lang->job->delete = 'Delete Pipeline';
|
$lang->job->delete = 'Удалить конвейер';
|
||||||
$lang->job->confirmDelete = 'Do you want to delete this pipeline?';
|
$lang->job->confirmDelete = 'Вы хотите удалить этот конвейер?';
|
||||||
$lang->job->dirChange = 'Directory Changed';
|
$lang->job->dirChange = 'Каталог изменён';
|
||||||
$lang->job->buildTag = 'Build Tag';
|
$lang->job->buildTag = 'Метка сборки';
|
||||||
$lang->job->execSuccess = 'Build success';
|
$lang->job->execSuccess = 'Сборка успешна';
|
||||||
$lang->job->trigger = 'Trigger';
|
$lang->job->trigger = 'Триггер';
|
||||||
$lang->job->autoRun = 'Is it triggered';
|
$lang->job->autoRun = 'Запускать автоматически';
|
||||||
$lang->job->addTrigger = 'Add Trigger';
|
$lang->job->addTrigger = 'Добавить триггер';
|
||||||
|
|
||||||
$lang->job->browseAction = 'Pipeline List';
|
$lang->job->browseAction = 'Список конвейеров';
|
||||||
|
|
||||||
$lang->job->id = 'ID';
|
$lang->job->id = 'ID';
|
||||||
$lang->job->name = 'Name';
|
$lang->job->name = 'Название';
|
||||||
$lang->job->repo = 'Repo';
|
$lang->job->repo = 'Репозиторий';
|
||||||
$lang->job->branch = 'Branch';
|
$lang->job->branch = 'Ветка';
|
||||||
$lang->job->product = $lang->productCommon;
|
$lang->job->product = $lang->productCommon;
|
||||||
$lang->job->svnDir = 'SVN Tag Watch Path';
|
$lang->job->svnDir = 'Путь отслеживания тегов SVN';
|
||||||
$lang->job->jenkins = 'Jenkins';
|
$lang->job->jenkins = 'Jenkins';
|
||||||
$lang->job->jkHost = 'Jenkins Server';
|
$lang->job->jkHost = 'Сервер Jenkins';
|
||||||
$lang->job->jkJob = 'Jenkins Task';
|
$lang->job->jkJob = 'Задача Jenkins';
|
||||||
$lang->job->buildSpec = 'Build Target'; // 'pipeline@server'
|
$lang->job->buildSpec = 'Цель сборки'; // 'pipeline@server'
|
||||||
$lang->job->engine = 'Engine';
|
$lang->job->engine = 'Движок';
|
||||||
$lang->job->server = 'Server';
|
$lang->job->server = 'Сервер';
|
||||||
$lang->job->pipeline = 'Pipeline';
|
$lang->job->pipeline = 'Конвейер';
|
||||||
$lang->job->buildType = 'Build Type';
|
$lang->job->buildType = 'Тип сборки';
|
||||||
$lang->job->frame = 'Frame';
|
$lang->job->frame = 'Фреймворк';
|
||||||
$lang->job->useZentao = 'Trigger by ZenTao';
|
$lang->job->useZentao = 'Запускать через ZenTao';
|
||||||
$lang->job->triggerType = 'Trigger';
|
$lang->job->triggerType = 'Триггер';
|
||||||
$lang->job->atDay = 'Custom Days';
|
$lang->job->atDay = 'Пользовательские дни';
|
||||||
$lang->job->atTime = 'At Time';
|
$lang->job->atTime = 'Время';
|
||||||
$lang->job->lastStatus = 'Last Status';
|
$lang->job->lastStatus = 'Последний статус';
|
||||||
$lang->job->lastExec = 'Last Executed';
|
$lang->job->lastExec = 'Последний запуск';
|
||||||
$lang->job->comment = 'Match Keywords';
|
$lang->job->comment = 'Ключевые слова для сопоставления';
|
||||||
$lang->job->customParam = 'Custom build parameters';
|
$lang->job->customParam = 'Пользовательские параметры сборки';
|
||||||
$lang->job->paramName = 'Name';
|
$lang->job->paramName = 'Название';
|
||||||
$lang->job->paramValue = 'Value';
|
$lang->job->paramValue = 'Значение';
|
||||||
$lang->job->custom = 'Custom';
|
$lang->job->custom = 'Пользовательский';
|
||||||
$lang->job->createdBy = 'Creator';
|
$lang->job->createdBy = 'Создатель';
|
||||||
$lang->job->createdDate = 'Created Date';
|
$lang->job->createdDate = 'Дата создания';
|
||||||
$lang->job->editedBy = 'Edited by';
|
$lang->job->editedBy = 'Редактировал';
|
||||||
$lang->job->editedDate = 'Edited Date';
|
$lang->job->editedDate = 'Дата редактирования';
|
||||||
$lang->job->lastTag = 'Last Tag';
|
$lang->job->lastTag = 'Последний тег';
|
||||||
$lang->job->deleted = 'Deleted';
|
$lang->job->deleted = 'Удалён';
|
||||||
$lang->job->repoServer = 'Repo Server';
|
$lang->job->repoServer = 'Сервер репозитория';
|
||||||
$lang->job->sonarqubeServer = 'SonarQube Server';
|
$lang->job->sonarqubeServer = 'Сервер SonarQube';
|
||||||
$lang->job->projectKey = 'SonarQube Project';
|
$lang->job->projectKey = 'Проект SonarQube';
|
||||||
|
|
||||||
$lang->job->lblBasic = 'Basic Info';
|
$lang->job->lblBasic = 'Основная информация';
|
||||||
|
|
||||||
$lang->job->auto = 'Auto';
|
$lang->job->auto = 'Авто';
|
||||||
$lang->job->example = 'e.g.';
|
$lang->job->example = 'например';
|
||||||
$lang->job->commitEx = "Used to match the keywords used to create a compile. Multiple keywords are separated by ','";
|
$lang->job->commitEx = "Используется для сопоставления ключевых слов для создания компиляции. Несколько ключевых слов разделяются ','";
|
||||||
$lang->job->cronSample = 'e.g. 0 0 2 * * 2-6/1 means 2:00 a.m. every weekday.';
|
$lang->job->cronSample = 'например 0 0 2 * * 2-6/1 означает 2:00 утра каждый будний день.';
|
||||||
$lang->job->sendExec = 'Send execute request success.';
|
$lang->job->sendExec = 'Запрос на выполнение отправлен успешно.';
|
||||||
$lang->job->inputName = 'Please enter parameter name.';
|
$lang->job->inputName = 'Пожалуйста, введите название параметра.';
|
||||||
$lang->job->invalidName = 'The parameter name should be letters, numbers or underlines.';
|
$lang->job->invalidName = 'Название параметра должно состоять из букв, цифр или знаков подчёркивания.';
|
||||||
$lang->job->repoExists = 'This repository has a build task associated with it『%s』';
|
$lang->job->repoExists = 'С этим репозиторием связана задача сборки «%s»';
|
||||||
$lang->job->projectExists = 'This SonarQube Project has a build task associated with it『%s』';
|
$lang->job->projectExists = 'С этим проектом SonarQube связана задача сборки «%s»';
|
||||||
$lang->job->mustUseJenkins = 'SonarQube frame is only used if the build engine is JenKins.';
|
$lang->job->mustUseJenkins = 'Фреймворк SonarQube используется только если движок сборки — Jenkins.';
|
||||||
$lang->job->jobIsDeleted = 'This repository is associated with a build task, please view the data from the recycle bin';
|
$lang->job->jobIsDeleted = 'С этим репозиторием связана задача сборки, пожалуйста, просмотрите данные в корзине';
|
||||||
$lang->job->selectPipeline = 'Please select a pipeline';
|
$lang->job->selectPipeline = 'Пожалуйста, выберите конвейер';
|
||||||
$lang->job->triggerRepeat = 'Trigger cannot be repeat';
|
$lang->job->triggerRepeat = 'Триггер не может повторяться';
|
||||||
|
|
||||||
$lang->job->buildTypeList['build'] = 'Only Build';
|
$lang->job->buildTypeList['build'] = 'Только сборка';
|
||||||
$lang->job->buildTypeList['buildAndDeploy'] = 'Build And Deploy';
|
$lang->job->buildTypeList['buildAndDeploy'] = 'Сборка и развёртывание';
|
||||||
$lang->job->buildTypeList['buildAndTest'] = 'Build And Test';
|
$lang->job->buildTypeList['buildAndTest'] = 'Сборка и тестирование';
|
||||||
|
|
||||||
$lang->job->triggerTypeList['tag'] = 'Tag';
|
$lang->job->triggerTypeList['tag'] = 'Тег';
|
||||||
$lang->job->triggerTypeList['commit'] = 'Code Commit';
|
$lang->job->triggerTypeList['commit'] = 'Коммит кода';
|
||||||
$lang->job->triggerTypeList['schedule'] = 'Schedule';
|
$lang->job->triggerTypeList['schedule'] = 'Расписание';
|
||||||
|
|
||||||
$lang->job->frameList[''] = '';
|
$lang->job->frameList[''] = '';
|
||||||
$lang->job->frameList['junit'] = 'JUnit';
|
$lang->job->frameList['junit'] = 'JUnit';
|
||||||
|
|
@ -89,10 +89,10 @@ $lang->job->frameList['qtest'] = 'QTest';
|
||||||
$lang->job->frameList['sonarqube'] = 'SonarQube';
|
$lang->job->frameList['sonarqube'] = 'SonarQube';
|
||||||
|
|
||||||
$lang->job->paramValueList[''] = '';
|
$lang->job->paramValueList[''] = '';
|
||||||
$lang->job->paramValueList['$zentao_version'] = 'Current version';
|
$lang->job->paramValueList['$zentao_version'] = 'Текущая версия';
|
||||||
$lang->job->paramValueList['$zentao_account'] = 'Current user';
|
$lang->job->paramValueList['$zentao_account'] = 'Текущий пользователь';
|
||||||
$lang->job->paramValueList['$zentao_product'] = "Current {$lang->productCommon} ID";
|
$lang->job->paramValueList['$zentao_product'] = "ID текущего {$lang->productCommon}";
|
||||||
$lang->job->paramValueList['$zentao_repopath'] = 'Current version library path';
|
$lang->job->paramValueList['$zentao_repopath'] = 'Путь к текущей библиотеке версий';
|
||||||
|
|
||||||
$lang->job->engineList = array();
|
$lang->job->engineList = array();
|
||||||
$lang->job->engineList[''] = '';
|
$lang->job->engineList[''] = '';
|
||||||
|
|
@ -100,15 +100,15 @@ $lang->job->engineList['gitlab'] = 'GitLab';
|
||||||
$lang->job->engineList['jenkins'] = 'Jenkins';
|
$lang->job->engineList['jenkins'] = 'Jenkins';
|
||||||
|
|
||||||
$lang->job->engineTips = new stdclass;
|
$lang->job->engineTips = new stdclass;
|
||||||
$lang->job->engineTips->success = 'Build engine will use the built pipeline in GitLab.';
|
$lang->job->engineTips->success = 'Движок сборки будет использовать встроенный конвейер в GitLab.';
|
||||||
$lang->job->engineTips->error = 'No pipeline is currently available in the GitLab project, please go to GitLab configuration first. ';
|
$lang->job->engineTips->error = 'В настоящее время в проекте GitLab нет доступных конвейеров, сначала перейдите в конфигурацию GitLab.';
|
||||||
|
|
||||||
$lang->job->pipelineTips = "Run for branch name or tag";
|
$lang->job->pipelineTips = "Запуск для названия ветки или тега";
|
||||||
$lang->job->pipelineVariables = "Variables";
|
$lang->job->pipelineVariables = "Переменные";
|
||||||
$lang->job->pipelineVariablesKeyPlaceHolder = "Input variable key";
|
$lang->job->pipelineVariablesKeyPlaceHolder = "Введите ключ переменной";
|
||||||
$lang->job->pipelineVariablesValuePlaceHolder = "Input variable value";
|
$lang->job->pipelineVariablesValuePlaceHolder = "Введите значение переменной";
|
||||||
$lang->job->pipelineVariablesTips = "Specify variable values to be used in this run. The values specified in CI/CD settings will be used by default.";
|
$lang->job->pipelineVariablesTips = "Укажите значения переменных, которые будут использоваться в этом запуске. По умолчанию будут использоваться значения, указанные в настройках CI/CD.";
|
||||||
$lang->job->setReferenceTips = "Before performing a build, please set up the branch information of the code base.";
|
$lang->job->setReferenceTips = "Перед выполнением сборки, пожалуйста, настройте информацию о ветке в репозитории кода.";
|
||||||
|
|
||||||
$lang->job->featureBar['browse']['job'] = 'List';
|
$lang->job->featureBar['browse']['job'] = 'Список';
|
||||||
$lang->job->featureBar['browse']['compile'] = 'History';
|
$lang->job->featureBar['browse']['compile'] = 'История';
|
||||||
|
|
@ -1,460 +1,457 @@
|
||||||
<?php
|
<?php
|
||||||
/* Actions. */
|
/* Действия. */
|
||||||
$lang->kanban->noCard = 'No cards yet.';
|
$lang->kanban->noCard = 'Карточек пока нет.';
|
||||||
$lang->kanban->create = 'Create Kanban';
|
$lang->kanban->create = 'Создать канбан';
|
||||||
$lang->kanban->createSpace = 'Create Space';
|
$lang->kanban->createSpace = 'Создать пространство';
|
||||||
$lang->kanban->editSpace = 'Space Settings';
|
$lang->kanban->editSpace = 'Настройки пространства';
|
||||||
$lang->kanban->closeSpace = 'Close Space';
|
$lang->kanban->closeSpace = 'Закрыть пространство';
|
||||||
$lang->kanban->deleteSpace = 'Delete Space';
|
$lang->kanban->deleteSpace = 'Удалить пространство';
|
||||||
$lang->kanban->activateSpace = 'Activate Space';
|
$lang->kanban->activateSpace = 'Активировать пространство';
|
||||||
$lang->kanban->edit = 'Edit Kanban';
|
$lang->kanban->edit = 'Редактировать канбан';
|
||||||
$lang->kanban->view = 'View Kanban';
|
$lang->kanban->view = 'Просмотр канбана';
|
||||||
$lang->kanban->activate = 'Activate Kanban';
|
$lang->kanban->activate = 'Активировать канбан';
|
||||||
$lang->kanban->close = 'Close Kanban';
|
$lang->kanban->close = 'Закрыть канбан';
|
||||||
$lang->kanban->delete = 'Delete Kanban';
|
$lang->kanban->delete = 'Удалить канбан';
|
||||||
$lang->kanban->createRegion = 'Create Area';
|
$lang->kanban->createRegion = 'Создать область';
|
||||||
$lang->kanban->editRegion = 'Edit Area';
|
$lang->kanban->editRegion = 'Редактировать область';
|
||||||
$lang->kanban->sortRegion = 'Sort Areas';
|
$lang->kanban->sortRegion = 'Сортировать области';
|
||||||
$lang->kanban->sortGroup = 'Sort Lane Groups';
|
$lang->kanban->sortGroup = 'Сортировать группы рядов';
|
||||||
$lang->kanban->deleteRegion = 'Delete Area';
|
$lang->kanban->deleteRegion = 'Удалить область';
|
||||||
$lang->kanban->createLane = 'Create Lane';
|
$lang->kanban->createLane = 'Создать ряд';
|
||||||
$lang->kanban->editLane = 'Lane Settings';
|
$lang->kanban->editLane = 'Настройки ряда';
|
||||||
$lang->kanban->sortLane = 'Sort Lanes';
|
$lang->kanban->sortLane = 'Сортировать ряды';
|
||||||
$lang->kanban->laneHeight = 'Lane Height';
|
$lang->kanban->laneHeight = 'Высота ряда';
|
||||||
$lang->kanban->setLaneHeight = 'Set Lane Height';
|
$lang->kanban->setLaneHeight = 'Установить высоту ряда';
|
||||||
$lang->kanban->columnWidth = 'Column Width';
|
$lang->kanban->columnWidth = 'Ширина колонки';
|
||||||
$lang->kanban->setColumnWidth = 'Set Column Width';
|
$lang->kanban->setColumnWidth = 'Установить ширину колонки';
|
||||||
$lang->kanban->deleteLane = 'Delete Lane';
|
$lang->kanban->deleteLane = 'Удалить ряд';
|
||||||
$lang->kanban->createColumn = 'Create Column';
|
$lang->kanban->createColumn = 'Создать колонку';
|
||||||
$lang->kanban->emptyDesc = 'No description yet.';
|
$lang->kanban->emptyDesc = 'Описание отсутствует.';
|
||||||
$lang->kanban->editColumn = 'Edit Column';
|
$lang->kanban->editColumn = 'Редактировать колонку';
|
||||||
$lang->kanban->sortColumn = 'Sort Columns';
|
$lang->kanban->sortColumn = 'Сортировать колонки';
|
||||||
$lang->kanban->deleteColumn = 'Delete Column';
|
$lang->kanban->deleteColumn = 'Удалить колонку';
|
||||||
$lang->kanban->createCard = 'Create Card';
|
$lang->kanban->createCard = 'Создать карточку';
|
||||||
$lang->kanban->editCard = 'Edit Card';
|
$lang->kanban->editCard = 'Редактировать карточку';
|
||||||
$lang->kanban->finished = 'Completed';
|
$lang->kanban->finished = 'Завершено';
|
||||||
$lang->kanban->finishCard = 'Complete Card';
|
$lang->kanban->finishCard = 'Завершить карточку';
|
||||||
$lang->kanban->activateCard = 'Activate Card';
|
$lang->kanban->activateCard = 'Активировать карточку';
|
||||||
$lang->kanban->viewCard = 'View Card';
|
$lang->kanban->viewCard = 'Просмотр карточки';
|
||||||
$lang->kanban->archiveCard = 'Archive Card';
|
$lang->kanban->archiveCard = 'Архивировать карточку';
|
||||||
$lang->kanban->sortCard = 'Sort Cards';
|
$lang->kanban->sortCard = 'Сортировать карточки';
|
||||||
$lang->kanban->copyCard = 'Copy Card';
|
$lang->kanban->copyCard = 'Копировать карточку';
|
||||||
$lang->kanban->moveCard = 'Move Card';
|
$lang->kanban->moveCard = 'Переместить карточку';
|
||||||
$lang->kanban->cardColor = 'Card Color';
|
$lang->kanban->cardColor = 'Цвет карточки';
|
||||||
$lang->kanban->setCardColor = 'Set Card Color';
|
$lang->kanban->setCardColor = 'Установить цвет карточки';
|
||||||
$lang->kanban->deleteCard = 'Delete Card';
|
$lang->kanban->deleteCard = 'Удалить карточку';
|
||||||
$lang->kanban->removeCard = 'Remove Card';
|
$lang->kanban->removeCard = 'Убрать карточку';
|
||||||
$lang->kanban->assigntoCard = 'Assign';
|
$lang->kanban->assigntoCard = 'Назначить';
|
||||||
$lang->kanban->setting = 'Settings';
|
$lang->kanban->setting = 'Настройки';
|
||||||
$lang->kanban->settingSpace = 'Space Settings';
|
$lang->kanban->settingSpace = 'Настройки пространства';
|
||||||
$lang->kanban->settingKanban = 'Kanban Settings';
|
$lang->kanban->settingKanban = 'Настройки канбана';
|
||||||
$lang->kanban->activateSpace = 'Activate Space';
|
$lang->kanban->enableArchived = 'Настройки архивации';
|
||||||
$lang->kanban->closeSpace = 'Close Space';
|
$lang->kanban->archive = 'Архивация';
|
||||||
$lang->kanban->deleteSpace = 'Delete Space';
|
$lang->kanban->performable = 'Настройки управления прогрессом';
|
||||||
$lang->kanban->enableArchived = 'Archive Settings';
|
$lang->kanban->manageProgress = 'Управление прогрессом';
|
||||||
$lang->kanban->archive = 'Archive';
|
$lang->kanban->splitColumn = 'Добавить подколонку';
|
||||||
$lang->kanban->performable = 'Progress Management Settings';
|
$lang->kanban->createColumnOnLeft = 'Вставить колонку слева';
|
||||||
$lang->kanban->manageProgress = 'Progress Management';
|
$lang->kanban->createColumnOnRight = 'Вставить колонку справа';
|
||||||
$lang->kanban->splitColumn = 'Add Sub-column';
|
$lang->kanban->copyColumn = 'Копировать колонку';
|
||||||
$lang->kanban->createColumnOnLeft = 'Insert Column Left';
|
$lang->kanban->archiveColumn = 'Архивировать колонку';
|
||||||
$lang->kanban->createColumnOnRight = 'Insert Column Right';
|
$lang->kanban->spaceCommon = 'Пространство канбана';
|
||||||
$lang->kanban->copyColumn = 'Copy Column';
|
$lang->kanban->styleCommon = 'Структура и стиль';
|
||||||
$lang->kanban->archiveColumn = 'Archive Column';
|
$lang->kanban->copy = 'Копировать';
|
||||||
$lang->kanban->spaceCommon = 'Kanban Space';
|
$lang->kanban->custom = 'Настроить';
|
||||||
$lang->kanban->styleCommon = 'Structure And Style';
|
$lang->kanban->archived = 'В архиве';
|
||||||
$lang->kanban->copy = 'Copy';
|
$lang->kanban->viewArchivedCard = 'Просмотр архивных карточек';
|
||||||
$lang->kanban->custom = 'Customize';
|
$lang->kanban->viewArchivedColumn = 'Просмотр архивных колонок';
|
||||||
$lang->kanban->archived = 'Archived';
|
$lang->kanban->archivedColumn = 'Архивные колонки';
|
||||||
$lang->kanban->viewArchivedCard = 'View Archived Cards';
|
$lang->kanban->archivedCard = 'Архивные карточки';
|
||||||
$lang->kanban->viewArchivedColumn = 'View Archived Columns';
|
$lang->kanban->restoreColumn = 'Восстановить колонку';
|
||||||
$lang->kanban->archivedColumn = 'Archived Columns';
|
$lang->kanban->restoreCard = 'Восстановить карточку';
|
||||||
$lang->kanban->archivedCard = 'Archived Cards';
|
$lang->kanban->restore = 'Восстановить';
|
||||||
$lang->kanban->restoreColumn = 'Restore Column';
|
$lang->kanban->child = 'Под';
|
||||||
$lang->kanban->restoreCard = 'Restore Card';
|
$lang->kanban->batchCreateCard = 'Массовое создание карточек';
|
||||||
$lang->kanban->restore = 'Restore';
|
$lang->kanban->import = 'Импорт';
|
||||||
$lang->kanban->child = 'Sub';
|
$lang->kanban->importAB = 'Импорт ';
|
||||||
$lang->kanban->batchCreateCard = 'Batch Create Cards';
|
$lang->kanban->showClosed = 'Показать закрытые';
|
||||||
$lang->kanban->import = 'Import';
|
$lang->kanban->importCard = 'Перенести карточки';
|
||||||
$lang->kanban->importAB = 'Import ';
|
$lang->kanban->importPlan = 'План';
|
||||||
$lang->kanban->showClosed = 'Show Closed';
|
$lang->kanban->importRelease = 'Релиз';
|
||||||
$lang->kanban->importCard = 'Shift Cards';
|
|
||||||
$lang->kanban->importPlan = 'Plan';
|
|
||||||
$lang->kanban->importRelease = 'Release';
|
|
||||||
$lang->kanban->importExecution = $lang->execution->common;
|
$lang->kanban->importExecution = $lang->execution->common;
|
||||||
$lang->kanban->importBuild = 'Build';
|
$lang->kanban->importBuild = 'Сборка';
|
||||||
$lang->kanban->importTicket = 'Ticket';
|
$lang->kanban->importTicket = 'Тикет';
|
||||||
$lang->kanban->allKanban = 'All Boards';
|
$lang->kanban->allKanban = 'Все доски';
|
||||||
$lang->kanban->allProjects = "All {$lang->projectCommon}s";
|
$lang->kanban->allProjects = "Все {$lang->projectCommon}";
|
||||||
$lang->kanban->allProducts = "All {$lang->productCommon}s";
|
$lang->kanban->allProducts = "Все {$lang->productCommon}";
|
||||||
$lang->kanban->mine = 'Managed by Me';
|
$lang->kanban->mine = 'Под моим управлением';
|
||||||
$lang->kanban->alignment = 'Alignment';
|
$lang->kanban->alignment = 'Выравнивание';
|
||||||
$lang->kanban->allUsers = 'Load All Users';
|
$lang->kanban->allUsers = 'Загрузить всех пользователей';
|
||||||
$lang->kanban->colWidth = 'Column Width';
|
$lang->kanban->colWidth = 'Ширина колонки';
|
||||||
$lang->kanban->minColWidth = 'Min Column Width';
|
$lang->kanban->minColWidth = 'Мин. ширина колонки';
|
||||||
$lang->kanban->maxColWidth = 'Max Column Width';
|
$lang->kanban->maxColWidth = 'Макс. ширина колонки';
|
||||||
$lang->kanban->nearing = 'The card is due soon.';
|
$lang->kanban->nearing = 'Срок карточки скоро истекает.';
|
||||||
$lang->kanban->due = 'The card is due.';
|
$lang->kanban->due = 'Срок карточки истёк.';
|
||||||
|
|
||||||
/* Fields. */
|
/* Поля. */
|
||||||
$lang->kanban->space = 'Space';
|
$lang->kanban->space = 'Пространство';
|
||||||
$lang->kanban->name = 'Name';
|
$lang->kanban->name = 'Название';
|
||||||
$lang->kanban->archived = 'Archive';
|
$lang->kanban->archived = 'Архивация';
|
||||||
$lang->kanban->owner = 'Owner';
|
$lang->kanban->owner = 'Владелец';
|
||||||
$lang->kanban->team = 'Team';
|
$lang->kanban->team = 'Команда';
|
||||||
$lang->kanban->desc = 'Description';
|
$lang->kanban->desc = 'Описание';
|
||||||
$lang->kanban->acl = 'ACL';
|
$lang->kanban->acl = 'Права доступа';
|
||||||
$lang->kanban->whitelist = 'White List';
|
$lang->kanban->whitelist = 'Белый список';
|
||||||
$lang->kanban->status = 'Status';
|
$lang->kanban->status = 'Статус';
|
||||||
$lang->kanban->createdBy = 'Creator';
|
$lang->kanban->createdBy = 'Создатель';
|
||||||
$lang->kanban->createdDate = 'Created on';
|
$lang->kanban->createdDate = 'Дата создания';
|
||||||
$lang->kanban->lastEditedBy = 'Last Edit';
|
$lang->kanban->lastEditedBy = 'Последнее изменение';
|
||||||
$lang->kanban->lastEditedDate = 'Last Edited on';
|
$lang->kanban->lastEditedDate = 'Дата последнего изменения';
|
||||||
$lang->kanban->closed = 'Closed';
|
$lang->kanban->closed = 'Закрыто';
|
||||||
$lang->kanban->closedBy = 'Closed by';
|
$lang->kanban->closedBy = 'Закрыл(а)';
|
||||||
$lang->kanban->closedDate = 'Closed on';
|
$lang->kanban->closedDate = 'Дата закрытия';
|
||||||
$lang->kanban->empty = 'No Kanban yet.';
|
$lang->kanban->empty = 'Пока нет канбанов.';
|
||||||
$lang->kanban->teamSumCount = '%s member(s) total';
|
$lang->kanban->teamSumCount = 'Всего %s участников';
|
||||||
$lang->kanban->cardsCount = '%s card(s) total';
|
$lang->kanban->cardsCount = 'Всего %s карточек';
|
||||||
$lang->kanban->cardCount = 'Card Counts';
|
$lang->kanban->cardCount = 'Количество карточек';
|
||||||
$lang->kanban->activatedBy = 'Activated by';
|
$lang->kanban->activatedBy = 'Активировал(а)';
|
||||||
$lang->kanban->activatedDate = 'Activated on';
|
$lang->kanban->activatedDate = 'Дата активации';
|
||||||
|
|
||||||
$lang->kanban->createColumnOnLeft = 'Insert Column Left';
|
$lang->kanban->createColumnOnLeft = 'Вставить колонку слева';
|
||||||
$lang->kanban->createColumnOnRight = 'Insert Column Right';
|
$lang->kanban->createColumnOnRight = 'Вставить колонку справа';
|
||||||
|
|
||||||
$lang->kanban->accessDenied = "You have no permission to access to this Kanban.";
|
$lang->kanban->accessDenied = "У вас нет прав доступа к этому канбану.";
|
||||||
$lang->kanban->confirmDeleteSpace = 'Are you sure you want to delete the Space?';
|
$lang->kanban->confirmDeleteSpace = 'Вы уверены, что хотите удалить пространство?';
|
||||||
$lang->kanban->confirmDeleteKanban = 'Are you sure you want to delete the Kanban?';
|
$lang->kanban->confirmDeleteKanban = 'Вы уверены, что хотите удалить канбан?';
|
||||||
$lang->kanban->cardCountTip = 'Please enter the number of cards.';
|
$lang->kanban->cardCountTip = 'Пожалуйста, введите количество карточек.';
|
||||||
|
|
||||||
$lang->kanban->selectedKanban = 'Please select Kanban.';
|
$lang->kanban->selectedKanban = 'Пожалуйста, выберите канбан.';
|
||||||
$lang->kanban->selectedProduct = "Please select {$lang->productCommon}";
|
$lang->kanban->selectedProduct = "Пожалуйста, выберите {$lang->productCommon}";
|
||||||
$lang->kanban->selectedProject = 'Please select ' . $lang->projectCommon;
|
$lang->kanban->selectedProject = 'Пожалуйста, выберите ' . $lang->projectCommon;
|
||||||
$lang->kanban->selectedLane = 'Target Lane';
|
$lang->kanban->selectedLane = 'Целевой ряд';
|
||||||
|
|
||||||
$lang->kanban->aclGroup['open'] = 'Public';
|
$lang->kanban->aclGroup['open'] = 'Публичный';
|
||||||
$lang->kanban->aclGroup['private'] = 'Private';
|
$lang->kanban->aclGroup['private'] = 'Приватный';
|
||||||
$lang->kanban->aclGroup['extend'] = 'Inherit Space';
|
$lang->kanban->aclGroup['extend'] = 'Наследовать пространство';
|
||||||
|
|
||||||
$lang->kanban->aclList['extend'] = 'Inherit Space Permission (Accessible for users who can access the current Space.)';
|
$lang->kanban->aclList['extend'] = 'Наследовать права пространства (доступно пользователям, имеющим доступ к текущему пространству)';
|
||||||
$lang->kanban->aclList['private'] = 'Private (Accessible for Kanban team members, white lists, and space owner only)';
|
$lang->kanban->aclList['private'] = 'Приватный (доступно только участникам команды канбана, белому списку и владельцу пространства)';
|
||||||
|
|
||||||
$lang->kanban->archiveList['1'] = 'Enable';
|
$lang->kanban->archiveList['1'] = 'Включить';
|
||||||
$lang->kanban->archiveList['0'] = 'Disable';
|
$lang->kanban->archiveList['0'] = 'Отключить';
|
||||||
|
|
||||||
$lang->kanban->enableList['1'] = 'Enable';
|
$lang->kanban->enableList['1'] = 'Включить';
|
||||||
$lang->kanban->enableList['0'] = 'Disable';
|
$lang->kanban->enableList['0'] = 'Отключить';
|
||||||
|
|
||||||
$lang->kanban->alignmentList['center'] = 'Center';
|
$lang->kanban->alignmentList['center'] = 'По центру';
|
||||||
$lang->kanban->alignmentList['left'] = 'Left';
|
$lang->kanban->alignmentList['left'] = 'По левому краю';
|
||||||
|
|
||||||
$lang->kanban->type = array();
|
$lang->kanban->type = array();
|
||||||
$lang->kanban->type['all'] = "All KanBan Boards";
|
$lang->kanban->type['all'] = "Все доски канбана";
|
||||||
$lang->kanban->type['epic'] = "{$lang->ERCommon} KanBan Board";
|
$lang->kanban->type['epic'] = "Доска {$lang->ERCommon}";
|
||||||
$lang->kanban->type['requirement'] = "{$lang->URCommon} KanBan Board";
|
$lang->kanban->type['requirement'] = "Доска {$lang->URCommon}";
|
||||||
$lang->kanban->type['parentStory'] = "Parent {$lang->SRCommon} KanBan";
|
$lang->kanban->type['parentStory'] = "Доска родительского {$lang->SRCommon}";
|
||||||
$lang->kanban->type['story'] = "{$lang->SRCommon} KanBan";
|
$lang->kanban->type['story'] = "Доска {$lang->SRCommon}";
|
||||||
$lang->kanban->type['task'] = "Task KanBan";
|
$lang->kanban->type['task'] = "Доска задач";
|
||||||
$lang->kanban->type['bug'] = "Bug KanBan";
|
$lang->kanban->type['bug'] = "Доска багов";
|
||||||
|
|
||||||
$lang->kanban->group = new stdclass();
|
$lang->kanban->group = new stdclass();
|
||||||
|
|
||||||
$lang->kanban->group->all = array();
|
$lang->kanban->group->all = array();
|
||||||
$lang->kanban->group->story = array();
|
$lang->kanban->group->story = array();
|
||||||
$lang->kanban->group->story['default'] = "Default Group";
|
$lang->kanban->group->story['default'] = "Группа по умолчанию";
|
||||||
$lang->kanban->group->story['pri'] = "Story Priority";
|
$lang->kanban->group->story['pri'] = "Приоритет истории";
|
||||||
$lang->kanban->group->story['category'] = "Story Category";
|
$lang->kanban->group->story['category'] = "Категория истории";
|
||||||
$lang->kanban->group->story['module'] = "Story Module";
|
$lang->kanban->group->story['module'] = "Модуль истории";
|
||||||
$lang->kanban->group->story['source'] = "Story Source";
|
$lang->kanban->group->story['source'] = "Источник истории";
|
||||||
$lang->kanban->group->story['assignedTo'] = "Assignee";
|
$lang->kanban->group->story['assignedTo'] = "Назначено";
|
||||||
|
|
||||||
$lang->kanban->group->epic = $lang->kanban->group->story;
|
$lang->kanban->group->epic = $lang->kanban->group->story;
|
||||||
$lang->kanban->group->requirement = $lang->kanban->group->story;
|
$lang->kanban->group->requirement = $lang->kanban->group->story;
|
||||||
$lang->kanban->group->parentStory = $lang->kanban->group->story;
|
$lang->kanban->group->parentStory = $lang->kanban->group->story;
|
||||||
|
|
||||||
$lang->kanban->group->task = array();
|
$lang->kanban->group->task = array();
|
||||||
$lang->kanban->group->task['default'] = "Default Group";
|
$lang->kanban->group->task['default'] = "Группа по умолчанию";
|
||||||
$lang->kanban->group->task['pri'] = "Task Priority";
|
$lang->kanban->group->task['pri'] = "Приоритет задачи";
|
||||||
$lang->kanban->group->task['type'] = "Task Type";
|
$lang->kanban->group->task['type'] = "Тип задачи";
|
||||||
$lang->kanban->group->task['module'] = "Task Module";
|
$lang->kanban->group->task['module'] = "Модуль задачи";
|
||||||
$lang->kanban->group->task['assignedTo'] = "Assignee";
|
$lang->kanban->group->task['assignedTo'] = "Назначено";
|
||||||
$lang->kanban->group->task['story'] = "{$lang->SRCommon}";
|
$lang->kanban->group->task['story'] = "{$lang->SRCommon}";
|
||||||
|
|
||||||
$lang->kanban->group->bug = array();
|
$lang->kanban->group->bug = array();
|
||||||
$lang->kanban->group->bug['default'] = "Default Group";
|
$lang->kanban->group->bug['default'] = "Группа по умолчанию";
|
||||||
$lang->kanban->group->bug['pri'] = "Bug Priority";
|
$lang->kanban->group->bug['pri'] = "Приоритет бага";
|
||||||
$lang->kanban->group->bug['severity'] = "Bug Severity";
|
$lang->kanban->group->bug['severity'] = "Серьёзность бага";
|
||||||
$lang->kanban->group->bug['module'] = "Bug Module";
|
$lang->kanban->group->bug['module'] = "Модуль бага";
|
||||||
$lang->kanban->group->bug['type'] = "Bug Type";
|
$lang->kanban->group->bug['type'] = "Тип бага";
|
||||||
$lang->kanban->group->bug['assignedTo'] = "Assignee";
|
$lang->kanban->group->bug['assignedTo'] = "Назначено";
|
||||||
|
|
||||||
$lang->kanban->WIP = 'WIP';
|
$lang->kanban->WIP = 'WIP';
|
||||||
$lang->kanban->setWIP = 'WIP Settings';
|
$lang->kanban->setWIP = 'Настройки WIP';
|
||||||
$lang->kanban->WIPStatus = 'WIP Status';
|
$lang->kanban->WIPStatus = 'Статус WIP';
|
||||||
$lang->kanban->WIPStage = 'WIP Phase';
|
$lang->kanban->WIPStage = 'Этап WIP';
|
||||||
$lang->kanban->WIPType = 'WIP Type';
|
$lang->kanban->WIPType = 'Тип WIP';
|
||||||
$lang->kanban->WIPCount = 'WIP Counts';
|
$lang->kanban->WIPCount = 'Количество WIP';
|
||||||
$lang->kanban->noLimit = 'No Limit ∞';
|
$lang->kanban->noLimit = 'Без лимита ∞';
|
||||||
$lang->kanban->setLane = 'Lane Settings';
|
$lang->kanban->setLane = 'Настройки ряда';
|
||||||
$lang->kanban->editLaneName = 'Edit Lane Name';
|
$lang->kanban->editLaneName = 'Изменить название ряда';
|
||||||
$lang->kanban->laneName = 'Lane Name';
|
$lang->kanban->laneName = 'Название ряда';
|
||||||
$lang->kanban->editLaneColor = 'Edit Lane Color';
|
$lang->kanban->editLaneColor = 'Изменить цвет ряда';
|
||||||
$lang->kanban->laneColor = 'Lane Color';
|
$lang->kanban->laneColor = 'Цвет ряда';
|
||||||
$lang->kanban->setColumn = 'Column Settings';
|
$lang->kanban->setColumn = 'Настройки колонки';
|
||||||
$lang->kanban->columnName = 'Column Name';
|
$lang->kanban->columnName = 'Название колонки';
|
||||||
$lang->kanban->columnColor = 'Column Color';
|
$lang->kanban->columnColor = 'Цвет колонки';
|
||||||
$lang->kanban->moveUp = 'Move Lane Up';
|
$lang->kanban->moveUp = 'Переместить ряд вверх';
|
||||||
$lang->kanban->moveDown = 'Move Lane Down';
|
$lang->kanban->moveDown = 'Переместить ряд вниз';
|
||||||
$lang->kanban->laneGroup = 'Group Lanes';
|
$lang->kanban->laneGroup = 'Группировать ряды';
|
||||||
$lang->kanban->cardsSort = 'Sort Cards';
|
$lang->kanban->cardsSort = 'Сортировка карточек';
|
||||||
$lang->kanban->more = 'More';
|
$lang->kanban->more = 'Ещё';
|
||||||
$lang->kanban->moreAction = 'More Actions';
|
$lang->kanban->moreAction = 'Больше действий';
|
||||||
$lang->kanban->noGroup = 'None';
|
$lang->kanban->noGroup = 'Нет';
|
||||||
$lang->kanban->limitExceeded = 'WIP Limit Exceeded';
|
$lang->kanban->limitExceeded = 'Превышение лимита WIP';
|
||||||
$lang->kanban->fullScreen = 'Full Screen';
|
$lang->kanban->fullScreen = 'Полный экран';
|
||||||
$lang->kanban->my = 'My Kanban';
|
$lang->kanban->my = 'Мои канбаны';
|
||||||
$lang->kanban->other = 'Others';
|
$lang->kanban->other = 'Другие';
|
||||||
$lang->kanban->showWIP = 'Show WIP Limit';
|
$lang->kanban->showWIP = 'Показывать лимит WIP';
|
||||||
$lang->kanban->copyTitle = 'Select a Kanban board to copy.';
|
$lang->kanban->copyTitle = 'Выберите доску канбана для копирования.';
|
||||||
$lang->kanban->copyNoKanban = 'No Kanban boards available to copy.';
|
$lang->kanban->copyNoKanban = 'Нет доступных досок канбана для копирования.';
|
||||||
$lang->kanban->cancelCopy = 'Cancel Copy';
|
$lang->kanban->cancelCopy = 'Отменить копирование';
|
||||||
$lang->kanban->copyContent = 'Copy Content';
|
$lang->kanban->copyContent = 'Копировать содержимое';
|
||||||
|
|
||||||
$lang->kanban->error = new stdclass();
|
$lang->kanban->error = new stdclass();
|
||||||
$lang->kanban->error->mustBeInt = 'The WIP limit must be a positive integer.';
|
$lang->kanban->error->mustBeInt = 'Лимит WIP должен быть положительным целым числом.';
|
||||||
$lang->kanban->error->parentLimitNote = 'The parent column WIP limit cannot be less than the total WIP limit of its sub-columns.';
|
$lang->kanban->error->parentLimitNote = 'Лимит WIP родительской колонки не может быть меньше суммы лимитов WIP подколонок.';
|
||||||
$lang->kanban->error->childLimitNote = 'The total WIP limit of sub-columns cannot exceed the parent column WIP limit.';
|
$lang->kanban->error->childLimitNote = 'Сумма лимитов WIP подколонок не может превышать лимит WIP родительской колонки.';
|
||||||
$lang->kanban->error->importObjNotEmpty = 'Please select at least one item to import.';
|
$lang->kanban->error->importObjNotEmpty = 'Пожалуйста, выберите хотя бы один элемент для импорта.';
|
||||||
$lang->kanban->error->childLimitEmpty = 'Please set the sub-column WIP limits before proceeding.';
|
$lang->kanban->error->childLimitEmpty = 'Пожалуйста, сначала установите лимиты WIP для подколонок.';
|
||||||
|
|
||||||
$lang->kanban->orderList['id_asc'] = 'Story ID Ascending';
|
$lang->kanban->orderList['id_asc'] = 'ID истории по возрастанию';
|
||||||
$lang->kanban->orderList['id_desc'] = 'Story ID Descending';
|
$lang->kanban->orderList['id_desc'] = 'ID истории по убыванию';
|
||||||
$lang->kanban->orderList['pri_asc'] = 'Story Priority Ascending';
|
$lang->kanban->orderList['pri_asc'] = 'Приоритет истории по возрастанию';
|
||||||
$lang->kanban->orderList['pri_desc'] = 'Story Priority Descending';
|
$lang->kanban->orderList['pri_desc'] = 'Приоритет истории по убыванию';
|
||||||
$lang->kanban->orderList['stage_asc'] = 'Story Phase Ascending';
|
$lang->kanban->orderList['stage_asc'] = 'Этап истории по возрастанию';
|
||||||
$lang->kanban->orderList['stage_desc'] = 'Story Phase Descending';
|
$lang->kanban->orderList['stage_desc'] = 'Этап истории по убыванию';
|
||||||
$lang->kanban->orderList['assignedTo_desc'] = 'Assigned to';
|
$lang->kanban->orderList['assignedTo_desc'] = 'Назначено';
|
||||||
|
|
||||||
$lang->kanban->importList = array();
|
$lang->kanban->importList = array();
|
||||||
$lang->kanban->importList['on'] = 'Enable Import (Import items you have access to as cards)';
|
$lang->kanban->importList['on'] = 'Включить импорт (импортировать доступные элементы как карточки)';
|
||||||
$lang->kanban->importList['off'] = 'Disable Import';
|
$lang->kanban->importList['off'] = 'Отключить импорт';
|
||||||
|
|
||||||
$lang->kanban->importObjectList = array();
|
$lang->kanban->importObjectList = array();
|
||||||
$lang->kanban->importObjectList['plans'] = 'Plan';
|
$lang->kanban->importObjectList['plans'] = 'План';
|
||||||
$lang->kanban->importObjectList['releases'] = 'Release';
|
$lang->kanban->importObjectList['releases'] = 'Релиз';
|
||||||
$lang->kanban->importObjectList['builds'] = 'Build';
|
$lang->kanban->importObjectList['builds'] = 'Сборка';
|
||||||
$lang->kanban->importObjectList['executions'] = 'Execution';
|
$lang->kanban->importObjectList['executions'] = 'Исполнение';
|
||||||
if($this->config->edition != 'open') $lang->kanban->importObjectList['tickets'] = 'Ticket';
|
if($this->config->edition != 'open') $lang->kanban->importObjectList['tickets'] = 'Тикет';
|
||||||
$lang->kanban->importObjectList['cards'] = 'Cards from other Kanban';
|
$lang->kanban->importObjectList['cards'] = 'Карточки из других канбанов';
|
||||||
|
|
||||||
$lang->kanban->showWIPList[1] = 'Show';
|
$lang->kanban->showWIPList[1] = 'Показывать';
|
||||||
$lang->kanban->showWIPList[0] = 'Hide';
|
$lang->kanban->showWIPList[0] = 'Скрыть';
|
||||||
|
|
||||||
$lang->kanban->defaultColumn = array();
|
$lang->kanban->defaultColumn = array();
|
||||||
$lang->kanban->defaultColumn['wait'] = 'Waiting';
|
$lang->kanban->defaultColumn['wait'] = 'Ожидание';
|
||||||
$lang->kanban->defaultColumn['doing'] = 'Doing';
|
$lang->kanban->defaultColumn['doing'] = 'В работе';
|
||||||
$lang->kanban->defaultColumn['done'] = 'Completed';
|
$lang->kanban->defaultColumn['done'] = 'Завершено';
|
||||||
$lang->kanban->defaultColumn['closed'] = 'Closed';
|
$lang->kanban->defaultColumn['closed'] = 'Закрыто';
|
||||||
|
|
||||||
$lang->kanban->laneTypeList = array();
|
$lang->kanban->laneTypeList = array();
|
||||||
$lang->kanban->laneTypeList['parentStory'] = "Parent " . $lang->SRCommon;
|
$lang->kanban->laneTypeList['parentStory'] = "Родительский " . $lang->SRCommon;
|
||||||
$lang->kanban->laneTypeList['story'] = $lang->SRCommon;
|
$lang->kanban->laneTypeList['story'] = $lang->SRCommon;
|
||||||
$lang->kanban->laneTypeList['bug'] = 'Bug';
|
$lang->kanban->laneTypeList['bug'] = 'Баг';
|
||||||
$lang->kanban->laneTypeList['task'] = 'Task';
|
$lang->kanban->laneTypeList['task'] = 'Задача';
|
||||||
|
|
||||||
$lang->kanban->ERURColumn = array();
|
$lang->kanban->ERURColumn = array();
|
||||||
$lang->kanban->ERURColumn['wait'] = 'Waiting';
|
$lang->kanban->ERURColumn['wait'] = 'Ожидание';
|
||||||
$lang->kanban->ERURColumn['planned'] = 'Planned';
|
$lang->kanban->ERURColumn['planned'] = 'Запланировано';
|
||||||
$lang->kanban->ERURColumn['projected'] = 'Initiated ';
|
$lang->kanban->ERURColumn['projected'] = 'Инициировано';
|
||||||
$lang->kanban->ERURColumn['developing'] = 'In Development';
|
$lang->kanban->ERURColumn['developing'] = 'В разработке';
|
||||||
$lang->kanban->ERURColumn['delivering'] = 'In Delivery';
|
$lang->kanban->ERURColumn['delivering'] = 'В доставке';
|
||||||
$lang->kanban->ERURColumn['delivered'] = 'Delivered';
|
$lang->kanban->ERURColumn['delivered'] = 'Доставлено';
|
||||||
$lang->kanban->ERURColumn['closed'] = 'Closed';
|
$lang->kanban->ERURColumn['closed'] = 'Закрыто';
|
||||||
|
|
||||||
$lang->kanban->storyColumn = array();
|
$lang->kanban->storyColumn = array();
|
||||||
$lang->kanban->storyColumn['backlog'] = 'Backlog';
|
$lang->kanban->storyColumn['backlog'] = 'Бэклог';
|
||||||
$lang->kanban->storyColumn['ready'] = 'Ready';
|
$lang->kanban->storyColumn['ready'] = 'Готово';
|
||||||
$lang->kanban->storyColumn['design'] = 'Design';
|
$lang->kanban->storyColumn['design'] = 'Дизайн';
|
||||||
$lang->kanban->storyColumn['designing'] = 'In Design';
|
$lang->kanban->storyColumn['designing'] = 'В дизайне';
|
||||||
$lang->kanban->storyColumn['designed'] = 'Design Completed';
|
$lang->kanban->storyColumn['designed'] = 'Дизайн завершён';
|
||||||
$lang->kanban->storyColumn['develop'] = 'Development';
|
$lang->kanban->storyColumn['develop'] = 'Разработка';
|
||||||
$lang->kanban->storyColumn['developing'] = 'Doing';
|
$lang->kanban->storyColumn['developing'] = 'В работе';
|
||||||
$lang->kanban->storyColumn['developed'] = 'Done';
|
$lang->kanban->storyColumn['developed'] = 'Готово';
|
||||||
$lang->kanban->storyColumn['test'] = 'Test';
|
$lang->kanban->storyColumn['test'] = 'Тест';
|
||||||
$lang->kanban->storyColumn['testing'] = 'Doing';
|
$lang->kanban->storyColumn['testing'] = 'В работе';
|
||||||
$lang->kanban->storyColumn['tested'] = 'Done';
|
$lang->kanban->storyColumn['tested'] = 'Готово';
|
||||||
$lang->kanban->storyColumn['verified'] = 'Accepted';
|
$lang->kanban->storyColumn['verified'] = 'Принято';
|
||||||
$lang->kanban->storyColumn['rejected'] = 'Rejected';
|
$lang->kanban->storyColumn['rejected'] = 'Отклонено';
|
||||||
$lang->kanban->storyColumn['released'] = 'Released';
|
$lang->kanban->storyColumn['released'] = 'Выпущено';
|
||||||
$lang->kanban->storyColumn['closed'] = 'Closed';
|
$lang->kanban->storyColumn['closed'] = 'Закрыто';
|
||||||
|
|
||||||
$lang->kanban->bugColumn = array();
|
$lang->kanban->bugColumn = array();
|
||||||
$lang->kanban->bugColumn['unconfirmed'] = 'Waiting Confirmation';
|
$lang->kanban->bugColumn['unconfirmed'] = 'Ожидает подтверждения';
|
||||||
$lang->kanban->bugColumn['confirmed'] = 'Confirmed';
|
$lang->kanban->bugColumn['confirmed'] = 'Подтверждено';
|
||||||
$lang->kanban->bugColumn['resolving'] = 'Resolving';
|
$lang->kanban->bugColumn['resolving'] = 'Решение';
|
||||||
$lang->kanban->bugColumn['fixing'] = 'Doing';
|
$lang->kanban->bugColumn['fixing'] = 'В работе';
|
||||||
$lang->kanban->bugColumn['fixed'] = 'Done';
|
$lang->kanban->bugColumn['fixed'] = 'Готово';
|
||||||
$lang->kanban->bugColumn['test'] = 'Test';
|
$lang->kanban->bugColumn['test'] = 'Тест';
|
||||||
$lang->kanban->bugColumn['testing'] = 'In Testing';
|
$lang->kanban->bugColumn['testing'] = 'В тестировании';
|
||||||
$lang->kanban->bugColumn['tested'] = 'Test Completed';
|
$lang->kanban->bugColumn['tested'] = 'Тест завершён';
|
||||||
$lang->kanban->bugColumn['closed'] = 'Closed';
|
$lang->kanban->bugColumn['closed'] = 'Закрыто';
|
||||||
|
|
||||||
$lang->kanban->taskColumn = array();
|
$lang->kanban->taskColumn = array();
|
||||||
$lang->kanban->taskColumn['wait'] = 'Waiting';
|
$lang->kanban->taskColumn['wait'] = 'Ожидание';
|
||||||
$lang->kanban->taskColumn['develop'] = 'Development';
|
$lang->kanban->taskColumn['develop'] = 'Разработка';
|
||||||
$lang->kanban->taskColumn['developing'] = 'In Development';
|
$lang->kanban->taskColumn['developing'] = 'В разработке';
|
||||||
$lang->kanban->taskColumn['developed'] = 'Development Completed';
|
$lang->kanban->taskColumn['developed'] = 'Разработка завершена';
|
||||||
$lang->kanban->taskColumn['pause'] = 'Paused';
|
$lang->kanban->taskColumn['pause'] = 'Приостановлено';
|
||||||
$lang->kanban->taskColumn['canceled'] = 'Canceled';
|
$lang->kanban->taskColumn['canceled'] = 'Отменено';
|
||||||
$lang->kanban->taskColumn['closed'] = 'Closed';
|
$lang->kanban->taskColumn['closed'] = 'Закрыто';
|
||||||
|
|
||||||
$lang->kanban->copyContentList = array();
|
$lang->kanban->copyContentList = array();
|
||||||
$lang->kanban->copyContentList['basicInfo'] = 'Basic Info';
|
$lang->kanban->copyContentList['basicInfo'] = 'Основная информация';
|
||||||
$lang->kanban->copyContentList['region'] = 'Columns and Lanes';
|
$lang->kanban->copyContentList['region'] = 'Колонки и ряды';
|
||||||
|
|
||||||
$lang->kanbanspace = new stdclass();
|
$lang->kanbanspace = new stdclass();
|
||||||
$lang->kanbanspace->common = 'Kanban Space';
|
$lang->kanbanspace->common = 'Пространство канбана';
|
||||||
$lang->kanbanspace->name = 'Name';
|
$lang->kanbanspace->name = 'Название';
|
||||||
$lang->kanbanspace->owner = 'Owner';
|
$lang->kanbanspace->owner = 'Владелец';
|
||||||
$lang->kanbanspace->team = 'Team';
|
$lang->kanbanspace->team = 'Команда';
|
||||||
$lang->kanbanspace->desc = 'Description';
|
$lang->kanbanspace->desc = 'Описание';
|
||||||
$lang->kanbanspace->acl = 'ACL';
|
$lang->kanbanspace->acl = 'Права доступа';
|
||||||
$lang->kanbanspace->whitelist = 'White List';
|
$lang->kanbanspace->whitelist = 'Белый список';
|
||||||
$lang->kanbanspace->status = 'Status';
|
$lang->kanbanspace->status = 'Статус';
|
||||||
$lang->kanbanspace->createdBy = 'Creator';
|
$lang->kanbanspace->createdBy = 'Создатель';
|
||||||
$lang->kanbanspace->createdDate = 'Created on';
|
$lang->kanbanspace->createdDate = 'Дата создания';
|
||||||
$lang->kanbanspace->lastEditedBy = 'Last Edit';
|
$lang->kanbanspace->lastEditedBy = 'Последнее изменение';
|
||||||
$lang->kanbanspace->lastEditedDate = 'Last Edited on';
|
$lang->kanbanspace->lastEditedDate = 'Дата последнего изменения';
|
||||||
$lang->kanbanspace->closedBy = 'Closed by';
|
$lang->kanbanspace->closedBy = 'Закрыл(а)';
|
||||||
$lang->kanbanspace->closedDate = 'Closed on';
|
$lang->kanbanspace->closedDate = 'Дата закрытия';
|
||||||
$lang->kanbanspace->type = 'Type';
|
$lang->kanbanspace->type = 'Тип';
|
||||||
$lang->kanbanspace->activatedBy = 'Activated by';
|
$lang->kanbanspace->activatedBy = 'Активировал(а)';
|
||||||
$lang->kanbanspace->activatedDate = 'Activated on';
|
$lang->kanbanspace->activatedDate = 'Дата активации';
|
||||||
|
|
||||||
$lang->kanbanspace->empty = 'No space yet.';
|
$lang->kanbanspace->empty = 'Пока нет пространств.';
|
||||||
|
|
||||||
$lang->kanbanspace->aclList['open'] = 'Public (Accessible for users who has the Kanban space view permission.)';
|
$lang->kanbanspace->aclList['open'] = 'Публичный (доступно пользователям с правом просмотра пространства канбана)';
|
||||||
$lang->kanbanspace->aclList['private'] = 'Private (Accessible for Kanban space owner, team members and whilte lists.)';
|
$lang->kanbanspace->aclList['private'] = 'Приватный (доступно только владельцу пространства, участникам команды и белому списку)';
|
||||||
|
|
||||||
$lang->kanban->featureBar['space']['involved'] = 'My Involvement';
|
$lang->kanban->featureBar['space']['involved'] = 'Моё участие';
|
||||||
$lang->kanban->featureBar['space']['cooperation'] = 'Collaboration Space';
|
$lang->kanban->featureBar['space']['cooperation'] = 'Пространство сотрудничества';
|
||||||
$lang->kanban->featureBar['space']['public'] = 'Public Space';
|
$lang->kanban->featureBar['space']['public'] = 'Публичное пространство';
|
||||||
$lang->kanban->featureBar['space']['private'] = 'Private Space';
|
$lang->kanban->featureBar['space']['private'] = 'Приватное пространство';
|
||||||
|
|
||||||
$lang->kanbanspace->typeList['cooperation'] = 'Collaboration Space';
|
$lang->kanbanspace->typeList['cooperation'] = 'Пространство сотрудничества';
|
||||||
$lang->kanbanspace->typeList['public'] = 'Public Space';
|
$lang->kanbanspace->typeList['public'] = 'Публичное пространство';
|
||||||
$lang->kanbanspace->typeList['private'] = 'Private Space';
|
$lang->kanbanspace->typeList['private'] = 'Приватное пространство';
|
||||||
|
|
||||||
$lang->kanbancolumn = new stdclass();
|
$lang->kanbancolumn = new stdclass();
|
||||||
$lang->kanbancolumn->name = $lang->kanban->columnName;
|
$lang->kanbancolumn->name = $lang->kanban->columnName;
|
||||||
$lang->kanbancolumn->limit = $lang->kanban->WIPCount;
|
$lang->kanbancolumn->limit = $lang->kanban->WIPCount;
|
||||||
$lang->kanbancolumn->color = 'Column Color';
|
$lang->kanbancolumn->color = 'Цвет колонки';
|
||||||
$lang->kanbancolumn->childName = 'Sub-column Name';
|
$lang->kanbancolumn->childName = 'Название подколонки';
|
||||||
$lang->kanbancolumn->childColor = 'Sub-column Color';
|
$lang->kanbancolumn->childColor = 'Цвет подколонки';
|
||||||
$lang->kanbancolumn->empty = 'No columns yet.';
|
$lang->kanbancolumn->empty = 'Пока нет колонок.';
|
||||||
$lang->kanbancolumn->common = 'Column';
|
$lang->kanbancolumn->common = 'Колонка';
|
||||||
|
|
||||||
$lang->kanbancolumn->confirmArchive = 'Are you sure you want to archive this column? Once archived, the column and its cards will be hidden. You can view archived columns in Area - Archived.';
|
$lang->kanbancolumn->confirmArchive = 'Вы уверены, что хотите архивировать эту колонку? После архивации колонка и её карточки будут скрыты. Вы можете просмотреть архивные колонки в разделе Область - Архив.';
|
||||||
$lang->kanbancolumn->confirmDelete = 'Are you sure you want to delete this column? This action cannot be undone, and all cards in this column will be lost.';
|
$lang->kanbancolumn->confirmDelete = 'Вы уверены, что хотите удалить эту колонку? Это действие необратимо, и все карточки в этой колонке будут потеряны.';
|
||||||
$lang->kanbancolumn->confirmDeleteChild = 'Are you sure you want to delete this column? Upon deletion, all cards in this column will be moved to a sibling or parent column.';
|
$lang->kanbancolumn->confirmDeleteChild = 'Вы уверены, что хотите удалить эту колонку? При удалении все карточки в этой колонке будут перемещены в соседнюю или родительскую колонку.';
|
||||||
$lang->kanbancolumn->confirmRestore = 'Are you sure you want to restore this column? Once restored, it will return to its previous position.';
|
$lang->kanbancolumn->confirmRestore = 'Вы уверены, что хотите восстановить эту колонку? После восстановления она вернётся на прежнее место.';
|
||||||
$lang->kanbancolumn->fixedTip = 'Fixed column width cannot be less than 264px.';
|
$lang->kanbancolumn->fixedTip = 'Фиксированная ширина колонки не может быть меньше 264px.';
|
||||||
$lang->kanbancolumn->autoTip = 'Minimum column width cannot be less than 264px.';
|
$lang->kanbancolumn->autoTip = 'Минимальная ширина колонки не может быть меньше 264px.';
|
||||||
|
|
||||||
$lang->kanbanlane = new stdclass();
|
$lang->kanbanlane = new stdclass();
|
||||||
$lang->kanbanlane->name = $lang->kanban->laneName;
|
$lang->kanbanlane->name = $lang->kanban->laneName;
|
||||||
$lang->kanbanlane->common = 'Lane';
|
$lang->kanbanlane->common = 'Ряд';
|
||||||
$lang->kanbanlane->default = 'Default Lane';
|
$lang->kanbanlane->default = 'Ряд по умолчанию';
|
||||||
$lang->kanbanlane->column = 'Columns in Lane';
|
$lang->kanbanlane->column = 'Колонки в ряду';
|
||||||
$lang->kanbanlane->otherlane = 'Select lanes that share columns';
|
$lang->kanbanlane->otherlane = 'Выберите ряды, которые используют общие колонки';
|
||||||
$lang->kanbanlane->color = 'Lane Color';
|
$lang->kanbanlane->color = 'Цвет ряда';
|
||||||
$lang->kanbanlane->WIPType = 'Lane WIP Type';
|
$lang->kanbanlane->WIPType = 'Тип WIP ряда';
|
||||||
$lang->kanbanlane->heightByCard = 'Adaptive (Adjusts based on card height.)';
|
$lang->kanbanlane->heightByCard = 'Адаптивно (изменяется в зависимости от высоты карточки)';
|
||||||
|
|
||||||
$lang->kanbanlane->confirmDelete = 'Are you sure you want to delete this swimlane? All data (columns and cards) within this swimlane will also be deleted.';
|
$lang->kanbanlane->confirmDelete = 'Вы уверены, что хотите удалить этот ряд? Все данные (колонки и карточки) в этом ряду также будут удалены.';
|
||||||
$lang->kanbanlane->confirmDeleteTip = 'Are you sure you want to delete this swimlane? All %s in this swimlane will be hidden.';
|
$lang->kanbanlane->confirmDeleteTip = 'Вы уверены, что хотите удалить этот ряд? Все %s в этом ряду будут скрыты.';
|
||||||
|
|
||||||
$lang->kanbanlane->modeList['sameAsOther'] = 'Use the same columns as other lanes.';
|
$lang->kanbanlane->modeList['sameAsOther'] = 'Использовать те же колонки, что и в других рядах';
|
||||||
$lang->kanbanlane->modeList['independent'] = 'Use independent columns.';
|
$lang->kanbanlane->modeList['independent'] = 'Использовать независимые колонки';
|
||||||
|
|
||||||
$lang->kanbanlane->heightTypeList['auto'] = "Adaptive <span class='tip'>(Adjusts based on card height and lane name height.)</span>";
|
$lang->kanbanlane->heightTypeList['auto'] = "Адаптивно <span class='tip'>(Изменяется в зависимости от высоты карточки и названия ряда.)</span>";
|
||||||
$lang->kanbanlane->heightTypeList['custom'] = "Custom <span class='tip'>(Set lane height based on card count.)</span>";
|
$lang->kanbanlane->heightTypeList['custom'] = "Пользовательский <span class='tip'>(Задать высоту ряда в зависимости от количества карточек.)</span>";
|
||||||
|
|
||||||
$lang->kanbancolumn->fluidBoardList['0'] = "Fixed Column wWdth";
|
$lang->kanbancolumn->fluidBoardList['0'] = "Фиксированная ширина колонки";
|
||||||
$lang->kanbancolumn->fluidBoardList['1'] = "Adaptive Column Width";
|
$lang->kanbancolumn->fluidBoardList['1'] = "Адаптивная ширина колонки";
|
||||||
|
|
||||||
$lang->kanbanlane->error = new stdclass();
|
$lang->kanbanlane->error = new stdclass();
|
||||||
$lang->kanbanlane->error->mustBeInt = 'Card count must be an integer between 3 and 100.';
|
$lang->kanbanlane->error->mustBeInt = 'Количество карточек должно быть целым числом от 3 до 100.';
|
||||||
$lang->kanbanlane->error->hasExist = 'This lane already exists.';
|
$lang->kanbanlane->error->hasExist = 'Этот ряд уже существует.';
|
||||||
$lang->kanbanlane->error->emptyOtherLane = 'Lanes sharing columns cannot be empty.';
|
$lang->kanbanlane->error->emptyOtherLane = 'Ряды, использующие общие колонки, не могут быть пустыми.';
|
||||||
|
|
||||||
$lang->kanbanregion = new stdclass();
|
$lang->kanbanregion = new stdclass();
|
||||||
$lang->kanbanregion->name = 'Area Name';
|
$lang->kanbanregion->name = 'Название области';
|
||||||
$lang->kanbanregion->default = 'Default Area';
|
$lang->kanbanregion->default = 'Область по умолчанию';
|
||||||
$lang->kanbanregion->style = 'Area Style';
|
$lang->kanbanregion->style = 'Стиль области';
|
||||||
$lang->kanbanregion->all = 'All Area';
|
$lang->kanbanregion->all = 'Все области';
|
||||||
|
|
||||||
$lang->kanbanregion->confirmDelete = 'Are you sure you want to delete this Area? All data within it will be deleted.';
|
$lang->kanbanregion->confirmDelete = 'Вы уверены, что хотите удалить эту область? Все данные в ней будут удалены.';
|
||||||
|
|
||||||
$lang->kanbancard = new stdclass();
|
$lang->kanbancard = new stdclass();
|
||||||
$lang->kanbancard->create = 'Create Card';
|
$lang->kanbancard->create = 'Создать карточку';
|
||||||
$lang->kanbancard->edit = 'Edit Card';
|
$lang->kanbancard->edit = 'Редактировать карточку';
|
||||||
$lang->kanbancard->view = 'View Card';
|
$lang->kanbancard->view = 'Просмотр карточки';
|
||||||
$lang->kanbancard->archive = 'Archive';
|
$lang->kanbancard->archive = 'Архивировать';
|
||||||
$lang->kanbancard->assign = 'Assign';
|
$lang->kanbancard->assign = 'Назначить';
|
||||||
$lang->kanbancard->copy = 'Copy';
|
$lang->kanbancard->copy = 'Копировать';
|
||||||
$lang->kanbancard->delete = 'Delete';
|
$lang->kanbancard->delete = 'Удалить';
|
||||||
|
|
||||||
$lang->kanbancard->name = 'Card Name';
|
$lang->kanbancard->name = 'Название карточки';
|
||||||
$lang->kanbancard->legendBasicInfo = 'Basic Info';
|
$lang->kanbancard->legendBasicInfo = 'Основная информация';
|
||||||
$lang->kanbancard->legendLifeTime = 'Card Life';
|
$lang->kanbancard->legendLifeTime = 'Жизненный цикл карточки';
|
||||||
$lang->kanbancard->legendDesc = 'Card Description';
|
$lang->kanbancard->legendDesc = 'Описание карточки';
|
||||||
$lang->kanbancard->space = 'Space';
|
$lang->kanbancard->space = 'Пространство';
|
||||||
$lang->kanbancard->region = 'Area';
|
$lang->kanbancard->region = 'Область';
|
||||||
$lang->kanbancard->kanban = 'Kanban';
|
$lang->kanbancard->kanban = 'Канбан';
|
||||||
$lang->kanbancard->lane = 'Lane';
|
$lang->kanbancard->lane = 'Ряд';
|
||||||
$lang->kanbancard->column = 'Column';
|
$lang->kanbancard->column = 'Колонка';
|
||||||
$lang->kanbancard->assignedTo = 'Assigned to';
|
$lang->kanbancard->assignedTo = 'Назначено';
|
||||||
$lang->kanbancard->beginAndEnd = 'Duration';
|
$lang->kanbancard->beginAndEnd = 'Длительность';
|
||||||
$lang->kanbancard->begin = 'Planned Start';
|
$lang->kanbancard->begin = 'Плановая дата начала';
|
||||||
$lang->kanbancard->end = 'Due Date';
|
$lang->kanbancard->end = 'Срок сдачи';
|
||||||
$lang->kanbancard->pri = 'Priority';
|
$lang->kanbancard->pri = 'Приоритет';
|
||||||
$lang->kanbancard->status = 'Status';
|
$lang->kanbancard->status = 'Статус';
|
||||||
$lang->kanbancard->progress = 'Progress';
|
$lang->kanbancard->progress = 'Прогресс';
|
||||||
$lang->kanbancard->desc = 'Description';
|
$lang->kanbancard->desc = 'Описание';
|
||||||
$lang->kanbancard->estimate = 'Estimated';
|
$lang->kanbancard->estimate = 'Оценка';
|
||||||
$lang->kanbancard->createdBy = 'Creator';
|
$lang->kanbancard->createdBy = 'Создатель';
|
||||||
$lang->kanbancard->createdDate = 'Created on';
|
$lang->kanbancard->createdDate = 'Дата создания';
|
||||||
$lang->kanbancard->lastEditedBy = 'Edited by';
|
$lang->kanbancard->lastEditedBy = 'Редактировал(а)';
|
||||||
$lang->kanbancard->lastEditedDate = 'Lase Edited on';
|
$lang->kanbancard->lastEditedDate = 'Дата последнего редактирования';
|
||||||
$lang->kanbancard->archivedBy = 'Archived by';
|
$lang->kanbancard->archivedBy = 'Архивировал(а)';
|
||||||
$lang->kanbancard->archivedDate = 'Archived on';
|
$lang->kanbancard->archivedDate = 'Дата архивации';
|
||||||
$lang->kanbancard->lblHour = 'h';
|
$lang->kanbancard->lblHour = 'ч';
|
||||||
$lang->kanbancard->noAssigned = 'No Assigned';
|
$lang->kanbancard->noAssigned = 'Не назначено';
|
||||||
$lang->kanbancard->deadlineAB = 'Due';
|
$lang->kanbancard->deadlineAB = 'Срок';
|
||||||
$lang->kanbancard->beginAB = 'Start';
|
$lang->kanbancard->beginAB = 'Начало';
|
||||||
$lang->kanbancard->to = '~';
|
$lang->kanbancard->to = '~';
|
||||||
$lang->kanbancard->archived = 'Archived';
|
$lang->kanbancard->archived = 'В архиве';
|
||||||
$lang->kanbancard->empty = 'No cards yet.';
|
$lang->kanbancard->empty = 'Пока нет карточек.';
|
||||||
$lang->kanbancard->ditto = 'Ditto';
|
$lang->kanbancard->ditto = 'То же';
|
||||||
|
|
||||||
$lang->kanbancard->confirmArchive = 'Are you sure you want to archive this card? Once archived, it will be hidden from the column. You can view it in Area - Archived.';
|
$lang->kanbancard->confirmArchive = 'Вы уверены, что хотите архивировать эту карточку? После архивации она будет скрыта в колонке. Вы можете просмотреть её в разделе Область - Архив.';
|
||||||
$lang->kanbancard->confirmDelete = 'Are you sure you want to delete this card? It will be removed from the Kanban board and can only be accessed via the system Recycle Bin.';
|
$lang->kanbancard->confirmDelete = 'Вы уверены, что хотите удалить эту карточку? Она будет удалена с доски канбана и будет доступна только через Корзину системы.';
|
||||||
$lang->kanbancard->confirmRestore = "Are you sure you want to restore this card?";
|
$lang->kanbancard->confirmRestore = "Вы уверены, что хотите восстановить эту карточку?";
|
||||||
$lang->kanbancard->confirmRestoreTip = 'The column this card belongs to has been archived or deleted. Please restore the "%s" column first.';
|
$lang->kanbancard->confirmRestoreTip = 'Колонка, к которой относится эта карточка, была архивирована или удалена. Пожалуйста, сначала восстановите колонку "%s".';
|
||||||
$lang->kanbancard->confirmRemove = 'Are you sure you want to remove this card? The source data will not be affected, but the card will be permanently removed from the Kanban board.';
|
$lang->kanbancard->confirmRemove = 'Вы уверены, что хотите удалить эту карточку? Исходные данные не пострадают, но карточка будет навсегда удалена с доски канбана.';
|
||||||
|
|
||||||
$lang->kanbancard->priList[1] = 1;
|
$lang->kanbancard->priList[1] = 1;
|
||||||
$lang->kanbancard->priList[2] = 2;
|
$lang->kanbancard->priList[2] = 2;
|
||||||
$lang->kanbancard->priList[3] = 3;
|
$lang->kanbancard->priList[3] = 3;
|
||||||
$lang->kanbancard->priList[4] = 4;
|
$lang->kanbancard->priList[4] = 4;
|
||||||
|
|
||||||
$lang->kanbancard->colorList['#fff'] = 'Default';
|
$lang->kanbancard->colorList['#fff'] = 'По умолчанию';
|
||||||
$lang->kanbancard->colorList['#937c5a'] = 'Block';
|
$lang->kanbancard->colorList['#937c5a'] = 'Блокировка';
|
||||||
$lang->kanbancard->colorList['#fc5959'] = 'Warning';
|
$lang->kanbancard->colorList['#fc5959'] = 'Предупреждение';
|
||||||
$lang->kanbancard->colorList['#ff9f46'] = 'Urgent';
|
$lang->kanbancard->colorList['#ff9f46'] = 'Срочно';
|
||||||
|
|
||||||
$lang->kanbancard->error = new stdclass();
|
$lang->kanbancard->error = new stdclass();
|
||||||
$lang->kanbancard->error->recordMinus = 'Estimated cannot be negative.';
|
$lang->kanbancard->error->recordMinus = 'Оценка не может быть отрицательной.';
|
||||||
$lang->kanbancard->error->endSmall = '"Due Date" cannot be earlier than "Planned Start".';
|
$lang->kanbancard->error->endSmall = '"Срок сдачи" не может быть раньше "Плановой даты начала".';
|
||||||
$lang->kanbancard->error->progressIllegal = 'Please enter a valid progress value.';
|
$lang->kanbancard->error->progressIllegal = 'Пожалуйста, введите корректное значение прогресса.';
|
||||||
|
|
@ -2,320 +2,319 @@
|
||||||
global $app;
|
global $app;
|
||||||
global $config;
|
global $config;
|
||||||
|
|
||||||
/* Actions. */
|
/* Действия. */
|
||||||
$lang->project->createGuide = 'Select Template';
|
$lang->project->createGuide = 'Выбрать шаблон';
|
||||||
$lang->project->index = 'Dashboard';
|
$lang->project->index = 'Панель управления';
|
||||||
$lang->project->home = 'Home';
|
$lang->project->home = 'Главная';
|
||||||
$lang->project->create = "Create {$lang->projectCommon}";
|
$lang->project->create = "Создать {$lang->projectCommon}";
|
||||||
$lang->project->edit = 'Edit';
|
$lang->project->edit = 'Редактировать';
|
||||||
$lang->project->batchEdit = "Batch Edit {$lang->projectCommon}s";
|
$lang->project->batchEdit = "Массовое редактирование {$lang->projectCommon}";
|
||||||
$lang->project->view = "{$lang->projectCommon} Overview";
|
$lang->project->view = "Обзор {$lang->projectCommon}";
|
||||||
$lang->project->batchEdit = "Batch Edit {$lang->projectCommon}s";
|
|
||||||
$lang->project->browse = $lang->projectCommon;
|
$lang->project->browse = $lang->projectCommon;
|
||||||
$lang->project->all = 'All';
|
$lang->project->all = 'Все';
|
||||||
$lang->project->involved = "Involved Projects";
|
$lang->project->involved = "Проекты с моим участием";
|
||||||
$lang->project->start = 'Start';
|
$lang->project->start = 'Начать';
|
||||||
$lang->project->finish = 'Complete';
|
$lang->project->finish = 'Завершить';
|
||||||
$lang->project->suspend = 'On Hold';
|
$lang->project->suspend = 'Приостановить';
|
||||||
$lang->project->delete = 'Delete';
|
$lang->project->delete = 'Удалить';
|
||||||
$lang->project->close = 'Close';
|
$lang->project->close = 'Закрыть';
|
||||||
$lang->project->activate = 'Activate';
|
$lang->project->activate = 'Активировать';
|
||||||
$lang->project->group = 'Permission List';
|
$lang->project->group = 'Список прав';
|
||||||
$lang->project->createGroup = 'Create Group';
|
$lang->project->createGroup = 'Создать группу';
|
||||||
$lang->project->editGroup = 'Edit Group';
|
$lang->project->editGroup = 'Редактировать группу';
|
||||||
$lang->project->copyGroup = 'Copy Group';
|
$lang->project->copyGroup = 'Копировать группу';
|
||||||
$lang->project->manageView = 'Manage View Permission';
|
$lang->project->manageView = 'Управление правами просмотра';
|
||||||
$lang->project->managePriv = 'Manage Permission';
|
$lang->project->managePriv = 'Управление правами';
|
||||||
$lang->project->manageMembers = 'Manage Team';
|
$lang->project->manageMembers = 'Управление командой';
|
||||||
$lang->project->export = 'Export';
|
$lang->project->export = 'Экспорт';
|
||||||
$lang->project->addProduct = "Add {$lang->productCommon}";
|
$lang->project->addProduct = "Добавить {$lang->productCommon}";
|
||||||
$lang->project->manageGroupMember = 'Manage Group';
|
$lang->project->manageGroupMember = 'Управление группой';
|
||||||
$lang->project->moduleSetting = 'List Settings';
|
$lang->project->moduleSetting = 'Настройки списка';
|
||||||
$lang->project->moduleOpen = 'Program Name';
|
$lang->project->moduleOpen = 'Название программы';
|
||||||
$lang->project->moduleOpenAction = 'Program Name Settings';
|
$lang->project->moduleOpenAction = 'Настройки названия программы';
|
||||||
$lang->project->dynamic = 'Recents';
|
$lang->project->dynamic = 'Недавние';
|
||||||
$lang->project->execution = 'Execution';
|
$lang->project->execution = 'Исполнение';
|
||||||
$lang->project->bug = 'Bug List';
|
$lang->project->bug = 'Список багов';
|
||||||
$lang->project->testcase = 'Test Case List';
|
$lang->project->testcase = 'Список тест-кейсов';
|
||||||
$lang->project->testtask = 'Test Request List';
|
$lang->project->testtask = 'Список тестовых запросов';
|
||||||
$lang->project->build = 'Build';
|
$lang->project->build = 'Сборка';
|
||||||
$lang->project->updateOrder = 'Sort';
|
$lang->project->updateOrder = 'Сортировать';
|
||||||
$lang->project->sort = 'Sort';
|
$lang->project->sort = 'Сортировать';
|
||||||
$lang->project->whitelist = "{$lang->projectCommon} Whitelist";
|
$lang->project->whitelist = "Белый список {$lang->projectCommon}";
|
||||||
$lang->project->addWhitelist = "Add Whitelist";
|
$lang->project->addWhitelist = "Добавить белый список";
|
||||||
$lang->project->unbindWhitelist = "Remove Whitelist";
|
$lang->project->unbindWhitelist = "Удалить из белого списка";
|
||||||
$lang->project->manageProducts = "Link {$lang->productCommon}s";
|
$lang->project->manageProducts = "Привязать {$lang->productCommon}";
|
||||||
$lang->project->manageOtherProducts = "Link Other {$lang->productCommon}s";
|
$lang->project->manageOtherProducts = "Привязать другие {$lang->productCommon}";
|
||||||
$lang->project->manageProductPlan = "Link {$lang->productCommon}s and Plans";
|
$lang->project->manageProductPlan = "Привязать {$lang->productCommon} и планы";
|
||||||
$lang->project->managePlans = 'Link Plans';
|
$lang->project->managePlans = 'Привязать планы';
|
||||||
$lang->project->copyTitle = "Please select a {$lang->projectCommon} to copy.";
|
$lang->project->copyTitle = "Пожалуйста, выберите {$lang->projectCommon} для копирования.";
|
||||||
$lang->project->errorSameProducts = "{$lang->projectCommon} cannot be linked to multiple identical {$lang->productCommon}s.";
|
$lang->project->errorSameProducts = "{$lang->projectCommon} не может быть привязан к нескольким одинаковым {$lang->productCommon}.";
|
||||||
$lang->project->errorSameBranches = "{$lang->projectCommon} cannot be linked to multiple identical branches.";
|
$lang->project->errorSameBranches = "{$lang->projectCommon} не может быть привязан к нескольким одинаковым веткам.";
|
||||||
$lang->project->errorSamePlans = "{$lang->projectCommon} cannot be linked to multiple identical plans.";
|
$lang->project->errorSamePlans = "{$lang->projectCommon} не может быть привязан к нескольким одинаковым планам.";
|
||||||
$lang->project->errorNoProducts = "At least one {$lang->productCommon} must be linked.";
|
$lang->project->errorNoProducts = "Должен быть привязан хотя бы один {$lang->productCommon}.";
|
||||||
$lang->project->copyNoProject = "No available {$lang->projectCommon}s to copy.";
|
$lang->project->copyNoProject = "Нет доступных {$lang->projectCommon} для копирования.";
|
||||||
$lang->project->searchByName = "Enter the {$lang->projectCommon} name to search.";
|
$lang->project->searchByName = "Введите название {$lang->projectCommon} для поиска.";
|
||||||
$lang->project->emptyProgram = "Independent Projects";
|
$lang->project->emptyProgram = "Независимые проекты";
|
||||||
$lang->project->deleted = 'Deleted';
|
$lang->project->deleted = 'Удалён';
|
||||||
$lang->project->linkedProducts = "Linked {$lang->productCommon}s";
|
$lang->project->linkedProducts = "Привязанные {$lang->productCommon}";
|
||||||
$lang->project->unlinkedProducts = "Unlinked {$lang->productCommon}s";
|
$lang->project->unlinkedProducts = "Непривязанные {$lang->productCommon}";
|
||||||
$lang->project->testreport = 'Test Report List';
|
$lang->project->testreport = 'Список тестовых отчётов';
|
||||||
$lang->project->selectProgram = 'Program Filter';
|
$lang->project->selectProgram = 'Фильтр по программе';
|
||||||
$lang->project->teamMember = 'Team Member';
|
$lang->project->teamMember = 'Участник команды';
|
||||||
$lang->project->unlinkMember = 'Remove Member';
|
$lang->project->unlinkMember = 'Удалить участника';
|
||||||
$lang->project->unlinkMemberAction = 'Remove Team Member';
|
$lang->project->unlinkMemberAction = 'Удалить участника команды';
|
||||||
$lang->project->copyTeamTitle = "Select a {$lang->projectCommon} team to copy.";
|
$lang->project->copyTeamTitle = "Выберите команду {$lang->projectCommon} для копирования.";
|
||||||
$lang->project->daysGreaterProject = "Available workdays cannot exceed {$lang->projectCommon} maximum 『%s』";
|
$lang->project->daysGreaterProject = "Доступные рабочие дни не могут превышать максимум {$lang->projectCommon} «%s»";
|
||||||
$lang->project->errorHours = 'Available working hours per day cannot exceed 24.';
|
$lang->project->errorHours = 'Доступные рабочие часы в день не могут превышать 24.';
|
||||||
$lang->project->workdaysExceed = 'Work Dyas cannot exceed『%s』.';
|
$lang->project->workdaysExceed = 'Рабочие дни не могут превышать «%s».';
|
||||||
$lang->project->teamMembersCount = ', the team has a total of %s members.';
|
$lang->project->teamMembersCount = ', всего в команде %s участников.';
|
||||||
$lang->project->allProjects = "All {$lang->projectCommon}s";
|
$lang->project->allProjects = "Все {$lang->projectCommon}";
|
||||||
$lang->project->ignore = 'Ignore';
|
$lang->project->ignore = 'Игнорировать';
|
||||||
$lang->project->disableExecution = "{$lang->projectCommon} with {$lang->executionCommon} disabled";
|
$lang->project->disableExecution = "{$lang->projectCommon} с отключённым {$lang->executionCommon}";
|
||||||
$lang->project->selectProduct = "Select {$lang->productCommon}";
|
$lang->project->selectProduct = "Выберите {$lang->productCommon}";
|
||||||
$lang->project->manageRepo = 'Link Repository';
|
$lang->project->manageRepo = 'Привязать репозиторий';
|
||||||
$lang->project->linkedRepo = 'Linked Repository';
|
$lang->project->linkedRepo = 'Привязанный репозиторий';
|
||||||
$lang->project->unlinkedRepo = 'Unlink Repository';
|
$lang->project->unlinkedRepo = 'Отвязать репозиторий';
|
||||||
$lang->project->executionCount = 'Execution Count';
|
$lang->project->executionCount = 'Количество исполнений';
|
||||||
$lang->project->storyType = 'Story Concept';
|
$lang->project->storyType = 'Концепция истории';
|
||||||
$lang->project->storyCount = 'Story Count';
|
$lang->project->storyCount = 'Количество историй';
|
||||||
$lang->project->storyPoints = 'Story Points';
|
$lang->project->storyPoints = 'Сторипоинты';
|
||||||
$lang->project->invested = 'Invested';
|
$lang->project->invested = 'Вложено';
|
||||||
$lang->project->member = 'Members';
|
$lang->project->member = 'Участники';
|
||||||
$lang->project->manage = 'Manage';
|
$lang->project->manage = 'Управлять';
|
||||||
$lang->project->market = 'Target Market';
|
$lang->project->market = 'Целевой рынок';
|
||||||
$lang->project->tips = 'Note';
|
$lang->project->tips = 'Примечание';
|
||||||
$lang->project->afterInfo = "{$lang->projectCommon} created successfully. Next you can";
|
$lang->project->afterInfo = "{$lang->projectCommon} успешно создан. Далее вы можете";
|
||||||
$lang->project->setTeam = 'Manage Team';
|
$lang->project->setTeam = 'Управлять командой';
|
||||||
$lang->project->linkStory = 'Link Stories';
|
$lang->project->linkStory = 'Привязать истории';
|
||||||
$lang->project->createStory = "Create {$lang->SRCommon}";
|
$lang->project->createStory = "Создать {$lang->SRCommon}";
|
||||||
$lang->project->createTask = "Create Task";
|
$lang->project->createTask = "Создать задачу";
|
||||||
$lang->project->createExecutionTip = 'Create %s';
|
$lang->project->createExecutionTip = 'Создать %s';
|
||||||
$lang->project->setDoc = 'Add Docs';
|
$lang->project->setDoc = 'Добавить документы';
|
||||||
$lang->project->backToTaskList = 'Return to Task List';
|
$lang->project->backToTaskList = 'Вернуться к списку задач';
|
||||||
$lang->project->backToKanban = 'Return to Kanban';
|
$lang->project->backToKanban = 'Вернуться к канбану';
|
||||||
$lang->project->backToExecutionList = 'Return to Project %s List';
|
$lang->project->backToExecutionList = 'Вернуться к списку %s проекта';
|
||||||
$lang->project->backToProjectList = 'Return to Project List';
|
$lang->project->backToProjectList = 'Вернуться к списку проектов';
|
||||||
$lang->project->deletedTip = "Sorry, the {$lang->projectCommon} you are trying to access has been deleted.";
|
$lang->project->deletedTip = "Извините, {$lang->projectCommon}, который вы пытаетесь открыть, был удалён.";
|
||||||
$lang->project->coverExecutionPriv = "Execution Priv Control";
|
$lang->project->coverExecutionPriv = "Управление правами исполнения";
|
||||||
|
|
||||||
$lang->project->manDay = 'Man-Days';
|
$lang->project->manDay = 'Человеко-дни';
|
||||||
$lang->project->day = 'Day';
|
$lang->project->day = 'День';
|
||||||
$lang->project->newProduct = 'New Product';
|
$lang->project->newProduct = 'Новый продукт';
|
||||||
$lang->project->associatePlan = 'Link Plan';
|
$lang->project->associatePlan = 'Привязать план';
|
||||||
$lang->project->tenThousandYuan = '10k';
|
$lang->project->tenThousandYuan = 'тыс.';
|
||||||
$lang->project->planDate = 'Planned Duration';
|
$lang->project->planDate = 'Плановая длительность';
|
||||||
$lang->project->delayInfo = '%s days delayed';
|
$lang->project->delayInfo = 'Задержка на %s дней';
|
||||||
|
|
||||||
/* Fields. */
|
/* Поля. */
|
||||||
$lang->project->common = $lang->projectCommon;
|
$lang->project->common = $lang->projectCommon;
|
||||||
$lang->project->id = 'ID';
|
$lang->project->id = 'ID';
|
||||||
$lang->project->project = $lang->projectCommon;
|
$lang->project->project = $lang->projectCommon;
|
||||||
$lang->project->stage = 'Phase';
|
$lang->project->stage = 'Этап';
|
||||||
$lang->project->model = 'Management Type';
|
$lang->project->model = 'Тип управления';
|
||||||
$lang->project->PM = 'Manager';
|
$lang->project->PM = 'Менеджер';
|
||||||
$lang->project->PO = "{$lang->projectCommon} Manager";
|
$lang->project->PO = "Менеджер {$lang->projectCommon}";
|
||||||
$lang->project->QD = 'Test Manager';
|
$lang->project->QD = 'Менеджер тестирования';
|
||||||
$lang->project->RD = 'Release Manager';
|
$lang->project->RD = 'Менеджер релизов';
|
||||||
$lang->project->name = 'Name';
|
$lang->project->name = 'Название';
|
||||||
$lang->project->category = 'Type';
|
$lang->project->category = 'Тип';
|
||||||
$lang->project->desc = 'Description';
|
$lang->project->desc = 'Описание';
|
||||||
$lang->project->code = 'Code';
|
$lang->project->code = 'Код';
|
||||||
$lang->project->hasProduct = "Link to {$lang->productCommon}";
|
$lang->project->hasProduct = "Привязать к {$lang->productCommon}";
|
||||||
$lang->project->copy = 'Copy';
|
$lang->project->copy = 'Копировать';
|
||||||
$lang->project->begin = 'Planned Start';
|
$lang->project->begin = 'Плановая дата начала';
|
||||||
$lang->project->end = 'Planned End';
|
$lang->project->end = 'Плановая дата окончания';
|
||||||
$lang->project->status = 'Status';
|
$lang->project->status = 'Статус';
|
||||||
$lang->project->subStatus = 'Sub Status';
|
$lang->project->subStatus = 'Подстатус';
|
||||||
$lang->project->type = 'Type';
|
$lang->project->type = 'Тип';
|
||||||
$lang->project->lifetime = "{$lang->projectCommon} Duration";
|
$lang->project->lifetime = "Длительность {$lang->projectCommon}";
|
||||||
$lang->project->attribute = 'Phase Type';
|
$lang->project->attribute = 'Тип этапа';
|
||||||
$lang->project->percent = 'Workload %';
|
$lang->project->percent = 'Доля трудозатрат %';
|
||||||
$lang->project->milestone = 'Milestone';
|
$lang->project->milestone = 'Веха';
|
||||||
$lang->project->milestoneReport = 'Milestone Report';
|
$lang->project->milestoneReport = 'Отчёт о вехе';
|
||||||
$lang->project->output = 'Output';
|
$lang->project->output = 'Результат';
|
||||||
$lang->project->path = 'Path';
|
$lang->project->path = 'Путь';
|
||||||
$lang->project->grade = 'Hierarchy';
|
$lang->project->grade = 'Уровень иерархии';
|
||||||
$lang->project->version = 'Version';
|
$lang->project->version = 'Версия';
|
||||||
$lang->project->program = 'Program';
|
$lang->project->program = 'Программа';
|
||||||
$lang->project->parentVersion = 'Parent Version';
|
$lang->project->parentVersion = 'Версия родителя';
|
||||||
$lang->project->planDuration = 'Planned Duration';
|
$lang->project->planDuration = 'Плановая длительность';
|
||||||
$lang->project->realDuration = 'Actual Duration';
|
$lang->project->realDuration = 'Фактическая длительность';
|
||||||
$lang->project->openedVersion = 'Create Version';
|
$lang->project->openedVersion = 'Версия создания';
|
||||||
$lang->project->pri = 'Priority';
|
$lang->project->pri = 'Приоритет';
|
||||||
$lang->project->openedBy = 'Creator';
|
$lang->project->openedBy = 'Создатель';
|
||||||
$lang->project->openedDate = 'Created on';
|
$lang->project->openedDate = 'Дата создания';
|
||||||
$lang->project->lastEditedBy = 'Last Edited by';
|
$lang->project->lastEditedBy = 'Последний редактор';
|
||||||
$lang->project->lastEditedDate = 'Last Edited on';
|
$lang->project->lastEditedDate = 'Дата последнего редактирования';
|
||||||
$lang->project->closedBy = 'Closed by';
|
$lang->project->closedBy = 'Закрыл';
|
||||||
$lang->project->closedDate = 'Closed on';
|
$lang->project->closedDate = 'Дата закрытия';
|
||||||
$lang->project->closedReason = 'Closure Reason';
|
$lang->project->closedReason = 'Причина закрытия';
|
||||||
$lang->project->canceledBy = 'Canceled by';
|
$lang->project->canceledBy = 'Отменил';
|
||||||
$lang->project->canceledDate = 'Canceled on';
|
$lang->project->canceledDate = 'Дата отмены';
|
||||||
$lang->project->team = 'Team';
|
$lang->project->team = 'Команда';
|
||||||
$lang->project->teamAction = 'Team List';
|
$lang->project->teamAction = 'Список команды';
|
||||||
$lang->project->order = 'Sort';
|
$lang->project->order = 'Сортировка';
|
||||||
$lang->project->budget = 'Budget';
|
$lang->project->budget = 'Бюджет';
|
||||||
$lang->project->budgetUnit = "(Unit: {$lang->project->tenThousandYuan})";
|
$lang->project->budgetUnit = "(Единица: {$lang->project->tenThousandYuan})";
|
||||||
$lang->project->suspendedDate = 'Paused on';
|
$lang->project->suspendedDate = 'Дата приостановки';
|
||||||
$lang->project->vision = 'Interface';
|
$lang->project->vision = 'Интерфейс';
|
||||||
$lang->project->displayCards = 'Max cards per column';
|
$lang->project->displayCards = 'Макс. карточек в колонке';
|
||||||
$lang->project->fluidBoard = 'Column Width';
|
$lang->project->fluidBoard = 'Ширина колонки';
|
||||||
$lang->project->template = 'Template';
|
$lang->project->template = 'Шаблон';
|
||||||
$lang->project->estimate = 'Estimated Effort';
|
$lang->project->estimate = 'Оценка усилий';
|
||||||
$lang->project->consume = 'Cost';
|
$lang->project->consume = 'Затрачено';
|
||||||
$lang->project->surplus = 'Remaining';
|
$lang->project->surplus = 'Осталось';
|
||||||
$lang->project->progress = ' Progress';
|
$lang->project->progress = 'Прогресс';
|
||||||
$lang->project->allProgress = 'Totoal Progress';
|
$lang->project->allProgress = 'Общий прогресс';
|
||||||
$lang->project->weekProgress = 'This Week Progress';
|
$lang->project->weekProgress = 'Прогресс на этой неделе';
|
||||||
$lang->project->dateRange = 'Planned Duration';
|
$lang->project->dateRange = 'Плановая длительность';
|
||||||
$lang->project->to = ' to ';
|
$lang->project->to = ' по ';
|
||||||
$lang->project->realBeganAB = 'Actual Start';
|
$lang->project->realBeganAB = 'Фактическое начало';
|
||||||
$lang->project->realEndAB = 'Actual End';
|
$lang->project->realEndAB = 'Фактическое окончание';
|
||||||
$lang->project->realBegan = 'Actual Start';
|
$lang->project->realBegan = 'Фактическое начало';
|
||||||
$lang->project->realEnd = 'Actual End';
|
$lang->project->realEnd = 'Фактическое окончание';
|
||||||
$lang->project->stageBy = 'Phase Type';
|
$lang->project->stageBy = 'Тип этапа';
|
||||||
$lang->project->bygrid = 'Kanban';
|
$lang->project->bygrid = 'Канбан';
|
||||||
$lang->project->bylist = 'List';
|
$lang->project->bylist = 'Список';
|
||||||
$lang->project->bycard = 'Card';
|
$lang->project->bycard = 'Карточка';
|
||||||
$lang->project->mine = 'My Involvement';
|
$lang->project->mine = 'Моё участие';
|
||||||
$lang->project->myProject = 'My Managed';
|
$lang->project->myProject = 'Мои управляемые';
|
||||||
$lang->project->other = 'Others';
|
$lang->project->other = 'Другие';
|
||||||
$lang->project->acl = 'Access Control';
|
$lang->project->acl = 'Контроль доступа';
|
||||||
$lang->project->setPlanduration = 'Set Duration';
|
$lang->project->setPlanduration = 'Установить длительность';
|
||||||
$lang->project->auth = 'Permission';
|
$lang->project->auth = 'Права';
|
||||||
$lang->project->durationEstimation = 'Estimated Workload';
|
$lang->project->durationEstimation = 'Оценка трудозатрат';
|
||||||
$lang->project->left = 'Hours Left';
|
$lang->project->left = 'Осталось часов';
|
||||||
$lang->project->consumed = 'Hours Cost';
|
$lang->project->consumed = 'Затрачено часов';
|
||||||
$lang->project->leftStories = 'Remaining Stories';
|
$lang->project->leftStories = 'Оставшиеся истории';
|
||||||
$lang->project->leftTasks = 'Remaining Tasks';
|
$lang->project->leftTasks = 'Оставшиеся задачи';
|
||||||
$lang->project->leftBugs = 'Remaining Bugs';
|
$lang->project->leftBugs = 'Оставшиеся баги';
|
||||||
$lang->project->leftHours = 'Hours Left';
|
$lang->project->leftHours = 'Осталось часов';
|
||||||
$lang->project->children = "Sub-{$lang->projectCommon}";
|
$lang->project->children = "Под-{$lang->projectCommon}";
|
||||||
$lang->project->parent = 'Parent Program';
|
$lang->project->parent = 'Родительская программа';
|
||||||
$lang->project->allStories = 'All Stories';
|
$lang->project->allStories = 'Все истории';
|
||||||
$lang->project->doneStories = 'Completed Stories';
|
$lang->project->doneStories = 'Завершённые истории';
|
||||||
$lang->project->doneProjects = 'Completed';
|
$lang->project->doneProjects = 'Завершённые';
|
||||||
$lang->project->allInput = 'Total Invested';
|
$lang->project->allInput = 'Всего вложено';
|
||||||
$lang->project->weekly = 'Weekly Report';
|
$lang->project->weekly = 'Еженедельный отчёт';
|
||||||
$lang->project->pv = 'PV';
|
$lang->project->pv = 'PV';
|
||||||
$lang->project->ev = 'EV';
|
$lang->project->ev = 'EV';
|
||||||
$lang->project->sv = 'SV%';
|
$lang->project->sv = 'SV%';
|
||||||
$lang->project->ac = 'AC';
|
$lang->project->ac = 'AC';
|
||||||
$lang->project->cv = 'CV%';
|
$lang->project->cv = 'CV%';
|
||||||
$lang->project->pvTitle = 'Planed Value';
|
$lang->project->pvTitle = 'Плановая стоимость';
|
||||||
$lang->project->evTitle = 'Earn Value';
|
$lang->project->evTitle = 'Освоенная стоимость';
|
||||||
$lang->project->svTitle = 'Schedule Variance';
|
$lang->project->svTitle = 'Отклонение по срокам';
|
||||||
$lang->project->acTitle = 'Actual Cost';
|
$lang->project->acTitle = 'Фактическая стоимость';
|
||||||
$lang->project->cvTitle = 'Cost Variance';
|
$lang->project->cvTitle = 'Отклонение по стоимости';
|
||||||
$lang->project->teamCount = 'Headcounts';
|
$lang->project->teamCount = 'Количество участников';
|
||||||
$lang->project->teamSumCount = '%s member(s) in total';
|
$lang->project->teamSumCount = 'Всего %s участников';
|
||||||
$lang->project->longTime = 'Long-Term';
|
$lang->project->longTime = 'Долгосрочный';
|
||||||
$lang->project->future = 'TBD';
|
$lang->project->future = 'Не определено';
|
||||||
$lang->project->moreProject = "More {$lang->projectCommon}s";
|
$lang->project->moreProject = "Ещё {$lang->projectCommon}";
|
||||||
$lang->project->days = 'Work Days';
|
$lang->project->days = 'Рабочие дни';
|
||||||
$lang->project->daysUnit = ' (Unit: Days)';
|
$lang->project->daysUnit = ' (Единица: дни)';
|
||||||
$lang->project->mailto = 'Mail to';
|
$lang->project->mailto = 'Отправить на email';
|
||||||
$lang->project->etc = " , etc";
|
$lang->project->etc = " и др.";
|
||||||
$lang->project->product = $lang->productCommon;
|
$lang->project->product = $lang->productCommon;
|
||||||
$lang->project->branch = 'Platform/Branch';
|
$lang->project->branch = 'Платформа/Ветка';
|
||||||
$lang->project->plan = 'Plan';
|
$lang->project->plan = 'План';
|
||||||
$lang->project->createKanban = 'Create Kanban';
|
$lang->project->createKanban = 'Создать канбан';
|
||||||
$lang->project->kanban = 'Kanban';
|
$lang->project->kanban = 'Канбан';
|
||||||
$lang->project->moreActions = 'More Actions';
|
$lang->project->moreActions = 'Больше действий';
|
||||||
$lang->project->taskDateLimit = 'Scheduling Constraints';
|
$lang->project->taskDateLimit = 'Ограничения планирования';
|
||||||
$lang->project->isTpl = 'Set as template';
|
$lang->project->isTpl = 'Использовать как шаблон';
|
||||||
$lang->project->tplWhiteList = 'Template White List';
|
$lang->project->tplWhiteList = 'Белый список шаблона';
|
||||||
$lang->project->firstEnd = 'Planned Completion Date at Start';
|
$lang->project->firstEnd = 'Дата планового завершения на старте';
|
||||||
$lang->project->parallel = 'Allow parallel';
|
$lang->project->parallel = 'Разрешить параллельное выполнение';
|
||||||
$lang->project->enabled = 'Enable phases';
|
$lang->project->enabled = 'Включить этапы';
|
||||||
$lang->project->linkType = 'Link Type';
|
$lang->project->linkType = 'Тип связи';
|
||||||
$lang->project->colWidth = 'Column Width';
|
$lang->project->colWidth = 'Ширина колонки';
|
||||||
$lang->project->minColWidth = 'Minimum Column Width';
|
$lang->project->minColWidth = 'Минимальная ширина колонки';
|
||||||
$lang->project->maxColWidth = 'Maximum Column Width';
|
$lang->project->maxColWidth = 'Максимальная ширина колонки';
|
||||||
|
|
||||||
/* Project Category. */
|
/* Категория проекта. */
|
||||||
$lang->project->projectTypeList = array();
|
$lang->project->projectTypeList = array();
|
||||||
$lang->project->projectTypeList[1] = "{$lang->productCommon}-based";
|
$lang->project->projectTypeList[1] = "На основе {$lang->productCommon}";
|
||||||
$lang->project->projectTypeList[0] = "Non-{$lang->productCommon}-based";
|
$lang->project->projectTypeList[0] = "Не на основе {$lang->productCommon}";
|
||||||
|
|
||||||
/* Project Kanban. */
|
/* Канбан проекта. */
|
||||||
$lang->project->typeList = array();
|
$lang->project->typeList = array();
|
||||||
$lang->project->typeList['my'] = "My Managed {$lang->projectCommon}s";
|
$lang->project->typeList['my'] = "Мои управляемые {$lang->projectCommon}";
|
||||||
$lang->project->typeList['other'] = "Other {$lang->projectCommon}s";
|
$lang->project->typeList['other'] = "Другие {$lang->projectCommon}";
|
||||||
|
|
||||||
$lang->project->stageByList['project'] = "Create by {$lang->projectCommon}";
|
$lang->project->stageByList['project'] = "Создавать по {$lang->projectCommon}";
|
||||||
$lang->project->stageByList['product'] = "Create by {$lang->productCommon}";
|
$lang->project->stageByList['product'] = "Создавать по {$lang->productCommon}";
|
||||||
|
|
||||||
$lang->project->stageBySwitchList['0'] = 'Disable';
|
$lang->project->stageBySwitchList['0'] = 'Отключить';
|
||||||
$lang->project->stageBySwitchList['1'] = "Enable";
|
$lang->project->stageBySwitchList['1'] = "Включить";
|
||||||
|
|
||||||
$lang->project->waitProjects = "Waiting {$lang->projectCommon}s";
|
$lang->project->waitProjects = "Ожидающие {$lang->projectCommon}";
|
||||||
$lang->project->doingProjects = "Ongoing {$lang->projectCommon}s";
|
$lang->project->doingProjects = "Выполняющиеся {$lang->projectCommon}";
|
||||||
$lang->project->doingExecutions = 'Ongoing Execution (Latest)';
|
$lang->project->doingExecutions = 'Выполняющиеся исполнения (последние)';
|
||||||
$lang->project->closedProjects = "Closed {$lang->projectCommon}s (Last 2)";
|
$lang->project->closedProjects = "Закрытые {$lang->projectCommon} (последние 2)";
|
||||||
$lang->project->closedProject = "Closed {$lang->projectCommon}s";
|
$lang->project->closedProject = "Закрытые {$lang->projectCommon}";
|
||||||
$lang->project->noProgram = "Independent {$lang->projectCommon}s";
|
$lang->project->noProgram = "Независимые {$lang->projectCommon}";
|
||||||
|
|
||||||
$lang->project->laneColorList = array('#32C5FF', '#006AF1', '#9D28B2', '#FF8F26', '#FFC20E', '#00A78E', '#7FBB00', '#424BAC', '#C0E9FF', '#EC2761');
|
$lang->project->laneColorList = array('#32C5FF', '#006AF1', '#9D28B2', '#FF8F26', '#FFC20E', '#00A78E', '#7FBB00', '#424BAC', '#C0E9FF', '#EC2761');
|
||||||
|
|
||||||
$lang->project->changeProgram = "%s > Change Program";
|
$lang->project->changeProgram = "%s > Изменить программу";
|
||||||
$lang->project->changeProgramTip = "After editing the program, the program linked to the {$lang->productCommon} of this {$lang->projectCommon} will also be updated. Please confirm to proceed.";
|
$lang->project->changeProgramTip = "После редактирования программы программа, связанная с {$lang->productCommon} этого {$lang->projectCommon}, также будет обновлена. Пожалуйста, подтвердите продолжение.";
|
||||||
$lang->project->linkedProjectsTip = "Linked {$lang->projectCommon}s are as follows";
|
$lang->project->linkedProjectsTip = "Связанные {$lang->projectCommon} перечислены ниже";
|
||||||
$lang->project->multiLinkedProductsTip = "The following {$lang->productCommon} linked to this {$lang->projectCommon} are also associated with other {$lang->projectCommon}. Please unlink them before proceeding.";
|
$lang->project->multiLinkedProductsTip = "Следующие {$lang->productCommon}, связанные с этим {$lang->projectCommon}, также связаны с другими {$lang->projectCommon}. Пожалуйста, сначала отвяжите их.";
|
||||||
$lang->project->noticeDivsion = "The current {$lang->projectCommon} uses a single-phase set. Click [Enable] to switch to multiple phase sets, where each set is linked to one {$lang->productCommon}.";
|
$lang->project->noticeDivsion = "Текущий {$lang->projectCommon} использует один набор этапов. Нажмите [Включить], чтобы переключиться на несколько наборов этапов, где каждый набор связан с одним {$lang->productCommon}.";
|
||||||
$lang->project->linkStoryByPlanTips = "This action will link all {$lang->SRCommon} under the selected plan to this {$lang->projectCommon}.";
|
$lang->project->linkStoryByPlanTips = "Это действие свяжет все {$lang->SRCommon} из выбранного плана с этим {$lang->projectCommon}.";
|
||||||
$lang->project->createExecution = "No {$lang->executionCommon} found under this {$lang->projectCommon}. Please create a {$lang->executionCommon} first.";
|
$lang->project->createExecution = "В этом {$lang->projectCommon} нет {$lang->executionCommon}. Пожалуйста, сначала создайте {$lang->executionCommon}.";
|
||||||
$lang->project->unlinkExecutionMember = "The user participated in %s executions such as %s%s. Do you want to remove the user from those executions as well? (The data related to this user will not be deleted.)";
|
$lang->project->unlinkExecutionMember = "Пользователь участвует в %s исполнениях, таких как %s%s. Хотите также удалить пользователя из этих исполнений? (Данные, связанные с этим пользователем, не будут удалены.)";
|
||||||
$lang->project->unlinkExecutionMembers = "The team members you are removing are also in the execution team of this {$lang->projectCommon}. Do you want to remove them from the execution team as well?";
|
$lang->project->unlinkExecutionMembers = "Участники команды, которых вы удаляете, также находятся в команде исполнения этого {$lang->projectCommon}. Хотите также удалить их из команды исполнения?";
|
||||||
$lang->project->productTip = "After clicking Create {$lang->productCommon}, the current {$lang->projectCommon} will no longer be linked to the selected {$lang->productCommon}.";
|
$lang->project->productTip = "После нажатия «Создать {$lang->productCommon}» текущий {$lang->projectCommon} больше не будет связан с выбранным {$lang->productCommon}.";
|
||||||
$lang->project->noDevStage = "No R&D-type phase found under this {$lang->projectCommon}, or you don’t have access permission. Build creation is temporarily not supported.";
|
$lang->project->noDevStage = "В этом {$lang->projectCommon} нет этапа типа R&D, или у вас нет прав доступа. Создание сборки временно не поддерживается.";
|
||||||
$lang->project->budgetOverrun = "The {$lang->projectCommon}'s budget exceeds the remaining budget of the program: <strong id='currency'></strong><strong id='parentBudget'></strong><strong id='budgetUnit'></strong>.";
|
$lang->project->budgetOverrun = "Бюджет {$lang->projectCommon} превышает остаток бюджета программы: <strong id='currency'></strong><strong id='parentBudget'></strong><strong id='budgetUnit'></strong>.";
|
||||||
$lang->project->disabledInputTip = 'Please cancel %s first.';
|
$lang->project->disabledInputTip = 'Пожалуйста, сначала отмените %s.';
|
||||||
$lang->project->linkRepoFailed = "Failed to link the repository.";
|
$lang->project->linkRepoFailed = "Не удалось привязать репозиторий.";
|
||||||
$lang->project->unLinkProductTip = 'Are you sure you want to unlink from %s? (It will not affect already linked stories.)';
|
$lang->project->unLinkProductTip = 'Вы уверены, что хотите отвязать от %s? (Это не повлияет на уже связанные истории.)';
|
||||||
$lang->project->summary = "%s {$lang->projectCommon}s on this page.";
|
$lang->project->summary = "%s {$lang->projectCommon} на этой странице.";
|
||||||
$lang->project->allSummary = "%s {$lang->projectCommon}s on this page: %s Waiting, %s Doing, %s On Hold, %s Closed.";
|
$lang->project->allSummary = "%s {$lang->projectCommon} на этой странице: %s Ожидают, %s Выполняются, %s Приостановлены, %s Закрыты.";
|
||||||
$lang->project->checkedSummary = "%total% {$lang->projectCommon} selected.";
|
$lang->project->checkedSummary = "Выбрано %total% {$lang->projectCommon}.";
|
||||||
$lang->project->checkedAllSummary = "%total% {$lang->projectCommon} selected: %wait% Waiting, %doing% Doing, %suspended% On Hold, %closed% Closed.";
|
$lang->project->checkedAllSummary = "Выбрано %total% {$lang->projectCommon}: %wait% Ожидают, %doing% Выполняются, %suspended% Приостановлены, %closed% Закрыты.";
|
||||||
$lang->project->selectProductTip = "If no {$lang->productCommon} is selected, the system will automatically create a {$lang->productCommon} with the same name as the {$lang->projectCommon}.";
|
$lang->project->selectProductTip = "Если {$lang->productCommon} не выбран, система автоматически создаст {$lang->productCommon} с тем же именем, что и {$lang->projectCommon}.";
|
||||||
|
|
||||||
$lang->project->error = new stdclass();
|
$lang->project->error = new stdclass();
|
||||||
$lang->project->error->existProductName = "{$lang->productCommon} name already exists.";
|
$lang->project->error->existProductName = "Название {$lang->productCommon} уже существует.";
|
||||||
$lang->project->error->budgetGe0 = '『Budget』must be greater than or equal to 0.';
|
$lang->project->error->budgetGe0 = "«Бюджет» должен быть больше или равен 0.";
|
||||||
$lang->project->error->budgetNumber = '『Budget』must be numbers.';
|
$lang->project->error->budgetNumber = "«Бюджет» должен быть числом.";
|
||||||
$lang->project->error->productNotEmpty = "Please link {$lang->productCommon}s or create {$lang->productCommon}s.";
|
$lang->project->error->productNotEmpty = "Пожалуйста, привяжите {$lang->productCommon} или создайте {$lang->productCommon}.";
|
||||||
$lang->project->error->emptyBranch = 'Branch can not be empty!';
|
$lang->project->error->emptyBranch = 'Ветка не может быть пустой!';
|
||||||
$lang->project->error->endLessBegin = 'The planned end date cannot be earlier than the planned start date.';
|
$lang->project->error->endLessBegin = 'Плановая дата окончания не может быть раньше плановой даты начала.';
|
||||||
|
|
||||||
$lang->project->tip = new stdclass();
|
$lang->project->tip = new stdclass();
|
||||||
$lang->project->tip->closed = 'The project is already closed and does not need to be closed again.';
|
$lang->project->tip->closed = 'Проект уже закрыт и не требует повторного закрытия.';
|
||||||
$lang->project->tip->notSuspend = 'The project has been closed and cannot be set on hold.';
|
$lang->project->tip->notSuspend = 'Проект уже закрыт и не может быть приостановлен.';
|
||||||
$lang->project->tip->suspended = 'The project is already on hold and cannot be set on hold again.';
|
$lang->project->tip->suspended = 'Проект уже приостановлен и не может быть приостановлен снова.';
|
||||||
$lang->project->tip->actived = 'The project is already active and does not need to be reactivated.';
|
$lang->project->tip->actived = 'Проект уже активен и не требует повторной активации.';
|
||||||
$lang->project->tip->group = "It is a Kanban project. Editing permission group is not available.";
|
$lang->project->tip->group = "Это канбан-проект. Редактирование группы прав недоступно.";
|
||||||
$lang->project->tip->whitelist = "It is a public project with open permissions. No need to edit whitelists.";
|
$lang->project->tip->whitelist = "Это публичный проект с открытыми правами. Нет необходимости редактировать белые списки.";
|
||||||
|
|
||||||
$lang->project->tenThousand = 'Ten Thousand';
|
$lang->project->tenThousand = 'Тысяч';
|
||||||
$lang->project->hundredMillion = 'Hundred Million';
|
$lang->project->hundredMillion = 'Сотен миллионов';
|
||||||
|
|
||||||
$lang->project->unitList['CNY'] = 'RMB';
|
$lang->project->unitList['CNY'] = 'Юань';
|
||||||
$lang->project->unitList['USD'] = 'USD';
|
$lang->project->unitList['USD'] = 'Доллар';
|
||||||
$lang->project->unitList['HKD'] = 'HKD';
|
$lang->project->unitList['HKD'] = 'Гонконгский доллар';
|
||||||
$lang->project->unitList['NTD'] = 'NTD';
|
$lang->project->unitList['NTD'] = 'Новый тайваньский доллар';
|
||||||
$lang->project->unitList['EUR'] = 'EUR';
|
$lang->project->unitList['EUR'] = 'Евро';
|
||||||
$lang->project->unitList['DEM'] = 'DEM';
|
$lang->project->unitList['DEM'] = 'Немецкая марка';
|
||||||
$lang->project->unitList['CHF'] = 'CHF';
|
$lang->project->unitList['CHF'] = 'Швейцарский франк';
|
||||||
$lang->project->unitList['FRF'] = 'FRF';
|
$lang->project->unitList['FRF'] = 'Французский франк';
|
||||||
$lang->project->unitList['GBP'] = 'GBP';
|
$lang->project->unitList['GBP'] = 'Фунт стерлингов';
|
||||||
$lang->project->unitList['NLG'] = 'NLG';
|
$lang->project->unitList['NLG'] = 'Нидерландский гульден';
|
||||||
$lang->project->unitList['CAD'] = 'CAD';
|
$lang->project->unitList['CAD'] = 'Канадский доллар';
|
||||||
$lang->project->unitList['RUR'] = 'RUB';
|
$lang->project->unitList['RUR'] = 'Рубль';
|
||||||
$lang->project->unitList['INR'] = 'IDR';
|
$lang->project->unitList['INR'] = 'Индийская рупия';
|
||||||
$lang->project->unitList['AUD'] = 'AUD';
|
$lang->project->unitList['AUD'] = 'Австралийский доллар';
|
||||||
$lang->project->unitList['NZD'] = 'NZD';
|
$lang->project->unitList['NZD'] = 'Новозеландский доллар';
|
||||||
$lang->project->unitList['THB'] = 'THB';
|
$lang->project->unitList['THB'] = 'Тайский бат';
|
||||||
$lang->project->unitList['SGD'] = 'SGD';
|
$lang->project->unitList['SGD'] = 'Сингапурский доллар';
|
||||||
|
|
||||||
$lang->project->currencySymbol['CNY'] = '¥';
|
$lang->project->currencySymbol['CNY'] = '¥';
|
||||||
$lang->project->currencySymbol['USD'] = '$';
|
$lang->project->currencySymbol['USD'] = '$';
|
||||||
|
|
@ -339,67 +338,67 @@ $lang->project->modelList[''] = '';
|
||||||
if($config->edition == 'ipd') $lang->project->modelList['ipd'] = "IPD";
|
if($config->edition == 'ipd') $lang->project->modelList['ipd'] = "IPD";
|
||||||
$lang->project->modelList['scrum'] = "Scrum";
|
$lang->project->modelList['scrum'] = "Scrum";
|
||||||
if(helper::hasFeature('waterfall')) $lang->project->modelList['waterfall'] = "CMMI";
|
if(helper::hasFeature('waterfall')) $lang->project->modelList['waterfall'] = "CMMI";
|
||||||
$lang->project->modelList['kanban'] = "Kanban";
|
$lang->project->modelList['kanban'] = "Канбан";
|
||||||
$lang->project->modelList['agileplus'] = "Agile+";
|
$lang->project->modelList['agileplus'] = "Agile+";
|
||||||
if(helper::hasFeature('waterfallplus')) $lang->project->modelList['waterfallplus'] = "Waterfall +";
|
if(helper::hasFeature('waterfallplus')) $lang->project->modelList['waterfallplus'] = "Водопад+";
|
||||||
|
|
||||||
$lang->project->featureBar['browse']['all'] = 'All';
|
$lang->project->featureBar['browse']['all'] = 'Все';
|
||||||
$lang->project->featureBar['browse']['undone'] = 'Uncompleted';
|
$lang->project->featureBar['browse']['undone'] = 'Незавершённые';
|
||||||
$lang->project->featureBar['browse']['wait'] = 'Waiting';
|
$lang->project->featureBar['browse']['wait'] = 'Ожидают';
|
||||||
$lang->project->featureBar['browse']['doing'] = 'Doing';
|
$lang->project->featureBar['browse']['doing'] = 'Выполняются';
|
||||||
$lang->project->featureBar['browse']['more'] = 'More';
|
$lang->project->featureBar['browse']['more'] = 'Ещё';
|
||||||
|
|
||||||
$lang->project->featureBar['index']['all'] = 'All';
|
$lang->project->featureBar['index']['all'] = 'Все';
|
||||||
$lang->project->featureBar['index']['undone'] = 'Uncompleted';
|
$lang->project->featureBar['index']['undone'] = 'Незавершённые';
|
||||||
$lang->project->featureBar['index']['wait'] = 'Waiting';
|
$lang->project->featureBar['index']['wait'] = 'Ожидают';
|
||||||
$lang->project->featureBar['index']['doing'] = 'Doing';
|
$lang->project->featureBar['index']['doing'] = 'Выполняются';
|
||||||
$lang->project->featureBar['index']['suspended'] = 'On Hold';
|
$lang->project->featureBar['index']['suspended'] = 'Приостановлены';
|
||||||
$lang->project->featureBar['index']['closed'] = 'Closed';
|
$lang->project->featureBar['index']['closed'] = 'Закрыты';
|
||||||
|
|
||||||
$lang->project->featureBar['execution']['all'] = 'All';
|
$lang->project->featureBar['execution']['all'] = 'Все';
|
||||||
$lang->project->featureBar['execution']['undone'] = 'Uncompleted';
|
$lang->project->featureBar['execution']['undone'] = 'Незавершённые';
|
||||||
$lang->project->featureBar['execution']['wait'] = 'Waiting';
|
$lang->project->featureBar['execution']['wait'] = 'Ожидают';
|
||||||
$lang->project->featureBar['execution']['doing'] = 'Doing';
|
$lang->project->featureBar['execution']['doing'] = 'Выполняются';
|
||||||
$lang->project->featureBar['execution']['suspended'] = 'On Hold';
|
$lang->project->featureBar['execution']['suspended'] = 'Приостановлены';
|
||||||
$lang->project->featureBar['execution']['delayed'] = 'Delayed';
|
$lang->project->featureBar['execution']['delayed'] = 'Просрочены';
|
||||||
$lang->project->featureBar['execution']['closed'] = 'Closed';
|
$lang->project->featureBar['execution']['closed'] = 'Закрыты';
|
||||||
|
|
||||||
$lang->project->featureBar['bug']['all'] = 'All';
|
$lang->project->featureBar['bug']['all'] = 'Все';
|
||||||
$lang->project->featureBar['bug']['unresolved'] = 'Unresolved';
|
$lang->project->featureBar['bug']['unresolved'] = 'Не решены';
|
||||||
|
|
||||||
$app->loadLang('testcase');
|
$app->loadLang('testcase');
|
||||||
$lang->project->featureBar['testcase'] = $lang->testcase->featureBar['browse'];
|
$lang->project->featureBar['testcase'] = $lang->testcase->featureBar['browse'];
|
||||||
|
|
||||||
$lang->project->featureBar['build']['all'] = 'All Builds';
|
$lang->project->featureBar['build']['all'] = 'Все сборки';
|
||||||
|
|
||||||
$lang->project->featureBar['group']['all'] = 'All Groups';
|
$lang->project->featureBar['group']['all'] = 'Все группы';
|
||||||
|
|
||||||
$lang->project->aclList['open'] = "Public (Accessible to anyone with \"{$lang->projectCommon}\" view permissions.)";
|
$lang->project->aclList['open'] = "Публичный (доступен любому с правом просмотра «{$lang->projectCommon}»)";
|
||||||
$lang->project->aclList['private'] = "Private (For the {$lang->projectCommon} manager, team members and stakeholders only.)";
|
$lang->project->aclList['private'] = "Приватный (только для менеджера {$lang->projectCommon}, участников команды и заинтересованных лиц)";
|
||||||
|
|
||||||
$lang->project->taskDateLimitList['limit'] = "Restrict Subtask Dates (Must stay within parent task period)";
|
$lang->project->taskDateLimitList['limit'] = "Ограничить даты подзадач (должны оставаться в рамках периода родительской задачи)";
|
||||||
$lang->project->taskDateLimitList['auto'] = "Auto-extend Parent Task (Adjusts based on subtask dates)";
|
$lang->project->taskDateLimitList['auto'] = "Автоматически расширять родительскую задачу (корректировка в зависимости от дат подзадач)";
|
||||||
|
|
||||||
$lang->project->multipleList['1'] = 'Yes';
|
$lang->project->multipleList['1'] = 'Да';
|
||||||
$lang->project->multipleList['0'] = 'No';
|
$lang->project->multipleList['0'] = 'Нет';
|
||||||
|
|
||||||
$lang->project->acls['private'] = 'Private';
|
$lang->project->acls['private'] = 'Приватный';
|
||||||
$lang->project->acls['open'] = 'Public';
|
$lang->project->acls['open'] = 'Публичный';
|
||||||
|
|
||||||
$lang->project->shortAclList['open'] = 'Public';
|
$lang->project->shortAclList['open'] = 'Публичный';
|
||||||
$lang->project->shortAclList['private'] = 'Private';
|
$lang->project->shortAclList['private'] = 'Приватный';
|
||||||
$lang->project->shortAclList['program'] = 'Public in the Program';
|
$lang->project->shortAclList['program'] = 'Публичный в программе';
|
||||||
|
|
||||||
$lang->project->subAclList['open'] = "Public (Accessible to anyone with \"{$lang->projectCommon}\" view permissions.)";
|
$lang->project->subAclList['open'] = "Публичный (доступен любому с правом просмотра «{$lang->projectCommon}»)";
|
||||||
$lang->project->subAclList['private'] = "Private (Accessible only to {$lang->projectCommon} manager, team members and stakeholders.)";
|
$lang->project->subAclList['private'] = "Приватный (доступен только менеджеру {$lang->projectCommon}, участникам команды и заинтересованным лицам)";
|
||||||
$lang->project->subAclList['program'] = "Public within Program (Accessible to all upper-level program managers and stakeholders, the {$lang->projectCommon} manager, team members and stakeholders.)";
|
$lang->project->subAclList['program'] = "Публичный в программе (доступен всем менеджерам программы верхнего уровня и заинтересованным лицам, менеджеру {$lang->projectCommon}, участникам команды и заинтересованным лицам)";
|
||||||
|
|
||||||
$lang->project->kanbanAclList['open'] = "Public (Accessible to anyone with \"{$lang->projectCommon}\" view permissions.)";
|
$lang->project->kanbanAclList['open'] = "Публичный (доступен любому с правом просмотра «{$lang->projectCommon}»)";
|
||||||
$lang->project->kanbanAclList['private'] = "Private (For the {$lang->projectCommon} manager, team members only)";
|
$lang->project->kanbanAclList['private'] = "Приватный (только для менеджера {$lang->projectCommon} и участников команды)";
|
||||||
|
|
||||||
$lang->project->kanbanSubAclList['open'] = "Public (Accessible to anyone with \"{$lang->projectCommon}\" view permissions.)";
|
$lang->project->kanbanSubAclList['open'] = "Публичный (доступен любому с правом просмотра «{$lang->projectCommon}»)";
|
||||||
$lang->project->kanbanSubAclList['private'] = "Private (Accessible only to {$lang->projectCommon} manager, team members)";
|
$lang->project->kanbanSubAclList['private'] = "Приватный (доступен только менеджеру {$lang->projectCommon} и участникам команды)";
|
||||||
$lang->project->kanbanSubAclList['program'] = "Public within Program (Accessible to all upper-level program managers and stakeholders, the {$lang->projectCommon} manager, team members.)";
|
$lang->project->kanbanSubAclList['program'] = "Публичный в программе (доступен всем менеджерам программы верхнего уровня и заинтересованным лицам, менеджеру {$lang->projectCommon}, участникам команды)";
|
||||||
|
|
||||||
if($config->systemMode == 'light')
|
if($config->systemMode == 'light')
|
||||||
{
|
{
|
||||||
|
|
@ -407,133 +406,133 @@ if($config->systemMode == 'light')
|
||||||
unset($lang->project->kanbanSubAclList['program']);
|
unset($lang->project->kanbanSubAclList['program']);
|
||||||
}
|
}
|
||||||
|
|
||||||
$lang->project->authList['extend'] = "Inherit (Union of System and {$lang->projectCommon} permissions)";
|
$lang->project->authList['extend'] = "Наследовать (объединение системных прав и прав {$lang->projectCommon})";
|
||||||
$lang->project->authList['reset'] = "Override ({$lang->projectCommon} permissions only)";
|
$lang->project->authList['reset'] = "Переопределить (только права {$lang->projectCommon})";
|
||||||
|
|
||||||
$lang->project->sortAuthList['extend'] = 'Inherit';
|
$lang->project->sortAuthList['extend'] = 'Наследовать';
|
||||||
$lang->project->sortAuthList['reset'] = 'Reset';
|
$lang->project->sortAuthList['reset'] = 'Сбросить';
|
||||||
|
|
||||||
$lang->project->statusList[''] = '';
|
$lang->project->statusList[''] = '';
|
||||||
$lang->project->statusList['wait'] = 'Waiting';
|
$lang->project->statusList['wait'] = 'Ожидает';
|
||||||
$lang->project->statusList['doing'] = 'Doing';
|
$lang->project->statusList['doing'] = 'Выполняется';
|
||||||
$lang->project->statusList['suspended'] = 'On Hold';
|
$lang->project->statusList['suspended'] = 'Приостановлен';
|
||||||
$lang->project->statusList['closed'] = 'Closed';
|
$lang->project->statusList['closed'] = 'Закрыт';
|
||||||
$lang->project->statusList['delay'] = 'Delayed';
|
$lang->project->statusList['delay'] = 'Просрочен';
|
||||||
|
|
||||||
$lang->project->endList[31] = 'One month';
|
$lang->project->endList[31] = 'Один месяц';
|
||||||
$lang->project->endList[93] = '3 months';
|
$lang->project->endList[93] = '3 месяца';
|
||||||
$lang->project->endList[186] = 'Half year';
|
$lang->project->endList[186] = 'Полгода';
|
||||||
$lang->project->endList[365] = 'One year';
|
$lang->project->endList[365] = 'Один год';
|
||||||
$lang->project->endList[999] = 'Long-term';
|
$lang->project->endList[999] = 'Долгосрочный';
|
||||||
|
|
||||||
$lang->project->ipdTitle = "Integrated Product Development";
|
$lang->project->ipdTitle = "Интегрированная разработка продуктов";
|
||||||
$lang->project->scrumTitle = 'Agile Development Management';
|
$lang->project->scrumTitle = 'Управление гибкой разработкой';
|
||||||
$lang->project->waterfallTitle = "Waterfall {$lang->projectCommon} Management";
|
$lang->project->waterfallTitle = "Управление {$lang->projectCommon} по водопадной модели";
|
||||||
$lang->project->kanbanTitle = "Kanban {$lang->projectCommon} Management";
|
$lang->project->kanbanTitle = "Управление {$lang->projectCommon} по канбану";
|
||||||
$lang->project->agileplusTitle = "Scrum + Kanban {$lang->projectCommon} Management";
|
$lang->project->agileplusTitle = "Управление {$lang->projectCommon} Scrum + Канбан";
|
||||||
$lang->project->waterfallplusTitle = "Waterfall + Scrum + Kanban {$lang->projectCommon} Management";
|
$lang->project->waterfallplusTitle = "Управление {$lang->projectCommon} Водопад + Scrum + Канбан";
|
||||||
$lang->project->moreModelTitle = 'More models will coming soon.';
|
$lang->project->moreModelTitle = 'Больше моделей появится позже.';
|
||||||
|
|
||||||
$lang->project->empty = "No {$lang->projectCommon}s available yet.";
|
$lang->project->empty = "Нет доступных {$lang->projectCommon}.";
|
||||||
$lang->project->nextStep = 'Next';
|
$lang->project->nextStep = 'Далее';
|
||||||
$lang->project->hoursUnit = '%s hours';
|
$lang->project->hoursUnit = '%s часов';
|
||||||
$lang->project->workHourUnit = 'H';
|
$lang->project->workHourUnit = 'ч';
|
||||||
$lang->project->membersUnit = '%s men';
|
$lang->project->membersUnit = '%s чел.';
|
||||||
$lang->project->lastIteration = "Recent {$lang->executionCommon}";
|
$lang->project->lastIteration = "Последний {$lang->executionCommon}";
|
||||||
$lang->project->lastKanban = 'Recent Kanban';
|
$lang->project->lastKanban = 'Последний канбан';
|
||||||
$lang->project->ongoingStage = 'Ongoing Phases';
|
$lang->project->ongoingStage = 'Выполняющиеся этапы';
|
||||||
$lang->project->ipd = 'IPD';
|
$lang->project->ipd = 'IPD';
|
||||||
$lang->project->scrum = 'Scrum';
|
$lang->project->scrum = 'Scrum';
|
||||||
$lang->project->waterfall = 'Waterfall';
|
$lang->project->waterfall = 'Водопад';
|
||||||
$lang->project->agileplus = 'Agile+';
|
$lang->project->agileplus = 'Agile+';
|
||||||
$lang->project->waterfallplus = 'Waterfall +';
|
$lang->project->waterfallplus = 'Водопад+';
|
||||||
$lang->project->cannotCreateChild = 'It is not empty, so you cannot add a child. You can add a parent for it, and then create a child.';
|
$lang->project->cannotCreateChild = 'Он не пуст, поэтому вы не можете добавить дочерний элемент. Вы можете добавить родительский элемент для него и создать дочерний.';
|
||||||
$lang->project->emptyPM = 'No data available.';
|
$lang->project->emptyPM = 'Нет доступных данных.';
|
||||||
$lang->project->cannotChangeToCat = "It is not empty, so you cannot change it to a parent.";
|
$lang->project->cannotChangeToCat = "Он не пуст, поэтому вы не можете изменить его на родительский.";
|
||||||
$lang->project->cannotCancelCat = "It has child {$lang->projectCommon}s, so you cannot unmark the parent.";
|
$lang->project->cannotCancelCat = "У него есть дочерние {$lang->projectCommon}, поэтому вы не можете отменить метку родителя.";
|
||||||
$lang->project->parentBeginEnd = "Parent begin&end date: %s ~ %s";
|
$lang->project->parentBeginEnd = "Даты начала и окончания родителя: %s ~ %s";
|
||||||
$lang->project->childLongTime = "If a child as long-term {$lang->projectCommon}s, the parent should be long-term too.";
|
$lang->project->childLongTime = "Если дочерний элемент является долгосрочным {$lang->projectCommon}, то родительский также должен быть долгосрочным.";
|
||||||
$lang->project->readjustTime = "Change the {$lang->projectCommon} start and end dates.";
|
$lang->project->readjustTime = "Изменить даты начала и окончания {$lang->projectCommon}.";
|
||||||
$lang->project->notAllowRemoveProducts = "The stories in this {$lang->productCommon} are linked to the {$lang->projectCommon}, or an {$lang->execution->common} under the {$lang->projectCommon}is linked to this {$lang->productCommon}. Please remove the associations and try again.";
|
$lang->project->notAllowRemoveProducts = "Истории в этом {$lang->productCommon} связаны с {$lang->projectCommon}, или {$lang->execution->common} в рамках {$lang->projectCommon} связан с этим {$lang->productCommon}. Пожалуйста, удалите связи и попробуйте снова.";
|
||||||
$lang->project->ge = "『%s』should not be earlier than the actual start date『%s』.";
|
$lang->project->ge = "«%s» не может быть раньше фактической даты начала «%s».";
|
||||||
|
|
||||||
$lang->project->programTitle['0'] = 'Hidden';
|
$lang->project->programTitle['0'] = 'Скрыть';
|
||||||
$lang->project->programTitle['base'] = "Show top-level {$lang->projectCommon} only";
|
$lang->project->programTitle['base'] = "Показывать только верхнеуровневый {$lang->projectCommon}";
|
||||||
$lang->project->programTitle['end'] = "Show lowest-level {$lang->projectCommon} only";
|
$lang->project->programTitle['end'] = "Показывать только низкоуровневый {$lang->projectCommon}";
|
||||||
|
|
||||||
$lang->project->accessDenied = "Access denied to this {$lang->projectCommon}.";
|
$lang->project->accessDenied = "Доступ к этому {$lang->projectCommon} запрещён.";
|
||||||
$lang->project->chooseProgramType = 'Select management type';
|
$lang->project->chooseProgramType = 'Выберите тип управления';
|
||||||
$lang->project->cannotCreateChild = "It already contains actual data, so you cannot add a child. You can add a parent for it, and then create a child.";
|
$lang->project->cannotCreateChild = "Он уже содержит фактические данные, поэтому вы не можете добавить дочерний элемент. Вы можете добавить родительский элемент для него и создать дочерний.";
|
||||||
$lang->project->hasChildren = "This {$lang->projectCommon} has a child {$lang->projectCommon}, so it cannot be deleted.";
|
$lang->project->hasChildren = "У этого {$lang->projectCommon} есть дочерний {$lang->projectCommon}, поэтому его нельзя удалить.";
|
||||||
$lang->project->confirmDelete = "Are you sure you want to delete {$lang->projectCommon}“%s”?";
|
$lang->project->confirmDelete = "Вы уверены, что хотите удалить {$lang->projectCommon} «%s»?";
|
||||||
$lang->project->confirmDisableStoryType = "After cancellation, all corresponding conceptual stories that linked to the project and its executions will be removed. This action is irreversible.";
|
$lang->project->confirmDisableStoryType = "После отмены все соответствующие концептуальные истории, связанные с проектом и его исполнениями, будут удалены. Это действие необратимо.";
|
||||||
$lang->project->cannotChangeToCat = "It already contains actual data, so you cannot convert it into a parent.";
|
$lang->project->cannotChangeToCat = "Он уже содержит фактические данные, поэтому вы не можете преобразовать его в родительский.";
|
||||||
$lang->project->cannotCancelCat = "It has child {$lang->projectCommon}s, so you cannot unmark the parent.";
|
$lang->project->cannotCancelCat = "У него есть дочерние {$lang->projectCommon}, поэтому вы не можете отменить метку родителя.";
|
||||||
$lang->project->parentBeginEnd = "Parent {$lang->projectCommon} duration: %s ~ %s";
|
$lang->project->parentBeginEnd = "Длительность родительского {$lang->projectCommon}: %s ~ %s";
|
||||||
$lang->project->parentBudget = "The budget of the parent program: ";
|
$lang->project->parentBudget = "Бюджет родительской программы: ";
|
||||||
$lang->project->confirmCreateStage = "Data already exists under this phase. Are you sure you want to split it? If you proceed with the split, to maintain data consistency, existing data will be recorded in the first {$lang->execution->common} created from the split.";
|
$lang->project->confirmCreateStage = "В этом этапе уже есть данные. Вы уверены, что хотите его разделить? Если вы продолжите разделение, для сохранения целостности данных существующие данные будут записаны в первое {$lang->execution->common}, созданное при разделении.";
|
||||||
|
|
||||||
$lang->project->beginLessThanParent = "The start date of the {$lang->projectCommon} is earlier than the start date of the parent program: %s.";
|
$lang->project->beginLessThanParent = "Дата начала {$lang->projectCommon} раньше даты начала родительской программы: %s.";
|
||||||
$lang->project->endGreatThanParent = "The end date of the {$lang->projectCommon} is later than the end date of the parent program: %s. ";
|
$lang->project->endGreatThanParent = "Дата окончания {$lang->projectCommon} позже даты окончания родительской программы: %s.";
|
||||||
$lang->project->dateExceedParent = "The start and end date of the {$lang->projectCommon} exceeds the data range of the parent program:";
|
$lang->project->dateExceedParent = "Дата начала и окончания {$lang->projectCommon} выходят за пределы диапазона данных родительской программы:";
|
||||||
$lang->project->beginGreatEqualChild = "The start date of the {$lang->projectCommon} should be on or after the start date of program: %s.";
|
$lang->project->beginGreatEqualChild = "Дата начала {$lang->projectCommon} должна быть не раньше даты начала программы: %s.";
|
||||||
$lang->project->endLessThanChild = "The end date of the {$lang->projectCommon} should be on or before the end date of program: %s.";
|
$lang->project->endLessThanChild = "Дата окончания {$lang->projectCommon} должна быть не позже даты окончания программы: %s.";
|
||||||
$lang->project->beginLessEqualExecution = "The start date of {$lang->projectCommon} should be on or before the start date of the earliest execution: %s.";
|
$lang->project->beginLessEqualExecution = "Дата начала {$lang->projectCommon} должна быть не позже даты начала самого раннего исполнения: %s.";
|
||||||
$lang->project->endGreatEqualExecution = "The end date of the {$lang->projectCommon} should be on or after the end date of the execution: %s.";
|
$lang->project->endGreatEqualExecution = "Дата окончания {$lang->projectCommon} должна быть не раньше даты окончания исполнения: %s.";
|
||||||
|
|
||||||
$lang->project->childLongTime = "Since there are long-term {$lang->projectCommon}s under this parent, the parent {$lang->projectCommon} should also be marked as long-term.";
|
$lang->project->childLongTime = "Поскольку под этим родителем есть долгосрочные {$lang->projectCommon}, родительский {$lang->projectCommon} также должен быть отмечен как долгосрочный.";
|
||||||
$lang->project->confirmUnlinkMember = "Are you sure you want to remove the user from {$lang->projectCommon}?";
|
$lang->project->confirmUnlinkMember = "Вы уверены, что хотите удалить пользователя из {$lang->projectCommon}?";
|
||||||
$lang->project->stageByTips = "Create a single phase set for the {$lang->projectCommon} where each phase is linked to all {$lang->productCommon}s; or create multiple phase sets by {$lang->productCommon}, with each set linked to one {$lang->productCommon} only.";
|
$lang->project->stageByTips = "Создать один набор этапов для {$lang->projectCommon}, где каждый этап связан со всеми {$lang->productCommon}; или создать несколько наборов этапов по {$lang->productCommon}, где каждый набор связан только с одним {$lang->productCommon}.";
|
||||||
$lang->project->confirmCloseProject = "There are unclosed {$lang->executionCommon}s under this {$lang->projectCommon}: %s. Are you sure you want to close the {$lang->projectCommon}?";
|
$lang->project->confirmCloseProject = "В этом {$lang->projectCommon} есть незакрытые {$lang->executionCommon}: %s. Вы уверены, что хотите закрыть {$lang->projectCommon}?";
|
||||||
|
|
||||||
$lang->project->action = new stdclass();
|
$lang->project->action = new stdclass();
|
||||||
$lang->project->action->managed = '$date, managed by <strong>$actor</strong>. $extra' . "\n";
|
$lang->project->action->managed = '$date, управлял <strong>$actor</strong>. $extra' . "\n";
|
||||||
|
|
||||||
$lang->project->multiple = "Enable {$lang->executionCommon}";
|
$lang->project->multiple = "Включить {$lang->executionCommon}";
|
||||||
|
|
||||||
$lang->project->copyProject = new stdClass();
|
$lang->project->copyProject = new stdClass();
|
||||||
$lang->project->copyProject->nameTips = "『{$lang->projectCommon} Name』Cannot be repeated.";
|
$lang->project->copyProject->nameTips = "«Название {$lang->projectCommon}» не может повторяться.";
|
||||||
$lang->project->copyProject->codeTips = "『{$lang->projectCommon} Code』Cannot be repeated.";
|
$lang->project->copyProject->codeTips = "«Код {$lang->projectCommon}» не может повторяться.";
|
||||||
$lang->project->copyProject->endTips = '『Planned End』Cannot be empty.';
|
$lang->project->copyProject->endTips = "«Плановая дата окончания» не может быть пустой.";
|
||||||
$lang->project->copyProject->daysTips = '『Work Days』Should be a numeric value.';
|
$lang->project->copyProject->daysTips = "«Рабочие дни» должны быть числовым значением.";
|
||||||
|
|
||||||
$lang->project->linkBranchStoryByPlanTips = "When linking stories by plan, only the active stories associated with the {$lang->projectCommon} %s will be imported.";
|
$lang->project->linkBranchStoryByPlanTips = "При связывании историй по плану будут импортированы только активные истории, связанные с {$lang->projectCommon} %s.";
|
||||||
$lang->project->linkNormalStoryByPlanTips = "When linking stories by plan, only the active stories will be imported.";
|
$lang->project->linkNormalStoryByPlanTips = "При связывании историй по плану будут импортированы только активные истории.";
|
||||||
$lang->project->cannotManageProducts = "This project is a {$lang->projectCommon}-based {$lang->projectCommon} and cannot be associated with {$lang->productCommon}s.";
|
$lang->project->cannotManageProducts = "Этот проект является {$lang->projectCommon} на основе {$lang->projectCommon} и не может быть связан с {$lang->productCommon}.";
|
||||||
|
|
||||||
$lang->project->featureBar['dynamic']['all'] = 'All';
|
$lang->project->featureBar['dynamic']['all'] = 'Все';
|
||||||
$lang->project->featureBar['dynamic']['today'] = 'Today';
|
$lang->project->featureBar['dynamic']['today'] = 'Сегодня';
|
||||||
$lang->project->featureBar['dynamic']['yesterday'] = 'Yesterday';
|
$lang->project->featureBar['dynamic']['yesterday'] = 'Вчера';
|
||||||
$lang->project->featureBar['dynamic']['thisWeek'] = 'This Week';
|
$lang->project->featureBar['dynamic']['thisWeek'] = 'На этой неделе';
|
||||||
$lang->project->featureBar['dynamic']['lastWeek'] = 'Last Week';
|
$lang->project->featureBar['dynamic']['lastWeek'] = 'На прошлой неделе';
|
||||||
$lang->project->featureBar['dynamic']['thisMonth'] = 'This Month';
|
$lang->project->featureBar['dynamic']['thisMonth'] = 'В этом месяце';
|
||||||
$lang->project->featureBar['dynamic']['lastMonth'] = 'Last Month';
|
$lang->project->featureBar['dynamic']['lastMonth'] = 'В прошлом месяце';
|
||||||
|
|
||||||
$lang->project->moreSelects = array();
|
$lang->project->moreSelects = array();
|
||||||
$lang->project->moreSelects['browse']['more']['suspended'] = 'On Hold';
|
$lang->project->moreSelects['browse']['more']['suspended'] = 'Приостановлен';
|
||||||
$lang->project->moreSelects['browse']['more']['delayed'] = 'Delayed';
|
$lang->project->moreSelects['browse']['more']['delayed'] = 'Просрочен';
|
||||||
$lang->project->moreSelects['browse']['more']['closed'] = 'Closed';
|
$lang->project->moreSelects['browse']['more']['closed'] = 'Закрыт';
|
||||||
|
|
||||||
$lang->project->executionList['scrum'] = $lang->projectCommon . ' Sprint';
|
$lang->project->executionList['scrum'] = 'Спринт ' . $lang->projectCommon;
|
||||||
$lang->project->executionList['waterfall'] = $lang->projectCommon . ' Phase';
|
$lang->project->executionList['waterfall'] = 'Этап ' . $lang->projectCommon;
|
||||||
$lang->project->executionList['kanban'] = $lang->projectCommon . ' Kanban';
|
$lang->project->executionList['kanban'] = 'Канбан ' . $lang->projectCommon;
|
||||||
$lang->project->executionList['agileplus'] = $lang->projectCommon . ' Sprint';
|
$lang->project->executionList['agileplus'] = 'Спринт ' . $lang->projectCommon;
|
||||||
$lang->project->executionList['waterfallplus'] = $lang->projectCommon . ' Phase';
|
$lang->project->executionList['waterfallplus'] = 'Этап ' . $lang->projectCommon;
|
||||||
|
|
||||||
$lang->project->featureBar['team']['all'] = 'Members';
|
$lang->project->featureBar['team']['all'] = 'Участники';
|
||||||
|
|
||||||
$lang->project->featureBar['managemembers']['all'] = 'Manage Team';
|
$lang->project->featureBar['managemembers']['all'] = 'Управление командой';
|
||||||
|
|
||||||
$lang->project->coverExecutionPrivList = array();
|
$lang->project->coverExecutionPrivList = array();
|
||||||
$lang->project->coverExecutionPrivList[1] = 'Open (After enabling, you can control permissions for executing functions (such as tasks, burn-down charts, tests, etc.) in the "Project Custom Permissions" section. This action is irreversible.)';
|
$lang->project->coverExecutionPrivList[1] = 'Открыть (После включения вы можете управлять правами на выполнение функций (таких как задачи, диаграммы сгорания, тестирование и т.д.) в разделе «Пользовательские права проекта». Это действие необратимо.)';
|
||||||
$lang->project->coverExecutionPrivList[0] = 'Close';
|
$lang->project->coverExecutionPrivList[0] = 'Закрыть';
|
||||||
|
|
||||||
$lang->project->api = new stdclass();
|
$lang->project->api = new stdclass();
|
||||||
$lang->project->api->error = new stdclass();
|
$lang->project->api->error = new stdclass();
|
||||||
$lang->project->api->error->productNotFound = 'The product is not exist.';
|
$lang->project->api->error->productNotFound = 'Продукт не существует.';
|
||||||
|
|
||||||
$lang->project->disabledHint = new stdclass();
|
$lang->project->disabledHint = new stdclass();
|
||||||
$lang->project->disabledHint->linkedStory = "{$lang->projectCommon} has {$lang->SRCommon} linked from {$lang->productCommon} and cannot be unlinked. Please unlink {$lang->SRCommon} first before proceeding.";
|
$lang->project->disabledHint->linkedStory = "{$lang->projectCommon} имеет {$lang->SRCommon}, связанные с {$lang->productCommon}, и не может быть отвязан. Пожалуйста, сначала отвяжите {$lang->SRCommon}.";
|
||||||
$lang->project->disabledHint->createdStage = "{$lang->productCommon} has existing phases. To unlink it from {$lang->projectCommon}, please delete the existing phases first.";
|
$lang->project->disabledHint->createdStage = "{$lang->productCommon} имеет существующие этапы. Чтобы отвязать его от {$lang->projectCommon}, сначала удалите существующие этапы.";
|
||||||
$lang->project->disabledHint->linkedStoryAndStage = "{$lang->productCommon} has existing phases and linked {$lang->SRCommon}. To unlink it from {$lang->projectCommon}, please remove the {$lang->SRCommon} associations first and then delete the existing phased.";
|
$lang->project->disabledHint->linkedStoryAndStage = "{$lang->productCommon} имеет существующие этапы и связанные {$lang->SRCommon}. Чтобы отвязать его от {$lang->projectCommon}, сначала удалите связи {$lang->SRCommon}, а затем удалите существующие этапы.";
|
||||||
$lang->project->disabledHint->linkedStoryAndExecution = "{$lang->SRCommon} under {$lang->productCommon} is currently linked to {$lang->projectCommon} and {$lang->execution->common}. Please remove the {$lang->SRCommon} associations from {$lang->projectCommon} and {$lang->execution->common} first before proceeding.";
|
$lang->project->disabledHint->linkedStoryAndExecution = "{$lang->SRCommon} в {$lang->productCommon} в настоящее время связан с {$lang->projectCommon} и {$lang->execution->common}. Пожалуйста, сначала удалите связи {$lang->SRCommon} из {$lang->projectCommon} и {$lang->execution->common}.";
|
||||||
|
|
@ -1,157 +1,157 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* The todo module English file of ZenTaoPMS.
|
* The todo module Russian file of ZenTaoPMS.
|
||||||
*
|
*
|
||||||
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
|
* @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)
|
* @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>
|
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||||
* @package todo
|
* @package todo
|
||||||
* @version $Id: en.php 4676 2013-04-26 06:08:23Z chencongzhi520@gmail.com $
|
* @version $Id: ru.php 4676 2013-04-26 06:08:23Z $
|
||||||
* @link https://www.zentao.net
|
* @link https://www.zentao.net
|
||||||
*/
|
*/
|
||||||
global $config;
|
global $config;
|
||||||
$lang->todo->index = 'Home';
|
$lang->todo->index = 'Главная';
|
||||||
$lang->todo->create = 'Add To-do';
|
$lang->todo->create = 'Добавить задачу';
|
||||||
$lang->todo->createCycle = 'Add Recurring To-do';
|
$lang->todo->createCycle = 'Добавить повторяющуюся задачу';
|
||||||
$lang->todo->assignTo = 'Assigned to';
|
$lang->todo->assignTo = 'Назначить';
|
||||||
$lang->todo->assignedDate = 'Assigned Date';
|
$lang->todo->assignedDate = 'Дата назначения';
|
||||||
$lang->todo->assignAction = 'Assign To-do';
|
$lang->todo->assignAction = 'Назначить задачу';
|
||||||
$lang->todo->start = 'Start To-do';
|
$lang->todo->start = 'Начать задачу';
|
||||||
$lang->todo->activate = 'Activate To-do';
|
$lang->todo->activate = 'Активировать задачу';
|
||||||
$lang->todo->batchCreate = 'Batch Add ';
|
$lang->todo->batchCreate = 'Массовое добавление';
|
||||||
$lang->todo->edit = 'Edit To-do';
|
$lang->todo->edit = 'Редактировать задачу';
|
||||||
$lang->todo->close = 'Close To-do';
|
$lang->todo->close = 'Закрыть задачу';
|
||||||
$lang->todo->batchClose = 'Batch Close';
|
$lang->todo->batchClose = 'Массовое закрытие';
|
||||||
$lang->todo->batchEdit = 'Batch Edit To-dos';
|
$lang->todo->batchEdit = 'Массовое редактирование';
|
||||||
$lang->todo->view = 'To-do Details';
|
$lang->todo->view = 'Детали задачи';
|
||||||
$lang->todo->finish = 'Complete To-do';
|
$lang->todo->finish = 'Завершить задачу';
|
||||||
$lang->todo->batchFinish = 'Batch Complete';
|
$lang->todo->batchFinish = 'Массовое завершение';
|
||||||
$lang->todo->export = 'Export To-dos';
|
$lang->todo->export = 'Экспорт задач';
|
||||||
$lang->todo->delete = 'Delete To-do';
|
$lang->todo->delete = 'Удалить задачу';
|
||||||
$lang->todo->import2Today = 'Change Date';
|
$lang->todo->import2Today = 'Изменить дату';
|
||||||
$lang->todo->import = 'Import';
|
$lang->todo->import = 'Импорт';
|
||||||
$lang->todo->legendBasic = 'Basic Info';
|
$lang->todo->legendBasic = 'Основная информация';
|
||||||
$lang->todo->cycle = 'Recur';
|
$lang->todo->cycle = 'Повторение';
|
||||||
$lang->todo->cycleConfig = 'Recurrence';
|
$lang->todo->cycleConfig = 'Настройки повторения';
|
||||||
$lang->todo->project = $lang->projectCommon;
|
$lang->todo->project = $lang->projectCommon;
|
||||||
$lang->todo->product = $lang->productCommon;
|
$lang->todo->product = $lang->productCommon;
|
||||||
$lang->todo->execution = $lang->executionCommon;
|
$lang->todo->execution = $lang->executionCommon;
|
||||||
$lang->todo->changeDate = 'Change Date';
|
$lang->todo->changeDate = 'Изменить дату';
|
||||||
$lang->todo->future = 'TBD';
|
$lang->todo->future = 'Без даты';
|
||||||
$lang->todo->timespanTo = 'To';
|
$lang->todo->timespanTo = 'До';
|
||||||
$lang->todo->transform = 'Convert to';
|
$lang->todo->transform = 'Преобразовать в';
|
||||||
|
|
||||||
$lang->todo->reasonList['story'] = 'Convert to Story';
|
$lang->todo->reasonList['story'] = 'Преобразовать в Историю';
|
||||||
$lang->todo->reasonList['task'] = 'Convert to Task';
|
$lang->todo->reasonList['task'] = 'Преобразовать в Задачу';
|
||||||
$lang->todo->reasonList['bug'] = 'Convert to Bug';
|
$lang->todo->reasonList['bug'] = 'Преобразовать в Ошибку';
|
||||||
$lang->todo->reasonList['done'] = 'Done';
|
$lang->todo->reasonList['done'] = 'Выполнено';
|
||||||
|
|
||||||
$lang->todo->id = 'ID';
|
$lang->todo->id = 'ID';
|
||||||
$lang->todo->idAB = 'ID';
|
$lang->todo->idAB = 'ID';
|
||||||
$lang->todo->account = 'Creator';
|
$lang->todo->account = 'Создатель';
|
||||||
$lang->todo->date = 'Date';
|
$lang->todo->date = 'Дата';
|
||||||
$lang->todo->begin = 'Start';
|
$lang->todo->begin = 'Начало';
|
||||||
$lang->todo->end = 'End';
|
$lang->todo->end = 'Конец';
|
||||||
$lang->todo->beginAB = 'Start';
|
$lang->todo->beginAB = 'Начало';
|
||||||
$lang->todo->endAB = 'End';
|
$lang->todo->endAB = 'Конец';
|
||||||
$lang->todo->beginAndEnd = 'Duration';
|
$lang->todo->beginAndEnd = 'Длительность';
|
||||||
$lang->todo->objectID = 'Linked ID';
|
$lang->todo->objectID = 'ID связанного объекта';
|
||||||
$lang->todo->type = 'Type';
|
$lang->todo->type = 'Тип';
|
||||||
$lang->todo->pri = 'Priority';
|
$lang->todo->pri = 'Приоритет';
|
||||||
$lang->todo->name = 'Title';
|
$lang->todo->name = 'Название';
|
||||||
$lang->todo->status = 'Status';
|
$lang->todo->status = 'Статус';
|
||||||
$lang->todo->desc = 'Description';
|
$lang->todo->desc = 'Описание';
|
||||||
$lang->todo->config = 'Config';
|
$lang->todo->config = 'Настройки';
|
||||||
$lang->todo->private = 'Private';
|
$lang->todo->private = 'Личное';
|
||||||
$lang->todo->cycleDay = 'days';
|
$lang->todo->cycleDay = 'дней';
|
||||||
$lang->todo->cycleWeek = 'Week';
|
$lang->todo->cycleWeek = 'Неделя';
|
||||||
$lang->todo->cycleMonth = 'Month';
|
$lang->todo->cycleMonth = 'Месяц';
|
||||||
$lang->todo->cycleYear = 'Year';
|
$lang->todo->cycleYear = 'Год';
|
||||||
$lang->todo->day = 'Day';
|
$lang->todo->day = 'День';
|
||||||
$lang->todo->assignedTo = 'Assigned to';
|
$lang->todo->assignedTo = 'Назначена';
|
||||||
$lang->todo->assignedBy = 'Assigned by';
|
$lang->todo->assignedBy = 'Назначена кем';
|
||||||
$lang->todo->finishedBy = 'Completed by';
|
$lang->todo->finishedBy = 'Завершена кем';
|
||||||
$lang->todo->finishedDate = 'Completion Time';
|
$lang->todo->finishedDate = 'Дата завершения';
|
||||||
$lang->todo->closedBy = 'Closed by';
|
$lang->todo->closedBy = 'Закрыта кем';
|
||||||
$lang->todo->closedDate = 'Close Date';
|
$lang->todo->closedDate = 'Дата закрытия';
|
||||||
$lang->todo->deadline = 'Due Date';
|
$lang->todo->deadline = 'Срок выполнения';
|
||||||
$lang->todo->deleted = 'Deleted';
|
$lang->todo->deleted = 'Удалена';
|
||||||
$lang->todo->ditto = 'Ditto';
|
$lang->todo->ditto = 'Аналогично';
|
||||||
$lang->todo->from = 'From';
|
$lang->todo->from = 'Источник';
|
||||||
$lang->todo->generate = 'Create To-do';
|
$lang->todo->generate = 'Создать задачу';
|
||||||
$lang->todo->advance = 'In advance';
|
$lang->todo->advance = 'Заранее';
|
||||||
$lang->todo->cycleType = 'Recurring per';
|
$lang->todo->cycleType = 'Повторять каждые';
|
||||||
$lang->todo->monthly = 'Per Month';
|
$lang->todo->monthly = 'Каждый месяц';
|
||||||
$lang->todo->weekly = 'Per Week';
|
$lang->todo->weekly = 'Каждую неделю';
|
||||||
|
|
||||||
$lang->todo->cycleDaysLabel = 'Interval days';
|
$lang->todo->cycleDaysLabel = 'Интервал (дней)';
|
||||||
$lang->todo->beforeDaysLabel = 'Days in advance';
|
$lang->todo->beforeDaysLabel = 'Дней заранее';
|
||||||
|
|
||||||
$lang->todo->every = 'Every';
|
$lang->todo->every = 'Каждый';
|
||||||
$lang->todo->specify = 'specified';
|
$lang->todo->specify = 'указать';
|
||||||
$lang->todo->everyYear = 'Per Year';
|
$lang->todo->everyYear = 'Каждый год';
|
||||||
$lang->todo->beforeDays = "<span class='input-group-addon'>Auto create the To-do</span>%s<span class='input-group-addon'>days in advance.</span>";
|
$lang->todo->beforeDays = "<span class='input-group-addon'>Автоматически создавать задачу</span>%s<span class='input-group-addon'>дней заранее.</span>";
|
||||||
$lang->todo->dayNames = array(1 => 'Monday', 2 => 'Tuesday', 3 => 'Wednesday', 4 => 'Thursday', 5 => 'Friday', 6 => 'Saturday', 0 => 'Sunday');
|
$lang->todo->dayNames = array(1 => 'Понедельник', 2 => 'Вторник', 3 => 'Среда', 4 => 'Четверг', 5 => 'Пятница', 6 => 'Суббота', 0 => 'Воскресенье');
|
||||||
$lang->todo->specifiedDay = array(1 => 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31);
|
$lang->todo->specifiedDay = array(1 => 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31);
|
||||||
|
|
||||||
$lang->todo->confirmBug = 'This To-do is linked to Bug #%s. Do you want to update it?';
|
$lang->todo->confirmBug = 'Эта задача связана с Ошибкой #%s. Хотите обновить её?';
|
||||||
$lang->todo->confirmTask = 'This To-do is linked to Task #%s,Do you want to update it?';
|
$lang->todo->confirmTask = 'Эта задача связана с Задачей #%s. Хотите обновить её?';
|
||||||
$lang->todo->confirmStory = 'This To-do is linked to Story #%s,Do you want to update it?';
|
$lang->todo->confirmStory = 'Эта задача связана с Историей #%s. Хотите обновить её?';
|
||||||
$lang->todo->confirmEpic = $lang->todo->confirmStory;
|
$lang->todo->confirmEpic = $lang->todo->confirmStory;
|
||||||
$lang->todo->confirmRequirement = $lang->todo->confirmStory;
|
$lang->todo->confirmRequirement = $lang->todo->confirmStory;
|
||||||
$lang->todo->noOptions = 'You have no %s To-do at the moment. Please reselect another To-do type.';
|
$lang->todo->noOptions = 'У вас нет задач типа %s. Пожалуйста, выберите другой тип задачи.';
|
||||||
$lang->todo->summary = 'Total To-dos: <strong>%s</strong>, Waiting: <strong>%s</strong>, Doing: <strong>%s</strong>.';
|
$lang->todo->summary = 'Всего задач: <strong>%s</strong>, Ожидают: <strong>%s</strong>, В работе: <strong>%s</strong>.';
|
||||||
$lang->todo->checkedSummary = 'Seleted To-dos: <strong>%total%</strong>, Waiting: <strong>%wait%</strong>, Doing: <strong>%doing%</strong>';
|
$lang->todo->checkedSummary = 'Выбрано задач: <strong>%total%</strong>, Ожидают: <strong>%wait%</strong>, В работе: <strong>%doing%</strong>';
|
||||||
|
|
||||||
$lang->todo->abbr = new stdclass();
|
$lang->todo->abbr = new stdclass();
|
||||||
$lang->todo->abbr->start = 'Start';
|
$lang->todo->abbr->start = 'Начать';
|
||||||
$lang->todo->abbr->finish = 'Complete';
|
$lang->todo->abbr->finish = 'Завершить';
|
||||||
|
|
||||||
$lang->todo->statusList['wait'] = 'Waiting';
|
$lang->todo->statusList['wait'] = 'Ожидает';
|
||||||
$lang->todo->statusList['doing'] = 'Doing';
|
$lang->todo->statusList['doing'] = 'В работе';
|
||||||
$lang->todo->statusList['done'] = 'Done';
|
$lang->todo->statusList['done'] = 'Выполнена';
|
||||||
$lang->todo->statusList['closed'] = 'Closed';
|
$lang->todo->statusList['closed'] = 'Закрыта';
|
||||||
//$lang->todo->statusList['cancel'] = 'Cancelled';
|
//$lang->todo->statusList['cancel'] = 'Отменена';
|
||||||
//$lang->todo->statusList['postpone'] = 'Delayed';
|
//$lang->todo->statusList['postpone'] = 'Отложена';
|
||||||
|
|
||||||
$lang->todo->priList[1] = 'Urgent';
|
$lang->todo->priList[1] = 'Срочно';
|
||||||
$lang->todo->priList[2] = 'High';
|
$lang->todo->priList[2] = 'Высокий';
|
||||||
$lang->todo->priList[3] = 'Normal';
|
$lang->todo->priList[3] = 'Обычный';
|
||||||
$lang->todo->priList[4] = 'Low';
|
$lang->todo->priList[4] = 'Низкий';
|
||||||
|
|
||||||
$lang->todo->typeList['custom'] = 'Customize';
|
$lang->todo->typeList['custom'] = 'Пользовательская';
|
||||||
$lang->todo->typeList['cycle'] = 'Recurring';
|
$lang->todo->typeList['cycle'] = 'Повторяющаяся';
|
||||||
$lang->todo->typeList['bug'] = 'Bug';
|
$lang->todo->typeList['bug'] = 'Ошибка';
|
||||||
$lang->todo->typeList['task'] = 'Task';
|
$lang->todo->typeList['task'] = 'Задача';
|
||||||
$lang->todo->typeList['story'] = 'Story';
|
$lang->todo->typeList['story'] = 'История';
|
||||||
if($config->enableER) $lang->todo->typeList['epic'] = $lang->ERCommon;
|
if($config->enableER) $lang->todo->typeList['epic'] = $lang->ERCommon;
|
||||||
if($config->URAndSR) $lang->todo->typeList['requirement'] = $lang->URCommon;
|
if($config->URAndSR) $lang->todo->typeList['requirement'] = $lang->URCommon;
|
||||||
$lang->todo->typeList['testtask'] = 'Test Request';
|
$lang->todo->typeList['testtask'] = 'Тестовое задание';
|
||||||
|
|
||||||
$lang->todo->fromList['bug'] = 'Related Bug';
|
$lang->todo->fromList['bug'] = 'Связанная ошибка';
|
||||||
$lang->todo->fromList['task'] = 'Related Bug';
|
$lang->todo->fromList['task'] = 'Связанная задача';
|
||||||
$lang->todo->fromList['story'] = 'Related' . $lang->SRCommon;
|
$lang->todo->fromList['story'] = 'Связанная ' . $lang->SRCommon;
|
||||||
|
|
||||||
$lang->todo->confirmDelete = 'Are you sure you want to delete this To-do?';
|
$lang->todo->confirmDelete = 'Вы уверены, что хотите удалить эту задачу?';
|
||||||
$lang->todo->thisIsPrivate = 'This is a private To-do.';
|
$lang->todo->thisIsPrivate = 'Это личная задача.';
|
||||||
$lang->todo->lblDisableDate = 'TBD';
|
$lang->todo->lblDisableDate = 'Без даты';
|
||||||
$lang->todo->lblBeforeDays = 'Create the To-do %s day(s) in advance.';
|
$lang->todo->lblBeforeDays = 'Создать задачу за %s день(дней).';
|
||||||
$lang->todo->lblClickCreate = 'Click to Add To-do';
|
$lang->todo->lblClickCreate = 'Нажмите, чтобы добавить задачу';
|
||||||
$lang->todo->noTodo = 'No To-dos available for this type.';
|
$lang->todo->noTodo = 'Нет доступных задач этого типа.';
|
||||||
$lang->todo->noAssignedTo = 'Assignee cannot be empty.';
|
$lang->todo->noAssignedTo = 'Исполнитель не может быть пустым.';
|
||||||
$lang->todo->unfinishedTodo = 'To-do D%s is not completed and cannot be closed.';
|
$lang->todo->unfinishedTodo = 'Задача D%s не завершена и не может быть закрыта.';
|
||||||
$lang->todo->today = 'To-do for Today';
|
$lang->todo->today = 'Задачи на сегодня';
|
||||||
$lang->todo->selectProduct = "Please select a {$lang->productCommon}.";
|
$lang->todo->selectProduct = "Пожалуйста, выберите {$lang->productCommon}.";
|
||||||
$lang->todo->privateTip = 'Only To-dos that I created and assigned to myself can be set as private. Once private, they are visible only to me.';
|
$lang->todo->privateTip = 'Только задачи, которые я создал и назначил себе, могут быть личными. Личные задачи видны только мне.';
|
||||||
|
|
||||||
$lang->todo->periods['all'] = 'Assigned to Me';
|
$lang->todo->periods['all'] = 'Назначенные мне';
|
||||||
$lang->todo->periods['before'] = 'Uncompleted';
|
$lang->todo->periods['before'] = 'Незавершенные';
|
||||||
$lang->todo->periods['future'] = 'TBD';
|
$lang->todo->periods['future'] = 'Без даты';
|
||||||
$lang->todo->periods['thisWeek'] = 'This Week';
|
$lang->todo->periods['thisWeek'] = 'На этой неделе';
|
||||||
$lang->todo->periods['thisMonth'] = 'This Month';
|
$lang->todo->periods['thisMonth'] = 'В этом месяце';
|
||||||
$lang->todo->periods['thisYear'] = 'This Year';
|
$lang->todo->periods['thisYear'] = 'В этом году';
|
||||||
$lang->todo->periods['assignedToOther'] = 'Assigned to Others';
|
$lang->todo->periods['assignedToOther'] = 'Назначенные другим';
|
||||||
$lang->todo->periods['cycle'] = 'Recurrence';
|
$lang->todo->periods['cycle'] = 'Повторение';
|
||||||
|
|
||||||
$lang->todo->action = new stdclass();
|
$lang->todo->action = new stdclass();
|
||||||
$lang->todo->action->finished = array('main' => '$date, is $extra by <strong>$actor</strong>.', 'extra' => 'reasonList');
|
$lang->todo->action->finished = array('main' => '$date, is $extra by <strong>$actor</strong>.', 'extra' => 'reasonList');
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue