Revert "Revert "i18n fixes""
Summary:
As translator, any supposed arbitrary coding style which
breaks the translation is not acceptable.
We can certainly discuss the proper long term solution
about fixing the coding style, about fixing QML, about
fixing gettext, or any other fix, but knowingly
breaking the translations is not acceptable.
We can certainly discuss after.
This reverts commit b5fc1a7619ad851c50a7969ab029c2592727b068.
Test Plan: Transltions works.
Reviewers: Plasma, romangg
Reviewed By: Plasma, romangg
Subscribers: bshah, plasma-devel
Tags: Plasma
Differential Revision: https://phabricator.kde.org/D24073