SlideShare a Scribd company logo
1 of 28
Download to read offline
Hola‫ﻣرﺣﺑﺎ‬
Going global
Crear y manejar sitios web Multilingües
con WordPress
About me & OnTheGoSystems
Amit Kvint - (i18n) -
@amitkvint
● Padre multilingue &
eco constructor
● Desarrollador
WordPress
● WPML Compatibility
project team leader
OnTheGoSystems
● WPML
● Toolset plugins
● iCanLocalize
Agenda
● Web Multilingue – por
que hacer esta
inversión
● Que es multilingual y
que no es
● Transformar tu web en
multilingue
● Trucos & pistas
Idiomas del Mundo
Idiomas en Internet
source: wikipedia http://en.wikipedia.
org/wiki/Languages_used_on_the_Internet
The number of non-English pages is rapidly expanding. The use of English online increased by around
281% from 2001 to 2011, however this is far less than Spanish (743%), Chinese (1,277%), Russia
WordCamp Porto | 9, 10 Nov
Crear una web multilingüe es un reto , requiere
buena preparación y organización
WordCamp Porto | 9, 10 Nov
> Por que Multilingual?
● ⅔ de la población mundial habla más de un
idioma
● empresas que negocian en el mercado
global ganan 34% más
● la mayoría de los usuarios de internet
prefieren comprar en su idioma materna
Se amable a tus visitantes (& a Google)
● Google determina el idioma
principal de cada una de tus
páginas
● Google ignora información de
idioma de nivel codigo
● Puedes ayudar haciendo:
○ tener solo un idioma per
página
○ tener el mismo idioma para
todos lo elementos
● ayuda a los ‘bots’ indexear
● traducción automática sera
ignorada
● ‘cross-link’ pagina por pagina
● evitar redirección automática
● contenido valioso!
Ejemplo
Para desarrolladores
● Sigue el codex - es totalmente chachi!
● Localizar todo (slugs, CPT, admin texts)
WordCamp Porto | 9, 10 Nov
> Technical considerations
● Cual es el idioma principal del contenido?
● y el UI y los textos del admin?
● Cambio entre idiomas?
● Cual es la estructura del URL?
● Y el SEO?
● Otros themes / plugins?
i18n
WordCamp Porto | 9, 10 Nov
> Localizate!
WordPress uses two PHP functions:
__('message')
used when the message is passed as an argument to another function.
_e('message')
used to write the message directly to the page.
if you are internationalizing a Theme or Plugin, you should use a "Text Domain"
http://codex.wordpress.org/I18n_for_WordPress_Developers
<?php $translated_text = __( 'text', 'domain' ); ?>
WordCamp Porto | 9, 10 Nov
> Multilingual vs localised
POT(Portable Object Template)
PO (Portable Object)
MO (Machine Object)
Transformando tu sitio WordPress a Multilingue
Pasos
1. escoja solucion
2. instalar & configurar
3. inserta el selector de
idiomas
4. traducir contenido
5. mantenimiento
Transformando tu sitio WordPress a Multilingue
Pasos
1. escoja solucion
2. install and configure
3. insert language
switcher
4. translate your content
5. keep updated
Varias posibilidades
● instalaciones
● MultiSite
● Plugins
○ qTranslate
○ WPML
○ Multilingual Press
○ Stella
○ xili-language
Transformando tu sitio WordPress a Multilingue
Pasos
1. choose your solution
2. instalar & configurar
3. insert language
switcher
4. translate your content
5. keep updated
Que hacer
● escoger el idioma del
web
● escoger estructura de
URL
● escoger idioma del
admin
Transformando tu sitio WordPress a Multilingue
Pasos
1. choose your solution
2. install and configure
3. selector de idiomas
4. translate your content
5. keep updated
Trucos & pistas
● cross-link paginas
● como te deja
personalizar el selector
Transformando tu sitio WordPress a Multilingue
Pasos
1. choose your solution
2. install and configure
3. insert language
switcher
4. traducir contenido
5. keep updated
Que traducir?
● titulo del sitio
● entradas y paginas
● taxonomia
● imagenes, menus nav
● widgets
● custom post types
● custom fields
● localización de temas & plugins
● opciones de themes & plugins
● sticky links ...
Transformando tu sitio WordPress a Multilingue
Pasos
1. choose your solution
2. install and configure
3. insert language
switcher
4. traducir contenido
5. keep updated
Transformando tu sitio WordPress a Multilingue
Pasos
1. choose your solution
2. install and configure
3. insert language
switcher
4. translate your content
5. mantener al día
Cuando acabas, tu sitio
ya tiene su propia ‘vida’
● el sitio tiene que estar
facil de manejar por
otros usuarios
● piensa en el futuro -
deja espacio para
crecer
Varios usuarios, otros necesidades
Visitantes
● comodidad por favor
● tengo que entender
todo
Redactores
● rapido y facil, por favor
● no quiero pensar
Desarrolladores
● como de rapido?
● donde tengo que tocar?
Google
● voy a reconocer el
idioma?
● lo ha traducido una
persona?
Comodidad para el no-tecnico
● puedo copiar del
original?
● puedo cambiar el
idioma del admin?
● puedo traducir
imagenes?
● que pasa con
sincronización de nav?
manten a dia tu web en todos los idiomas
● transforma cualquier
usuario WP a traductor
● tus traductores deben ser
notificados rápidamente
● mientras traducen ven
ambos versiones
● profesionalidad -
contrate traductores
oficiales
Un plan
● Mira antes si el tema es
compatible con el
plugin
● Cuando no sabes llama
a soporte
● Tu web crecera. Piensa
en el futuro
Estamos en la busqueda !
We are looking for a talented expert WordPress programmers
to join our growing company.
The work is done remotely from everywhere.
We invite you to join us and enjoy:
● Great team work.
● Challenging career.
● rewording conditions
How to apply: eyal@icanlocalize.com
Preguntas - o buscame por alli
- @amitkvint
- amit.k@icanlocalize.com
- wpclases.com
* tomando algo en el happiness bar

