Ich muss Inline-Sprache in Magento übersetzen, aber es funktioniert nicht.
Ich möchte benutzerdefinierte Inhalte übersetzen, die auf der Administrationsseite auf der Produktregisterkarte hinzugefügt und im Frontend angezeigt werden.
Antworten:
0 für die Antwort № 1Suchen Sie zuerst die zu ladende Vorlage:
Gehe zu
System->Configuration->Advanced->Developer
, wählen Sie Ihre Shopansicht in der Dropdown-Liste oben links aus, erweitern Sie dieDebug
Abschnitt und stellen Sie alle 3 Optionen aufYes
Laden Sie den betreffenden Inhalt auf das Frontend. Der Bereich mit dem zu übersetzenden Text wird rot umrahmt. Außerdem sollte der Pfad zur Vorlage angezeigt werden.
Bearbeiten Sie dann die Vorlagendatei. Versuche dies:
echo $this->__("I Need To Translate This Text");
Das __()
method ist eine Textübersetzermethode, die zu Helper_Abstract gehört, von dem alle Helfer ausgehen.
Dadurch werden Übersetzungen basierend auf der CSV-Datei in erstellt:
/path/to/magento/app/locale/
1 für die Antwort № 2
Wenn Sie den Namen des Produkts aus der Inline-Übersetzung übersetzen möchten, lesen Sie in der Datei phtml nach, ob dies unter echoed ist $this->__("")