python-docs-fr/distutils
Julien Palard 5646bc52a4
Yet another batch of : :: and no break spaces... (#1148)
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)
2020-02-05 23:32:21 +01:00
..
_setuptools_disclaimer.po traduction de la ligne setup tools disclaimer (#1139) 2020-02-04 22:22:40 +01:00
apiref.po traduction de la ligne setup tools disclaimer (#1139) 2020-02-04 22:22:40 +01:00
builtdist.po Yet another batch of : :: and no break spaces... (#1148) 2020-02-05 23:32:21 +01:00
commandref.po traduction de distutils/commandref.po (#1134) 2020-02-04 20:47:53 +01:00
configfile.po traduction de la ligne setup tools disclaimer (#1139) 2020-02-04 22:22:40 +01:00
examples.po traduction de la ligne setup tools disclaimer (#1139) 2020-02-04 22:22:40 +01:00
extending.po traduction de la ligne setup tools disclaimer (#1139) 2020-02-04 22:22:40 +01:00
index.po traduction de la ligne setup tools disclaimer (#1139) 2020-02-04 22:22:40 +01:00
introduction.po traduction de la ligne setup tools disclaimer (#1139) 2020-02-04 22:22:40 +01:00
packageindex.po Uniformize project-id-version. (#1041) 2019-12-05 23:15:54 +01:00
setupscript.po traduction de la ligne setup tools disclaimer (#1139) 2020-02-04 22:22:40 +01:00
sourcedist.po traduction de la ligne setup tools disclaimer (#1139) 2020-02-04 22:22:40 +01:00
uploading.po Uniformize project-id-version. (#1041) 2019-12-05 23:15:54 +01:00