Utility FunctionsLocales
isSameDialect
isSameDialect 関数のAPIリファレンス
概要
isSameDialect 関数は、GT クラスのインスタンスを使わずに、複数の BCP-47 ロケールコードが同一の方言を表しているかを判定します。
リファレンス
パラメータ
Prop
Type
戻り値
boolean - すべてのロケールコードが同じ方言を表す場合は true
例
import { isSameDialect } from 'generaltranslation';
// 同一方言チェック
console.log(isSameDialect('en-US', 'en-US')); // true
console.log(isSameDialect('en', 'en-US')); // true(基本言語が地域言語と一致)
console.log(isSameDialect('en-US', 'en-GB')); // false(異なる地域)
console.log(isSameDialect('en-US', 'es-ES')); // false(異なる言語)注意事項
- 基底言語を地域別バリアントの親として扱います
- 地域別バリアントは完全一致である必要があります
- locale のフォールバックロジックに不可欠です
- 柔軟な入力形式を受け付けます
- 外部依存関係はありません
次のステップ
- GT クラスのメソッド isSameDialectを使う
- isSameLanguageで言語を比較する
このガイドはどうでしたか?

