4D v14Video Skript |
||
|
4D v14
Video Skript
Video Skript
Hier lernen wir, XLIFF Übersetzungsdateien einzurichten, die zum Lokalisieren der gesamten Oberfläche dienen. Ganz einfach: Sie ersetzen die Texte der Oberfläche durch eine Referenz auf eine externe Datei mit dem gewünschten Text. Sie hat das Format ":xliff: und einen Objektnamen, z.B. "bOK" als Referenz auf die Schaltfläche OK. Wir sehen hier, dass sich der Text "Close" in "OK" geändert hat. Weil es im Unterordner Resources des Datenbankordners für jede Sprache einen Ordner gibt.
Hier haben wir eine Ressource mit Namen bOK, wo der Text im Ziel "OK" ist. Ändern wir ihn in "Finished", sichern die Datei und gehen zurück zu 4D, erscheint jetzt "Finished". Wir testen weiter:
Für Text in der Oberfläche müssen wir:
Momentan sind wir in der Datei en.xlf, d.h. alle Textnamen in "target" sind in Englisch. Wir erstellen eine Eingabe für den Text "Add" Das gilt für die englische Version. Wir wollen diese Eingabe suchen, schließen die Datei und öffnen sie im französischen Ordner. Wir fügen den passenden Begriff "Ajouter" hinzu und sichern. Nehmen wir an, wir wollen jetzt in einem französischen System arbeiten.
Also beenden wir unsere Testdatenbank und starten erneut. Wir sehen, dass der Text "Add" durch den französischen Begriff Ajouter ersetzt wurde. Weiteres Beispiel:
Jetzt müssen wir nur noch die anderen Eingaben erstellen, z.B. "Tout selectionner Tous les enregistrements". Wir geben an, dass die Schaltfläche eine Referenz ist (":xliff:bAll") und dass es den Text "Tout selectionner Tous les enregistrements" gibt. Wir gehen wieder zurück zum englischen System. Also müssen wir 4D beenden. Nach dem Neustart erscheint wieder der vorige Text; wir haben jedoch in der englischen Datei keine Übersetzung für die Eingabe "bAll" angegeben, deshalb erscheint hier die XLIFF Referenz. Also müssen wir:
Ein wichtiges zusätzliches Element beim Einrichten von XLIFF Dateien sind Zeichenketten in Methoden. Wir gehen zurück zum Formular Test_Variables, wo wir dem PopUp-Menü Werte zuweisen, das hier 3 Texte hat. Wir können:
Hier sehen wir, dass der Text "TestTexte1":
Jetzt:
|
EIGENSCHAFTEN
Produkt: 4D ARTIKELVERWENDUNG
Self-Training ( 4D v13) |