Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vérifier si les catalogues de traduction sont à jour dans l'intégration continue #38

Open
azmeuk opened this issue Oct 11, 2023 · 2 comments
Labels
qualité Qualité du code

Comments

@azmeuk
Copy link
Collaborator

azmeuk commented Oct 11, 2023

Après avoir modifié des phrases traductibles, il faut lancer la commande pybabel extract (ou bien make translation-extract) pour mettre à jour les catalogues de traduction. Cette étape est souvent oubliée.

Pour s'en rappeler, on peut implémenter une étape d'intégration continue qui exécute cette commande, et échoue si elle constate des différences avec le dépôt git.

@azmeuk azmeuk added the qualité Qualité du code label Oct 11, 2023
@azmeuk
Copy link
Collaborator Author

azmeuk commented Oct 12, 2023

Possiblement il suffirait de lancer une extraction dans un job de la CI, puis d'exécuter une variante de la commande suivante, qui doit échouer s'il y a catalogues qui ont été mis à jour:

git diff --exit-code --ignore-matching-lines '^"(POT-Creation-Date|Generated-By):'

@azmeuk
Copy link
Collaborator Author

azmeuk commented Dec 8, 2023

Des idées ici : python-babel/babel#1034

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
qualité Qualité du code
Projects
None yet
Development

No branches or pull requests

1 participant