最近碰到一个问题,VUE.js 网站,网页 load 时...把现有的中文简体转换成繁体,请问有啥好用的插件吗?
百度上的方法,都是 jQuery 时代的,显然不适用。
求知道的大佬推荐....
1
randyo 2020-03-16 21:57:35 +08:00 via Android
这不是 i18n 插件做的吗
|
2
Tomotoes 2020-03-16 22:21:40 +08:00 via Android
我之前写过一篇文章 把简繁体全部加载到脚本中,然后简体繁体分别对应两个数组,两种字通过相同的索引对应。
切换时会遍历所有 textnode。 文章在我的博客: tomotoes.com/blog 点击归档,就能看到了。 因为有切换函数,所以你使用什么框架都没有问题。 |
3
daya 2020-03-16 22:57:48 +08:00 via iPhone
opencc
|
4
HughZadora 2020-03-17 00:46:29 +08:00 via iPhone
轉化過去很多用語不同呀,很容易看出來是大陸人做的。
|
5
kof21411 2020-03-17 08:15:29 +08:00 via iPhone
用 i18n 国 际插件
|
6
Justin13 2020-03-17 08:28:16 +08:00 via Android
建议额外做一套繁体资源,不然机翻一眼就能看出来,体验很差
|
7
timothyqiu 2020-03-17 09:00:49 +08:00
想起了「海記憶體知己,天涯若比鄰」。
|
8
cleveryun 2020-03-17 09:53:00 +08:00
以前做私活的时候,是自己翻译一套英文版的文本出来的,文本节点的 dom 上加个 data-text="中文[分隔符]英文"属性,全局存一个 language 变量,页面加载完显示的时候根据 language 区分隔符前后的对应的文本显示出来。
|
9
unicloud 2020-03-17 10:58:23 +08:00
这不原生 JS 就能搞定的吗?
把繁简字加载到脚本中,分别赋值给 2 个变量,使用 for...of 配合字符串的 indexOf 和 charAt 方法,取出来就行了。 https://www.dute.org/fanti ← 繁简转换 |
10
1752146907 OP @randyo 可以哦,谢啦
|
11
1752146907 OP @kof21411 嗯嗯,谢啦
|
12
Fader10 2020-03-17 20:14:46 +08:00
vue-i18n 插件
|