I don't thin blaming the GNU locale system is right:
⟫ locale LANG=pl_PL.UTF-8 LANGUAGE=pl:en LC_CTYPE="pl_PL.UTF-8" LC_NUMERIC=pl_PL.UTF-8 LC_TIME=pl_PL.UTF-8 LC_COLLATE="pl_PL.UTF-8" LC_MONETARY=pl_PL.UTF-8 LC_MESSAGES="pl_PL.UTF-8" LC_PAPER=pl_PL.UTF-8 LC_NAME=pl_PL.UTF-8 LC_ADDRESS=pl_PL.UTF-8 LC_TELEPHONE=pl_PL.UTF-8 LC_MEASUREMENT=pl_PL.UTF-8 LC_IDENTIFICATION=pl_PL.UTF-8 LC_ALL=
For each of those we could provide a setting separate to the language selected. Case in point, using Qt.formatTime():
⟫ qmlscene test.qml qml: 14:02 ⟫ LC_TIME=en_US.UTF-8 qmlscene test.qml qml: 2:03 PM
Granted, the "en_US" part should probably be "12hour" instead, but I believe this should be doable just fine.
I don't thin blaming the GNU locale system is right:
⟫ locale"pl_PL.UTF-8"pl_PL.UTF-8"pl_PL.UTF-8"pl_PL.UTF-8"pl_PL.UTF-8"pl_PL.UTF-8pl_PL.UTF-8pl_PL.UTF-8pl_PL.UTF-8ON=pl_PL.UTF-8
LANG=pl_PL.UTF-8
LANGUAGE=pl:en
LC_CTYPE=
LC_NUMERIC=
LC_TIME=pl_PL.UTF-8
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=pl_PL.UTF-8
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
For each of those we could provide a setting separate to the language selected. Case in point, using Qt.formatTime():
⟫ qmlscene test.qml
qml: 14:02
⟫ LC_TIME=en_US.UTF-8 qmlscene test.qml
qml: 2:03 PM
Granted, the "en_US" part should probably be "12hour" instead, but I believe this should be doable just fine.