# Taller Drupal 8 Multilenguaje

##### DrupalCamp Quito 2015
####### Lunes 19 Octubre 2015 #### James Wilson

![James Wilson](img/james.png "James")

##### [@jwilson3](https://twitter.com/jwilson3)
## Diapositivos [bit.ly/idioma8](http://bit.ly/idioma8) 1. Crear un Sitio -------------- * Abrir una cuenta en [Pantheon.io](https://pantheon.io) * Pantheon Dashboard → Crear sitio * Instalar Drupal 8 RC-1. 2. Instalar Drupal -------------- - Selecciona *español* como lenguaje predeterminado. - Crear cuenta de Administrador. 3. ![Configuración](img/wrench.svg "Configuración") Agregar idioma

----------------- ###### [admin/config/regional/language]() 4. Qué idioma utilizar y cuándo? -------------------------------- ## ![](img/wrench.svg "Configuración") Detección y selección

[admin/config/regional/language/detection]()

#### Metodo de detección: # *URL* 5. English | Spanish ?

---------------------- Alternador de idiomas

[admin/structure/block]()

Colocar el bloque *Alternador de idioma* 6. Formatear fechas

------------------- [admin/config/regional/date-time]()

##### mes/día/año ☹

#### día/mes/año ☺ ## 6. Small

#### "19/10/2015 - 11:15 pm"

`d/m/Y - h:i a` ## 6. Medium

#### "Lunes 19 de Octubre 2015 - 11:15 pm"

`l j \d\e F Y - h:g a` ## 6. Long

#### "Lunes el 19 de Octubre de 2015 a las 11:15 pm"

`l \e\l j \d\e F \d\e\l Y \a \l\a\s h:g a`
7. Habilitar módulos para traducción

------------------------------------ - [/admin/modules]()

- Content Translation
- Interface Translation #### Contenido vs. Interfaz ## 7. La interfaz

#### *cadenas de texto* traducible
#### en el núcleo de Drupal y sus módulos.

- Config [admin/config/regional/translate]() - Contribuir [localize.drupal.org](http://localize.drupal.org) ## 7. El contenido

*datos y textos* traducibles
creado para tu sitio a través del
sistema de entidades y campos en Drupal. 8. Entidades ------------ - [admin/config/regional/content-language]() - Contenido - Taxonomía - Bloques - Menus 9. Una página ------------- - [node/add/page]() - con traduccion al ingés - y enlace del menú traducido 10. Un Artículo --------------- - [node/add/article]() - con traduccion al ingés - y un imagen con texto alternativo traducible - con etiqueta (taxonomia) traducible 11. Taxonomía ------------- - Traducir etiqueta 'Noticias' al inglés - Taxonomy [admin/structure/taxonomy/manage/tags/overview]() - 'Noticias' > Traducir 12. Bloques

----------- Al fin, bloques son entidades!

[admin/structure/blocks]() 13. Nombre del sitio y slogan -------------------------------------- - [admin/config/system/site-information]() - Nombre: `D8 Multilenguaje` - Lema: `Instalando Drupal 8 en varias idiomas` - Habilitar modulo *Configuration Translation* - Traducir: [admin/config/regional/config-translation]() #### Gracias!!

James Wilson [@jwilson3](https://twitter.com/jwilson3)

## Diapositivos [bit.ly/idioma8](http://bit.ly/idioma8)