Добрый день!
Есть код, который через формулу производит транслитерацию из кириллицы в латиницу, так же там казахские символы с ними тоже была проблема, в коде они определяются как знаки вопросов, поэтому запилил ссылкой на ячейку А1.
Необходимо дописать условия:
1. Спереди добавлять латинскую "y" если буква "е" первая буква в слове либо после гласных букв "а", "у", "о", "и", "я", "е", "ә", "і", "ү ","ө", "ъ"
примеры:Елена - Yelena; Каратаев - Karatayev; Сергеев - Sergeyev
2. Если буква "й" не первая или последняя буква в слове, то заменяется на латинскую "i"
пример: Айдар - Aidar
3. Если буква "й" первая или последняя бука в слове, то заменяется на латинскую "y"
примеры: Андрей - Andrey; Дмитрий - Dmitriy
4. Если буква "с" распложена между двумя гласными буквами ("у", "о", "ы", "э", "ю", "ё", "а", "и", "я", "е", "ә", "і", "ү ","ө ", "ұ"), то заменяется на латинские "ss"
пример: Әсел - Assel; Нурасыл - Nurassyl
Есть код, который через формулу производит транслитерацию из кириллицы в латиницу, так же там казахские символы с ними тоже была проблема, в коде они определяются как знаки вопросов, поэтому запилил ссылкой на ячейку А1.
Необходимо дописать условия:
1. Спереди добавлять латинскую "y" если буква "е" первая буква в слове либо после гласных букв "а", "у", "о", "и", "я", "е", "ә", "і", "ү ","ө", "ъ"
примеры:Елена - Yelena; Каратаев - Karatayev; Сергеев - Sergeyev
2. Если буква "й" не первая или последняя буква в слове, то заменяется на латинскую "i"
пример: Айдар - Aidar
3. Если буква "й" первая или последняя бука в слове, то заменяется на латинскую "y"
примеры: Андрей - Andrey; Дмитрий - Dmitriy
4. Если буква "с" распложена между двумя гласными буквами ("у", "о", "ы", "э", "ю", "ё", "а", "и", "я", "е", "ә", "і", "ү ","ө ", "ұ"), то заменяется на латинские "ss"
пример: Әсел - Assel; Нурасыл - Nurassyl