Investigate i18N macro modernization in KLocalizedString
Open, Needs TriagePublic

Description

klocalizedstring.h contains several macros that change i18n methods to i18nc methods depending on the definition of TRANSLATION_DOMAIN. This lead to preprocessor race condition with klocalizedcontext.h in the past.
It looks to me that it is doable to part the i18n macros to constexpr, yet this will change the ABI.