Pregunta

Esta es mi situación:

Tengo dos idiomas, a saber, inglés y alemán. Sin embargo, tengo varios países que deberían tener contenido diferente. P.ej. EE. UU., Reino Unido, etc. Ahora, con i18n solo puede tener UNA traducción al inglés y una traducción al alemán.

¿Cuál es la mejor manera de manejar nodos de traducción en este escenario?

Más información: La ubicación es necesaria ya que las monedas están determinadas por ella. Lo mejor para mí sería que i18n pudiera admitir varias instancias de un idioma, convirtiéndolo efectivamente en traducciones por LOCALE y no por LANGUAGE.

Otra cosa a tener en cuenta es que algunos países, como el Reino Unido, pueden optar por ver el sitio en alemán. Entonces, en última instancia, me gustaría un selector en el que pueda elegir el país y luego el idioma, o alternativamente, un menú desplegable con estos valores:

Inglés británico Alemán del Reino Unido DE alemán Inglés de EE. UU.

o algo así ...

¿Fue útil?

Solución

Puedo llevarte hasta la mitad. De hecho, puede crear varias traducciones al inglés. Es posible crear su propio idioma, que será el inglés que viene con Drupal, y podría llamarlo inglés británico, con el código en-uk. No he jugado con él, así que no recuerdo el procedimiento de clic exacto, pero debería ser bastante trivial.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top