1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-13 11:29:51 +03:00
OpenTX custom firmware for Transmitters
Find a file
Max Paperno dcdbff74b0 [Companion] Translation system improvements. (#4676)
* [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.
2017-03-25 13:06:36 +01:00
cmake [Companion] Translation system improvements. (#4676) 2017-03-25 13:06:36 +01:00
companion [Companion] Translation system improvements. (#4676) 2017-03-25 13:06:36 +01:00
doc Jivarofad/m2560 update (#4593) 2017-03-18 09:44:47 +01:00
jenkins Added files and scripts to enable Launchpad.net package building 2017-03-05 21:11:22 +01:00
launchpad Launchpad changelogs for 2.2.0 RC14 (and compilation fix for trusty) 2017-03-23 19:48:13 +01:00
radio cz translations - radio part (#4675) 2017-03-23 18:22:32 +01:00
sound Corrected bug that caused uneven data length for 16-bit wav files (big no, no). Added speed increase for recorded sound. 2014-03-25 15:46:29 +01:00
tools Only increment nightly index on successful processing 2017-03-23 12:17:09 +01:00
.gitattributes [build] Add comprehensive firmware size reporting scripts for ARM MCUs. (#4218) 2017-01-12 21:32:36 +01:00
.gitignore Added files and scripts to enable Launchpad.net package building 2017-03-05 21:11:22 +01:00
.gitmodules Replace thirdparty/GCS_MAVLink with a git submodule (#4556) 2017-03-05 13:04:52 +01:00
.travis.yml Travis builds failure (missing force-yes) 2017-02-12 20:58:46 +01:00
CMakeLists.txt [Companion] Translation system improvements. (#4676) 2017-03-25 13:06:36 +01:00
CREDITS.txt Update CREDITS.txt 2016-11-29 23:17:26 +01:00
DONATIONS.txt Update DONATIONS.txt 2015-11-15 10:03:54 +01:00
GPLv2.txt Companion build on Linux 2013-12-02 18:47:43 +01:00
README.md Added Coverity badge 2017-02-16 13:58:37 +01:00

##OpenTX 2.2 Branch

Build Status Coverity Scan Build Status Join the chat at https://opentx.rocket.chat Donate using Paypal

The ongoing development on 2.2.x is done in this branch.

Refer to the opentx.wiki for information about setting up the tool chains for building OpenTX and OpenTX Companion as well as other development related issues.