Estoy interesado en crear un complemento para FlashDevelop para agregar compatibilidad con otro idioma. No estoy muy seguro de dónde debería comenzar. Por lo tanto, cualquier punto de partida, sugerencia, consejo o sugerencia sería útil.¿Cómo agregar compatibilidad para un nuevo idioma en FlashDevelop?
Hay un Plugin Development article on the FlashDevelop Wiki, pero la sección sobre cómo agregar soporte para nuevos idiomas es solo un "TODO". Entonces esto es menos útil.
Supongo que hay varias partes para "admitir" un idioma en FlashDevelop. Aquí está mi lista, pero no dude en decirme si me he perdido algo:
- finalización de código
- resaltado de sintaxis
- deben aparecer en el menú "Nuevo proyecto" como una plantilla
- debe agregar tipo de archivo/plantilla a la "Agregar-> nuevo" del menú
- Añadir el nuevo proyecto tipo de archivo (p. .as3proj, .as3proj, .hxproj).
Entonces, ¿cómo hago todas estas cosas? ¿Dónde empiezo siquiera? ¿Hay buenos recursos, documentación o ejemplos básicos a seguir? ¿Puede todo esto (incluidas las plantillas de proyecto) hacerse dentro de un complemento?