区域设置字符串
如何在GT中解释区域设置字符串
概述
通用翻译使用BCP 47语言标签标准的变体来表示区域设置和语言。 BCP 47语言标签是互联网最佳当前实践(BCP)标准,用于识别口语和书面形式的语言。 这些标签提供了一种统一的方式来指定语言,允许应用程序根据用户的区域设置来调整内容、格式和行为。
语言标签由一个或多个子标签组成,这些子标签由"-"
字符分隔。子标签包括以下组件:
- 语言子标签:表示主要语言,例如,
en
表示英语,es
表示西班牙语。 - 地区子标签:指定国家或地区,例如,
US
表示美国,FR
表示法国。 - 文字子标签(可选):表示书写文字,例如,
Latn
表示拉丁文字。 - 变体子标签(可选):标识语言的特定变体,例如,
arevela
表示东亚美尼亚语。
当你将这些标签组合在一起时,我们称之为区域设置或区域设置标签。
常用标签
在实践中,大多数语言标签由两个子标签组成:语言和地区。以下是一些常见的例子:
语言标签 | 描述 |
---|---|
en-US | 美国使用的英语 |
es-ES | 西班牙使用的西班牙语 |
fr-CA | 加拿大使用的法语 |
zh-CN | 简体中文(中国) |
de-DE | 德国使用的德语 |
扩展标签
语言标签可以包含额外的子标签以提供更多的特异性:
- 示例:
hy-Latn-IT-arevela
hy
:亚美尼亚语(语言)Latn
:拉丁文(文字)IT
:意大利(地区)arevela
:东亚美尼亚语(变体)
这个标签表示用拉丁文字书写的、在意大利使用的东亚美尼亚语。
GT中BCP 47的例外情况
🚧 本节目前正在建设中。 🚧
注意事项
- 通用翻译在内部使用**区域设置标签(区域设置)**来识别语言和地区。
下一步
- 查看我们的支持的区域设置列表,了解通用翻译中可用的语言标签。
- 参考官方IETF语言标签注册表 和BCP 47语言标签标准获取更多信息。