System Dividers do not get inserted when translated
I have noticed new strings to be translated in transiflex, and eager as I was I started doing so.
To have could visibility I also downloaded a nightly build (revision: da905b1) to see the result and help explaining some functions.
I found that when I translate the systemDivider, systemDividerLong, and systemDividerExtraLong into dutch, they don't get displayed in the score anymore when this function is swithced on in the system style settings.
I know I am using the function correct, as when I do the exact same thing with the language set to English then it inserts the symbols.
I selected Code as compoment, since I believe this is an issue in the Code and not a translation issue.
Hope the text is clear enough, as this is my first bug report.
Comments
I'm working on that, see https://github.com/musescore/MuseScore/pull/2342
Maybe better solve this by excluding those string from translation, that at least is the easy way out
Edit: have another solution now, with ability to translate. It works, but I personnally don't like it too much, not very elegant and also possibly fragile to futur changes.
I would suggest to make them not translatable. As the tooltips in the symbol dialog are also not translated. This keeps everything in line.
Check the discussion in the PR, starting with https://github.com/musescore/MuseScore/pull/2342#issuecomment-171662421
Found a better solution now, with some help of @lasconic ;-)
Fixed in branch master, commit 3554c20354
fix #94081: System Dividers don't work when translated
Automatically closed -- issue fixed for 2 weeks with no activity.