Merge pull request #6033 from Jojo-Schmitz/barpattern

fix #304876: Piano roll editor: The “Stripe Pattern” options are not translatable.
This commit is contained in:
anatoly-os 2020-05-04 13:31:11 +03:00
parent 527a2195be
commit 6af12a2d72
2 changed files with 25 additions and 25 deletions

View file

@ -291,7 +291,7 @@ PianorollEditor::PianorollEditor(QWidget* parent)
barPattern = new QComboBox;
barPattern->setToolTip(tr("White stripes show the tones of this chord."));
for (int i = 0; !PianoView::barPatterns[i].name.isEmpty(); ++i) {
barPattern->addItem(PianoView::barPatterns[i].name, i);
barPattern->addItem(qApp->translate("BarPattern", PianoView::barPatterns[i].name.toUtf8().data()), i);
}
tbTweak->addWidget(barPattern);

View file

@ -41,30 +41,30 @@ static const QString PIANO_NOTE_MIME_TYPE = "application/musescore/pianorollnote
static const qreal MIN_DRAG_DIST_SQ = 9;
const BarPattern PianoView::barPatterns[] = {
{"C maj/A min", {1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1}},
{"Db maj/Bb min", {1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0}},
{"D maj/B min", {0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1}},
{"Eb maj/C min", {1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0}},
{"E maj/Db min", {0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1}},
{"F maj/D min", {1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0}},
{"Gb maj/Eb min", {0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1}},
{"G maj/E min", {1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1}},
{"Ab maj/F min", {1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0}},
{"A maj/Gb min", {0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1}},
{"Bb maj/G min", {1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0}},
{"B maj/Ab min", {0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1}},
{"C Diminished", {1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}},
{"Db Diminished", {0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0}},
{"D Diminished", {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1}},
{"C Half/Whole", {1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0}},
{"Db Half/Whole", {0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1}},
{"D Half/Whole", {1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1}},
{"C Whole tone", {1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0}},
{"Db Whole tone", {0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1}},
{"C Augmented", {1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}},
{"Db Augmented", {0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}},
{"D Augmented", {0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0}},
{"Eb Augmented", {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1}},
{QT_TRANSLATE_NOOP("BarPattern", "C major / A minor"), {1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1}},
{QT_TRANSLATE_NOOP("BarPattern", "D♭ major / B♭ minor"), {1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0}},
{QT_TRANSLATE_NOOP("BarPattern", "D major / B minor"), {0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1}},
{QT_TRANSLATE_NOOP("BarPattern", "E♭ major / C minor"), {1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0}},
{QT_TRANSLATE_NOOP("BarPattern", "E major / D♭ minor"), {0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1}},
{QT_TRANSLATE_NOOP("BarPattern", "F major / D minor"), {1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0}},
{QT_TRANSLATE_NOOP("BarPattern", "G♭ major / E♭ minor"), {0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1}},
{QT_TRANSLATE_NOOP("BarPattern", "G major / E minor"), {1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1}},
{QT_TRANSLATE_NOOP("BarPattern", "A♭ major / F minor"), {1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0}},
{QT_TRANSLATE_NOOP("BarPattern", "A major / G♭ minor"), {0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1}},
{QT_TRANSLATE_NOOP("BarPattern", "B♭ major / G minor"), {1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0}},
{QT_TRANSLATE_NOOP("BarPattern", "B major / A♭ minor"), {0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1}},
{QT_TRANSLATE_NOOP("BarPattern", "C Diminished"), {1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}},
{QT_TRANSLATE_NOOP("BarPattern", "D♭ Diminished"), {0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0}},
{QT_TRANSLATE_NOOP("BarPattern", "D Diminished"), {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1}},
{QT_TRANSLATE_NOOP("BarPattern", "C Half/Whole"), {1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0}},
{QT_TRANSLATE_NOOP("BarPattern", "D♭ Half/Whole"), {0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1}},
{QT_TRANSLATE_NOOP("BarPattern", "D Half/Whole"), {1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1}},
{QT_TRANSLATE_NOOP("BarPattern", "C Whole tone"), {1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0}},
{QT_TRANSLATE_NOOP("BarPattern", "D♭ Whole tone"), {0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1}},
{QT_TRANSLATE_NOOP("BarPattern", "C Augmented"), {1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}},
{QT_TRANSLATE_NOOP("BarPattern", "D♭ Augmented"), {0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0}},
{QT_TRANSLATE_NOOP("BarPattern", "D Augmented"), {0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0}},
{QT_TRANSLATE_NOOP("BarPattern", "E♭ Augmented"), {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1}},
{"", {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}
};