Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
6.5.0 Beta1
-
None
Description
Qt's implementations of locale-aware case conversion functions seem to call to{Upper,Lower}Case discarding any locale information. It would be good to have functions that actually work.
For example:
"i".toLocaleUpperCase("TR") // or maybe "tr-TR" or "tr_TR"
Should return "İ" (with dot). It returns "I" (without dot).
See ECMA 262 for the specification of String.toLocale(Upp|Low)erCase() and ECMA 402 for the specification of what its arguments should mean when passed.
Attachments
Issue Links
- is duplicated by
-
QTBUG-112898 i letter should be İ in uppercase in Turkish
- Closed
- relates to
-
QTBUG-56923 V4's Date claims to extend toLocale*String() in ways expressly forbidden by ECMA-262
- Open
-
QTBUG-56835 Extend V4 to support ECMA-402's internationalization APIs for JavaScript
- Reported
-
QTBUG-108665 Only Turkish upper i-dotted (İ) key doesn't work and triggering Home key event
- Reported