Localización de aplicaciones PowerBuilder | Whitepaper

PowerBuilder Application Localization

Introducción

En un mundo cada vez más interconectado, es esencial adaptar las aplicaciones para el mercado global. Localizar sus aplicaciones PowerBuilder implica traducir el texto de la interfaz de usuario y adaptar su producto para alinearlo con los matices culturales, legales y lingüísticos de cada mercado objetivo. Este whitepaper habla sobre la importancia de la localización para el éxito internacional de su aplicación y demuestra cómo 'Enable for PowerBuilder' puede transformar este reto en una oportunidad estratégica.

La importancia de la localización de aplicaciones

Localizar una aplicación va mucho más allá de la mera traducción de palabras. Implica adaptar la aplicación a la cultura, las costumbres y la normativa locales. Una aplicación bien localizada aumenta significativamente sus posibilidades de éxito en un nuevo mercado al percibirse como diseñada específicamente para los usuarios locales.

Además, la localización puede ayudar a cumplir los requisitos legales y normativos específicos de cada país, mitigando así posibles sanciones o restricciones. Para las empresas que operan en varios países con equipos distribuidos, la localización también mejora la productividad. Permite a todos los empleados, independientemente de su ubicación geográfica, utilizar eficazmente las mismas herramientas y sistemas en su idioma local. Esto facilita la comunicación interna, reduce los malentendidos y mejora la eficacia operativa general.

Localización de aplicaciones PowerBuilder

PowerBuilder (PB) es un lenguaje de programación y un entorno de desarrollo integrado que ha demostrado su valía desde su creación a principios de los años 90. Utilizado principalmente para desarrollar aplicaciones de gestión empresarial, PowerBuilder es especialmente popular entre las grandes empresas, donde las aplicaciones suelen desempeñar un papel fundamental en las operaciones cotidianas.

Las aplicaciones desarrolladas con PowerBuilder se caracterizan por su robustez y fiabilidad, capaces de manejar grandes volúmenes de datos y soportar complejos procesos de negocio.

En términos técnicos, PowerBuilder utiliza un lenguaje de programación orientado a objetos, que facilita la creación de interfaces gráficas de usuario y la manipulación de bases de datos a través de su interfaz DataWindow, una de las características más potentes y distintivas de PowerBuilder. Esta interfaz permite la interacción visual con los datos, proporcionando un medio eficaz para diseñar, recuperar, manipular y presentar datos en un breve espacio de tiempo.

Por lo tanto, sería contraproducente privar a los usuarios internacionales de la riqueza y las funcionalidades que ofrecen las aplicaciones PowerBuilder pasando por alto su localización.

Enable Localization Workflow

Desafíos técnicos de la localización de una aplicación PowerBuilder

Gestión de recursos localizables

Las aplicaciones PowerBuilder pueden incluir muchas cadenas de texto incrustadas directamente en el código o almacenadas en archivos de recursos. Extraer y gestionar estas cadenas para su traducción sin alterar la lógica del programa puede resultar complejo.

Compatibilidad con caracteres no latinos

Las aplicaciones PowerBuilder más antiguas no siempre utilizan formatos compatibles con Unicode, que son esenciales para admitir idiomas con alfabetos complejos como el chino, el japonés o el árabe.

Adaptación de la interfaz de usuario

Las interfaces de usuario (UIs) creadas con PowerBuilder a menudo necesitan ser redimensionadas o reorganizadas para acomodar lenguajes que ocupan más o menos espacio que el lenguaje fuente, requiriendo el rediseño de la IU para mantener una experiencia de usuario de calidad.

Enable Translation Preview in Apps

Ante estos retos, una herramienta especializada como 'Enable for PowerBuilder' puede simplificar enormemente el proceso de localización. Esta herramienta automatiza la extracción y gestión de los recursos localizables, garantizando que la traducción no interrumpa la lógica del programa. Al asegurar la compatibilidad de la aplicación con los estándares internacionales, 'Enable for PowerBuilder' garantiza una localización eficiente y de alta calidad, lo que la convierte en un activo indispensable para la adaptación al mercado global.

Presentación de 'Enable' para PowerBuilder

Enable for PowerBuilder es una solución diseñada específicamente para localizar aplicaciones desarrolladas con PowerBuilder. Esta innovadora solución ayuda a las empresas a superar los retos técnicos de la localización al tiempo que reduce significativamente el tiempo y los costes asociados a este proceso esencial.

Enable Designer Interface
Enable for PowerBuilder Interface

