递归火山软件开发平台

标题: 多语言 语种 软件 如何设计? [打印本页]

作者: 666    时间: 2023-9-28 10:07
标题: 多语言 语种 软件 如何设计?
发现很多可以多语种的软件,如:7z解压缩软件,
其软件目录下都是有很多语言txt文件,来做到多语言版本显示的:




不知道,实现原理是什么,难道是软件启动时,每个组件都写一行读配置,来执行一次改变组件标题动作吗?

还是有什么系统api,可以实现启动即自动完成配置。

作者: 创世魂    时间: 2023-9-28 10:39
就是配置项啊。。至于Windows有没有提供其它的方式就不清楚 了。。
安卓里面是有的,可以根据系统语言自动选择对应语言配置。pc这边不了解。

当然不管是pc还是安卓都可以通过配置项自己实现,缺点就是相当麻烦,每个文本信息都需要存储多个语言版本,然后软件运行的时候通过配置载入。


作者: 666    时间: 2023-9-28 11:51
创世魂 发表于 2023-9-28 10:39
就是配置项啊。。至于Windows有没有提供其它的方式就不清楚 了。。
安卓里面是有的,可以根据系统语言自动 ...

各种组件,菜单,提示,一个个配置修改,几百项配置,

没有自动化?只能读写配置项,那做多国语言就太惨了。。。
作者: Xelloss0618    时间: 2023-9-28 12:12
读写配置项可以用其他代替,比如json、哈希表什么都可以但,组件标题/内存还是得一个个修改
作者: 呵呵仙8    时间: 2023-9-28 19:18
就一个取文本中间的应用.还要什么自行车!




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4