教學:製作附加包/語言

出自Minecraft基岩版开发Wiki
語言
系列教學
所屬系列
難易度
初級
前置知識
適用版本
國際版
所有版本
實踐裝置
Windows

引言[編輯]

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