Closed olea closed 4 years ago
Cancelo el PR https://github.com/sbosio/rla-es/pull/228 por, supuestamente, duplicado.
Las funcionalidades más importantes son --publicar-version y --subir-a-LibreOffice. Entre ambas se mecaniza el proceso de regenerar todos los productos del proyecto (extensiones OXT y XPI), para todas las regiones CLDR registradas y para enviar la actualización de los mismos todos los diccionarios al repo oficial de LibreOffice.
Solamente con esas dos funcionalidades reduciríamos al mínimo las instrucciones para publicar el proyecto y el tiempo a dedicar a esa actividad. Se hace trivial publicar nuevas versiones.
La implementación se ha hecho pensando en usuarios que no se conozcan al dedillo todos los detalles de composición y formato de las extensiones y casi ni de git: lo que el script no hace automáticamente lo explica explícitamente.
También incorpora lógica de QA para respetar un procedimiento de publicación completo, guiando por todos los pasos. El objetivo es hacer asequible a cualquier miembro activo del equipo hacerse con la tarea. En otros sitios lo llaman «continuidad del negocio» :-)
La herramienta está lista para usar. El único cambio importante para los que trabajáis extendiendo los diccionarios es que ahora el script se ejecuta desde la raíz del proyecto: herramientas/make_dict.sh
. La estructura de directorio de los diccionarios es la misma excepto que cambiamos ortograf/
a ortografia/
También usamos un directorio nuevo productos/
que es donde se guardarán los materiales generados. Está fuera del repo git por lo que no hay posibilidad de que subamos por error extensiones imprevistas.
El script ahora está parametrizado y si surge el interés de publicar otro tipo de formatos debe ser casi trivial.
Ni qué decir tiene que estoy muy orgulloso del trabajo. Espero que os parezca útil y nos sirva para agilizar un poco el proyecto y aportarle toda la visibilidad que se merece.
Resultados de prueba:
Hola @olea , ¿cuál fue la base para los archivos de afijos de las 3 regiones nuevas incorporadas?
Hola @olea , ¿cuál fue la base para los archivos de afijos de las 3 regiones nuevas incorporadas?
No hay afijos l10n porque no los teníamos. Pero sí he añadido listas de topónimos para que tengan un mínimo de justificación técnica, aparte del acto, digamos, político de hacer ver que los objetivos del proyecto son internacionalmente inclusivos.
Por lo demás la estructura del diccionario es idéntica a todos los demás casos.
Hola de nuevo:
Disculpad que os siga molestando con este asunto pero tal vez estemos a tiempo de salir con todos los diccionarios en la versión 7 de LibreOffice que están a punto de cerrar (si no lo han hecho ya).
Quisiera contar con vuestras bendiciones para incorporar este parche a nuestro repo y poder proponer los diccionarios a LO lo antes posible.
Gracias.
Incluye
También nos prepara para https://github.com/sbosio/rla-es/issues/221 con mejoras como:
Sé que los cambios no son aplicables inmediatamente. Ya me encargaría yo de todo.