-
Notifications
You must be signed in to change notification settings - Fork 7
Translations
Since the release of Drumstick 2.0 and VMPK 0.8, there have been some changes that affect translations. This document should clarify the situation and be useful as reference.
-
The former Transifex project has been canceled. The only way to translate now is using the Qt Linguist tool. This program can be downloaded for Windows for free, and it is included in all Linux distributions as well.
-
The source TS files (XML) are located at the repositories
- Main repositories (Git) at SourceForge:
- Mirror repositories (Git) at GitHub:
You may use any of the Git repositories at your convenience. You can send your translated files by email, or using a ticket at SourceForge or Github, a patch or a Pull Request.
Drumstick 2.0 has a library named 'drumstick-widgets' that includes the piano widget among other GUI components. These components were part of VMPK before, and the translatable strings were included in the vmpk_*.ts files, but now they are split between the drumstick project and the vmpk project. The library contains the translatable strings for the note names, the palette names/descriptions and the configuration dialogs for the MIDI drivers. At runtime, VMPK and other programs will load the appropriate translations from the installed drumstick library in addition of their own program translations. These are the files to pick for translation:
- directory 'library/widgets/translations/':
- drumstick-widgets_cs.ts
- drumstick-widgets_de.ts
- drumstick-widgets_en.ts
- drumstick-widgets_es.ts
- drumstick-widgets_fr.ts
- drumstick-widgets_gl.ts
- drumstick-widgets_nl.ts
- drumstick-widgets_ru.ts
- drumstick-widgets_sr.ts
- drumstick-widgets_sv.ts
- drumstick-widgets_tr.ts
- drumstick-widgets_zh_CN.ts
If you want to help with a translation on some other language not yet included, you may copy (for instance) the English file to create a new language file and change the target language of the copy in Qt Linguist.
By the way, the three GUI utilities in Drumstick are now translatable as well. See:
-
utils/drumgrid/drumstick-drumgrid_es.ts
-
utils/drumgrid/drumstick-drumgrid_en.ts
-
utils/guiplayer/drumstick-guiplayer_es.ts
-
utils/guiplayer/drumstick-guiplayer_en.ts
-
utils/vpiano/drumstick-vpiano_en.ts
-
utils/vpiano/drumstick-vpiano_es.ts
The VMPK translations are now smaller
- directory 'translations/':
- vmpk_cs.ts
- vmpk_de.ts
- vmpk_en.ts
- vmpk_es.ts
- vmpk_fr.ts
- vmpk_gl.ts
- vmpk_nl.ts
- vmpk_ru.ts
- vmpk_sr.ts
- vmpk_sv.ts
- vmpk_tr.ts
- vmpk_zh_CN.ts
Please subscribe to the mailing list or GitHub Discussions. Your questions and comments are welcome. Thanks!