reprogl
106 строк · 1.9 Кб
1package transliterator2
3// Only for Cyrillic characters
4//
5// Data from https://github.com/alexsergivan/transliterator
6// and https://en.wikipedia.org/wiki/Cyrillic_script_in_Unicode
7// and https://www.gosuslugi.ru/help/faq/foreign_passport/100359
8
9var x004 = []string{10"Ie", // 0x0011"E", // 0x0112"Dj", // 0x0213"Gj", // 0x0314"Ie", // 0x0415"Dz", // 0x0516"I", // 0x0617"Yi", // 0x0718"J", // 0x0819"Lj", // 0x0920"Nj", // 0x0a21"Tsh", // 0x0b22"Kj", // 0x0c23"I", // 0x0d24"U", // 0x0e25"Dzh", // 0x0f26"A", // 0x1027"B", // 0x1128"V", // 0x1229"G", // 0x1330"D", // 0x1431"E", // 0x1532"Zh", // 0x1633"Z", // 0x1734"I", // 0x1835"I", // 0x1936"K", // 0x1a37"L", // 0x1b38"M", // 0x1c39"N", // 0x1d40"O", // 0x1e41"P", // 0x1f42"R", // 0x2043"S", // 0x2144"T", // 0x2245"U", // 0x2346"F", // 0x2447"Kh", // 0x2548"Ts", // 0x2649"Ch", // 0x2750"Sh", // 0x2851"Shch", // 0x2952"Ie", // 0x2a53"Y", // 0x2b54"", // 0x2c55"E", // 0x2d56"Iu", // 0x2e57"Ia", // 0x2f58"a", // 0x3059"b", // 0x3160"v", // 0x3261"g", // 0x3362"d", // 0x3463"e", // 0x3564"zh", // 0x3665"z", // 0x3766"i", // 0x3867"i", // 0x3968"k", // 0x3a69"l", // 0x3b70"m", // 0x3c71"n", // 0x3d72"o", // 0x3e73"p", // 0x3f74"r", // 0x4075"s", // 0x4176"t", // 0x4277"u", // 0x4378"f", // 0x4479"kh", // 0x4580"ts", // 0x4681"ch", // 0x4782"sh", // 0x4883"shch", // 0x4984"ie", // 0x4a85"y", // 0x4b86"", // 0x4c87"e", // 0x4d88"iu", // 0x4e89"ia", // 0x4f90"ie", // 0x5091"e", // 0x5192"dj", // 0x5293"gj", // 0x5394"ie", // 0x5495"dz", // 0x5596"i", // 0x5697"yi", // 0x5798"j", // 0x5899"lj", // 0x59100"nj", // 0x5a101"tsh", // 0x5b102"kj", // 0x5c103"i", // 0x5d104"u", // 0x5e105"dzh", // 0x5f106}
107