V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
1752146907
V2EX  ›  Vue.js

VUE.js 简体转繁体

  •  
  •   1752146907 ·
    1752146907 · 2020-03-16 21:32:02 +08:00 · 5029 次点击
    这是一个创建于 1494 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近碰到一个问题,VUE.js 网站,网页 load 时...把现有的中文简体转换成繁体,请问有啥好用的插件吗?

    百度上的方法,都是 jQuery 时代的,显然不适用。

    求知道的大佬推荐....

    12 条回复    2020-03-17 20:14:46 +08:00
    randyo
        1
    randyo  
       2020-03-16 21:57:35 +08:00 via Android
    这不是 i18n 插件做的吗
    Tomotoes
        2
    Tomotoes  
       2020-03-16 22:21:40 +08:00 via Android
    我之前写过一篇文章 把简繁体全部加载到脚本中,然后简体繁体分别对应两个数组,两种字通过相同的索引对应。
    切换时会遍历所有 textnode。
    文章在我的博客: tomotoes.com/blog
    点击归档,就能看到了。

    因为有切换函数,所以你使用什么框架都没有问题。
    daya
        3
    daya  
       2020-03-16 22:57:48 +08:00 via iPhone
    opencc
    HughZadora
        4
    HughZadora  
       2020-03-17 00:46:29 +08:00 via iPhone
    轉化過去很多用語不同呀,很容易看出來是大陸人做的。
    kof21411
        5
    kof21411  
       2020-03-17 08:15:29 +08:00 via iPhone
    用 i18n 国 际插件
    Justin13
        6
    Justin13  
       2020-03-17 08:28:16 +08:00 via Android
    建议额外做一套繁体资源,不然机翻一眼就能看出来,体验很差
    timothyqiu
        7
    timothyqiu  
       2020-03-17 09:00:49 +08:00
    想起了「海記憶體知己,天涯若比鄰」。
    cleveryun
        8
    cleveryun  
       2020-03-17 09:53:00 +08:00
    以前做私活的时候,是自己翻译一套英文版的文本出来的,文本节点的 dom 上加个 data-text="中文[分隔符]英文"属性,全局存一个 language 变量,页面加载完显示的时候根据 language 区分隔符前后的对应的文本显示出来。
    unicloud
        9
    unicloud  
       2020-03-17 10:58:23 +08:00
    这不原生 JS 就能搞定的吗?
    把繁简字加载到脚本中,分别赋值给 2 个变量,使用 for...of 配合字符串的 indexOf 和 charAt 方法,取出来就行了。
    https://www.dute.org/fanti ← 繁简转换
    1752146907
        10
    1752146907  
    OP
       2020-03-17 15:19:30 +08:00
    @randyo 可以哦,谢啦
    1752146907
        11
    1752146907  
    OP
       2020-03-17 15:20:07 +08:00
    @kof21411 嗯嗯,谢啦
    Fader10
        12
    Fader10  
       2020-03-17 20:14:46 +08:00
    vue-i18n 插件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3944 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:10 · PVG 13:10 · LAX 22:10 · JFK 01:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.