Mit mehreren Sprachen arbeiten

Smartstore beinhaltet nach der Installation die ausgewählte Standardsprache. Sie können aber eine unbegrenzte Anzahl weiterer Sprachen hinzufügen. 

Wie man eine Sprache hinzufügt

Um eine weitere Sprache hinzuzufügen, gehen Sie zu Konfiguration > Regionale Einstellungen > Sprachen.

Hier gibt es zwei Möglichkeiten, Sprachen hinzuzufügen. Über die Funktion "Verfügbare Sprachen" bieten wir Ihnen kostenlos Sprachen an. Nach dem Download muss die neue Sprache nur noch veröffentlicht werden. Sollte die gewünschte Sprache nicht in den "Verfügbaren Sprachen" vorhanden sein, haben Sie die Möglichkeit über Neu die Sprache manuell anzulegen und die Sprach-Ressourcen über eine XML-Datei zu importieren.



Eine Sprache manuell hinzufügen

250px|EingabefeldBeschreibung
NameDer 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.
GebietsschemaDas 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 CodeDer 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.
FlaggenbildLegt das Flaggenbild fest. Wenn Sie ein anderes Bild auswählen möchten, muss dieses in dem Ordner content/images/flags/ liegen.
Rechts nach linksLegt 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.


Für weitere Sprachen besuchen Sie unseren Marktplatz

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, 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.