mirror of
https://github.com/opentx/opentx.git
synced 2025-07-13 11:29:51 +03:00
OpenTX custom firmware for Transmitters
* [Companion] I18N: * Introduce new Translations class to centralize all related functionality; * Add ability to search multiple locations for .qm translation binaries (local folders, resources, system paths); * Add ability to reload translations dynamically w/out application restart; * Improve support for loading Qt translations (if available); * [build][i18n] Look for and include pre-built Qt translations with other translation resources; Generate translations.qrc dynamically with rest of build files; Add EN "translation" file (simpler UI string edits and possible abstractions); Rename ZH translation file to be country-specific. * [build] Centralize finding all the Qt bits into root CMakeLists; Make sure QT_QMAKE_EXECUTABLE is defined; Disable dysfunctional simulator installer script generation. * Cosmetics (unused includes). * [Companion] Make language options menu dynamic based on available translations, and always show native language name; Allow changing language of some elements w/out restarting (esp. menus/toolbar buttons); Simplify menus/actions/handlers for themes and icon sizes. * [build] Better way to generate translations.qrc using input file again (previous method was generating new qrc for each reconfig); Make sure common library is linked to other modules which may need it; Remove unused script. |
||
---|---|---|
cmake | ||
companion | ||
doc | ||
jenkins | ||
launchpad | ||
radio | ||
sound | ||
tools | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
CMakeLists.txt | ||
CREDITS.txt | ||
DONATIONS.txt | ||
GPLv2.txt | ||
README.md |