---
title: Localizationって地味に大変！
tags:  #uemconnect #ue5  
author: [Leon Gameworks](https://convert.docswell.com/user/leon-gameworks)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/VJNGYD1M78.jpg?width=480
description: 講演者：Xai  「Unreal Engine Meetup Connect - Vol.2 - UETipsLT編」の講演資料です。  アーカイブ動画： https://www.youtube.com/live/0U4n3Kl7HPI?si=8eM5Km5PNpo2moGT  イベントページ： https://leon-gameworks.connpass.com/event/314627/
published: May 06, 24
canonical: https://convert.docswell.com/s/leon-gameworks/ZGX8ND-UEMConnect_009
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/VJNGYD1M78.jpg)

Localizationって地味に大変だよね
代表
チームクラマ


# Page. 2

![Page Image](https://bcdn.docswell.com/page/YE9WPG5WE3.jpg)

について


# Page. 3

![Page Image](https://bcdn.docswell.com/page/GE8NDVYR7D.jpg)

Steam
DLSite


# Page. 4

![Page Image](https://bcdn.docswell.com/page/LELPM5427R.jpg)

本講演について
• Localization（翻訳）についての話をします
• 実例を交えて説明します
• アレなところはできるだけオブラートに包みます
• SoDシリーズは4.21～27のバージョンで開発
• TeamKRAMAは物理で殴るのを得意としています


# Page. 5

![Page Image](https://bcdn.docswell.com/page/4JM4Y3K97W.jpg)

UE4のローカリゼーション資料
https://www.docswell.com/s/EpicGamesJapan/57G36ZUE4_LocalizationDD_Features
https://www.docswell.com/s/EpicGamesJapan/Z6GX95UE4_LocalizationDD_LatestCaseStudy


# Page. 6

![Page Image](https://bcdn.docswell.com/page/PJRW9QX979.jpg)

LocalizationDashboardを使った翻訳実装


# Page. 7

![Page Image](https://bcdn.docswell.com/page/PEXPQ5637X.jpg)

LocalizationDashboard
なまらすげえ！！


# Page. 8

![Page Image](https://bcdn.docswell.com/page/3EKD961NJD.jpg)



# Page. 9

![Page Image](https://bcdn.docswell.com/page/L73RW6QZJ5.jpg)

１）各言語のテキストを保持したGoogleスプレッドシート（CSV、Excel）データの作成


# Page. 10

![Page Image](https://bcdn.docswell.com/page/87DYKV947G.jpg)

２）DTへインポート


# Page. 11

![Page Image](https://bcdn.docswell.com/page/VJP6KVZVE8.jpg)

3）言語切り替えに応じて参照するTextを切り替え


# Page. 12

![Page Image](https://bcdn.docswell.com/page/2EV3VZWR7Q.jpg)

4）ゲーム内に反映
とりま便宜上DT方式


# Page. 13

![Page Image](https://bcdn.docswell.com/page/57G3L4D6JL.jpg)

DT方式の利点
• スプシ→DTが直感的でわかりやすい
• テキスト収集、テキストコンパイルなどがないた
め修正が容易
– 会話文などまとまったDTを用意する必要があるも
のに便利


# Page. 14

![Page Image](https://bcdn.docswell.com/page/4EQ5YG12JP.jpg)

１）各言語のテキストを保持したGoogleスプレッドシート（CSV、Excel）データの作成


# Page. 15

![Page Image](https://bcdn.docswell.com/page/KJ49W5RP71.jpg)

２）ローカリゼーションダッシュボードでテキスト収集


# Page. 16

![Page Image](https://bcdn.docswell.com/page/LE1KYWQXJG.jpg)

3）各シートからGame.archiveを生成するEUWを実行


# Page. 17

![Page Image](https://bcdn.docswell.com/page/GEWDG6MKJ2.jpg)

4）テキストコンパイル→ゲーム内反映
便宜上ダッシュボード方式


# Page. 18

![Page Image](https://bcdn.docswell.com/page/47ZGLYQNE3.jpg)

ダッシュボード方式の利点
• UIテキストなど、DT化しにくいものに便利


# Page. 19

![Page Image](https://bcdn.docswell.com/page/YJ6YWD697V.jpg)

ダッシュボード方式の利点
• （UE内で言語切替すると）Editor上で翻訳内容
が確認できる


# Page. 20

![Page Image](https://bcdn.docswell.com/page/GJ5GM36DJ4.jpg)

ダッシュボード方式の欠点
• テキストコンパイルに時間がかかる
テキスト収集 20分
EUWによるコンバート 15分
テキストコンパイル 5分
1文字の変更でも毎回コレが発生


# Page. 21

![Page Image](https://bcdn.docswell.com/page/9E2Y9ZNMER.jpg)

ダッシュボード方式の欠点
• .poが使いづらい
– スプシ→Game.archive形式に変換


# Page. 22

![Page Image](https://bcdn.docswell.com/page/D7YG4RPP7M.jpg)

うちで作ったEUWの概要
1. ゲーム内で使用しているテキスト
を全収集
2. そのテキスト（主に日本語）をKey
とし、そのKeyと一致する文言を
スプシから引っ張ってくる
3. 一致する文言を各翻訳文とし、
Game.archiveを作成
難点
日本語で「こんにちは」でも、状況、場面によって翻訳文を変えたい時
などに不便


# Page. 23

![Page Image](https://bcdn.docswell.com/page/VENGYD5MJ8.jpg)

ストリングテーブルを駆使すれば？
•
UIテキストの大半を直書きでやっていたのでSTへの置き換えがめんどくさかった
•
そもそもSTへの置き換えするんだったらDTでよくね？


# Page. 24

![Page Image](https://bcdn.docswell.com/page/Y79WPGYW73.jpg)

（うちの場合の）一番の問題点
「翻訳データを分割することができない」


# Page. 25

![Page Image](https://bcdn.docswell.com/page/G78NDV6RJD.jpg)

詳しいことは省くがそういうこと


# Page. 26

![Page Image](https://bcdn.docswell.com/page/L7LPM592JR.jpg)

まとめ
• LocalizationDashboardをコスト抑えて使用す
るには色々と下準備と計画が必要
• うまく使える土台を作ったとしてもコストダウン
に繋がるか微妙
• なんだかんだでスプシ(Excel、CSV)→DT→実
装が一番楽なんだなぁ


# Page. 27

![Page Image](https://bcdn.docswell.com/page/4EM4Y3Z9JW.jpg)

画像差し替えやボイス切り替えなど
大々的なLocalizationには便利！


# Page. 28

![Page Image](https://bcdn.docswell.com/page/PERW9Q69J9.jpg)

ご視聴ありがとうございました
代表
チームクラマ


