Casi he completado mi primer sitio de prueba multilingüe en Drupal 7. Mientras no haya iniciado sesión, puedo navegar por todas las páginas y cambiar de idioma. Cuando inicié sesión, mi primer problema fue que el idioma del backend cambiaría al cambiar el idioma de la interfaz. Es decir, los menús de administración están traducidos, pero deben permanecer en inglés (o el idioma preferido del editor).
Luego descubrí que en Configuración> Idiomas> Detección y selección, puedo seleccionar cómo se elige el idioma. Entonces: Usuario primero, luego el backend permanece en el idioma del usuario. Multa. ¡Pero entonces, el frontend también permanece en ese idioma! Entonces, cuando inicie sesión, ya no puedo navegar por todas las páginas, solo las inglesas ...
Debe haber una manera de seleccionar los idiomas frontales y de fondo independientemente. ¿Cómo?
admin_language
configuración del módulo ahora se ha movido a su propia pestaña "Administración → Configuración → Regional e idioma → Idiomas → Idioma de administración" (/admin/config/regional/language/admin_language
).admin_language
módulo tiene configuraciones de permisos (quién puede cambiar su propio idioma de administración y a qué idiomas). Están a/admin/people/permissions#module-admin_language
.Hay una manera más fácil de hacer esto, si decimos que el idioma del administrador debe ser el mismo idioma que el usuario que ha iniciado sesión quiere que sea.
Así es como lo haces.
OBS! Es importante que esté por encima de la "detección de URL".
Ahora inicie sesión y vaya a su cuenta de usuario. Aquí puede elegir qué idioma prefiere que sea el sitio. Y las páginas de administrador ahora aparecerán en su idioma, incluso si elige que el contenido del sitio cambie a, digamos, alemán, mientras construye su página.
fuente
Existe el módulo del lenguaje de administración , aunque aún no tiene una versión alfa para D7 y no lo he usado en D7.
Las dificultades en este tipo de configuración también se abordaron en esta presentación de Drupalcon Denver 2012 por Suzanne Kennedy y Florian Loretan.
fuente
Tal vez podría intentar usar Traducir este botón para su sitio. Utiliza el traductor de Google que traduce cada página en carga. Además, no tendrá que preocuparse por el idioma del backend.
fuente