浏览器端强大的简体繁体转换工具lang-hant

168 阅读1分钟

前言

在项目开中遇到需要简体繁体相互转换的需求,通常采用国际化这种解决方案,这种方案对项目整体的侵入很大,耗时且增加心智负担。那么有没有一种解决方案,可以实现对业务代码的零侵入呢,lang-hant应运而生。

地址

NPM地址

www.npmjs.com/package/lan…

github地址

github.com/zxlin429/la…

安装

npm install lang-hant

使用

基础使用

直接导入,默认转换为繁体

import 'lang-hant'

进阶使用

如果有简体繁体互相切换的需求,使用内部提供的changeLanguage方法

import { changeLanguage } from 'lang-hant'
changeLanguage('简体') // 切换为简体
changeLanguage('繁体') // 切换为繁体

其他使用

如果有手动更新的需求,内部提供了handleTran方法

import { handleTran } from 'lang-hant'
handleTran()

暂停、重新开始转换

暂停转换,调用内部提供的pauseObserver方法

重新开始转换,调用内部提供的restartObserver方法

import { pauseObserver } from 'lang-hant'
pauseObserver() // 暂停
restartObserver() // 重新开始