Ich habe ja ein auf Python und C++ basierendes Suchprogramm für WadokuJT und Kanjidic geschrieben, das man Offline benützen kann. Siehe unter
showthread.php?tid=3837
Die Hauptaugenmerk ist zwar auf dem PocketPC, aber es läuft auch mit leichten Einschränkungen unter Windows und ich hatte es auch mal unter Linux zum laufen gebracht.
Ich habe bis jetzt noch nicht den Quellcode freigegeben, aber das liegt vor allem daran, daß ich mich nicht mit dem Lizensieren beschäftigen wollte.
(und es voll Unicode fähig, unterstützteine rudimentäre IME für Hiragana, wenn man CAPS-Lock einschaltet, aber funzt auch mit der Windows-IME)
Wenn du unter C++ Unicode-fähig schreiben möchtest, dann 'wchar_t' statt 'char' verwenden, 'std::wstring' statt 'std::string', ... Wenn du die Größe nicht scheust, kann vielleicht auch ICU weiterhelfen, aber für mich ist das mit Kanonen auf Spatzen schießen. Wichtig ist vor allem UTF-8 Konversationscode, und dem bekommt man auch ohne 12MB ICU.
Viele Grüße
[AUT] Olaf [/b]