More Related Content

What's hot

Sitios web multingües con WordPress
Sitios web multingües con WordPressSitios web multingües con WordPress
Sitios web multingües con WordPressDani Reguera Bakhache
 
Introduccción a la programación en Joomla!
Introduccción a la programación en Joomla!Introduccción a la programación en Joomla!
Introduccción a la programación en Joomla!Roberto Segura
 
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019Fernando Puente
 
WPO para proyectos WooComerce
WPO para proyectos WooComerceWPO para proyectos WooComerce
WPO para proyectos WooComerceFernando Puente
 
Extender la funcionalidad de WordPress
Extender la funcionalidad de WordPressExtender la funcionalidad de WordPress
Extender la funcionalidad de WordPressFernando Puente
 
Introducción a la programación para joomla
Introducción a la programación para joomlaIntroducción a la programación para joomla
Introducción a la programación para joomlaRoberto Segura
 
Swift sin hype y su importancia en el 2017
 Swift sin hype y su importancia en el 2017  Swift sin hype y su importancia en el 2017
Swift sin hype y su importancia en el 2017 Software Guru
 
Optimiza tus webs a bajo costo - WCVenezuela2021
Optimiza tus webs a bajo costo - WCVenezuela2021Optimiza tus webs a bajo costo - WCVenezuela2021
Optimiza tus webs a bajo costo - WCVenezuela2021Fernando Puente
 
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioLenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioMariano-Celiz17
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidorpidingos
 
WordPress - Oportunidades laborales
WordPress - Oportunidades laboralesWordPress - Oportunidades laborales
WordPress - Oportunidades laboralesFernando Puente
 

What's hot (16)

Sitios web multingües con WordPress
Sitios web multingües con WordPressSitios web multingües con WordPress
Sitios web multingües con WordPress
 
Introduccción a la programación en Joomla!
Introduccción a la programación en Joomla!Introduccción a la programación en Joomla!
Introduccción a la programación en Joomla!
 
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
El editor clásico como ejemplo de deuda tecnológica - WordCamp Granada 2019
 
Html5
Html5Html5
Html5
 
