罗耀斌 发表于 2023-12-4 11:56:29

【9.0.102】关于系统国际化的问题

本帖最后由 罗耀斌 于 2023-12-4 11:57 编辑

目前平台上做国际化只能用IF或复制一个页面出来改成当地国家的语言,这样做太麻烦了,我们公司目前非洲国家项目很多,他们目前管理层都是中国人,操作员全部是当地人或周边国家的,每个国家语言都不一样,目前用咱平台在开发,后期会考虑部署到国外现场,所以需要系统可以支持国际化,但就目前平台的方式会给我们公司的开发人员增加很大的工作量,只能复制页面改,或用IF来判断改,比较麻烦。主要的问题就是下面两点
1、系统一模一样的功能需要部署到N个国家,以前我们是一个国家就要在公司里做一个语言的资源文件,但这样很不方便,如果一个单词错了或客户给的翻译有问题,就需要我们开发人员上去调整,然后发布出来部署上去,很浪费时间
2、如果企业在边境企业内还有可能有多个国家的操作人员,需要可以配置多国语言的选择切换,这样的话可能应为翻译的问题,企业内的中国人每个人都有自己的想法,修改这个的工作量可以浪费我们项目的一半时间还不止

所以如果涉及到翻译,希望可以让客户自己来调整,我们老系统就是做了一个修改翻译的页面,有中文参考,直接修改后重新加载页面就可以把翻译内容调整完成,这样国外项目我们只关心功能,翻译全部不用操心,不过希望平台对国际化的翻译怎么简单怎么来,应为这些语言都是以当地为准的固定不了,同一个国家两家企业偏一点,翻译都可以不一样

隔壁老王 发表于 2023-12-4 12:28:18

顶一个

小侠米 发表于 2023-12-4 14:02:22

这个不好搞,看看官方从组件是否可以想办法搞一下

先顶二个

罗耀斌 发表于 2023-12-4 14:31:12

小侠米 发表于 2023-12-4 14:02
这个不好搞,看看官方从组件是否可以想办法搞一下

先顶二个

是的目前不太好搞,现在的平台里没国际化的支持,后面国外系统上线开发和运维人员工作量大了

gczxxu 发表于 2023-12-4 15:22:56

建议官方增加语言包,就是加个json文件的事。

amtath 发表于 2023-12-4 15:28:34

gczxxu 发表于 2023-12-4 15:22
建议官方增加语言包,就是加个json文件的事。

表单lable,
表格列名,
按钮显示文本,
提示信息
好多地方呀

Patrick.Zhu 发表于 2023-12-4 15:55:58

关于多语言的问题需求编号:FORGUNCY-1752。除了考虑语言库本身的支持,活字格中,还需要考虑运行中语言环境的切换、公式中的语言、引用单元格的语言等问题。在此基础上,对有大佬提到的加个Json文件的方案,我们有过尝试,最终文件的复杂度是非常高的,所以我们放弃了这种方案。幸运的是,我们现在有了设计方案,因为此功能工作量较大,出问题的风险较高,所以不敢给各位大佬打包票哪个版本实现,但是这个功能现在的开发进展良好,大家不用太过担心。

此外,如果是现在希望制作国际版,除了页面内容可以通过不同页面实现不同语言的应用以外,希望将报错等告警信息切换成英文,可以见帖子:
帮你打开活字格更神奇的功能:九十,如何切换成英文版活字格(持续更新...)
https://gcdn.grapecity.com.cn/showtopic-82802-1-1.html
(出处: 葡萄城开发者社区)

gczxxu 发表于 2023-12-4 16:09:06

本帖最后由 gczxxu 于 2023-12-4 16:10 编辑

amtath 发表于 2023-12-4 15:28
表单lable,
表格列名,
按钮显示文本,

键值对。还是一个json文件的事。另外如果实在认为工作量大的话。就整成内置数据表格的形式。

罗耀斌 发表于 2023-12-4 16:09:43

Patrick.Zhu 发表于 2023-12-4 15:55
关于多语言的问题需求编号:FORGUNCY-1752。除了考虑语言库本身的支持,活字格中,还需要考虑运行中语言环 ...

OK,只要后面有集成就行,产品老师们辛苦,等待佳音

罗耀斌 发表于 2023-12-4 16:11:18

amtath 发表于 2023-12-4 15:28
表单lable,
表格列名,
按钮显示文本,


以前我们就是所有页面能看到地方全部用elementUI里国际化翻译,系统后台返回的放到redis里增加翻译,细节还是挺多的
页: [1] 2
查看完整版本: 【9.0.102】关于系统国际化的问题