当前位置: 首页 > 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.laogonggong.com/news/139012.html

相关文章:

  • 什么网站做优化最好?seo技术培训茂名
  • 涂料做哪个网站好宿迁网络公司哪家专业
  • 学做投资网站如何成为网页设计师
  • 天河建设网站企业温州企业做网站
  • 网站新闻中心模版网页制作基础考什么
  • 手机电子商务网站建设问卷调查wordpress默认设置页面
  • 我负责与你们公司网站建设的沟通做网站要先买域名吗
  • 网站用什么语言职业培训机构哪家最好
  • 怎么在濮阳网站做宣传深圳ui设计公司
  • 衣联网和一起做网站 哪家强阿里云网页版入口
  • 成都网站优化公司哪家好建设工程有限公司 网站
  • 郑州交通建设投资有限公司网站徐州做网站公司哪家好
  • 百度竞价关键词价格查询工具刷移动关键词优化
  • 在网站后台做网页如何建立网站平台的步骤
  • 手机可以访问的网站怎么做性价比高的seo网站优化
  • 北京备案网站负责人wordpress仿安卓主题
  • 网站做ppt模板外贸品牌推广公司
  • 响应式网站建设机构泰安58
  • 成都网站建设公司高新新华路网站建设
  • 官方网站找oem做洗发水厂家网站建设 设计那种连接线厂家
  • 门户网站对应序号是什么商贸网站源码
  • 公司建网站多少钱合适如何下载ppt模板免费
  • 深圳网站开发公司安庆注册公司
  • 网上商城建设 网站定制开发在家帮别人做网站赚钱吗
  • 做明星同款的网站改革开放40周年网站发展建设
  • 为什么要先创建站点后建立文件?能否改变两者的顺序?网络规划设计师 第二版 教材
  • 中国林业工程建设网站临安网站建设
  • 四川省建设厅网站填报获奖wordpress 科技主题
  • 做一个平台网站大概多少钱电子工程网站大全
  • 免费网络短剧网站云南省公共资源交易中心官网