[喵咪软件推荐(1)]全球国家信息库

前言

哈喽大家好啊!今天又来刨坑了,这次给大家带来的是软件推荐系列,主要是把一些特别好用的一些软件推荐给大家并且分析使用场景以及用法,今天要给大家介绍的一个类软件呢,主要是解决全球化地址这类问题,那么话不多说进入今天的正片环节.

附上:

喵了个咪的博客:w-blog.cn

全球国家信息国旗以及经纬度范围:https://github.com/mledoze/countries

全球国家各语言名称:https://github.com/umpirsky/country-list/tree/master/data

1. 地址库在全球化中的角色

有一天领导高高兴兴的走到办公室说到:”我们要打入全球市场,产品要全球化推广啦!”,然后产品童鞋就风风火火的开始了他的设计,好那么问题来了再全球化过程中要做哪些事情呢?

  • 多国语言支持,无论是APP还是WEB端都需要语言国际化
  • 新的全球化功能

我们可以看看google的用户注册页面,不难发现如果要实现这个页面的功能还缺少以下一些东西

  • 全球国家的信息(国家ID , 国家电话号码区号)
  • 全球国家的国旗
  • 全球各种语言对国家的称呼

有了上述这些数据你才能做出和谷歌一样的用户注册页面 , 那么这些基础数据究竟从哪里可以得到呢,所以就有了今天这篇博文

2. 全球国家信息国旗以及经纬度范围

经过寻寻觅觅从GITHUB上面找到了一个项目** https://github.com/mledoze/countries ** 项目提供了两套内容:

全球国家信息

在countries项目中dist目录下的countries.json下就包含了全球的国家信息,我们可以来看看中国包括了那些信息

{
    "name": {
        "common": "China",
        "official": "People's Republic of China",
        "native": {
            "zho": {
                "official": "中华人民共和国",
                "common": "中国"
            }
        }
    },
    "tld": [
        ".cn",
        ".中国",
        ".中國",
        ".公司",
        ".网络"
    ],
    "cca2": "CN",
    "ccn3": "156",
    "cca3": "CHN",
    "cioc": "CHN",
    "currency": [
        "CNY"
    ],
    "callingCode": [ 
        "86"
    ],
    "capital": "Beijing",
    "altSpellings": [
        "CN",
        "Zhōngguó",
        "Zhongguo",
        "Zhonghua",
        "People's Republic of China",
        "中华人民共和国",
        "Zhōnghuá Rénmín Gònghéguó"
    ],
    "region": "Asia",
    "subregion": "Eastern Asia",
    "languages": {
        "zho": "Chinese"
    },
    "translations": {
        "cym": {
            "official": "People's Republic of China",
            "common": "Tsieina"
        },
        "deu": {
            "official": "Volksrepublik China",
            "common": "China"
        },
        "fra": {
            "official": "République populaire de Chine",
            "common": "Chine"
        },
        "hrv": {
            "official": "Narodna Republika Kina",
            "common": "Kina"
        },
        "ita": {
            "official": "Repubblica popolare cinese",
            "common": "Cina"
        },
        "jpn": {
            "official": "中華人民共和国",
            "common": "中国"
        },
        "nld": {
            "official": "Volksrepubliek China",
            "common": "China"
        },
        "por": {
            "official": "República Popular da China",
            "common": "China"
        },
        "rus": {
            "official": "Народная Республика Китай",
            "common": "Китай"
        },
        "slk": {
            "official": "Čínska ľudová republika",
            "common": "Čína"
        },
        "spa": {
            "official": "República Popular de China",
            "common": "China"
        },
        "fin": {
            "official": "Kiinan kansantasavalta",
            "common": "Kiina"
        }
    },
    "latlng": [
        35,
        105
    ],
    "demonym": "Chinese",
    "landlocked": false,
    "borders": [
        "AFG",
        "BTN",
        "MMR",
        "HKG",
        "IND",
        "KAZ",
        "PRK",
        "KGZ",
        "LAO",
        "MAC",
        "MNG",
        "PAK",
        "RUS",
        "TJK",
        "VNM"
    ],
    "area": 9706961
}

我们可以从上述信息中活的电话区号 86,国家简称CN,国家简称2 CNY ,本国语言 native 称呼 还有很多其他的资料,可以通过自己使用脚本跑到数据库中

注意:全球区号会有重复的情况选择区号其实是选择国家的过程,最好保持选择的国家在关联上区号 PS:不要问我怎么知道的

全球国旗

获取了国家信息还差以国家地图在countries项目中的data下面有用着国家简称命名的文件如:

  • chn.geo.json 国家的经纬度范围-geo格式
  • chn.svg 国家的国旗
  • chn.topo.json 国家的经纬度范围-topo格式

3. 全球国家各语言名称

有了上述各数据大部分的数据都已经凑齐了,但是还缺少一部分内容那就是全球各国语言对全球国家的称呼

有的童鞋说上面不是已经有了不同国家对本国的称呼了吗?为什么还需要全球国家各语言名称呢?

上面的数据有一个很大的区别是国家对国家的称呼和语言对国家的成功区别相当大,就中文来说就语言类型就有如下十几种

当然一般来说中文只需要区分简体和繁体还有香港即可,就google来说在注册页面所选语言来说当选择的语言变动国家的默认语言也更正改变了,所以说国家名称需要语言这个维度 ** https://github.com/umpirsky/country-list ** 这个项目就对全球所有国家大部分语言的名称进行了汇总可以很方便更具全球化需求选择你需要的语言

4. 总结

今天给大家推荐的软件主要是为了解决全球国家数据来源的问题,今后也会给大家带来很多优秀的软件来解决实际业务开发中各种各样的问题,多谢大家的支持!!!

注:笔者能力有限有说的不对的地方希望大家能够指出,也希望多多交流!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容

  • 概述 摘要:用UIKit制作一款游戏,学习整型变量、按钮、颜色和动作。 概念:@2x和@3x图像,资源目录,整型变...
    lbhw阅读 574评论 0 0
  • 我害怕雷声 却又是个喜欢下雨的女人 我害怕黑夜 害怕这墨鱼汁的混沌 和恶人的腥 风、云、香味 早已下落不明 我也听...
    九月十二里阅读 261评论 2 2
  • 心塞塞的,作为钢铁侠脑残粉,看着他被打真心不好受。 这是一场没有赢家的战争,所有人都是败者。 史塔克和史蒂夫,幻视...
    粉蓝阅读 350评论 0 0
  • 这些。乡下的女孩子 散养惯了,从不撒娇 只知道疯,更会撒野 喂点雨水就发育 见着春风就招展 给缕阳光就灿烂 为了赶...
    清溪河畔阅读 350评论 2 12