2010-05-23 9 views
12

Necesito localizar nuestro sitio a varios idiomas. El sitio consta de varias páginas estáticas, sin back-end dinámico. Tenemos una comunidad internacional agradable y la gente está lista para ayudarnos.¿Cuál es la forma correcta de localizar un sitio web estático?

El problema es cómo organizar la traducción del sitio web, ¿cuál es el flujo de trabajo correcto?

¿Cuáles son las mejores prácticas para la localización de sitios web estáticos? ¿Cómo organizar los paquetes de cadenas de idioma? ¿Cómo organizar un flujo de trabajo del paquete de cadenas a la página web de producción?

¿Es posible organizar la traducción de una manera wiki, donde varios traductores podrían traducir un paquete de cadenas al mismo tiempo?

+0

La mejor forma de hacerlo depende de cómo esté diseñado su sitio web actual, dividido en partes, etc. Escribió sobre algunos archivos xml que utiliza para completar el contenido de las páginas. Entonces, su sitio web no es solo una gran cantidad de páginas estáticas. ¿Utiliza jQuery para llenar xml contener dentro de páginas html? Un ejemplo de su página típica sería muy útil. Entonces, las sugerencias (respuestas) estarán más orientadas a su diseño actual de páginas. – Oleg

+0

Oleg, gracias, he encontrado la solución a mi caso. Usamos paquetes de cadenas y luego generamos páginas HTML estáticas de los paquetes con transformación XSLT. – Pavel

Respuesta

3

ACTUALIZACIÓN:

A partir de marzo de 2012, 99translations ha sido descontinuado. Otro servicio similar que he encontrado es www.getlocalization.com/

MENSAJE ORIGINAL:

Se podría utilizar algo como 99translations.com. Abra un proyecto allí y solicite ayuda a su comunidad para la traducción. Por ejemplo, así es como lo hicieron los chicos al smartgwt

+0

Ese es el servicio que he estado buscando, ¡gracias! – Pavel

+0

parece que ese sitio ha desaparecido ... es una página de estacionamiento godaddy ahora – craigb

+0

@craigb Gracias por el aviso. He actualizado mi respuesta con una alternativa – Bogdan

3

Creo que esta pregunta tiene dos partes distintas.

Técnico: como es un sitio estático puro sin contenido dinámico, las traducciones también se proporcionarán en páginas estáticas. Si está ejecutando Apache, el módulo mod_mime le permite agregar sufijos de idioma a los nombres de archivo, para que pueda tener mypage.html.en, mypage.html.fr, etc. - cf: http://httpd.apache.org/docs/2.2/mod/mod_mime.html. Otros servidores web pueden ofrecer opciones similares.

Organizacional: el flujo de trabajo para la traducción de sitios web es una cuestión totalmente diferente; un Wiki o un CMS pueden ser útiles aquí, pero al menos son difíciles de realizar con páginas estáticas puras. Si los paquetes de cadenas de idioma, los archivos de recursos y similares son de alguna ayuda, depende de su contenido, y en la mayoría de los casos requerirá crear páginas dinámicamente. El flujo de trabajo que puede admitir y mantener depende en gran medida de su capacidad (de su organización) para manejarlo.

En mi opinión, este problema merece un análisis más exhaustivo para obtener una solución satisfactoria.

2

en resumen:

  1. ¿Es posible organizar la traducción de una manera wiki?of course, there are a lot of open source CMS (Content System Management) that do this work for you!

  2. ¿Cuáles son las mejores prácticas para la localización de sitios web estáticos?there is no best practicse for static website! ya que tienes una comunidad debes trabajar con contenido dinámico, ¡para tus necesidades el sitio estático no funciona bien!

  3. ¿cuál es el flujo de trabajo correcto?Separate your views from your logic, Don’t use machine translation, Don’t concatenate strings...etc

Esperanza esta ayuda!

2

Acabo de ver un pequeño proyecto basado en JavaScript/CSS que puede adaptarse a sus necesidades de internacionalización estática: stati18n (https://github.com/k-yak/stati18n) pruébelo. Todo se explica en el archivo Léame.

+0

Parece genial y simple, publicaré mis impresiones si lo intento. Gracias por compartir. –

Cuestiones relacionadas