@cjssdk/iso-639
是一款可以方便地获取 ISO 639 语言代码的 npm 包,它支持通过 ISO 639-1 和 ISO 639-3 双模式来获取语言代码,帮助前端开发者在国际化开发中更加便利地获取所需语言代码。在本文中,我们将详细介绍如何使用该 npm 包。
安装
在使用 @cjssdk/iso-639
之前,需要确保已经安装了 Node.js 环境。
npm install @cjssdk/iso-639
API 列表
@cjssdk/iso-639
包含以下两个 API:
getLangByTwoCode(code: string): Lang | null
通过 ISO 639-1 两位语言代码获取对应的语言信息,返回值类型为 Lang
, 若未找到该语言则返回 null
。
getLangByThreeCode(code: string): Lang | null
通过 ISO 639-3 三位语言代码获取对应的语言信息,返回值类型为 Lang
,若未找到该语言则返回 null
。
其中 Lang
类型的定义为:
interface Lang { name: string; // 语言名称 nativeName: string; // 语言本地名称 iso639_1: string | undefined; // ISO 639-1 语言代码 iso639_2: string; // ISO 639-2 语言代码(3 位) iso639_2b: string | undefined; // ISO 639-2 语言代码(3 字母代码) iso639_3: string; // ISO 639-3 语言代码 }
使用示例
以下是一些使用示例:
-- -------------------- ---- ------- ----- ------ - --------------------------- ------------------------------------------- -- - ----- ---------- ----------- --- ----------- --- --- --------- ----- --------- ------ ---------- ------ --------- ----- - ------------------------------------------- -- ---- ---------------------------------------------- -- - ----- ---------- ----------- ---------- --------- ----- --------- ------ ---------- ------ --------- ----- - ---------------------------------------------- -- ----展开代码
总结
@cjssdk/iso-639
利用 ISO 639 标准提供了获取国际化语言代码的功能,帮助前端开发者更加便利地进行国际化开发。希望以上内容对您有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/156379