Ich habe meine erste mehrsprachige Drupal 7-Teststelle fast fertiggestellt. Solange ich nicht angemeldet bin, kann ich alle Seiten durchsuchen und die Sprache wechseln. Als ich angemeldet war, war mein erstes Problem, dass die Backend-Sprache beim Wechseln der Frontend-Sprache wechseln würde. Das heißt, die Admin-Menüs sind übersetzt, sollten aber Englisch bleiben (oder was auch immer die bevorzugte Sprache des Herausgebers ist).
Dann stellte ich fest, dass ich unter Konfiguration> Sprachen> Erkennung und Auswahl auswählen kann, wie die Sprache ausgewählt werden soll. Also: Erst Benutzer, dann bleibt das Backend in der Benutzersprache. Fein. Aber das Frontend bleibt auch in dieser Sprache! Wenn ich angemeldet bin, kann ich nicht mehr alle Seiten durchsuchen, nur die englischen ...
Es muss eine Möglichkeit geben, Front- und Backend-Sprachen unabhängig voneinander auszuwählen. Wie?
admin_language
Moduleinstellungen wurden auf ihre eigene Registerkarte "Administration → Konfiguration → Region und Sprache → Sprachen → Administrationssprache" (/admin/config/regional/language/admin_language
) verschoben .admin_language
Modul über Berechtigungseinstellungen verfügt (wer kann seine eigene Administrationssprache wechseln und in welche Sprachen). Sie sind bei/admin/people/permissions#module-admin_language
.Es gibt eine einfachere Möglichkeit, dies zu tun, wenn wir sagen, dass die Administrationssprache dieselbe Sprache sein sollte, die der angemeldete Benutzer haben möchte.
Das ist wie man es macht.
OBS! Es ist wichtig, dass es über der "URL-Erkennung" liegt.
Melden Sie sich jetzt an und gehen Sie zu Ihrem Benutzerkonto. Hier können Sie auswählen, welche Sprache Sie bevorzugen. Und die Administrationsseiten werden jetzt in Ihrer Sprache angezeigt, auch wenn Sie festlegen, dass der Inhalt der Website geändert wird, um beispielsweise Deutsch zu sagen, während Sie Ihre Seite erstellen.
quelle
Es gibt das Modul Administrationssprache , obwohl es noch nicht einmal eine Alpha-Version für D7 gibt und ich es nicht für D7 verwendet habe.
Die Schwierigkeiten bei dieser Art der Einrichtung wurden auch in dieser Präsentation von Druzalcon Denver 2012 von Suzanne Kennedy und Florian Loretan angesprochen .
quelle
Vielleicht könnten Sie versuchen, TranslateThis Button für Ihre Site zu verwenden. Es verwendet Google Übersetzer, der jede Seite beim Laden übersetzt. Außerdem müssen Sie sich keine Gedanken über die Backend-Sprache machen.
quelle