Revision 0c4aaaf...

Go back to digest for 8th June 2014

Features in User Interface

Martin Gräßlin committed changes in [kwin] /:

[scripting] Support loading translations for UI loaded configs

Scripts and scripted effects can provide a ui file which gets loaded at
runtime. Obviously such a ui file is not translated. This introduces
quite a hack to load the translated strings.

In the metadata.desktop file the scripted component can provide a key
X-KWin-Config-TranslationDomain. The genericscriptedconfig tries to
locate the metadata.desktop file and reads this entry. If it is present
we extract all string properties of the loaded UI and pass them through

REVIEW: 118585

File Changes

Modified 5 files
  •   scripting/CMakeLists.txt
  •   scripting/genericscriptedconfig.cpp
  •   scripting/genericscriptedconfig.h
  •   effects/login/package/metadata.desktop
  •   effects/translucency/package/metadata.desktop
5 files changed in total