Troy, sorry for bugging you all the time. I found another bug in Sword. See the following small program:
------------- #include <swmgr.h> #include <localemgr.h> #include <swmodule.h> #include <listkey.h> int main(int argc, char* argv[]) { LocaleMgr::systemLocaleMgr.setDefaultLocaleName("de"); VerseKey k; k.setLocale("en"); ListKey list = k.ParseVerseList("Luke 3:23-28",k, true); } ------------ k.ParseVerseList does not return, IMHO an infinite loop. But this does only occur if the main language of Sword (here: "de") and the language of the VerseKey are different (here "en"). Thank you for being so kind with me all the time. Joachim