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