Tengo una aplicación científica freeware que es utilizada por miles de personas en casi 100 países. Muchos han ofrecido traducir gratis. Ahora que D2009 hace que esto sea más fácil (con herramientas de localización integradas y externas, además del soporte nativo de Unicode) me gustaría hacer que esto suceda para algunos idiomas y agregar constantemente tantos como soporte la energía del usuario.Proceso para la localización de la aplicación Delphi 2009 por traductores voluntarios?
Estoy pensando que voy a distribuir una hoja de cálculo con una lista de cadenas (docenas pero no cientos) para traducir, hacer que la devuelvan y comparar las presentaciones en el mismo idioma de 2-3 usuarios luego trabajar para resolver discrepancias por consenso. Luego incorporaré las localizaciones usando Integrated Translation Environment y distribuiré las actualizaciones localizadas.
¿Alguien ha delegado la traducción a los usuarios? ¿Algún atraso, específico de D2009 o de otro modo?
EDITAR: ¿Alguien ha comparado el soporte de localización integrado en D2009 versus dxgettext?
Gracias por su respuesta detallada, hay mucho en qué pensar, especialmente porque me gusta dar poder al usuario. ¿Admite esta solución caracteres multibyte? – Argalatyr
Veo "compatibilidad total con Unicode" en la página dxgettext, por lo que parece un "sí" a mi pregunta. – Argalatyr
También estoy a favor de dxgettext. Pero hay algunos errores que probablemente solo encuentres cuando tu proyecto haya avanzado: Por lo general, las traducciones son globales, lo que significa que a veces una traducción que se ajusta a una frase en un lugar del programa puede no ajustarse en un lugar diferente. El soporte para bibliotecas tampoco es obvio: he comenzado a usar un "dominio" para cada biblioteca, pero eso significa que no puedo usar cadenas de recursos allí porque entonces tendría que registrar el dominio globalmente de nuevo. Pero, en general, me gusta mucho dxgettext. – dummzeuch