- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
教學:製作附加包/語言
出自Minecraft基岩版开发Wiki
引言[編輯]
Minecraft允許我們透過許多不同的方法在畫面上顯示文字,通常是透過位於資源包texts資料夾的.lang語言檔案,本頁將進入建立、顯示和翻譯自訂文字的過程。
建立語言檔案[編輯]
語言檔案概述[編輯]
lang是用來包含文字的檔案。它的優點有潛在減少整體包大小,提供翻譯,使您的所有文字都儲存在一個地方,易於存取、校對、翻譯和修正。
.lang
檔案可在资源包/texts
中找到。
在原版资源包/texts/zh_CN.lang
中包括是你在Minecraft中看到的所有文字,其中很多都被分成不同的類別。
第一個語言檔案[編輯]
它們非常簡單,您只需要輸入它原始(定義此檔案前在遊戲中顯示)的名稱,然後輸入等號並在後面輸入您想要它顯示的文字,在末尾處輸入制表符(tab)和#即可定義一個文字的翻譯!
以下是一個例子:
item.minecraft:iron_ingot=铁锭 #
如你所見,語言檔案允許資源包修改原版的語言。
在哪裏使用[編輯]
它可以在幾乎所有放有文字的位置使用!包括但不限於以下位置:
- 附加包名稱
- 附加包描述
- 方塊、物品及實體名稱
- 原始JSON文字
在地化[編輯]
既然.lang檔案可以變更文字,那麼我們就可以透過多個語言檔案來使附加包有多個可用語言,見在地化。
例如在text資料夾下建立了2個語言檔案,分別如下:
zh_CN.lang中
item.ye:gem=寶石 #
en_US.lang中
item.ye:gem=Gem #
那麼所有語言選擇中文(中國)的玩家看到的物品名稱是寶石,但所有語言選擇英文(美國)的玩家看到的是Gem。
但是除了這兩個語言以外的語言的玩家看到的會是item.ye:gem