Características principales

  • Extracción automática de recursos
    Enable integra potentes herramientas que automatizan la extracción de cadenas de texto y otros recursos localizables directamente desde PowerBuilder. Esta funcionalidad garantiza que no se pase nada por alto ninguna frase debido a un error humano.
  • Sustitución dinámica de cadenas
    'Enable' sustituye las cadenas dinámicamente en tiempo de ejecución. A diferencia de los métodos tradicionales, que requieren repetidas llamadas a archivos de recursos a lo largo del código, 'Enable' gestiona estas sustituciones de forma centralizada y automática. No es necesario modificar el código para cada instancia de la cadena a traducir, lo que reduce el riesgo de errores y la carga de mantenimiento. Basta con integrar el motor Enable en la aplicación.
  • Compatibilidad total con Unicode
    'Enable' ayuda a los desarrolladores en la transición a Unicode (tenga en cuenta que la migración a una versión más reciente de PowerBuilder puede seguir siendo necesaria). Esto permite la localización en cualquier idioma, incluidos los que utilizan alfabetos complejos como el chino, el japonés o el árabe.
  • Redimensionamiento inteligente de la interfaz de usuario
    'Enable' ofrece herramientas que facilitan el cambio de tamaño y el ajuste de las interfaces de usuario para adaptarlas a idiomas que requieren más espacio, como el alemán o el ruso, todo ello sin necesidad de codificación.
  • Compatibilidad con el diseño de derecha a izquierda (RTL)
    Para las lenguas escritas de derecha a izquierda, como el árabe y el hebreo, "Enable" no se limita a traducir el texto. También permite adaptar el diseño de la pantalla para respetar las especificidades de lectura de estas lenguas, garantizando que la interfaz de usuario siga siendo intuitiva y accesible para todos los usuarios, sea cual sea su contexto lingüístico.
  • Integración en flujos de trabajo CI/CD
    La incorporación de 'Enable' a los flujos de trabajo CI/CD optimiza el proceso de desarrollo y despliegue, permitiendo la extracción continua y minimizando los retrasos en la localización. Esta integración garantiza que las nuevas funcionalidades y correcciones estén disponibles rápidamente en varios idiomas, lo que aumenta la satisfacción de los usuarios y refuerza la presencia general de la aplicación.

Ventajas de Enable

  • Velocidad de comercialización
    Al simplificar y automatizar el proceso de localización, 'Enable for PowerBuilder' reduce drásticamente el tiempo necesario para preparar una aplicación PowerBuilder para su entrada en nuevos mercados.
  • Costes reducidos
    Gracias a su eficacia y automatización, "Enable" reduce los costes de localización, especialmente los de mano de obra para tareas repetitivas y técnicas.
  • Calidad y coherencia
    'Enable' detecta automáticamente las nuevas sentencias a traducir tan pronto como aparecen en el código de PowerBuilder. En algunos casos concretos, es imposible detectar las nuevas sentencias automáticamente, por lo que 'Enable' proporciona herramientas para encontrarlas. Este sistema garantiza que cualquier cambio o adición de texto se reconozca inmediatamente y se marque para su traducción, ayudando al desarrollador a garantizar que no se omita nada. Esta función es esencial para mantener la coherencia y la calidad de la localización en las distintas versiones de la aplicación.
  • Integración con PowerBuilder
    Enable se integra perfectamente con las aplicaciones PowerBuilder. Por lo tanto, los equipos de desarrollo pueden adoptar 'Enable' sin modificar su lógica de negocio.
  • Revisiones de la traducción en tiempo de ejecución
    Las traducciones pueden ser revisadas en tiempo de ejecución por usuarios externos, como distribuidores, clientes o equipos de traducción, sin necesidad de acceder al código fuente. Estas revisiones se conservan hasta que el gestor de localización las importa al diccionario.

Con 'Enable', la localización se convierte en una extensión natural del proceso de desarrollo de aplicaciones PowerBuilder, en lugar de una engorrosa y costosa tarea posterior al desarrollo. Al proporcionar una solución específicamente diseñada para satisfacer las necesidades únicas de las aplicaciones PowerBuilder, 'Enable' garantiza que las empresas puedan aprovechar sus inversiones existentes y, al mismo tiempo, explotar nuevas oportunidades en el mercado global.

Case Studies

Enable ha localizado con éxito 150 de las mayores aplicaciones PowerBuilder del mundo.

Empresa Industrial: Expansión internacional y localización

Como empresa industrial líder especializada en la fabricación de equipos pesados, la organización ha experimentado un crecimiento internacional exponencial. Para apoyar esta expansión, se hizo imperativo garantizar que su aplicación de gestión de la producción, desarrollada en PowerBuilder, fuera accesible a las filiales de todo el mundo.

Empleando la solución "Enable", la aplicación se localizó en varios idiomas, entre ellos el mandarín y el español. Esta iniciativa no sólo garantizó que los empleados de las filiales extranjeras pudieran utilizar la aplicación en su lengua materna, sino que también aportó mejoras significativas en la eficiencia operativa y la comunicación interna. El retorno de la inversión se hizo evidente rápidamente, con un aumento de la productividad y una notable reducción de los errores debidos a malentendidos lingüísticos.

Administración Pública: Adaptación a las exigencias normativas

Una administración pública necesitaba cumplir unos cambios normativos que exigían que todas las aplicaciones fueran accesibles y utilizables por toda la población, incluidas las minorías lingüísticas. Esto planteaba el reto de traducir una aplicación de servicios públicos, desarrollada originalmente en PowerBuilder, para adaptarla a varios idiomas regionales. La implantación de "Enable" facilitó esta transición, permitiendo una localización rápida y precisa de las interfaces. Esto no sólo ayudó a la administración a cumplir los requisitos normativos, sino que también permitió mejorar la prestación de servicios públicos. Los comentarios de los usuarios indicaron una notable mejora de la accesibilidad y la comprensión de los procedimientos administrativos.

Estos casos prácticos demuestran cómo 'Enable' ha localizado con éxito 150 de las aplicaciones PowerBuilder más grandes del mundo, poniendo en relieve su eficacia en diversos sectores. Los clientes confirman que 'Enable' es una potente solución de localización que permite a los usuarios de PowerBuilder prosperar globalmente eliminando las barreras lingüísticas, ampliando el alcance del mercado y obteniendo una ventaja competitiva.

Why choose Enable