¿En qué consiste una versión localizada de Windows Vista/7? [Parte III]

Artículos anteriores ¿En qué consiste una versión localizada de Windows Vista/7? [Parte I] ¿En qué consiste una versión localizada de Windows Vista/7? [Parte II] En esta tercera parte de la saga de artículos dedicados a la tecnología MUI de Windows Vista y Windows 7, vamos a ver qué caches incorporan estos sistemas para que no se penalice excesivamente durante el acceso a los recursos en etapas críticas en lo que a rendimiento se refiere (por ejemplo, al iniciar el equipo). Cache en modo núcleo El núcleo de Windows dispone de una cache por proceso en la que se almacena cierta … Continue reading ¿En qué consiste una versión localizada de Windows Vista/7? [Parte III]

¿En qué consiste una versión localizada de Windows Vista/7? [Parte II]

Artículos anteriores ¿En qué consiste una versión localizada de Windows Vista/7? [Parte I] En el anterior artículo vimos de forma resumida en qué consiste la nueva arquitectura MUI de Windows Vista/7, así como los beneficios que conlleva el separar físicamente los recursos dependientes del idioma del resto de binarios del sistema. En esta parte vamos a ver que la configuración de idioma va más alla de la interfaz que se le muestra al usuario. Es importante que resalte un punto que comenté en mi anterior artículo: Cuando se separan los archivos binarios (independientes del idioma) de los archivos de recursos, se corre el riesgo … Continue reading ¿En qué consiste una versión localizada de Windows Vista/7? [Parte II]

¿En qué consiste una versión localizada de Windows Vista/7? [Parte I]

Una práctica que era común en el desarrollo de software de hace unos años consistía en mezclar el código fuente de la aplicación junto con cadenas de texto y otros recursos (iconos, imágenes, etc.). El siguiente diagrama lo explica gráficamente: Conforme el mercado comenzó a globalizarse fue surgiendo la necesidad de traducir aplicaciones a múltiples idiomas, y por ende este método acabó siendo completamente descartado por los siguientes motivos: Para traducir una aplicación primero hay que crear una o más copias de su código fuente, con el consecuente coste añadido que supone el mantenerlas. Los traductores, que por lo general no tienen conocimientos de programación, tienen que manipular … Continue reading ¿En qué consiste una versión localizada de Windows Vista/7? [Parte I]