1209 lines
114 KiB
PHP
1209 lines
114 KiB
PHP
<?php
|
||
|
||
/**
|
||
* Модуль ai ZenTaoPMS на русском языке.
|
||
*
|
||
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
|
||
* @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
|
||
* @author Wenrui LI <liwenrui@easycorp.ltd>
|
||
* @package ai
|
||
* @link https://www.zentao.net
|
||
*/
|
||
$lang->ai->common = 'AI Конфигурация';
|
||
|
||
/* Определения столбцов таблицы, используются для форматирования ошибок в dao::$errors. */
|
||
$lang->prompt = new stdclass();
|
||
$lang->prompt->name = 'Название';
|
||
$lang->prompt->desc = 'Описание';
|
||
$lang->prompt->model = 'Модель по умолчанию';
|
||
$lang->prompt->module = 'Модуль';
|
||
$lang->prompt->source = 'Источник данных';
|
||
$lang->prompt->targetForm = 'Целевая форма';
|
||
$lang->prompt->purpose = 'Цель';
|
||
$lang->prompt->elaboration = 'Пояснение';
|
||
$lang->prompt->knowledgeLib = 'База знаний';
|
||
$lang->prompt->role = 'Роль';
|
||
$lang->prompt->characterization = 'Описание роли';
|
||
$lang->prompt->status = 'Статус';
|
||
$lang->prompt->createdBy = 'Создатель';
|
||
$lang->prompt->createdDate = 'Дата создания';
|
||
$lang->prompt->editedBy = 'Редактировал';
|
||
$lang->prompt->editedDate = 'Дата редактирования';
|
||
$lang->prompt->deleted = 'Удалён';
|
||
|
||
/* Права доступа, ключи сопоставлены с элементами privlang. */
|
||
$lang->ai->modelBrowse = 'Просмотр языковых моделей';
|
||
$lang->ai->modelView = 'Просмотр языковой модели';
|
||
$lang->ai->modelCreate = 'Создать языковую модель';
|
||
$lang->ai->modelEdit = 'Редактировать языковую модель';
|
||
$lang->ai->modelEnable = 'Включить языковую модель';
|
||
$lang->ai->modelDisable = 'Отключить языковую модель';
|
||
$lang->ai->modelDelete = 'Удалить языковую модель';
|
||
$lang->ai->modelTestConnection = 'Проверить соединение с моделью';
|
||
$lang->ai->promptCreate = 'Создать ZenTao Агента';
|
||
$lang->ai->promptEdit = 'Редактировать ZenTao Агента';
|
||
$lang->ai->promptDelete = 'Удалить ZenTao Агента';
|
||
$lang->ai->promptAssignRole = 'Назначить роль ZenTao Агенту';
|
||
$lang->ai->promptSelectDataSource = 'Выбрать данные ZenTao Агента';
|
||
$lang->ai->promptSetPurpose = 'Установить цель ZenTao Агента';
|
||
$lang->ai->promptSetTargetForm = 'Установить целевую форму ZenTao Агента';
|
||
$lang->ai->promptFinalize = 'Завершить создание ZenTao Агента';
|
||
$lang->ai->promptAudit = 'Проверить ZenTao Агента';
|
||
$lang->ai->promptPublish = 'Опубликовать ZenTao Агента';
|
||
$lang->ai->promptUnpublish = 'Снять с публикации';
|
||
$lang->ai->promptBrowse = 'Просмотр ZenTao Агентов';
|
||
$lang->ai->promptView = 'Просмотр ZenTao Агента';
|
||
$lang->ai->promptExecute = 'Выполнить ZenTao Агента';
|
||
$lang->ai->promptExecutionReset = 'Сбросить выполнение';
|
||
$lang->ai->roleTemplates = 'Управление шаблонами ролей';
|
||
$lang->ai->chat = 'Чат';
|
||
$lang->ai->createMiniProgram = 'Создать общего агента';
|
||
$lang->ai->editMiniProgram = 'Редактировать общего агента';
|
||
$lang->ai->configuredMiniProgram = 'Настроенный общий агент';
|
||
$lang->ai->testMiniProgram = 'Тестировать общего агента';
|
||
$lang->ai->miniProgramList = 'Просмотр списка общих агентов';
|
||
$lang->ai->miniProgramView = 'Просмотр деталей общего агента';
|
||
$lang->ai->publishMiniProgram = 'Опубликовать общего агента';
|
||
$lang->ai->unpublishMiniProgram = 'Отключить общего агента';
|
||
$lang->ai->publishSuccess = 'Публикация успешна';
|
||
$lang->ai->unpublishSuccess = 'Снятие с публикации успешно';
|
||
$lang->ai->deleteMiniProgram = 'Удалить общего агента';
|
||
$lang->ai->exportMiniProgram = 'Экспортировать общего агента';
|
||
$lang->ai->importMiniProgram = 'Импортировать общего агента';
|
||
$lang->ai->editMiniProgramCategory = 'Управление группой';
|
||
$lang->ai->assistants = 'Просмотр AI Ассистентов';
|
||
$lang->ai->assistantView = 'Просмотр AI Ассистента';
|
||
$lang->ai->assistantCreate = 'Создать AI Ассистента';
|
||
$lang->ai->assistantEdit = 'Редактировать AI Ассистента';
|
||
$lang->ai->assistantPublish = 'Опубликовать AI Ассистента';
|
||
$lang->ai->assistantWithdraw = 'Отозвать AI Ассистента';
|
||
$lang->ai->assistantDelete = 'Удалить AI Ассистента';
|
||
|
||
$lang->ai->name = 'Название';
|
||
$lang->ai->store = 'Магазин';
|
||
$lang->ai->export = 'Экспорт';
|
||
$lang->ai->import = 'Импорт';
|
||
$lang->ai->saveFail = 'Не удалось сохранить';
|
||
$lang->ai->installPackage = 'Установочный пакет';
|
||
$lang->ai->toPublish = 'Опубликовать после установки';
|
||
$lang->ai->toZentaoStoreAIPage = 'Нажмите, чтобы перейти на страницу общих агентов официального магазина приложений Zentao.';
|
||
$lang->ai->exitManage = 'Выйти из управления';
|
||
|
||
$lang->ai->chatPlaceholderMessage = 'Привет, я Adao, ваш AI ассистент в ZenTao!';
|
||
$lang->ai->chatPlaceholderInput = 'введите текст...';
|
||
$lang->ai->chatSystemMessage = 'Вы Adao, AI ассистент и талисман ZenTao. Вы можете отвечать на вопросы и общаться с пользователями. В настоящее время вы находитесь внутри программного обеспечения для управления проектами ZenTao.';
|
||
$lang->ai->chatSend = 'Отправить';
|
||
$lang->ai->chatReset = 'Сбросить';
|
||
$lang->ai->chatNoResponse = 'Что-то пошло не так, <a id="retry" class="text-blue">нажмите здесь, чтобы повторить попытку</a>.';
|
||
$lang->ai->noMiniProgram = 'Общий агент, который вы посетили, не существует.';
|
||
|
||
$lang->ai->nextStep = 'Далее';
|
||
$lang->ai->goTesting = 'Перейти к тестированию';
|
||
$lang->ai->maintenanceGroup = 'Группа обслуживания';
|
||
|
||
$lang->ai->maintenanceGroupDuplicated = 'Имя группы не может дублироваться.';
|
||
|
||
$lang->ai->requiredList['0'] = 'Необязательно';
|
||
$lang->ai->requiredList['1'] = 'Обязательно';
|
||
|
||
$lang->ai->validate = new stdclass();
|
||
$lang->ai->validate->noEmpty = '%s не может быть пустым.';
|
||
$lang->ai->validate->dirtyForm = 'Этап проектирования %s был изменён. Хотите сохранить и вернуться?';
|
||
$lang->ai->validate->nameNotUnique = 'ZenTao агент с таким именем уже существует, пожалуйста, измените имя.';
|
||
|
||
$lang->ai->prompts = new stdclass();
|
||
$lang->ai->prompts->common = 'ZenTao Агент';
|
||
$lang->ai->prompts->emptyList = 'Пока нет ZenTao Агентов.';
|
||
$lang->ai->prompts->create = 'Создать ZenTao Агента';
|
||
$lang->ai->prompts->edit = 'Редактировать ZenTao Агента';
|
||
$lang->ai->prompts->id = 'ID';
|
||
$lang->ai->prompts->name = 'Название';
|
||
$lang->ai->prompts->description = 'Описание';
|
||
$lang->ai->prompts->createdBy = 'Создатель';
|
||
$lang->ai->prompts->createdDate = 'Дата создания';
|
||
$lang->ai->prompts->targetForm = 'Целевая форма';
|
||
$lang->ai->prompts->funcDesc = 'Описание функции';
|
||
$lang->ai->prompts->deleted = 'Удалён';
|
||
$lang->ai->prompts->stage = 'Этап';
|
||
$lang->ai->prompts->basicInfo = 'Основная информация';
|
||
$lang->ai->prompts->editInfo = 'Редактировать информацию';
|
||
$lang->ai->prompts->publishedBy = 'Опубликовал';
|
||
$lang->ai->prompts->draftedBy = 'Создал черновик';
|
||
$lang->ai->prompts->lastEditor = 'Последний редактор';
|
||
$lang->ai->prompts->modelNeutral = 'Модель';
|
||
|
||
$lang->ai->prompts->viewTypeList = array();
|
||
$lang->ai->prompts->viewTypeList['list'] = 'Список';
|
||
$lang->ai->prompts->viewTypeList['card'] = 'Карточки';
|
||
|
||
$lang->ai->prompts->summary = 'На этой странице %s ZenTao агентов.';
|
||
$lang->ai->prompts->fieldSeparator = ', ';
|
||
|
||
$lang->ai->prompts->action = new stdclass();
|
||
$lang->ai->prompts->action->goDesignConfirm = 'Текущий ZenTao агент не завершён, продолжить проектирование?';
|
||
$lang->ai->prompts->action->goDesign = 'Перейти к проектированию';
|
||
$lang->ai->prompts->action->draftConfirm = 'После снятия с публикации ZenTao агент больше не сможет использоваться. Вы уверены, что хотите продолжить?';
|
||
$lang->ai->prompts->action->design = 'Проектирование';
|
||
$lang->ai->prompts->action->test = 'Тестирование';
|
||
$lang->ai->prompts->action->edit = 'Редактировать';
|
||
$lang->ai->prompts->action->publish = 'Опубликовать';
|
||
$lang->ai->prompts->action->unpublish = 'Снять с публикации';
|
||
$lang->ai->prompts->action->delete = 'Удалить';
|
||
$lang->ai->prompts->action->disable = 'Отключить';
|
||
$lang->ai->prompts->action->deleteConfirm = 'Удалённые ZenTao агенты больше не будут доступны. Вы уверены, что хотите продолжить?';
|
||
$lang->ai->prompts->action->publishSuccess = 'Публикация успешна';
|
||
$lang->ai->prompts->action->unpublishSuccess = 'Снятие с публикации успешно';
|
||
$lang->ai->prompts->action->deleteSuccess = 'Удаление успешно';
|
||
|
||
/* Этапы создания ZenTao агента. */
|
||
$lang->ai->prompts->assignRole = 'Назначить роль';
|
||
$lang->ai->prompts->selectDataSource = 'Выбрать поля данных';
|
||
$lang->ai->prompts->setPurpose = 'Установить цель';
|
||
$lang->ai->prompts->setTargetForm = 'Установить целевую форму';
|
||
$lang->ai->prompts->finalize = 'Завершение';
|
||
|
||
/* Назначение роли. */
|
||
$lang->ai->prompts->model = 'Модель по умолчанию';
|
||
$lang->ai->prompts->role = 'Роль';
|
||
$lang->ai->prompts->characterization = 'Описание роли';
|
||
$lang->ai->prompts->rolePlaceholder = '"Действуй как <роль>"';
|
||
$lang->ai->prompts->charPlaceholder = 'Подробное описание этой роли';
|
||
$lang->ai->prompts->roleTemplate = 'Шаблон роли';
|
||
$lang->ai->prompts->roleTemplateTip = 'После ссылки на шаблон изменение роли или описания роли не влияет на шаблон.';
|
||
$lang->ai->prompts->addRoleTemplate = 'Добавить шаблон роли';
|
||
$lang->ai->prompts->editRoleTemplate = 'Редактировать шаблон роли';
|
||
$lang->ai->prompts->editRoleTemplateTip = 'Редактирование этого шаблона не повлияет на его предыдущее использование в ZenTao агентах.';
|
||
$lang->ai->prompts->roleAddedSuccess = 'Роль успешно добавлена.';
|
||
$lang->ai->prompts->roleDelConfirm = 'Удаление роли не влияет на роль, уже используемую в ZenTao агенте. Вы хотите удалить её?';
|
||
$lang->ai->prompts->roleDelSuccess = 'Роль успешно удалена.';
|
||
$lang->ai->prompts->roleTemplateSave = 'Сохранить шаблон роли';
|
||
$lang->ai->prompts->roleTemplateSaveList = array();
|
||
$lang->ai->prompts->roleTemplateSaveList['save'] = 'Сохранить';
|
||
$lang->ai->prompts->roleTemplateSaveList['discard'] = 'Отменить';
|
||
|
||
/* Выбор источника данных. */
|
||
$lang->ai->prompts->selectData = 'Выбрать поля';
|
||
$lang->ai->prompts->selectDataTip = 'Выберите объект, и его поля будут отображены ниже.';
|
||
$lang->ai->prompts->selectedFormat = 'Выбраны данные из {0}, выбрано {1} полей.';
|
||
$lang->ai->prompts->nonSelected = 'Поля не выбраны.';
|
||
$lang->ai->prompts->sortTip = 'Рекомендуется сортировать поля по приоритету.';
|
||
$lang->ai->prompts->object = 'Объект';
|
||
$lang->ai->prompts->field = 'Поле';
|
||
|
||
/* Установка цели. */
|
||
$lang->ai->prompts->purpose = 'Цель';
|
||
$lang->ai->prompts->purposeTip = 'Чего я хочу достичь, для достижения каких целей?';
|
||
$lang->ai->prompts->elaboration = 'Пояснение';
|
||
$lang->ai->prompts->elaborationTip = 'Я хочу, чтобы его ответ обращал внимание на некоторые дополнительные требования.';
|
||
$lang->ai->prompts->inputPreview = 'Предпросмотр ZenTao Агента';
|
||
$lang->ai->prompts->dataPreview = 'Предпросмотр данных ZenTao Агента';
|
||
$lang->ai->prompts->rolePreview = 'Предпросмотр роли ZenTao Агента';
|
||
$lang->ai->prompts->promptPreview = 'Предпросмотр цели ZenTao Агента';
|
||
|
||
/* Выбор целевой формы. */
|
||
$lang->ai->prompts->selectTargetForm = 'Выбрать целевую форму';
|
||
$lang->ai->prompts->selectTargetFormTip = 'Результаты, возвращаемые LLM, могут быть непосредственно введены в формы внутри ZenTao.';
|
||
$lang->ai->prompts->goingTesting = 'Перенаправление на страницу тестирования';
|
||
$lang->ai->prompts->goingTestingFail = 'Нет доступного для тестирования объекта.';
|
||
|
||
/* Настройки формы ZenTao агента. */
|
||
$lang->ai->prompts->formDefaultTitle = 'Пожалуйста, заполните следующую форму:';
|
||
$lang->ai->prompts->formSubmitBtnText = 'Сгенерировать';
|
||
|
||
$lang->ai->prompts->testData['product']['product']['name'] = 'Платформа для создания корпоративного сайта';
|
||
$lang->ai->prompts->testData['product']['product']['desc'] = 'Платформа для создания корпоративного сайта — это платформа управления, разработанная специально для современных предприятий, направленная на помощь компаниям в профессиональной и инновационной презентации. Платформа интегрирует последние корпоративные новости, достижения проектов, контактную информацию и бизнес-детали, позволяя посетителям легко понять основные ценности и услуги компании. Благодаря чистому и лаконичному интерфейсу и интуитивной навигации платформа улучшает пользовательский опыт и помогает строить более тесные связи между бизнесом и его клиентами и партнёрами.';
|
||
|
||
$lang->ai->prompts->testData['project']['project']['name'] = 'Проект разработки корпоративного сайта';
|
||
$lang->ai->prompts->testData['project']['project']['type'] = 'Тип продукта';
|
||
$lang->ai->prompts->testData['project']['project']['desc'] = 'Проект разработки корпоративного сайта направлен на быстрое и эффективное создание полнофункционального, удобного и масштабируемого корпоративного сайта путём сочетания водопадных и гибких методов разработки. Этот проект обеспечит соответствие конечного продукта потребностям пользователей и предоставит хороший пользовательский опыт благодаря детальному анализу требований, проектированию, разработке и тестированию.';
|
||
$lang->ai->prompts->testData['project']['project']['begin'] = '2025-01-01';
|
||
$lang->ai->prompts->testData['project']['project']['end'] = '2025-06-01';
|
||
$lang->ai->prompts->testData['project']['project']['estimate'] = '800h';
|
||
|
||
$lang->ai->prompts->testData['project']['programplans']['name'] = array('Анализ требований и планирование', 'Системное проектирование', 'Разработка и тестирование', 'Подготовка к развёртыванию и релиз');
|
||
$lang->ai->prompts->testData['project']['programplans']['desc'] = array('На этом этапе будет проведена коммуникация с различными заинтересованными сторонами для сбора, анализа и подтверждения функциональных требований и пользовательских историй веб-сайта.', 'На основе подтверждённых требований будет выполнено проектирование системной архитектуры и прототипов страниц, что заложит основу для последующей разработки.', 'На этом этапе будет проведена детальная разработка в соответствии с системным проектом и выполнено модульное тестирование для обеспечения функциональности.', 'Будет проведено окончательное системное тестирование, приёмочное тестирование пользователей и подготовка к развёртыванию, чтобы гарантировать плавную доставку веб-сайта.');
|
||
$lang->ai->prompts->testData['project']['programplans']['status'] = array('Закрыт', 'Закрыт', 'В процессе', 'Не начат');
|
||
$lang->ai->prompts->testData['project']['programplans']['begin'] = array('2025-01-01', '2025-02-01', '2025-04-01', '2025-05-15');
|
||
$lang->ai->prompts->testData['project']['programplans']['end'] = array('2025-01-31', '2025-02-28', '2025-05-14', '2025-06-01');
|
||
$lang->ai->prompts->testData['project']['programplans']['realBegan'] = array('2025-01-01', '2025-02-01', '2025-04-01', '-');
|
||
$lang->ai->prompts->testData['project']['programplans']['realEnd'] = array('2025-01-31', '2025-02-28', '-', '-');
|
||
$lang->ai->prompts->testData['project']['programplans']['progress'] = array('100%', '100%', '41%', '0%');
|
||
$lang->ai->prompts->testData['project']['programplans']['estimate'] = array('190', '190', '290', '120');
|
||
$lang->ai->prompts->testData['project']['programplans']['consumed'] = array('200', '190', '120', '0');
|
||
$lang->ai->prompts->testData['project']['programplans']['left'] = array('0', '0', '170', '120');
|
||
|
||
$lang->ai->prompts->testData['project']['executions']['name'] = array('Корпоративный сайт 1.0', 'Корпоративный сайт 2.0', 'Корпоративный сайт 3.0');
|
||
$lang->ai->prompts->testData['project']['executions']['desc'] = array('Разработка основных функциональных модулей интеллектуального корпоративного сайта, включая главную страницу, новостной центр и страницу "О нас", завершение модульного тестирования.', 'Реализация версии 2.0 корпоративного сайта, включая страницу отображения достижений и страницу послепродажного обслуживания, исправление ошибок версии 1.0, завершение модульного тестирования.', 'Разработка дополнительных функциональных модулей, таких как контактная информация и бизнес-детали, а также проведение интеграционного тестирования для обеспечения совместной работы модулей.');
|
||
$lang->ai->prompts->testData['project']['executions']['status'] = array('В процессе', 'Не начат', 'Не начат');
|
||
$lang->ai->prompts->testData['project']['executions']['begin'] = array('2025-04-01', '2025-04-14', '2025-04-21');
|
||
$lang->ai->prompts->testData['project']['executions']['end'] = array('2025-04-11', '2025-04-18', '2025-05-14');
|
||
$lang->ai->prompts->testData['project']['executions']['realBegan'] = array('2025-04-01', '-', '-');
|
||
$lang->ai->prompts->testData['project']['executions']['realEnd'] = array('-', '-', '-');
|
||
$lang->ai->prompts->testData['project']['executions']['estimate'] = array('120', '100', '70');
|
||
$lang->ai->prompts->testData['project']['executions']['consumed'] = array('77', '0', '0');
|
||
$lang->ai->prompts->testData['project']['executions']['left'] = array('50', '100', '70');
|
||
$lang->ai->prompts->testData['project']['executions']['progress'] = array('64%', '0%', '0%');
|
||
|
||
$lang->ai->prompts->testData['story']['story']['title'] = 'Реализовать главную страницу корпоративного сайта';
|
||
$lang->ai->prompts->testData['story']['story']['spec'] = 'Как пользователь этой компании, я хочу иметь удобный доступ к основной информации сайта на главной странице, чтобы я мог быстро узнать последние новости компании, некоторые достижения, контактную информацию и бизнес-детали. <br> - Модуль последних новостей компании. <br> - Модуль отображения достижений компании. <br> - Отображение контактной информации и бизнес-деталей компании.';
|
||
$lang->ai->prompts->testData['story']['story']['verify'] = "1. Главная страница должна включать раздел последних новостей, отображающий недавние новости и события. \n2. Должен быть раздел для отображения достижений, демонстрирующий важные проекты и достижения компании.\n 3. Контактная информация должна быть чётко отображена, включая телефон, email и адрес, чтобы посетители могли легко её найти.\n 4. Бизнес-детали должны быть подробными, включая регистрационную информацию компании и соответствующие квалификации, чтобы пользователи могли проверить легальность и надёжность компании.\n 5. Вся информация должна быть чётко видна на главной странице, с красивым макетом и удобной навигацией.";
|
||
$lang->ai->prompts->testData['story']['story']['product'] = 'Платформа для создания корпоративного сайта';
|
||
$lang->ai->prompts->testData['story']['story']['module'] = 'Главная страница';
|
||
$lang->ai->prompts->testData['story']['story']['pri'] = '1';
|
||
$lang->ai->prompts->testData['story']['story']['category'] = 'Запрос на разработку';
|
||
$lang->ai->prompts->testData['story']['story']['estimate'] = '3sp';
|
||
|
||
$lang->ai->prompts->testData['productplan']['productplan']['title'] = 'Версия 2.0';
|
||
$lang->ai->prompts->testData['productplan']['productplan']['desc'] = "- Реализация версии 2.0 корпоративного сайта, включая страницу отображения достижений и страницу послепродажного обслуживания \n - Исправление ошибок, оставшихся от версии 1.0";
|
||
$lang->ai->prompts->testData['productplan']['productplan']['begin'] = '2025-04-14';
|
||
$lang->ai->prompts->testData['productplan']['productplan']['end'] = '2025-04-18';
|
||
|
||
$lang->ai->prompts->testData['productplan']['stories']['title'] = array('Реализовать страницу отображения достижений', 'Реализовать страницу послепродажного обслуживания');
|
||
$lang->ai->prompts->testData['productplan']['stories']['module'] = array('Отображение достижений', 'Послепродажное обслуживание');
|
||
$lang->ai->prompts->testData['productplan']['stories']['pri'] = array('1', '1');
|
||
$lang->ai->prompts->testData['productplan']['stories']['estimate'] = array('1sp', '2sp');
|
||
$lang->ai->prompts->testData['productplan']['stories']['status'] = array('Активирована', 'Активирована');
|
||
$lang->ai->prompts->testData['productplan']['stories']['stage'] = array('Тестирование', 'В разработке');
|
||
|
||
$lang->ai->prompts->testData['productplan']['bugs']['title'] = array('Ошибка модуля последних новостей на главной странице', 'Перекрытие иконки отображения достижений с заголовком');
|
||
$lang->ai->prompts->testData['productplan']['bugs']['pri'] = array('1', '2');
|
||
$lang->ai->prompts->testData['productplan']['bugs']['status'] = array('Решён', 'Активирован');
|
||
|
||
$lang->ai->prompts->testData['release']['release']['product'] = 'Платформа для создания корпоративного сайта';
|
||
$lang->ai->prompts->testData['release']['release']['name'] = 'Корпоративный сайт Версия 1.0';
|
||
$lang->ai->prompts->testData['release']['release']['desc'] = "- Реализация главной страницы корпоративного сайта \n - Реализация страницы новостного центра \n - Реализация страницы \"О нас\"";
|
||
$lang->ai->prompts->testData['release']['release']['date'] = '2025-04-11';
|
||
|
||
$lang->ai->prompts->testData['release']['stories']['title'] = array('Реализовать главную страницу корпоративного сайта', 'Реализовать страницу новостного центра', 'Реализовать страницу "О нас"');
|
||
$lang->ai->prompts->testData['release']['stories']['estimate'] = array('3sp', '2sp', '1sp');
|
||
|
||
$lang->ai->prompts->testData['release']['bugs']['title'] = 'Нет';
|
||
|
||
$lang->ai->prompts->testData['execution']['execution']['name'] = 'Корпоративный сайт 1.0';
|
||
$lang->ai->prompts->testData['execution']['execution']['desc'] = 'Разработка основных функциональных модулей интеллектуального корпоративного сайта, включая главную страницу, новостной центр и страницу "О нас", завершение модульного тестирования.';
|
||
$lang->ai->prompts->testData['execution']['execution']['estimate'] = '120';
|
||
|
||
$lang->ai->prompts->testData['execution']['tasks']['name'] = array('Планирование итерации', 'Дизайн разработки главной страницы', 'Разработка главной страницы', 'Тестирование главной страницы', 'Дизайн разработки новостного центра', 'Разработка страницы новостного центра', 'Тестирование страницы новостного центра', 'Дизайн разработки страницы "О нас"', 'Разработка страницы "О нас"', 'Тестирование страницы "О нас"', 'Обзор итерации');
|
||
$lang->ai->prompts->testData['execution']['tasks']['pri'] = array('1', '1', '2', '3', '1', '2', '3', '1', '2', '3', '4');
|
||
$lang->ai->prompts->testData['execution']['tasks']['status'] = array('Закрыта', 'Завершена', 'Завершена', 'В процессе', 'Завершена', 'В процессе', 'Не начата', 'В процессе', 'Не начата', 'Не начата', 'Не начата');
|
||
$lang->ai->prompts->testData['execution']['tasks']['estimate'] = array('40h', '12h', '10h', '2h', '6h', '8h', '4h', '4h', '8h', '4h', '22h');
|
||
$lang->ai->prompts->testData['execution']['tasks']['consumed'] = array('40h', '12h', '10h', '1h', '6h', '6h', '0h', '2h', '0h', '0h', '0h');
|
||
$lang->ai->prompts->testData['execution']['tasks']['left'] = array('0h', '0h', '0h', '1h', '0h', '2h', '4h', '2h', '8h', '4h', '22h');
|
||
$lang->ai->prompts->testData['execution']['tasks']['progress'] = array('100%', '100%', '100%', '50%', '100%', '75%', '0%', '50%', '0%', '0%', '0%');
|
||
$lang->ai->prompts->testData['execution']['tasks']['estStarted'] = array('2025-04-01', '2025-04-01', '2025-04-02', '2025-04-04', '2025-04-02', '2025-04-02', '2025-04-07', '2025-04-03', '2025-04-03', '2025-04-08', '2025-04-11');
|
||
$lang->ai->prompts->testData['execution']['tasks']['realStarted'] = array('2025-04-01', '2025-04-01', '2025-04-02', '2025-04-04', '2025-04-02', '2025-04-02', '-', '2025-04-03', '-', '-', '-');
|
||
$lang->ai->prompts->testData['execution']['tasks']['finishedDate'] = array('2025-04-01', '2025-04-01', '2025-04-04', '-', '2025-04-02', '-', '-', '-', '-', '-', '-');
|
||
$lang->ai->prompts->testData['execution']['tasks']['closedReason'] = array('Завершена', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-');
|
||
|
||
$lang->ai->prompts->testData['task']['task']['name'] = 'Планирование итерации';
|
||
$lang->ai->prompts->testData['task']['task']['desc'] = "Совещание по планированию итерации направлено на обеспечение того, чтобы команда имела чёткое направление и цели для следующего цикла разработки, способствовало общению и сотрудничеству между членами команды и помогало команде эффективно распределять ресурсы.<br> Цель этого совещания по планированию — уточнить с менеджером продукта основные функциональные модули корпоративного сайта (включая главную страницу, новостной центр и страницу \"О нас\"), гарантируя, что разработка и тестирование смогут выполнить запланированные требования во время цикла итерации.";
|
||
$lang->ai->prompts->testData['task']['task']['pri'] = '1';
|
||
$lang->ai->prompts->testData['task']['task']['status'] = 'Закрыта';
|
||
$lang->ai->prompts->testData['task']['task']['estimate'] = '40h';
|
||
$lang->ai->prompts->testData['task']['task']['consumed'] = '40h';
|
||
$lang->ai->prompts->testData['task']['task']['left'] = '0h';
|
||
$lang->ai->prompts->testData['task']['task']['progress'] = '100%';
|
||
$lang->ai->prompts->testData['task']['task']['story'] = 0;
|
||
$lang->ai->prompts->testData['task']['task']['estStarted'] = '2025-04-01';
|
||
$lang->ai->prompts->testData['task']['task']['realStarted'] = '2025-04-01';
|
||
|
||
$lang->ai->prompts->testData['case']['case']['title'] = 'Реализовать главную страницу корпоративного сайта';
|
||
$lang->ai->prompts->testData['case']['case']['precondition'] = '1. Базовая структура корпоративного сайта создана и развёрнута на сервере. 2. Пользователь может получить доступ к корпоративному сайту.';
|
||
$lang->ai->prompts->testData['case']['case']['scene'] = 'Пользователь заходит на главную страницу корпоративного сайта';
|
||
$lang->ai->prompts->testData['case']['case']['product'] = 'Платформа для создания корпоративного сайта';
|
||
$lang->ai->prompts->testData['case']['case']['module'] = 'Главная страница';
|
||
$lang->ai->prompts->testData['case']['case']['pri'] = '1';
|
||
$lang->ai->prompts->testData['case']['case']['type'] = 'Функциональное тестирование';
|
||
$lang->ai->prompts->testData['case']['case']['lastRunResult'] = 'Пройден';
|
||
$lang->ai->prompts->testData['case']['case']['status'] = 'Нормальный';
|
||
|
||
$lang->ai->prompts->testData['case']['steps']['desc'] = array('1. Пользователь заходит на главную страницу корпоративного сайта.', '2. Пользователь просматривает модуль последних новостей и проверяет, включает ли он недавние новости и события.', '3. Пользователь проверяет модуль отображения достижений, чтобы убедиться, что он наглядно демонстрирует важные проекты и достижения компании.', '4. Пользователь проверяет модуль контактной информации, чтобы убедиться, что он содержит действительные номера телефонов, email и адрес компании.', '5. Пользователь проверяет модуль бизнес-информации, чтобы убедиться, что регистрационная информация компании и соответствующие квалификации детальны и точны.', '6. Проверка чёткой видимости всей информации в местах её отображения.', '7. Пользователь использует функцию навигации для просмотра других страниц, убеждаясь, что навигация проста в использовании.');
|
||
$lang->ai->prompts->testData['case']['steps']['expect'] = array('Пользователь успешно заходит на главную страницу корпоративного сайта, страница загружается нормально.', 'Модуль последних новостей: отображает недавние новости и информацию о событиях', 'Модуль отображения достижений: наглядно демонстрирует важные проекты и достижения компании.', 'Модуль контактной информации: чётко отображает телефон, email и адрес, позволяя пользователям легко найти их.', 'Модуль бизнес-информации: детализирует регистрационную информацию компании и соответствующие квалификации.', 'Пользователь может увидеть всю информацию с первого взгляда, информация размещена разумно, макет красивый.', 'Пользователь может легко использовать функцию навигации для поиска других связанных страниц, процесс навигации плавный.');
|
||
|
||
$lang->ai->prompts->testData['bug']['bug']['title'] = 'Ошибка модуля последних новостей на главной странице';
|
||
$lang->ai->prompts->testData['bug']['bug']['steps'] = "Шаги:1. Откройте главную страницу приложения<br> 2. Прокрутите до модуля последних новостей <br>Результат:<br> В модуле отображается сообщение об ошибке.<br>Ожидание:<br> Последние новости отображаются нормально, без ошибок.";
|
||
$lang->ai->prompts->testData['bug']['bug']['severity'] = '1';
|
||
$lang->ai->prompts->testData['bug']['bug']['pri'] = '1';
|
||
$lang->ai->prompts->testData['bug']['bug']['status'] = 'Решён';
|
||
$lang->ai->prompts->testData['bug']['bug']['confirmed'] = 'Подтверждён';
|
||
$lang->ai->prompts->testData['bug']['bug']['type'] = 'Ошибка кода';
|
||
|
||
$lang->ai->prompts->testData['doc']['doc']['title'] = 'Почему хорошо проработанные продукты сталкиваются с безразличием рынка?';
|
||
$lang->ai->prompts->testData['doc']['doc']['addedBy'] = '-';
|
||
$lang->ai->prompts->testData['doc']['doc']['addedDate'] = '-';
|
||
$lang->ai->prompts->testData['doc']['doc']['editedBy'] = '-';
|
||
$lang->ai->prompts->testData['doc']['doc']['editedDate'] = '-';
|
||
$lang->ai->prompts->testData['doc']['doc']['content'] = 'Каждый менеджер продукта сталкивался с этим недоумением: <br>
|
||
Мы вложили огромные усилия в разработку продуктов, которые превосходят конкурентов, имеют конкурентоспособные цены, и команда уверена в них... но реакция рынка ледяная. Данные о продажах удручающие, рост пользователей застопорился, а возврат инвестиций кажется далёким. <br>
|
||
Что ещё более обидно, когда вы собираете команду для анализа причин, у каждого отдела есть своё объяснение: <br>
|
||
"Это бюджет на маркетинг!" <br>"Это канальная стратегия!" <br>"Рынок ещё не обучен!" <br>"Это исполнительность отдела продаж!" <br>
|
||
В этом разноголосице истина становится всё менее ясной. Вы начинаете задаваться вопросом: Что мы упустили? Почему, казалось бы, идеальный продукт не может завоевать рынок? <br>
|
||
На самом деле, успех продукта никогда не определяется одним фактором. Как у точного замка, все шестерёнки должны совпасть, чтобы он открылся плавно. На высококонкурентном рынке продукты терпят неудачу не в том, в чём вы преуспеваете, а в недостатках, которые вы упустили из виду. <br>
|
||
Восемь измерений успеха продукта <br>
|
||
Модель $APPEALS — это системный инструмент, который помогает выявить этот "недостаток". Она разбивает конкурентоспособность продукта на восемь ключевых измерений: <br>
|
||
$ (Цена): Речь не только о цифрах; речь о воспринимаемой ценности. <br>
|
||
A (Доступность): Насколько легко целевые пользователи могут получить доступ к продукту? <br>
|
||
P (Упаковка): Общий опыт от визуального до тактильного. <br>
|
||
P (Производительность): Фактическая производительность основных функций. <br>
|
||
E (Простота использования): Удобство начала использования и дальнейшей работы. <br>
|
||
A (Гарантии): Гарантии качества и послепродажное обслуживание. <br>
|
||
L (Стоимость жизненного цикла): Общая стоимость долгосрочного использования. <br>
|
||
S (Социальное признание): Имидж бренда и социальное признание. <br>
|
||
Эти восемь измерений вместе формируют панорамный взгляд на рыночную конкурентоспособность продукта. Как врачу нужен комплексный осмотр для определения причины болезни, так и команде продукта нужна тщательная диагностика с помощью модели $APPEALS, чтобы выявить реальные проблемы. <br>
|
||
От субъективных суждений к принятию решений на основе данных <br>
|
||
Некоторые могут спросить: "Но мы обычно учитываем эти измерения, в чём разница?" <br>
|
||
Действительно, опытные менеджеры продуктов часто полагаются на интуицию, рассматривая множество факторов. Однако у интуитивного анализа есть три основных недостатка: <br>
|
||
Пропущенные измерения: Мы часто фокусируемся на знакомых областях, пренебрегая другими. <br>
|
||
Субъективная предвзятость: Эмоциональная привязанность к собственному продукту может привести к предвзятой оценке. <br>
|
||
Путаница весов: Важность каждого измерения варьируется в зависимости от рынка и типа продукта. <br>
|
||
Модель $APPEALS преобразует расплывчатую интуицию в чёткие данные с помощью структурированного анализа, делая продуктовые решения более научными и объективными. <br>
|
||
Делая мощные модели доступными <br>
|
||
Однако знание модели $APPEALS — это только первый шаг; эффективное применение — это ключ. Это и есть намерение при разработке "Решение для анализа принятия решений Zen Dao" — сделать мощные теоретические модели простыми в использовании. <br>
|
||
"Решение для анализа принятия решений Zen Dao" — это инструмент интеллектуального анализа, предназначенный для лиц, принимающих решения в области продуктов и рынков, с мощным конструктором моделей, который оцифровывает и упрощает модель $APPEALS, помогая командам быстро определять конкурентные преимущества и критические недостатки своих продуктов. <br>
|
||
Как интеллектуальный анализ раскрывает потенциал продукта?? <br>
|
||
Умная конфигурация весов измерений <br>
|
||
Важность восьми измерений варьируется в зависимости от отрасли и типа продукта. Решение для анализа принятия решений Zen Dao может интеллектуально рекомендовать конфигурации весов для каждого измерения на основе характеристик продукта, а также поддерживает настройку командами на основе отраслевого опыта. <br>
|
||
Структурированное руководство по вопросам <br>
|
||
В рамках каждого измерения "Руководство по мышлению" разработало серию ключевых вопросов, направляющих команды к всестороннему мышлению. Например, в измерении "Социальное признание" система предложит вам подумать: "Соответствует ли продукт текущим социальным ценностям?" "Признан ли он известными KOL?" "Получат ли пользователи социальное признание, используя продукт?" <br>
|
||
Сравнительный анализ конкурентных продуктов <br>
|
||
Одновременная оценка нескольких конкурирующих продуктов, визуальное отображение различий в производительности по восьми измерениям с помощью лепестковых диаграмм, позволяющее мгновенно понять сильные и слабые стороны вашего продукта. <br>
|
||
Интеллектуальные предложения по улучшению <br>
|
||
На основе результатов анализа предоставляет табличное представление, которое поддерживает просмотр как по проблемам, так и по анализируемым объектам, предлагая многоперспективный обзор результатов анализа. Также предоставляет встроенные графические предложения для результатов, обеспечивая более точное и эффективное распределение ресурсов. <br>
|
||
Четырёхэтапный путь от проблем к решениям?? <br>
|
||
Объект конфигурации: Определите основной анализируемый продукт, его рыночный сегмент и конкурирующие продукты. <br>Конфигурация измерений: Настройте определения и веса восьми измерений, чтобы выделить ключевые факторы. <br>Оценка проблем: Команда совместно отвечает на структурированные вопросы под руководством системы и оценивает их для сравнения. <br>Планирование улучшений: Обзор результатов анализа и предложений системы с нескольких углов для формулирования планов оптимизации. <br>
|
||
Весь процесс обычно занимает всего 1-2 часа, позволяя избежать многомесячных затрат на рыночные проб и ошибки. Как сказал один пользователь: "Модель $APPEALS подобна голографическому сканеру для продуктов, выявляя системные проблемы, которые мы долго игнорировали, структурированным образом, переводя продуктовые решения от субъективных догадок к точному, управляемому данными анализу".';
|
||
|
||
/* Страница завершения. */
|
||
$lang->ai->moduleDisableTip = 'Модуль выбирается автоматически на основе выбранных объектов.';
|
||
|
||
/* Определение источников данных. */
|
||
$lang->ai->dataSource = array();
|
||
|
||
$lang->ai->dataSource['my']['common'] = 'Моё';
|
||
$lang->ai->dataSource['product']['common'] = 'Продукт';
|
||
$lang->ai->dataSource['story']['common'] = 'История';
|
||
$lang->ai->dataSource['productplan']['common'] = 'План продукта';
|
||
$lang->ai->dataSource['release']['common'] = 'Релиз';
|
||
$lang->ai->dataSource['project']['common'] = 'Проект';
|
||
$lang->ai->dataSource['execution']['common'] = 'Исполнение';
|
||
$lang->ai->dataSource['task']['common'] = 'Задача';
|
||
$lang->ai->dataSource['bug']['common'] = 'Баг';
|
||
$lang->ai->dataSource['case']['common'] = 'Тест-кейс';
|
||
$lang->ai->dataSource['doc']['common'] = 'Документ';
|
||
|
||
$lang->ai->dataSource['my']['efforts']['common'] = 'Усилия';
|
||
$lang->ai->dataSource['my']['efforts']['date'] = 'Дата';
|
||
$lang->ai->dataSource['my']['efforts']['work'] = 'Работа';
|
||
$lang->ai->dataSource['my']['efforts']['account'] = 'Аккаунт';
|
||
$lang->ai->dataSource['my']['efforts']['consumed'] = 'Затрачено';
|
||
$lang->ai->dataSource['my']['efforts']['left'] = 'Осталось';
|
||
$lang->ai->dataSource['my']['efforts']['objectID'] = 'Объект';
|
||
$lang->ai->dataSource['my']['efforts']['product'] = 'Продукт';
|
||
$lang->ai->dataSource['my']['efforts']['project'] = 'Проект';
|
||
$lang->ai->dataSource['my']['efforts']['execution'] = 'Исполнение';
|
||
|
||
$lang->ai->dataSource['product']['product']['common'] = 'Продукт';
|
||
$lang->ai->dataSource['product']['product']['name'] = 'Название продукта';
|
||
$lang->ai->dataSource['product']['product']['desc'] = 'Описание';
|
||
$lang->ai->dataSource['product']['modules']['common'] = 'Модуль';
|
||
$lang->ai->dataSource['product']['modules']['name'] = 'Название модуля';
|
||
$lang->ai->dataSource['product']['modules']['modules'] = 'Подмодули';
|
||
|
||
$lang->ai->dataSource['productplan']['productplan']['common'] = 'План продукта';
|
||
$lang->ai->dataSource['productplan']['productplan']['title'] = 'Заголовок';
|
||
$lang->ai->dataSource['productplan']['productplan']['desc'] = 'Описание';
|
||
$lang->ai->dataSource['productplan']['productplan']['begin'] = 'Начало';
|
||
$lang->ai->dataSource['productplan']['productplan']['end'] = 'Конец';
|
||
|
||
$lang->ai->dataSource['productplan']['stories']['common'] = 'Истории';
|
||
$lang->ai->dataSource['productplan']['stories']['title'] = 'Заголовок';
|
||
$lang->ai->dataSource['productplan']['stories']['module'] = 'Модуль';
|
||
$lang->ai->dataSource['productplan']['stories']['pri'] = 'Приоритет';
|
||
$lang->ai->dataSource['productplan']['stories']['estimate'] = 'Оценка';
|
||
$lang->ai->dataSource['productplan']['stories']['status'] = 'Статус';
|
||
$lang->ai->dataSource['productplan']['stories']['stage'] = 'Этап';
|
||
|
||
$lang->ai->dataSource['productplan']['bugs']['common'] = 'Баги';
|
||
$lang->ai->dataSource['productplan']['bugs']['title'] = 'Заголовок';
|
||
$lang->ai->dataSource['productplan']['bugs']['pri'] = 'Приоритет';
|
||
$lang->ai->dataSource['productplan']['bugs']['status'] = 'Статус';
|
||
|
||
$lang->ai->dataSource['release']['release']['common'] = 'Релиз';
|
||
$lang->ai->dataSource['release']['release']['product'] = 'Продукт';
|
||
$lang->ai->dataSource['release']['release']['name'] = 'Название';
|
||
$lang->ai->dataSource['release']['release']['desc'] = 'Описание';
|
||
$lang->ai->dataSource['release']['release']['date'] = 'Дата релиза';
|
||
|
||
$lang->ai->dataSource['release']['stories']['common'] = 'Истории';
|
||
$lang->ai->dataSource['release']['stories']['title'] = 'Заголовок';
|
||
$lang->ai->dataSource['release']['stories']['estimate'] = 'Оценка';
|
||
|
||
$lang->ai->dataSource['release']['bugs']['common'] = 'Баги';
|
||
$lang->ai->dataSource['release']['bugs']['title'] = 'Заголовок';
|
||
|
||
$lang->ai->dataSource['project']['project']['common'] = 'Проект';
|
||
$lang->ai->dataSource['project']['project']['name'] = 'Название';
|
||
$lang->ai->dataSource['project']['project']['type'] = 'Тип';
|
||
$lang->ai->dataSource['project']['project']['desc'] = 'Описание';
|
||
$lang->ai->dataSource['project']['project']['begin'] = 'Начало';
|
||
$lang->ai->dataSource['project']['project']['end'] = 'Конец';
|
||
$lang->ai->dataSource['project']['project']['estimate'] = 'Оценка';
|
||
|
||
$lang->ai->dataSource['project']['programplans']['common'] = 'План программы';
|
||
$lang->ai->dataSource['project']['programplans']['name'] = 'Название';
|
||
$lang->ai->dataSource['project']['programplans']['desc'] = 'Описание';
|
||
$lang->ai->dataSource['project']['programplans']['status'] = 'Статус';
|
||
$lang->ai->dataSource['project']['programplans']['begin'] = 'Начало';
|
||
$lang->ai->dataSource['project']['programplans']['end'] = 'Конец';
|
||
$lang->ai->dataSource['project']['programplans']['realBegan'] = 'Фактическое начало';
|
||
$lang->ai->dataSource['project']['programplans']['realEnd'] = 'Фактический конец';
|
||
$lang->ai->dataSource['project']['programplans']['progress'] = 'Прогресс';
|
||
$lang->ai->dataSource['project']['programplans']['estimate'] = 'Оценка';
|
||
$lang->ai->dataSource['project']['programplans']['consumed'] = 'Затрачено';
|
||
$lang->ai->dataSource['project']['programplans']['left'] = 'Осталось';
|
||
|
||
$lang->ai->dataSource['project']['executions']['common'] = 'Исполнение';
|
||
$lang->ai->dataSource['project']['executions']['name'] = 'Название';
|
||
$lang->ai->dataSource['project']['executions']['desc'] = 'Описание';
|
||
$lang->ai->dataSource['project']['executions']['status'] = 'Статус';
|
||
$lang->ai->dataSource['project']['executions']['begin'] = 'Начало';
|
||
$lang->ai->dataSource['project']['executions']['end'] = 'Конец';
|
||
$lang->ai->dataSource['project']['executions']['realBegan'] = 'Фактическое начало';
|
||
$lang->ai->dataSource['project']['executions']['realEnd'] = 'Фактический конец';
|
||
$lang->ai->dataSource['project']['executions']['estimate'] = 'Оценка';
|
||
$lang->ai->dataSource['project']['executions']['consumed'] = 'Затрачено';
|
||
$lang->ai->dataSource['project']['executions']['left'] = 'Осталось';
|
||
$lang->ai->dataSource['project']['executions']['progress'] = 'Прогресс';
|
||
|
||
$lang->ai->dataSource['story']['story']['common'] = 'История';
|
||
$lang->ai->dataSource['story']['story']['title'] = 'Заголовок';
|
||
$lang->ai->dataSource['story']['story']['spec'] = 'Описание';
|
||
$lang->ai->dataSource['story']['story']['verify'] = 'Критерии приёмки';
|
||
$lang->ai->dataSource['story']['story']['product'] = 'Продукт';
|
||
$lang->ai->dataSource['story']['story']['module'] = 'Модуль';
|
||
$lang->ai->dataSource['story']['story']['pri'] = 'Приоритет';
|
||
$lang->ai->dataSource['story']['story']['category'] = 'Категория';
|
||
$lang->ai->dataSource['story']['story']['estimate'] = 'Оценка в часах';
|
||
|
||
$lang->ai->dataSource['execution']['execution']['common'] = 'Исполнение';
|
||
$lang->ai->dataSource['execution']['execution']['name'] = 'Название';
|
||
$lang->ai->dataSource['execution']['execution']['desc'] = 'Описание';
|
||
$lang->ai->dataSource['execution']['execution']['estimate'] = 'Оценка в часах';
|
||
|
||
$lang->ai->dataSource['execution']['tasks']['common'] = 'Список задач';
|
||
$lang->ai->dataSource['execution']['tasks']['name'] = 'Название';
|
||
$lang->ai->dataSource['execution']['tasks']['pri'] = 'Приоритет';
|
||
$lang->ai->dataSource['execution']['tasks']['status'] = 'Статус';
|
||
$lang->ai->dataSource['execution']['tasks']['estimate'] = 'Оценка в часах';
|
||
$lang->ai->dataSource['execution']['tasks']['consumed'] = 'Затрачено часов';
|
||
$lang->ai->dataSource['execution']['tasks']['left'] = 'Осталось часов';
|
||
$lang->ai->dataSource['execution']['tasks']['progress'] = 'Прогресс';
|
||
$lang->ai->dataSource['execution']['tasks']['estStarted'] = 'Плановая дата начала';
|
||
$lang->ai->dataSource['execution']['tasks']['realStarted'] = 'Фактическая дата начала';
|
||
$lang->ai->dataSource['execution']['tasks']['finishedDate'] = 'Дата завершения';
|
||
$lang->ai->dataSource['execution']['tasks']['closedReason'] = 'Причина закрытия';
|
||
|
||
$lang->ai->dataSource['task']['task']['common'] = 'Задача';
|
||
$lang->ai->dataSource['task']['task']['name'] = 'Название';
|
||
$lang->ai->dataSource['task']['task']['desc'] = 'Описание';
|
||
$lang->ai->dataSource['task']['task']['pri'] = 'Приоритет';
|
||
$lang->ai->dataSource['task']['task']['status'] = 'Статус';
|
||
$lang->ai->dataSource['task']['task']['estimate'] = 'Оценка';
|
||
$lang->ai->dataSource['task']['task']['consumed'] = 'Затрачено';
|
||
$lang->ai->dataSource['task']['task']['left'] = 'Осталось';
|
||
$lang->ai->dataSource['task']['task']['progress'] = 'Прогресс';
|
||
$lang->ai->dataSource['task']['task']['estStarted'] = 'Дата начала';
|
||
$lang->ai->dataSource['task']['task']['realStarted'] = 'Фактическое начало';
|
||
$lang->ai->dataSource['task']['task']['story'] = 'Связанная история';
|
||
|
||
$lang->ai->dataSource['case']['case']['common'] = 'Тест-кейс';
|
||
$lang->ai->dataSource['case']['case']['title'] = 'Заголовок';
|
||
$lang->ai->dataSource['case']['case']['precondition'] = 'Предусловие';
|
||
$lang->ai->dataSource['case']['case']['scene'] = 'Сценарий';
|
||
$lang->ai->dataSource['case']['case']['product'] = 'Продукт';
|
||
$lang->ai->dataSource['case']['case']['module'] = 'Модуль';
|
||
$lang->ai->dataSource['case']['case']['pri'] = 'Приоритет';
|
||
$lang->ai->dataSource['case']['case']['type'] = 'Тип';
|
||
$lang->ai->dataSource['case']['case']['lastRunResult'] = 'Результат';
|
||
$lang->ai->dataSource['case']['case']['status'] = 'Статус';
|
||
|
||
$lang->ai->dataSource['case']['steps']['common'] = 'Шаги';
|
||
$lang->ai->dataSource['case']['steps']['desc'] = 'Описание';
|
||
$lang->ai->dataSource['case']['steps']['expect'] = 'Ожидание';
|
||
|
||
$lang->ai->dataSource['bug']['bug']['common'] = 'Баг';
|
||
$lang->ai->dataSource['bug']['bug']['title'] = 'Заголовок';
|
||
$lang->ai->dataSource['bug']['bug']['steps'] = 'Шаги воспроизведения';
|
||
$lang->ai->dataSource['bug']['bug']['severity'] = 'Серьёзность';
|
||
$lang->ai->dataSource['bug']['bug']['pri'] = 'Приоритет';
|
||
$lang->ai->dataSource['bug']['bug']['status'] = 'Статус';
|
||
$lang->ai->dataSource['bug']['bug']['confirmed'] = 'Подтверждён';
|
||
$lang->ai->dataSource['bug']['bug']['type'] = 'Тип';
|
||
|
||
$lang->ai->dataSource['doc']['doc']['common'] = 'Документ';
|
||
$lang->ai->dataSource['doc']['doc']['title'] = 'Заголовок';
|
||
$lang->ai->dataSource['doc']['doc']['content'] = 'Текст';
|
||
$lang->ai->dataSource['doc']['doc']['addedBy'] = 'Создатель';
|
||
$lang->ai->dataSource['doc']['doc']['addedDate'] = 'Дата создания';
|
||
$lang->ai->dataSource['doc']['doc']['editedBy'] = 'Редактировал';
|
||
$lang->ai->dataSource['doc']['doc']['editedDate'] = 'Дата редактирования';
|
||
|
||
/* Определение целевых форм. См. `$config->ai->targetForm`. */
|
||
$lang->ai->targetForm = array();
|
||
$lang->ai->targetForm['product']['common'] = 'Продукт';
|
||
$lang->ai->targetForm['story']['common'] = 'История';
|
||
$lang->ai->targetForm['productplan']['common'] = 'План';
|
||
$lang->ai->targetForm['projectrelease']['common'] = 'Релиз';
|
||
$lang->ai->targetForm['project']['common'] = 'Проект';
|
||
$lang->ai->targetForm['execution']['common'] = 'Исполнение';
|
||
$lang->ai->targetForm['task']['common'] = 'Задача';
|
||
$lang->ai->targetForm['testcase']['common'] = 'Тест-кейс';
|
||
$lang->ai->targetForm['bug']['common'] = 'Баг';
|
||
$lang->ai->targetForm['doc']['common'] = 'Документ';
|
||
$lang->ai->targetForm['empty']['common'] = '';
|
||
|
||
$lang->ai->targetForm['product']['tree/managechild'] = 'Управление модулями';
|
||
$lang->ai->targetForm['product']['doc/create'] = 'Создать документ';
|
||
|
||
$lang->ai->targetForm['story']['create'] = 'Создать историю';
|
||
$lang->ai->targetForm['story']['batchcreate'] = 'Массовое создание историй';
|
||
$lang->ai->targetForm['story']['change'] = 'Изменить историю';
|
||
$lang->ai->targetForm['story']['totask'] = 'История в задачу';
|
||
$lang->ai->targetForm['story']['testcasecreate'] = 'Создать тест-кейс';
|
||
$lang->ai->targetForm['story']['subdivide'] = 'Декомпозиция истории';
|
||
|
||
$lang->ai->targetForm['productplan']['edit'] = 'Редактировать план';
|
||
$lang->ai->targetForm['productplan']['create'] = 'Создать подплан';
|
||
|
||
$lang->ai->targetForm['projectrelease']['doc/create'] = 'Создать документ';
|
||
|
||
$lang->ai->targetForm['project']['risk/create'] = 'Создать риск';
|
||
$lang->ai->targetForm['project']['issue/create'] = 'Создать проблему';
|
||
$lang->ai->targetForm['project']['doc/create'] = 'Создать документ';
|
||
$lang->ai->targetForm['project']['programplan/create'] = 'Установить план программы';
|
||
|
||
$lang->ai->targetForm['execution']['batchcreatetask'] = 'Массовое создание задач';
|
||
$lang->ai->targetForm['execution']['createtestreport'] = 'Создать тестовый отчёт';
|
||
$lang->ai->targetForm['execution']['createqa'] = 'Создать QA';
|
||
$lang->ai->targetForm['execution']['createrisk'] = 'Создать риск';
|
||
$lang->ai->targetForm['execution']['createissue'] = 'Создать проблему';
|
||
|
||
$lang->ai->targetForm['task']['edit'] = 'Редактировать задачу';
|
||
$lang->ai->targetForm['task']['batchcreate'] = 'Массовое создание задач';
|
||
|
||
$lang->ai->targetForm['testcase']['edit'] = 'Редактировать тест-кейс';
|
||
$lang->ai->targetForm['testcase']['createscript'] = 'Создать скрипт';
|
||
|
||
$lang->ai->targetForm['bug']['edit'] = 'Редактировать баг';
|
||
$lang->ai->targetForm['bug']['story/create'] = 'Баг в историю';
|
||
$lang->ai->targetForm['bug']['testcase/create'] = 'Баг в тест-кейс';
|
||
|
||
$lang->ai->targetForm['doc']['create'] = 'Создать документ';
|
||
$lang->ai->targetForm['doc']['edit'] = 'Редактировать документ';
|
||
|
||
$lang->ai->targetForm['empty']['empty'] = 'Пусто';
|
||
|
||
$lang->ai->prompts->statuses = array();
|
||
$lang->ai->prompts->statuses[''] = 'Все';
|
||
$lang->ai->prompts->statuses['draft'] = 'Черновик';
|
||
$lang->ai->prompts->statuses['active'] = 'Активен';
|
||
|
||
$lang->ai->featureBar['prompts'][''] = 'Все';
|
||
$lang->ai->featureBar['prompts']['draft'] = 'Черновик';
|
||
$lang->ai->featureBar['prompts']['active'] = 'Активен';
|
||
|
||
$lang->ai->prompts->modules = array();
|
||
$lang->ai->prompts->modules[''] = 'Все';
|
||
$lang->ai->prompts->modules['product'] = 'Продукт';
|
||
$lang->ai->prompts->modules['project'] = 'Проект';
|
||
$lang->ai->prompts->modules['story'] = 'История';
|
||
$lang->ai->prompts->modules['productplan'] = 'План продукта';
|
||
$lang->ai->prompts->modules['release'] = 'Релиз';
|
||
$lang->ai->prompts->modules['execution'] = 'Исполнение';
|
||
$lang->ai->prompts->modules['task'] = 'Задача';
|
||
$lang->ai->prompts->modules['case'] = 'Тест-кейс';
|
||
$lang->ai->prompts->modules['bug'] = 'Баг';
|
||
$lang->ai->prompts->modules['doc'] = 'Документ';
|
||
|
||
$lang->ai->conversations = new stdclass();
|
||
$lang->ai->conversations->common = 'Диалоги';
|
||
|
||
$lang->ai->miniPrograms = new stdClass();
|
||
$lang->ai->miniPrograms->common = 'Общие агенты';
|
||
$lang->ai->miniPrograms->emptyList = 'В настоящее время нет доступных общих агентов.';
|
||
$lang->ai->miniPrograms->create = 'Создать агента';
|
||
$lang->ai->miniPrograms->configuration = 'Конфигурация основной информации';
|
||
$lang->ai->miniPrograms->downloadTip = 'После публикации будет отображаться на витрине общих агентов и автоматически синхронизироваться с клиентом.';
|
||
$lang->ai->miniPrograms->download = 'Скачать Zentao Client';
|
||
$lang->ai->miniPrograms->category = 'Категория';
|
||
$lang->ai->miniPrograms->icon = 'Иконка';
|
||
$lang->ai->miniPrograms->desc = 'Введение';
|
||
$lang->ai->miniPrograms->categoryList = array('work' => 'Работа', 'personal' => 'Личное', 'life' => 'Жизнь', 'creative' => 'Творчество', 'others' => 'Другое');
|
||
$lang->ai->miniPrograms->allCategories = array('' => 'Все категории');
|
||
$lang->ai->miniPrograms->collect = 'В избранное';
|
||
$lang->ai->miniPrograms->more = 'Ещё';
|
||
$lang->ai->miniPrograms->iconModification = 'Изменение иконки';
|
||
$lang->ai->miniPrograms->customBackground = 'Пользовательский цвет фона';
|
||
$lang->ai->miniPrograms->customIcon = 'Пользовательская иконка';
|
||
$lang->ai->miniPrograms->backToListPage = 'Вернуться к списку';
|
||
$lang->ai->miniPrograms->lastStep = 'Предыдущий шаг';
|
||
$lang->ai->miniPrograms->backToListPageTip = 'Конфигурация параметров выбранного объекта была изменена. Хотите сохранить и вернуться?';
|
||
$lang->ai->miniPrograms->saveAndBack = 'Сохранить и вернуться';
|
||
$lang->ai->miniPrograms->publishConfirm = array('Вы уверены, что хотите опубликовать?', 'После публикации будет отображаться в модуле AI в навигации первого уровня, клиент будет обновлён одновременно.');
|
||
$lang->ai->miniPrograms->emptyPrompterTip = 'Промптер общего агента пуст. Пожалуйста, отредактируйте его перед публикацией.';
|
||
$lang->ai->miniPrograms->maintenanceGroup = 'Группа обслуживания общих агентов';
|
||
|
||
$lang->ai->miniPrograms->latestPublishedDate = 'Последняя дата публикации';
|
||
$lang->ai->miniPrograms->deleteTip = 'Вы уверены, что хотите удалить этого общего агента?';
|
||
$lang->ai->miniPrograms->disableTip = 'Отключение общего агента сделает его недоступным для пользователей. Вы уверены, что хотите отключить его?';
|
||
$lang->ai->miniPrograms->publishTip = 'После публикации будет отображаться на витрине общих агентов, клиент будет обновлён синхронно.';
|
||
$lang->ai->miniPrograms->unpublishedTip = 'Используемый вами общий агент не опубликован.';
|
||
|
||
$lang->ai->miniPrograms->placeholder = new stdClass();
|
||
$lang->ai->miniPrograms->placeholder->name = 'Пожалуйста, введите название общего агента';
|
||
$lang->ai->miniPrograms->placeholder->desc = 'Пожалуйста, введите краткое описание общего агента';
|
||
$lang->ai->miniPrograms->placeholder->default = 'Пожалуйста, заполните промпт, по умолчанию "пожалуйста, введите"';
|
||
$lang->ai->miniPrograms->placeholder->input = 'Пожалуйста, введите';
|
||
$lang->ai->miniPrograms->placeholder->prompt = 'Пожалуйста, введите дизайн промпта';
|
||
$lang->ai->miniPrograms->placeholder->asking = 'Продолжить запрос';
|
||
|
||
$lang->ai->miniPrograms->deleteFieldTip = 'Вы уверены, что хотите удалить это поле?';
|
||
|
||
$lang->ai->miniPrograms->field = new stdClass();
|
||
$lang->ai->miniPrograms->field->name = 'Имя поля';
|
||
$lang->ai->miniPrograms->field->duplicatedNameTip = 'Это имя уже используется, попробуйте другое';
|
||
$lang->ai->miniPrograms->field->type = 'Тип элемента управления';
|
||
$lang->ai->miniPrograms->field->typeList = array('text' => 'Однострочный текст', 'textarea' => 'Многострочный текст', 'radio' => 'Одиночный выбор', 'checkbox' => 'Множественный выбор');
|
||
$lang->ai->miniPrograms->field->placeholder = 'Подсказка для заполнения';
|
||
$lang->ai->miniPrograms->field->required = 'Обязательное';
|
||
$lang->ai->miniPrograms->field->requiredOptions = array('Нет', 'Да');
|
||
$lang->ai->miniPrograms->field->add = 'Новое поле';
|
||
$lang->ai->miniPrograms->field->addTip = 'Пожалуйста, нажмите здесь, чтобы добавить информацию о поле';
|
||
$lang->ai->miniPrograms->field->edit = 'Редактировать поле';
|
||
$lang->ai->miniPrograms->field->configuration = 'Конфигурация';
|
||
$lang->ai->miniPrograms->field->debug = 'Область отладки';
|
||
$lang->ai->miniPrograms->field->preview = 'Область предпросмотра';
|
||
$lang->ai->miniPrograms->field->fields = 'Конфигурация формы';
|
||
$lang->ai->miniPrograms->field->prompt = 'Промпт';
|
||
$lang->ai->miniPrograms->field->fieldConfig = 'Конфигурация поля';
|
||
$lang->ai->miniPrograms->field->knowledgeLibs = 'Подключение библиотек знаний';
|
||
$lang->ai->miniPrograms->field->option = 'Опции';
|
||
$lang->ai->miniPrograms->field->contentDebugging = 'Отладка содержимого';
|
||
$lang->ai->miniPrograms->field->contentDebuggingTip = 'Пожалуйста, введите сюда поле для отладки.';
|
||
$lang->ai->miniPrograms->field->prompterDesign = 'Дизайн промпта';
|
||
$lang->ai->miniPrograms->field->prompterDesignTip = 'Символ <> используется для ссылки на настроенное поле. Используйте пробелы до и после <>.';
|
||
$lang->ai->miniPrograms->field->prompterPreview = 'Предпросмотр промпта';
|
||
$lang->ai->miniPrograms->field->generateResult = 'Сгенерировать результат';
|
||
$lang->ai->miniPrograms->field->resultPreview = 'Предпросмотр результата';
|
||
|
||
$lang->ai->miniPrograms->field->default = array(
|
||
'Роль',
|
||
'Сценарий',
|
||
'Цель',
|
||
'Как <Роль>, я надеюсь достичь <Цель> в сценарии <Сценарий>.'
|
||
);
|
||
|
||
$lang->ai->miniPrograms->field->emptyNameWarning = '「%s」 не может быть пустым';
|
||
$lang->ai->miniPrograms->field->duplicatedNameWarning = 'Дубликат 「%s」';
|
||
$lang->ai->miniPrograms->field->emptyOptionWarning = 'Пожалуйста, настройте хотя бы одну опцию';
|
||
|
||
$lang->ai->miniPrograms->statuses = array(
|
||
'' => 'все',
|
||
'draft' => 'не опубликовано',
|
||
'active' => 'опубликовано',
|
||
'createdByMe' => 'Создано мной'
|
||
);
|
||
|
||
$lang->ai->featureBar['miniprograms'][''] = 'Все';
|
||
$lang->ai->featureBar['miniprograms']['draft'] = 'Не опубликовано';
|
||
$lang->ai->featureBar['miniprograms']['active'] = 'Опубликовано';
|
||
$lang->ai->featureBar['miniprograms']['createdByMe'] = 'Создано мной';
|
||
|
||
$lang->ai->miniPrograms->publishedOptions = array('не опубликовано', 'опубликовано');
|
||
$lang->ai->miniPrograms->optionName = 'Название опции';
|
||
$lang->ai->miniPrograms->promptTemplate = 'Шаблон промпта';
|
||
$lang->ai->miniPrograms->fieldConfiguration = 'Конфигурация полей';
|
||
$lang->ai->miniPrograms->summary = 'На этой странице %s общих агентов.';
|
||
$lang->ai->miniPrograms->generate = 'Сгенерировать';
|
||
$lang->ai->miniPrograms->regenerate = 'Сгенерировать заново';
|
||
$lang->ai->miniPrograms->noModel = array('Языковая модель ещё не настроена. Пожалуйста, свяжитесь с администратором или перейдите в бэкенд для настройки <a id="to-language-model"> языковой модели.</a>。', 'Если соответствующая конфигурация выполнена, попробуйте <a id="reload-current">перезагрузить</a> страницу.');
|
||
$lang->ai->miniPrograms->clearContext = 'Контекст очищен.';
|
||
$lang->ai->miniPrograms->newVersionTip = 'Общий агент был обновлён %s. Выше показана предыдущая запись.';
|
||
$lang->ai->miniPrograms->disabledTip = 'Текущий общий агент отключён.';
|
||
$lang->ai->miniPrograms->chatNoResponse = 'Что-то пошло не так.';
|
||
|
||
$lang->ai->models = new stdclass();
|
||
$lang->ai->models->title = 'Конфигурация языковых моделей';
|
||
$lang->ai->models->common = 'Языковая модель';
|
||
$lang->ai->models->name = 'Название';
|
||
$lang->ai->models->type = 'Модель';
|
||
$lang->ai->models->vendor = 'Поставщик';
|
||
$lang->ai->models->base = 'API Base URL';
|
||
$lang->ai->models->key = 'API Key';
|
||
$lang->ai->models->secret = 'Secret Key';
|
||
$lang->ai->models->resource = 'Resource';
|
||
$lang->ai->models->deployment = 'Deployment';
|
||
$lang->ai->models->proxyType = 'Тип прокси';
|
||
$lang->ai->models->proxyAddr = 'Адрес прокси';
|
||
$lang->ai->models->description = 'Описание';
|
||
$lang->ai->models->createdDate = 'Дата создания';
|
||
$lang->ai->models->createdBy = 'Создатель';
|
||
$lang->ai->models->editedDate = 'Дата изменения';
|
||
$lang->ai->models->editedBy = 'Редактировал';
|
||
$lang->ai->models->usesProxy = 'Использовать прокси';
|
||
$lang->ai->models->testConnection = 'Проверить соединение';
|
||
$lang->ai->models->unconfigured = 'Не настроено';
|
||
$lang->ai->models->create = 'Создать модель';
|
||
$lang->ai->models->edit = 'Редактировать параметры';
|
||
$lang->ai->models->view = 'Просмотреть детали';
|
||
$lang->ai->models->enable = 'Включить языковую модель';
|
||
$lang->ai->models->disable = 'Отключить языковую модель';
|
||
$lang->ai->models->details = 'Детали модели';
|
||
$lang->ai->models->concealTip = 'Видно при редактировании';
|
||
$lang->ai->models->upgradeBiz = 'Дополнительные AI возможности — всё в <a target="_blank" href="https://www.zentao.net/page/enterprise.html" class="text-blue">ZenTao Biz</a>.';
|
||
$lang->ai->models->noModelError = 'Языковая модель не настроена, пожалуйста, свяжитесь с администратором.';
|
||
$lang->ai->models->noModels = 'В настоящее время нет языковых моделей.';
|
||
$lang->ai->models->confirmDelete = 'После удаления модели связанные ZenTao агенты, общие агенты и AI чаты станут недоступны. Хотите удалить их?';
|
||
$lang->ai->models->confirmDisable = 'Вы уверены, что хотите отключить эту языковую модель?';
|
||
$lang->ai->models->default = 'Модель по умолчанию';
|
||
$lang->ai->models->defaultTip = 'Языковая модель по умолчанию (первая доступная языковая модель) будет использоваться для запуска zenTao агентов и общих агентов, для которых не указана языковая модель, а также для чата.';
|
||
$lang->ai->models->authFailure = 'Ошибка аутентификации API';
|
||
|
||
$lang->ai->models->testConnectionResult = new stdclass();
|
||
$lang->ai->models->testConnectionResult->success = 'Соединение установлено успешно';
|
||
$lang->ai->models->testConnectionResult->fail = 'Не удалось подключиться';
|
||
$lang->ai->models->testConnectionResult->failFormat = 'Не удалось подключиться: %s';
|
||
|
||
$lang->ai->models->statusList = array();
|
||
$lang->ai->models->statusList['0'] = 'Отключено';
|
||
$lang->ai->models->statusList['off'] = 'Отключено';
|
||
$lang->ai->models->statusList['1'] = 'Включено';
|
||
$lang->ai->models->statusList['on'] = 'Включено';
|
||
|
||
$lang->ai->models->proxyStatusList = array();
|
||
$lang->ai->models->proxyStatusList['0'] = 'Нет';
|
||
$lang->ai->models->proxyStatusList['off'] = 'Нет';
|
||
$lang->ai->models->proxyStatusList['1'] = 'Да';
|
||
$lang->ai->models->proxyStatusList['on'] = 'Да';
|
||
|
||
$lang->ai->models->typeList = array();
|
||
$lang->ai->models->typeList['openai-gpt35'] = 'OpenAI / GPT-3.5';
|
||
$lang->ai->models->typeList['openai-gpt4'] = 'OpenAI / GPT-4';
|
||
$lang->ai->models->typeList['baidu-ernie'] = 'Baidu / ERNIE';
|
||
|
||
$lang->ai->models->vendorList = new stdclass();
|
||
$lang->ai->models->vendorList->{'openai-gpt35'} = array('openai' => 'OpenAI', 'azure' => 'Azure', 'openaiCompatible' => 'Пользовательский');
|
||
$lang->ai->models->vendorList->{'openai-gpt4'} = array('openai' => 'OpenAI', 'azure' => 'Azure', 'openaiCompatible' => 'Пользовательский');
|
||
$lang->ai->models->vendorList->{'baidu-ernie'} = array('baidu' => 'Baidu Qianfan LLM Platform');
|
||
|
||
$lang->ai->models->vendorTips = new stdclass();
|
||
$lang->ai->models->vendorTips->azure = 'Версия OpenAI GPT указывается при создании развёртывания модели в Azure.';
|
||
$lang->ai->models->vendorTips->openaiCompatible = 'Пользовательский API должен поддерживать Function Calling, иначе некоторые функции могут работать некорректно.';
|
||
|
||
$lang->ai->models->proxyTypes = array();
|
||
$lang->ai->models->proxyTypes[''] = 'Без прокси';
|
||
$lang->ai->models->proxyTypes['socks5'] = 'SOCKS5';
|
||
|
||
$lang->ai->models->promptFor = 'ZenTao агент для %s';
|
||
|
||
$lang->ai->designStepNav = array();
|
||
$lang->ai->designStepNav['assignrole'] = 'Указать роль';
|
||
$lang->ai->designStepNav['selectdatasource'] = 'Выбрать объект';
|
||
$lang->ai->designStepNav['setpurpose'] = 'Подтвердить действие';
|
||
$lang->ai->designStepNav['settargetform'] = 'Обработать результат';
|
||
$lang->ai->designStepNav['finalize'] = 'Готово к публикации';
|
||
|
||
$lang->ai->dataTypeDesc = '%s имеет тип %s, %s';
|
||
|
||
$lang->ai->dataType = new stdclass();
|
||
$lang->ai->dataType->pri = new stdClass();
|
||
$lang->ai->dataType->pri->type = 'числовой';
|
||
$lang->ai->dataType->pri->desc = '1 — наивысший приоритет, 4 — самый низкий.';
|
||
|
||
$lang->ai->dataType->estimate = new stdClass();
|
||
$lang->ai->dataType->estimate->type = 'числовой';
|
||
$lang->ai->dataType->estimate->desc = 'Единица измерения — часы.';
|
||
|
||
$lang->ai->dataType->consumed = $lang->ai->dataType->estimate;
|
||
$lang->ai->dataType->left = $lang->ai->dataType->estimate;
|
||
|
||
$lang->ai->dataType->progress = new stdClass();
|
||
$lang->ai->dataType->progress->type = 'процент';
|
||
$lang->ai->dataType->progress->desc = '0 означает не начато, 100 означает завершено.';
|
||
|
||
$lang->ai->dataType->datetime = new stdClass();
|
||
$lang->ai->dataType->datetime->type = 'дата и время';
|
||
$lang->ai->dataType->datetime->desc = 'Формат: 1970-01-01 00:00:01, или оставьте пустым.';
|
||
|
||
$lang->ai->dataType->estStarted = $lang->ai->dataType->datetime;
|
||
$lang->ai->dataType->realStarted = $lang->ai->dataType->datetime;
|
||
$lang->ai->dataType->finishedDate = $lang->ai->dataType->datetime;
|
||
|
||
$lang->ai->demoData = new stdclass();
|
||
$lang->ai->demoData->notExist = 'Демонстрационные данные пока не существуют.';
|
||
$lang->ai->demoData->story = array(
|
||
'story' => array(
|
||
'title' => 'Разработать онлайн-платформу обучения',
|
||
'spec' => 'Необходимо разработать онлайн-платформу обучения, которая обеспечивает управление курсами, управление студентами, управление преподавателями и другие функции.',
|
||
'verify' => '1. Все функции работают корректно без ошибок или аномалий.2. Интерфейс эстетически приятен и удобен для пользователя.3. Платформа может удовлетворить потребности пользователей и имеет высокий уровень удовлетворённости.4. Качество кода хорошее, структура чёткая, легко поддерживать.',
|
||
'module' => 7,
|
||
'pri' => 1,
|
||
'estimate' => 1,
|
||
'product' => 1,
|
||
'category' => 'особенность',
|
||
),
|
||
);
|
||
$lang->ai->demoData->execution = array(
|
||
'execution' => array(
|
||
'name' => 'Разработка ПО онлайн-платформы обучения',
|
||
'desc' => 'Этот план направлен на разработку программного обеспечения для онлайн-платформы обучения, которое предоставляет доступные учебные ресурсы, включая текст, видео и аудио, а также некоторые учебные инструменты, такие как экзамены, тесты и дискуссионные форумы.',
|
||
'estimate' => 7,
|
||
),
|
||
'tasks' => array(
|
||
0 =>
|
||
array(
|
||
'name' => 'Выбор технологий',
|
||
'pri' => 1,
|
||
'status' => 'done',
|
||
'estimate' => 1,
|
||
'consumed' => 1,
|
||
'left' => 0,
|
||
'progress' => 100,
|
||
'estStarted' => '2023-07-02 00:00:00',
|
||
'realStarted' => '2023-07-02 00:00:00',
|
||
'finishedDate' => '2023-07-02 00:00:00',
|
||
'closedReason' => 'Завершена',
|
||
),
|
||
1 =>
|
||
array(
|
||
'name' => 'UI Дизайн',
|
||
'pri' => 1,
|
||
'status' => 'doing',
|
||
'estimate' => 2,
|
||
'consumed' => 1,
|
||
'left' => 1,
|
||
'progress' => 50,
|
||
'estStarted' => '2023-07-03 00:00:00',
|
||
'realStarted' => '2023-07-03 00:00:00',
|
||
'finishedDate' => '',
|
||
'closedReason' => '',
|
||
),
|
||
2 =>
|
||
array(
|
||
'name' => 'Разработка',
|
||
'pri' => 1,
|
||
'status' => 'wait',
|
||
'estimate' => 1,
|
||
'consumed' => 0,
|
||
'left' => 1,
|
||
'progress' => 0,
|
||
'estStarted' => '',
|
||
'realStarted' => '',
|
||
'finishedDate' => '',
|
||
'closedReason' => '',
|
||
),
|
||
),
|
||
);
|
||
|
||
/* Формы как JSON Schemas. */
|
||
$lang->ai->formSchema = array();
|
||
$lang->ai->formSchema['story']['create'] = new stdclass();
|
||
$lang->ai->formSchema['story']['create']->title = 'История';
|
||
$lang->ai->formSchema['story']['create']->type = 'object';
|
||
$lang->ai->formSchema['story']['create']->properties = new stdclass();
|
||
$lang->ai->formSchema['story']['create']->properties->title = new stdclass();
|
||
$lang->ai->formSchema['story']['create']->properties->spec = new stdclass();
|
||
$lang->ai->formSchema['story']['create']->properties->verify = new stdclass();
|
||
$lang->ai->formSchema['story']['create']->properties->title->type = 'string';
|
||
$lang->ai->formSchema['story']['create']->properties->title->description = 'Название истории';
|
||
$lang->ai->formSchema['story']['create']->properties->spec->type = 'string';
|
||
$lang->ai->formSchema['story']['create']->properties->spec->description = 'Описание истории';
|
||
$lang->ai->formSchema['story']['create']->properties->verify->type = 'string';
|
||
$lang->ai->formSchema['story']['create']->properties->verify->description = 'Критерии приёмки истории';
|
||
$lang->ai->formSchema['story']['create']->required = array('title', 'spec', 'verify');
|
||
$lang->ai->formSchema['story']['change'] = $lang->ai->formSchema['story']['create'];
|
||
|
||
$lang->ai->formSchema['story']['batchcreate'] = new stdclass();
|
||
$lang->ai->formSchema['story']['batchcreate']->title = 'Истории';
|
||
$lang->ai->formSchema['story']['batchcreate']->type = 'object';
|
||
$lang->ai->formSchema['story']['batchcreate']->properties = new stdclass();
|
||
$lang->ai->formSchema['story']['batchcreate']->properties->stories = new stdclass();
|
||
$lang->ai->formSchema['story']['batchcreate']->properties->stories->type = 'array';
|
||
$lang->ai->formSchema['story']['batchcreate']->properties->stories->description = 'Истории';
|
||
$lang->ai->formSchema['story']['batchcreate']->properties->stories->items = $lang->ai->formSchema['story']['create'];
|
||
|
||
$lang->ai->formSchema['productplan']['create'] = new stdclass();
|
||
$lang->ai->formSchema['productplan']['create']->title = 'План продукта';
|
||
$lang->ai->formSchema['productplan']['create']->type = 'object';
|
||
$lang->ai->formSchema['productplan']['create']->properties = new stdclass();
|
||
$lang->ai->formSchema['productplan']['create']->properties->title = new stdclass();
|
||
$lang->ai->formSchema['productplan']['create']->properties->begin = new stdclass();
|
||
$lang->ai->formSchema['productplan']['create']->properties->end = new stdclass();
|
||
$lang->ai->formSchema['productplan']['create']->properties->desc = new stdclass();
|
||
$lang->ai->formSchema['productplan']['create']->properties->title->type = 'string';
|
||
$lang->ai->formSchema['productplan']['create']->properties->title->description = 'Название плана продукта';
|
||
$lang->ai->formSchema['productplan']['create']->properties->begin->type = 'date';
|
||
$lang->ai->formSchema['productplan']['create']->properties->begin->description = 'Дата начала плана продукта';
|
||
$lang->ai->formSchema['productplan']['create']->properties->end->type = 'date';
|
||
$lang->ai->formSchema['productplan']['create']->properties->end->description = 'Дата окончания плана продукта';
|
||
$lang->ai->formSchema['productplan']['create']->properties->desc->type = 'string';
|
||
$lang->ai->formSchema['productplan']['create']->properties->desc->description = 'Описание плана продукта';
|
||
$lang->ai->formSchema['productplan']['create']->required = array('title', 'begin', 'end');
|
||
$lang->ai->formSchema['productplan']['edit'] = $lang->ai->formSchema['productplan']['create'];
|
||
|
||
$lang->ai->formSchema['task']['create'] = new stdclass();
|
||
$lang->ai->formSchema['task']['create']->title = 'Задача';
|
||
$lang->ai->formSchema['task']['create']->type = 'object';
|
||
$lang->ai->formSchema['task']['create']->properties = new stdclass();
|
||
$lang->ai->formSchema['task']['create']->properties->type = new stdclass();
|
||
$lang->ai->formSchema['task']['create']->properties->name = new stdclass();
|
||
$lang->ai->formSchema['task']['create']->properties->desc = new stdclass();
|
||
$lang->ai->formSchema['task']['create']->properties->pri = new stdclass();
|
||
$lang->ai->formSchema['task']['create']->properties->estimate = new stdclass();
|
||
$lang->ai->formSchema['task']['create']->properties->begin = new stdclass();
|
||
$lang->ai->formSchema['task']['create']->properties->end = new stdclass();
|
||
$lang->ai->formSchema['task']['create']->properties->type->type = 'string';
|
||
$lang->ai->formSchema['task']['create']->properties->type->description = 'Тип задачи';
|
||
$lang->ai->formSchema['task']['create']->properties->type->enum = array('design', 'devel', 'request', 'test', 'study', 'discuss', 'ui', 'affair', 'misc');
|
||
$lang->ai->formSchema['task']['create']->properties->name->type = 'string';
|
||
$lang->ai->formSchema['task']['create']->properties->name->description = 'Название задачи';
|
||
$lang->ai->formSchema['task']['create']->properties->desc->type = 'string';
|
||
$lang->ai->formSchema['task']['create']->properties->desc->description = 'Описание задачи';
|
||
$lang->ai->formSchema['task']['create']->properties->pri->type = 'string';
|
||
$lang->ai->formSchema['task']['create']->properties->pri->description = 'Приоритет задачи';
|
||
$lang->ai->formSchema['task']['create']->properties->pri->enum = array('1', '2', '3', '4');
|
||
$lang->ai->formSchema['task']['create']->properties->estimate->type = 'number';
|
||
$lang->ai->formSchema['task']['create']->properties->estimate->description = 'Оценка в часах для задачи';
|
||
$lang->ai->formSchema['task']['create']->properties->begin->type = 'string';
|
||
$lang->ai->formSchema['task']['create']->properties->begin->format = 'date';
|
||
$lang->ai->formSchema['task']['create']->properties->begin->description = 'Дата начала задачи';
|
||
$lang->ai->formSchema['task']['create']->properties->end->type = 'string';
|
||
$lang->ai->formSchema['task']['create']->properties->end->format = 'date';
|
||
$lang->ai->formSchema['task']['create']->properties->end->description = 'Дата окончания задачи';
|
||
$lang->ai->formSchema['task']['create']->required = array('type', 'name');
|
||
$lang->ai->formSchema['task']['edit'] = $lang->ai->formSchema['task']['create'];
|
||
|
||
$lang->ai->formSchema['task']['batchcreate'] = new stdclass();
|
||
$lang->ai->formSchema['task']['batchcreate']->title = 'Задачи';
|
||
$lang->ai->formSchema['task']['batchcreate']->type = 'object';
|
||
$lang->ai->formSchema['task']['batchcreate']->properties = new stdclass();
|
||
$lang->ai->formSchema['task']['batchcreate']->properties->tasks = new stdclass();
|
||
$lang->ai->formSchema['task']['batchcreate']->properties->tasks->type = 'array';
|
||
$lang->ai->formSchema['task']['batchcreate']->properties->tasks->description = 'Задачи';
|
||
$lang->ai->formSchema['task']['batchcreate']->properties->tasks->items = $lang->ai->formSchema['task']['create'];
|
||
$lang->ai->formSchema['task']['batchcreate']->properties->tasks->items->properties->estStarted = clone $lang->ai->formSchema['task']['batchcreate']->properties->tasks->items->properties->begin;
|
||
$lang->ai->formSchema['task']['batchcreate']->properties->tasks->items->properties->deadline = clone $lang->ai->formSchema['task']['batchcreate']->properties->tasks->items->properties->end;
|
||
unset($lang->ai->formSchema['task']['batchcreate']->properties->tasks->items->properties->begin);
|
||
unset($lang->ai->formSchema['task']['batchcreate']->properties->tasks->items->properties->end);
|
||
|
||
$lang->ai->formSchema['bug']['create'] = new stdclass();
|
||
$lang->ai->formSchema['bug']['create']->title = 'Баг';
|
||
$lang->ai->formSchema['bug']['create']->type = 'object';
|
||
$lang->ai->formSchema['bug']['create']->properties = new stdclass();
|
||
$lang->ai->formSchema['bug']['create']->properties->title = new stdclass();
|
||
$lang->ai->formSchema['bug']['create']->properties->steps = new stdclass();
|
||
$lang->ai->formSchema['bug']['create']->properties->severity = new stdclass();
|
||
$lang->ai->formSchema['bug']['create']->properties->pri = new stdclass();
|
||
$lang->ai->formSchema['bug']['create']->properties->openedBuild = new stdclass();
|
||
$lang->ai->formSchema['bug']['create']->properties->title->type = 'string';
|
||
$lang->ai->formSchema['bug']['create']->properties->title->description = 'Название бага';
|
||
$lang->ai->formSchema['bug']['create']->properties->steps->type = 'string';
|
||
$lang->ai->formSchema['bug']['create']->properties->steps->description = 'Шаги воспроизведения бага';
|
||
$lang->ai->formSchema['bug']['create']->properties->severity->type = 'string';
|
||
$lang->ai->formSchema['bug']['create']->properties->severity->description = 'Серьёзность бага';
|
||
$lang->ai->formSchema['bug']['create']->properties->severity->enum = array('1', '2', '3', '4');
|
||
$lang->ai->formSchema['bug']['create']->properties->pri->type = 'string';
|
||
$lang->ai->formSchema['bug']['create']->properties->pri->description = 'Приоритет бага';
|
||
$lang->ai->formSchema['bug']['create']->properties->pri->enum = array('1', '2', '3', '4');
|
||
$lang->ai->formSchema['bug']['create']->properties->openedBuild->type = 'string';
|
||
$lang->ai->formSchema['bug']['create']->properties->openedBuild->description = 'Затронутые сборки бага';
|
||
$lang->ai->formSchema['bug']['create']->properties->openedBuild->enum = array('trunk');
|
||
$lang->ai->formSchema['bug']['create']->required = array('title', 'steps', 'severity', 'pri', 'openedBuild');
|
||
$lang->ai->formSchema['bug']['edit'] = $lang->ai->formSchema['bug']['create'];
|
||
|
||
$lang->ai->formSchema['testcase']['create'] = new stdclass();
|
||
$lang->ai->formSchema['testcase']['create']->title = 'Тест-кейс';
|
||
$lang->ai->formSchema['testcase']['create']->type = 'object';
|
||
$lang->ai->formSchema['testcase']['create']->properties = new stdclass();
|
||
$lang->ai->formSchema['testcase']['create']->properties->type = new stdclass();
|
||
$lang->ai->formSchema['testcase']['create']->properties->stage = new stdclass();
|
||
$lang->ai->formSchema['testcase']['create']->properties->title = new stdclass();
|
||
$lang->ai->formSchema['testcase']['create']->properties->precondition = new stdclass();
|
||
$lang->ai->formSchema['testcase']['create']->properties->steps = new stdclass();
|
||
$lang->ai->formSchema['testcase']['create']->properties->steps->items = new stdclass();
|
||
$lang->ai->formSchema['testcase']['create']->properties->steps->items->properties = new stdclass();
|
||
$lang->ai->formSchema['testcase']['create']->properties->steps->items->properties->steps = new stdclass();
|
||
$lang->ai->formSchema['testcase']['create']->properties->steps->items->properties->expects = new stdclass();
|
||
$lang->ai->formSchema['testcase']['create']->properties->type->type = 'string';
|
||
$lang->ai->formSchema['testcase']['create']->properties->type->description = 'Тип тест-кейса';
|
||
$lang->ai->formSchema['testcase']['create']->properties->type->enum = array('feature', 'performance', 'config', 'install', 'security', 'interface', 'unit', 'other');
|
||
$lang->ai->formSchema['testcase']['create']->properties->stage->type = 'string';
|
||
$lang->ai->formSchema['testcase']['create']->properties->stage->description = 'Этап тест-кейса';
|
||
$lang->ai->formSchema['testcase']['create']->properties->stage->enum = array('unittest', 'feature', 'intergrate', 'system', 'smoke', 'bvt');
|
||
$lang->ai->formSchema['testcase']['create']->properties->title->type = 'string';
|
||
$lang->ai->formSchema['testcase']['create']->properties->title->description = 'Название тест-кейса';
|
||
$lang->ai->formSchema['testcase']['create']->properties->precondition->type = 'string';
|
||
$lang->ai->formSchema['testcase']['create']->properties->precondition->description = 'Предусловие тест-кейса';
|
||
$lang->ai->formSchema['testcase']['create']->properties->steps->type = 'array';
|
||
$lang->ai->formSchema['testcase']['create']->properties->steps->description = 'Шаги тест-кейса';
|
||
$lang->ai->formSchema['testcase']['create']->properties->steps->items->type = 'object';
|
||
$lang->ai->formSchema['testcase']['create']->properties->steps->items->properties->steps->type = 'string';
|
||
$lang->ai->formSchema['testcase']['create']->properties->steps->items->properties->steps->description = 'Описание шага';
|
||
$lang->ai->formSchema['testcase']['create']->properties->steps->items->properties->expects->type = 'string';
|
||
$lang->ai->formSchema['testcase']['create']->properties->steps->items->properties->expects->description = 'Ожидаемый результат шага';
|
||
$lang->ai->formSchema['testcase']['create']->required = array('type', 'title', 'steps');
|
||
$lang->ai->formSchema['testcase']['edit'] = $lang->ai->formSchema['testcase']['create'];
|
||
|
||
$lang->ai->formSchema['testreport']['create'] = new stdclass();
|
||
$lang->ai->formSchema['testreport']['create']->title = 'Тестовый отчёт';
|
||
$lang->ai->formSchema['testreport']['create']->type = 'object';
|
||
$lang->ai->formSchema['testreport']['create']->properties = new stdclass();
|
||
$lang->ai->formSchema['testreport']['create']->properties->begin = new stdclass();
|
||
$lang->ai->formSchema['testreport']['create']->properties->end = new stdclass();
|
||
$lang->ai->formSchema['testreport']['create']->properties->title = new stdclass();
|
||
$lang->ai->formSchema['testreport']['create']->properties->report = new stdclass();
|
||
$lang->ai->formSchema['testreport']['create']->properties->begin->type = 'string';
|
||
$lang->ai->formSchema['testreport']['create']->properties->begin->format = 'date';
|
||
$lang->ai->formSchema['testreport']['create']->properties->begin->description = 'Дата начала тестирования';
|
||
$lang->ai->formSchema['testreport']['create']->properties->end->type = 'string';
|
||
$lang->ai->formSchema['testreport']['create']->properties->end->format = 'date';
|
||
$lang->ai->formSchema['testreport']['create']->properties->end->description = 'Дата окончания тестирования';
|
||
$lang->ai->formSchema['testreport']['create']->properties->title->type = 'string';
|
||
$lang->ai->formSchema['testreport']['create']->properties->title->description = 'Название тестового отчёта';
|
||
$lang->ai->formSchema['testreport']['create']->properties->report->type = 'string';
|
||
$lang->ai->formSchema['testreport']['create']->properties->report->description = 'Содержание отчёта';
|
||
$lang->ai->formSchema['testreport']['create']->required = array('begin', 'end', 'title', 'report');
|
||
$lang->ai->formSchema['execution']['testreport'] = $lang->ai->formSchema['testreport']['create'];
|
||
|
||
$lang->ai->formSchema['doc']['edit'] = new stdclass();
|
||
$lang->ai->formSchema['doc']['edit']->title = 'Документ';
|
||
$lang->ai->formSchema['doc']['edit']->type = 'object';
|
||
$lang->ai->formSchema['doc']['edit']->properties = new stdclass();
|
||
$lang->ai->formSchema['doc']['edit']->properties->title = new stdclass();
|
||
$lang->ai->formSchema['doc']['edit']->properties->content = new stdclass();
|
||
$lang->ai->formSchema['doc']['edit']->properties->title->type = 'string';
|
||
$lang->ai->formSchema['doc']['edit']->properties->title->description = 'Название документа';
|
||
$lang->ai->formSchema['doc']['edit']->properties->content->type = 'string';
|
||
$lang->ai->formSchema['doc']['edit']->properties->content->description = 'Содержание документа';
|
||
$lang->ai->formSchema['doc']['edit']->required = array('title', 'content');
|
||
|
||
$lang->ai->formSchema['doc']['selectlibtype'] = $lang->ai->formSchema['doc']['edit'];
|
||
|
||
$lang->ai->formSchema['tree']['browse'] = new stdclass();
|
||
$lang->ai->formSchema['tree']['browse']->title = 'Модули';
|
||
$lang->ai->formSchema['tree']['browse']->type = 'object';
|
||
$lang->ai->formSchema['tree']['browse']->properties = new stdclass();
|
||
$lang->ai->formSchema['tree']['browse']->properties->modules = new stdclass();
|
||
$lang->ai->formSchema['tree']['browse']->properties->modules->type = 'array';
|
||
$lang->ai->formSchema['tree']['browse']->properties->modules->title = 'Модули';
|
||
$lang->ai->formSchema['tree']['browse']->properties->modules->items = new stdclass();
|
||
$lang->ai->formSchema['tree']['browse']->properties->modules->items->type = 'string';
|
||
$lang->ai->formSchema['tree']['browse']->required = array('modules');
|
||
|
||
$lang->ai->formSchema['programplan']['create'] = new stdclass();
|
||
$lang->ai->formSchema['programplan']['create']->title = 'План программы';
|
||
$lang->ai->formSchema['programplan']['create']->type = 'object';
|
||
$lang->ai->formSchema['programplan']['create']->properties = new stdclass();
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages = new stdclass();
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->type = 'array';
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->title = 'Планы';
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items = new stdclass();
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->type = 'object';
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties = new stdclass();
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->names = new stdclass();
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->attributes = new stdclass();
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->milestone = new stdclass();
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->begin = new stdclass();
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->end = new stdclass();
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->names->type = 'string';
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->names->description = 'Название этапа';
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->attributes->type = 'string';
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->attributes->description = 'Атрибут этапа';
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->attributes->enum = array('request', 'design', 'dev', 'qa', 'release', 'review', 'other');
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->milestone->type = 'boolean';
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->milestone->description = 'Является вехой?';
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->begin->type = 'string';
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->begin->format = 'date';
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->begin->description = 'Дата начала этапа';
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->end->type = 'string';
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->end->format = 'date';
|
||
$lang->ai->formSchema['programplan']['create']->properties->stages->items->properties->end->description = 'Дата окончания этапа';
|
||
$lang->ai->formSchema['programplan']['create']->required = array('stages');
|
||
|
||
$lang->ai->promptMenu = new stdclass();
|
||
$lang->ai->promptMenu->dropdownTitle = '%s Ассистент';
|
||
$lang->ai->promptMenu->assignedTo = 'Назначено %s';
|
||
|
||
$lang->ai->dataInject = new stdclass();
|
||
$lang->ai->dataInject->success = 'Результаты выполнения ZenTao агента заполнены.';
|
||
$lang->ai->dataInject->fail = 'Не удалось заполнить результаты выполнения ZenTao агента.';
|
||
|
||
$lang->ai->execute = new stdclass();
|
||
$lang->ai->execute->loading = 'ZenTao агент выполняется...';
|
||
$lang->ai->execute->auditing = 'Подготовка к проверке...';
|
||
$lang->ai->execute->success = 'ZenTao агент выполнен.';
|
||
$lang->ai->execute->fail = 'Не удалось выполнить ZenTao агента.';
|
||
$lang->ai->execute->failFormat = 'Не удалось выполнить ZenTao агента: %s.';
|
||
$lang->ai->execute->failReasons = array();
|
||
$lang->ai->execute->failReasons['noPrompt'] = 'не удалось получить ZenTao агента';
|
||
$lang->ai->execute->failReasons['noObjectData'] = 'не удалось получить данные объекта';
|
||
$lang->ai->execute->failReasons['noResponse'] = 'нет ответа от внешнего сервиса';
|
||
$lang->ai->execute->failReasons['noTargetForm'] = 'не удалось получить целевую форму или её обязательные поля';
|
||
$lang->ai->execute->executeErrors = array();
|
||
$lang->ai->execute->executeErrors['-1'] = 'не удалось получить ZenTao агента';
|
||
$lang->ai->execute->executeErrors['-2'] = 'не удалось получить данные объекта';
|
||
$lang->ai->execute->executeErrors['-3'] = 'не удалось сериализовать данные объекта';
|
||
$lang->ai->execute->executeErrors['-4'] = 'не удалось найти доступную модель';
|
||
$lang->ai->execute->executeErrors['-5'] = 'не удалось получить схему целевой формы';
|
||
$lang->ai->execute->executeErrors['-6'] = 'запрос не выполнен или API вернул ошибку';
|
||
|
||
$lang->ai->audit = new stdclass();
|
||
$lang->ai->audit->designPrompt = 'Дизайн ZenTao агента';
|
||
$lang->ai->audit->afterSave = 'После сохранения';
|
||
$lang->ai->audit->regenerate = 'Сгенерировать заново';
|
||
$lang->ai->audit->exit = 'Выйти из проверки';
|
||
|
||
$lang->ai->audit->backLocationList = array();
|
||
$lang->ai->audit->backLocationList[0] = 'вернуться на страницу проверки.';
|
||
$lang->ai->audit->backLocationList[1] = 'вернуться на страницу проверки и сгенерировать заново.';
|
||
|
||
$lang->ai->engineeredPrompts = new stdclass();
|
||
$lang->ai->engineeredPrompts->askForFunctionCalling = array((object)array('role' => 'user', 'content' => 'Пожалуйста, преобразуйте моё следующее сообщение в вызов функции.'), (object)array('role' => 'assistant', 'content' => 'Конечно, я преобразую ваше следующее сообщение в вызов функции.'));
|
||
|
||
$lang->ai->aiResponseException = array();
|
||
$lang->ai->aiResponseException['notFunctionCalling'] = 'Ответ не является вызовом функции';
|
||
|
||
$lang->ai->assistant = new stdclass();
|
||
$lang->ai->assistant->view = 'Детали AI Ассистента';
|
||
$lang->ai->assistant->title = 'AI Ассистент';
|
||
$lang->ai->assistant->create = 'Добавить ассистента';
|
||
$lang->ai->assistant->details = 'Детали ассистента';
|
||
$lang->ai->assistant->edit = 'Редактировать ассистента';
|
||
$lang->ai->assistant->name = 'Имя ассистента';
|
||
$lang->ai->assistant->refModel = 'Используемая языковая модель';
|
||
$lang->ai->assistant->createdDate = 'Время создания';
|
||
$lang->ai->assistant->publishedDate = 'Время публикации';
|
||
$lang->ai->assistant->desc = 'Описание';
|
||
$lang->ai->assistant->descPlaceholder = 'Пожалуйста, кратко опишите функции этого AI ассистента и опыт, который он может предоставить пользователям.';
|
||
$lang->ai->assistant->systemMessage = 'Системное встроенное сообщение';
|
||
$lang->ai->assistant->systemMessagePlaceholder = 'Вы можете задать этому AI диалогу "личность", например, "Вы ассистент по написанию еженедельных отчётов, вы будете генерировать форматированный еженедельный отчёт на основе введённого содержимого".';
|
||
$lang->ai->assistant->greetings = 'Приветствие';
|
||
$lang->ai->assistant->greetingsPlaceholder = 'Вы можете настроить приветственное сообщение для этого AI диалога, например, "Здравствуйте, я ваш ассистент по написанию еженедельных отчётов, вас всё ещё беспокоит написание отчётов? Попробуйте отправить мне работу за неделю?"';
|
||
$lang->ai->assistant->publish = 'Опубликовать';
|
||
$lang->ai->assistant->withdraw = 'Отключить';
|
||
$lang->ai->assistant->confirmPublishTip = 'После публикации ассистент будет отображаться в AI диалоге и диалоге клиента в правом нижнем углу ZenTao. Вы подтверждаете публикацию? ';
|
||
$lang->ai->assistant->confirmWithdrawTip = 'После отключения пользователи не смогут видеть этого AI ассистента. Вы подтверждаете отключение? ';
|
||
$lang->ai->assistant->duplicateTip = 'Имена ассистентов в рамках одной языковой модели не могут совпадать.';
|
||
$lang->ai->assistant->confirmDeleteTip = 'Вы подтверждаете удаление? ';
|
||
$lang->ai->assistant->switchAndClearContext = 'Ассистент %s переключён, контекст очищен';
|
||
$lang->ai->assistant->noLlm = 'Нет доступной языковой модели, пожалуйста, сначала создайте языковую модель.';
|
||
$lang->ai->assistant->defaultAssistant = 'Omni Ассистент';
|
||
|
||
$lang->ai->assistant->statusList = array();
|
||
$lang->ai->assistant->statusList['0'] = 'Не опубликован';
|
||
$lang->ai->assistant->statusList['off'] = 'Не опубликован';
|
||
$lang->ai->assistant->statusList['1'] = 'Опубликован';
|
||
$lang->ai->assistant->statusList['on'] = 'Опубликован';
|
||
|
||
// для отображения изменений в действиях.
|
||
$lang->aiassistant = $lang->ai->assistant; |