MuseScore/share/instruments
Joachim Schmitz d3928d645e Make instruments descriptions translatable
and have the script adding the license header to intrumentsxml.h
2021-10-28 03:08:03 -07: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 Make instruments descriptions translatable 2021-10-28 03:08:03 -07:00
instruments.xml Update instruments.xml with new instrument descriptions 2021-10-22 16:11:08 +00:00
instrumentsxml.h Make instruments descriptions translatable 2021-10-28 03:08:03 -07: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