C'est encore un `merge.py 3.11` sans intervention manuelle : j'essaye de tenir la 3.11 à jour à l'approche de la PyConFr. Reviewed-on: AFPy/python-docs-fr#25 Co-authored-by: Julien Palard <julien@palard.fr> Co-committed-by: Julien Palard <julien@palard.fr>
Actuellement *base class* est traduit en *classe de base*. Je propose d'utiliser *classe ancêtre*, les deux versions existant dans la littérature, mais *de base* pouvant laisser penser qu'il s'agit de la classe la plus loin dans l'héritage possible. Co-authored-by: Christophe Nanteuil <christophe.nanteuil@gmail.com> Reviewed-on: AFPy/python-docs-fr#11 Reviewed-by: Julien Palard <julien@palard.fr> Co-authored-by: Christophe Nanteuil <christophenan@noreply.localhost> Co-committed-by: Christophe Nanteuil <christophenan@noreply.localhost>
* Fuzzies un peu partout Essentiellement pour nettoyer la liste 'make todo'. La plupart des corrections sont triviales (lorsque upstream a reçu une correction de faute de frappe). Il y a quelques chaînes nouvellement traduites. * Relecture de Julien Palard
* relecture de faq/design.po et fuzzy * coquilles * relecture de faq/design.po et fuzzy * coquilles * Apply suggestions from code review Début de prise en compte des remarques de @awecx. Co-authored-by: Antoine <43954001+awecx@users.noreply.github.com> Co-authored-by: Antoine <43954001+awecx@users.noreply.github.com>
import polib import pathlib def check(file): pofile = polib.pofile(file) for entry in pofile: if not entry.msgstr: continue if entry.msgid.endswith(" ::"): entry.msgstr = entry.msgstr.rstrip(": \u202f\u00A0") + " ::" if entry.msgid.endswith("::") and not entry.msgid.endswith(" ::"): entry.msgstr = entry.msgstr.rstrip(": ,. \u202f\u00A0") + "\u00A0::" pofile.save() for file in pathlib.Path(".").glob("*.po"): check(file) for file in pathlib.Path(".").glob("*/*.po"): check(file)