Mit mehreren Sprachen arbeiten
SmartStore.NET verfügt nach der Installation bereits über zwei Sprachen (Englisch und Deutsch), Sie können aber eine unbegrenzte Anzahl weiterer Sprachen hinzufügen. Die Standardsprache ist diejenige, die Sie während des Installationsvorgangs auswählen.
Wie man eine Sprache hinzufügt
Um eine weitere Sprache hinzuzufügen, gehen Sie zu Konfiguration > Regionale Einstellungen > Sprachen, und klicken Sie auf Neu.
250px|Eingabefeld | Beschreibung |
---|---|
Name | Der Name der Sprache. Dieser Name wird angezeigt, wenn ein Nutzer über die Flagge im Frontend fährt, dort kann er seine bevorzugte Sprache auswählen. |
Gebietsschema | Das sprachspezifische Gebietsschema. Das sprachspezifische Gebietsschema enthält den Namen des Gebiets, das Zeichensystem, den Kalender und die Formatierungsarten für Daten und zur Sortierung von Zeichenfolgen. |
SEO Code | Der eindeutige SEO-Code. Er wird benutzt um URLs wie 'http://www.yourStore.de/de/' zu generieren, wenn Sie mehr als eine veröffentlichte Sprache haben. Die Option 'SEO freundliche URLs mit Mehrsprachunterstützung' muss auch aktiviert werden. |
Flaggenbild | Legt das Flaggenbild fest. Wenn Sie ein anderes Bild auswählen möchten, muss dieses in dem Ordner content/images/flags/ liegen. |
Rechts nach links | Legt fest, ob für diese Sprache die Schreibrichtung "rechts nach links" aktiviert wird. Das benutzte Theme muss dies auch unterstützen |
Sobald Sie Ihre gewünschte Sprache erstellt haben, müssen Sie die Ressourcen für diese Sprache hinzufügen, indem Sie auf Ressourcen importieren klicken, wodurch Sie eine XML-Datei für den Import auswählen können. Sie finden die XML-Dateien für Englisch und Deutsch in dem Ordner /App_Data/Localization/App.
For More Languages Visit Our Marketplace
Wenn Sie einen Produktkatalog in Ihrer Sprache anbieten möchten und nicht alle Textressourcen selbst übersetzen möchten, schauen Sie in den SmartStore Community Marketplace, um zu überprüfen, ob Ihre Sprache zum Download bereit steht.
Wie Sie eine einzelne Ressource hinzufügen oder bearbeiten
Manchmal kommt es vor, dass Sie eine einzelne Ressource verändern möchten. Beispielsweise könnte es sein, dass Sie den Link zum Forum im Header Menu von Foren zu Nachrichtengruppe verändern möchten. Dies können Sie tun, indem Sie zu Konfiguration > Regionale Einstellungen > Sprachen gehen und dort auf Ressourcen editieren klicken. Dort sehen Sie eine Tabelle, die alle hinzugefügten Ressourcen für diese Sprache anzeigt. Filtern Sie die Einträge, um die Ressource zu finden, die Sie suchen. Sie können entweder nach Wert oder Ressourcenname filtern. Da Sie den Text kennen, den Sie verändern möchten, klicken Sie auf das Filtersymbol in der Spalte Wert, wählen Sie ist gleich und geben Sie den Wert Foren ein. Es wird Ihnen nun eine Liste mit unterschiedlichen Ressourcen angezeigt, die den Filterkriterien entsprechen. Einer davon hat die Vorsilbe admin, was anzeigt, dass es zum Bereich der Administration gehört, der andere enthält das Wort pagetitle, was anzeigt, dass es sich um einen Seitentitel handelt - diese beiden Ressourcen sind für Sie nicht von Bedeutung. Die Ressource, die Sie bearbeiten möchten, heißt in diesem Fall forum.forums.
Lokalisierte Objekte
Es gibt zahlreiche Objekte (z.B.: Produkte, Warengruppen, Seiten) in SmartStore.NET, bei denen Sie Texte, die dem Nutzer angezeigt werden sollen, angeben können, dazu gehören Produktnamen, Produktbeschreibungen oder auch verschiedene Anzeigenamen (z. B. Lieferzeit, Mengenangabe, etc.). Immer wenn solch ein Wert im Backend angegeben werden kann, finden Sie auch ein Steuerelement, welches Ihnen erlaubt, Texte in allen konfigurierten Sprachen Ihres Shops anzugeben. So können Sie alternative Ressourcen für spezifische Sprachen sowie einen Standardtext festlegen, welcher angezeigt wird, wenn keine andere Ressource für die von Ihrem Kunden ausgewählte Sprache angegeben wurde.
Sprachauswahl
Wenn Sie mehrere Sprachen konfiguriert haben, können Ihre Nutzer zwischen den Sprachen im Header-Bereich Ihres Shops wechseln.
Sprachressourcen übersetzen
Sie finden verschiedene Sprachen in unserem SmartStore Community Marketplace. Wenn Sie die gewünschte Sprache hier nicht finden, müssen Sie die Übersetzung vermutlich selbst erstellen. Dafür empfehlen wir Ihnen, dass Sie alle Sprachressourcen einer existierenden Sprache in eine XML-Datei exportieren, sie übersetzen und die Datei wieder importieren. Sprachressourcen für Plugins sollten in den dafür vorgesehenen XML-Dateien der jeweiligen Plugins hinterlegt werden. Für weitere Informationen zu Plugin-Ressourcen lesen Sie bitte How to Write a Plugin.