8

我找不到索马里兰的两个字母的国家缩写,可能是因为它不是一个国家,而是正如维基百科所说:“一个未被承认的、自我宣布的事实上的主权国家,被国际承认为索马里的一个自治区”。尽管如此,它仍然会占用地图上的空间。

这似乎不是一个编程问题,但确实如此。我正在使用jvectormap jQuery 插件,它解释了这个区域并为其分配了缩写“_3”来代替两个字母的缩写。问题是,为了使 jvector map 正确使用我的代码,我需要将索马里兰输入到我们的数据库中,但我不想使用“_3”作为它的缩写,我也不想只是做点什么向上。

首先,索马里兰有官方的两个字母缩写吗?

尽管这个问题听起来微不足道,但它在我的脑海中制造了一个悖论,并导致我的大脑融化。如果不存在官方缩写,如何“正确”处理?

4

1 回答 1

3

索马里的两个字母国家代码是SO。ISO 在 2013 年 7 月收到“联合国全名通知”后将其添加到 ISO 3166 中。参见ISO 在线浏览平台中的索马里

国家代码集合中,SO 有一个绿色代码表示“官方分配的代码元素”。

ISO 国家代码集合没有针对索马里兰的条目。维基百科文章ISO 3166-2:SO(即索马里的国家代码)指出 - 没有引用来源 -

索马里兰邦特兰自治区(前者声称独立但不被任何国家承认)各自跨越多个地区,没有单独的代码。

根据 ISO 注册表,这似乎是正确的。jVectorMap为索马里兰提供代码XS;在 ISO 注册表定义中,以 X 开头的两个字母代码是“用户分配的代码元素”。在 jVectorMap 的上下文中使用XS for Somaliland 似乎是安全的,但不能保证其他库或程序将使用相同的两个字母代码。

索马里兰也未列入国家在线项目

访问索马里兰后,记者 Joshua Keating 在2018 年 7 月 20 日的《卫报》上写道:

(...) 根据美国国务院、联合国、非洲联盟和地球上所有其他政府的说法,我不在索马里兰,这是一个贫穷但稳定且大部分功能正常的非洲之角国家。我在索马里。(...)

正如索马里人经常提醒你的那样,它过去是一个独立的国家,得到包括联合国在内的国际社会的充分承认。但这个平静的时期持续了不到一周。1960年6月26日,前索马里兰保护国完全独立于英国统治,其独立性得到包括美国在内的全球35个国家的承认。第二天,它的新立法机构通过了一项法律,批准与南方结盟。7 月 1 日,索马里脱离意大利独立,两国合并。这是索马里兰几乎从那以后就后悔的决定。

也可以看看

于 2018-08-07T15:53:38.067 回答