WPO para proyectos WooComerce
WPO para proyectos WooComerceWPO para proyectos WooComerce
WPO para proyectos WooComerce
 
Extender la funcionalidad de WordPress
Extender la funcionalidad de WordPressExtender la funcionalidad de WordPress
Extender la funcionalidad de WordPress
 
Libro numero 4
Libro numero 4Libro numero 4
Libro numero 4
 
Introducción a la programación para joomla
Introducción a la programación para joomlaIntroducción a la programación para joomla
Introducción a la programación para joomla
 
Swift sin hype y su importancia en el 2017
 Swift sin hype y su importancia en el 2017  Swift sin hype y su importancia en el 2017
Swift sin hype y su importancia en el 2017
 
Optimiza tus webs a bajo costo - WCVenezuela2021
Optimiza tus webs a bajo costo - WCVenezuela2021Optimiza tus webs a bajo costo - WCVenezuela2021
Optimiza tus webs a bajo costo - WCVenezuela2021
 
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioLenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuario
 
Diseño de paginas web
Diseño de paginas webDiseño de paginas web
Diseño de paginas web
 
Caché y WordPress
Caché y WordPressCaché y WordPress
Caché y WordPress
 
Pagina web
Pagina webPagina web
Pagina web
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidor
 
WordPress - Oportunidades laborales
WordPress - Oportunidades laboralesWordPress - Oportunidades laborales
WordPress - Oportunidades laborales
 

Similar to WordPress Multilingue

Internacionalización y multilingüismo en WordPress [Dani Reguera - @dreguera]
Internacionalización y multilingüismo en WordPress [Dani Reguera - @dreguera]Internacionalización y multilingüismo en WordPress [Dani Reguera - @dreguera]
Internacionalización y multilingüismo en WordPress [Dani Reguera - @dreguera]Asociación Webmasters Cantabria
 
Desarrollo de la web.adriana
Desarrollo de la web.adrianaDesarrollo de la web.adriana
Desarrollo de la web.adrianaAdrianaMarcela16
 
WeLoveJS 2014: Un paseo por FirefoxOS
WeLoveJS 2014: Un paseo por FirefoxOSWeLoveJS 2014: Un paseo por FirefoxOS
WeLoveJS 2014: Un paseo por FirefoxOSFrancisco Jordano
 
Y quiero la web en inglés y español
Y quiero la web en inglés y españolY quiero la web en inglés y español
Y quiero la web en inglés y españolBeatriz Pérez
 
Desarrollando con PHP en Windows
Desarrollando con PHP en WindowsDesarrollando con PHP en Windows
Desarrollando con PHP en WindowsAntonio Ognio
 
Introducción a programación con PHP
Introducción a programación con PHPIntroducción a programación con PHP
Introducción a programación con PHPyanburbano
 
Herramientas de lanzamiento. Nuestra web
Herramientas de lanzamiento. Nuestra webHerramientas de lanzamiento. Nuestra web
Herramientas de lanzamiento. Nuestra webLorena Fernández
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programaciónzanahoria2015
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programaciónzanahoria2015
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programaciónzanahoria2015
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónnaydarod
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónnaydarod
 
2015 presentation corporate_alfa9_cast
2015 presentation corporate_alfa9_cast2015 presentation corporate_alfa9_cast
2015 presentation corporate_alfa9_castiñaki bermejo
 

Similar to WordPress Multilingue (20)

Internacionalización y multilingüismo en WordPress [Dani Reguera - @dreguera]
Internacionalización y multilingüismo en WordPress [Dani Reguera - @dreguera]Internacionalización y multilingüismo en WordPress [Dani Reguera - @dreguera]
Internacionalización y multilingüismo en WordPress [Dani Reguera - @dreguera]
 
Desarrollo de la web.adriana
Desarrollo de la web.adrianaDesarrollo de la web.adriana
Desarrollo de la web.adriana
 
WeLoveJS 2014: Un paseo por FirefoxOS
WeLoveJS 2014: Un paseo por FirefoxOSWeLoveJS 2014: Un paseo por FirefoxOS
WeLoveJS 2014: Un paseo por FirefoxOS
 
