[Kde-games-devel] Translateable Strings in QtScript (KSudoku)
Johannes Bergmeier
Johannes.Bergmeier at gmx.net
Sat Jan 31 15:35:21 CET 2009
I'm working on a logic-game-engine which should replace the current (difficult
to maintain) core of KSudoku. While at the beginning the game-rules were
described in an custom XML-format I decided that Qt-Script is the better
choice for generating the complex rules.
I have the problem that rule-descriptions can contain dynamic hint-messages
which will be shown to the user. Are there any KDE-wide policies how to
generate translated, user-visible text in QtScript? And what is the best
choice to store them?
I have currently three ideas how to achieve this:
1. create an extractor for i18n-strings in .js files. I think that this is to
much overhead.
2. add some code for querying translations to the script engine and let it
search for the translations in a .desktop-file or similar either by the full
string or keys
3. same as 2. but use XML-files instead of .desktop-files
any suggestions?
Cheers
Josel
More information about the kde-games-devel
mailing list