Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Unity Localization で多言語対応実装しよう / xrdnk-yokohamaunity-lt10-20220513

Denik
May 13, 2022

Unity Localization で多言語対応実装しよう / xrdnk-yokohamaunity-lt10-20220513

Denik

May 13, 2022
Tweet

More Decks by Denik

Other Decks in Programming

Transcript

  1. Unity Localization (Unity L10N) Unity 公式提供のローカライゼーションパッケージ L10N = L "ocalizatio"(10文字)

    N なので L10N 似たようなワードとして i18n,g11n,m17n がある 利用場面 ◼ アプリの多言語対応を行いたい ◼ 定型文のような固定テキストの管理を楽にしたい
  2. ローカライズ可能な対象 デフォルトで提供 ◼ 文字列 (string) ◼ 画像 (Texture/Sprite) ◼ 音声(AudioClip)

    拡張を実装すればどんなアセットファイルでも可能 自作の ScriptableObject にも対応 本発表では主に文字列のローカライズ部分を紹介していく
  3. Locale Game View Menu Unity L10N をインストールすると Game View の右上に

    ロケール(言語)を選択する UI が表示されます Preferences > Localization > Locale Game View Menu の チェックを外すと Game View から表示されなくなります
  4. Google SpreadSheet 連携 テーブルデータは CSV または GSS で簡単に連携できます Unity Localization

    の String Table と CSV ファイル・Google SpreadSheet を連携させる - デニッキ! https://xrdnk.hateblo.jp/entry/unity_localization_google_spreadsheet_