最近公司提出要实现app国际化,h5页面也需要实现多语言,使用vue写的h5可以使用vue-i18n方案实现,但是还有一些纯html写的隐私协议、平台规范这样的h5,文字内容非常多,并且这些html文件是用工具生成的,标签非常繁多和混乱,像这样:
使用什么方案比较合适呢?
最近公司提出要实现app国际化,h5页面也需要实现多语言,使用vue写的h5可以使用vue-i18n方案实现,但是还有一些纯html写的隐私协议、平台规范这样的h5,文字内容非常多,并且这些html文件是用工具生成的,标签非常繁多和混乱,像这样:
使用什么方案比较合适呢?
协议相关的还不能直接使用在线翻译API的方式,看你这个情况应该是后台编辑的富文本内容。
所以最好是给不同的语言版本书写对应版本的富文本,前端按照用户选的语言类型去展示对应的内容。
也可以直接维护 md 文档,然后借助工具去生成。不过也是一样的,都需要按照不同的语言去维护单独版本的md文档,然后统一生成。
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答850 阅读
3 回答2.2k 阅读
5 回答1.2k 阅读✓ 已解决
生成不同语言的 html 文件,使用 url 区分是一个简单的方案。比如: