Posted by asierz on September 22, 2014 at 10:23am
Tengo un sitio multiidioma y cuando cambio de idioma la web me cambia la administración también, solo quiero que cambie el idioma del sitio y mantener la administración en español. No he encontrado información de como hacer esto y no consigo solucionarlo.
Comments
Uff, conociendo como funciona
Uff, conociendo como funciona el sistema de traducciones de Drupal, no creo que eso sea posible. Una cosa que igual si funciona es hacer una redirección, cada vez que la url empieza por "admin", que redirija al idioma en español. El problema es que al salir de la administración, te mantendrá el sitio en español hasta que vuelvas a cambiar de idioma.
No se muy bien qué modulo puede ayudarte a conseguir eso. Tal vez https://www.drupal.org/project/globalredirect o https://www.drupal.org/project/redirect
Por usuario?
Me parece que lo más sencillo es que le indiques que a tu usuario le ponga el idioma español y en general escoja otro idioma, por ejemplo inglés.
Ivan Mejia
www.medioyforma.info
www.drupalmexico.com
Lo que haria
Estimado, lo que haría sería configurar el idioma por sesion, en http://tusitio.com/admin/config/regional/language/configure posteriormente con rules o un hook_init verificar los argumentos del área de administración.
<?php/<em>BUSCA LAS CONDICIONES</em>/
if(arg(0)=="admin"){ //SUPONIENDO QUE TODAS LAS SECCIONES DEL ADMIN SE PUEDAN INDENTIFICAR DE ESA MANERA.
$_SESSION['language']="es";
}else{
$_SESSION['language']="en";
}
?>
Espero que te sirva.
Saludos
Creo que la respuesta de
Creo que la respuesta de @camilo es acertada. Yo trabajo así: tengo los sitios por defecto en checo y habilitado el idioma por sesión con mi usuario UID1 en inglés... y nunca he tenido problemas.
Gracias
Me ha servido usar el prefijo admin para que mantenga en español las páginas de administración, lo único que la barra superior cuando estoy navegando logueado si que cambia ya que la URL no tiene admin en ese caso. De momento me vale así.
También he encontrado un módulo que hace exactamente eso pero aún no lo he probado: https://www.drupal.org/project/admin_language