Hi! See the attached test program. It's doesn't work properly, neither using en or de as locale. Is the code wrong or is Sword buggy?
--------- #include <swkey.h> #include <versekey.h> #include <localemgr.h> #include <iostream.h> int main (int argc, char* argv[]) { // LocaleMgr::systemLocaleMgr.setDefaultLocaleName("de"); VerseKey vk1 = "Genesis 2:10"; VerseKey vk2 = "Genesis 1:1"; while (vk2 <= vk1) { cout << vk2 << " <= " << vk1 << endl; vk2++; } }; --------- Thanks, Joachim