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 のフォールバックロジックに不可欠です
  • 柔軟な入力形式を受け付けます
  • 外部依存関係はありません

次のステップ

このガイドはどうでしたか?

isSameDialect