Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-10MAINT: Update generate-mumble_qt-qrc.pyRobert Adam
Adapted script to work with Python3 and to use proper argument parsing
2022-01-04MAINT: Update copyright to 2022Robert Adam
2021-05-13MAINT: Reworked translation-bundle scriptRobert Adam
2021-05-13MAINT: Change tabs to spaces for Python scriptRobert Adam
2021-03-02MAINT: Update copyright notice to 2021Robert Adam
This was done by running scripts/updateLicenseHeaders.py and then manually editing the LICENSE file.
2020-01-28Added configuration file for specifying whether a provided qt-translation ↵Robert Adam
should be used as a fallback only or whether it should override an existing Qt translation
2020-01-07Auto-update LICENSE.header in source filesDavide Beatrici
2019-01-25Auto-update LICENSE.header in source filesDavide Beatrici
2018-01-02Auto-update LICENSE.header in source files.Mikkel Krautz
2017-01-08Update tree copyrights to 2017.Mikkel Krautz
2016-05-10scripts: update to use LICENSE.header.Mikkel Krautz
2015-10-17Auto-generate qrc file for embedded Qt translations when running qmake.Mikkel Krautz
This change removes our qmake-based Qt translation embedding. That system uses mumble_qt.qrc resource file with hardcoded filenames for Qt translations, and some logic implemented in qmake that copies Qt translations into the Mumble source tree such that the paths in the mumble_qt.qrc file match. The new system introduces a simple Python script that takes an output filename for the .qrc file the tool will write, along with a set of directories containing Qt translations. The tool will generate a Qt resource file containing references to all the translation files found in the specified directories. However, the tool takes care to only include language files once. In typical use, the first directory parameter passed to the tool is the QT_INSTALL_TRANSLATIONS directory, which is where Qt stores its own translation files. The second directory is Mumble's fallback directory. The tool then goes through all files in the first directory, and notes down which languages have been processed. Multiple files for a single langauge can be included from the a directory (qt_help_da.qm, and qtbase_da.qm), but once a language has been added from one directory, it will not be added if found in the next one in line. We use this to include a set of 'fallback' translations for versions of Qt that do not include them. This also allows this new style of Qt translation embedding to be forward compatible with newer versions of Qt that add new translations. Once Qt includes a translation that we have in our fallback directory, the Qt translation is used instead.