Change date format without changing gui language
After googling around a bit I found out that the date format from the $d tag in the footer changes it's format according to the program language.
I however would like to use the dutch format of D/M/Y while using the program in English. Is this possible?
Comments
In Windows 10, there is an option under Time and Language that allows you to change the date and time format. Clike Time & language then Date, time and regional formatting, then under Regional format change the current format to English (Netherlands) and you should have what you want. I suspect other operating systems have something similar. I think I remember windows 7 simply having a date and time format option rather than a long list by country.
In reply to In Windows 10, there is an… by mike320
Sorry for the very late response. This doesn't work for me.
I've been looking at it again and for me MuseScore does change the date when changing the UI-language. See the video here https://www.dropbox.com/s/0eypkv5jjkfz8n6/musescore%20date%20format.mkv…
MuseScore uses the Operating system's date format, not the one that matches the language MuseScore is using.
It may work to change just that via the environment variable LC_DATE, prior to starting MuseScore
Windows:
set LC_DATE=nl
Mac/Linux:
export LC_DATE=nl
Untested, but maybe worth trying
In reply to MuseScorte uses the… by Jojo-Schmitz
Sorry for the very late response. I've been looking at it again and for me MuseScore does change the date when changing the UI-language. See the video here https://www.dropbox.com/s/0eypkv5jjkfz8n6/musescore%20date%20format.mkv…
In reply to Sorry for the very late… by Polbeer91
OK, then I take back what I wrote above ;-)
In reply to Sorry for the very late… by Polbeer91
I know it is even later....but perhaps you are still interested in this.
So the goal is to display all of MuseScore in English, while using the date format in NL.
On my Dutch Win 10, I can do this by:
- Set MuseScore set to use the "System" language in preferences
- Delete the following files from "C:\Program Files\MuseScore 3\locale" (assuming default install):
- instruments_nl.qm
- mscore_nl.qm
- tours_nl.qm
- qt_nl.qm
When I start MuseScore it will display in English (as it cannot locate the NL text files), however it still is using the NL settings for the Date Format (Time format as well).
In reply to I know it is even later… by Henk De Groot
And each upgrade recreate the files I imagine ... Anyway I am generally using the Flatpak version, so it won't be so "easy". (But thanks for the tips!)
At least an option in the "Advanced preference", could define a fixed set of formats to choose from, like "default", "yyyy/mm/dd", "dd/mm/yyyy" and "dd/mm/yy" that would be perfect.
In reply to And each upgrade recreate… by BrnVrn
Or: it could simply open up the time format of the underlying interface to give us the ability to format it ourselves. Failing that, the extensible tag format would also work, e.g.: $:m-year4: $:m-year2: $:m-month: $:m-day: $:m-hour: $:m-minute: $:m-second:
In reply to Or: it could simply open up… by Jinx_Dojo
You can always enter date and time manually.
Such an extensible tag format might be an option, but seems over-engineered to me
It would be nice if, when "System" is selected in the preference, MuseScore could take into account LC_DATE (or LC_TIME as a fall back.)
In reply to It would be nice if, when … by BrnVrn
See #278255: the special symbols $m/$M/$d/$D ignoring the settings of the regional format in ubuntu 16.04 LTS
See #328552: Feature request: Custom date format