Magento Hinzufügen einer neuen Sprache?


18

Ich habe mehrere Seiten über das Hinzufügen einer weiteren Sprachunterstützung zum Magento-Warenkorb gelesen, es scheint jedoch etwas zu fehlen.

Die übliche Vorgehensweise besteht darin, die Übersetzung über die Administrationsoberfläche herunterzuladen. Erstellen Sie dann eine Geschäftsansicht und stellen Sie das Gebietsschema auf die gewünschte Sprache ein. Dies scheint nicht zu funktionieren, da ich versucht habe, die russische Sprache nur zu unterstützen, um festzustellen, dass der Schalter dazu führt, dass die Site fehlerhaft angezeigt wird und nicht mehr zugegriffen werden kann.

Ich erinnere mich, dass ich vor ungefähr einem Jahr einige Erwähnungen der Verzeichnisse gefunden habe, die auf dem Server erstellt werden mussten, damit die Sprache verfügbar war.


Befindet sich die Sprache in einer anderen Domain? Art hängt davon ab, wie Sie die Storeviews erstellen, ob Sie Subdirs machen müssen oder nicht. Haben Sie sich diesen Artikel und seine Kommentare angesehen? inchoo.net/ecommerce/magento/adding-a-new-language-in-magento
Sander Mangel

Es ist irgendwie irrelevant für die Frage. Und ja, ich habe mir den Link angesehen und auf diesen habe ich mich bezogen.
Karlson

Was ist der Fehler, den Sie sehen? Benutzt du mod_rewrite? Verwenden Sie "add store code to url"?
Piotr Kaminski

Antworten:


12

Was ich normalerweise mache, um die russische Sprache hinzuzufügen:

  1. Fügen Sie die Store-Ansicht hinzu und weisen Sie ihr das russische Gebietsschema zu, wie in Ihrem Link beschrieben
  2. Laden Sie die russische Übersetzung von uns (ET) von diesem Thema herunter (Niro-Kommentar) und installieren Sie sie manuell

Das ist es!

Ich weiß, dass es einige ähnliche Fälle gibt, und normalerweise bedeutet dies, dass Sie versucht haben, die Übersetzung von Magento Connect zu installieren. Das Problem liegt in den Berechtigungen. Es ist viel einfacher und sicherer, es manuell zu installieren.

Und warum inoffizielle Übersetzung? Naja, denn offiziell ist man zu schlecht.

Und wenn dir das nicht hilft, wäre es toll zu sehen, wie dein Fehler aussieht. Es wird einfacher sein, die Ursache des Problems zu finden.


2

Einige Locale-Pakete scheinen falsch gepackt zu sein. Nach der Installation werden sie nicht in ihre Gebietsschemaordner wie ru_RU erweitert, sondern in das Gebietsschema, was offensichtlich falsch ist. Ich habe nur wenige davon getroffen. Das Erstellen eines entsprechenden Gebietsschemaordners und das Verschieben der darin enthaltenen Dateien lösen normalerweise das Problem. Vergiss danach nicht den Cache zu leeren.


1

Wenn Sie eine weitere Sprache hinzufügen möchten, können Sie diese von der Website herunterladen und in kopieren app/locale/{language_code}. Zum Beispiel für die tschechische Sprache, die Sie haben /app/locale/cs_CZ/*.csv.

Magento bietet drei Arten von Übersetzungen, die in dieser Reihenfolge geladen werden:

  1. app/locale/{language_code}
  2. app/design/{area}/{theme_package}/{theme}/locale/translate.csv
  3. Online-Übersetzung in db
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.