## Mercados Globales

Los mercados globales son lucrativos. Vender tus aplicaciones en todo el mundo genera muchas rentas e incrementa la cuota de mercado. Para tener éxito en el mercado internacional tus aplicaciones deben soportar idiomas locales y convenciones para el formateo de datos. Tus clientes no esperarán menos de tí. Por ejemplo, los Norteamericamos esperan sus mensajes en Inglés, las fechas en el formato mm/dd/yy, y la moneda expresada en dólares ($). Los Alemanes querrán sus mensajes en Alemán, las fechas en el formato dd.mm.yyyy, y la moneda expresada en Marcos alemanes (DM).

Las compañías de software utilizaban las forma más dura para personalizar sus programas. En la primera versión de un producto, codificaban dentro del programa los datos dependientes de la cultura como los textos o las fechas. Cuando querían soportar un nuevo idioma, tenían que hacer una copia del código fuente, cambiar todos los elementos necesarios y recompilar, Para liberar una nueva versión, tenían que actualizar los diferentes ficheros de código fuente y luego lanzar un nuevo conjunto de ejecutables. Este proceso no sólo era tedioso, también era propenso a errores y costoso. Afortunadamente, han emergido nuevas técnicas para ayudar a desarrollar software global: la Internacionalización y la Localización.

#### Internationalización

> Esta sección describe las ventajas y propiedades de la Internacionalización. Cuando se internacionaliza un programa se hace más fácil el poder portarlo entre idiomas y regiones.

#### Localización

> Después de que un programa ha sido internacionalziado, puede ser adaptado, o localizado, para un idioma o región específica. Esta sección describe brevemente el proceso de localización.

#### Datos Sensibles a la Cultura

> Los datos sensibles a la cultura son la razón que tenemos para internacionalizar y localizar nuestros programas. Esta sección describe los diferentes tipos de datos sensibles a la cultura que nos podríamos encontrar.

Ozito