I18n Übersetzung von Site-Name funktioniert nicht

7

Ich habe i18n installiert , settings.phpgemäß dieser Anleitung geändert , die Spracherkennung auf URL gesetzt und den Cache geleert.

Dann habe ich auf der Site-Konfigurationsseite das URL-Präfix auf Englisch gesetzt und die gesamte Benutzeroberfläche auf Englisch geändert. Dann habe ich den Site-Namen auf etwas Englisches aktualisiert.

Dann wiederholte ich die obigen Schritte für eine Landessprache.

Es sieht jedoch so aus, als würde ich das URL-Pfadpräfix jedes Mal ändern, wenn ich identische Ergebnisse bezüglich des Site-Namens erhalte, dh der Site-Name ändert sich jedes Mal, wenn ich ihn aktualisiere, unabhängig davon, welcher Sprachpfad ausgewählt wird.

Was mache ich falsch?

PS In der Tabelle "Variable" ist der Site-Name nur einer. Ich habe noch nie benutzt i18n, keine Ahnung, wie es hier aussehen soll.

Camcam
quelle

Antworten:

9

Um einen Drupal 7-Site-Namen zu übersetzen, müssen Sie das Variable translationModul (das sich im selben Paket wie i18n befindet) und die erforderlichen (wie Variable store) aktivieren .

Nachdem Sie diese Module installiert haben, gehen Sie zur Configuration -> Multilingual settings -> VariablesRegisterkarte und wählen Sie Site-Name ( ?q=admin/config/regional/i18n/variable). Gehen Sie dann zu Configuration -> System -> Site information( q=admin/config/system/site-information) und wählen Sie die gewünschte Sprache aus. Ändern Sie das Feld Site-Name und speichern Sie es.

Den übersetzten Site-Namen finden Sie in der variable_storeTabelle.

Gabriel
quelle
Ich habe genau das getan, was Sie erklärt haben, aber die Variable für die Informationsinformationen vor Ort wird nicht angezeigt.
Jas