ramonjosegn
Seguir
- Seguidores
- 14
Sigma
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
- Desde
- 14 Feb 2010
- Mensajes
- 69.517
Bueno yo me he tenido que romper la cabeza para llegar a esto, así que espero que os resulte de ayuda:
Lo primero que debemos hacer es convertir nuestro administrador de WordPress a español, esto está claramente explicado en el sitio web oficial:
Ahora vamos a traducir nuestro Theme (eso sí no he está explicado en ninguna parte...)
1. - Primero tendrás que subir y activar el theme que deseas
2. - Vamos a descargar y activar el siguiente plugin, que será el que nos ayude con las traducciones:
WordPress › Codestyling Localization « WordPress Plugins
(se me atraganta el nombre y creo que el desarrollo está abandonado)
2.a - Temas preparados para traducir: Miramos si nuestro tema es compatible con el plugin, para ello nos vamos al panel de Administración > Herramientas > Localización (y arriba seleccionamos Temas), si tu tema no aparece sigue al paso 2.b
••••••• ESTOS PASOS SON PARA TEMAS QUE NO ESTÁN PREPARADOS PARA TRADUCIR, SI LO ESTÁ SALTA AL PASO 5 •••••••
2.b- Temas NO preparados para traducir: En caso de que el paso 2.a no haya funcionado, abrimos el archivo functions.php de nuestro theme y añadimos el siguiente código:
// Hace que un theme esté preparado para traducciones
// Las traducciones se pueden archivar en la carpeta /languages/ del theme, como en este ejemplo
3. - Cambiamos nombre_del_tema por el nombre de nuestro tema o algún término que sea único
4. - Accedemos vía FTP, accedemos a la carpeta de nuestro theme y sustituimos el archivo functions.php (si es necesario)
••••••• DESDE AQUÍ SI EL TEMA ESTA LISTO PARA TRADUCIR •••••••
5. - Accedemos vía FTP, accedemos a la carpeta de nuestro theme ( generalmente /wp-content/themes/nuestro_tema ) y creamos la carpeta languages
5. - Vamos al panel de Administración > Herramientas > Localización
6. - Hacemos clic en el menú superior > Temas
7. - Debería aparecer el tema (nombre_del_tema)
8. - Nos aseguramos de que no haya ningún problema de compatibilidad (un aviso en rojo con Compatibility: problemas encontrados)
9. - Si aparece un aviso de que no se ha encontrado la carpeta de lenguajes (Language Folder: The translation file folder is ambiguous, please select by clicking the appropriated language file folder or ask the Author about!) hacemos clic en el listado de rutas que aparece a mano derecha y pulsamos sobre nuestra carpeta de lenguaje creada vía FTP (algo como):
/home/sitioweb/public_html/wp-content/themes/nombre_del_tema/languages
10. - Hacemos a mano derecha en Añadir Nuevo Idioma, aparecerá una lista desplegable con los idiomas, seleccionamos el idioma que queremos diseñar para nuestro tema y pulsamos CREAR PO-FILE
11. - Pulsamos a mano derecha: Volver a Escanear, se abrirá una ventana, pulsamos "Escanear ahora" (si obtienes errores de memoria es posible que tu hosting no soporte el escaneo, en ese caso activa la opción superior enable low memory mode )
12. - Pulsamos el botón Finalizado
13. - Ahora debería aparecer a mano derecha nuestro idioma escogido con varias opciones, hacemos clic en Editar
14. - Hacemos clic en el desplegable de Textdomain y vamos seleccionando las diferentes secciones a traducir del sitio web
15. - En la parte inferior hacemos clic en Editar y vamos creando nuestro par de texto original/texto traducido (podemos ayudarnos de Google Translator haciendo clic en Google API)
16. - Finalmente hacemos clic en el botón "generar MO-File" para tener el par PO-MO creado
Tu tema ya está listo en tu idioma
(nota, habrá frases que tocará traducir a mano de todas formas)
Dejo un link donde explican cómo usar el plugin en video, eso sí, la opción de traducción vía Google fue eliminada en la última actualización
Enlace eliminado
Lo primero que debemos hacer es convertir nuestro administrador de WordPress a español, esto está claramente explicado en el sitio web oficial:
Descargar - WordPress | Español
Aquí puedes descargar la versión completa de WordPress en español de España. Para instalarlo, sigue las instrucciones que encontrarás un poco más abajo.
También, si lo deseas, puedes descargar el paquete completo y usar solo el archivo de la traducción sobre una instalación en inglés. Para ello encontrarás el fichero ‘es_ES.mo‘ que deberás subir a la carpeta ‘/wp-content/languages/‘ y, posteriormente, comprobar que en el fichero ‘wp-config.php‘ de la carpeta raíz de tu instalación el siguiente valor está definido de este modo:define ('WPLANG', 'es_ES');
Ahora vamos a traducir nuestro Theme (eso sí no he está explicado en ninguna parte...)
1. - Primero tendrás que subir y activar el theme que deseas
2. - Vamos a descargar y activar el siguiente plugin, que será el que nos ayude con las traducciones:
WordPress › Codestyling Localization « WordPress Plugins
(se me atraganta el nombre y creo que el desarrollo está abandonado)
2.a - Temas preparados para traducir: Miramos si nuestro tema es compatible con el plugin, para ello nos vamos al panel de Administración > Herramientas > Localización (y arriba seleccionamos Temas), si tu tema no aparece sigue al paso 2.b
••••••• ESTOS PASOS SON PARA TEMAS QUE NO ESTÁN PREPARADOS PARA TRADUCIR, SI LO ESTÁ SALTA AL PASO 5 •••••••
2.b- Temas NO preparados para traducir: En caso de que el paso 2.a no haya funcionado, abrimos el archivo functions.php de nuestro theme y añadimos el siguiente código:
// Hace que un theme esté preparado para traducciones
// Las traducciones se pueden archivar en la carpeta /languages/ del theme, como en este ejemplo
PHP:
load_theme_textdomain( 'nombre_del_tema', TEMPLATEPATH . '/languages' );
$locale = get_locale();
$locale_file = TEMPLATEPATH . "/languages/$locale.php";
if ( is_readable($locale_file) )
require_once($locale_file);
3. - Cambiamos nombre_del_tema por el nombre de nuestro tema o algún término que sea único
4. - Accedemos vía FTP, accedemos a la carpeta de nuestro theme y sustituimos el archivo functions.php (si es necesario)
••••••• DESDE AQUÍ SI EL TEMA ESTA LISTO PARA TRADUCIR •••••••
5. - Accedemos vía FTP, accedemos a la carpeta de nuestro theme ( generalmente /wp-content/themes/nuestro_tema ) y creamos la carpeta languages
5. - Vamos al panel de Administración > Herramientas > Localización
6. - Hacemos clic en el menú superior > Temas
7. - Debería aparecer el tema (nombre_del_tema)
8. - Nos aseguramos de que no haya ningún problema de compatibilidad (un aviso en rojo con Compatibility: problemas encontrados)
9. - Si aparece un aviso de que no se ha encontrado la carpeta de lenguajes (Language Folder: The translation file folder is ambiguous, please select by clicking the appropriated language file folder or ask the Author about!) hacemos clic en el listado de rutas que aparece a mano derecha y pulsamos sobre nuestra carpeta de lenguaje creada vía FTP (algo como):
/home/sitioweb/public_html/wp-content/themes/nombre_del_tema/languages
10. - Hacemos a mano derecha en Añadir Nuevo Idioma, aparecerá una lista desplegable con los idiomas, seleccionamos el idioma que queremos diseñar para nuestro tema y pulsamos CREAR PO-FILE
11. - Pulsamos a mano derecha: Volver a Escanear, se abrirá una ventana, pulsamos "Escanear ahora" (si obtienes errores de memoria es posible que tu hosting no soporte el escaneo, en ese caso activa la opción superior enable low memory mode )
12. - Pulsamos el botón Finalizado
13. - Ahora debería aparecer a mano derecha nuestro idioma escogido con varias opciones, hacemos clic en Editar
14. - Hacemos clic en el desplegable de Textdomain y vamos seleccionando las diferentes secciones a traducir del sitio web
15. - En la parte inferior hacemos clic en Editar y vamos creando nuestro par de texto original/texto traducido (podemos ayudarnos de Google Translator haciendo clic en Google API)
16. - Finalmente hacemos clic en el botón "generar MO-File" para tener el par PO-MO creado
Tu tema ya está listo en tu idioma
(nota, habrá frases que tocará traducir a mano de todas formas)
Dejo un link donde explican cómo usar el plugin en video, eso sí, la opción de traducción vía Google fue eliminada en la última actualización
Enlace eliminado
Última edición: