Deskflow
1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
ISO639Table.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2012 - 2016 Symless Ltd.
4
* SPDX-FileCopyrightText: (C) 2002 Chris Schoeneman
5
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
6
*/
7
8
#pragma once
9
10
#include <string>
11
#include <vector>
12
// copy from
13
// https://www.loc.gov/standards/iso639-2/php/code_list.php
14
// 10.06.2021
15
// first param - ISO 639-2, second param - 639-1
16
const
std::vector<std::pair<std::string, std::string>>
ISO_Table
= {
17
std::make_pair(
"aar"
,
"aa"
), std::make_pair(
"abk"
,
"ab"
), std::make_pair(
"afr"
,
"af"
), std::make_pair(
"aka"
,
"ak"
),
18
std::make_pair(
"sqi"
,
"sq"
), std::make_pair(
"amh"
,
"am"
), std::make_pair(
"ara"
,
"ar"
), std::make_pair(
"arg"
,
"an"
),
19
std::make_pair(
"hye"
,
"hy"
), std::make_pair(
"asm"
,
"as"
), std::make_pair(
"ava"
,
"av"
), std::make_pair(
"ave"
,
"ae"
),
20
std::make_pair(
"aym"
,
"ay"
), std::make_pair(
"aze"
,
"az"
), std::make_pair(
"bak"
,
"ba"
), std::make_pair(
"bam"
,
"bm"
),
21
std::make_pair(
"eus"
,
"eu"
), std::make_pair(
"bel"
,
"be"
), std::make_pair(
"ben"
,
"bn"
), std::make_pair(
"bih"
,
"bh"
),
22
std::make_pair(
"bis"
,
"bi"
), std::make_pair(
"bod"
,
"bo"
), std::make_pair(
"bos"
,
"bs"
), std::make_pair(
"bre"
,
"br"
),
23
std::make_pair(
"bul"
,
"bg"
), std::make_pair(
"mya"
,
"my"
), std::make_pair(
"cat"
,
"ca"
), std::make_pair(
"ces"
,
"cs"
),
24
std::make_pair(
"cha"
,
"ch"
), std::make_pair(
"che"
,
"ce"
), std::make_pair(
"zho"
,
"zh"
), std::make_pair(
"chu"
,
"cu"
),
25
std::make_pair(
"chv"
,
"cv"
), std::make_pair(
"cor"
,
"kw"
), std::make_pair(
"cos"
,
"co"
), std::make_pair(
"cre"
,
"cr"
),
26
std::make_pair(
"cym"
,
"cy"
), std::make_pair(
"ces"
,
"cs"
), std::make_pair(
"dan"
,
"da"
), std::make_pair(
"deu"
,
"de"
),
27
std::make_pair(
"div"
,
"dv"
), std::make_pair(
"nld"
,
"nl"
), std::make_pair(
"dzo"
,
"dz"
), std::make_pair(
"ell"
,
"el"
),
28
std::make_pair(
"eng"
,
"en"
), std::make_pair(
"epo"
,
"eo"
), std::make_pair(
"est"
,
"et"
), std::make_pair(
"eus"
,
"eu"
),
29
std::make_pair(
"ewe"
,
"ee"
), std::make_pair(
"fao"
,
"fo"
), std::make_pair(
"fas"
,
"fa"
), std::make_pair(
"fij"
,
"fj"
),
30
std::make_pair(
"fin"
,
"fi"
), std::make_pair(
"fra"
,
"fr"
), std::make_pair(
"fra"
,
"fr"
), std::make_pair(
"fry"
,
"fy"
),
31
std::make_pair(
"ful"
,
"ff"
), std::make_pair(
"kat"
,
"ka"
), std::make_pair(
"deu"
,
"de"
), std::make_pair(
"gla"
,
"gd"
),
32
std::make_pair(
"gle"
,
"ga"
), std::make_pair(
"glg"
,
"gl"
), std::make_pair(
"glv"
,
"gv"
), std::make_pair(
"ell"
,
"el"
),
33
std::make_pair(
"grn"
,
"gn"
), std::make_pair(
"guj"
,
"gu"
), std::make_pair(
"hat"
,
"ht"
), std::make_pair(
"hau"
,
"ha"
),
34
std::make_pair(
"heb"
,
"he"
), std::make_pair(
"her"
,
"hz"
), std::make_pair(
"hin"
,
"hi"
), std::make_pair(
"hmo"
,
"ho"
),
35
std::make_pair(
"hrv"
,
"hr"
), std::make_pair(
"hun"
,
"hu"
), std::make_pair(
"hye"
,
"hy"
), std::make_pair(
"ibo"
,
"ig"
),
36
std::make_pair(
"isl"
,
"is"
), std::make_pair(
"ido"
,
"io"
), std::make_pair(
"iii"
,
"ii"
), std::make_pair(
"iku"
,
"iu"
),
37
std::make_pair(
"ile"
,
"ie"
), std::make_pair(
"ina"
,
"ia"
), std::make_pair(
"ind"
,
"id"
), std::make_pair(
"ipk"
,
"ik"
),
38
std::make_pair(
"isl"
,
"is"
), std::make_pair(
"ita"
,
"it"
), std::make_pair(
"jav"
,
"jv"
), std::make_pair(
"jpn"
,
"ja"
),
39
std::make_pair(
"kal"
,
"kl"
), std::make_pair(
"kan"
,
"kn"
), std::make_pair(
"kas"
,
"ks"
), std::make_pair(
"kat"
,
"ka"
),
40
std::make_pair(
"kau"
,
"kr"
), std::make_pair(
"kaz"
,
"kk"
), std::make_pair(
"khm"
,
"km"
), std::make_pair(
"kik"
,
"ki"
),
41
std::make_pair(
"kin"
,
"rw"
), std::make_pair(
"kir"
,
"ky"
), std::make_pair(
"kom"
,
"kv"
), std::make_pair(
"kon"
,
"kg"
),
42
std::make_pair(
"kor"
,
"ko"
), std::make_pair(
"kua"
,
"kj"
), std::make_pair(
"kur"
,
"ku"
), std::make_pair(
"lao"
,
"lo"
),
43
std::make_pair(
"lat"
,
"la"
), std::make_pair(
"lav"
,
"lv"
), std::make_pair(
"lim"
,
"li"
), std::make_pair(
"lin"
,
"ln"
),
44
std::make_pair(
"lit"
,
"lt"
), std::make_pair(
"ltz"
,
"lb"
), std::make_pair(
"lub"
,
"lu"
), std::make_pair(
"lug"
,
"lg"
),
45
std::make_pair(
"mkd"
,
"mk"
), std::make_pair(
"mah"
,
"mh"
), std::make_pair(
"mal"
,
"ml"
), std::make_pair(
"mri"
,
"mi"
),
46
std::make_pair(
"mar"
,
"mr"
), std::make_pair(
"msa"
,
"ms"
), std::make_pair(
"mkd"
,
"mk"
), std::make_pair(
"mlg"
,
"mg"
),
47
std::make_pair(
"mlt"
,
"mt"
), std::make_pair(
"mon"
,
"mn"
), std::make_pair(
"mri"
,
"mi"
), std::make_pair(
"msa"
,
"ms"
),
48
std::make_pair(
"mya"
,
"my"
), std::make_pair(
"nau"
,
"na"
), std::make_pair(
"nav"
,
"nv"
), std::make_pair(
"nbl"
,
"nr"
),
49
std::make_pair(
"nde"
,
"nd"
), std::make_pair(
"ndo"
,
"ng"
), std::make_pair(
"nep"
,
"ne"
), std::make_pair(
"nld"
,
"nl"
),
50
std::make_pair(
"nno"
,
"nn"
), std::make_pair(
"nob"
,
"nb"
), std::make_pair(
"nor"
,
"no"
), std::make_pair(
"nya"
,
"ny"
),
51
std::make_pair(
"oci"
,
"oc"
), std::make_pair(
"oji"
,
"oj"
), std::make_pair(
"ori"
,
"or"
), std::make_pair(
"orm"
,
"om"
),
52
std::make_pair(
"oss"
,
"os"
), std::make_pair(
"pan"
,
"pa"
), std::make_pair(
"fas"
,
"fa"
), std::make_pair(
"pli"
,
"pi"
),
53
std::make_pair(
"pol"
,
"pl"
), std::make_pair(
"por"
,
"pt"
), std::make_pair(
"pus"
,
"ps"
), std::make_pair(
"que"
,
"qu"
),
54
std::make_pair(
"roh"
,
"rm"
), std::make_pair(
"ron"
,
"ro"
), std::make_pair(
"ron"
,
"ro"
), std::make_pair(
"run"
,
"rn"
),
55
std::make_pair(
"rus"
,
"ru"
), std::make_pair(
"sag"
,
"sg"
), std::make_pair(
"san"
,
"sa"
), std::make_pair(
"sin"
,
"si"
),
56
std::make_pair(
"slk"
,
"sk"
), std::make_pair(
"slk"
,
"sk"
), std::make_pair(
"slv"
,
"sl"
), std::make_pair(
"sme"
,
"se"
),
57
std::make_pair(
"smo"
,
"sm"
), std::make_pair(
"sna"
,
"sn"
), std::make_pair(
"snd"
,
"sd"
), std::make_pair(
"som"
,
"so"
),
58
std::make_pair(
"sot"
,
"st"
), std::make_pair(
"spa"
,
"es"
), std::make_pair(
"sqi"
,
"sq"
), std::make_pair(
"srd"
,
"sc"
),
59
std::make_pair(
"srp"
,
"sr"
), std::make_pair(
"ssw"
,
"ss"
), std::make_pair(
"sun"
,
"su"
), std::make_pair(
"swa"
,
"sw"
),
60
std::make_pair(
"swe"
,
"sv"
), std::make_pair(
"tah"
,
"ty"
), std::make_pair(
"tam"
,
"ta"
), std::make_pair(
"tat"
,
"tt"
),
61
std::make_pair(
"tel"
,
"te"
), std::make_pair(
"tgk"
,
"tg"
), std::make_pair(
"tgl"
,
"tl"
), std::make_pair(
"tha"
,
"th"
),
62
std::make_pair(
"bod"
,
"bo"
), std::make_pair(
"tir"
,
"ti"
), std::make_pair(
"ton"
,
"to"
), std::make_pair(
"tsn"
,
"tn"
),
63
std::make_pair(
"tso"
,
"ts"
), std::make_pair(
"tuk"
,
"tk"
), std::make_pair(
"tur"
,
"tr"
), std::make_pair(
"twi"
,
"tw"
),
64
std::make_pair(
"uig"
,
"ug"
), std::make_pair(
"ukr"
,
"uk"
), std::make_pair(
"urd"
,
"ur"
), std::make_pair(
"uzb"
,
"uz"
),
65
std::make_pair(
"ven"
,
"ve"
), std::make_pair(
"vie"
,
"vi"
), std::make_pair(
"vol"
,
"vo"
), std::make_pair(
"cym"
,
"cy"
),
66
std::make_pair(
"wln"
,
"wa"
), std::make_pair(
"wol"
,
"wo"
), std::make_pair(
"xho"
,
"xh"
), std::make_pair(
"yid"
,
"yi"
),
67
std::make_pair(
"yor"
,
"yo"
), std::make_pair(
"zha"
,
"za"
), std::make_pair(
"zho"
,
"zh"
), std::make_pair(
"zul"
,
"zu"
),
68
};
ISO_Table
const std::vector< std::pair< std::string, std::string > > ISO_Table
Definition
ISO639Table.h:16
src
lib
deskflow
unix
ISO639Table.h
Generated by
1.14.0