Übersetzen Sie lange Textabschnitte in die Sprache des Anwenders.
Übersetzte Textfelder ermöglichen im selben Feld die Anzeige unterschiedlicher Inhalte je nach Sprache des Anwenders.
Es gibt zwei verschiedene übersetzte Textfelder:
Übersetzter Text: Speichert lange Textwerte im Nur-Text-Format.
Übersetzte HTML: Speichern Sie lange Textwerte in HTML.
Diese Felder funktionieren genauso wie normale Text- bzw. HTML-Felder, außer dass sie mehrere Eingaben in mehreren Sprachen speichern können. Die häufigste Verwendung für übersetzte Textfelder sind Servicekatalog Namen, Beschreibungen oder Variablen.
Hinweis:
Das Ändern eines normalen HTML- oder Textfelds in ein übersetztes HTML- oder Textfeld verursacht einen geringfügigen Leistungseinbruch. Übersetzte Felder sollten am besten nur verwendet werden, wenn die übersetzte Fähigkeit erforderlich ist.
Für übersetzten Text und HTML-Felder wird der Text in englischer Sprache in der Haupttabelle gespeichert, die Werte anderer Sprachen werden jedoch in der Tabelle „Übersetzter Text“ [sys_translated_text] gespeichert. Jedes übersetzte Feld in jeder Zeile hat einen oder mehrere Einträge in der Tabelle „Übersetzter Text“: einen pro Sprache, für die ServiceNow eine Übersetzung bereitstellt. Weitere Informationen finden Sie unter Übersetzte Texttabelle.
Hinweis:
Die Übersetzung von Wissensartikeln verwendet ein separates System, das auf dem Plugin „I18N: Knowledge Management Internationalization“ basiert. Wenn dieses Plugin nicht aktiviert ist, greift die Übersetzung von Wissensartikeln auf das hier beschriebene System zurück, wobei die Übersetzungen in der Tabelle „Übersetzter Text“ [sys_translated_text] gespeichert werden. Weitere Informationen zur Internationalisierung von Knowledge Management finden Sie unter Übersetzungsverwaltung in der Knowledge Management-Dokumentation.
Langer Textinhalt übersetzen
Übersetzen Sie den Inhalt von übersetztem Text und HTML-Feldern direkt in das Formular, in dem der Inhalt angegeben ist.
Vorbereitungen
Erforderliche Rolle: admin
Warum und wann dieser Vorgang ausgeführt wird
Gehen Sie wie folgt vor, 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 Exportieren und bearbeiten Sie Übersetzungsdatensätze.
Prozedur
Öffnen Sie den Datensatz mit dem Feld, das Sie übersetzen möchten.
Vergewissern Sie sich, dass das Feld, dessen Inhalt Sie übersetzen möchten, ein „translated_text“- oder „translated_html“-Feld ist.
Die folgenden Schritte sind eine Möglichkeit, einen Feldtyp zu überprüfen:
Klicken Sie mit der rechten Maustaste auf die Bezeichnung des Felds, und wählen Sie Dictionary konfigurierenaus.
In diesem Beispiel wurde das Kontextmenü für das Feld Name für einen Datensatz in der Tabelle „Datensatzersteller“ [sc_cat_item_producer] geöffnet.Abbildung : 1. Kontextmenü für Feld
Vergewissern Sie sich, dass im Datensatz „ Wörterbucheintrag“, der sich öffnet, das Feld Typ auf Übersetzter Text oder Übersetzter HTML-Code festgelegt ist.
In diesem Beispiel sehen Sie, dass das Feld Name den Typ Übersetzter Texthat.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.