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 メソッドによって返されます。
主要プロパティ
| プロパティ | 説明 |
|---|---|
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- このインターフェースを返すメソッド
このガイドはいかがですか?