## Translations only load from wp-content/languages/plugins but not from the plugin’s languages folder

Question

I translated my plugin and put all the files (my-plugin-de_DE_formal.po, my-plugin-de_DE_formal.mo, my-plugin.pot) in the wp-content/plugins/my-plugin/languages folder.

…
Text Domain: my-plugin
Domain Path: /languages
…


Inside my code I loaded the textdomain like that:

function mp__load_textdomain() {

I also check the return value of load_plugin_textdomain and it says true.
But all my translations will not show up. But if I move the .po and .mo files to the global folder wp-content/languages/plugins it works just fine.