Re: [sword-devel] Sword Locales / German Umlaut Issues / Android Build

2021-01-31 Thread David Haslam
Hi Troy, Does what you describe about case conversion deal correctly for those few letters where case rules are different in some locales? For example, Turkish and Azerbaijani have both lowercase and uppercase letters for both dotted iİ and dotless ıI. Uppercase(“i”) in Turkish is NOT “I” but

Re: [sword-devel] Sword Locales / German Umlaut Issues / Android Build

2021-01-31 Thread Troy A. Griffitts
Cases like these are exactly why we do not include an implementation in SWORD for uppercasing a string.  I would guess the primary switch in SWORD to provide this, ICU support, does correctly handle your scenario, so I hope, "yes," is the answer, but I haven't checked. It wouldn't be a bad idea to

Re: [sword-devel] Sword Locales / German Umlaut Issues / Android Build

2021-01-31 Thread Troy A. Griffitts
Dear Tobias, My apologies for taking so long to respond to this, but I wanted to give a thorough answer.  See the summary at the end if you don't care about the details. So, SWORD has a class StringMgr, which manages strings within SWORD, and by default SWORD includes a very basic implementation,