文档
37598

{$lang->storyCommon}的翻译应该是在哪里定义的?已解决悬赏5积分

提问者ZYM答案数1阅读数1375发表时间2020-11-03 15:11:08

禅道版本:12.4.stable

安装包类型:Windows安装包

操作系统:

客户端浏览器:

备注

“\xampp\zentao\config\zentaopms.php”文件中加入自定义语言的相应定义

就可以在画面上看到翻译了,但是“{$lang->storyCommon}”部分没有效果


以下,手动修改了PHP翻译文件中的一行定义,把单引号改成双引号,就可以正常显示了(见下图)


请问这个单引号问题要怎么解决?

设置备注
内容
答案列表
2020-11-04 08:20:10
可以搜索下代码的lang语言配置文件。
🌯
ZYM2020/11/09
导出的翻译文件里都搜过了,只有调用的地方,没有找到定义的地方。。。(请见上面的备注)
回复
禅道-Bee2020/11/09
看下数据库zt_lang
回复
🌯
ZYM2020/11/13
晕,备注没法进一步修改了?(这样没法更新贴图了。。。)

定义的位置找到了,不是在数据库zt_lang,而是在“\xampp\zentao\config\zentaopms.php”这个文件里要加上自定义语言的相应定义,如:
$config->productCommonList['japan'][0] = '製品';
$config->productCommonList['japan'][1] = 'プロジェクト';

但是,自定义语言在插件里翻译后,生成的php翻译文件中,有类似【$lang->story->total = '总{$lang->storyCommon}';】的定义,用的是单引号,会导致全局变量{$lang->storyCommon}的值显示不出来,应该是双引号才对。请问这是什么原因?
回复
🌯
ZYM2020/11/13
备注能修改了,请见上面的截图
回复
禅道-Bee2020/11/16
谢谢反馈,已经反馈给相关同事了
回复
联系我们
联系人
张淑钧/高级客户经理
电话(微信)
13156280939
QQ号码
2082428410
联系邮箱
zhangshujun@chandao.com
其他相关问答
提问者: dxp 于 2019-09-161631次浏览,1个答案
提问者: kucai_6431 于 2011-06-153977次浏览,1个答案
37084
已解决
悬赏5积分
提问者: pinyina5 于 2020-03-311179次浏览,1个答案
597697
已解决
悬赏5积分
提问者: m_66c82d4b529d5 于 2024-08-23534次浏览,1个答案
596411
已解决
悬赏35积分
提问者: timothylwr 于 2023-05-10871次浏览,1个答案
返回顶部
客服头像
张淑钧
高级客户经理
客服微信
13156280939
2082428410
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。
gtm跟踪器
gtag
UET