REST API Unterstützung landessprachlicher Versionen
Die REST API unterstützt mit gewissen Einschränkungen die Möglichkeit, Landessprachen als Teil HTTP anzugeben.
Hintergrund
HTTP ermöglichen es, bei Anfragen ein bestimmtes Verhalten festzulegen und in Antworten zusätzliche Informationen bereitzustellen.
In den HTTP-Headern ist die Möglichkeit enthalten, dass Informationen in einer Landessprache zurückgegeben werden. REST API berücksichtigt diesen Header nach Möglichkeit.
Eine Landessprache angeben
Im HTTP-Header ACCEPT-LANGUAGE können ein oder mehrere Sprachentags angegeben werden. Optional können Sie einen Rang mit den Tags verknüpfen, sodass die Spezifikation einer Liste nach Vorgabe sortiert werden kann. Auf dieser Seite finden Sie eine hilfreiche Erläuterung dieses Grundsatzes.
Der REST API berücksichtigt diesen Header, wählt eine Sprache aus dem Header ACCEPT-LANGUAGE aus und gibt Nachrichten in dieser Sprache zurück. Wenn der Header ACCEPT-LANGUAGE keine Sprache enthält, die REST API unterstützen kann, werden Nachrichten in einer Standardsprache zurückgegeben. Diese Standardsprache entspricht der Standardländereinstellung des REST API -Web-Servers.
Welche Daten werden übersetzt? Im Abschnitt wird erläutert, welche Daten übersetzt werden.
Angeben der anwendbaren Sprache in den Antworten
HTTP "CONTENT-LANGUAGE" in den Antworten von REST API gibt die Sprache an, in der die Nachrichten zurückgesendet werden.
Welche Daten werden übersetzt?
- Daten, die von einem Warteschlangenmanager zurückgegeben werden, werden nicht übersetzt. Wenn beispielsweise ein MQSC-Befehl über REST APIausgeführt wird, entsprechen die Antworten des Warteschlangenmanagers der Ländereinstellung des Warteschlangenmanagers.
- Die generierte (Swagger-) Dokumentation für REST API, die über das Feature
apiDiscoveryzugänglich gemacht wird, ist in Englisch.
Welche Sprachen werden unterstützt?
- Chinesisch (Vereinfacht)
- Durch den Sprachentag
zh_CNverweigert - Chinesisch (traditionell)
- Durch den Sprachentag
zh_TWverweigert - Tschechisch
- Durch den Sprachentag
csverweigert - Französisch
- Durch den Sprachentag
frverweigert - Ungarisch
- Durch den Sprachentag
huverweigert - Italienisch
- Durch den Sprachentag
itverweigert - Japanisch
- Durch den Sprachentag
javerweigert - Koreanisch
- Durch den Sprachentag
koverweigert - Polnisch
- Durch den Sprachentag
plverweigert - Portugiesisch (Brasilien)
- Durch den Sprachentag
pt_BRverweigert - Spanisch
- Durch den Sprachentag
esverweigert
Beispiele
In den Beispielen weist der Web-Server eine englische Standardländereinstellung auf.
- Eine einzelne unterstützte Sprache angeben
- In den Anforderungsheadern ist
ACCEPT-LANGUAGEauffrgesetzt. Diese Einstellung gibt an, dass Französisch die bevorzugte Sprache für übersetzbaren Text ist. - Angeben einer Liste von Sprachen
- In den Anforderungsheadern ist
ACCEPT-LANGUAGEaufam, frgesetzt. Diese Einstellung gibt an, dass Amharic und Französisch akzeptable Sprachen für übersetzbaren Text sind und dass Amharic die bevorzugte Sprache für den übersetzbaren Text ist. - Eine einzelne nicht unterstützte Sprache angeben
- In den Anforderungsheadern ist
ACCEPT-LANGUAGEaufamgesetzt. Diese Einstellung gibt an, dass Amharic die bevorzugte Sprache für übersetzbaren Text ist.