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注意
- 基本言語コード(最初のハイフンより前)のみを比較します
- リージョン、スクリプト、バリアントの差異は無視します
- 言語単位でのコンテンツ整理に不可欠です
- 可変長のパラメーターに対応します
次のステップ
- GT クラスのメソッド isSameLanguageを使う
- 方言の比較には isSameDialectを使う
このガイドはどうでしたか?

