
整了半天,没找到怎么简单粗暴的实现网站的中英文替换??
从前端的思路,看了 i18n、微软字典等等,感觉这种还是属于键值对读参数的办法,效率偏低下。
从后端的思路,如果从接口翻译那基本凉凉,如果写翻译文件(用变量代替字符串),那效率也很低下,况且数据库还有那么多固定语言的信息,怎么翻译?
请问各位是解决这个问题的(做 N 个版本的别说了,不能通用多项目)
1 darkaforest 2020 年 3 月 14 日 via Android 前端请求 i18n 文件按需显示是比较普遍的做法吧,加载完都放内存了何谈效率低下? |
2 hive 2020 年 3 月 14 日 参考一下 Ant Design 的国际化方案,比如 https://github.com/formatjs/react-intl ? |
3 miaotaizi 2020 年 3 月 14 日 via iPhone 你确定你是开发?这种不是常态吗 |
4 acrisliu 2020 年 3 月 14 日 键值对读参数是目前比较主流的做法吧。 |
5 HENQIGUAI 2020 年 3 月 14 日 做两个站 /doge |
6 towser 2020 年 3 月 15 日 虽然不符合你的预期,但 i18n 确实是主流做法 |
7 stillyu 2020 年 3 月 15 日 via iPhone 不知道楼主取这个标题的本意是什么? |
8 basstk 2020 年 3 月 15 日 i18n 可以了,难道你的日访问亿级? |
9 ben1024 2020 年 3 月 22 日 存储方式 1.数据库缓存 2.文件缓存 实现方式 1.模版渲染输出 2.前端变量替换 数据库块状内容翻译,指定切割符,进行切分丢入翻译任务中 |