Utility FunctionsLocales

getRegionProperties

getRegionProperties 函数的 API 参考

概览

getRegionProperties 函数无需 GT class 实例即可获取区域代码的详细信息。


参考资料

参数

Prop

Type

返回

{ code: string; name: string; emoji: string } - 区域信息对象


示例

import { getRegionProperties } from 'generaltranslation';

// 获取英文名称的地区属性
console.log(getRegionProperties('US', 'en-US'));
// { code: 'US', name: 'United States', emoji: '🇺🇸' }

console.log(getRegionProperties('JP', 'en-US'));
// { code: 'JP', name: 'Japan', emoji: '🇯🇵' }

// 获取本地化名称的地区属性
console.log(getRegionProperties('US', 'de-DE'));
// { code: 'US', name: 'Vereinigte Staaten', emoji: '🇺🇸' }

说明

  • 使用 Intl.DisplayNames API 获取本地化的区域名称
  • 支持 ISO 3166-1 alpha-2 和 UN M.49 区域代码
  • 可通过自定义映射覆盖默认名称和表情符号
  • 若无法解析显示名称,则回退为区域代码
  • 除浏览器 API 外无其他外部依赖

后续步骤

本指南如何?