Ticket #311 (new defect)

Opened 3 years ago

Case operations may corrupt non-Latin characters

Reported by: anonymous Owned by: mbonetti
Priority: normal Milestone: Gregarius 0.5.5
Component: BUGS Version:
Severity: normal Keywords: internationalization I18N Chinese Japanese character corruption case operation
Cc:

Description

In testing a 0.5.3 nightly:

Upper-case operations on Admin tab labels (e.g. LBL_ADMIN_DOMAIN_CHANNEL_LBL) may destroy non-Latin characters. In my own testing, the first character of a Chinese label is corrupted beyond legibility.

Currently it is possible to apply a work-around by preceding the desired label with a Latin space or some other non-corruptable character. e.g.:

define ('LBL_ADMIN_DOMAIN_CHANNEL_LBL',' 飼料');

Note: See TracTickets for help on using tickets.