Damit die Übersetzungen in PARTdataManager (Zeilenbeschreibung, 2D-Ableitung, PDF-Datenblatt, etc.) wirklich angezeigt werden, müssen folgende Voraussetzungen erfüllt sein:
In PARTadmin muss die gewünschte Katalogsprache eingestellt sein (entweder als Default der Programmoberfläche oder explizit).
Die zu übersetzenden Variablen müssen in PARTproject auf der Registerseite Allgemein unter Übersetzbare Variablen deklariert sein.
Erst dann werden sie auf der Registerseite Übersetzung angezeigt.
Die Übersetzungen müssen auf der Registerseite Übersetzung in schwarzer Schriftfarbe angezeigt werden. Ausgegraute Anzeige signalisiert lediglich einen Übersetzungsvorschlag. Um Vorschläge zu übernehmen, klicken Sie in das gewünschte Feld und bestätigen mit der Return-Taste oder klicken mit der sekundären Maustaste in das gewünschte Feld, wählen den Kontextmenübefehl Wert bearbeiten und bestätigen mit .
(Übersetzungen werden in der def-Datei des Projekts angelegt.)
Im Folgenden sind die Funktionen beispielhaft erläutert:
Einige Beispiele finden Sie im Trainingskatalog im Verzeichnis "translation".[90]
Beispiel 1 - Übersetzung eines fixen Begriffs
[head_cap_bolts] German=Zylinderschrauben Default=Head Cap Screws English=Head Cap Screws
Tragen Sie den Default-Begriff in die Funktion TRANSLATE ein.
TRANSLATE('Head Cap Screws')Das Ergebnis wäre dann bei Katalogsprache "german" der Begriff "Zylinderschrauben".
Beispiel 2 - Übersetzung einer Variablen
![[Hinweis]](https://webapi.partcommunity.com/service/help/latest/pages/de/partwarehouse/doc/images/note.png)
Hinweis Bei Verwendung einer Variablen in der Form $VARIABLENNAME. wird immer ihr interner Wert zurückgegeben.[a] Soll aber beispielsweise in der Zeilenbeschreibung, im Datenblatt, der 2D-Ableitung, etc., der sichtbare, übersetzte Wert benutzt werden, können Sie die Funktion "TRANSLATE(VARIABLENNAME)" einsetzen.
[a] Das ist wichtig, da es Merkmalsalgorithmen gibt, die damit auf den internen Wert zugreifen und mit diesem arbeiten.
Hier im Beispiel wird die Funktion TRANSLATE zusammen mit einer Hilfsvariablen eingesetzt.
[head_cap_bolts] German=Zylinderschrauben Default=Head Cap Screws English=Head Cap Screws
Hier im Beispiel wird im ersten Schritt einer Variablen ein fester Wert zugewiesen. Genauso gut kann auch direkt auf eine Tabellenvariable referenziert werden. (Siehe hierzu Beispiel 3.)
A = 'Head Cap Screws'
Übersetzung der Variablen und Zuweisung in eine Hilfsvariable.
B = TRANSLATE(A)
Das Ergebnis wäre dann bei einer Abfrage von "B" bei Katalogsprache "german" der Begriff "Zylinderschrauben"
Beispiel 3 - Übersetzung einer Variablen: Text in der Zeilenbeschreibung übersetzen
Ausgangssituation: Die Spalte TXT enthält zu übersetzende Werte.
Beispiel 4 - Übersetzung einer Variablen: Text in der Zeilenbeschreibung übersetzen
![[Hinweis]](https://webapi.partcommunity.com/service/help/latest/pages/de/partwarehouse/doc/images/note.png)
Hinweis Bei Verwendung einer Variablen in der Form $VARIABLENNAME. wird immer ihr interner Wert zurückgegeben.[a] Soll aber beispielsweise in der Zeilenbeschreibung, im Datenblatt, der 2D-Ableitung), etc., der sichtbare, übersetzte Wert benutzt werden, können Sie alternativ zu "TRANSLATE" auch die Funktion "$VARIABLENNAME(SRC=VALDESC)." einsetzen.
[a] Das ist wichtig, da es Merkmalsalgorithmen gibt, die damit auf den internen Wert zugreifen und mit diesem arbeiten.
Ausgangssituation: Die Spalte TXT enthält zu übersetzende Werte.
Tragen Sie unter PARTproject -> Registerseite Allgemein -> Zeilenbeschreibung folgenden Ausdruck ein:
$TXT(SRC=VALDESC).
Die folgenden Abbildungen verdeutlichen den Unterschied zwischen der einfachen Verwendung einer Variablen und obiger Funktion:












