Con Enable se tiene una verdadera aplicación multi-idioma,
y el idioma puede ser seleccionado en cualquier momento hasta
en ventanas ya abiertas. La modificación de la ventana
es extremamente reducida y el impacto sobre la legibilidad es
nulo.
El acercamiento tradicional en cambio, no cambia la tipología
de la aplicación, que se queda mono-idioma, a pesar de
permitir la selección del idioma activo en la instalación
o la configuración. El impacto sobre el código fuente
es de todas maneras pesado ya sea del punto de vista de la reestructuración
o del de la legibilidad.
Además, la producción de informes en idiomas extranjeros,
requiere a menudo la necesidad de imprimirlos en un lenguaje determinado,
en tiempo real (por ejemplo, una factura para un cliente o un
pedido para un proveedor).
Enable aplica las traducciones sobre impresiones sin alterar de
ninguna manera la interfaz de usuario que, quedan en el idioma
seleccionado.
Uno de los modos más difundidos para traducir el software
consiste en generar un documento que contenga las cadenas en el
idioma original, con un espacio predispuesto para la traducción.
De esta manera el proceso de traducción es más bien
rígido y no es apto para un software que evoluciona continuamente
(incluso cada día). La adición de nuevas cadenas
debe esperar la traducción de los documentos y su aplicación
en el programa.
Enable tiene una base de datos lingüística que contiene
todas las informaciones para la aplicación de las traducciones.
La base de datos es utilizada (incluso al mismo tiempo) por traductores
de los idiomas deseados, y el resultado es directamente utilizable
en las aplicaciones multi-idioma.
Las nuevas cadenas vienen automáticamente identificadas,
de manera que la traducción se concentre sólo sobre
éstas. Esto evita tanto un mantenimiento detallado de las
cadenas en el código fuente como el envío al traductor
del documento entero para ponerlas al día.
Enable puede exportar las cadenas en los formatos más difundidos
e importa automáticamente las traducciones en la base de
datos lingüística haciéndolas inmediatamente
utilizables.
Enable transforma el software nuevo y actual en aplicaciones
“multi-idioma” para hacerlas más competitivas
en los mercados nacionales e internacionales: los resultados son
notorios en pocos días.
La adición de otros idiomas es simplemente un trabajo de
traducción, que puede ser ejecutado simultáneamente
por diferentes profesionales de la traducción, por lo que
las aplicaciones pueden estar disponibles en muchos mercados al
mismo tiempo.