UE4:Localization(本地化:中文)

C++中不要使用包含中文字符串,否则打包的时候编译错误();虚幻中提供了使用中文的工具:本地化。

1. 启用本地化功能

UE4:Localization(本地化:中文)_第1张图片


这样,在菜单“窗口”项就会出现“本地化面板”

UE4:Localization(本地化:中文)_第2张图片


2. 使用本地化

   a. 添加目标

         UE4:Localization(本地化:中文)_第3张图片

   b.修改Config中DefaultEngine.ini。

   添加下面内容:

    [Internationalization]
    +LocalizationPaths=/Game/Localization/Game

  c.添加收集目录

   UE4:Localization(本地化:中文)_第4张图片

  d.添加新语言(这里选择中文)

  UE4:Localization(本地化:中文)_第5张图片

   e.开始收集

    UE4:Localization(本地化:中文)_第6张图片

   

   f.手动翻译

    UE4:Localization(本地化:中文)_第7张图片

   

   g.计算字数

   UE4:Localization(本地化:中文)_第8张图片

   h. 开始编译

   UE4:Localization(本地化:中文)_第9张图片

3. 使用本地化

    1.Windows下

     UE4:Localization(本地化:中文)_第10张图片

     然后启用独立游戏就可以看到中文了。

  2. Android下

   UE4:Localization(本地化:中文)_第11张图片

   这样打包到手机上就可以显示中文了。


参考:https://forums.unrealengine.com/showthread.php?63394-Localization-Dashboard-preview-and-explanation-of-UE4-s-text-localization-process

你可能感兴趣的:(UE4)