diff --git a/src/core/InstrumentFunctions.cpp b/src/core/InstrumentFunctions.cpp index a20966365..387a8190c 100644 --- a/src/core/InstrumentFunctions.cpp +++ b/src/core/InstrumentFunctions.cpp @@ -35,108 +35,108 @@ ChordCreator::ChordTable::Init ChordCreator::ChordTable::s_initTable[] = { - { "octave", { 0, -1 } }, - { "Major" , { 0, 4, 7, -1 } }, - { "Majb5" , { 0, 4, 6, -1 } }, - { "minor" , { 0, 3, 7, -1 } }, - { "minb5" , { 0, 3, 6, -1 } }, - { "sus2" , { 0, 2, 7, -1 } }, - { "sus4" , { 0, 5, 7, -1 } }, - { "aug" , { 0, 4, 8, -1 } }, - { "augsus4" , { 0, 5, 8, -1 } }, - { "tri" , { 0, 3, 6, 9, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "octave" ), { 0, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Major" ), { 0, 4, 7, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Majb5" ), { 0, 4, 6, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "minor" ), { 0, 3, 7, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "minb5" ), { 0, 3, 6, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "sus2" ), { 0, 2, 7, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "sus4" ), { 0, 5, 7, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "aug" ), { 0, 4, 8, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "augsus4" ), { 0, 5, 8, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "tri" ), { 0, 3, 6, 9, -1 } }, - { "6" , { 0, 4, 7, 9, -1 } }, - { "6sus4" , { 0, 5, 7, 9, -1 } }, - { "6add9" , { 0, 4, 7, 12, -1 } }, - { "m6" , { 0, 3, 7, 9, -1 } }, - { "m6add9" , { 0, 3, 7, 9, 14, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "6" ), { 0, 4, 7, 9, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "6sus4" ), { 0, 5, 7, 9, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "6add9" ), { 0, 4, 7, 12, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m6" ), { 0, 3, 7, 9, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m6add9" ), { 0, 3, 7, 9, 14, -1 } }, - { "7" , { 0, 4, 7, 10, -1 } }, - { "7sus4" , { 0, 5, 7, 10, -1 } }, - { "7#5" , { 0, 4, 8, 10, -1 } }, - { "7b5" , { 0, 4, 6, 10, -1 } }, - { "7#9" , { 0, 4, 7, 10, 13, 18, -1 } }, - { "7b9" , { 0, 4, 7, 10, 13, 16, -1 } }, - { "7#5#9" , { 0, 4, 8, 12, 14, 19, -1 } }, - { "7#5b9" , { 0, 4, 8, 12, 14, 17, -1 } }, - { "7b5b9" , { 0, 4, 6, 10, 12, 15, -1 } }, - { "7add11" , { 0, 4, 7, 10, 17, -1 } }, - { "7add13" , { 0, 4, 7, 10, 21, -1 } }, - { "7#11" , { 0, 4, 7, 10, 18, -1 } }, - { "Maj7" , { 0, 4, 7, 11, -1 } }, - { "Maj7b5" , { 0, 4, 6, 11, -1 } }, - { "Maj7#5" , { 0, 4, 8, 11, -1 } }, - { "Maj7#11" , { 0, 4, 7, 11, 18, -1 } }, - { "Maj7add13" , { 0, 4, 7, 11, 21, -1 } }, - { "m7" , { 0, 3, 7, 10, -1 } }, - { "m7b5" , { 0, 3, 6, 10, -1 } }, - { "m7b9" , { 0, 3, 7, 10, 13, -1 } }, - { "m7add11" , { 0, 3, 7, 10, 17, -1 } }, - { "m7add13" , { 0, 3, 7, 10, 21, -1 } }, - { "m-Maj7" , { 0, 3, 7, 11, -1 } }, - { "m-Maj7add11" , { 0, 3, 7, 11, 17, -1 } }, - { "m-Maj7add13" , { 0, 3, 7, 11, 21, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "7" ), { 0, 4, 7, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "7sus4" ), { 0, 5, 7, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "7#5" ), { 0, 4, 8, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "7b5" ), { 0, 4, 6, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "7#9" ), { 0, 4, 7, 10, 13, 18, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "7b9" ), { 0, 4, 7, 10, 13, 16, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "7#5#9" ), { 0, 4, 8, 12, 14, 19, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "7#5b9" ), { 0, 4, 8, 12, 14, 17, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "7b5b9" ), { 0, 4, 6, 10, 12, 15, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "7add11" ), { 0, 4, 7, 10, 17, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "7add13" ), { 0, 4, 7, 10, 21, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "7#11" ), { 0, 4, 7, 10, 18, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Maj7" ), { 0, 4, 7, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Maj7b5" ), { 0, 4, 6, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Maj7#5" ), { 0, 4, 8, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Maj7#11" ), { 0, 4, 7, 11, 18, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Maj7add13" ), { 0, 4, 7, 11, 21, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m7" ), { 0, 3, 7, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m7b5" ), { 0, 3, 6, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m7b9" ), { 0, 3, 7, 10, 13, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m7add11" ), { 0, 3, 7, 10, 17, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m7add13" ), { 0, 3, 7, 10, 21, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m-Maj7" ), { 0, 3, 7, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m-Maj7add11" ), { 0, 3, 7, 11, 17, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m-Maj7add13" ), { 0, 3, 7, 11, 21, -1 } }, - { "9" , { 0, 4, 7, 10, 14, -1 } }, - { "9sus4" , { 0, 5, 7, 10, 14, -1 } }, - { "add9" , { 0, 4, 7, 14, -1 } }, - { "9#5" , { 0, 4, 8, 10, 14, -1 } }, - { "9b5" , { 0, 4, 6, 10, 14, -1 } }, - { "9#11" , { 0, 4, 7, 10, 14, 18, -1 } }, - { "9b13" , { 0, 4, 7, 10, 14, 20, -1 } }, - { "Maj9" , { 0, 4, 7, 11, 14, -1 } }, - { "Maj9sus4" , { 0, 5, 7, 11, 15, -1 } }, - { "Maj9#5" , { 0, 4, 8, 11, 14, -1 } }, - { "Maj9#11" , { 0, 4, 7, 11, 14, 18, -1 } }, - { "m9" , { 0, 3, 7, 10, 14, -1 } }, - { "madd9" , { 0, 3, 7, 14, -1 } }, - { "m9b5" , { 0, 3, 6, 10, 14, -1 } }, - { "m9-Maj7" , { 0, 3, 7, 11, 14, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "9" ), { 0, 4, 7, 10, 14, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "9sus4" ), { 0, 5, 7, 10, 14, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "add9" ), { 0, 4, 7, 14, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "9#5" ), { 0, 4, 8, 10, 14, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "9b5" ), { 0, 4, 6, 10, 14, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "9#11" ), { 0, 4, 7, 10, 14, 18, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "9b13" ), { 0, 4, 7, 10, 14, 20, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Maj9" ), { 0, 4, 7, 11, 14, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Maj9sus4" ), { 0, 5, 7, 11, 15, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Maj9#5" ), { 0, 4, 8, 11, 14, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Maj9#11" ), { 0, 4, 7, 11, 14, 18, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m9" ), { 0, 3, 7, 10, 14, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "madd9" ), { 0, 3, 7, 14, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m9b5" ), { 0, 3, 6, 10, 14, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m9-Maj7" ), { 0, 3, 7, 11, 14, -1 } }, - { "11" , { 0, 4, 7, 10, 14, 17, -1 } }, - { "11b9" , { 0, 4, 7, 10, 13, 17, -1 } }, - { "Maj11" , { 0, 4, 7, 11, 14, 17, -1 } }, - { "m11" , { 0, 3, 7, 10, 14, 17, -1 } }, - { "m-Maj11" , { 0, 3, 7, 11, 14, 17, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "11" ), { 0, 4, 7, 10, 14, 17, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "11b9" ), { 0, 4, 7, 10, 13, 17, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Maj11" ), { 0, 4, 7, 11, 14, 17, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m11" ), { 0, 3, 7, 10, 14, 17, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m-Maj11" ), { 0, 3, 7, 11, 14, 17, -1 } }, - { "13" , { 0, 4, 7, 10, 14, 21, -1 } }, - { "13#9" , { 0, 4, 7, 10, 15, 21, -1 } }, - { "13b9" , { 0, 4, 7, 10, 13, 21, -1 } }, - { "13b5b9" , { 0, 4, 6, 10, 13, 21, -1 } }, - { "Maj13" , { 0, 4, 7, 11, 14, 21, -1 } }, - { "m13" , { 0, 3, 7, 10, 14, 21, -1 } }, - { "m-Maj13" , { 0, 3, 7, 11, 14, 21, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "13" ), { 0, 4, 7, 10, 14, 21, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "13#9" ), { 0, 4, 7, 10, 15, 21, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "13b9" ), { 0, 4, 7, 10, 13, 21, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "13b5b9" ), { 0, 4, 6, 10, 13, 21, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Maj13" ), { 0, 4, 7, 11, 14, 21, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m13" ), { 0, 3, 7, 10, 14, 21, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "m-Maj13" ), { 0, 3, 7, 11, 14, 21, -1 } }, - { "Major" , { 0, 2, 4, 5, 7, 9, 11, -1 } }, - { "Harmonic minor" , { 0, 2, 3, 5, 7, 8, 11, -1 } }, - { "Melodic minor" , { 0, 2, 3, 5, 7, 9, 11, -1 } }, - { "Whole tone" , { 0, 2, 4, 6, 8, 10, -1 } }, - { "Diminished" , { 0, 2, 3, 5, 6, 8, 9, 11, -1 } }, - { "Major pentatonic" , { 0, 2, 4, 7, 10, -1 } }, - { "Minor pentatonic" , { 0, 3, 5, 7, 10, -1 } }, - { "Jap in sen" , { 0, 1, 5, 7, 10, -1 } }, - { "Major bebop" , { 0, 2, 4, 5, 7, 8, 9, 11, -1 } }, - { "Dominant bebop" , { 0, 2, 4, 5, 7, 9, 10, 11, -1 } }, - { "Blues" , { 0, 3, 5, 6, 7, 10, -1 } }, - { "Arabic" , { 0, 1, 4, 5, 7, 8, 11, -1 } }, - { "Enigmatic" , { 0, 1, 4, 6, 8, 10, 11, -1 } }, - { "Neopolitan" , { 0, 1, 3, 5, 7, 9, 11, -1 } }, - { "Neopolitan minor" , { 0, 1, 3, 5, 7, 8, 11, -1 } }, - { "Hungarian minor" , { 0, 2, 3, 6, 7, 8, 11, -1 } }, - { "Dorian" , { 0, 2, 3, 5, 7, 9, 10, -1 } }, - { "Phrygolydian" , { 0, 1, 3, 5, 7, 8, 10, -1 } }, - { "Lydian" , { 0, 2, 4, 6, 7, 9, 11, -1 } }, - { "Mixolydian" , { 0, 2, 4, 5, 7, 9, 10, -1 } }, - { "Aeolian" , { 0, 2, 3, 5, 7, 8, 10, -1 } }, - { "Locrian" , { 0, 1, 3, 5, 6, 8, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Major" ), { 0, 2, 4, 5, 7, 9, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Harmonic minor" ), { 0, 2, 3, 5, 7, 8, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Melodic minor" ), { 0, 2, 3, 5, 7, 9, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Whole tone" ), { 0, 2, 4, 6, 8, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Diminished" ), { 0, 2, 3, 5, 6, 8, 9, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Major pentatonic" ), { 0, 2, 4, 7, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Minor pentatonic" ), { 0, 3, 5, 7, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Jap in sen" ), { 0, 1, 5, 7, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Major bebop" ), { 0, 2, 4, 5, 7, 8, 9, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Dominant bebop" ), { 0, 2, 4, 5, 7, 9, 10, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Blues" ), { 0, 3, 5, 6, 7, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Arabic" ), { 0, 1, 4, 5, 7, 8, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Enigmatic" ), { 0, 1, 4, 6, 8, 10, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Neopolitan" ), { 0, 1, 3, 5, 7, 9, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Neopolitan minor" ), { 0, 1, 3, 5, 7, 8, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Hungarian minor" ), { 0, 2, 3, 6, 7, 8, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Dorian" ), { 0, 2, 3, 5, 7, 9, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Phrygolydian" ), { 0, 1, 3, 5, 7, 8, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Lydian" ), { 0, 2, 4, 6, 7, 9, 11, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Mixolydian" ), { 0, 2, 4, 5, 7, 9, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Aeolian" ), { 0, 2, 3, 5, 7, 8, 10, -1 } }, + { QT_TRANSLATE_NOOP( "ChordCreator", "Locrian" ), { 0, 1, 3, 5, 6, 8, 10, -1 } }, } ; ChordCreator::Chord::Chord( const char * n, const ChordSemiTones & semi_tones ) : - m_name( tr( n ) ) + m_name( ChordCreator::tr( n ) ) { for( m_size = 0; m_size < MAX_CHORD_POLYPHONY; m_size++ ) { @@ -203,8 +203,7 @@ ChordCreator::ChordCreator( Model * _parent ) : const ChordTable & chord_table = ChordTable::getInstance(); for( int i = 0; i < chord_table.size(); ++i ) { - m_chordsModel.addItem( tr( chord_table[i].getName().toUtf8(). - constData() ) ); + m_chordsModel.addItem( chord_table[i].getName() ); } } @@ -318,8 +317,7 @@ Arpeggiator::Arpeggiator( Model * _parent ) : const ChordCreator::ChordTable & chord_table = ChordCreator::ChordTable::getInstance(); for( int i = 0; i < chord_table[i].size(); ++i ) { - m_arpModel.addItem( ChordCreator::tr( - chord_table[i].getName().toUtf8().constData() ) ); + m_arpModel.addItem( chord_table[i].getName() ); } m_arpDirectionModel.addItem( tr( "Up" ), new PixmapLoader( "arp_up" ) );