LINUX.ORG.RU
ФорумTalks

Вышла библиотека транслитерации русскоязычных текстов iuliia 1.0.0 (для Ruby)

 , ,


0

1

Собственно, сабж.

Библиотека поддерживает разные схемы транслитерации:

    ['mvd_310', 'MVD 310-1997 transliteration schema'], 
    ['bs_2979', 'British Standard 2979:1958 transliteration schema'], 
    ['gost_779_alt', 'GOST 7.79-2000 (aka ISO 9:1995) transliteration schema'], 
    ['icao_doc_9303', 'ICAO DOC 9303 transliteration schema'], 
    ['mvd_310_fr', 'MVD 310-1997 transliteration schema'], 
    ['mvd_782', 'MVD 782-2000 transliteration schema'], 
    ['iso_9_1968_alt', 'ISO/R 9:1968 transliteration schema'], 
    ['mosmetro', 'Moscow Metro map transliteration schema'], 
    ['gost_7034', 'GOST R 7.0.34-2014 transliteration schema'], 
    ['gost_16876_alt', 'GOST 16876-71 (aka GOST 1983) transliteration schema'], 
    ['gost_52290', 'GOST R 52290-2004 transliteration schema'], 
    ['ungegn_1987', 'UNGEGN 1987 V/18 transliteration schema'], 
    ['telegram', 'Telegram transliteration schema'], 
    ['gost_16876', 'GOST 16876-71 (aka GOST 1983) transliteration schema'], 
    ['gost_779', 'GOST 7.79-2000 (aka ISO 9:1995) transliteration schema'], 
    ['wikipedia', 'Wikipedia transliteration schema'], 
    ['bgn_pcgn', 'BGN/PCGN transliteration schema'], 
    ['iso_9_1968', 'ISO/R 9:1968 transliteration schema'], 
    ['yandex_money', 'Yandex.Money transliteration schema'], 
    ['ala_lc', 'ALA-LC transliteration schema.'], 
    ['yandex_maps', 'Yandex.Maps transliteration schema'], 
    ['gost_52535', 'GOST R 52535.1-2006 transliteration schema'], 
    ['bgn_pcgn_alt', 'BGN/PCGN transliteration schema'], 
    ['iso_9_1954', 'ISO/R 9:1954 transliteration schema'], 
    ['bs_2979_alt', 'British Standard 2979:1958 transliteration schema'], 
    ['scientific', 'Scientific transliteration schema'], 
    ['ala_lc_alt', 'ALA-LC transliteration schema.']
Пример работы от автора библиотеки:
Iuliia.translit('Юлия, съешь ещё этих мягких французских булок из Йошкар-Олы, да выпей алтайского чаю', schema: 'mvd_782')

"Yuliya, syesh' eshche etikh myagkikh frantsuzskikh bulok iz Yoshkar-Oly, da vypey altayskogo chayu"
Скачать: https://rubygems.org/downloads/iuliia-1.0.0.gem

★★★★★

Ответ на: комментарий от saahriktu

Хороший язык программирования.

А какие из языков программирования которые начинал учить @saahriktu он определил в категорию плохих?

fsb4000 ★★★★★
()
Ответ на: комментарий от fsb4000

Совсем плохих языков программирования не бывает, бывают морально устаревшие (наподобие Focal'а) и не очень удобные для конкретных задач. Сейчас бы я уже ничего бы не начал писать на таких языках как, например, Cobol, Perl, Java,... и т.д. APL я вообще не изучал и не буду, хотя Ричард Столлман, вроде как, рекомендует.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от nvidia

Я его вообще не рассматриваю всерьёз, не изучал и не собираюсь. Его можно поставить в один ряд с упомянутым выше APL. Хотя, APL, наверное, полезнее будет.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Lordwind

А есть что для обратной транслитерации?

Автор библиотеки планирует добавить в неё же.

А из уже готового есть, например, это: https://rubygems.org/gems/translit

saahriktu ★★★★★
() автор топика

Пример работы от автора

saahriktu

ооо! привет лунатикам!

alwayslate ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.