- 18 Nov 2024
- 1 Minute zum Lesen
-
Drucken
-
DunkelLicht
-
pdf
Übersetzungstool-Richtlinien
- Aktualisiert am 18 Nov 2024
- 1 Minute zum Lesen
-
Drucken
-
DunkelLicht
-
pdf
Whatfix ermöglicht es Ihnen, Javascript (JS) und Editoren zu verwenden, die Daten in einem bestimmten Format akzeptieren. Zum Beispiel akzeptiert der Editor nicht request(), fetch() und XMLHttpRequest-Anfragen.
Lesen Sie diesen Abschnitt, um mehr über die Deklaration von Variablen und den Umgang mit Eingabe- und Ausgabeparametern in Ihren Schritten zu erfahren.
Note:
Die Parameter und Deklarationen, die in diesem Thema erwähnt werden, verwenden Microsoft Azure als Beispiel. Basierend auf Ihren Anforderungen und dem von Ihnen gewählten Tool richten Sie die Integration entsprechend ein.
Javascript Code Parameter
Zugriff auf Variablen im JavaScript-Code
Um auf Variablen wie Quellgebiet, Zielgebiet und Übersetzungsstrings zuzugreifen, verwenden Sie die folgende Syntax:
Quelllocale: attributes.sourceLocale
Zielgebiet: attributes.targetLocale
Übersetzungsstrings: attributes.translationStrings
Ausgabe von Funktionen behandeln
Nach jedem JavaScript-Schritt müssen Sie das Ergebnis der Funktion in der output.data
Variable speichern. Zum Beispiel:
output.data = finalResult;
Diese Erklärung stellt sicher, dass das Ergebnis des aktuellen Schrittes gespeichert wird und in den nachfolgenden Schritten abgerufen werden kann.
Zugriff auf Eingaben aus vorherigen Schritten
In jedem Schritt verwenden Sie die Eingangsvariable, um auf die Ausgabe des vorherigen Schrittes zuzugreifen. Zum Beispiel:
var previousResult = input;
Anforderungsparameter
Zugriff auf Variablen in einem REQUEST-Schritt
Für einen ANFRAGE Schritt verwenden Sie die folgende Syntax, um auf Variablen zuzugreifen:
Quelllocale: ${attributes.sourceLocale}
Zielgebiet: ${attributes.targetLocale}
Übersetzungsstrings: ${attributes.translationStrings}
Zum Beispiel könnten Sie in der URL Folgendes konstruieren:
https://api.example.com/translate?from=${attributes.sourceLocale}&to=${attributes.targetLocale}
Zugriff auf Eingaben in einem REQUEST-Schritt
In einem REQUEST-Schritt, wenn Sie auf die Eingangsvariable zugreifen möchten, verwenden Sie die folgende Syntax:
${attributes.input}
Whatfix und Microsoft Azure Datenformate
Whatfix Datenformat
Der folgende Code zeigt das Format, in dem Whatfix den zu übersetzenden Text speichert:
"translation_strings": [
{ "key": "title_key", "value": "Original text" },
{ "key": "desc_key", "value": "Original description" }
]
Microsoft Azure Data Format
Der folgende Code zeigt das Format, in dem Microsoft Azure den Text speichert:
[
{
"Text": "Original text"
},
{
"Text": "Original description"
}
]