中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

東莞大嶺山鎮(zhèn)網(wǎng)站建設(shè)新聞式軟文

東莞大嶺山鎮(zhèn)網(wǎng)站建設(shè),新聞式軟文,百度客服人工在線咨詢,網(wǎng)站優(yōu)化方案書本地化子系統(tǒng)提供了創(chuàng)建多語言應(yīng)用程序的簡單方法。 初始化 在使用子系統(tǒng)之前,需要加載本地化字符串集合。通常的做法是在應(yīng)用程序啟動時執(zhí)行此操作??梢约虞d多個集合文件,每個集合文件只能定義一種或多種語言。例如: Localization* l10n…

本地化子系統(tǒng)提供了創(chuàng)建多語言應(yīng)用程序的簡單方法。

初始化

在使用子系統(tǒng)之前,需要加載本地化字符串集合。通常的做法是在應(yīng)用程序啟動時執(zhí)行此操作??梢约虞d多個集合文件,每個集合文件只能定義一種或多種語言。例如:

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.必須將第二個參數(shù)傳遞給LoadJSONFile(“StringsLv.json”,“l(fā)v”)方法,以告訴解析器將加載哪種語言

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

可以定義任意數(shù)量的語言。請記住,語言名稱和字符串標(biāo)識符區(qū)分大小寫?!癊n”和“en”被認(rèn)為是不同的語言。在加載過程中,按照查找順序?qū)φZ言進(jìn)行編號。索引從零開始。第一個找到的語言被設(shè)置為初始激活。

使用

Get函數(shù)以當(dāng)前語言返回具有指定字符串標(biāo)識符的字符串。

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

? ? ? 如果字符串id為空,將返回一個空字符串。如果找不到翻譯,將不修改地返回id,并記錄警告。使用SetLanguage()函數(shù)在運(yùn)行時更改語言。

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

? ??語言更改后,將發(fā)送E_CHANGELANGUAGE事件。訂閱它以執(zhí)行必要的用戶界面重新定位(文本、精靈等)

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);

其中文本值用作標(biāo)識符。另請參見示例40_Localization。

http://www.risenshineclean.com/news/27225.html

相關(guān)文章:

  • 自己開網(wǎng)站工作室阿里云域名查詢和注冊
  • 企業(yè)網(wǎng)站的缺點(diǎn)有域名了怎么建立網(wǎng)站
  • 大連網(wǎng)站推廣招聘手機(jī)優(yōu)化大師為什么扣錢
  • 昆山做網(wǎng)站的jofuns市場營銷一般在哪上班
  • 純靜態(tài)網(wǎng)站部署服務(wù)器跨界營銷案例
  • 優(yōu)秀網(wǎng)站設(shè)計(jì)效果圖企業(yè)營銷推廣怎么做
  • 格力網(wǎng)站建設(shè)首頁友情鏈接交換的作用在于
  • 廣東網(wǎng)站建設(shè)便捷抖音seo優(yōu)化
  • 哪些網(wǎng)站可以接單做推廣搜索引擎
  • 網(wǎng)站建設(shè)客服電話怎么找百度seo刷排名工具
  • 水電維修在哪個網(wǎng)站上做推廣好些系統(tǒng)優(yōu)化軟件
  • 怎么建個自己的網(wǎng)站seo建站收費(fèi)地震
  • 網(wǎng)站建設(shè)資訊平臺關(guān)鍵詞權(quán)重查詢
  • 達(dá)州做網(wǎng)站的公司b站引流推廣
  • 網(wǎng)站后臺添加投票系統(tǒng)電子商務(wù)網(wǎng)站建設(shè)方案
  • 做網(wǎng)站不會P圖怎么辦seo詞庫排行
  • 游戲ui設(shè)計(jì)落實(shí)20條優(yōu)化措施
  • 網(wǎng)站建設(shè)硬件網(wǎng)站怎么優(yōu)化推廣
  • 江蘇城鄉(xiāng)建設(shè)職業(yè)學(xué)院就業(yè)網(wǎng)站seo賺錢項(xiàng)目
  • 網(wǎng)站怎么進(jìn)行優(yōu)化排名福建鍵seo排名
  • 仿win8網(wǎng)站百度站長工具seo綜合查詢
  • 梅花網(wǎng)官網(wǎng)免費(fèi)素材中國seo排行榜
  • 企業(yè)建站有什么好處百度秒收錄軟件工具
  • 新鄉(xiāng)網(wǎng)站開發(fā)的公司谷歌瀏覽器下載安裝
  • 網(wǎng)站建設(shè)伍際網(wǎng)絡(luò)百度搜索推廣方法
  • 最近新聞大事件摘抄游戲優(yōu)化大師有用嗎
  • 網(wǎng)站如何添加白名單百度關(guān)鍵詞收錄排名
  • 求職網(wǎng)站開發(fā)我想注冊一個網(wǎng)站怎么注冊
  • 高郵市建設(shè)網(wǎng)站龍崗seo網(wǎng)絡(luò)推廣
  • aso.net 網(wǎng)站開發(fā)營銷策略