07practica multilenguaje
07practica multilenguaje07practica multilenguaje
07practica multilenguaje
 
Desarrollo de la web
Desarrollo de la webDesarrollo de la web
Desarrollo de la web
 
diseño de paginas web
diseño de paginas webdiseño de paginas web
diseño de paginas web
 
Exposicion
ExposicionExposicion
Exposicion
 
Exposicion
ExposicionExposicion
Exposicion
 
Y quiero la web en inglés y español
Y quiero la web en inglés y españolY quiero la web en inglés y español
Y quiero la web en inglés y español
 
Asdasdas
AsdasdasAsdasdas
Asdasdas
 
Desarrollando con PHP en Windows
Desarrollando con PHP en WindowsDesarrollando con PHP en Windows
Desarrollando con PHP en Windows
 
Introducción a programación con PHP
Introducción a programación con PHPIntroducción a programación con PHP
Introducción a programación con PHP
 
WORDPRESS
WORDPRESSWORDPRESS
WORDPRESS
 
Herramientas de lanzamiento. Nuestra web
Herramientas de lanzamiento. Nuestra webHerramientas de lanzamiento. Nuestra web
Herramientas de lanzamiento. Nuestra web
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
2015 presentation corporate_alfa9_cast
2015 presentation corporate_alfa9_cast2015 presentation corporate_alfa9_cast
2015 presentation corporate_alfa9_cast
 

Recently uploaded

La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdflauralizcano0319
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfJoseAlejandroPerezBa
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
tecno 2024.pdf sara mineiro palacio 10-6
tecno 2024.pdf sara mineiro palacio 10-6tecno 2024.pdf sara mineiro palacio 10-6
tecno 2024.pdf sara mineiro palacio 10-6SaraMineiropalacio
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalEmanuelCastro64
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskbydaniela5
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaElizabethLpezSoto
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024anasofiarodriguezcru
 
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docxBLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docxhellendiaz12
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888ElianaValencia28
 

Recently uploaded (18)

La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
tecno 2024.pdf sara mineiro palacio 10-6
tecno 2024.pdf sara mineiro palacio 10-6tecno 2024.pdf sara mineiro palacio 10-6
tecno 2024.pdf sara mineiro palacio 10-6
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamental
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestría
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024
 
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docxBLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888
 

