Validate PO files in static analysis
What does this MR do?
This validates all PO files within the static-analysis
-job.
We'll now also ignore fuzzy translations if they would have snuck or if they are generated by GDK.
We also fix the already invalid translations.
Why was this MR needed?
This is needed to avoid problems like https://gitlab.com/gitlab-org/gitlab-ce/issues/35302 & https://gitlab.com/gitlab-org/gitlab-ce/issues/35235.
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary -
Documentation created/updated - Tests
-
Added for this feature/bug -
All builds are passing
-
What are the relevant issue numbers?
Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/33513
Edited by Bob Van Landuyt :neckbeard: