Hallo,
ich möchte vorschlagen, die Funktion "Mehrsprachige Websites" aufzuwerten.
Ich habe jetzt eine (einfache) Seite in nur zwei Sprachen erstellt. Vom Prinzip her "einfach":
- Ich erstelle die komplette Seite in der Grundsprache und, wenn fertig
- kopiere ich den gesamte Baum um mache mir die erste Fremdsprache daraus und
- fange nun an Stück für Stück die Seite in die neue Sprache zu übersetzen
So weit so gut, solange sich NICHTS auf der Seite ändert.
Kaum gibt es eine Änderung, fängt das Klicken an. Am Beispiel einer Linkbox:
- Textänderung in der Linkbox in der Grundsprache
- In den Optionen die Mindeshöhe und den Mindestabstand ändern
- Die Farbe inaktiv von Text und Hintergrund ändern
- Die Farben Rahmen und Schatten von Hover ändern
Nun muss ich zum ersten in der Fremdsprache die Textänderung vornehmen und dann auch alle anderen Schritte widerholen. Das ist alles etwas umständlich.
VIEL besser fände ich es, wenn man gar nicht erst pro Sprache einen Projektordner haben müsste.
Wie soll das gehen?
Indem sämtliche Inhalte in jedem einzelnen Artikel verankert werden. Zum Beispiel so in einem Textwidget:
Der Vorteil ist, dass die jeweilige Sprache diesem einen Artikel zugeordnet ist und Änderungen an egal was für Eigenschaften sich automatisch auf alle Sprachen auswirken. Diese Tabs die ich im Bild (mit Paint erstellt - bin ganz stolz auf mich
) dargestellt habe werden im Projektordner definiert:
- Der Projektordner wird als Mehrsprachig definiert (das gesamt Projekt wird als "Mehrsprachig" umgewandelt. Ein wenig so, wie wenn ein Projekt Shopfähig gemacht wird)
- Die Anzahl Sprachen wird definiert
- Die Sprachkürzel werden definiert (wobei ich hier die Standard Sprachkürzel nach ISO 639.1 als automatisch empfehlen würde)
Nun sind sämtliche Textinhalte mit Tabs für die jeweiligen Spachen versehen. Beim erstellen eines Artikels wird die erste Sprache eingegeben. Wenn der Autor es kann, kann er auch bereits jetzt die weitere(n) Sprache(n) eingeben.
Beim Publizieren passiert dann (am Beispiel einer zweisprachigen Webseite DE/EN) folgendes:
- Es wird die Hauptsprache DE publiziert. So wie üblich.
- Es wird die erste Fremdsprache EN publiziert. In den Unterordner EN. Dabei wird alles aus dem einzigen Projektordner genommen. Nur eben die jeweiligen EN Inhalte
Was kann passieren:
- Der Frenspracheninahlt EN fehlt: -> es wird der Hauptsspracheninhalt DE genommen
Was wird benötigt:
- Ein Funktion "Zeige mir Artikel wo Fremdspracheninhalte fehlen"
- Eine Funktion "Sprache einem Projekt hinzufügen"
- Eine Export- und Importfunktion aller Texte
Die Tabs werden für alle Stückchen Text benötigt. Egal in welchem Widget. Hier am Beispiel eines Buttons:
- Beim Button-Text
- Beim Link-Extern: auf den externen Link (wenn bei Fremdsprache nicht ausgefüllt dann der aus der Hauptsprache)
- Beim Link-Seite: wird nicht benötigt. Muss ZP machen und auf die passende Unterseite /EN/ verlinken
- Beim Link-Datei: auch auf unterschiedlichen Dateien (wenn bei Fremdsprache nicht ausgefüllt dann dieaus der Hauptsprache)
- Bei Link-Bild: gleich wie Datei
PS: hier ist auch schon definiert, dass zum Beispiel auch ein Bild "mehrsprachig" sein kann. Standard wird sein, das in allen Sprachen das gleiche Bild genommen wird weil in den anderen Sprachen nichts eingetragen wurde. Ist das Bild aber zum Beispiel beschriftet oder dessen Inhalt Sprachabhängig anders, dann kann man je nach Sprache ein anderes Bild importieren. Das gilt auch für Videos.
PS: INNERHALB von Textstücke mehrsprachigkeit zu ermöglichen wäre erstmals über das Ziel geschossen. Wenn ich ein Link oder Bild im Text habe, der sich von Sprache zu Sprache ändert, dann bin ich selber zuständig es in jeder Sprache anzupassen.
PS: das deutsche Wörterbuch was derzeit unterstützt wird, solte in den jeweiligen Sprachen auch in der entsprechend Sprache vorhanden sein. Das könnte schon heute hilfreich sein.
Und nun die Goodies zur Funktion "Mehrsprachige Websites":
Standard sind bei der Funktion zwei Sprachen in einem Projekt. Wer mehr will muss pro zusätzlich mögliche Sprache bezahlen (wer eine mehr als zwei-sprachige Website erstellt ist so international aufgestellt dass er sich die Lizenzkosten pro Zusatzsprache leisten kann (sorry an die Schweizer ZP-Anwender die mindesten DE/FR und IT machen wollen. Die 250.000 Tessiner müssen dran glauben Deine Seite nicht auf Itallienisch zu haben
. Bin ja selber Tessiner - IT kostet halt zusätzlich - RM/Rätoromanisch käme ja auch noch dazu)
Alle Textstücke sind mit einer ID versehen. Es gibt eine Funktion "Sprachenexport" die sämtliche Texte einer Sprache exportiert in eine XML konforme Datei. Diese Datei kann von einer Übersetzungsmanagement Software übersetzt werden und mit einer zweiten Funktion in ZP wieder importiert werden. Diese Funktion kostet Geld.
Hintergrund: es geht hier nicht um eine maschinelle Übersetzung à la Goole. Was da rauskommt ist (noch) Mist. Es geht um Translation Management Systeme. DIese Systeme arbeiten auf der Basis von Sprachpaar Datenbanken. Solch eine Datenbank enthält Satzpaare in dem jeweligen Sprachpaar. Bevor ein Übersetzer mit seiner Arbeit anfängt, wird die Datei durch die Übersetzungsmanagement Software "gejagt" und diese übersetzt bekannte Sätze automatisch. Was nicht bekannt ist wird dem Übersetzer gesendet. Der übersetzt und schickt die Übersetzung zurück, es wird wieder durch die Übersetzungsmanagement Software "gejagt" und die lernt die neuen Satzpaare. Dann geht es zurück zur Quelle und dort wird importiert.
Diese Funktion kostet Geld. Wer eine Übersetzungsmanagement Software selbst hat, oder eine Agentur hat die diese einsetzt, der hat auch Geld für die Funktion zu zahlen.
Sorry für die vielen Tippfehler. Meine Muttersprache ist Italieisch. Ich arbeite seit 30 Jahren mit Technischer Dokumentation und Übersetzungsmanagement. Bin gerne bereit hier beratend tätig zu sein, wenn Bedarf gesehen wird.
Frohe Weihnachten!