* [misc] add language data for ai panel.

This commit is contained in:
sunhao
2025-10-09 13:34:50 +08:00
parent bd06dc72da
commit 86aa44d0f3
3 changed files with 38 additions and 0 deletions
+18
View File
@@ -48,3 +48,21 @@ $lang->aiapp->pageSummary = 'Total %s items.';
$lang->aiapp->tips = new stdClass();
$lang->aiapp->tips->noData = 'No data';
$lang->aiapp->langData = new stdClass();
$lang->aiapp->langData->name = 'ZenTao';
$lang->aiapp->langData->storyReview = 'Story Review';
$lang->aiapp->langData->storyReviewHint = 'Review the story on the current page';
$lang->aiapp->langData->storyReviewMessage = "Here is the story to be reviewed:\n\n### Story Title\n\n{title}\n\n### Story Description\n\n{spec}\n\n### Acceptance Criteria\n\n{verify}";
$lang->aiapp->langData->aiReview = 'AI Review';
$lang->aiapp->langData->currentPage = 'Current Page';
$lang->aiapp->langData->story = 'Story';
$lang->aiapp->langData->demand = 'Demand Pool Story';
$lang->aiapp->langData->bug = 'Bug';
$lang->aiapp->langData->doc = 'Document';
$lang->aiapp->langData->design = 'Design';
$lang->aiapp->langData->feedback = 'Feedback';
$lang->aiapp->langData->currentDocContent = 'Current Document';
$lang->aiapp->langData->globalMemoryTitle = 'ZenTao';
$lang->aiapp->langData->zaiConfigNotValid = 'ZAI configuration has not been set up yet. Please contact the administrator to <a href="{zaiConfigUrl}">configure ZAI</a>.<br>If the configuration has been completed, please try reloading the page.';
$lang->aiapp->langData->unauthorizedError = 'Authorization failed, invalid API key. Please contact the administrator to <a href="{zaiConfigUrl}">configure ZAI</a>.<br>If the configuration has been completed, please try reloading the page.';
+18
View File
@@ -48,3 +48,21 @@ $lang->aiapp->pageSummary = '共 %s 项';
$lang->aiapp->tips = new stdClass();
$lang->aiapp->tips->noData = '暂无数据';
$lang->aiapp->langData = new stdClass();
$lang->aiapp->langData->name = '禅道';
$lang->aiapp->langData->storyReview = '需求评审';
$lang->aiapp->langData->storyReviewHint = '对当前页面需求进行评审';
$lang->aiapp->langData->storyReviewMessage = "下面是要进行评审的需求:\n\n### 需求标题\n\n{title}\n\n### 需求描述\n\n{spec}\n\n### 需求验收标准\n\n{verify}";
$lang->aiapp->langData->aiReview = 'AI 评审';
$lang->aiapp->langData->currentPage = '当前页面';
$lang->aiapp->langData->story = '需求';
$lang->aiapp->langData->demand = '需求池需求';
$lang->aiapp->langData->bug = 'BUG';
$lang->aiapp->langData->doc = '文档';
$lang->aiapp->langData->design = '设计';
$lang->aiapp->langData->feedback = '反馈';
$lang->aiapp->langData->currentDocContent = '当前文档';
$lang->aiapp->langData->globalMemoryTitle = '禅道';
$lang->aiapp->langData->zaiConfigNotValid = '尚未进行ZAI配置,请联系管理员进行<a href="{zaiConfigUrl}">ZAI配置</a>。<br>若已完成相关配置,请尝试重新加载页面。';
$lang->aiapp->langData->unauthorizedError = '授权失败,无效的 API 密钥,请联系管理员进行<a href="{zaiConfigUrl}">ZAI配置</a>。<br>若已完成相关配置,请尝试重新加载页面。';
+2
View File
@@ -222,6 +222,8 @@ div
if($zaiConfig && !empty($zaiConfig->host) && !empty($zaiConfig->token))
{
if(!hasPriv('aiapp', 'conversation')) $zaiConfig->privs = 'disable-all';
$this->app->loadLang('aiapp');
$zaiConfig->langData = $lang->aiapp->langData;
to::head
(
h::js('window.zai = ' . js::value($zaiConfig) . ';'),