= 创作分享 =
你问我答
本地化键的格式是什么
付邦坤

本地化键的格式是什么

付邦坤 于 2023-2-3 19:25 ( 1年前 ) [复制链接] [显示全部楼层] [打印]
2691 8
pppopipupu
本地化json zh_cn:
{
  "item.modid.itemName":"屎"
}
本地化json en_us:
{
  "item.modid.itemName":"shit"
}
使用时:new TranslatableComponent("item.modid.itemName")
发表于 2023-2-3 19:35:53 | 显示全部楼层

回复 | 举报

pppopipupu
付邦坤 发表于 2023-2-3 19:52
其它前缀呢,还有在JSON文件里怎么使用,比如帕秋莉手册的book.json,WIKI上说可以使用本地化键,那怎么使 ...

这就是json格式,你上面的报错就是不遵循json格式造成的,本地化键你想起啥名字都行,只要大家看的懂就行,没有硬性要求,只要你指定了正确的本地化键(但是我推荐我上面的写法,这样mc可以自动匹配本地化键而不用重写方法)
发表于 2023-2-3 20:22:07 | 显示全部楼层

回复 | 举报

pppopipupu
付邦坤 发表于 2023-2-3 20:51
我的版本是1.12.2,直接复制Forge1.12.x官方文档都会红

你是在哪里使用本地化键?自己写mod?
发表于 2023-2-3 21:05:42 | 显示全部楼层

回复 | 举报

pppopipupu
付邦坤 发表于 2023-2-3 21:11
都说了,用帕秋莉手册制作教程书,图是WIKI,末尾说了可以用本地化键,但是不知道怎么用 ...

他这个说的本地化是你要在外部创建本地化json,然后再使用外部json里的本地化键
发表于 2023-2-3 21:15:33 | 显示全部楼层

回复 | 举报

pppopipupu
付邦坤 发表于 2023-2-3 21:17
我创建了,怎么让它使用这个本地化键

直接把本地化键的键名复制上去,他会根据玩家的语言自动匹配键值
发表于 2023-2-3 21:20:54 | 显示全部楼层

回复 | 举报

pppopipupu
付邦坤 发表于 2023-2-3 21:17
我创建了,怎么让它使用这个本地化键

还有你在哪里创建的,你创建了几个json,名字都叫什么
发表于 2023-2-3 21:21:47 | 显示全部楼层

回复 | 举报

pppopipupu
付邦坤 发表于 2023-2-3 21:39
下面的会认为是文本,直接显示,而不是键名

你把你本地化json放出来看看?
发表于 2023-2-3 21:44:40 | 显示全部楼层

回复 | 举报

pppopipupu
付邦坤 发表于 2023-2-3 21:46
tile.gct_book_landing.name=
tile.gct_book_name.name=

键名也得是字符串啊,应该是"tile.gct_book_landing.name" = "xxx"而且两个键之间得有逗号,还有整个json得用花括号环绕
发表于 2023-2-3 21:50:17 | 显示全部楼层

回复 | 举报

pppopipupu
付邦坤 发表于 2023-2-3 21:52
也许你得先下载一个1.12.2Forge模组看看

啊这,我想当然成1.18的本地化方式了,对不起

点评

其实我自己都没发现新版本变成JSON了,然后不知道什么时候以为JSON也是低版本语言文件  发表于 2023-2-3 22:10

评分

参与人数 1RF +5 收起 理由
付邦坤 + 5 祖国需要你

查看全部评分

发表于 2023-2-3 22:05:01 | 显示全部楼层

回复 | 举报

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

本版积分规则

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

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

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