Un problema derivado

Dos semanas llevo entre cambios de toda una aplicación para que se torne en Internacional y se pueda localizar correctamente.

El problema es que el framework que se utiliza es de terceras personas y no tiene licencias libres por lo que no se puede modificar, aunque si que te dan todo el código para que veas como funciona. El problema es que como el esquema de flujo de datos que me han pasado es paupérrimo pues he tardado casi dos días en encontrar otro flujo de datos que utiliza la configuración y por lo tanto un nuevo flujo de errores.

Tanto le cuesta a la gente documentar bien todo lo que hace para que los que vengan detrás puedan realizar los trabajos de una manera algo mas efectiva?