WordPress Multilingue

  • 2. Going global Crear y manejar sitios web Multilingües con WordPress
  • 3. About me & OnTheGoSystems Amit Kvint - (i18n) - @amitkvint ● Padre multilingue & eco constructor ● Desarrollador WordPress ● WPML Compatibility project team leader OnTheGoSystems ● WPML ● Toolset plugins ● iCanLocalize
  • 4. Agenda ● Web Multilingue – por que hacer esta inversión ● Que es multilingual y que no es ● Transformar tu web en multilingue ● Trucos & pistas
  • 6. Idiomas en Internet source: wikipedia http://en.wikipedia. org/wiki/Languages_used_on_the_Internet The number of non-English pages is rapidly expanding. The use of English online increased by around 281% from 2001 to 2011, however this is far less than Spanish (743%), Chinese (1,277%), Russia
  • 7. WordCamp Porto | 9, 10 Nov Crear una web multilingüe es un reto , requiere buena preparación y organización
  • 8. WordCamp Porto | 9, 10 Nov > Por que Multilingual? ● ⅔ de la población mundial habla más de un idioma ● empresas que negocian en el mercado global ganan 34% más ● la mayoría de los usuarios de internet prefieren comprar en su idioma materna
  • 9. Se amable a tus visitantes (& a Google) ● Google determina el idioma principal de cada una de tus páginas ● Google ignora información de idioma de nivel codigo ● Puedes ayudar haciendo: ○ tener solo un idioma per página ○ tener el mismo idioma para todos lo elementos ● ayuda a los ‘bots’ indexear ● traducción automática sera ignorada ● ‘cross-link’ pagina por pagina ● evitar redirección automática ● contenido valioso!
  • 11. Para desarrolladores ● Sigue el codex - es totalmente chachi! ● Localizar todo (slugs, CPT, admin texts)
  • 12. WordCamp Porto | 9, 10 Nov > Technical considerations ● Cual es el idioma principal del contenido? ● y el UI y los textos del admin? ● Cambio entre idiomas? ● Cual es la estructura del URL? ● Y el SEO? ● Otros themes / plugins?
  • 13. i18n
  • 14. WordCamp Porto | 9, 10 Nov > Localizate! WordPress uses two PHP functions: __('message') used when the message is passed as an argument to another function. _e('message') used to write the message directly to the page. if you are internationalizing a Theme or Plugin, you should use a "Text Domain" http://codex.wordpress.org/I18n_for_WordPress_Developers <?php $translated_text = __( 'text', 'domain' ); ?>
  • 15. WordCamp Porto | 9, 10 Nov > Multilingual vs localised POT(Portable Object Template) PO (Portable Object) MO (Machine Object)
  • 16. Transformando tu sitio WordPress a Multilingue Pasos 1. escoja solucion 2. instalar & configurar 3. inserta el selector de idiomas 4. traducir contenido 5. mantenimiento
  • 17. Transformando tu sitio WordPress a Multilingue Pasos 1. escoja solucion 2. install and configure 3. insert language switcher 4. translate your content 5. keep updated Varias posibilidades ● instalaciones ● MultiSite ● Plugins ○ qTranslate ○ WPML ○ Multilingual Press ○ Stella ○ xili-language
  • 18. Transformando tu sitio WordPress a Multilingue Pasos 1. choose your solution 2. instalar & configurar 3. insert language switcher 4. translate your content 5. keep updated Que hacer ● escoger el idioma del web ● escoger estructura de URL ● escoger idioma del admin
  • 19. Transformando tu sitio WordPress a Multilingue Pasos 1. choose your solution 2. install and configure 3. selector de idiomas 4. translate your content 5. keep updated Trucos & pistas ● cross-link paginas ● como te deja personalizar el selector
  • 20. Transformando tu sitio WordPress a Multilingue Pasos 1. choose your solution 2. install and configure 3. insert language switcher 4. traducir contenido 5. keep updated
  • 21. Que traducir? ● titulo del sitio ● entradas y paginas ● taxonomia ● imagenes, menus nav ● widgets ● custom post types ● custom fields ● localización de temas & plugins ● opciones de themes & plugins ● sticky links ... Transformando tu sitio WordPress a Multilingue Pasos 1. choose your solution 2. install and configure 3. insert language switcher 4. traducir contenido 5. keep updated
  • 22. Transformando tu sitio WordPress a Multilingue Pasos 1. choose your solution 2. install and configure 3. insert language switcher 4. translate your content 5. mantener al día Cuando acabas, tu sitio ya tiene su propia ‘vida’ ● el sitio tiene que estar facil de manejar por otros usuarios ● piensa en el futuro - deja espacio para crecer
  • 23. Varios usuarios, otros necesidades Visitantes ● comodidad por favor ● tengo que entender todo Redactores ● rapido y facil, por favor ● no quiero pensar Desarrolladores ● como de rapido? ● donde tengo que tocar? Google ● voy a reconocer el idioma? ● lo ha traducido una persona?
  • 24. Comodidad para el no-tecnico ● puedo copiar del original? ● puedo cambiar el idioma del admin? ● puedo traducir imagenes? ● que pasa con sincronización de nav?
  • 25. manten a dia tu web en todos los idiomas ● transforma cualquier usuario WP a traductor ● tus traductores deben ser notificados rápidamente ● mientras traducen ven ambos versiones ● profesionalidad - contrate traductores oficiales
  • 26. Un plan ● Mira antes si el tema es compatible con el plugin ● Cuando no sabes llama a soporte ● Tu web crecera. Piensa en el futuro
  • 27. Estamos en la busqueda ! We are looking for a talented expert WordPress programmers to join our growing company. The work is done remotely from everywhere. We invite you to join us and enjoy: ● Great team work. ● Challenging career. ● rewording conditions How to apply: eyal@icanlocalize.com
  • 28. Preguntas - o buscame por alli - @amitkvint - amit.k@icanlocalize.com - wpclases.com * tomando algo en el happiness bar