Share via


Información general sobre codificación y localización

.NET Framework proporciona una extensa compatibilidad para desarrollar aplicaciones de uso internacional. Al crear este tipo de aplicaciones, se recomienda dividir el proceso en tres pasos: globalización, localizabilidad y localización.

El primer paso del proceso para crear una aplicación de uso internacional es la Globalización. En este paso se escribe el código ejecutable. Una aplicación realmente global debe tener referencias culturales e idiomáticas neutras. Por lo tanto, es necesario centrar la atención en la creación de aplicaciones que puedan admitir interfaces de usuario localizadas y datos regionales para todos los usuarios. Tenga en cuenta que aunque una aplicación globalizada dispone de esta flexibilidad, el proceso de globalización en sí mismo no incluye la localización de la interfaz de usuario. En cambio, debe procurar crear la aplicación con una funcionalidad que responda igualmente bien para todos los usuarios de todas las referencias culturales y regiones que admita la aplicación.

Antes de proceder a la localización, debe realizar una comprobación intermedia para determinar la Localizabilidad de la aplicación. Si una aplicación se puede traducir, entonces se ha independizado correctamente el código ejecutable y los recursos de la aplicación. Si evalúa correctamente la localizabilidad de la aplicación, no será necesario modificar el código fuente de la misma durante la localización.

El paso final para compilar una aplicación de uso internacional es la Localización, en el que se personaliza la aplicación para referencias culturales o regiones específicas. Si se han realizado correctamente los pasos de globalización y localizabilidad, la etapa de localización deberá consistir principalmente en la traducción de la interfaz de usuario.

Hay varias ventajas en el hecho de diseñar y desarrollar aplicaciones de uso internacional:

  • Fuente de ingresos en todo el mundo. Cuantas más referencias culturales admita la aplicación, mayor será la cartera de usuarios o clientes.

  • Es posible agregar rápidamente compatibilidad para nuevas referencias culturales. Una vez finalizada la aplicación inicial, no se necesitará ningún desarrollo adicional para crear versiones traducidas. Para agregar compatibilidad con una nueva referencia cultural, sólo es necesario traducir los recursos de la aplicación para la referencia cultural de destino.

  • Se utilizan los recursos de forma más eficaz. Implementar el uso internacional como parte del proceso de desarrollo original requiere menos recursos para pruebas y desarrollo que si se agrega la compatibilidad después de comenzado el trabajo de desarrollo inicial. Resulta muy costoso volver a plantear una aplicación que ya está diseñada para admitir una sola referencia cultural, por ejemplo inglés de EE.UU., para que sea compatible con referencias culturales adicionales. Además, al intentar introducir este tipo de compatibilidad para referencias culturales adicionales en una aplicación ya completa también es posible que se introduzca cierta inestabilidad y errores.

Vea también

Conceptos

Globalización

Localizabilidad

Localización

Otros recursos

Codificación y localización