Change date format without changing gui language

• Nov 30, 2019 - 10:14

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?


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.

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

set LC_DATE=nl

export LC_DATE=nl

Untested, but maybe worth trying

In reply to 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 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 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:

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.)

Do you still have an unanswered question? Please log in first to post your question.