Types
LocaleProperties
locale に関する包括的な情報を含む TypeScript のインターフェース
概要
LocaleProperties は、locale に関する言語・地域の詳細情報を提供します。
interface LocaleProperties {
  code: string;
  name: string;
  nativeName: string;
  languageCode: string;
  languageName: string;
  nativeLanguageName: string;
  nameWithRegionCode: string;
  nativeNameWithRegionCode: string;
  regionCode: string;
  regionName: string;
  nativeRegionName: string;
  scriptCode: string;
  scriptName: string;
  nativeScriptName: string;
  maximizedCode: string;
  maximizedName: string;
  nativeMaximizedName: string;
  minimizedCode: string;
  minimizedName: string;
  nativeMinimizedName: string;
  emoji: string;
}getLocaleProperties メソッドによって返されます。
主要プロパティ
| Property | Description | 
|---|---|
| code | 元のロケールコード | 
| name | ソース言語での表示名 | 
| nativeName | 現地語での表示名 | 
| languageCode | 基本言語コード | 
| regionCode | ISO の地域コード | 
| scriptCode | ISO のスクリプトコード | 
| maximizedCode | 可能性の高いスクリプト/地域を補完したロケール | 
| minimizedCode | 最短の有効なロケールコード | 
| emoji | 国旗のemoji | 
例
基本的な使用方法
const gt = new GT({ sourceLocale: 'en-US' });
const props = gt.getLocaleProperties('de-AT');
console.log(props.name);        // "オーストリアドイツ語"
console.log(props.nativeName);  // "Österreichisches Deutsch"
console.log(props.emoji);       // "🇦🇹"関連型
- getLocaleProperties- このインターフェースを返すメソッド
このガイドはどうでしたか?

