当前位置: 首页 > news >正文

网站建设技术服务公司wordpress图片搬家

网站建设技术服务公司,wordpress图片搬家,如何做网站支付链接,网站的缺点有哪些本地化子系统提供了创建多语言应用程序的简单方法。 初始化 在使用子系统之前,需要加载本地化字符串集合。通常的做法是在应用程序启动时执行此操作。可以加载多个集合文件,每个集合文件只能定义一种或多种语言。例如: Localization* l10n…

本地化子系统提供了创建多语言应用程序的简单方法。

初始化

在使用子系统之前,需要加载本地化字符串集合。通常的做法是在应用程序启动时执行此操作。可以加载多个集合文件,每个集合文件只能定义一种或多种语言。例如:

Localization* l10n = GetSubsystem<Localization>();
// 1st JSON file format
l10n->LoadJSONFile("StringsEnRu.json");
l10n->LoadJSONFile("StringsDe.json");// 2nd JSON file format
l10n->LoadJSONFile("StringsLv.json", "lv");

JSON文件必须采用UTF8编码,无BOM。示例文件位于bin/Data目录中。JSON文件必须具有以下格式之一:

1.LoadJSONFile(“StringsEnRu.json”)方法将自动从json文件中选择语言

{"string id 1":{"language 1":"value11","language 2":"value12","language 3":"value13"},"string id 2":{"language 1":"value21","language 2":"value22","language 3":"value23"}
}

2.必须将第二个参数传递给LoadJSONFile(“StringsLv.json”,“lv”)方法,以告诉解析器将加载哪种语言

{"string id 1": "value 1","string id 2": "value 2","string id 3": "value 3"
}

可以定义任意数量的语言。请记住,语言名称和字符串标识符区分大小写。“En”和“en”被认为是不同的语言。在加载过程中,按照查找顺序对语言进行编号。索引从零开始。第一个找到的语言被设置为初始激活

使用

Get函数以当前语言返回具有指定字符串标识符的字符串。

Text* t = new Text(context_);
t->SetName("Text1");
Localization* l10n = GetSubsystem<Localization>();
t->SetText(l10n->Get("string 1"));

      如果字符串id为空,将返回一个空字符串。如果找不到翻译,将不修改地返回id,并记录警告。使用SetLanguage()函数在运行时更改语言。

Localization* l10n = GetSubsystem<Localization>();
l10n->SetLanguage("language 2");

    语言更改后,将发送E_CHANGELANGUAGE事件。订阅它以执行必要的用户界面重新定位(文本、精灵等)

SubscribeToEvent(E_CHANGELANGUAGE, URHO3D_HANDLER(Game, HandleChangeLanguage));void Game::HandleChangeLanguage(StringHash eventType, VariantMap& eventData)
{Localization* l10n = GetSubsystem<Localization>();...Text* t = static_cast<Text*>(uiRoot->GetChild("Text1", true));t->SetText(l10n->Get("string 1"));
}

文本UI元素还支持自动翻译,以避免手动操作。

Text* t2 = new Text(context_);
t2->SetText("string 2");
t2->SetAutoLocalizable(true);

其中文本值用作标识符。另请参见示例40_Localization。

http://www.yayakq.cn/news/288011/

相关文章:

  • 做什么网站外贸网站推广运营
  • 那个公司搭建网站动漫设计学院
  • 网站地图生成器哪个好百度网站建设目标
  • 长春三合一网站建设成都专业网站建设套餐
  • 婚纱设计网站首页室内设计怎么网上接单
  • 淘客网站怎么建设秦皇岛保障性住房官网
  • 建设网站怎么賺钱市住建设局网站
  • 做期货看哪些网站跨境电商是不是坑
  • 什么是网站销售网页设计网站开发需要哪些知识
  • 城乡与建设部网站首页艺术品网站模板
  • pc 移动的网站开发wordpress关键词内链图片
  • 免费商用自媒体图片网站具有价值的网站建设
  • 动漫网站设计与实现深圳seo优化排名公司
  • 网站内容框架什么二手车网站做最好
  • 网站空间和服务器的区别网站添加备案信息
  • 南昌大型网站制作做网站 视频
  • 网站开发是什么费用各地好的深圳影视广告
  • 网站建立健全举报工作机制学校网站 建设措施
  • 为什么网站突然打不开做汽车脚垫版的网站
  • 考试网站模版wordpress标签球形
  • 广汉做网站如何免费虚拟网站
  • 网站建设初级教程亚马逊雨林部落
  • 做线上交互的网站网站基础建设英文翻译
  • 免费建站网站黄金网站sem是什么?
  • 无锡本地网站网站开发项目对自身的意义
  • 网站的查询功能是怎样做的全网营销国际系统
  • 三站合一 网站建设云南省网站建设收费调查报告论文
  • 电子商务网站建设htmlwordpress后台地址打开空白
  • 网站建设基础与网页设计笑话网站php程序
  • 十堰的网站建设电子商务网站建设的规章制度