Hoy ha empezado el sprint de D8MI. Conoce a los asistentes.
A las 10, Gábor hacÃa una introducción a la arquitectura multilenguaje de Drupal 8. Está compuesta de cuatro capas, con el módulo locale en la base, y por encima la UI, la traducción de contenidos y la traducción de la configuración. Presentó a los responsables de cada capa para que sepamos con quién debemos hablar para cualquier cosa, y cómo podrÃamos trabajar en su  D8MI sandbox. Tras esto, la ronda de presentaciones donde cada uno expuso sus áreas de interés para el sprint.
Como planeado, empecé ayudando a Clemens con la generación de archivos .po con Gettext. La mañana ha sido bastante frustrante. Me puse al dÃa con los comentarios, y ya me percaté de que no era algo sencillo, aunque Clemens y Erik lo tenÃan muy encaminado. Algunos problemas aparecieron cuando intentaba probarlo, y Clemens me ayudó a encontrar las causas. Actualizamos la issue correspondientemente y nos encontramos con algunos errores por nombres inconsistentes de clases y sus referencias, algo que no pasaba en el Mac de Clemens. Arreglar esto ha sido mi primer commit al sandbox :D
Después de comer, empezó todo a ir mejor. Clemens estaba trabajando en los plurales y hablamos de cómo formatear y cómo la responsabilidad deberÃa quedar fuera de la clase PoItem, y con su cambio en esta implementación las pruebas volvieron al verde  :-)
Tras algunos problemas tontos generando un parche con git, empecé a sentir mayor confianza. Mientras Clemens actualizaba la issue para explicar el cambio en el alcance producido tras los comentarios, me animó a pensar en cómor refactorizar  PoDatabaseWriter. Esto deberá continuar mañana.
Gábor está informando de los avances del sprint en este documento: reporte del sprint D8MI. El balance global del primer dÃa es uno commit a 8.x, pero parece que el código fluirá mejor en los próximos dÃas. Por ahora, está siendo una experiencia genial trabajar con esta gente.