# 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)