languages

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2020 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BG = map[rune]string{
	0x416: "ZH",
	0x436: "zh",
	0x419: "Y",
	0x439: "y",
	0x426: "TS",
	0x446: "ts",
	0x427: "CH",
	0x447: "ch",
	0x428: "SH",
	0x448: "sh",
	0x429: "SHT",
	0x449: "sht",
	0x42A: "A",
	0x44A: "a",
	0x42C: "Y",
	0x44C: "y",
	0x42E: "YU",
	0x44E: "yu",
	0x42F: "ya",
	0x44F: "Ya",
}

BG - Bulgarian transliteration data.

View Source
var BS = map[rune]string{
	0x0E1: "a",
	0x0E0: "a",
	0x0E2: "a",
	0x0E4: "a",
	0x103: "a",
	0x0E3: "a",
	0x0E5: "a",
	0x105: "a",
	0x0E6: "ae",
	0x107: "c",
	0x10D: "c",
	0x0E7: "c",
	0x0C7: "c",
	0x10F: "d",
	0x111: "d",
	0x064: "dz",
	0x0E9: "e",
	0x0E8: "e",
	0x0EA: "e",
	0x0EB: "e",
	0x11B: "e",
	0x119: "e",
	0x11E: "g",
	0x11F: "g",
	0x0ED: "i",
	0x0CE: "i",
	0x0EF: "i",
	0x049: "i",
	0x131: "i",
	0x130: "i",
	0x069: "i",
	0x13E: "l",
	0x142: "l",
	0x06C: "ll",
	0x144: "n",
	0x148: "n",
	0x0F1: "n",
	0x0F3: "o",
	0x0F4: "o",
	0x0F6: "o",
	0x0F5: "o",
	0x151: "o",
	0x0F8: "o",
	0x0D6: "o",
	0x153: "oe",
	0x159: "r",
	0x15B: "s",
	0x161: "s",
	0x219: "s",
	0x15E: "s",
	0x15F: "s",
	0x0DF: "ss",
	0x165: "t",
	0x21B: "t",
	0x0FA: "u",
	0x0F9: "u",
	0x0FB: "u",
	0x0FC: "u",
	0x16F: "u",
	0x171: "u",
	0x0DC: "u",
	0x0FD: "y",
	0x17A: "z",
	0x17C: "z",
	0x17E: "z",
	0x0B7: "",
}

BS - Bosnian transliteration data.

View Source
var CA = map[rune]string{
	0x0C0: "A",
	0x0E0: "a",
	0x0C1: "A",
	0x0E1: "a",
	0x0C7: "C",
	0x0E7: "c",
	0x0C8: "E",
	0x0E8: "e",
	0x0C9: "E",
	0x0E9: "e",
	0x0CC: "I",
	0x0EC: "i",
	0x0CD: "I",
	0x0ED: "i",
	0x0D2: "O",
	0x0F2: "o",
	0x0D3: "O",
	0x0F3: "o",
	0x0D9: "U",
	0x0F9: "u",
	0x0DA: "U",
	0x0FA: "u",
}

CA - Catalan transliteration data.

View Source
var DA = map[rune]string{
	0xC5: "Aa",
	0xD8: "Oe",
	0xE5: "aa",
	0xF8: "oe",
}

DA - Danish transliteration data.

View Source
var DE = map[rune]string{
	0xC4: "Ae",
	0xD6: "Oe",
	0xDC: "Ue",
	0xE4: "ae",
	0xF6: "oe",
	0xFC: "ue",
}

DE - German transliteration data.

View Source
var EO = map[rune]string{
	0x18:  "Cx",
	0x19:  "cx",
	0x11C: "Gx",
	0x11D: "gx",
	0x124: "Hx",
	0x125: "hx",
	0x134: "Jx",
	0x135: "jx",
	0x15C: "Sx",
	0x15D: "sx",
	0x16C: "Ux",
	0x16D: "ux",
}

EO - Esperanto transliteration.

View Source
var HR = map[rune]string{
	0x110: "Dj",
	0x111: "dj",
}

HR - Croatian transliteration data.

View Source
var HU = map[rune]string{
	0x0C4: "Ae",
	0x0E4: "ae",
	0x0D6: "Oe",
	0x0F6: "oe",
	0x0DC: "Ue",
	0x0FC: "ue",
	0x110: "Dz",
	0x111: "dz",
	0x150: "Oe",
	0x151: "oe",
	0x170: "Ue",
	0x171: "ue",
}

HU - Hungarian transliteration data.

View Source
var MK = map[rune]string{
	0x410: "A",
	0x430: "a",
	0x411: "B",
	0x431: "b",
	0x412: "V",
	0x432: "v",
	0x413: "G",
	0x433: "g",
	0x414: "D",
	0x434: "d",
	0x403: "GJ",
	0x453: "gj",
	0x415: "E",
	0x435: "e",
	0x416: "ZH",
	0x436: "zh",
	0x417: "Z",
	0x437: "z",
	0x405: "DZ",
	0x455: "dz",
	0x418: "I",
	0x438: "i",
	0x408: "J",
	0x458: "j",
	0x41A: "K",
	0x43A: "k",
	0x41B: "L",
	0x43B: "l",
	0x409: "LJ",
	0x459: "lj",
	0x41C: "M",
	0x43C: "m",
	0x41D: "N",
	0x43D: "n",
	0x40A: "NJ",
	0x45A: "nj",
	0x41E: "O",
	0x43E: "o",
	0x41F: "P",
	0x43F: "p",
	0x420: "R",
	0x440: "r",
	0x421: "S",
	0x441: "s",
	0x422: "T",
	0x442: "t",
	0x40C: "KJ",
	0x45C: "kj",
	0x423: "U",
	0x443: "u",
	0x424: "F",
	0x444: "f",
	0x425: "H",
	0x445: "h",
	0x426: "C",
	0x446: "c",
	0x427: "CH",
	0x447: "ch",
	0x40F: "DJ",
	0x45F: "dj",
	0x428: "SH",
	0x448: "sh",
}

MK - Macedonian transliteration data.

View Source
var NB = map[rune]string{
	0x0D8: "Oe",
	0x0F8: "oe",
}

NB - Norwegian Bokmål transliteration data.

View Source
var RU = map[rune]string{
	0x401: "JO",
	0x451: "jo",
	0x416: "ZH",
	0x436: "zh",
	0x419: "J",
	0x439: "j",
	0x427: "CH",
	0x447: "ch",
	0x428: "SH",
	0x448: "sh",
	0x429: "SHH",
	0x449: "shh",
	0x42D: "EH",
	0x44D: "eh",
	0x42E: "JU",
	0x44E: "ju",
	0x42F: "JA",
	0x44F: "ja",
}

RU - Russian transliteration data.

View Source
var SL = map[rune]string{
	0x110: "Dj",
	0x111: "dj",
}

SL - Slovenian transliteration data.

View Source
var SR = map[rune]string{
	0x110: "Dj",
	0x111: "dj",
}

SR - Serbian transliteration data.

View Source
var SV = map[rune]string{
	0x0C4: "Ae",
	0x0E4: "ae",
	0x0D6: "Oe",
	0x0F6: "oe",
}

SV - Swedish transliteration data.

View Source
var UK = map[rune]string{
	0x491: "g",
	0x490: "G",
	0x413: "H",
	0x433: "h",
	0x435: "e",
	0x415: "E",
	0x404: "Ye",
	0x454: "ie",
	0x416: "ZH",
	0x436: "zh",
	0x418: "Y",
	0x438: "y",
	0x456: "i",
	0x406: "I",
	0x407: "Yi",
	0x457: "i",
	0x419: "Y",
	0x439: "i",
	0x445: "kh",
	0x425: "Kh",
	0x426: "Ts",
	0x446: "ts",
	0x427: "CH",
	0x447: "ch",
	0x428: "SH",
	0x448: "sh",
	0x429: "Shch",
	0x449: "shch",
	0x42E: "Yu",
	0x44E: "iu",
	0x42F: "Ya",
	0x44F: "ia",
}

UK - Ukrainian transliteration data.

Functions

This section is empty.

Types

type LanguageOverrides

type LanguageOverrides struct {
	Overrides map[string]map[rune]string
}

LanguageOverrides structure.

func NewLanguageOverrides

func NewLanguageOverrides() *LanguageOverrides

NewLanguageOverrides creates new LanguageOverrides object.

func (*LanguageOverrides) AddLanguageOverride

func (lo *LanguageOverrides) AddLanguageOverride(langcode string, override map[rune]string)

AddLanguageOverride adds custom transliteration overrides for specific language.

func (*LanguageOverrides) AddLanguageOverrides

func (lo *LanguageOverrides) AddLanguageOverrides(overrides *map[string]map[rune]string)

AddLanguageOverrides adds custom transliterations overrides.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL