Cantonés jyutping minificado
Este es un pequeño guión para permitir que las conversiones cantonas a Jyutping (también conocida como 'transliteración cantonesa' o 'romanización cantonesa'). El script está optimizado para pequeñas aplicaciones web y páginas web estáticas. No requiere un servidor de backend.
Todo el código se puede ejecutar en la frontend. No se requieren servidores de backend.
Para una transliteración cantonesa simpista a Jyutping, use 'Tojyutping (...)' :
(Esta usa la primera opción de jyutping para cada personaje)
console.log( CantoJpMin.toJyutping('食咗飯未呀??') );
/* Result => sik6 zo2 faan6 mei6 aa1 ?? */
Para ver más opciones de jyutping, ejecute 'tojyutpingarray (...)' :
console.log( CantoJpMin.toJyutpingArray('食咗飯未呀??') );
/* Result =>
[{"original":"食","jyutpings":["sik6","sik2","zi6","ji6"]},
{"original":"咗","jyutpings":["zo2"]},
{"original":"飯","jyutpings":["faan6","faan2"]},
{"original":"未","jyutpings":["mei6"]},
{"original":"呀","jyutpings":["aa1","ngaa1","aa3","ngaa3"]},
{"original":"?"},
{"original":"ud83c"},
{"original":"udf5a"}] */
<script src="scripts/cantojpmin_data.js"></script>
<script src="scripts/cantojpmin_functions.js"></script>
console.log( CantoJpMin.toJyutping('食咗飯未呀??') );
Los datos del diccionario provienen de la Sociedad Lingüística de Hong Kong (LSHK) (香港語言學學會) Lista de pronunciación cantonesa de los caracteres para computadoras (電腦用漢字粵語拼音表) '(consultado el 2020.11.19, la última actualización de 2019.12 .28).
La lista LSHK se lanza bajo la licencia CC 4.0. Todo este código se publica bajo la misma licencia.