mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-03-10 15:05:56 +01:00
German Translation #13
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @eitchtee on GitHub (Jan 28, 2025).
Originally posted by @CocaCola2701 in #84
@eitchtee commented on GitHub (Jan 28, 2025):
Hey @CocaCola2701 thank you for taking interest into translating WYGIWYH to German.
How to
You'll need two things:
mainrepository and edit this file: https://github.com/eitchtee/WYGIWYH/blob/main/app/locale/de/LC_MESSAGES/django.po when you're done, open a pull request with your changesWhen you have both on your computer, open the .po file with POEdit and start translating.
Translating
POEdit is quite easy to use, click on a row and on the bottom you will have the original text in English and a field to add your translation.
Most text entries are straightforward, but you will encounter three different situations you need to pay attention to:
When you have a word surrounded by
%(and)slike%(count)s, don't translate it, copy it entirely. For example,%(years)s year agobecomes%(years)s ano atráswhen translated. These are usually a number.The same happens if you find a word surrounded by brackets, like
{number}. This is also usually a number.Also, when a text doesn't have a direct translation or you don't know, you can leave it empty, it will default to the English translation.
Make sure to save your work.
That should cover everything. If you have any problems or questions feel free to ask.
@eitchtee commented on GitHub (Jan 28, 2025):
Once you're done, if you don't know how to use git, you can just zip the file and add it here, I will make sure to attribute you.
@CocaCola2701 commented on GitHub (Jan 28, 2025):
Great guide, thanks!
I started translating but my time is limited. You can expect me to be finished by the end of the week.
@eitchtee commented on GitHub (Jan 28, 2025):
No problem at all. Take your time.
@CocaCola2701 commented on GitHub (Feb 24, 2025):
Hey. I finally found the time to translate to German:
translation.zip
I'm sorry for taking so long!
I assume that you added or changed some words in your latest updates (after uploading the file for me)!? If so, you can maybe add my translations and upload the updated file again, so that I can fill in the missing words.
Also I was not 100% sure with some words, in particular the specialized financial terms. So after you add the German language in the settings I will check the whole tool and might then have to update some translations.
@eitchtee commented on GitHub (Feb 24, 2025):
Great! Thank you @CocaCola2701
Yes, there's been plenty of new strings. Let me put everything in place and get back to you.
@eitchtee commented on GitHub (Feb 24, 2025):
Some terms are really tricky indeed, like Dollar-cost-average, which I also couldn't find a matching term in Portuguese when translating, so I went with Custo Médio Ponderado (Weighted Average Cost) which is not the same thing, but translates the idea well enough. If you can't find a good translation, you can leave it empty.
Version 0.11.5 enables Deutsch as a language option in the User Settings menu with your translation, so you can take a look and update what you feel like doesn't fit. I made sure to attribute you in the release notes.
Also, below is the update .po file with your translation and all new strings (POEdit will highlight what's new or untranslated).
django.po.zip
@eitchtee commented on GitHub (Feb 24, 2025):
Also, I'm closing this issue as the initial translation has been released, you can keep commenting here with updates and inquires.
@CocaCola2701 commented on GitHub (Feb 24, 2025):
Yeah, Dollar-cost-average was tricky. I decided to keep the English term. Maybe I'll come up with a fitting German term in the future.
Here is the updated translation zip for the next version:
German.zip
At the weekend I'll have a look into learning to use GitHub properly, so we don't have to share theses zips :D
@eitchtee commented on GitHub (Feb 24, 2025):
Thank you!
Git is quite cool, and not limited to code, you can store notes and other stuff, and is always good to learn new things, but for this it's actually quite simple, you don't even need to have git on your computer:
Go to
https://github.com/eitchtee/WYGIWYH/tree/main/app/locale/de/LC_MESSAGES
Click
Add fileon the top right, thenUpload filesOn the Upload files screen drop your translated .po file (.mo is not needed), and on the first input give a descriptive name like
locale(de): update translationsThen click
Propose changes. Another screen will open up, everything should be pretty much setup, just clickCreate pull request.And that should be it from your side.
To download the updated file, you just go to:
https://github.com/eitchtee/WYGIWYH/blob/main/app/locale/de/LC_MESSAGES/django.po
And click the

Download raw filebuttonI'm looking into some web-based translation interface that should make everything way simpler in the future.
@eitchtee commented on GitHub (Feb 28, 2025):
You can now translate using a web interface available on translations.herculino.com, just login using your Github and edit, all changes will be added to github automatically.
I will still be accepting pull requests if you prefer it that way.