----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/111178/#review35116 -----------------------------------------------------------
This review has been submitted with commit 213c7b3edf93a1a44d023608b69d843f86053771 by Aleix Pol to branch frameworks. - Commit Hook On June 25, 2013, 4:19 p.m., Aleix Pol Gonzalez wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://git.reviewboard.kde.org/r/111178/ > ----------------------------------------------------------- > > (Updated June 25, 2013, 4:19 p.m.) > > > Review request for KDE Frameworks. > > > Description > ------- > > While looking at the code, it seems clear that it was something we all knew > we had to think about but it was being delayed. > Before I asked Andrea why he was stuck on so many tasks and one of them was > the move of the KSwitchLanguageDialog (KLanguageButton epic). > > What we did was to port the code in the dialog to read the values from > QLocale, relying on KLocalizedStrings' hook to initialize QLocale properly. > So we added that hook that reads the configuration that knows what language > should be used to override the settings that Qt will use, which is the > LANGUAGE env var. > > NOTE: we removed the code that, after saying that the application should be > restarted, tries to change the language on the fly. It didn't work well (the > new things were translated, but not the old things). > > This is an important change, because: > - We use QLocale (thus $LANGUAGE env var) to define what language is being > used > - We will have to make sure how to map from QLocale naming to KDE naming (see > all_language.desktop). > - The languages KCM and KDE (kded, plasma, startkde... one of those) > initialization will have to make sure that LANGUAGE will be correctly set in > the KDE sessions > > Thoughts? > > Albert and Aleix > > > Diffs > ----- > > kdeui/dialogs/kswitchlanguagedialog_p.cpp 7f5fe95 > > Diff: http://git.reviewboard.kde.org/r/111178/diff/ > > > Testing > ------- > > not much > > > Thanks, > > Aleix Pol Gonzalez > >
_______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel