Actualización manual de traducciones en WordPress

Muchas veces desarrollamos webs en local o en un servidor en el que no disponemos de acceso FTP. Desde WordPress podemos actualizar tanto el core como los plugins manualmente, pero en el caso de las traducciones, la cosa se complica, ya que por defecto no se indica qué traducciones hay disponbiles, simplemente un botón para acceder a la traducción automática (necesitamos acceso FTP). Para ver las traducciones, hay un pequeño truco muy sencillo. Consiste en abrir el fichero «/wp-admin/update-core.php» con un editor cualquiera y tras la línea 416, añadir esto:

 else { print_r ( $updates ); } 

De esta forma nos mostrará en pantalla el array con las traducciones disponibles.

Si lo queremos mostrar de forma más limpia, en vez del código anterior, podemos añadir esto:

   else { 
 print 'Descargar traducciones:<br />';
 foreach ($updates as $key => $value) {
 print '&bull; <a href="'.$value->package.'" target="_blank">'.$value->slug.'</a><br />';
 }
 }

De esta forma, veremos un listado con las traducciones disponibles y simplemente haciendo click, las descargaremos en nuestro equipo. Ahora las copiaremos al directorio «wp-content/languages/plugins» de nuestro WordPress.

NOTA: Hay que tener en cuenta que esta modificación se pierde al actualizar Worpress, ya que se reemplazan los ficheros de sistema.

Espero que os sea útil este truco.

Share