2026-04-28 11:37:05 +03:00
|
|
|
|
<?php
|
|
|
|
|
|
/**
|
2026-04-28 13:24:41 +03:00
|
|
|
|
* The todo module Russian file of ZenTaoPMS.
|
2026-04-28 11:37:05 +03:00
|
|
|
|
*
|
|
|
|
|
|
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
|
|
|
|
|
|
* @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
|
|
|
|
|
|
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
|
|
|
|
|
* @package todo
|
2026-04-28 13:24:41 +03:00
|
|
|
|
* @version $Id: ru.php 4676 2013-04-26 06:08:23Z $
|
2026-04-28 11:37:05 +03:00
|
|
|
|
* @link https://www.zentao.net
|
|
|
|
|
|
*/
|
|
|
|
|
|
global $config;
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->index = 'Главная';
|
|
|
|
|
|
$lang->todo->create = 'Добавить задачу';
|
|
|
|
|
|
$lang->todo->createCycle = 'Добавить повторяющуюся задачу';
|
|
|
|
|
|
$lang->todo->assignTo = 'Назначить';
|
|
|
|
|
|
$lang->todo->assignedDate = 'Дата назначения';
|
|
|
|
|
|
$lang->todo->assignAction = 'Назначить задачу';
|
|
|
|
|
|
$lang->todo->start = 'Начать задачу';
|
|
|
|
|
|
$lang->todo->activate = 'Активировать задачу';
|
|
|
|
|
|
$lang->todo->batchCreate = 'Массовое добавление';
|
|
|
|
|
|
$lang->todo->edit = 'Редактировать задачу';
|
|
|
|
|
|
$lang->todo->close = 'Закрыть задачу';
|
|
|
|
|
|
$lang->todo->batchClose = 'Массовое закрытие';
|
|
|
|
|
|
$lang->todo->batchEdit = 'Массовое редактирование';
|
|
|
|
|
|
$lang->todo->view = 'Детали задачи';
|
|
|
|
|
|
$lang->todo->finish = 'Завершить задачу';
|
|
|
|
|
|
$lang->todo->batchFinish = 'Массовое завершение';
|
|
|
|
|
|
$lang->todo->export = 'Экспорт задач';
|
|
|
|
|
|
$lang->todo->delete = 'Удалить задачу';
|
|
|
|
|
|
$lang->todo->import2Today = 'Изменить дату';
|
|
|
|
|
|
$lang->todo->import = 'Импорт';
|
|
|
|
|
|
$lang->todo->legendBasic = 'Основная информация';
|
|
|
|
|
|
$lang->todo->cycle = 'Повторение';
|
|
|
|
|
|
$lang->todo->cycleConfig = 'Настройки повторения';
|
2026-04-28 11:37:05 +03:00
|
|
|
|
$lang->todo->project = $lang->projectCommon;
|
|
|
|
|
|
$lang->todo->product = $lang->productCommon;
|
|
|
|
|
|
$lang->todo->execution = $lang->executionCommon;
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->changeDate = 'Изменить дату';
|
|
|
|
|
|
$lang->todo->future = 'Без даты';
|
|
|
|
|
|
$lang->todo->timespanTo = 'До';
|
|
|
|
|
|
$lang->todo->transform = 'Преобразовать в';
|
2026-04-28 11:37:05 +03:00
|
|
|
|
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->reasonList['story'] = 'Преобразовать в Историю';
|
|
|
|
|
|
$lang->todo->reasonList['task'] = 'Преобразовать в Задачу';
|
|
|
|
|
|
$lang->todo->reasonList['bug'] = 'Преобразовать в Ошибку';
|
|
|
|
|
|
$lang->todo->reasonList['done'] = 'Выполнено';
|
2026-04-28 11:37:05 +03:00
|
|
|
|
|
|
|
|
|
|
$lang->todo->id = 'ID';
|
|
|
|
|
|
$lang->todo->idAB = 'ID';
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->account = 'Создатель';
|
|
|
|
|
|
$lang->todo->date = 'Дата';
|
|
|
|
|
|
$lang->todo->begin = 'Начало';
|
|
|
|
|
|
$lang->todo->end = 'Конец';
|
|
|
|
|
|
$lang->todo->beginAB = 'Начало';
|
|
|
|
|
|
$lang->todo->endAB = 'Конец';
|
|
|
|
|
|
$lang->todo->beginAndEnd = 'Длительность';
|
|
|
|
|
|
$lang->todo->objectID = 'ID связанного объекта';
|
|
|
|
|
|
$lang->todo->type = 'Тип';
|
|
|
|
|
|
$lang->todo->pri = 'Приоритет';
|
|
|
|
|
|
$lang->todo->name = 'Название';
|
|
|
|
|
|
$lang->todo->status = 'Статус';
|
|
|
|
|
|
$lang->todo->desc = 'Описание';
|
|
|
|
|
|
$lang->todo->config = 'Настройки';
|
|
|
|
|
|
$lang->todo->private = 'Личное';
|
|
|
|
|
|
$lang->todo->cycleDay = 'дней';
|
|
|
|
|
|
$lang->todo->cycleWeek = 'Неделя';
|
|
|
|
|
|
$lang->todo->cycleMonth = 'Месяц';
|
|
|
|
|
|
$lang->todo->cycleYear = 'Год';
|
|
|
|
|
|
$lang->todo->day = 'День';
|
|
|
|
|
|
$lang->todo->assignedTo = 'Назначена';
|
|
|
|
|
|
$lang->todo->assignedBy = 'Назначена кем';
|
|
|
|
|
|
$lang->todo->finishedBy = 'Завершена кем';
|
|
|
|
|
|
$lang->todo->finishedDate = 'Дата завершения';
|
|
|
|
|
|
$lang->todo->closedBy = 'Закрыта кем';
|
|
|
|
|
|
$lang->todo->closedDate = 'Дата закрытия';
|
|
|
|
|
|
$lang->todo->deadline = 'Срок выполнения';
|
|
|
|
|
|
$lang->todo->deleted = 'Удалена';
|
|
|
|
|
|
$lang->todo->ditto = 'Аналогично';
|
|
|
|
|
|
$lang->todo->from = 'Источник';
|
|
|
|
|
|
$lang->todo->generate = 'Создать задачу';
|
|
|
|
|
|
$lang->todo->advance = 'Заранее';
|
|
|
|
|
|
$lang->todo->cycleType = 'Повторять каждые';
|
|
|
|
|
|
$lang->todo->monthly = 'Каждый месяц';
|
|
|
|
|
|
$lang->todo->weekly = 'Каждую неделю';
|
2026-04-28 11:37:05 +03:00
|
|
|
|
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->cycleDaysLabel = 'Интервал (дней)';
|
|
|
|
|
|
$lang->todo->beforeDaysLabel = 'Дней заранее';
|
2026-04-28 11:37:05 +03:00
|
|
|
|
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->every = 'Каждый';
|
|
|
|
|
|
$lang->todo->specify = 'указать';
|
|
|
|
|
|
$lang->todo->everyYear = 'Каждый год';
|
|
|
|
|
|
$lang->todo->beforeDays = "<span class='input-group-addon'>Автоматически создавать задачу</span>%s<span class='input-group-addon'>дней заранее.</span>";
|
|
|
|
|
|
$lang->todo->dayNames = array(1 => 'Понедельник', 2 => 'Вторник', 3 => 'Среда', 4 => 'Четверг', 5 => 'Пятница', 6 => 'Суббота', 0 => 'Воскресенье');
|
2026-04-28 11:37:05 +03:00
|
|
|
|
$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);
|
|
|
|
|
|
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->confirmBug = 'Эта задача связана с Ошибкой #%s. Хотите обновить её?';
|
|
|
|
|
|
$lang->todo->confirmTask = 'Эта задача связана с Задачей #%s. Хотите обновить её?';
|
|
|
|
|
|
$lang->todo->confirmStory = 'Эта задача связана с Историей #%s. Хотите обновить её?';
|
2026-04-28 11:37:05 +03:00
|
|
|
|
$lang->todo->confirmEpic = $lang->todo->confirmStory;
|
|
|
|
|
|
$lang->todo->confirmRequirement = $lang->todo->confirmStory;
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->noOptions = 'У вас нет задач типа %s. Пожалуйста, выберите другой тип задачи.';
|
|
|
|
|
|
$lang->todo->summary = 'Всего задач: <strong>%s</strong>, Ожидают: <strong>%s</strong>, В работе: <strong>%s</strong>.';
|
|
|
|
|
|
$lang->todo->checkedSummary = 'Выбрано задач: <strong>%total%</strong>, Ожидают: <strong>%wait%</strong>, В работе: <strong>%doing%</strong>';
|
2026-04-28 11:37:05 +03:00
|
|
|
|
|
|
|
|
|
|
$lang->todo->abbr = new stdclass();
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->abbr->start = 'Начать';
|
|
|
|
|
|
$lang->todo->abbr->finish = 'Завершить';
|
2026-04-28 11:37:05 +03:00
|
|
|
|
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->statusList['wait'] = 'Ожидает';
|
|
|
|
|
|
$lang->todo->statusList['doing'] = 'В работе';
|
|
|
|
|
|
$lang->todo->statusList['done'] = 'Выполнена';
|
|
|
|
|
|
$lang->todo->statusList['closed'] = 'Закрыта';
|
|
|
|
|
|
//$lang->todo->statusList['cancel'] = 'Отменена';
|
|
|
|
|
|
//$lang->todo->statusList['postpone'] = 'Отложена';
|
2026-04-28 11:37:05 +03:00
|
|
|
|
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->priList[1] = 'Срочно';
|
|
|
|
|
|
$lang->todo->priList[2] = 'Высокий';
|
|
|
|
|
|
$lang->todo->priList[3] = 'Обычный';
|
|
|
|
|
|
$lang->todo->priList[4] = 'Низкий';
|
2026-04-28 11:37:05 +03:00
|
|
|
|
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->typeList['custom'] = 'Пользовательская';
|
|
|
|
|
|
$lang->todo->typeList['cycle'] = 'Повторяющаяся';
|
|
|
|
|
|
$lang->todo->typeList['bug'] = 'Ошибка';
|
|
|
|
|
|
$lang->todo->typeList['task'] = 'Задача';
|
|
|
|
|
|
$lang->todo->typeList['story'] = 'История';
|
2026-04-28 11:37:05 +03:00
|
|
|
|
if($config->enableER) $lang->todo->typeList['epic'] = $lang->ERCommon;
|
|
|
|
|
|
if($config->URAndSR) $lang->todo->typeList['requirement'] = $lang->URCommon;
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->typeList['testtask'] = 'Тестовое задание';
|
2026-04-28 11:37:05 +03:00
|
|
|
|
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->fromList['bug'] = 'Связанная ошибка';
|
|
|
|
|
|
$lang->todo->fromList['task'] = 'Связанная задача';
|
|
|
|
|
|
$lang->todo->fromList['story'] = 'Связанная ' . $lang->SRCommon;
|
2026-04-28 11:37:05 +03:00
|
|
|
|
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->confirmDelete = 'Вы уверены, что хотите удалить эту задачу?';
|
|
|
|
|
|
$lang->todo->thisIsPrivate = 'Это личная задача.';
|
|
|
|
|
|
$lang->todo->lblDisableDate = 'Без даты';
|
|
|
|
|
|
$lang->todo->lblBeforeDays = 'Создать задачу за %s день(дней).';
|
|
|
|
|
|
$lang->todo->lblClickCreate = 'Нажмите, чтобы добавить задачу';
|
|
|
|
|
|
$lang->todo->noTodo = 'Нет доступных задач этого типа.';
|
|
|
|
|
|
$lang->todo->noAssignedTo = 'Исполнитель не может быть пустым.';
|
|
|
|
|
|
$lang->todo->unfinishedTodo = 'Задача D%s не завершена и не может быть закрыта.';
|
|
|
|
|
|
$lang->todo->today = 'Задачи на сегодня';
|
|
|
|
|
|
$lang->todo->selectProduct = "Пожалуйста, выберите {$lang->productCommon}.";
|
|
|
|
|
|
$lang->todo->privateTip = 'Только задачи, которые я создал и назначил себе, могут быть личными. Личные задачи видны только мне.';
|
2026-04-28 11:37:05 +03:00
|
|
|
|
|
2026-04-28 13:24:41 +03:00
|
|
|
|
$lang->todo->periods['all'] = 'Назначенные мне';
|
|
|
|
|
|
$lang->todo->periods['before'] = 'Незавершенные';
|
|
|
|
|
|
$lang->todo->periods['future'] = 'Без даты';
|
|
|
|
|
|
$lang->todo->periods['thisWeek'] = 'На этой неделе';
|
|
|
|
|
|
$lang->todo->periods['thisMonth'] = 'В этом месяце';
|
|
|
|
|
|
$lang->todo->periods['thisYear'] = 'В этом году';
|
|
|
|
|
|
$lang->todo->periods['assignedToOther'] = 'Назначенные другим';
|
|
|
|
|
|
$lang->todo->periods['cycle'] = 'Повторение';
|
2026-04-28 11:37:05 +03:00
|
|
|
|
|
|
|
|
|
|
$lang->todo->action = new stdclass();
|
|
|
|
|
|
$lang->todo->action->finished = array('main' => '$date, is $extra by <strong>$actor</strong>.', 'extra' => 'reasonList');
|
|
|
|
|
|
$lang->todo->action->marked = array('main' => '$date, is marked by <strong>$actor</strong> as <strong>$extra</strong>.', 'extra' => 'statusList');
|