(Unificador Ortográfico de Mapudüngun)
El KMT es una herramienta de unificación ortográfica para el mapudüngun, que está pensada para poder disponer de textos electrónicos con una ortografía uniforme o con la menor variación posible en esta lengua. El mapudüngun es una lengua amerindia que comenzó a ser escrita con el alfabeto latino por los jesuitas que llegaron con los conquistadores españoles, y que querían evangelizar a los mapuche. Se encontraron con la dificultad de que ciertos sonidos del mapudüngun no tenían una correspondencia con las grafías del castellano, por lo que introdujeron algunas variaciones en los grafemas que representaban los sonidos del castellano. El mapudüngun aún no tiene una grafía fijada o normativizada, y desde la primera gramática del siglo XVII hasta nuestros días se han propuesto distintas soluciones gráficas u ortográficas para esta lengua, unas más utilizadas, otras menos, pero presentes en los diversos documentos escritos en mapudüngun, a veces se encuentran mezcladas, e incluso con una ortografía castellanizada. En la mente de mucha gente que escribe en esta lengua se encuentra el mismo fenómeno, por ello se continúa reproduciendo en el papel, o en soporte electrónico, como es más común en nuestros días.
Reglas de conversión
Las reglas de conversión no reflejan todas las posibilidades porque, entre otras razones, hay grafemas o dígrafos que tienen distintas correspondencias entre las propuestas que aquí mencionamos. Probablemente, para arrojar un resultado más exhaustivo, tengamos que implementar nuevas funciones al KMT, como por ejemplo poder seleccionar la propuesta grafemática utilizada en el texto origen. Los grafemarios que tomaremos en cuenta y que corresponden a las propuestas más destacadas son los siguientes (en orden de utilización, desde el que es menos común encontrar en los escritos, hasta el más utilizado - en la tabla, de izquierda a derecha): G. Tradicional, G. Katrileo o Académico, G. Rangileo, G. Ñeweñ y G. Adümchefe. (En la tabla sólo pondremos los grafemas que difieren entre las propuestas y del castellano -vocales sólo una-. En la columna de más a la derecha incluiremos el grafema en el cual unifican las diferentes propuestas.
Tradicional | Katrileo o Académico | Rangileo | Ñeweñ | Adümchefe | chandia.net |
---|---|---|---|---|---|
Vocales | |||||
ü, ə | ü, ï | v | v | ü | ü |
Semivocales | |||||
w, u | w | w | w | w | w |
y, i | y | y | y | y | y |
q | g | q | q | q | g |
Consonantes | |||||
ch | ch | c | ch | ch | ch |
ñ | ñ | ñ | nh | ñ | ñ |
tr | tr | x | tr | tx | tr |
t· | t | (t) | td | (t) | t' |
n· | n | h | nd | nh | n' |
l· | l | b | ld | lh | l' |
d | d | z | sd | z | d |
sh, ʃ | s, (sh) | s | sh | sh | sh |
ll | ll, (lh) | j | lh | ll | ll |
ŋ | ng | g | g | g | ng |
Justificación
Como se aprecia, para los grafemas que representan sonidos interdentales hacemos nuestra propia propuesta, que no está muy alejada de las otras. Nuestros grafemas están planteados según el siguiente razonamiento: pensemos primero en los escolares mapuche que tienen que escribir en mapudüngun mientras les dicta el profesor; por ejemplo, si el alumno quiere subrayar un título o una palabra importante, luego tendrá dificultades para saber si determinada letra era subrayada o no, porque probablemente se solapará con el subrayado para resaltar. Pensemos ahora en los textos informáticos, es más rápido y fácil escribir un apóstrofe junto a la letra que un punto medio o subrayarla, ambas acciones requieren de la interacción de dos teclas a la vez, el apóstrofe, sólo de una. El apóstrofe no necesita de códigos especiales para representarse en formato electrónico, como el subrayado. Tampoco se confundirá en la escritura manual, como el punto medio.
¿Cómo funciona?
Es muy sencillo, se inserta el texto en el área blanca o se escribe directamente, hay algunas herramientas de edición como la de subrayado para las letras que presentan esta característica en otros grafemarios. Una vez listo el texto, se pulsa y en la página se obtendrá el texto (plano) con las modificaciones hechas, también se dispondrá de la opción de guardar el archivo localmente, es un archivo de texto que se puede tratar con cualquier editor de texto. Finalmente se puede volver a introducir texto cuantas veces sea necesario. A parte de las reglas de conversión ortográfica, el KMT cuenta con una utilidad automática que borra el código html, por si se ha copiado el texto desde una web o de algún procesador de texto con formato propio.
El programa
Al principio este programa informático se desarrolló en una mezcla de lenguajes de programación, debido a la inexperiencia del creador de esta herramienta, la que contaba con un conjunto de módulos contenidos en más de una decena de archivos que hacían diferentes funciones. Los lenguajes utilizados eran perl, php, html, java y shell scripting de linux, lo que lo hacía ejecutable solamente en entornos linux. La versión actual está desarrollada, casi en su totalidad, con python, un potente lenguaje de programación orientado a objetos. Los otros códigos utilizados son html, que permite la visualización de la interfaz de interacción con el programa mediante la web. Y java, implementado en la utilidad de edición del texto, la barra de menú que se ve sobre la caja de texto de la interfaz web. Java permite la ejecución de los comandos por botones desde la web.
En la última versión del programa contamos con sólo tres archivos; en estricto rigor, con dos, el tercero se crea a partir de la utilización del KMT. Este elemento, kmt.txt, es un archivo de texto que almacena el resultado del proceso, y como hemos mencionado, si no está presente, se crea al momento de ejecutar el programa por primera vez, las siguientes veces el kmt.txt se sobreescribe. La interfaz web de interacción nos da, al acabar el proceso, la posibilidad de guardar este archivo en nuestro computador y así poder recopilar los resultados que obtenemos con el KMT.
El botón nos envía de vuelta para poder recomenzar el proceso.
Ejemplos:
ENTRADA:"chi zomo pefi chi wenxu" - SALIDA: "chi domo pefi chi wentru"
ENTRADA: "az , txukur , lhafkenh , reqle , zugun" - SALIDA: "ad , trukur , l'afken' , regle , dugun"
Ejecución del KMT en entornos locales
A través de los enlaces de abajo puede descargar el programa. La versión más reciente (KMT-2.7.3.20200921.7z) tiene desactivadas las reglas de conversión de diptongos porque éstas necesitan de más estudio por parte del autor para poder aplicarlas correctamente.
En esta distribución se incorpora el script de ejecución como servicio (kmt_pythonweb), el archivo python que ejecuta los remplazos y despliega la interfaz web (kmt_pythonweb), un directorio TinyMCE que contiene los archivos necesario para el despliegue de los botones de edición, y un archivo que explica los requerimientos básicos para poner en marcha el sistema y los términos en que se licencia el uso de éste (Readme.txt).
Para poder ejecutar esta herramienta en su computador debe tener instalado el programa python (http://www.python.org), como mínimo en su versión 3.0, además del módulo cherrypy3, el resto de módulos se encuentran por defecto en python. Con esta sencilla instalación se podrá ejecutar el KMT en entornos linux o windows.
Desde la línea de comandos (el terminal) se ejecuta el comando "python kmt_web.py"
Con esta herramienta no pretendemos imponer nuestra opción, sino sólo proponerla y dejarla abierta para cualquier modificación que vaya surgiendo, y que parezca necesaria. En definitiva, el KMT es una herramienta de utilidad lingüística, gratuita y con la humilde intención de facilitar el estudio y utilización del mapudüngun a través de textos electrónicos.
Kümewirin Mapudüngun Trapümwe por Andrés Chandía se distribuye bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional. [Por favor vaya al enlace y lea las condiciones].
Las sugerencias e ideas serán bien recibidas, así como los informes de fallos o peticiones de inclusión de nuevas reglas, para ello, utilice el formulario de contacto.
Gracias por su participación.
Si no visualiza la aplicación aquí abajo, acceda con este enlace.
Adjunto | Tamaño |
---|---|
KMT-2.7.3.20200921.7z (201.53 KB) | 201.53 KB |