Update usage of Transifex API #17341
Labels
not-in-changelog
For issues or pull requests that should not be included in our release changelog on matomo.org.
Task
Indicates an issue is neither a feature nor a bug and it's purely a "technical" change.
Milestone
Our scripts to update the translations are currently using the Transifex API v2.
Today Transifex released the new API v3. This API has a changed authentication. See https://transifex.github.io/openapi/index.html#section/Authentication
Seems they've switched from authenticating with username/password to and authentication token.
We can still use v2, but need to update our scripts before end of 2022, as v2 will become unavailable afterwards.
We may need to update our API implementation (https://github.com/matomo-org/matomo/blob/4.x-dev/core/Translation/Transifex/API.php) as well as all commands (https://github.com/matomo-org/matomo/tree/4.x-dev/plugins/LanguagesManager/Commands) and the GitHub action in all repos, which uses the commands.
The text was updated successfully, but these errors were encountered: