Instanzbasierte Übersetzung
Mit der instanzbasierten Übersetzung können Sie gemäß Ihren Geschäftsanforderungen Übersetzungen jeweils für einzelne Instanzen eines Objekts hinzufügen. Beispielsweise können Teile mit demselben Namen in Zielsprachen unterschiedliche Übersetzungen aufweisen. Im folgenden Beispiel haben die Teile 1234 und 1236 im Englischen den gleichen Namen "CUP", der jedoch im Deutschen für die beiden Teile jeweils unterschiedlich als "TASSE" und "BECHER" übersetzt wird.
Die instanzbasierte Übersetzung wird nur für übersetzbare Textattribute (modellierte und Soft-Attribute) für übersetzbare Objekte unterstützt.
Teilenummer
Teilename auf Englisch
Übersetzter Teilename auf Deutsch (Zielsprache)
1234
CUP
TASSE
1235
MUG
TASSE
1236
CUP
BECHER
1237
MUG
BECHER
* 
Die Übersetzung mithilfe von Wörterbucheinträgen wird nicht unterstützt, wenn die instanzbasierte Übersetzung aktiviert ist.
Instanzbasierte Übersetzung aktivieren
Führen Sie die folgenden Schritte aus, um die instanzbasierte Übersetzung zu aktivieren:
1. Navigieren Sie zu Site > Dienstprogramme > Einstellungsverwaltung > Anzeige, und legen Sie die Einstellung Anzeige der auf dem Wörterbuch basierenden Übersetzung aktivieren auf Ja fest.
2. Navigieren Sie zu Site > Dienstprogramme > Persistente konfigurierbare Eigenschaften verwalten, und legen Sie den Multisprach-Übersetzungsmodus auf Instanzbasierte Übersetzung fest. Weitere Informationen finden Sie unter Multisprach-Übersetzungsmodus.
* 
Wenn Sie zum Modus "Instanzbasierte Übersetzung" wechseln, werden alle aktiven Wörterbucheinträge in die instanzbasierte Übersetzung migriert, und vorhandene Übersetzungen bleiben unverändert. Alle inaktiven Wörterbucheinträge werden jedoch gelöscht. In Windchill Service Information Manager Translation Management wird das Erstellen eines Übersetzungspakets im Variantenübersetzungsmodus nicht unterstützt. Es wird empfohlen, diesen Modus mit Vorsicht zu implementieren und die Auswirkungen auf die vorhandenen Daten sorgfältig zu berücksichtigen.
3. Erstellen Sie bei Bedarf Attribute für übersetzten Text. Weitere Informationen finden Sie unter Attribute für übersetzten Text erstellen.
4. Geben Sie die Erstellungs- und Zielsprachen an. Weitere Informationen finden Sie unter Sprachen einrichten.
5. Laden Sie Übersetzungen mit dem XML-Ladeprogramm. Weitere Informationen finden Sie im nächsten Abschnitt, Übersetzungen für instanzbasierte Übersetzung laden.
Übersetzungen für instanzbasierte Übersetzung laden
Führen Sie die folgenden Schritte aus, um übersetzte Einträge mithilfe einer XML-Datei aus einem externen System in Windchill zu laden. Diese übersetzten Einträge können als übersetzte Textwerte für die instanzbasierte Übersetzung verwendet werden.
1. Erstellen Sie eine XML-Ladedatei. Sehen Sie sich das folgende Beispiel an:
Sie können mehrere Übersetzungen als separate Einträge mit derselben XML-Ladedatei laden.
<?xml version="1.0"?>
<!DOCTYPE NmLoader SYSTEM "standard13_1.dtd">
<NmLoader>
<csvBeginTranslationInstanceEntries
handler="com.ptc.core.td.LoadTranslationInstance.beginProcessTranslationInstanceEntries" />
<csvTranslationInstanceEntry
handler="com.ptc.core.td.LoadTranslationInstance.createTranslationInstanceEntry">
<csvtypeContext>wt.part.WTPartMaster</csvtypeContext>
<csvtranslatedTextAttribute>Translation_Name</csvtranslatedTextAttribute>
<csvinstanceReference>wt.part.WTPartMaster:131407</csvinstanceReference>
<csvmasterText>LOWER_LEFT_ARM</csvmasterText>
<csvtargetLanguage>ja</csvtargetLanguage>
<csvtranslatedText>LOWER_LEFT_ARM_ja_instance</csvtranslatedText>
</csvTranslationInstanceEntry>

<csvEndTranslationInstanceEntries
handler="com.ptc.core.td.LoadTranslationInstance.endProcessTranslationInstanceEntries" />
</NmLoader>
2. Führen Sie den folgenden Befehl in einer Windchill Shell aus, um die XML-Ladedatei zu importieren.
windchill wt.load.LoadFromFile -d Load File Location -u username -p password
Beispiel:
windchill wt.load.LoadFromFile -d LoadTranslations.xml -u username -p password
In der XML-Ladedatei verwendete Tags
Element
Optional oder erforderlich
Datentyp
Beschreibung
csvTranslationInstanceEntry
Erforderlich
Zeichenfolge
Das Attribut handler ist mit dem Wert com.ptc.core.td.LoadTranslationInstance.createTranslationInstanceEntry erforderlich.
csvtypeContext
Erforderlich
Zeichenfolge
Ein Typ, für den ein Attribut für übersetzten Text definiert ist. Beispielsweise Translation_Name auf Part Master
csvtranslatedTextAttribute
Erforderlich
Zeichenfolge
Attribut für übersetzten Text, für das instanzbasierte Übersetzung erforderlich ist
csvinstanceReference
Erforderlich
Zeichenfolge
Für iterierte Typen (z.B. Teil) ist dieser Wert eine Master-Referenz (Beispiel: wt.part.WTPartMaster:<id>).
csvmasterText
Erforderlich
Zeichenfolge
Zu übersetzender Text
csvtargetLanguage
Erforderlich
Zeichenfolge
Name des Sprachaufzählungseintrags, der in der globalen Aufzählung Verfügbare Sprachen verfügbar ist
csvtranslatedText
Erforderlich
Zeichenfolge
Übersetzter Text
War dies hilfreich?