各位碰到多语言版本是怎么解决的呢?

2019-07-23 17:10:02 +08:00
 lipslaser

项目需要,需要加入多国语言,但项目因为一开始并没考虑到多语言,所以后端、js、html 全都要替换。

但总算麻麻利利地替换了,现在一加载,后端一个语言包,js 一个语言包。有点不方便的就是包括注释框架的中文全都被替换掉了。

于是。。。现在 ecshop 又替换语言包了。

。。。

点击配置,语言切换,耶!<s>(这要改多少东西啊)</s>

好坑啊,不想动。 👿

1784 次点击
所在节点    程序员
7 条回复
jiangwei2222
2019-07-23 17:21:02 +08:00
参考 android 项目,语言相关的,先单独定义出来
yuankui
2019-07-23 17:35:33 +08:00
需要一个跨端的,多语言管理平台?类似于 CMS ?
smallpython
2019-07-23 17:41:52 +08:00
只能这样吧,弄多个语言包,然后根据需要进行读取,还有别的办法吗
15651980765
2019-07-23 17:52:11 +08:00
vue-i18n angular-i18n
文本做成配置项,根据系统环境读取配置文件。至于样式,只能针对不同语言做适配了。
我们项目也是,客户突然加了国际化的需求,然后就一顿替换一顿适配,反正里面坑一堆,凑合用吧。
其实我觉得一开始就把文本做成可配置的还方便管理呢,只不过麻烦一点,全文检索的时候不方便。
itsvincehere
2019-07-23 18:06:36 +08:00
wdnmd 刚用 vuei18n 做完一个项目的多语言,简繁英所有静态文本都要写三遍, 搞到现在做的项目都在考虑能不能根据文本判断逻辑- -
zkqiang
2019-07-23 18:15:36 +08:00
替换静态文本不可怕,可怕的就是部分语言的词组血长.....
lavasing
2019-07-23 23:01:42 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/585501

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX