Added detailed uppercase-bug info.
This commit is contained in:
parent
5c6adaff9b
commit
1e15cd2521
1 changed files with 10 additions and 0 deletions
|
|
@ -116,6 +116,16 @@ PLATFORM-SPECIFIC BUGS:
|
||||||
|
|
||||||
HIGH-PRIORITY TRANSLATION STUFF:
|
HIGH-PRIORITY TRANSLATION STUFF:
|
||||||
--------------------------------
|
--------------------------------
|
||||||
|
* Non-ASCII characters (in translations) aren't uppercased when using
|
||||||
|
'--uppercase'. Example: In the Norwegian Nynorsk ('nn') translation
|
||||||
|
the top left icon is shown as 'MåLING' instead of 'MÅLING'.
|
||||||
|
To fix: Convert to wide chars, use 'towupper' instead of 'toupper',
|
||||||
|
and convert back to UTF-8. 'mbstowcs' and 'wcstombs' unfortunately
|
||||||
|
depend on on LC_CTYPE, so the encoding they use is locale dependent
|
||||||
|
(and *not* necessarily UTF-8, which our strings are in). On the other
|
||||||
|
hand, 'towupper' must be locale-aware for correct conversion (e.g. a
|
||||||
|
Turkish uppercase 'i' is *not* an 'I').
|
||||||
|
|
||||||
* Make right-to-left strings not wordwrap with the shortest line at
|
* Make right-to-left strings not wordwrap with the shortest line at
|
||||||
the top!
|
the top!
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue