您当前的位置: 首页 >  react native

xiangzhihong8

暂无认证

  • 0浏览

    0关注

    1324博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

React Native应用国际化

xiangzhihong8 发布时间:2022-03-23 16:18:34 ,浏览量:0

所谓国际化,指的是产品在设计时需要适应不同区域要求的一种方式,换句话说,国际化要求应用程序在设计时需要考虑运行在不同的国家和地区,能够根据所在的国家和地区进行语言切换。在移动应用开发中,实现国际化的场景通常有以下两种。

  • 识别手机系统语言,APP自动加载相应的语言文件;
  • 允许用户在APP内手动切换语言,此种情况不需要保证APP语言与手机系统语言一致性。

作为一种最基本的软件需求,国际化在软件开发中无处不在,特别是大型的软件开发。在React Native应用开发中,实现国际化需要用到react-native-i18n插件,安装命令如下。

npm install react-native-i18n --save

安装完成之后,在src目录下新建一个i18n目录,用来存放所有与国际化相关到的资源文件,比如新建en.js和zh.js两个文件,分别用来存放英文和中文的翻译字符串。 en.js:

export default {
  official: 'Official WebSite',
  cgvLink: 'www.cgv.com.cn',
  cgv: 'CGV Official',
  wechat: 'Wechat',
  weibo: 'WeiBo',
  update: 'Check UpDate',
  userAgree: 'User Agree',
  userPrivacy: 'User Privacy',
  copy: 'Copyright © 2022 CGVCineplex All Rights Reserved',
};

zh.js

关注
打赏
1482932726
查看更多评论
立即登录/注册

微信扫码登录

0.1274s