拉丁美洲键盘布局的两字符语言代码是什么?

拉丁美洲键盘布局的两字符语言代码是什么?

我为语言指示菜单创建了一些 svg 旗帜图标包。我现在正在扩展它,并且收到了一个请求,要求为西班牙语的“拉丁美洲”布局添加一个旗帜。但我不知道与该布局关联的两个字符的文件名是什么。它不是 ES(代表西班牙语),而且此语言代码列表似乎没有包含任何合适的内容。有人知道拉丁美洲布局的双字符代码是什么吗?

(如果你有兴趣,可以查看 Gnome Look 上的标志包:深色面板用于灯板)。

答案1

ES

语言、国家和键盘布局之间没有一一对应的关系。

有些语言与多种键盘布局相关联,例如英语:美国和英国。有些键盘布局与多种语言相关联,例如哈萨克斯坦:哈萨克语和俄语。许多键盘布局与多个国家相关联,例如拉丁美洲……

拉丁美洲(latam)键盘布局与全部以下国家:

  • AR,,,,,,,,,,,,,,,,,,,,,,,,,BOCLCOCRCUDOECGTHNHTMXNIPAPEPRPYSVUSUYVE

以及以下语言:

  • spa

所以在这种情况下,你很幸运。拉丁美洲只与一种语言有关。“es”是你的双字母语言代码。

除此之外,我不建议使用语言代码来指示键盘布局。已经有一个单独的系统用于缩写布局本身的名称。请shortDescription参阅xkb 数据base.xml

答案2

从 base.xml “源”文件中:

    <name>latam</name>

我想这就是你所需要的。

答案3

这里有两点不同之处:

语言(及其代码)。

语言代码有一些国际标准,单任务者 引用。这些标准中没有“拉丁美洲人”之类的东西,因为没有这样的语言。除了巴西葡萄牙语外,拉丁美洲人讲西班牙语的一些变体,西班牙语作为一种语言的代码是明确的。

键盘布局(及其代码)。

另一方面,当谈到键盘布局时,我高度怀疑它们没有国际标准代码。据我所知,操作系统、发行版甚至一些应用程序都偏爱他们自己选择的东西。它们大多与语言代码相似,但对于变体,命名在一定程度上因人而异。为了查看 GNOME、Ubuntu 或我们使用的默认应用程序喜欢作为拉丁美洲键盘布局的缩写,我通过系统 -> 首选项 > 键盘 -> 布局 -> 添加 > 按国家/地区通过 Argaetina 或按语言通过西班牙语(假设)> 拉丁美洲将其添加到我的 Ubuntu 10.10。然后指示器小程序出现在 GNOME 面板上,它更喜欢缩写我是适用于拉丁美洲布局。因此,您可能希望与主流 GNOME、Ubuntu 偏好保持一致,或者您可能更喜欢其他东西。

相关内容