* Update loading method for Weblate
Signed-off-by: Arnau Mora <arnyminerz@proton.me>
* Add fetch script
Signed-off-by: Arnau Mora <arnyminerz@proton.me>
* Add test function
Signed-off-by: Arnau Mora <arnyminerz@proton.me>
* Add credits from Transifex
Signed-off-by: Arnau Mora <arnyminerz@proton.me>
* Add workflow for updating Weblate credits
Signed-off-by: Arnau Mora <arnyminerz@proton.me>
* Improve styling
Signed-off-by: Arnau Mora <arnyminerz@proton.me>
* Add line break at the end
Signed-off-by: Arnau Mora <arnyminerz@proton.me>
* Filter Ricki in translation contributions
Signed-off-by: Arnau Mora <arnyminerz@proton.me>
* Display Transifex translations
Signed-off-by: Arnau Mora <arnyminerz@proton.me>
* Modify PRs, not the base branch
Signed-off-by: Arnau Mora <arnyminerz@proton.me>
* Fix paddings
Signed-off-by: Arnau Mora <arnyminerz@proton.me>
* Rename weblateTranslations flow and loadWeblateTranslations function
* Rename variables and functions from `translations` to `translators`
* - Move AboutActivity.Model class to AboutModel
* Rename translators files
* Minor renaming
* Refactor sorting logic into `sortTranslators` function
* Rename script to fetch Weblate translators
* - Remove `AboutActivityTest` class
- Move `loadTransifexTranslators` function to `AboutModel`
- Update `loadWeblateTranslators` function in `AboutModel`
* Update Weblate workflow
* - Combine Weblate and Transifex translators into a single list
- Update AboutActivity to use the combined list
- Add tests for the new functionality
* Merge Transifex and Weblate translators by username, don't show language, add Engage widget
* Extract TranslationsTab
* AboutModel: update tests
* Add thanks message for translation contributors
* Move translation credits to Weblate
- Update `OpenSourceLicenseInfoProvider` path
- Add new strings for translations credits
- Update `TranslationsTab` with new strings
* Add Accept-Language, update Context
* Update Weblate Translators Workflow
- Allow workflow to run on specific branch for testing
- Remove unnecessary fetch-depth comment
* Update Weblate Translators Workflow (2)
* Remove workflow
---------
Signed-off-by: Arnau Mora <arnyminerz@proton.me>
Co-authored-by: Ricki Hirner <hirner@bitfire.at>
* Changed `password` with `token`
Signed-off-by: Arnau Mora <arnyminer.z@gmail.com>
* Fetch script: don't use --minimum-perc 20 because it's in .tx/config
---------
Signed-off-by: Arnau Mora <arnyminer.z@gmail.com>
Co-authored-by: Ricki Hirner <hirner@bitfire.at>
* change group methods to less specific values
* new account settings version: change group method to CATEGORIES for updated accounts
* change group method from CATEGORIES to GROUP_VCARDS automatically when a group VCard is received
GUI:
* AccountSettings: disable CalDAV/CardDAV options when the corresponding service is not available
* AccountSettings: new option to choose contact group method
* account setup: allow to choose contact group method at account creation
* new StringLogger
* DavResourceFinder: log to StringLogger; if no collections are found, logs can be views
* DebugInfoActivity: show passed logs
* script to fetch translations from Transifex
* increase version to 0.9-beta2