Cómo localizar aplicaciones delphi

Tres formas: cadenas de recursos y campos de base de datos para todo su texto. Por último, puedes “rodar el tuyo”

Recursos: en versiones recientes de Delphi hay funciones integradas de localización / internacionalización. Puede colocar las diversas cadenas de idioma en DLL (s) y cargarlas en tiempo de ejecución (una vez que sepa el idioma del usuario final).

También puede usar una de las herramientas de localización de terceros como Multilizer, Korzh, TsiLang y probablemente otras. Algunos de estos automatizan el proceso de encontrar cadenas en su código fuente y virtualizarlas.

Algunos de los de terceros admiten cadenas de bases de datos.

Por último, podría crear su propia clase de localización que reemplace las cadenas de etiquetas y botones en las subclases (generalmente formas visibles) con el idioma del usuario final. Esto es como reinventar la rueda, pero es una opción si tienes un presupuesto ajustado o estás usando una versión antigua de Delphi.

Aquí hay un enlace que puede ser útil:

¿Cómo traducir (internacionalizar, localizar) la aplicación?

Si elige trabajar con archivos .po, el POEditor de la plataforma de localización puede ser bastante útil para administrar el proceso de traducción de cadenas.

More Interesting

¿Cuáles son las especificaciones del servidor (RAM, CPU) para aplicaciones web famosas como booking.com, etc.?

Cuando me dirijo a un desarrollador web para un sitio web, ¿debo tener algún tipo de propuesta preparada? Si es así, ¿qué debería incluir?

Si tuviera que comenzar desde cero, ¿usaría Ruby on Rails o Laravel para una aplicación web?

¿Cómo se implementaría la conversión de idiomas en una aplicación web?

¿Por qué los ingenieros de Google no eligieron GWT (anteriormente Google Web Toolkit) para la interfaz de Google+? La Biblioteca de cierre (Google) se utiliza en la interfaz de usuario de Google+.

¿Qué tipo de arquitectura permite que los sitios web de SaaS como Salesforce.com eviten que los complementos subóptimos los eliminen?

¿Por qué Scribd les quitó sus estadísticas?

Marcos de aplicaciones web: ¿Por qué a la gente ya no le gusta Struts 2? ¿Qué funciona mejor y por qué?

¿Debo poner todo el código en mis controladores cuando estoy escribiendo una aplicación web?

¿Cómo se implementa un proyecto django creado en PyCharm en Windows?

¿Por qué necesitamos desarrolladores web front-end cuando ya tenemos Adobe Muse y otros servicios similares disponibles, siempre que pueda diseñar?

¿Qué pasó con Omnisio después de su adquisición por parte de Google?

¿Hay alguna manera de crear una aplicación web progresiva con Django?

¿Cuál es la mejor aplicación que puede publicar en Facebook, Twitter, Google+, Tumblr y Pinterest al mismo tiempo?

¿Cuál es un ejemplo de un servicio web asíncrono que no puedo construir con Djano?