Skip to content

Instantly share code, notes, and snippets.

@RepSklvska
Last active July 14, 2021 00:11
Show Gist options
  • Save RepSklvska/e72e975887265f6b8651a3c20abe7ae8 to your computer and use it in GitHub Desktop.
Save RepSklvska/e72e975887265f6b8651a3c20abe7ae8 to your computer and use it in GitHub Desktop.
eoLatinToCyrillic.go
// Esperanto, latina al cirila.
package main
import "fmt"
var (
string1 string = "Esperanto, origine la Lingvo Internacia, estas la plej disvastiĝinta internacia planlingvo. En 1887 Esperanton parolis nur manpleno da homoj; Esperanto havis unu el la plej malgrandaj lingvo-komunumoj de la mondo. Ĝi funkciis dekomence kiel lingvo de alternativa komunikado kaj de arta kreipovo."
mapLC map[rune]rune = map[rune]rune{
'A': 'А', 'a': 'а',
'B': 'Б', 'b': 'б',
'C': 'Ц', 'c': 'ц',
'Ĉ': 'Ч', 'ĉ': 'ч',
'D': 'Д', 'd': 'д',
'E': 'Е', 'e': 'е',
'F': 'Ф', 'f': 'ф',
'G': 'Г', 'g': 'г',
'Ĝ': 'Џ', 'ĝ': 'џ',
'H': 'Һ', 'h': 'һ',
'Ĥ': 'Х', 'ĥ': 'х',
'I': 'И', 'i': 'и',
'J': 'Ј', 'j': 'ј',
'Ĵ': 'Ж', 'ĵ': 'ж',
'K': 'К', 'k': 'к',
'L': 'Л', 'l': 'л',
'M': 'М', 'm': 'м',
'N': 'Н', 'n': 'н',
'O': 'О', 'o': 'о',
'P': 'П', 'p': 'п',
'R': 'Р', 'r': 'р',
'S': 'С', 's': 'с',
'Ŝ': 'Ш', 'ŝ': 'ш',
'T': 'Т', 't': 'т',
'U': 'У', 'u': 'у',
'Ŭ': 'Ў', 'ŭ': 'ў',
'V': 'В', 'v': 'в',
'Z': 'З', 'z': 'з',
}
)
func main() {
for _, char := range string1 {
if _, exist := mapLC[char]; exist {
fmt.Print(string(mapLC[char]))
} else {
fmt.Print(string(char))
}
}
}
// Esperanto, origine la Lingvo Internacia, estas la plej disvastiĝinta internacia planlingvo. En 1887 Esperanton parolis nur manpleno da homoj; Esperanto havis unu el la plej malgrandaj lingvo-komunumoj de la mondo. Ĝi funkciis dekomence kiel lingvo de alternativa komunikado kaj de arta kreipovo.
// Есперанто, оригине ла Лингво Интернациа, естас ла плеј дисвастиџинта интернациа планлингво. Ен 1887 Есперантон паролис нур манплено да һомој; Есперанто һавис уну ел ла плеј малграндај лингво-комунумој де ла мондо. Џи функциис декоменце киел лингво де алтернатива комуникадо кај де арта креипово.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment