React项目国际化

185 阅读1分钟

再再挖一坑,之后有项目要出海了,需要先做国际化调研,后续来填坑呀~~

2023年11月24日更新:已经在慢慢填坑啦

一、什么是国际化

“国际化”的简称 i18n (其来源是英文单词 internationalization 的首末字母 in ,18为中间的字符数),是指在设计软件,将软件与特定语言及地区脱钩的过程。当软件被移植到不同的语言及地区时,软件本身不用做内部工程上的改变或修正。国际化意味着产品有适用于任何地方的潜力。

二、国际化内容

  • 文本处理(静态文案、动态文案)
  • 样式(图片的替换,文本长度不一造成 UI 格式错乱)
  • 时区问题(日期格式)
  • 货币单位

三、代码托管

Amazon Web Services(AWS)是全球最全面、应用最广泛的云,AWS CodeCommit 是一项安全、高度可扩展的完全托管式源代码控制服务,可用于托管私有 Git 存储库。

AWS 官方文档里的操作指导已经比较详细啦,按照如下步骤点击链接一步步完成即可。

(1)创建 IAM(Identity and Access Management) 用户

(2)创建 AWS CodeCommit 仓库

(3)LinuxmacOSUnixSSH 连接到 AWS CodeCommit 仓库

四、框架选型