Übersetzen Sie lange Textabschnitte in die Sprache des Benutzers.
Übersetzte Textfelder ermöglichen es demselben Feld, je nach Sprache des Benutzers unterschiedliche Inhalte anzuzeigen.
Es gibt zwei verschiedene Felder für übersetzten Text:
Übersetzter Text: Speichert Langtextwerte im Nur-Text-Format.
Übersetztes HTML: Langtextwerte in HTML speichern.
Diese Felder funktionieren genauso wie normale Text- und HTML-Felder, außer dass sie mehrere Eingaben in mehreren Sprachen speichern können. Die häufigste Verwendung von übersetzten Textfeldern sind Servicekatalog Namen, Beschreibungen oder Variablen.
Hinweis:
Mit dem Ändern eines normalen HTML- oder Textfelds in ein übersetztes HTML- oder Textfeld ist ein geringfügiger Leistungseinbruch verbunden. Es ist am besten, übersetzte Felder nur zu verwenden, wenn die übersetzte Fähigkeit erforderlich ist.
Für übersetzten Text und HTML-Felder wird der englischsprachige Text 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 Tabelle für übersetzten Text.
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 Übersetzungsmanagement in der Knowledge Management-Dokumentation.
Übersetzen Sie Langtextinhalte
Übersetzen Sie den Inhalt von übersetztem Text und HTML-Feldern direkt in dem 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 Übersetzungsdatensätze exportieren und bearbeiten.
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ögliche 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
Bestätigen Sie im Datensatz des Wörterbucheintrags, der sich öffnet, dass das Feld TypÜbersetzter Text oder Übersetztes HTMLlautet.
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 Tabelle für übersetzten Text.