= 创作分享 =
你问我答
如何定位 %s 的位置?并且翻译%s?
耿悠博

如何定位 %s 的位置?并且翻译%s?

耿悠博 于 2024-5-4 14:03 ( 20天前 ) [复制链接] [只看楼主] [打印]
359 9
50RF
如图

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

最佳答案

查看完整内容

这个需要看源码是怎么写的,去源码里搜这个翻译键 "...ur_mode.select"。 如果硬编码那么只靠修改语言文件是没法完全汉化的。
发表于 2024-5-4 14:03:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 9 条回复!
永远之魂
这个需要看源码是怎么写的,去源码里搜这个翻译键 "...ur_mode.select"。
如果硬编码那么只靠修改语言文件是没法完全汉化的。
斗轉星移,空間扭曲。
星域之幻,皆爲虛惘。
世界碩大,宇宙無垠。
曆練之途,永無終日。
萬物從法,魂歸太巟。
勿由此落,待生輪回!
发表于 2024-5-4 14:03:27 | 只看该作者

回复 | 举报

lord_of_Poverty
建议换一个文档应用使用“查找”功能或者用电脑的任意文本编译器打开lang文件,按ctrl+f搜索
苹果自带的没用过,不太了解

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

bc142f62730c4abf72d7497c80744888.png
发表于 2024-5-5 10:55:51 | 只看该作者

回复 | 举报

sssssLug
https://zh.minecraft.wiki/w/Tuto ... D%EF%BC%9Atranslate

理论上这些s%都可以通过替换成%n$s (n为数字序号如%1$s)的方式来调整顺序
发表于 2024-5-5 17:22:01 | 只看该作者

回复 | 举报

耿悠博
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:53:56 | 只看该作者

回复 | 举报

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

定位完了怎么写呢?zh_cn.json
发表于 2024-5-5 18:55:16 | 只看该作者

回复 | 举报

耿悠博
MBYL_InkAndSoul 发表于 2024-5-5 22:19
这个需要看源码是怎么写的,去源码里搜这个翻译键 "...ur_mode.select"。
如果硬编码那么只靠修改语言文件 ...

需要修改源码吗?
发表于 2024-5-6 08:05:19 | 只看该作者

回复 | 举报

永远之魂
耿悠博 发表于 2024-5-6 08:05
需要修改源码吗?

不用,而是需要看这个 %s 传的是什么。
如果你已经把语言文件里所有能汉化的都汉化了,那么应该就是硬编码了(改代码)。
斗轉星移,空間扭曲。
星域之幻,皆爲虛惘。
世界碩大,宇宙無垠。
曆練之途,永無終日。
萬物從法,魂歸太巟。
勿由此落,待生輪回!
发表于 2024-5-6 11:01:35 | 只看该作者

回复 | 举报

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

硬编码怎么翻译?(顺便问一下硬编码是什么?)
发表于 2024-5-6 13:15:26 | 只看该作者

回复 | 举报

永远之魂
耿悠博 发表于 2024-5-6 13:15
硬编码怎么翻译?(顺便问一下硬编码是什么?)

就是文本是直接写代码里的,不改代码无解。
斗轉星移,空間扭曲。
星域之幻,皆爲虛惘。
世界碩大,宇宙無垠。
曆練之途,永無終日。
萬物從法,魂歸太巟。
勿由此落,待生輪回!
发表于 2024-5-6 23:55:09 | 只看该作者

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表