* Eine frische Übersetzung dieses Dokuments in die gewünschte Zielsprache erstellen.
* Prüfen, ob alles größtenteils in Ordnung ist.
* Wenn manches nicht in Ordnung ist, sich aber durch Verbesserungen am allgemeinen Prompt oder am sprachspezifischen Prompt beheben lässt, das tun.
* Wenn manches nicht in Ordnung ist, sich aber durch Verbesserungen am englischen Dokument oder am allgemeinen Prompt oder am sprachspezifischen Prompt beheben lässt, das tun.
* Dann die verbleibenden Probleme in der Übersetzung manuell beheben, sodass es eine gute Übersetzung ist.
* Erneut übersetzen, wobei die existierende, gute Übersetzung verwendet wird. Das ideale Ergebnis wäre, dass das LLM gar keine Änderungen vornimmt. Das würde bedeuten, dass der allgemeine Prompt und der Sprach-Prompt so gut wie möglich sind. (Plot Twist: Es wird normalerweise ein paar scheinbar zufällige Änderungen machen, der Grund ist vermutlich, dass <ahref="https://doublespeak.chat/#/handbook#deterministic-output"class="external-link"target="_blank">LLMs keine deterministischen Algorithmen sind</a>).
Die Idee ist, dass Sie, wenn Sie an einer Übersetzung für eine Sprache arbeiten (unter der Annahme, dass Sie `scripts/translate.py` ausführen können), hier Beispiele gefundener Sonderfälle aufnehmen (keine detaillierte Liste, nur Beispiele für solche Sonderfälle) und mit diesem Dokument testen, statt jedes andere einzelne Dokument mehrfach zu testen und zu übersetzen, was pro Übersetzung ein paar Cent kostet. Außerdem werden durch das Hinzufügen solcher Sonderfälle hier auch andere Übersetzungsprojekte auf solche Sonderfälle aufmerksam.
## Codeschnipsel { #codesnippets}
## Codeschnipsel { #code-snippets}
Dies ist ein Codeschnipsel: `foo`. Und dies ist ein weiteres Codeschnipsel: `bar`. Und noch eins: `baz quux`.
@ -20,7 +20,7 @@ Dies ist ein Codeschnipsel: `foo`. Und dies ist ein weiteres Codeschnipsel: `bar
Gestern schrieb mein Freund: „Wenn man falsch richtig buchstabiert, hat man es falsch buchstabiert“. Worauf ich antwortete: „Richtig, aber ‚falsch‘ ist fälschlich nicht ‚„falsch“‘“.
## Anführungszeichen in Codeschnipseln { #quotes-in-codesnippets}
## Anführungszeichen in Codeschnipseln { #quotes-in-code-snippets}
`pip install "foo[bar]"`
@ -99,9 +99,9 @@ Etwas Text
////
## Web- und interne Links { #links }
## Web- und interne Links { #web-and-internal-links }
The idea is, that, when working on a translation for a language (assumed one is able to run `scripts/translate.py`), to include examples of found special cases here (not a detailed list, just examples for such special cases) and test with this document, rather than testing with every other single document, translating it multiple times, which costs a few cents per translation. Also, by adding such special cases here, other translation projects will also become aware of such special cases.
## Code snippets { #codesnippets}
## Code snippets { #code-snippets}
This is a code snippet: `foo`. And this is another code snippet: `bar`. And another one: `baz quux`.
@ -20,7 +20,7 @@ This is a code snippet: `foo`. And this is another code snippet: `bar`. And anot
Yesterday, my friend wrote: "If you spell incorrectly correctly, you have spelled it incorrectly". To which I answered: "Correct, but 'incorrectly' is incorrectly not '"incorrectly"'".
## Quotes in code snippets { #quotes-in-codesnippets}
## Quotes in code snippets { #quotes-in-code-snippets}
`pip install "foo[bar]"`
@ -99,9 +99,9 @@ Some text
////
## Web- and internal links { #links }
## Web- and internal links { #web-and-internal-links }