Repository navigation
add German translation - #162
Conversation
|
Vielen Dank! Ich habe großes Interesse an einer deutschen Übersetzung des NNG, bin aber gerade im Urlaub und kann mir das nicht genauer ansehen. Wahrscheinlich komme ich erst im September dazu. |
|
Die technischen Probleme sollten in der neuesten Version von lean-i18n behoben sein, aber der Update-Vorgang ist alles andere als einfach. |
|
Für den deutschen Titel wäre übrigens "Glasperlenspiel" mein erster, "Zahlenspiele" mein zweiter Favorit. |
|
Dankeschön, die Titel klingen sehr gut. Schönen Urlaub und bis September! |
|
@Ljon4ik4 Ich habe heute an der Übersetzung gearbeitet, aber ich habe hier keine Schreibrechte. Könntest Du mich zu Deinem Fork als Collaborator hinzufügen? |
|
@TentativeConvert |
|
I reviewed this today and made some changes. I would be very happy for this to be merged, assuming @Ljon4ik4 is also happy with my edits. There are only a few points that might potentially be controversial:
Some further conscious decisions are documented in the file Glossar-de.csv. |
|
Thanks a lot, I am very happy with the changes and improvements (especially with the controversial ones)! |
|
Commit f787b2e should be a small update after fixing the issues in the English source mentioned above. Unfortunately, it seems the line wrapping changed in the pot and po files, so the diff is very noisy and unusable. |
|
A preview of the game that includes this translation is now available at https://adam.math.hhu.de/#/g/tentativeconvert/nng4/. @Ljon4ik4 Please give me a thumbs-up if/as soon as you're happy with this, then I'll ask the maintainers to merge. |
|
Thanks a lot, I am happy with it! |
|
@Ljon4ik4 This is live now. |
|
Thanks a lot! |
This PR adds German language support.
Current breakages related to lean4game
The German translation uses the newer format with
§-placeholders. This causes two problems rooted rather in lean4game than NNG4:lean4game seems to change the key in the translation file if there is an escaped quote (
\\"instead of\"), (it does not match lean-i18n), there is an issue Invalid escaping of translation strings lean4game#411The other problem concern the infoview on the right, for some entries (rw rfl) the translations are not loaded. It can be fixed by changing in
client/src/components/infoview/main.tsx,ExerciseStatement, ca. line 149(This is the line in the pinned version of lean4game, it probably would look different with the current one):
I don't really know how to resolve this, it seems that there are two things to wait for:
Notes:
AI use disclosure
An initial translated was created using claude OPUS, then I manually ran through all the entries and changed things which seemed strange and played through the full game to catch further errors.