BGN/PCGN
Древняя схема транслитерации ООН для географических названий. Почти без диакритики, но зачем-то оставила Ё с точками.
📅 1944 / 1947 • ✔️ действует • ㊙️ с диакритикой
Особенности:
- Редчайшее написание 
ЁкакYЁ - Другой диакритики, кроме 
Ё, нет - Для разрешения неоднозначности между 
ЙиЫопционально использует интерпункт (·) - Много нюансов
 
Россия, город Йошкар-Ола, улица Яна Крастыня
Rossiya, gorod Yoshkar-Ola, ulitsa Yana Krastynya
Rossiya, gorod Yoshkar-Ola, ulitsa Yana Krastynya
var source = "Россия, город Йошкар-Ола, улица Яна Крастыня";
var result = iuliia.translate(source, iuliia.BGN_PCGN);
var result_alt = iuliia.translate(source, iuliia.BGN_PCGN_ALT);
import iuliia
source = "Россия, город Йошкар-Ола, улица Яна Крастыня"
result = iuliia.translate(source, schema=iuliia.BGN_PCGN)
result_alt = iuliia.translate(source, schema=iuliia.BGN_PCGN_ALT)
Правила / json
cyr  lat
а    a
б    b
в    v
г    g
д    d
е    ye,e
ё    yё,ё
ж    zh
з    z
и    i
й    y,y·
к    k
л    l
м    m
н    n
о    o
п    p
р    r
с    s
т    t
у    u
ф    f
х    kh
ц    ts
ч    ch
ш    sh
щ    shch
ъ    ”
ы    y,y·,·y
ь    ’
э    e,·e
ю    yu
я    ya
Буква Е →
YEв начале слова;YEпосле гласных,Й,Ь,Ъ;Eво всех остальных случаях.
Буква Ё →
YЁв начале слова;YЁпосле гласных,Й,Ь,Ъ;Ёво всех остальных случаях.
Буква Й (опционально) →
Y·передА,У,Ы,Э;Yв остальных случаях.
Буква Ы (опционально) →
Y·передА,У,Ы,Э;·Yпосле гласной;Yв остальных случаях.
Буква Э (опционально) →
·Eпосле согласных кромеЙ;Eв остальных случаях.
Буквосочетания (опционально) →
ТС→T·S;ШЧ→SH·CH.