@christianrabenstein,
This isn’t a bug, this is expected behavior. WordPress will automatically download and install language packs for plugins with qualifying translations.
In this circumstance you’re getting the pack from https://translate.www.ads-software.com/locale/de/default/wp-plugins/lifterlms
You can absolutely load you own translations, but if you place it in that directory the core updater will overwrite it with every upgrade.
We do have a custom language directory location that translations are loaded from, you can see the directory structure here: https://lifterlms.com/docs/how-to-load-lifterlms-translation-files-or-language-packs/
However, I wanted to ensure this was all true and just ran a test. No one has ever complained before, but we only have 4 languages that have full language packs currently, so there may not be too many folks that are wishing to override the automatically downloaded core files.
Currently, the file downloaded automatically from WP_LANG_DIR/plugins/ will load first and take priority over a custom file in the WP_LANG_DIR/lifterlms directory.
This makes overriding the autodownloads a bit of a pain because you actually can’t.
I’m going to do a bit more testing on this but, I think for you, I’d recommend: put your custom file in the custom directory and then delete the auto-downloaded one out of the plugin directory.
I’ll look into how to load the override folder first for a future release.
FINALLY, if you think our translations are funny, please submit changes via GlotPress and our DE translation editor can update them! https://translate.www.ads-software.com/locale/de/default/wp-plugins/lifterlms
Thanks,