05-24-2019, 12:15 AM
(05-23-2019, 07:58 PM)sciurius Wrote: I had to deal with this extensively when I added chord localizations to ChordPro.
In ChordPro, there is a source notation (where the score is written in) and a target notation (how it must be shown). So if the source notation is German, B means H♭. By default, this is also the way it will be shown. If you would select to show common notation, you'll get B♭ instead of B.
ChordPro defaults to common notation, but MSPro could show by default using the notation system corresponding to the localization.
I think it would be a bad choice to default the source notation to the localization since many people download ChordPro files from the internet and these are almost always in common notation. So I propose to add this as a (new) metadata item, e.g.
{meta: notation German}
Summarizing for MSPro:
- Add a setting for the default source notation
- Add a setting for the desired show notation
- Allow {meta: notation xxx} to override the source notation
Does this sound an acceptable approach?
That would be perfect
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de