fix #38591

I hope this gives enough context. If not, please let me know what would be best. 
Are you sure that this will work? `Accidental::subtype2name(accidentalType())` return a string using QTRANSLATE_NOOP with the `accidental` context. My understanding is that qApp->translate() should be called with the same context. I needed you can instead use a disambiguation http://qt-project.org/doc/qt-5/qcoreapplication.html#translate. Not sure how it will work with transifex though.