locale-util
语言环境的各种数据总是东一块西一块?locale-util这个小工具挺方便,用 Node.js 写的,直接帮你从可靠来源生成一份整合好的本地化数据,结构清晰、格式友好,直接当 JS
或 JSON
用都没问题。
npm 包安装也快:npm install locale-util
,也可以直接克隆到项目目录:git clone git@github.com:muratgozel/locale-util.git
。不管你怎么用,data
目录里那份数据都是预生成的,更新也蛮及时,不需要自己折腾。
比如你想要获取货币列表,只要这样导入就行:
const currencies = require('locale-util/data/currencies');
也可以用类似方式搞到语言、国家或地区等其它数据。数据结构也比较直观,查起来挺省心。
适合啥场景?比如做一个国际化电商项目,想展示不同国家的货币单位,或者做多语言表单时需要语言选项列表,locale-util都能直接派上用场。
对了,如果你还没装好 Node.js 环境,可以参考Windows 环境下 Node.js 环境搭建,或者看看Node.js 运行环境的。
如果你经常搞国际化,或者懒得维护一堆重复的数据,locale-util可以省不少事儿,值得一试。
locale-util:用node.js编写的语言环境数据生成器。 使用可靠的来源。 生成的数据可用作JSJSON对象
预估大小:1203个文件
main.js
3KB
currencies.js
3KB
phoneNumberMetadata.js
1KB
subdivisions.js
2KB
timezones.js
2KB
supplementalData.js
3KB
dst.js
3KB
test.html
500B
jstz.main.js
18KB
jstz.rules.js
28KB
4.25MB
文件大小:
评论区