Siguiendo con el tema del día anterior, que versaba sobre la internacionalización en PHP y la herramienta GNU gettext, nos dejamos en el tintero el problema de la caché.
Cada vez que una aplicación PHP pide amablemente a la extensión gettext que establezca un nuevo dominio, indicando la ruta a los archivos de traducción MO, con un código como el que sigue:
// Especifica la ruta a los catálogos de traducción: // /locale/<lang_COUNTRY>/LC_MESSAGES/mydomain.mo bindtextdomain("mydomain", "./locale");
gettext en respuesta lee esos archivos MO según el código idioma/país del usuario y los carga en memoria, para disponer de su contenido a voluntad sin necesidad de leerlos de nuevo con cada petición de traducción. Sigue leyendo gettext y la caché