Die Zielsprache des Glossarbegriffs ist mehrdeutig

Moses SkodaEntwickler1 Min. Lesezeit

Bei diesem Problem antwortet die API mit 422 Unprocessable Content. Der Wert von type ist https://lingo.dev/docs/api/errors/glossary-term-target-ambiguous. Unter Fehler und Statuscodes findest du die gemeinsame Struktur aller Fehler.

"<text>" kann nicht gespeichert werden. Die Zielsprache "<targetLocale>" wird in mehreren Schriftsystemen geschrieben und bezeichnet daher nicht eindeutig eine einzelne Sprache. Verwende "<suggestion>".

Felder#

Neben den Standardfeldern type, status, title und detail enthält der Antwortkörper die folgenden Felder. Aus ihnen wird der Text in detail erstellt. Ein Client kann daher stattdessen einen eigenen Text anzeigen.

FeldTyp
textstring
targetLocalestring
suggestionsstring[]

Beispiel#

json
{
  "detail": "Cannot save \"<text>\". Target locale \"<targetLocale>\" is written in more than one script, so it does not name a single language. Use \"<suggestion>\".",
  "text": "<text>",
  "targetLocale": "<targetLocale>",
  "suggestions": [
    "<suggestion>"
  ],
  "type": "https://lingo.dev/docs/api/errors/glossary-term-target-ambiguous",
  "status": 422,
  "title": "Glossary term target locale ambiguous"
}

Zurückgegeben von#

  • PATCH /v2/glossaries/{glossaryId}/terms/{id}
  • POST /v2/engines/{engineId}/glossary-terms/extract-from-vtt
  • POST /v2/glossaries/{glossaryId}/terms
  • POST /v2/glossaries/{glossaryId}/terms/create-many