Правила транслитерации Punto switcher

Как изменить правила транслитерации в Punto switcher?

Необходимо открыть файл translit-ru.dat в папке программы %ProgramFiles(x86)%\Yandex\Punto Switcher в кодировке Windows-1251. Там в каждой строке новое правило что на что заменять в порядке убывания приоритета. Необходимо учесть два варианта — прописные и строчные буквы, а для сочетаний ещё и комбинацию прописной и строчной букв.

Правило для сочетания «ый»

Например, слово «белый» транслитерируется как «bely». Возможно, сочетание «ый» следует транслитерировать как «yy» или «yi». Можно сделать то же самое для сочетания «ий».

ЫЙ=Y Ый=Y ый=y

Правила для сочетаний с буквой «е»

Например, слово «белый» транслитерируется как «bely». Во всех остальных случаях буква «е» транслитерируется как «ye». Возможно, сочетание «йе», нужно транслитерировать как «yye».

БЕ=BE
ВЕ=VE
ГЕ=GE
ДЕ=DE
ЖЕ=ZHE
ЗЕ=ZE
ЙЕ=YE
КЕ=KE
ЛЕ=LE
МЕ=ME
НЕ=NE
ПЕ=PE
РЕ=RE
СЕ=SE
ТЕ=TE
ФЕ=FE
ХЕ=KHE
ЦЕ=TSE
ЧЕ=CHE
ШЕ=SHE
ЩЕ=SHCHE
Бе=Be
Ве=Ve
Ге=Ge
Де=De
Же=Zhe
Зе=Ze
Йе=Ye
Ке=Ke
Ле=Le
Ме=Me
Не=Ne
Пе=Pe
Ре=Re
Се=Se
Те=Te
Фе=Fe
Хе=Khe
Це=Tse
Че=Che
Ше=She
Ще=Shche
бе=be
ве=ve
ге=ge
де=de
же=zhe
зе=ze
йе=ye
ке=ke
ле=le
ме=me
не=ne
пе=pe
ре=re
се=se
те=te
фе=fe
хе=khe
це=tse
че=che
ше=she
ще=shche

Правила для сочетаний с мягким знаком

Например, слово «соловьи» транслитерируется как «solovyi».

ЬИ=YI
ЬО=YO
ЬЭ=YE
Ьи=Yi
Ьо=Yo
Ьэ=Ye
ьи=yi
ьо=yo
ьэ=ye

Правила для отдельных букв

Возможно, букву «щ» следует транслитерировать как «sch», в том числе и для сочетания с буквой «е».

А=A
Б=B
В=V
Г=G
Д=D
Е=Ye
Ё=Yo
Ж=Zh
З=Z
И=I
Й=Y
К=K
Л=L
М=M
Н=N
О=O
П=P
Р=R
С=S
Т=T
У=U
Ф=F
Х=Kh
Ц=Ts
Ч=Ch
Ш=Sh
Щ=Shch
Ы=Y
Э=E
Ю=Yu
Я=Ya
а=a
б=b
в=v
г=g
д=d
е=ye
ё=yo
ж=zh
з=z
и=i
й=y
к=k
л=l
м=m
н=n
о=o
п=p
р=r
с=s
т=t
у=u
ф=f
х=kh
ц=ts
ч=ch
ш=sh
щ=shch
ы=y
э=e
ю=yu
я=ya

Правила для знаков

Возможно, мягкий знак следует транслитерировать как апостроф (’) или кавычку ('), а твёрдый знак как двойную кавычку (").

Ъ=
Ь=
ъ=
ь=

Отредактированный файл можно скачать отсюда.

Комментарии

3.236.15.142
3.236.15.142

1

Здравствуйте!

У вас есть вопрос или вам нужна помощь?

Спасибо, ваш вопрос принят.

Ответ на него появится на сайте в ближайшее время.