MuseScore/share/instruments
2021-07-12 17:47:01 +02:00
..
CMakeLists.txt Updated license headers for cmake files 2021-04-19 17:09:37 +02:00
generate_tsv.py Create script to update instruments.xml from online spreadsheet 2021-06-08 11:21:18 +00:00
generateTs.py updated instruments from 3.x 2021-01-28 15:14:31 +02:00
instruments.xml updated instruments.xml to add support of the dropdownName field 2021-07-12 17:47:01 +02:00
instrumentsxml.h Updated license headers for .cpp/.h files 2021-04-19 17:08:37 +02:00
orders.xml updated instruments from 3.x 2021-01-28 15:14:31 +02:00
README.md Fix lupdate step to not put all translations into all ts files 2017-09-19 16:37:55 +02:00
update_instruments_xml.py updated instruments.xml to add support of the dropdownName field 2021-07-12 17:47:01 +02:00

Translation of the instrument list

  • generateTs.py parses instruments.xml and creates a fake instrumentsxml.h file
  • gen-instruments-projectfile creates a pro file for the translations, so we can run lupdate (to create/update the TS files) and lrelease on it (to generate the QM files)
  • the QM files are loaded by MuseScore and the instruments are translated when the instruments.xml file is loaded

If instruments.xml is modified

  • run generateTs.py and lupdate.sh
  • push the new file updated ts en_US file to transifex