Konventionelle Lokalisierung (nicht empfohlen)
Sämtliche in Templates und Konfigurationen enthaltenen Texte werden herauskopiert und in tabellarischer Form zur Übersetzung gegeben. Anschließend müssen alle bearbeiteten Texte wieder manuell in die einzelnen Templates und Konfigurationen für die jeweilige Sprache eingefügt werden. Diese Vorgehensweise erweist sich in der Praxis als sehr zeit- und arbeitsaufwendig. Beim Kopieren in und aus unterschiedlichen Dokumenten können zudem Codierungsfehler auftreten. Verursacht werden diese durch unterschiedliche Länder-Codepages, durch plattformspezifische Codepage-Abweichungen (beispielsweise zwischen Windows- und Mac-Systemen) und durch die unabsichtliche Verwendung unterschiedlicher Internet-Codepages. Darüber hinaus erfordert dieses Verfahren die Koordination zwischen Designer, Übersetzer und Händler.Textpflege über die Textpflege-Plattform (empfohlen)
Demgegenüber bietet die Textpflege-Plattform im Online-Servicebereich von WEBSALE V8s eine wesentlich effizientere Möglichkeit der Shop-Lokalisierung. Dabei entfällt der Koordinationsaufwand mit dem Textpfleger oder Übersetzer fast vollständig. Zusätzlich ist gewährleistet, dass der Texter oder Übersetzer stets automatisch die richtige Internet-Codepage verwendet, die für jeden Subshop individuell in der Shopkonfigurationshop.config definiert werden kann.
Um sicherzustellen, dass der Übersetzungsprozess ohne Störung des produktiven Systems abläuft, müssen die jeweiligen Verantwortlichen (Shop-Designer, Übersetzer und Händler) darauf achten, die Übersetzungen zu geeigneten Zeitpunkten automatisiert in die jeweiligen zugehörigen Subshops zu übernehmen.
Jede Person, die zur Textpflege oder Übersetzung berechtigt ist, erhält Zugriff auf alle zu bearbeitenden Texte. Auf der Benutzeroberfläche der Textpflege-Plattform wird durch farbliche Markierungen angezeigt, welche Textelemente bereits übersetzt sind und welche noch bearbeitet werden müssen.
Der Dienst “Textpflege” im Online-Servicebereich erlaubt Ihnen, Variablen in Ihren Templates zu verwenden. Statt auf verschiedenen Templates jeweils denselben Klartext einzutragen, legen Sie für den betreffenden Text eine Variable in der Textpflege an und setzen diese an den entsprechenden Stellen in den Templates ein. Wenn Sie den Text ändern wollen, müssen Sie sich nicht gemerkt haben, wo im Shop dieser Text überall steht, sondern brauchen nur den neuen Text der passenden Variable zuzuordnen.
Wegweiser: Vergleich: Textpflege und ws-customer-Bereich
Vorgehensweise mit der Textpflege-Plattform
Die folgenden drei Schritte beschreiben den Weg von den Klartexten in den Templates bis zum übersetzten Subshop.Schritt 1: Texte durch Variablen ersetzen
Die Entscheidung darüber, ob Sie mit der Textpflege-Plattform von WEBSALE arbeiten oder nicht, bestimmt, in welchem Template-Verzeichnis Sie arbeiten. Nutzen Sie die Textpflege-Plattform, bearbeiten Sie Ihre Templates ausschließlich im Translation-Templateverzeichnisbenutzer/templates/translation und somit an den Vorlagen-Templates, die die Variablen enthalten. Verzichten Sie auf die Arbeit mit der Textpflege-Plattform, arbeiten Sie immer im Subshop-Templateverzeichnis benutzer/templates/<Subshop-ID>.
Grundlagen: Template-Verzeichnisse
Bei den mit WEBSALE V8s gelieferten Templates sind bereits für alle Texte Variablen definiert und in der Textpflege-Plattform hinterlegt. Textvariablen haben folgende Syntax:
Softwareversion ohne Textvariablen
Falls Sie mit einer früheren Version der WEBSALE-Shopsoftware arbeiten, in der alle Texte nur als Klartext enthalten sind, müssen Sie diese zunächst “herauslösen”. Dies betrifft jeden einzelnen Text aus HTML-Dateien und Konfigurationen, ebenso Button-Beschriftungen und ähnliche Elemente. Ein herausgelöster Text wird vom Designer durch eine Textvariable ersetzt. Jede Textvariable wird in der Textpflege-Administration angelegt und der entsprechende herausgelöste Text dieser Variable zugeordnet. Der Variablenname wird hierbei im Textpflege-Dienst ohne das führende und angehängte%% angelegt.
Hier ein Beispiel für Buttonbeschriftungen:

Schritt 2: Generieren der im Shop verwendbaren Templates
Wenn alle Variablen und deren deutsche Texte zugeordnet sind, können daraus die deutschen HTML-Templates und anderen Inhalte (beispielsweise Mail-Templates und Konfigurationen) erzeugt und auf Fehlerfreiheit überprüft werden. Konfigurationen werden direkt über den DienstKonfiguration <Subshop-Name> im Online-Servicebereich vorgenommen. Dort werden die Variablen eingebaut und die Übertragung in die betreffenden Subshops (“Übersetzung”) ausgelöst.
Wie Sie Konfigurationen bearbeiten, prüfen und freischalten, beschreibt der Wegweiser Bearbeiten von Konfigurationen.
Schritt 3: Übersetzen in neue Sprachen und Pflege von Texten
Um die Inhalte in andere Sprachen zu übersetzen, verwenden Sie den Dienst “Textpflege” im Online-Servicebereich.Sprachdateien importieren
Um Sprachdateien zu importieren, benutzen Sie den Dienst “Textpflege-Administration” im Online-Servicebereich. Unter dem Tab “Verwaltung” erscheint beim Mouse-over ein Balken mit verschiedenen Schaltflächen, darunter der Schaltfläche “Sprachtexte importieren”:
Beachten Sie bei einem Import von Sprachdateien in die Textpflege, dass die Quelldatei folgende Eigenschaften haben muss:
- Codierung in UTF-8
- CSV-Format
- TAB-getrennt
