Utility FunctionsLocales

isSameLanguage

isSameLanguage 函数的 API 参考

概览

isSameLanguage 函数用于检查多个 BCP‑47 语言代码是否表示相同的基础语言,并忽略地区差异。


参考资料

参数

Prop

Type

返回值

boolean - 当所有语言代码表示相同的基础语言时返回 true


示例

import { isSameLanguage } from 'generaltranslation';

// 同一语言,不同地区
console.log(isSameLanguage('en-US', 'en-GB')); // true
console.log(isSameLanguage('es-ES', 'es-MX')); // true
console.log(isSameLanguage('zh-CN', 'zh-TW')); // true

// 不同语言
console.log(isSameLanguage('en-US', 'es-ES')); // false
console.log(isSameLanguage('fr-FR', 'de-DE')); // false

说明

  • 仅比较基础语言代码(第一个连字符之前)
  • 忽略地域、脚本和变体差异
  • 对基于语言的内容组织至关重要
  • 支持可变数量的参数

后续步骤

这份指南怎么样?

isSameLanguage