Changing language settings changes to Basic workspace
Reported version
3.5
Type
Functional
Frequency
Few
Severity
S4 - Minor
Reproducibility
Always
Status
closed
Regression
Yes
Workaround
Yes
Project
Whenever I change to a different language (System/German to English (US) and back usually) also the workspace setting changes from Advanced to Basic.
Not the case with 3.4 (just verified with 3.4.1), so this seems to be a pretty recent regression.
Workaround of course is to manually switch to the desired workspace
Fix version
3.5.1
Comments
I strongly suspect this is related to the way this preference is stored in MuseScore3.ini:
workspace=Erweitert
vs.
workspace=Advanced
depending on which language is used, so upon a switch that setting doesn't match and so the topmost entry,
Basic
(resp.Einfach
) is taken?2.3.2 does store the untranslated workspace name in MuseScore2.ini, and this should be the solution for 3.5 too
See https://github.com/musescore/MuseScore/pull/6535
Fixed in branch 3.x, commit 5d24d4f043
fix #309456 Settings are independent of the selected language
Automatically closed -- issue fixed for 2 weeks with no activity.
In 3.5.2 switching between system and Brazilian Portuguese switches to the basic workspace, going in both directions.
It may do this once, as in the old ini file the workspace name is stored translated, but should not to this if you change to Advanced again and then switch language (restart MuseScore in between to be extra sure)
I'm using a custom workspace and every time I restart it or change language, it returns to basic. To confirm, I'm using OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.5.2.311459983, revision: 465e7b6
As said, switch to Advanced, restart MuseScore, switch to your custom one, and it should stick.
The problem is remnants in the ini file from before the fix.
If everything breaks, revert to factory settings, at least from then on this problem should not happen again.
Got it.