Übersetzen Sie lange Textstücke in die Sprache des Anwenders.
Übersetzte Textfelder ermöglichen es demselben Feld, verschiedene Inhalte basierend auf der Sprache des Anwenders anzuzeigen.
Es gibt zwei verschiedene übersetzte Textfelder:
Übersetzter Text: Speichert lange Textwerte im nur-Text.
Übersetztes HTML: Lange Textwerte in HTML speichern.
Diese Felder funktionieren genauso wie normale Text- bzw. HTML-Felder, mit der Ausnahme, dass sie mehrere Eingaben in mehreren Sprachen speichern können. Die häufigste Verwendung von übersetzten Textfeldern ist Servicekatalog Namen, Beschreibungen oder Variablen.
Hinweis:
Beim Ändern eines normalen HTML- oder Textfelds in ein übersetztes HTML- oder Textfeld gibt es eine leichte Leistungsstrafe. Es ist am besten, übersetzte Felder nur zu verwenden, wenn die Fähigkeit „übersetzt“ erforderlich ist.
Für übersetzte Texte und HTML-Felder wird der englische Text in der Haupttabelle gespeichert, aber die Werte anderer Sprachen werden in der Tabelle „übersetzter Text“ [sys_translate_Text] gespeichert. Jedes übersetzte Feld in jeder Zeile hat einen oder mehrere Einträge in der Tabelle „übersetzter Text“: Einen pro Sprache für welche ServiceNow Stellt eine Übersetzung bereit. Weitere Informationen finden Sie unter Übersetzte Texttabelle.
Hinweis:
Die Übersetzung von wissensartikeln verwendet ein separates System, das auf dem Plugin „I18N: Wissensmanagement Internationalization“ basiert. Wenn dieses Plugin nicht aktiviert ist, greift die Übersetzung von wissensartikeln auf das hier beschriebene System zurück, wobei Übersetzungen in der Tabelle „übersetzter Text“ [sys_translate_Text] beibehalten werden. Weitere Informationen zur Wissensmanagement-Internationalisierung finden Sie unter Übersetzungsmanagement In der Wissensmanagement-Dokumentation.
Langtextinhalt übersetzen
Übersetzen Sie den Inhalt von übersetztem Text und HTML-Feldern direkt in das Formular, in dem der Inhalt angegeben ist.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
Verwenden Sie das folgende Verfahren, um den Inhalt für vom Kunden erstellte Textfelder zu übersetzen. Um vorhandene Textübersetzungen zu bearbeiten, exportieren Sie die Datensätze aus der Tabelle „übersetzter Text“, und befolgen Sie das Verfahren in Übersetzungsdatensätze exportieren und bearbeiten.
Prozedur
Öffnen Sie den Datensatz mit dem Feld, das Sie übersetzen möchten.
Stellen Sie sicher, dass das Feld, dessen Inhalt Sie übersetzen möchten, ein Feld „translate_Text“ oder „translate_html“ ist.
Die folgenden Schritte sind eine mögliche Möglichkeit, einen Feldtyp zu verifizieren:
Klicken Sie mit der rechten Maustaste auf die Bezeichnung des Felds, und wählen Sie aus Konfigurieren Sie Wörterbuch .
In diesem Beispiel wurde das Kontextmenü für geöffnet Name Feld für einen Datensatz in der Tabelle „Datensatzersteller“ [sc_Cat_item_Producer].Abbildung : 1. Kontextmenü für Feld
In Wörterbucheintrag Datensatz, der geöffnet wird, bestätigen Sie, dass Typ Feld ist Übersetzter Text Oder Übersetzte HTML .
In diesem Beispiel sehen Sie, dass Name Feld ist vom Typ Übersetzter Text .Abbildung : 2. Wörterbucheintrag für Feld
Navigieren Sie zurück zum Formular.
Verwenden Sie die Sprachauswahl, um zur gewünschten Sprache zu wechseln.
Ersetzen Sie im entsprechenden Feld den englischen Text durch den Text der Zielsprache.
Wählen Sie Absenden.
Ein neuer Datensatz in der Tabelle „übersetzter Text“ [sys_translated_Text] für die aktive Sprache wird hinzugefügt. Weitere Informationen zu dieser Tabelle finden Sie unter Übersetzte Texttabelle.