V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
aleen42
V2EX  ›  程序员

gulp-opencc

  •  
  •   aleen42 ·
    aleen42 · 2017-11-07 19:27:19 +08:00 · 1693 次点击
    这是一个创建于 2605 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天刚好整理了一下繁体的打包问题,所以顺带做了基于 OpenCC 的 gulp 插件,在这里分享一下: https://github.com/aleen42/gulp-opencc

    gulp-opencc

    gulp GitHub license

    npm Build Status npm

    A Gulp plugin for convert chinese based on OpenCC.

    Usage

    This plugin is mainly used for converting Chinese in Gulp tasks defined in the file, gulpfile.js. As it is based on OpenCC, you can use it with passing options, in which you can specify the type of converting:

    • s2t: Simplified Chinese to Traditional Chinese 簡體到繁體
    • t2s: Traditional Chinese to Simplified Chinese 繁體到簡體
    • s2tw: Simplified Chinese to Traditional Chinese (Taiwan Standard) 簡體到臺灣正體
    • tw2s: Traditional Chinese (Taiwan Standard) to Simplified Chinese 臺灣正體到簡體
    • s2hk: Simplified Chinese to Traditional Chinese (Hong Kong Standard) 簡體到香港繁體(香港小學學習字詞表標準)
    • hk2s: Traditional Chinese (Hong Kong Standard) to Simplified Chinese 香港繁體(香港小學學習字詞表標準)到簡體
    • s2twp: Simplified Chinese to Traditional Chinese (Taiwan Standard) with Taiwanese idiom 簡體到繁體(臺灣正體標準)並轉換爲臺灣常用詞彙
    • tw2sp: Traditional Chinese (Taiwan Standard) to Simplified Chinese with Mainland Chinese idiom 繁體(臺灣正體標準)到簡體並轉換爲中國大陸常用詞彙
    • t2tw: Traditional Chinese (OpenCC Standard) to Taiwan Standard 繁體( OpenCC 標準)到臺灣正體
    • t2hk: Traditional Chinese (OpenCC Standard) to Hong Kong Standard 繁體( OpenCC 標準)到香港繁體(香港小學學習字詞表標準)
    /** gulpfile.js */
    const opencc = require('gulp-opencc');
    
    gulp.task('convert-chinese', () => {
        gulp.src('zh.json')
            .pipe(opencc.default({
                type: 's2tw'
            }))
            .pipe(rename('zh_TW.json'))
            .pipe(gulp.dest('build/'));
    });
    

    Release History

    • ==================== 1.0.0 Initial release ====================
      • 1.0.1 doc: update the document of this project

    :fuelpump: How to contribute

    Have an idea? Found a bug? See how to contribute.

    :scroll: License

    MIT © aleen42

    1 条回复    2017-11-08 09:41:14 +08:00
    yinzhili
        1
    yinzhili  
       2017-11-08 09:41:14 +08:00
    一直觉得“正體”这个词怪怪的。政治色彩太浓。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1035 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:51 · PVG 03:51 · LAX 11:51 · JFK 14:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.