Switch to GNU gettext for translations. A cmake target is created for each .po file turning it into a .ts file. In this way, exisiting build logic should work unchanged.

Fix build errors with possibly unneeded qt calls, and Add translation badge to readme

Fix icon

Fix .ts.ts and .po.po (WAT)

Semantic changes and template file to be used by weblate

Translated using Weblate (Japanese)

Currently translated at 0% (0 of 0 strings)

Created new translation.

Translated using Weblate (Swedish)

Currently translated at 0% (0 of 0 strings)

Created new translation.

Translated using Weblate (Portuguese (Brazil))

Currently translated at 0% (0 of 0 strings)

Created new translation.

Fix translations_update

Use relative paths for files in translations

Translated using Weblate (Swedish)

Currently translated at 14.5% (55 of 379 strings)

Translated using Weblate (mmc_DE (generated))

Currently translated at 52.7% (325 of 616 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 0.0% (0 of 379 strings)

Translated using Weblate (Swedish)

Currently translated at 18.9% (72 of 379 strings)

Translated using Weblate (Swedish)

Currently translated at 19.7% (75 of 379 strings)

Translated using Weblate (Swedish)

Currently translated at 25.0% (95 of 379 strings)

Translated using Weblate (Swedish)

Currently translated at 25.3% (96 of 379 strings)

Consistent naming

Translated using Weblate (Swedish)

Currently translated at 28.4% (108 of 379 strings)

Translated using Weblate (mmc_FR (generated))

Currently translated at 0.2% (1 of 379 strings)

Translated using Weblate (Swedish)

Currently translated at 29.8% (113 of 379 strings)

Translated using Weblate (Swedish)

Currently translated at 30.3% (115 of 379 strings)

More consistency checks

Use old mmc_lang filenames for generated .ts files (So language switcher works)

Translated using Weblate (French)

Currently translated at 0.2% (1 of 379 strings)

Translated using Weblate (Swedish)

Currently translated at 41.6% (158 of 379 strings)

Translated using Weblate (German)

Currently translated at 51.6% (318 of 616 strings)

Fix translations_update to include ui files (Convert to qt, update, convert back)

Translated using Weblate (Swedish)

Currently translated at 48.5% (184 of 379 strings)

Spanish translation from #249 Closes #349

Translated using Weblate (Portuguese (Brazil))

Currently translated at 4.9% (40 of 810 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 7.0% (57 of 810 strings)