Dialogfenster für Benutzerdefinierte Komponenten lokalisieren
Es können die Dialogfenster von Benutzerdefinierten Komponenten automatisch übersetzt werden. Hierzu werden im Komponenten-Dialogeditor Platzhalter für die einzelnen Texte definiert. Es ist zu beachten, dass diese Platzhalter keine Leerzeichen enthalten dürfen. Stattdessen bietet sich die Schreibweise mit Unterstrichen an.
In der Entwicklung von Tekla Structures wird immer der Präfix "albl_" vorangestellt, allerdings kann auch eine andere Syntax für die Platzhalter gewählt werden.
Die Übersetzungen für die einzelnen Sprachen werden in einer Textdatei vorgehalten. Im Verzeichnis .\messages\ der Tekla Structures Installation werden standardmäßig diese ail-Dateien abgelegt. Jedoch können über die Erweiterte Option XS_MESSAGES_PATH weitere Pfade für die Übersetzungsdateien definiert werden.
Der Name der ail-Datei kann beliebig gewählt werden. Es können entweder für jede Komponente eine eigene Übersetzungsdatei erstellt oder eine ail-Datei für alle Komponenten genutzt werden.
Bei der ail-Datei handelt es sich um eine Text-Datei, welche beliebige viele Blöcke mit Übersetzungen enthalten. Ein solcher Block ist jeweils wie folgt aufgebaut:
In der ersten Zeile wird der Platzhalter aus dem Dialogfenster genannt, in den nachfolgenden Zeilen werden für alle 16 Tekla-Sprachen die zugehörigen Übersetzungen aufgeführt.
Die Tekla-Sprachen werden hierbei wie folgt abgekürzt:
enu - Englisch
chs - Vereinfachtes Chinesisch
cht - Traditionelles Chinesisch
csy - Tschechisch
deu - Deutsch
esp - Spanisch
fra - Französisch
hun - Ungarisch
ita - Italienisch
jpn - Japanisch
kor - Koreanisch
nld - Holländisch
plk - Polnisch
ptb - Brasilianisches Portugiesisch
ptg - Portugiesisch
rus - Russisch
Ein beispielhafte ail-Datei finden Sie nachfolgend. Bei Änderungen an dieser Datei muss Tekla Structures neu gestartet werden, damit die Änderungen eingelesen werden.
Wenn Sie eine ail-Datei definieren und diese Attribute so bei der Erstellung von benutzerdefinierten Komponenten nutzen, werden je nach ausgewählter Sprache in Tekla Structures, die Dialogfenster automatisch in der gewählten Sprache angezeigt. Dies hat keine Auswirkungen auf die geladenen oder gespeicherten Einstellungen.