UE4C++中英文切换实现(各国语言切换的实现形式)(包括打包问题处理)

UE4的多语言支持其实是对FText进行识别,因此在蓝图c++使用FText时候,都会支持本地化文本内容

创建Text

// Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "CoreMinimal.h"/*** */
class GAME_SANDBOX_API GameSandIntermation
{
public:static void Register(FText Value) {return;};
};
这种定义方式和下面注释的一样
#define LOCTEXT_NAMESPACE "GameSandMenu"
GameSandIntermation::Register(LOCTEXT("Menu", "Menu"));
#undef LOCTEXT_NAMESPACE//GameSandIntermation::Register(NSLOCTEXT("GameSandMenu", "Menu", "Menu"));

使用当前Text

打开:window->Localization Dashboard窗口

选择查找路径,用于查找代码定义的Text

收集所有的Text

编辑此语种对应的翻译成的文字

点击时候报错

是因为之前添加之后又删除了,找到对应路径删除缓存文件

重新收集完成点OK

此类语种对应文本如下:


下图所圈的俩个为此语种在代码中对应的字段,切换语言时使用

此语种为计数

点击Count Words记录Text个数

等待期完成之后点Ok

如果还是白色的,请删除上面步骤的路径中的缓存数据即可
点击编译文本

编译成功之后独立运行即可

代码中语言切换方式,切换之前记住的对应字段则为对应语言

必须以独立运行才能看见正确的结果 FInternationalization::Get().SetCurrentCulture(TEXT("en")); FInternationalization::Get().SetCurrentCulture(TEXT("zh"));
语言已正确切换

点击此处可以切换默认语言

打包时候要勾选上自己支持的本地化语言集

UE4C++采用官网方法实现多国语言的切换相关推荐

  1. C#编程语言之读取网页内容(微软官网方法)

    微软官网方法,绝对经典: public static byte[] GetURLContents(string url){// The downloaded resource ends up in t ...

  2. 苹果邮箱怎么登录qq邮箱_gmail邮箱登录官网方法

    gmail邮箱登录官网方法 gamil邮箱是一款非常好用的邮箱服务工具,在国内因为某些原因无法正常使用,这里小编带给大家带来一个迂回的方法,让大家能正常使用gmail邮箱. 使用方法 这里小编推荐使用 ...

  3. 威纶触摸屏中如何组态设置多国语言进行切换?

    威纶触摸屏中如何组态设置多国语言进行切换? 如果我们在做一些出口的项目时,需要在触摸屏的画面中显示其他的语言,那么如何进行组态设置呢? 我们举个简单的例子来进行说明: 如下图所示,我们新建一个项目,然 ...

  4. php聊天室禁止提交,phpcms v9禁止提交信息到官网方法详解

    phpcmsv9后台登陆时,会向官网http://update.v9.phpcms.cn联网,说是检查更新,实际同时也收集网站以及管理员的用户信息还有登陆者的设备等信息.开始以为去掉后台模板中的相关网 ...

  5. 【无标题】ChatGPT的官网是多少,在国内能使用吗

    目前在国内虽不能直接通过ChatGPT的官网使用,但是ChatGPT开放了API接口,可以通过API接口使用,而下面这个小程序就是直接调用的ChatGPT官网的API为国内网友提供体验的,跟直接官网使 ...

  6. html多国语言配置方法,jquery多国语言切换特效

    这是一款实现多国语言切换的jquery特效.在这个示例中,通过简单的js代码,实现包括中文和英文在内的7种不同国家语言的切换效果. 使用方法 在页面中引入jquery和style.css. HTML结 ...

  7. golang官网可以打开了 go语言

    golang.org之前国内一直打不开,今天看了一下居然可以打开了,除了页面上youtube的视频加载不了.页面自动识别中文. 再也不用为下载go的源码发愁了.http://www.cnblogs.c ...

  8. APP,实现多国语言动态切换

    网上一个辅助类,找不到原博主文章链接,这里就直接贴出辅助类代码(自己再优化了一下).公司项目APP要支持13种语言,如下: 1.工具类 import android.content.Context; ...

  9. 写一个网页,支持10国语言便捷切换

    要创建一个支持10种语言便捷切换的网页,可以使用以下步骤: 为每种语言创建一个独立的HTML文件,文件名可以使用对应的语言代码表示(如"en.html"表示英文版). 在主页面上添 ...

最新文章

  1. 如果MySQL磁盘满了,会发生什么?
  2. package.json字段全解
  3. 来谈下高并发和分布式中的幂等处理
  4. SQL 遍历父子关系表(二叉树)获得所有子节点 所有父节点
  5. 代码Overlay机制
  6. LtRecyclerView:自带上拉下拉,能增加头条目和尾条目的RecyclerView
  7. C# using的用法
  8. 【连载】vSphere 4.0 问答之引子 ---《vSphere 4.0 Quick Start Guide》节选和粗译
  9. AciveMQ小结|最后有视频
  10. 深入浅出VC++串口编程--基于控件
  11. 【转】onAttachedToWindow()在整个Activity生命周期的位置及使用
  12. html的选择字体样式代码,html 常用字体(示例代码)
  13. 智能优化算法——差分进化算法(Python实现)
  14. 转载:H.264 H.265 硬件解码芯片?
  15. 往事如烟 - 老钟15
  16. 国足0:2不敌韩国 淘汰赛将战泰国
  17. IP Camera 基础知识
  18. 解决Mac系统更新后,SVN无法使用的问题
  19. mysql有mdf文件和ldf文件吗_如何得到.MDF和.LDF文件
  20. 撇开PUE,评估数据中心增长的真正环境影响

热门文章

  1. RH358管理DNS和DNS服务器--使用Unbound配置缓存名称服务器
  2. ContOS 安装jdk
  3. 树莓派3b安装Ubuntu Server
  4. 实现自己的operator new和operator delete以及实现一个简单的内存池管理类
  5. CListCtrl实现tooltip信息提示
  6. actor-critic 相关算法简述
  7. 使用go语言画出sin函数图像
  8. 宣布与 NBC 合作直播索契冬季奥运
  9. 前端 | ( 十一)CSS3简介及基本语法(上) | 尚硅谷前端html+css零基础教程2023最新
  10. python coroutine_python coroutine的学习跟总结[转]