Muss der Server eine Datei umpacken, antwortet er mit **202** und einem kurzen Text: noch nicht, komm wieder. Die Prüfung im Download verwarf alles ausserhalb von 200 bis 299 — und 202 liegt mittendrin. Der Antworttext lag danach als Film auf dem Gerät. Jetzt ist 202 ein eigener Fall: der Eintrag geht zurück in die Warteschlange und fragt alle fünfzehn Sekunden erneut, bis zu fünf Minuten lang. Es ist nichts schiefgegangen, es ist nur noch nicht fertig — und im Sekundentakt nachzufragen hiesse, dieselbe Datei hundertmal anzufangen und wegzuwerfen. Gezählt wird im Arbeitsspeicher, nicht im Eintrag: nach einem Neustart beginnt das Zählen von vorn, und das ist richtig — der Server hat inzwischen vermutlich fertig gepackt. Dazu, aus derselben Meldung: bei 21∶9 auf einem Telefon reichte das Bild hinter die Dynamic Island. Im Vollbild bleibt das so — wer es wählt, hat sich fürs Beschneiden entschieden. Im normalen Modus nicht mehr: dort ist der Anspruch gerade, dass nichts fehlt, und dann darf auch nichts verdeckt sein. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
75 lines
2.0 KiB
Plaintext
75 lines
2.0 KiB
Plaintext
{
|
|
"sourceLanguage": "en",
|
|
"strings": {
|
|
"downloads.failed.notReady": {
|
|
"extractionState": "manual",
|
|
"localizations": {
|
|
"de": {
|
|
"stringUnit": {
|
|
"state": "translated",
|
|
"value": "Der Server packt diese Datei noch um. Versuch es in ein paar Minuten noch einmal."
|
|
}
|
|
},
|
|
"en": {
|
|
"stringUnit": {
|
|
"state": "translated",
|
|
"value": "The server is still repackaging this file. Try again in a few minutes."
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"downloads.failed.status %lld": {
|
|
"comment": "Der Server hat die Download-Anfrage abgelehnt",
|
|
"localizations": {
|
|
"de": {
|
|
"stringUnit": {
|
|
"state": "translated",
|
|
"value": "Der Server hat den Download mit Fehler %lld abgelehnt."
|
|
}
|
|
},
|
|
"en": {
|
|
"stringUnit": {
|
|
"state": "translated",
|
|
"value": "The server refused the download with error %lld."
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"downloads.failed.tooSmall %@": {
|
|
"comment": "Die heruntergeladene Datei ist zu klein, um ein Video zu sein",
|
|
"localizations": {
|
|
"de": {
|
|
"stringUnit": {
|
|
"state": "translated",
|
|
"value": "Der Server hat nur %@ geliefert — das ist keine Videodatei."
|
|
}
|
|
},
|
|
"en": {
|
|
"stringUnit": {
|
|
"state": "translated",
|
|
"value": "The server returned only %@ — that isn't a video file."
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"downloads.failed.truncated %@ %@": {
|
|
"comment": "Die Übertragung brach ab, wurde aber als erfolgreich gemeldet",
|
|
"localizations": {
|
|
"de": {
|
|
"stringUnit": {
|
|
"state": "translated",
|
|
"value": "Übertragung unvollständig: %@ von %@ angekommen."
|
|
}
|
|
},
|
|
"en": {
|
|
"stringUnit": {
|
|
"state": "translated",
|
|
"value": "Transfer incomplete: %@ of %@ received."
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"version": "1.0"
|
|
}
|