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
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
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,