Übersetzung des Glossarbegriffs bereits vergeben

Moses SkodaEntwickler1 Min. Lesezeit

Bei diesem Problem antwortet die API mit 409 Conflict. Der Wert von type ist https://lingo.dev/docs/api/errors/glossary-term-translation-taken. Unter Fehler und Statuscodes findest du das einheitliche Format aller Fehler.

"<text>" kann nicht gespeichert werden. Das Glossar enthält dafür bereits einen Eintrag für die Sprache "<targetLocale>". Bearbeite stattdessen diesen Eintrag oder ändere den Text.

Felder#

Neben den Standardfeldern type, status, title und detail enthält der Antwortinhalt die folgenden Felder. Aus ihnen wird der Text für detail erstellt, sodass ein Client stattdessen einen eigenen Text anzeigen kann.

FeldTyp
textstring
targetLocalestring

Beispiel#

json
{
  "detail": "Cannot save \"<text>\". The glossary already holds its row for \"<targetLocale>\". Edit that row instead, or change the text.",
  "text": "<text>",
  "targetLocale": "<targetLocale>",
  "type": "https://lingo.dev/docs/api/errors/glossary-term-translation-taken",
  "status": 409,
  "title": "Glossary term translation taken"
}

Zurückgegeben von#

  • PATCH /v2/glossaries/{glossaryId}/terms/{id}
  • POST /v2/glossaries/{glossaryId}/terms
  • POST /v2/glossaries/{glossaryId}/terms/create-many