Транслитерация имён с кириллицы на латиницу

Поддержка
  • Как можно осуществить транслитерация имён, фамилий и прочего с кириллицы на латиницу и наоборот? Есть какая-то встроенная функция или каким образом это можно сделать?

  • @NickBAS встроенных нет,
    есть инструменты для этого:

    • можно использовать сторонние сервисы(веб)
    • можно использовать библиотеку node.js
    • можно сделать транслитерацию на простом js. (при желании можно засунуть это в модуль)

    возможно кто то выложит код или он найдется в поиске по форуму

  • @NickBAS said in Транслитерация имён с кириллицы на латиницу:

    Как можно осуществить транслитерация имён, фамилий и прочего с кириллицы на латиницу и наоборот? Есть какая-то встроенная функция или каким образом это можно сделать?

    @santilo said in ТРАНСЛИТЕРАЦИЯ ИМЕНИ:

    @Revers said in ТРАНСЛИТЕРАЦИЯ ИМЕНИ:

    Как в BAS имена похожие на Владимир Николаевич Александров, превращать в VLADIMIR N ALEKSANDROV? Возможно есть подходящий онлайн генератор, знает кто?

    Для транслита русских символов в басе есть своя функция translit(), работает прекрасно, только пробелы в строке она заменяет точками. Если для твоей задачи нужно любые ФИО приводить к такой строке, то вот пример как можно это сделать.

    //Действие Выполнить код
    var tmp = translit("Владимир Николаевич Александров").replace(/\./g, ' ').toUpperCase().split(' ')
    VAR_FULL_NAME= tmp[0] + " "+ tmp[1].slice(0,1) + " " + tmp[2]
    log(VAR_FULL_NAME) //VLADIMIR N ALEKSANDROV
    

  • 0 Votes
    4 Posts
    612 Views
  • 0 Votes
    3 Posts
    500 Views
  • 0 Votes
    21 Posts
    2220 Views
  • 0 Votes
    2 Posts
    545 Views
  • 1 Votes
    2 Posts
    1369 Views