骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 632|回复: 3

[求助] 关于.csv汉化文本的一些请教

[复制链接]

5

主题

64

回帖

31

积分

扈从

Rank: 2Rank: 2

UID
3413444
第纳尔
192
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2022-9-11
鲜花(2) 鸡蛋(0)
发表于 2023-6-20 22:24:16 | 显示全部楼层 |阅读模式
本帖最后由 六点自然醒 于 2023-6-21 00:35 编辑

在py中有几个需要汉化的按钮,其实就是世界地图功能中的, mmexport1687267688135.png

在py中显示的是“@show towns”,我在前后没有找到这个词条的ID,

mmexport1687267685641.png

在py中显示的是“@show towns”,我在前后没有找到这个词条的ID,在汉化时直接写上“qstr_Show towns|展 示 城 镇 ”也不生效,要把短语中的空格写成下划线才能生效,这是为什么呢?

东风夜放花千树

29

主题

738

回帖

565

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1748
精华
0
互助
67
荣誉
0
贡献
0
魅力
6
注册时间
2022-2-3
鲜花(57) 鸡蛋(0)
发表于 2023-6-20 23:57:31 来自手机 | 显示全部楼层
答案藏在process文件里,你可以去看看py是怎么从ms码编译成txt的。简单来说就是作为ID存在的字符串,里面的空格都会被处理成下划线。
不过还有一个有意思的是,引擎会把所有字符串里的下划线处理回空格。但这个就是后话了。来自: Android客户端

17

主题

627

回帖

343

积分

见习骑士

Rank: 3

UID
3102512
第纳尔
2375
精华
0
互助
30
荣誉
0
贡献
0
魅力
74
注册时间
2019-9-6

骑砍中文站APP会员勋章战团正版勋章霸主正版勋章

鲜花(54) 鸡蛋(0)
发表于 2023-6-21 16:56:48 来自手机 | 显示全部楼层
老奥正解,顺便提一嘴,很多时候,空格本质是分隔符而下划线是连字符,所以改用下划线的时候尽量要偷懒来自: Android客户端

46

主题

627

回帖

492

积分

骑士

Rank: 4Rank: 4

UID
3398051
第纳尔
1841
精华
0
互助
48
荣誉
5
贡献
10
魅力
341
注册时间
2022-8-13
鲜花(57) 鸡蛋(0)
发表于 2023-6-21 23:40:56 | 显示全部楼层
本帖最后由 ggfgfgf 于 2023-6-22 00:01 编辑

这属于硬编码吧,直接赋的字符串值,可以用str快捷字符串代替,研究下module_strings,因为你有py码,这好办另外不知楼上是什么妙法,难道说其实有储存地方?不过我记得是直接写在game_menu.txt里的,又不支持中文,怎么改,只能改为字符串
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-11-19 11:31 , Processed in 0.114943 second(s), 27 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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