666 发表于 2023-9-28 10:07:57

多语言 语种 软件 如何设计?

发现很多可以多语种的软件,如:7z解压缩软件,
其软件目录下都是有很多语言txt文件,来做到多语言版本显示的:


https://i.postimg.cc/TLnGkJM0/0.png

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

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

创世魂 发表于 2023-9-28 10:39:53

就是配置项啊。。至于Windows有没有提供其它的方式就不清楚 了。。
安卓里面是有的,可以根据系统语言自动选择对应语言配置。pc这边不了解。

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

666 发表于 2023-9-28 11:51:25

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

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

没有自动化?只能读写配置项,那做多国语言就太惨了。。。

Xelloss0618 发表于 2023-9-28 12:12:40

读写配置项可以用其他代替,比如json、哈希表什么都可以但,组件标题/内存还是得一个个修改

呵呵仙8 发表于 2023-9-28 19:18:34

页: [1]
查看完整版本: 多语言 语种 软件 如何设计?