Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.6.2
-
None
-
-
5
-
d778d17b9 (dev), e04f7d0d2 (dev), ea806fa3f (dev), c4b2d2389 (6.7), e78b7e701 (6.7), 1119a3775 (6.7)
-
Foundation Sprint 105, Foundation Sprint 106
Description
Qt.Locale.ShortFromat is set to be default to displayed in 24 hour format in zh_TW.UTF-8 locale, but it is somehow prefixed with a "B"
steps:
- open qtcreator
- create tutorial project from /usr/share/doc/qt6/examples/tutorials/alarms
- go to the build directory
- run it with LC_ALL=zh_TW.UTF-8 ./alarm method and check that there is the "B" prefix.
Additional information:
- It is originally found as in Plasma6's lockscreen as well as the SDDM display manager greeter with Breeze theme.
- It is also confirmed on a fresh-installed opensuse Tumbleweed system, which defaults to plasma6+qt6.
- this is not the minimum proof of concept, but it does show the bug.
Attachments
Issue Links
- relates to
-
QTBUG-81056 Add QDateTimeFormat based on CLDR's format strings
- Open
-
QTBUG-79902 QLocale: make fuller and more faithful use of the CLDR data
- Open
-
QTBUG-56923 V4's Date claims to extend toLocale*String() in ways expressly forbidden by ECMA-262
- Open
For Gerrit Dashboard: QTBUG-123872 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
552842,4 | Tidy up macToQtFormat() in Darwin system locale backend | dev | qt/qtbase | Status: MERGED | +2 | 0 |
552843,5 | Rewrite CLDR-ingestion's date-time format conversion | dev | qt/qtbase | Status: MERGED | +2 | 0 |
552844,7 | Cope with CLDR's "day period" format specifiers | dev | qt/qtbase | Status: MERGED | +2 | 0 |
559706,2 | Tidy up macToQtFormat() in Darwin system locale backend | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |
559707,2 | Rewrite CLDR-ingestion's date-time format conversion | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |
559708,2 | Cope with CLDR's "day period" format specifiers | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |