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

天津电子商务网站建设公司企业网站建设大概多少钱

天津电子商务网站建设公司,企业网站建设大概多少钱,咨询网站搭建,中国最好的建筑设计公司【HarmonyOS】应用实现APP国际化多语言切换 前言 在鸿蒙中应用国际化处理#xff0c;与Android和IOS基本一致#xff0c;都是通过JSON配置不同的语言文本内容。在UI展示时#xff0c;使用JSON配置的字段key进行调用#xff0c;系统选择对应语言文本内容。 跟随系统多语言…【HarmonyOS】应用实现APP国际化多语言切换 前言 在鸿蒙中应用国际化处理与Android和IOS基本一致都是通过JSON配置不同的语言文本内容。在UI展示时使用JSON配置的字段key进行调用系统选择对应语言文本内容。 跟随系统多语言切换 最常见的处理只需要配置不同语言的JSON配置以最常见的中英文举例 我们需要先在资源文件对应的语言json文本string配置表中进行keyval的配置 zh_CN为中文en_US为英文base-element中的string.json是默认配置。默认配置是必填只要你创建了对应语言文件夹没有在默认配置对应字段节点系统就会提示报错 如下图所示配置好字段文本内容 当我们配置好字段只需要在UI中进行引用即可 $r(app.string.xxx); 例如 $r(app.string.test_content);创建语言资源文件夹 1.在资源文件夹resources右键如下图所示新增资源文件夹 2.在显示的弹框中选择Locale点击右侧按钮显示语言和地区 3.以英语为例在语言列表使用英文输入法可以触发筛选搜索框选择对应该的语言和地区点击OK即可生成。 APP独立多语言切换 当我们需要APP应用的语言独立于系统不跟随系统语言设置进行改变。例如系统是中文设置应用为英文的需求。这时我们需要设置应用优先语言来实现该效果 语言ID列表见文章最下方。 try {i18n.System.setAppPreferredLanguage(zh); // 设置应用偏好语言为zh-Hans} catch(error) {let err: BusinessError error as BusinessError;console.error(call System.setAppPreferredLanguage zh failed, error code: ${err.code}, message: ${err.message}.);}DEMO示例 启动页测试代码 import { i18n } from kit.LocalizationKit; import { BusinessError } from kit.BasicServicesKit;Entry Component struct Index {State message: string | Resource $r(app.string.test_content);build() {Column() {Text(this.message).fontSize(50)Text(切换中文).fontSize(50).onClick((){// 设置语言偏好try {i18n.System.setAppPreferredLanguage(zh); // 设置应用偏好语言为zh-Hans} catch(error) {let err: BusinessError error as BusinessError;console.error(call System.setAppPreferredLanguage zh failed, error code: ${err.code}, message: ${err.message}.);}})Text(切换英文).fontSize(50).onClick((){// 设置语言偏好try {i18n.System.setAppPreferredLanguage(en);} catch(error) {let err: BusinessError error as BusinessError;console.error(call System.setAppPreferredLanguage en failed, error code: ${err.code}, message: ${err.message}.);}})}.height(100%).width(100%)} }英文 {string: [{name: module_desc,value: module description},{name: EntryAbility_desc,value: description},{name: EntryAbility_label,value: label},{name: test_content,value: English}] }中文 {string: [{name: module_desc,value: 模块描述},{name: EntryAbility_desc,value: 描述},{name: EntryAbility_label,value: 标签},{name: test_content,value: 中文}] }默认 {string: [{name: module_desc,value: 模块描述},{name: EntryAbility_desc,value: 描述},{name: EntryAbility_label,value: 标签},{name: test_content,value: 中文}] }多语言国际化国家ID列表 【有道云笔记】国家ID列表
http://www.w-s-a.com/news/99215/

相关文章:

  • 深圳坪山站重庆市园林建设有限公司网站
  • 网站建设图片教程如何用自己的电脑建网站
  • 《网页设计与网站建设》A卷答案广东新闻联播
  • 海南专业网站运营托管wordpress 去掉主题
  • 企业品牌网站制作甜品制作网站
  • 手机网站怎么制作影响力网站建设
  • 猪八戒网站做私活赚钱吗一尊网 又一个wordpress站点
  • 上海市做网站的公司滨州哪里做网站
  • 简单的网站建设步骤wordpress 贴吧主题
  • 金泉网做网站找谁表格做网站
  • 北京做兼职从哪个网站好江西省建设监督网站电子网
  • 什么网站做生鲜比较好安徽建设厅城乡官网
  • 域名购买网站有哪些问题上海装修网站建设
  • 找人做seo要给网站程序河北建设网网站
  • 哪家做网站性价比高wordpress最新文章链接插件
  • 维修网站怎么做移动互联网应用程序指的是什么
  • 张家界建设网站门户网站的建设原理
  • 企业通用网站模板湖南网站建设企业
  • 能看网站的视频app如何运行asp网站
  • 公司做网站还是做阿里好呢国外的旅游网站做的如何
  • 怎么做wep网站长沙seo排名公司
  • 海南网站网络推广做转运网站
  • 门户网站方案用户等待网站速度
  • 哈尔滨专业建网站方案深圳生活免费信息网
  • 检测网站是否被挂黑链wordpress 网址分享
  • 网站建设贵阳东莞网站建设策划
  • 网站5建设需要学什么桃城网站建设公司
  • 杭州外贸网站企业门户网站的安全性
  • 建设论坛网站需要做什么水果电商网站建设相关文献
  • 群晖 nas 做网站建设网站的报价