MC百科社群

标题: 如何定位 %s 的位置?并且翻译%s? [打印本页]

作者: 耿悠博    时间: 2024-5-4 14:03
标题: 如何定位 %s 的位置?并且翻译%s?
如图

我最近在翻译这个模组,但是%s的地方是英语,所以我想定位%s的地方,我该如何定位?定位完了该怎么做翻译?

作者: MBYL_InkAndSoul    时间: 2024-5-4 14:03
这个需要看源码是怎么写的,去源码里搜这个翻译键 "...ur_mode.select"。
如果硬编码那么只靠修改语言文件是没法完全汉化的。
作者: lord_of_Poverty    时间: 2024-5-5 10:55
建议换一个文档应用使用“查找”功能或者用电脑的任意文本编译器打开lang文件,按ctrl+f搜索
苹果自带的没用过,不太了解

bc142f62730c4abf72d7497c80744888.png (21.64 KB, 下载次数: 190)

bc142f62730c4abf72d7497c80744888.png

作者: sssssLug    时间: 2024-5-5 17:22
https://zh.minecraft.wiki/w/Tuto ... D%EF%BC%9Atranslate

理论上这些s%都可以通过替换成%n$s (n为数字序号如%1$s)的方式来调整顺序
作者: 耿悠博    时间: 2024-5-5 18:53
sssssLug 发表于 2024-5-5 17:22
https://zh.minecraft.wiki/w/Tutorial:%E5%8E%9F%E5%A7%8BJSON%E6%96%87%E6%9C%AC#%E6%9C%AC%E5%9C%B0%E5% ...

我不是想替换%s,是想定位!
作者: 耿悠博    时间: 2024-5-5 18:55
lord_of_Poverty 发表于 2024-5-5 10:55
建议换一个文档应用使用“查找”功能或者用电脑的任意文本编译器打开lang文件,按ctrl+f搜索
苹果自带的没 ...

定位完了怎么写呢?zh_cn.json
作者: 耿悠博    时间: 2024-5-6 08:05
MBYL_InkAndSoul 发表于 2024-5-5 22:19
这个需要看源码是怎么写的,去源码里搜这个翻译键 "...ur_mode.select"。
如果硬编码那么只靠修改语言文件 ...

需要修改源码吗?
作者: MBYL_InkAndSoul    时间: 2024-5-6 11:01
耿悠博 发表于 2024-5-6 08:05
需要修改源码吗?

不用,而是需要看这个 %s 传的是什么。
如果你已经把语言文件里所有能汉化的都汉化了,那么应该就是硬编码了(改代码)。
作者: 耿悠博    时间: 2024-5-6 13:15
MBYL_InkAndSoul 发表于 2024-5-6 11:01
不用,而是需要看这个 %s 传的是什么。
如果你已经把语言文件里所有能汉化的都汉化了,那么应该就是硬编码 ...

硬编码怎么翻译?(顺便问一下硬编码是什么?)
作者: MBYL_InkAndSoul    时间: 2024-5-6 23:55
耿悠博 发表于 2024-5-6 13:15
硬编码怎么翻译?(顺便问一下硬编码是什么?)

就是文本是直接写代码里的,不改代码无解。




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科