sars added a comment.

  Yes it works :)
  
  (I added QLocale::setDefault(QLocale(QString::fromLatin1(languageCode))); to 
the end of the if statement in initializeLanguages())
  
  Hmm... For an application like Kate it is totally fine to set the language 
through kxmlgui, but kxmlgui is tier 3 while kcoreaddons and ki18n are tier1. 
Sure any application can use setDefault() to change the language of the plugin 
metadata, but that does not change the translation language in ki18n.
  
  I think the proper solution would be to use the same mechanism in ki18n and 
KCoreAddons. If we use the env variable we need to change KCoreAddons and if we 
want to use QLocale we need to change KI18n to use QLocale.

REPOSITORY
  R244 KCoreAddons

REVISION DETAIL
  https://phabricator.kde.org/D25599

To: sars, aacid, vonreth
Cc: kde-frameworks-devel, LeGast00n, GB_2, sdepiets, michaelh, ngraham, bruns, 
cullmann, kfunk

Reply via email to