ПУСТО

четверг, 18 июня 2015 г.

Функция translit() - перевод русского текста в транслит

На тему транслита есть полезный сайт http://transliteration.ru/. Для начала приведу таблицы транслитерации, затем исходные тексты.

Транслитерация с использованием латинских букв

ГОСТ 16876-71

Транслитерация 

ГОСТ 7.79-2000

Транслитерация имен для загранпаспорта РФ

а a
б b
в v
г g
д d
е e
ё jo
ж zh
з z
и i
й jj
к k
л l
м m
н n
о o
п p
р r
с s
т t
у u
ф f
х kh
ц c
ч ch
ш sh
щ shh
ъ "
ы y
ь '
э eh
ю ju
я ja
а a
б b
в v
г g
д d
е e
ё yo
ж zh
з z
и i, i'
й j
к k
л l
м m
н n
о o
п p
р r
с s
т t
у u
ф f
х x
ц cz, c
ч ch
ш sh
щ shh
ъ ``
ы y'
ь `
э e`
ю yu
я ya
апостров ' '
а a
б b
в v
г g
д d
е ye, e
ё ye, e
ж zh
з z
и i
й y
к k
л l
м m
н n
о o
п p
р r
с s
т t
у u
ф f
х kh
ц ts
ч ch
ш sh
щ shch
ъ ``
ы y
ь `
э e
ю yu
я ya
Так называемые дифтонги — сочетания гласной буквы и «й», отражаются следующим образом:
ай — ay
ей — ey или yey
ий — iy
ой — oy
уй — uy
ый — yy
эй — ey
юй — yuy
ей — yay

Исходный код на PHP
взято тут (и мной  не проверялся)
Есть еще код на С++ от Баранова,
Ну а ниже мой код на C для ГОСТ 16876-71

1 комментарий:

  1. Harrah's Cherokee Casino & Hotel - JTM Hub
    The Cherokee Valley River 시흥 출장샵 Casino, Hotel & Resort, Cherokee · 대구광역 출장마사지 Harrah's Cherokee Casino & Hotel · 포천 출장안마 Harrah's Cherokee Casino 용인 출장마사지 & Hotel · Harrah's Cherokee Casino 군포 출장안마 & Hotel

    ОтветитьУдалить