Diferencia entre revisiones de «DRUPAL Multi-linguaxe»
Ir a la navegación
Ir a la búsqueda
| (No se muestran 4 ediciones intermedias del mismo usuario) | |||
| Línea 16: | Línea 16: | ||
:* Configuration translation: permite ter unha tradución dos elementos do sitio web coma o nome do sitio, vocabularios, menús, bloques, e outras configuracións con texto do sitio web. | :* Configuration translation: permite ter unha tradución dos elementos do sitio web coma o nome do sitio, vocabularios, menús, bloques, e outras configuracións con texto do sitio web. | ||
:* Content translation: permite ter unha tradución dos contidos do sitio, coma os artigos,... | :* Content translation: permite ter unha tradución dos contidos do sitio, coma os artigos,... | ||
| − | :* Interface translation: permite ter unha tradución das cadeas estáticas do sitio web, coma as etiquetas dun formulario. Estará activado se | + | :* Interface translation: permite ter unha tradución das cadeas estáticas do sitio web, coma as etiquetas dun formulario. Estará activado se instalamos o Drupal en español. |
:* Language module: permite establecer a linguaxe do sitio web. | :* Language module: permite establecer a linguaxe do sitio web. | ||
| Línea 36: | Línea 36: | ||
</gallery> | </gallery> | ||
| − | + | == Criterios para cambiar de idioma ao sitio web == | |
| + | |||
| + | [[Imagen:Drupal_multilinguaxe_5.jpg|500px|center] | ||
| + | |||
| + | <br /> | ||
| + | |||
:* Pola URL: Se prememos no botón '''Configurar''' aparecerán dúas opcións: | :* Pola URL: Se prememos no botón '''Configurar''' aparecerán dúas opcións: | ||
: [[Image:Drupal_multilinguaxe_6.jpg| 300px]] | : [[Image:Drupal_multilinguaxe_6.jpg| 300px]] | ||
| Línea 55: | Línea 60: | ||
:* Idioma seleccionado: Baseado na selección que faga o usuario sobre o idioma do sitio. | :* Idioma seleccionado: Baseado na selección que faga o usuario sobre o idioma do sitio. | ||
| + | :<u>Nota:</u> É necesario que a opción URL ou Sesión estea activada para que o selector de idioma apareza. | ||
: [[Image:Drupal_multilinguaxe_10.jpg| 300px]] | : [[Image:Drupal_multilinguaxe_10.jpg| 300px]] | ||
| Línea 63: | Línea 69: | ||
| + | |||
| + | * Como exemplo imos deixar seleccionados a opción de '''URL''' e '''Idioma seleccionado'''. | ||
| + | |||
| + | : Agora imos a colocar o bloque que permite escoller o idioma por parte do usuario. Chámase '''Alternador de idioma'''. | ||
| + | : O colocaremos nunha rexión do tema actual como xa vimos na [http://wiki.cifprodolfoucha.es/index.php?title=DRUPAL_Bloques Unidade 5: Bloques]. | ||
| + | |||
| + | :[[Image:Drupal_multilinguaxe_11.jpg| 400px]] | ||
| + | : Ao facelo teremos no sitio web a posibilidade de cambiar de idioma: | ||
| + | :[[Image:Drupal_multilinguaxe_12.jpg| 400px]] | ||
| + | |||
| + | == Contidos con varios idiomas == | ||
| + | |||
| + | * Agora chega o momento de indicar que tipos de contido, taxonomías, vocabularios | ||
| + | |||
| + | <gallery caption="Traducindo un tipo de contido" widths="350" heights="300px" perrow="2"> | ||
| + | Image:Drupal_multilinguaxe_13.jpg| Prememos na opción '''Idioma de contenido y traducción'''. | ||
| + | Image:Drupal_multilinguaxe_14.jpg| Agora indicamos que elementos van ter unha traducción. No exemplo activamos os '''Contenido'''. Ao facelo aparece unhas novas opcións na parte baixa. | ||
| + | Image:Drupal_multilinguaxe_15.jpg| Eliximos os tipos de contido que van poder traducirse. Ao seleccionar un (no exemplo 'Articulos') aparecen os campos que van poder ser traducidos. Gardamos os cambios. | ||
| + | Image:Drupal_multilinguaxe_16.jpg| Agora se editamos un contido do tipo 'Articulo' ou se creamos un novo aparece unha lapela '''Traducir'''. | ||
| + | Image:Drupal_multilinguaxe_17.jpg| Podemos comprobar como o artigo non está traducido ao Galego. Prememos o botón '''Agregar'''. | ||
| + | Image:Drupal_multilinguaxe_18.jpg| Cambiamos o contido ao idioma Galego e prememos '''Guardar'''. | ||
| + | Image:Drupal_multilinguaxe_19.jpg| Se vemos o contido e seleccionamos o idioma galego podemos comprobar como aparece traducido. | ||
| + | </gallery> | ||
Revisión actual del 16:27 20 nov 2016
Sumario
Introdución
- Cando creamos un sitio web, sobre todo se é un de tipo 'comercial', adicado á venta de produtos, queremos chegar ao maior número de clientes.
- Para logralo, o idioma non debe ser un problema, e Drupal vai permitirnos ter os contidos publicados en múltiples idiomas.
Activando o módulo Multilingual
- O primeiro que temos que determinar é que linguaxes imos ofrecer ao usuario.
- Drupal permitirá escoller ao usuario unha das linguaxes posibles.
- Activaremos primeiro o módulo multilingual o cal xa ven instalado no core de Drupal.
- Configuration translation: permite ter unha tradución dos elementos do sitio web coma o nome do sitio, vocabularios, menús, bloques, e outras configuracións con texto do sitio web.
- Content translation: permite ter unha tradución dos contidos do sitio, coma os artigos,...
- Interface translation: permite ter unha tradución das cadeas estáticas do sitio web, coma as etiquetas dun formulario. Estará activado se instalamos o Drupal en español.
- Language module: permite establecer a linguaxe do sitio web.
- Unha vez activados pasaremos a ter as seguintes opcións no menú Administrar => Configuración => Sección Reginal e Idiomas.
Especificando a linguaxe
- Para establecer as linguaxes que o sitio web para poder dispoñer, teremos que escoller a opción Idiomas.
- Engadindo unha nova idioma
Criterios para cambiar de idioma ao sitio web
[[Imagen:Drupal_multilinguaxe_5.jpg|500px|center]
- Prefixo da ruta:
- Podemos configurar para que o sitio se amose no idioma galego cando na URL teñamos unha entrada do tipo: http://www.meustio.es/gl e que sexa español cando a url sexa: http://www.meusitio.es. Podemos cambiar as url polos valores que queiramos.
- Dominio: Podemos facer que o dominio: http://galego.meusitio.es sexa en galego e http://castelan.meusitio.es sexa en castelán.
- Sesión:
- Podemos indicar se o idioma se establece en base a un parámetro indicado na URL do sitio web. Así podo indicar que a url: http://www.meusitio.es?language=gl estableza o idioma galego.
- Navegador: O idioma do sitio será establecido polas preferencias de idioma establecidas no navegador. Será necesario establecer unha relación entre o código do idioma que envía o navegador e o idioma do sitio web.

- Idioma seleccionado: Baseado na selección que faga o usuario sobre o idioma do sitio.
- Nota: É necesario que a opción URL ou Sesión estea activada para que o selector de idioma apareza.

- Como podemos ver podemos ter diferentes criterios de selección de idiomas activo e se aplicarán na orde establecida (podemos cambiar dita movendo os criterios có gráfico en forma de cruz ou amosando os pesos).
- Como exemplo imos deixar seleccionados a opción de URL e Idioma seleccionado.
- Agora imos a colocar o bloque que permite escoller o idioma por parte do usuario. Chámase Alternador de idioma.
- O colocaremos nunha rexión do tema actual como xa vimos na Unidade 5: Bloques.
Contidos con varios idiomas
- Agora chega o momento de indicar que tipos de contido, taxonomías, vocabularios
- Traducindo un tipo de contido
-- Ángel D. Fernández González -- (2016).