Uploaded:2023/01/01 Latest-Update:2023/01/01

アドオン作成 - テキスト

目次は右上の「≡」から!
機能

ゲーム内にある「テキスト」はリソースパックのtextフォルダにある.langファイルをもとにして、設定で決められた言語に翻訳されて表示されています。 全てのテキストにはIDが割り当てられており、.langファイルでそのIDと実際に表示する文字列を紐づけます。

たとえば「item.apple.name」というIDに「リンゴ」という文字列が紐づけられることによって、該当アイテムを持った時に「リンゴ」と表示されるようになります。

ファイルの場所
リソース
  ┣ manifest.json
  ┣ pack_icon.json
  ┗ texts
    ┗ 〇〇.lang
構文

定義

左にIDを、右に表示する文字列を書いて「=」で結びます。「=」の前後に半角スペースは不要です。

example.text=テキスト

コメントアウト

コメントアウトはファンクションと同様に「#」です。複数行のコメントアウトはありません。定義文の右に書く場合はTabスペースをおく必要があります。

# コメントアウト example.definition.text=定義文 # (#の左にはTabスペース)

常用

マーカー部分がそのブロックやアイテムなどのフルIDです。

# カスタムブロック tile.~#M(83ffd9)myaddon:custom_blockM#~.name=カスタムブロック # カスタムアイテム item.~#M(83ffd9)myaddon:custom_itemM#~.name=カスタムアイテム # カスタムエンティティ entity.~#M(83ffd9)myaddon:custom_entityM#~.name=カスタムエンティティ # カスタムエンティティのスポーンエッグ item.spawn_egg.entity.~#M(83ffd9)myaddon:custom_entityM#~.name=カスタムエンティティのスポーンエッグ
ファイルと言語の対応
.lang ファイル地域.lang ファイル地域
bg_BGブルガリアja_JP日本
cs_CZチェコko_KR韓国
da_DKデンマークnb_NOノルウェー
de_DEドイツnl_NLオランダ
el_GRギリシャpl_PLポーランド
en_GBイギリスpt_BRブラジル
en_USアメリカpt_PTポルトガル
es_ESスペインru_RUロシア
es_MXメキシコsk_SKスロバキア
fi_FIフィンランドsv_SEスウェーデン
fr_CAカナダtr_TRトルコ
fr_FRフランスuk_UAウクライナ
hu_HUハンガリーzh_CN中国
id_IDインドネシアzh_TW台湾
it_ITイタリア
©2023 Rinca Hayamine