Cholok

Cholok.js

Cholok - утилита фонетической транскрипции тибетского слова. ཆོས་ཀློག་ - cʰö.loḳʰ - означает чтение вслух, то, чему учат тибетских детей.

Cholok - не лингвистическая программа. Cholok моделирует произношение согласно правилам древней грамматики, а не современной лингвистики и не согласно современному произношению носителей языка. Конечно, латинские буквы не могут передать тибетское произношение, поэтому Cholok остается лишь грубой и приблизительной апроксимацией.

Cholok может показать сразу конечный резутьтат (Shift, когда мышь над словом), но также и традиционное кумулятивное произношение (Shift и затем еще и Ctrl):

རྗེས་འཇུག་ -> `juḳʰ

རྗེས་འཇུག་ -> cumul -> ra-jatak-ja-ḋeŋbu-je-sa-je.ao-`ja-ŝapkyu-`ju-ḳʰa-`juḳʰ

མཛོ་ -> `dzo
མཛོ་ -> cumul-> mao-`dza-naro-`dzo

Однако некоторое представление о тибетском произношении он может дать. Базовый принцип - простота. Всего несколько очевидных правил - низкий тон обозначается точкой внизу, а ретрофлексы - точкой сверху; звучные согласные передаются звучными латинскими буквами, а глухие - глухими; апостроф - назализация. Все остальное (а это умляуты) должно быть понятно интуитивно.

Сравните с транслитерацией Wylie, которая вообще непонятно зачем нужна, и при этом создает ошибки (это стандарт для пиш. машинок). Например, столица Тибета Лхаса - ལྷ་ས་ - записывается Wylie как Lhasa, но должно произноситься согласно древней грамматике как Hlasa, cholok: ལྷ་ས་ - hḷa.sa

Cholok пока весьма несовершенен и будет изменяться по мере получения отзывов и уточнений.

Cholok написан по материалам лекций геше М.Роуча, книге Т.Лобсанга “Modern Tibetan Language”, и учебнику А.Васильева

Подробную актуальную схему Cholok, API, консольную утилиту и все остальное можно видеть здесь - https://github.com/mbykov/cholok