Saltar al contenido

Drupal – Importa archivos po usando Drush

Por fin después de tanto batallar ya encontramos la respuesta de esta cuestión que muchos los usuarios de esta web presentan. Si quieres aportar algo más no dejes de dejar tu información.

Solución:

Encontré una manera de hacer esto usando Drush y Localization Update.

  1. Instalar actualización de localización drush en l10n_update
  2. Configure una ruta local para archivos po (admin/config/regional/language/update)
  3. Configure actualizaciones automáticas desde servidores remotos o solo fuentes locales

Ahora puede colocar sus propios archivos po en una ruta local (por ejemplo, sitios/todos/traducciones). Si tiene traducciones para su propio módulo, entonces nómbrelo de acuerdo con esta convención de nomenclatura:

nombre-módulo-versión.idioma.po

Entonces, un archivo po sueco para ‘my_module’, versión 7.x-1.1 se llamaría:

mi_módulo-7.x-1.1.sv.po

Ahora tiene todo configurado y puede comenzar a actualizar la traducción de sus sitios con Drush:

drush l10n-update-refresh # Looks for new po-files
drush l10n-update # Updates translations

Por el momento no hay forma de hacerlo con Drush pero puedes usar el módulo de actualización de localización.

También puede intentar usar Selenium IDE o un script de Selenium si tiene muchos sitios. Esta es la mejor solución que se me ocurrió para obtener traducciones como exportables.

  • Digo que no hay forma de hacerlo con Drush porque abrí una solicitud de función en la cola de problemas hace unas semanas y se cerró como “no se solucionará” con el motivo de que los mantenedores creen que dicho comando debería probarse en el i18n u otros módulos primero antes de integrarlo en el baúl Drush.

Reseñas y valoraciones

Nos puedes avalar nuestra función fijando un comentario y dejando una puntuación te estamos agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *