2010-03-03 9 views
9

Estoy creando un sitio multilingüe que necesitará para soportar al menos cinco idiomas diferentes, incluidos el coreano y el chino. El idioma del sitio es ColdFusion, por lo que Java es el idioma nativo. Quiero que el sitio sea lo más fácil posible para que el próximo programador actualice, y para que los traductores de terceros utilicen herramientas que les resulten más sencillas que buscar en una base de datos SQL.¿Qué formato de traducción asistida por computadora debo usar para un sitio de ColdFusion?

Hasta ahora me he encontrado con los paquetes de recursos, GetText de GNU y TMX.

¿Cuál recomienda y por qué?

Respuesta

9

Los paquetes de recursos son mi opción preferida. Descubrí que son amables con los futuros programadores, auto documentan de muchas maneras y facilitan la administración de la subcontratación de los traductores. Han mantenido las cosas simples, han reducido mi stack de tecnología y aún no me han fallado.

Buena suerte con su proyecto, y, gracias por hacer la vida más fácil para el próximo desarrollador. Desearía que más gente pensara como tú.

+1

+1 para paquetes de recursos –

1

Puede probar i18n support por MVC framework como ColdBox.

+0

Aunque caja fría sería grande, los otros programadores en mi ubicación no son del todo para el uso de un marco (a pesar de los beneficios). –

+0

El plugin i18n de ColdBox usa paquetes de recursos. Es bueno no tener que reinventar la rueda. Luis y el equipo CB han hecho un gran trabajo. –

+0

Sí, Aaron, estoy seguro de que sí. Sin embargo, actualmente no tengo voz en mi lugar de trabajo para utilizar un marco, de ahí mi comentario anterior al tuyo. –

0

Utilice i18N Resource Bundles for coldfusion. Paul Hastings tiene un gran conjunto de cfcs en: http://www.sustainablegis.com/blog/cfg11n/index.cfm?mode=cat&catid=F46401DD-50FC-543B-1F1FBE4F2BAD6B83

+0

Lo he visto y se ve excelente. Sin embargo, estaba pidiendo una comparación de ese y otros formatos de traducción. Solo puedo suponer que está sugiriendo paquetes de recursos, pero ¿hay alguna razón en particular por qué? –

+0

Los paquetes de recursos provienen de Java underbelly de Coldfusion. Están probados en la industria, a prueba de presión/carga y son bastante simples de usar y mantener. Se relacionan fácilmente con las características locales de coldfusion. Una alternativa a la internacionalización es crear su propia tabla de idiomas y eval() basado en función_f para insertar todos los valores por usted.Si bien esto puede parecer más simple, fallará rápidamente ya que Evaluar es una función costosa en general y no es diferente en ColdFusion. ¿Hay algo que te frene de los paquetes de recursos? Al principio tenía dudas, pero es lo correcto. –

+0

Nada me detenía de los paquetes de recursos, solo quería saber la diferencia entre ellos y los otros formatos. Definitivamente no estaba considerando la ruta de la base de datos. ¡Gracias por tu respuesta sobre RB! –

2

comparando rb & TMX es una comparación de manzanas a naranjas. rb & getText son una especie de lo mismo. TMX es un formato para xlación asistida por computadora & xfer entre herramientas/traductores.

lo que parece estar pasando por alto es administrar rb o lo que sea. para grandes proyectos i18n rb obtener grande & complicado. si tiene varios proveedores de traducción (no se recomienda si es posible) todo se vuelve como pastorear gatos (lo que se traduce, en qué idiomas, por qué traductor, etc.). encuentre una herramienta de gestión que le guste (el rbmanager de icu4j es lo que normalmente usamos, el rbman de jason sheedy también es bastante decente) y luego vea qué usa.

y una vez más (en caso de que alguien haya olvidado mi postura "bah humbug") le pido no para usar traductores de máquina como Google o Bing para nada en serio. la gente podría morir.

+0

me gusta rbmanager, y me pareció excelente. Solo quería saber las diferencias entre RB y formatos como gettext, en general. Me disculpo porque dije TMX, fue solo durante mi pequeña cantidad de investigación en línea, TMX se declaró junto con las otras traducciones. Gracias por aclarar eso. –

+0

ver http://userguide.icu-project.org/locale/localizing para una vieja revisión timey – coldfusionPaul

Cuestiones relacionadas