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.

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.


Ich habe genau das getan, was Sie erklärt haben, aber die Variable für die Informationsinformationen vor Ort wird nicht angezeigt.
Jas
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.