递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 3178|回复: 4
打印 上一主题 下一主题

[视窗] 多语言 语种 软件 如何设计?

[复制链接]

41

主题

246

帖子

3598

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3598
跳转到指定楼层
楼主
发表于 2023-9-28 10:07:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发现很多可以多语种的软件,如:7z解压缩软件,
其软件目录下都是有很多语言txt文件,来做到多语言版本显示的:




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

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

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40529
沙发
发表于 2023-9-28 10:39:53 | 只看该作者
就是配置项啊。。至于Windows有没有提供其它的方式就不清楚 了。。
安卓里面是有的,可以根据系统语言自动选择对应语言配置。pc这边不了解。

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

安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

41

主题

246

帖子

3598

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3598
板凳
 楼主| 发表于 2023-9-28 11:51:25 | 只看该作者
创世魂 发表于 2023-9-28 10:39
就是配置项啊。。至于Windows有没有提供其它的方式就不清楚 了。。
安卓里面是有的,可以根据系统语言自动 ...

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

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

使用道具 举报

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
地板
发表于 2023-9-28 12:12:40 | 只看该作者
读写配置项可以用其他代替,比如json、哈希表什么都可以但,组件标题/内存还是得一个个修改
回复

使用道具 举报

50

主题

567

帖子

2473

积分

金牌会员

Rank: 6Rank: 6

积分
2473
5#
发表于 2023-9-28 19:18:34 | 只看该作者
就一个取文本中间的应用.还要什么自行车!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 05:26 , Processed in 0.090273 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表