Página 1 de 3 123 ÚltimoÚltimo
Mostrando resultados del 1 al 10 de 25
Like Tree7Me agrada

Tema: Convertir Temas WP a Español

  1. #1
    Avatar de ramonjosegn
    ramonjosegn está desconectado Usuario Mi
    Registro
    14-febrero-2010
    Ubicación
    Bogotá, Colombia
    Edad
    41
    Mensajes
    6.475
    CMS
    CMS Utilizado
    Ir a ramonjosegn página de inicio Mi Twitter Mi Google+
    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:
    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
    Código 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)

  2. #2
    Orquin está desconectado Usuario Beta
    Registro
    10-junio-2011
    Ubicación
    Oliva, Valencia
    Mensajes
    65
    CMS
    CMS Utilizado
    Mi Twitter
    Muy bueno.

    ¿Qué nombre ha de tener el fichero .mo?

  3. #3
    Avatar de ramonjosegn
    ramonjosegn está desconectado Usuario Mi
    Registro
    14-febrero-2010
    Ubicación
    Bogotá, Colombia
    Edad
    41
    Mensajes
    6.475
    CMS
    CMS Utilizado
    Ir a ramonjosegn página de inicio Mi Twitter Mi Google+
    Creo que se le asigna un nombre aleatorio usando el plugin (pero se debe llamar igual que el .po)

    La verdad es que no he revisado la carpeta de languages, por ahora estoy experimentando todavía con algunos temas de ThemeForest, que por desgracia están pésimamente programados y por lo tanto no ha funcionado lo que he expuesto...

  4. #4
    Avatar de ramonjosegn
    ramonjosegn está desconectado Usuario Mi
    Registro
    14-febrero-2010
    Ubicación
    Bogotá, Colombia
    Edad
    41
    Mensajes
    6.475
    CMS
    CMS Utilizado
    Ir a ramonjosegn página de inicio Mi Twitter Mi Google+
    ----

    Actualizo porque encontré este impresionante plugin para Firefox (busca los textos vinculados a las variables!! increíble!!)
    mozdev.org - phpLangEditor

    Como no funciona con las últimas versiones de Firefox, podéis usar Wyzo que sigue en la época de piedra (ojo porque cambia la página de inicio de Iexplorer), y corre en una instancia aparte de Firefox

  5. #5
    Avatar de ciberutilidades
    ciberutilidades está desconectado Usuario Delta
    Registro
    16-agosto-2010
    Ubicación
    Aqui px
    Edad
    20
    Mensajes
    645
    CMS
    CMS Utilizado
    Ir a ciberutilidades página de inicio Mi Twitter Mi Facebook
    Gracias me sera muy util.
    Fuerza Tecnologica - Blog dedicado a la Tecnologia

  6. #6
    Avatar de oiramsomel
    oiramsomel está desconectado Usuario Epsilon
    Registro
    09-mayo-2010
    Ubicación
    Cali
    Mensajes
    760
    Ir a oiramsomel página de inicio
    Gracias, muy útil.

  7. #7
    Avatar de Kaiser
    Kaiser está desconectado Usuario Gamma
    Registro
    14-agosto-2011
    Ubicación
    En internet
    Edad
    15
    Mensajes
    296
    CMS
    CMS Utilizado
    Gracias, muy buen tuto, excelente aporte!

    Saludos

  8. #8
    Avatar de cicklow
    cicklow esta en línea ahora Usuario Delta
    Registro
    30-mayo-2011
    Mensajes
    636
    CMS
    CMS Utilizado
    Ir a cicklow página de inicio Mi Twitter
    El plugin lo que hace es traducir los lenguajes que tiene el WP a otros idiomas desde el admin del WP (manualmente). Yo uso el PoEdit y lo edito desde windows sin sacarle recursos al WP. Luego se suben los idiomas creados.

    Saludos!
    PD: Buen tuto!
    PD: Poedit: Download
    PD: Si el theme no tiene soporte de idiomas no funcionara (ejemplo que el theme no tenga especificado las traducciones, el uso de funciones para traducirlas): __( o _e (estas funciones son usadas por el WP para traducir los themes y demas cosas del WP).
    Si el theme tiene adentro por ejemplo <?=_e('Name');?> podran traducirlo, sino tendran que editar todo el theme para poder hacerlo, texto por texto y hacerlo multi idioma.
    Última edición por cicklow; 19-ago-2011 a las 12:45
    Cicklow.com
    Antes de postear usa Google... y si aun no encuentras lo que buscas usa el buscador de la web...Y recién ahí realiza tu post!!

  9. #9
    lolyrojo está desconectado Usuario Beta
    Registro
    29-junio-2011
    Mensajes
    43
    Gracias ! Muy buena la info

  10. #10
    Avatar de Galli
    Galli está desconectado Curioso
    Registro
    27-septiembre-2010
    Edad
    22
    Mensajes
    8
    CMS
    CMS Utilizado
    Mi Twitter Mi Facebook Mi Google+
    Muy util! Ahora si podre tener cualquier tema en español .. gracias
    @MaxiGarialdi comenzando . . .

Página 1 de 3 123 ÚltimoÚltimo

Información del tema

Users Browsing this Thread

Actualmente hay 1 usuarios leyendo este tema. (0 miembros y 1 invitados)

Temas Similares

  1. convertir url dinamica en estatica
    Por kapimaster en el foro PHP
    Respuestas: 12
    Último mensaje: 20-jun-2011, 10:42
  2. Cómo convertir Wordpress en un CMS?
    Por ramonjosegn en el foro Wordpress
    Respuestas: 8
    Último mensaje: 18-ene-2011, 14:26
  3. Convertir Codigo
    Por xnco77 en el foro Wordpress
    Respuestas: 1
    Último mensaje: 11-sep-2010, 05:12

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •