diff --git a/.github/workflows/update-and-build.yml b/.github/workflows/update-and-build.yml index 316a0ff850..d8159df216 100644 --- a/.github/workflows/update-and-build.yml +++ b/.github/workflows/update-and-build.yml @@ -4,6 +4,7 @@ on: push: branches: - '*' + workflow_dispatch: jobs: update-translation: runs-on: ubuntu-latest @@ -16,16 +17,17 @@ jobs: access_token: ${{ secrets.GITHUB_TOKEN }} - uses: actions/setup-python@master with: - python-version: '3.9' + python-version: 3 - run: sudo apt-get install -y gettext - - run: pip install 'transifex-client>=0.14' requests + - run: pip install requests - uses: actions/checkout@master with: ref: ${{ matrix.version }} - run: ./manage_translation.py recreate_tx_config env: TX_TOKEN: ${{ secrets.TX_TOKEN }} - - run: echo -e '[https://www.transifex.com]\napi_hostname = https://api.transifex.com\nhostname = https://www.transifex.com\nusername = api' > $HOME/.transifexrc + - run: curl -o- https://raw.githubusercontent.com/transifex/cli/master/install.sh | bash + working-directory: /usr/local/bin - run: ./manage_translation.py fetch env: TX_TOKEN: ${{ secrets.TX_TOKEN }} diff --git a/.tx/config b/.tx/config index d46d3c4e37..e38e7251f2 100644 --- a/.tx/config +++ b/.tx/config @@ -1,2457 +1,2457 @@ [main] host = https://www.transifex.com -[python-newest.about] -trans.pl = about.po +[o:python-doc:p:python-newest:r:about] +file_filter = about.po type = PO source_lang = en -[python-newest.bugs] -trans.pl = bugs.po +[o:python-doc:p:python-newest:r:bugs] +file_filter = bugs.po type = PO source_lang = en -[python-newest.c-api--abstract] -trans.pl = c-api/abstract.po +[o:python-doc:p:python-newest:r:c-api--abstract] +file_filter = c-api/abstract.po type = PO source_lang = en -[python-newest.c-api--allocation] -trans.pl = c-api/allocation.po +[o:python-doc:p:python-newest:r:c-api--allocation] +file_filter = c-api/allocation.po type = PO source_lang = en -[python-newest.c-api--apiabiversion] -trans.pl = c-api/apiabiversion.po +[o:python-doc:p:python-newest:r:c-api--apiabiversion] +file_filter = c-api/apiabiversion.po type = PO source_lang = en -[python-newest.c-api--arg] -trans.pl = c-api/arg.po +[o:python-doc:p:python-newest:r:c-api--arg] +file_filter = c-api/arg.po type = PO source_lang = en -[python-newest.c-api--bool] -trans.pl = c-api/bool.po +[o:python-doc:p:python-newest:r:c-api--bool] +file_filter = c-api/bool.po type = PO source_lang = en -[python-newest.c-api--buffer] -trans.pl = c-api/buffer.po +[o:python-doc:p:python-newest:r:c-api--buffer] +file_filter = c-api/buffer.po type = PO source_lang = en -[python-newest.c-api--bytearray] -trans.pl = c-api/bytearray.po +[o:python-doc:p:python-newest:r:c-api--bytearray] +file_filter = c-api/bytearray.po type = PO source_lang = en -[python-newest.c-api--bytes] -trans.pl = c-api/bytes.po +[o:python-doc:p:python-newest:r:c-api--bytes] +file_filter = c-api/bytes.po type = PO source_lang = en -[python-newest.c-api--call] -trans.pl = c-api/call.po +[o:python-doc:p:python-newest:r:c-api--call] +file_filter = c-api/call.po type = PO source_lang = en -[python-newest.c-api--capsule] -trans.pl = c-api/capsule.po +[o:python-doc:p:python-newest:r:c-api--capsule] +file_filter = c-api/capsule.po type = PO source_lang = en -[python-newest.c-api--cell] -trans.pl = c-api/cell.po +[o:python-doc:p:python-newest:r:c-api--cell] +file_filter = c-api/cell.po type = PO source_lang = en -[python-newest.c-api--code] -trans.pl = c-api/code.po +[o:python-doc:p:python-newest:r:c-api--code] +file_filter = c-api/code.po type = PO source_lang = en -[python-newest.c-api--codec] -trans.pl = c-api/codec.po +[o:python-doc:p:python-newest:r:c-api--codec] +file_filter = c-api/codec.po type = PO source_lang = en -[python-newest.c-api--complex] -trans.pl = c-api/complex.po +[o:python-doc:p:python-newest:r:c-api--complex] +file_filter = c-api/complex.po type = PO source_lang = en -[python-newest.c-api--concrete] -trans.pl = c-api/concrete.po +[o:python-doc:p:python-newest:r:c-api--concrete] +file_filter = c-api/concrete.po type = PO source_lang = en -[python-newest.c-api--contextvars] -trans.pl = c-api/contextvars.po +[o:python-doc:p:python-newest:r:c-api--contextvars] +file_filter = c-api/contextvars.po type = PO source_lang = en -[python-newest.c-api--conversion] -trans.pl = c-api/conversion.po +[o:python-doc:p:python-newest:r:c-api--conversion] +file_filter = c-api/conversion.po type = PO source_lang = en -[python-newest.c-api--coro] -trans.pl = c-api/coro.po +[o:python-doc:p:python-newest:r:c-api--coro] +file_filter = c-api/coro.po type = PO source_lang = en -[python-newest.c-api--datetime] -trans.pl = c-api/datetime.po +[o:python-doc:p:python-newest:r:c-api--datetime] +file_filter = c-api/datetime.po type = PO source_lang = en -[python-newest.c-api--descriptor] -trans.pl = c-api/descriptor.po +[o:python-doc:p:python-newest:r:c-api--descriptor] +file_filter = c-api/descriptor.po type = PO source_lang = en -[python-newest.c-api--dict] -trans.pl = c-api/dict.po +[o:python-doc:p:python-newest:r:c-api--dict] +file_filter = c-api/dict.po type = PO source_lang = en -[python-newest.c-api--exceptions] -trans.pl = c-api/exceptions.po +[o:python-doc:p:python-newest:r:c-api--exceptions] +file_filter = c-api/exceptions.po type = PO source_lang = en -[python-newest.c-api--file] -trans.pl = c-api/file.po +[o:python-doc:p:python-newest:r:c-api--file] +file_filter = c-api/file.po type = PO source_lang = en -[python-newest.c-api--float] -trans.pl = c-api/float.po +[o:python-doc:p:python-newest:r:c-api--float] +file_filter = c-api/float.po type = PO source_lang = en -[python-newest.c-api--function] -trans.pl = c-api/function.po +[o:python-doc:p:python-newest:r:c-api--function] +file_filter = c-api/function.po type = PO source_lang = en -[python-newest.c-api--gcsupport] -trans.pl = c-api/gcsupport.po +[o:python-doc:p:python-newest:r:c-api--gcsupport] +file_filter = c-api/gcsupport.po type = PO source_lang = en -[python-newest.c-api--gen] -trans.pl = c-api/gen.po +[o:python-doc:p:python-newest:r:c-api--gen] +file_filter = c-api/gen.po type = PO source_lang = en -[python-newest.c-api--import] -trans.pl = c-api/import.po +[o:python-doc:p:python-newest:r:c-api--import] +file_filter = c-api/import.po type = PO source_lang = en -[python-newest.c-api--index] -trans.pl = c-api/index.po +[o:python-doc:p:python-newest:r:c-api--index] +file_filter = c-api/index.po type = PO source_lang = en -[python-newest.c-api--init] -trans.pl = c-api/init.po +[o:python-doc:p:python-newest:r:c-api--init] +file_filter = c-api/init.po type = PO source_lang = en -[python-newest.c-api--init_config] -trans.pl = c-api/init_config.po +[o:python-doc:p:python-newest:r:c-api--init_config] +file_filter = c-api/init_config.po type = PO source_lang = en -[python-newest.c-api--intro] -trans.pl = c-api/intro.po +[o:python-doc:p:python-newest:r:c-api--intro] +file_filter = c-api/intro.po type = PO source_lang = en -[python-newest.c-api--iter] -trans.pl = c-api/iter.po +[o:python-doc:p:python-newest:r:c-api--iter] +file_filter = c-api/iter.po type = PO source_lang = en -[python-newest.c-api--iterator] -trans.pl = c-api/iterator.po +[o:python-doc:p:python-newest:r:c-api--iterator] +file_filter = c-api/iterator.po type = PO source_lang = en -[python-newest.c-api--list] -trans.pl = c-api/list.po +[o:python-doc:p:python-newest:r:c-api--list] +file_filter = c-api/list.po type = PO source_lang = en -[python-newest.c-api--long] -trans.pl = c-api/long.po +[o:python-doc:p:python-newest:r:c-api--long] +file_filter = c-api/long.po type = PO source_lang = en -[python-newest.c-api--mapping] -trans.pl = c-api/mapping.po +[o:python-doc:p:python-newest:r:c-api--mapping] +file_filter = c-api/mapping.po type = PO source_lang = en -[python-newest.c-api--marshal] -trans.pl = c-api/marshal.po +[o:python-doc:p:python-newest:r:c-api--marshal] +file_filter = c-api/marshal.po type = PO source_lang = en -[python-newest.c-api--memory] -trans.pl = c-api/memory.po +[o:python-doc:p:python-newest:r:c-api--memory] +file_filter = c-api/memory.po type = PO source_lang = en -[python-newest.c-api--memoryview] -trans.pl = c-api/memoryview.po +[o:python-doc:p:python-newest:r:c-api--memoryview] +file_filter = c-api/memoryview.po type = PO source_lang = en -[python-newest.c-api--method] -trans.pl = c-api/method.po +[o:python-doc:p:python-newest:r:c-api--method] +file_filter = c-api/method.po type = PO source_lang = en -[python-newest.c-api--module] -trans.pl = c-api/module.po +[o:python-doc:p:python-newest:r:c-api--module] +file_filter = c-api/module.po type = PO source_lang = en -[python-newest.c-api--none] -trans.pl = c-api/none.po +[o:python-doc:p:python-newest:r:c-api--none] +file_filter = c-api/none.po type = PO source_lang = en -[python-newest.c-api--number] -trans.pl = c-api/number.po +[o:python-doc:p:python-newest:r:c-api--number] +file_filter = c-api/number.po type = PO source_lang = en -[python-newest.c-api--objbuffer] -trans.pl = c-api/objbuffer.po +[o:python-doc:p:python-newest:r:c-api--objbuffer] +file_filter = c-api/objbuffer.po type = PO source_lang = en -[python-newest.c-api--object] -trans.pl = c-api/object.po +[o:python-doc:p:python-newest:r:c-api--object] +file_filter = c-api/object.po type = PO source_lang = en -[python-newest.c-api--objimpl] -trans.pl = c-api/objimpl.po +[o:python-doc:p:python-newest:r:c-api--objimpl] +file_filter = c-api/objimpl.po type = PO source_lang = en -[python-newest.c-api--refcounting] -trans.pl = c-api/refcounting.po +[o:python-doc:p:python-newest:r:c-api--refcounting] +file_filter = c-api/refcounting.po type = PO source_lang = en -[python-newest.c-api--reflection] -trans.pl = c-api/reflection.po +[o:python-doc:p:python-newest:r:c-api--reflection] +file_filter = c-api/reflection.po type = PO source_lang = en -[python-newest.c-api--sequence] -trans.pl = c-api/sequence.po +[o:python-doc:p:python-newest:r:c-api--sequence] +file_filter = c-api/sequence.po type = PO source_lang = en -[python-newest.c-api--set] -trans.pl = c-api/set.po +[o:python-doc:p:python-newest:r:c-api--set] +file_filter = c-api/set.po type = PO source_lang = en -[python-newest.c-api--slice] -trans.pl = c-api/slice.po +[o:python-doc:p:python-newest:r:c-api--slice] +file_filter = c-api/slice.po type = PO source_lang = en -[python-newest.c-api--stable] -trans.pl = c-api/stable.po +[o:python-doc:p:python-newest:r:c-api--stable] +file_filter = c-api/stable.po type = PO source_lang = en -[python-newest.c-api--structures] -trans.pl = c-api/structures.po +[o:python-doc:p:python-newest:r:c-api--structures] +file_filter = c-api/structures.po type = PO source_lang = en -[python-newest.c-api--sys] -trans.pl = c-api/sys.po +[o:python-doc:p:python-newest:r:c-api--sys] +file_filter = c-api/sys.po type = PO source_lang = en -[python-newest.c-api--tuple] -trans.pl = c-api/tuple.po +[o:python-doc:p:python-newest:r:c-api--tuple] +file_filter = c-api/tuple.po type = PO source_lang = en -[python-newest.c-api--type] -trans.pl = c-api/type.po +[o:python-doc:p:python-newest:r:c-api--type] +file_filter = c-api/type.po type = PO source_lang = en -[python-newest.c-api--typehints] -trans.pl = c-api/typehints.po +[o:python-doc:p:python-newest:r:c-api--typehints] +file_filter = c-api/typehints.po type = PO source_lang = en -[python-newest.c-api--typeobj] -trans.pl = c-api/typeobj.po +[o:python-doc:p:python-newest:r:c-api--typeobj] +file_filter = c-api/typeobj.po type = PO source_lang = en -[python-newest.c-api--unicode] -trans.pl = c-api/unicode.po +[o:python-doc:p:python-newest:r:c-api--unicode] +file_filter = c-api/unicode.po type = PO source_lang = en -[python-newest.c-api--utilities] -trans.pl = c-api/utilities.po +[o:python-doc:p:python-newest:r:c-api--utilities] +file_filter = c-api/utilities.po type = PO source_lang = en -[python-newest.c-api--veryhigh] -trans.pl = c-api/veryhigh.po +[o:python-doc:p:python-newest:r:c-api--veryhigh] +file_filter = c-api/veryhigh.po type = PO source_lang = en -[python-newest.c-api--weakref] -trans.pl = c-api/weakref.po +[o:python-doc:p:python-newest:r:c-api--weakref] +file_filter = c-api/weakref.po type = PO source_lang = en -[python-newest.contents] -trans.pl = contents.po +[o:python-doc:p:python-newest:r:contents] +file_filter = contents.po type = PO source_lang = en -[python-newest.copyright] -trans.pl = copyright.po +[o:python-doc:p:python-newest:r:copyright] +file_filter = copyright.po type = PO source_lang = en -[python-newest.distributing--index] -trans.pl = distributing/index.po +[o:python-doc:p:python-newest:r:distributing--index] +file_filter = distributing/index.po type = PO source_lang = en -[python-newest.distutils--apiref] -trans.pl = distutils/apiref.po +[o:python-doc:p:python-newest:r:distutils--apiref] +file_filter = distutils/apiref.po type = PO source_lang = en -[python-newest.distutils--builtdist] -trans.pl = distutils/builtdist.po +[o:python-doc:p:python-newest:r:distutils--builtdist] +file_filter = distutils/builtdist.po type = PO source_lang = en -[python-newest.distutils--commandref] -trans.pl = distutils/commandref.po +[o:python-doc:p:python-newest:r:distutils--commandref] +file_filter = distutils/commandref.po type = PO source_lang = en -[python-newest.distutils--configfile] -trans.pl = distutils/configfile.po +[o:python-doc:p:python-newest:r:distutils--configfile] +file_filter = distutils/configfile.po type = PO source_lang = en -[python-newest.distutils--examples] -trans.pl = distutils/examples.po +[o:python-doc:p:python-newest:r:distutils--examples] +file_filter = distutils/examples.po type = PO source_lang = en -[python-newest.distutils--extending] -trans.pl = distutils/extending.po +[o:python-doc:p:python-newest:r:distutils--extending] +file_filter = distutils/extending.po type = PO source_lang = en -[python-newest.distutils--index] -trans.pl = distutils/index.po +[o:python-doc:p:python-newest:r:distutils--index] +file_filter = distutils/index.po type = PO source_lang = en -[python-newest.distutils--introduction] -trans.pl = distutils/introduction.po +[o:python-doc:p:python-newest:r:distutils--introduction] +file_filter = distutils/introduction.po type = PO source_lang = en -[python-newest.distutils--packageindex] -trans.pl = distutils/packageindex.po +[o:python-doc:p:python-newest:r:distutils--packageindex] +file_filter = distutils/packageindex.po type = PO source_lang = en -[python-newest.distutils--setupscript] -trans.pl = distutils/setupscript.po +[o:python-doc:p:python-newest:r:distutils--setupscript] +file_filter = distutils/setupscript.po type = PO source_lang = en -[python-newest.distutils--_setuptools_disclaimer] -trans.pl = distutils/_setuptools_disclaimer.po +[o:python-doc:p:python-newest:r:distutils--_setuptools_disclaimer] +file_filter = distutils/_setuptools_disclaimer.po type = PO source_lang = en -[python-newest.distutils--sourcedist] -trans.pl = distutils/sourcedist.po +[o:python-doc:p:python-newest:r:distutils--sourcedist] +file_filter = distutils/sourcedist.po type = PO source_lang = en -[python-newest.distutils--uploading] -trans.pl = distutils/uploading.po +[o:python-doc:p:python-newest:r:distutils--uploading] +file_filter = distutils/uploading.po type = PO source_lang = en -[python-newest.extending--building] -trans.pl = extending/building.po +[o:python-doc:p:python-newest:r:extending--building] +file_filter = extending/building.po type = PO source_lang = en -[python-newest.extending--embedding] -trans.pl = extending/embedding.po +[o:python-doc:p:python-newest:r:extending--embedding] +file_filter = extending/embedding.po type = PO source_lang = en -[python-newest.extending--extending] -trans.pl = extending/extending.po +[o:python-doc:p:python-newest:r:extending--extending] +file_filter = extending/extending.po type = PO source_lang = en -[python-newest.extending--index] -trans.pl = extending/index.po +[o:python-doc:p:python-newest:r:extending--index] +file_filter = extending/index.po type = PO source_lang = en -[python-newest.extending--newtypes] -trans.pl = extending/newtypes.po +[o:python-doc:p:python-newest:r:extending--newtypes] +file_filter = extending/newtypes.po type = PO source_lang = en -[python-newest.extending--newtypes_tutorial] -trans.pl = extending/newtypes_tutorial.po +[o:python-doc:p:python-newest:r:extending--newtypes_tutorial] +file_filter = extending/newtypes_tutorial.po type = PO source_lang = en -[python-newest.extending--windows] -trans.pl = extending/windows.po +[o:python-doc:p:python-newest:r:extending--windows] +file_filter = extending/windows.po type = PO source_lang = en -[python-newest.faq--design] -trans.pl = faq/design.po +[o:python-doc:p:python-newest:r:faq--design] +file_filter = faq/design.po type = PO source_lang = en -[python-newest.faq--extending] -trans.pl = faq/extending.po +[o:python-doc:p:python-newest:r:faq--extending] +file_filter = faq/extending.po type = PO source_lang = en -[python-newest.faq--general] -trans.pl = faq/general.po +[o:python-doc:p:python-newest:r:faq--general] +file_filter = faq/general.po type = PO source_lang = en -[python-newest.faq--gui] -trans.pl = faq/gui.po +[o:python-doc:p:python-newest:r:faq--gui] +file_filter = faq/gui.po type = PO source_lang = en -[python-newest.faq--index] -trans.pl = faq/index.po +[o:python-doc:p:python-newest:r:faq--index] +file_filter = faq/index.po type = PO source_lang = en -[python-newest.faq--installed] -trans.pl = faq/installed.po +[o:python-doc:p:python-newest:r:faq--installed] +file_filter = faq/installed.po type = PO source_lang = en -[python-newest.faq--library] -trans.pl = faq/library.po +[o:python-doc:p:python-newest:r:faq--library] +file_filter = faq/library.po type = PO source_lang = en -[python-newest.faq--programming] -trans.pl = faq/programming.po +[o:python-doc:p:python-newest:r:faq--programming] +file_filter = faq/programming.po type = PO source_lang = en -[python-newest.faq--windows] -trans.pl = faq/windows.po +[o:python-doc:p:python-newest:r:faq--windows] +file_filter = faq/windows.po type = PO source_lang = en -[python-newest.glossary_] -trans.pl = glossary.po +[o:python-doc:p:python-newest:r:glossary_] +file_filter = glossary.po type = PO source_lang = en -[python-newest.howto--annotations] -trans.pl = howto/annotations.po +[o:python-doc:p:python-newest:r:howto--annotations] +file_filter = howto/annotations.po type = PO source_lang = en -[python-newest.howto--argparse] -trans.pl = howto/argparse.po +[o:python-doc:p:python-newest:r:howto--argparse] +file_filter = howto/argparse.po type = PO source_lang = en -[python-newest.howto--clinic] -trans.pl = howto/clinic.po +[o:python-doc:p:python-newest:r:howto--clinic] +file_filter = howto/clinic.po type = PO source_lang = en -[python-newest.howto--cporting] -trans.pl = howto/cporting.po +[o:python-doc:p:python-newest:r:howto--cporting] +file_filter = howto/cporting.po type = PO source_lang = en -[python-newest.howto--curses] -trans.pl = howto/curses.po +[o:python-doc:p:python-newest:r:howto--curses] +file_filter = howto/curses.po type = PO source_lang = en -[python-newest.howto--descriptor] -trans.pl = howto/descriptor.po +[o:python-doc:p:python-newest:r:howto--descriptor] +file_filter = howto/descriptor.po type = PO source_lang = en -[python-newest.howto--enum] -trans.pl = howto/enum.po +[o:python-doc:p:python-newest:r:howto--enum] +file_filter = howto/enum.po type = PO source_lang = en -[python-newest.howto--functional] -trans.pl = howto/functional.po +[o:python-doc:p:python-newest:r:howto--functional] +file_filter = howto/functional.po type = PO source_lang = en -[python-newest.howto--index] -trans.pl = howto/index.po +[o:python-doc:p:python-newest:r:howto--index] +file_filter = howto/index.po type = PO source_lang = en -[python-newest.howto--instrumentation] -trans.pl = howto/instrumentation.po +[o:python-doc:p:python-newest:r:howto--instrumentation] +file_filter = howto/instrumentation.po type = PO source_lang = en -[python-newest.howto--ipaddress] -trans.pl = howto/ipaddress.po +[o:python-doc:p:python-newest:r:howto--ipaddress] +file_filter = howto/ipaddress.po type = PO source_lang = en -[python-newest.howto--logging] -trans.pl = howto/logging.po +[o:python-doc:p:python-newest:r:howto--logging] +file_filter = howto/logging.po type = PO source_lang = en -[python-newest.howto--logging-cookbook] -trans.pl = howto/logging-cookbook.po +[o:python-doc:p:python-newest:r:howto--logging-cookbook] +file_filter = howto/logging-cookbook.po type = PO source_lang = en -[python-newest.howto--pyporting] -trans.pl = howto/pyporting.po +[o:python-doc:p:python-newest:r:howto--pyporting] +file_filter = howto/pyporting.po type = PO source_lang = en -[python-newest.howto--regex] -trans.pl = howto/regex.po +[o:python-doc:p:python-newest:r:howto--regex] +file_filter = howto/regex.po type = PO source_lang = en -[python-newest.howto--sockets] -trans.pl = howto/sockets.po +[o:python-doc:p:python-newest:r:howto--sockets] +file_filter = howto/sockets.po type = PO source_lang = en -[python-newest.howto--sorting] -trans.pl = howto/sorting.po +[o:python-doc:p:python-newest:r:howto--sorting] +file_filter = howto/sorting.po type = PO source_lang = en -[python-newest.howto--unicode] -trans.pl = howto/unicode.po +[o:python-doc:p:python-newest:r:howto--unicode] +file_filter = howto/unicode.po type = PO source_lang = en -[python-newest.howto--urllib2] -trans.pl = howto/urllib2.po +[o:python-doc:p:python-newest:r:howto--urllib2] +file_filter = howto/urllib2.po type = PO source_lang = en -[python-newest.install--index] -trans.pl = install/index.po +[o:python-doc:p:python-newest:r:install--index] +file_filter = install/index.po type = PO source_lang = en -[python-newest.installing--index] -trans.pl = installing/index.po +[o:python-doc:p:python-newest:r:installing--index] +file_filter = installing/index.po type = PO source_lang = en -[python-newest.library--2to3] -trans.pl = library/2to3.po +[o:python-doc:p:python-newest:r:library--2to3] +file_filter = library/2to3.po type = PO source_lang = en -[python-newest.library--abc] -trans.pl = library/abc.po +[o:python-doc:p:python-newest:r:library--abc] +file_filter = library/abc.po type = PO source_lang = en -[python-newest.library--aifc] -trans.pl = library/aifc.po +[o:python-doc:p:python-newest:r:library--aifc] +file_filter = library/aifc.po type = PO source_lang = en -[python-newest.library--allos] -trans.pl = library/allos.po +[o:python-doc:p:python-newest:r:library--allos] +file_filter = library/allos.po type = PO source_lang = en -[python-newest.library--archiving] -trans.pl = library/archiving.po +[o:python-doc:p:python-newest:r:library--archiving] +file_filter = library/archiving.po type = PO source_lang = en -[python-newest.library--argparse] -trans.pl = library/argparse.po +[o:python-doc:p:python-newest:r:library--argparse] +file_filter = library/argparse.po type = PO source_lang = en -[python-newest.library--array] -trans.pl = library/array.po +[o:python-doc:p:python-newest:r:library--array] +file_filter = library/array.po type = PO source_lang = en -[python-newest.library--ast] -trans.pl = library/ast.po +[o:python-doc:p:python-newest:r:library--ast] +file_filter = library/ast.po type = PO source_lang = en -[python-newest.library--asynchat] -trans.pl = library/asynchat.po +[o:python-doc:p:python-newest:r:library--asynchat] +file_filter = library/asynchat.po type = PO source_lang = en -[python-newest.library--asyncio] -trans.pl = library/asyncio.po +[o:python-doc:p:python-newest:r:library--asyncio] +file_filter = library/asyncio.po type = PO source_lang = en -[python-newest.library--asyncio-api-index] -trans.pl = library/asyncio-api-index.po +[o:python-doc:p:python-newest:r:library--asyncio-api-index] +file_filter = library/asyncio-api-index.po type = PO source_lang = en -[python-newest.library--asyncio-dev] -trans.pl = library/asyncio-dev.po +[o:python-doc:p:python-newest:r:library--asyncio-dev] +file_filter = library/asyncio-dev.po type = PO source_lang = en -[python-newest.library--asyncio-eventloop] -trans.pl = library/asyncio-eventloop.po +[o:python-doc:p:python-newest:r:library--asyncio-eventloop] +file_filter = library/asyncio-eventloop.po type = PO source_lang = en -[python-newest.library--asyncio-exceptions] -trans.pl = library/asyncio-exceptions.po +[o:python-doc:p:python-newest:r:library--asyncio-exceptions] +file_filter = library/asyncio-exceptions.po type = PO source_lang = en -[python-newest.library--asyncio-future] -trans.pl = library/asyncio-future.po +[o:python-doc:p:python-newest:r:library--asyncio-future] +file_filter = library/asyncio-future.po type = PO source_lang = en -[python-newest.library--asyncio-llapi-index] -trans.pl = library/asyncio-llapi-index.po +[o:python-doc:p:python-newest:r:library--asyncio-llapi-index] +file_filter = library/asyncio-llapi-index.po type = PO source_lang = en -[python-newest.library--asyncio-platforms] -trans.pl = library/asyncio-platforms.po +[o:python-doc:p:python-newest:r:library--asyncio-platforms] +file_filter = library/asyncio-platforms.po type = PO source_lang = en -[python-newest.library--asyncio-policy] -trans.pl = library/asyncio-policy.po +[o:python-doc:p:python-newest:r:library--asyncio-policy] +file_filter = library/asyncio-policy.po type = PO source_lang = en -[python-newest.library--asyncio-protocol] -trans.pl = library/asyncio-protocol.po +[o:python-doc:p:python-newest:r:library--asyncio-protocol] +file_filter = library/asyncio-protocol.po type = PO source_lang = en -[python-newest.library--asyncio-queue] -trans.pl = library/asyncio-queue.po +[o:python-doc:p:python-newest:r:library--asyncio-queue] +file_filter = library/asyncio-queue.po type = PO source_lang = en -[python-newest.library--asyncio-stream] -trans.pl = library/asyncio-stream.po +[o:python-doc:p:python-newest:r:library--asyncio-stream] +file_filter = library/asyncio-stream.po type = PO source_lang = en -[python-newest.library--asyncio-subprocess] -trans.pl = library/asyncio-subprocess.po +[o:python-doc:p:python-newest:r:library--asyncio-subprocess] +file_filter = library/asyncio-subprocess.po type = PO source_lang = en -[python-newest.library--asyncio-sync] -trans.pl = library/asyncio-sync.po +[o:python-doc:p:python-newest:r:library--asyncio-sync] +file_filter = library/asyncio-sync.po type = PO source_lang = en -[python-newest.library--asyncio-task] -trans.pl = library/asyncio-task.po +[o:python-doc:p:python-newest:r:library--asyncio-task] +file_filter = library/asyncio-task.po type = PO source_lang = en -[python-newest.library--asyncore] -trans.pl = library/asyncore.po +[o:python-doc:p:python-newest:r:library--asyncore] +file_filter = library/asyncore.po type = PO source_lang = en -[python-newest.library--atexit] -trans.pl = library/atexit.po +[o:python-doc:p:python-newest:r:library--atexit] +file_filter = library/atexit.po type = PO source_lang = en -[python-newest.library--audioop] -trans.pl = library/audioop.po +[o:python-doc:p:python-newest:r:library--audioop] +file_filter = library/audioop.po type = PO source_lang = en -[python-newest.library--audit_events] -trans.pl = library/audit_events.po +[o:python-doc:p:python-newest:r:library--audit_events] +file_filter = library/audit_events.po type = PO source_lang = en -[python-newest.library--base64] -trans.pl = library/base64.po +[o:python-doc:p:python-newest:r:library--base64] +file_filter = library/base64.po type = PO source_lang = en -[python-newest.library--bdb] -trans.pl = library/bdb.po +[o:python-doc:p:python-newest:r:library--bdb] +file_filter = library/bdb.po type = PO source_lang = en -[python-newest.library--binary] -trans.pl = library/binary.po +[o:python-doc:p:python-newest:r:library--binary] +file_filter = library/binary.po type = PO source_lang = en -[python-newest.library--binascii] -trans.pl = library/binascii.po +[o:python-doc:p:python-newest:r:library--binascii] +file_filter = library/binascii.po type = PO source_lang = en -[python-newest.library--binhex] -trans.pl = library/binhex.po +[o:python-doc:p:python-newest:r:library--binhex] +file_filter = library/binhex.po type = PO source_lang = en -[python-newest.library--bisect] -trans.pl = library/bisect.po +[o:python-doc:p:python-newest:r:library--bisect] +file_filter = library/bisect.po type = PO source_lang = en -[python-newest.library--builtins] -trans.pl = library/builtins.po +[o:python-doc:p:python-newest:r:library--builtins] +file_filter = library/builtins.po type = PO source_lang = en -[python-newest.library--bz2] -trans.pl = library/bz2.po +[o:python-doc:p:python-newest:r:library--bz2] +file_filter = library/bz2.po type = PO source_lang = en -[python-newest.library--calendar] -trans.pl = library/calendar.po +[o:python-doc:p:python-newest:r:library--calendar] +file_filter = library/calendar.po type = PO source_lang = en -[python-newest.library--cgi] -trans.pl = library/cgi.po +[o:python-doc:p:python-newest:r:library--cgi] +file_filter = library/cgi.po type = PO source_lang = en -[python-newest.library--cgitb] -trans.pl = library/cgitb.po +[o:python-doc:p:python-newest:r:library--cgitb] +file_filter = library/cgitb.po type = PO source_lang = en -[python-newest.library--chunk] -trans.pl = library/chunk.po +[o:python-doc:p:python-newest:r:library--chunk] +file_filter = library/chunk.po type = PO source_lang = en -[python-newest.library--cmath] -trans.pl = library/cmath.po +[o:python-doc:p:python-newest:r:library--cmath] +file_filter = library/cmath.po type = PO source_lang = en -[python-newest.library--cmd] -trans.pl = library/cmd.po +[o:python-doc:p:python-newest:r:library--cmd] +file_filter = library/cmd.po type = PO source_lang = en -[python-newest.library--code] -trans.pl = library/code.po +[o:python-doc:p:python-newest:r:library--code] +file_filter = library/code.po type = PO source_lang = en -[python-newest.library--codecs] -trans.pl = library/codecs.po +[o:python-doc:p:python-newest:r:library--codecs] +file_filter = library/codecs.po type = PO source_lang = en -[python-newest.library--codeop] -trans.pl = library/codeop.po +[o:python-doc:p:python-newest:r:library--codeop] +file_filter = library/codeop.po type = PO source_lang = en -[python-newest.library--collections] -trans.pl = library/collections.po +[o:python-doc:p:python-newest:r:library--collections] +file_filter = library/collections.po type = PO source_lang = en -[python-newest.library--collections_abc] -trans.pl = library/collections_abc.po +[o:python-doc:p:python-newest:r:library--collections_abc] +file_filter = library/collections_abc.po type = PO source_lang = en -[python-newest.library--colorsys] -trans.pl = library/colorsys.po +[o:python-doc:p:python-newest:r:library--colorsys] +file_filter = library/colorsys.po type = PO source_lang = en -[python-newest.library--compileall] -trans.pl = library/compileall.po +[o:python-doc:p:python-newest:r:library--compileall] +file_filter = library/compileall.po type = PO source_lang = en -[python-newest.library--concurrency] -trans.pl = library/concurrency.po +[o:python-doc:p:python-newest:r:library--concurrency] +file_filter = library/concurrency.po type = PO source_lang = en -[python-newest.library--concurrent] -trans.pl = library/concurrent.po +[o:python-doc:p:python-newest:r:library--concurrent] +file_filter = library/concurrent.po type = PO source_lang = en -[python-newest.library--concurrent_futures] -trans.pl = library/concurrent_futures.po +[o:python-doc:p:python-newest:r:library--concurrent_futures] +file_filter = library/concurrent_futures.po type = PO source_lang = en -[python-newest.library--configparser] -trans.pl = library/configparser.po +[o:python-doc:p:python-newest:r:library--configparser] +file_filter = library/configparser.po type = PO source_lang = en -[python-newest.library--constants] -trans.pl = library/constants.po +[o:python-doc:p:python-newest:r:library--constants] +file_filter = library/constants.po type = PO source_lang = en -[python-newest.library--contextlib] -trans.pl = library/contextlib.po +[o:python-doc:p:python-newest:r:library--contextlib] +file_filter = library/contextlib.po type = PO source_lang = en -[python-newest.library--contextvars] -trans.pl = library/contextvars.po +[o:python-doc:p:python-newest:r:library--contextvars] +file_filter = library/contextvars.po type = PO source_lang = en -[python-newest.library--copy] -trans.pl = library/copy.po +[o:python-doc:p:python-newest:r:library--copy] +file_filter = library/copy.po type = PO source_lang = en -[python-newest.library--copyreg] -trans.pl = library/copyreg.po +[o:python-doc:p:python-newest:r:library--copyreg] +file_filter = library/copyreg.po type = PO source_lang = en -[python-newest.library--crypt] -trans.pl = library/crypt.po +[o:python-doc:p:python-newest:r:library--crypt] +file_filter = library/crypt.po type = PO source_lang = en -[python-newest.library--crypto] -trans.pl = library/crypto.po +[o:python-doc:p:python-newest:r:library--crypto] +file_filter = library/crypto.po type = PO source_lang = en -[python-newest.library--csv] -trans.pl = library/csv.po +[o:python-doc:p:python-newest:r:library--csv] +file_filter = library/csv.po type = PO source_lang = en -[python-newest.library--ctypes] -trans.pl = library/ctypes.po +[o:python-doc:p:python-newest:r:library--ctypes] +file_filter = library/ctypes.po type = PO source_lang = en -[python-newest.library--curses] -trans.pl = library/curses.po +[o:python-doc:p:python-newest:r:library--curses] +file_filter = library/curses.po type = PO source_lang = en -[python-newest.library--curses_ascii] -trans.pl = library/curses_ascii.po +[o:python-doc:p:python-newest:r:library--curses_ascii] +file_filter = library/curses_ascii.po type = PO source_lang = en -[python-newest.library--curses_panel] -trans.pl = library/curses_panel.po +[o:python-doc:p:python-newest:r:library--curses_panel] +file_filter = library/curses_panel.po type = PO source_lang = en -[python-newest.library--custominterp] -trans.pl = library/custominterp.po +[o:python-doc:p:python-newest:r:library--custominterp] +file_filter = library/custominterp.po type = PO source_lang = en -[python-newest.library--dataclasses] -trans.pl = library/dataclasses.po +[o:python-doc:p:python-newest:r:library--dataclasses] +file_filter = library/dataclasses.po type = PO source_lang = en -[python-newest.library--datatypes] -trans.pl = library/datatypes.po +[o:python-doc:p:python-newest:r:library--datatypes] +file_filter = library/datatypes.po type = PO source_lang = en -[python-newest.library--datetime] -trans.pl = library/datetime.po +[o:python-doc:p:python-newest:r:library--datetime] +file_filter = library/datetime.po type = PO source_lang = en -[python-newest.library--dbm] -trans.pl = library/dbm.po +[o:python-doc:p:python-newest:r:library--dbm] +file_filter = library/dbm.po type = PO source_lang = en -[python-newest.library--debug] -trans.pl = library/debug.po +[o:python-doc:p:python-newest:r:library--debug] +file_filter = library/debug.po type = PO source_lang = en -[python-newest.library--decimal] -trans.pl = library/decimal.po +[o:python-doc:p:python-newest:r:library--decimal] +file_filter = library/decimal.po type = PO source_lang = en -[python-newest.library--development] -trans.pl = library/development.po +[o:python-doc:p:python-newest:r:library--development] +file_filter = library/development.po type = PO source_lang = en -[python-newest.library--devmode] -trans.pl = library/devmode.po +[o:python-doc:p:python-newest:r:library--devmode] +file_filter = library/devmode.po type = PO source_lang = en -[python-newest.library--dialog] -trans.pl = library/dialog.po +[o:python-doc:p:python-newest:r:library--dialog] +file_filter = library/dialog.po type = PO source_lang = en -[python-newest.library--difflib] -trans.pl = library/difflib.po +[o:python-doc:p:python-newest:r:library--difflib] +file_filter = library/difflib.po type = PO source_lang = en -[python-newest.library--dis] -trans.pl = library/dis.po +[o:python-doc:p:python-newest:r:library--dis] +file_filter = library/dis.po type = PO source_lang = en -[python-newest.library--distribution] -trans.pl = library/distribution.po +[o:python-doc:p:python-newest:r:library--distribution] +file_filter = library/distribution.po type = PO source_lang = en -[python-newest.library--distutils] -trans.pl = library/distutils.po +[o:python-doc:p:python-newest:r:library--distutils] +file_filter = library/distutils.po type = PO source_lang = en -[python-newest.library--doctest] -trans.pl = library/doctest.po +[o:python-doc:p:python-newest:r:library--doctest] +file_filter = library/doctest.po type = PO source_lang = en -[python-newest.library--email] -trans.pl = library/email.po +[o:python-doc:p:python-newest:r:library--email] +file_filter = library/email.po type = PO source_lang = en -[python-newest.library--email_charset] -trans.pl = library/email_charset.po +[o:python-doc:p:python-newest:r:library--email_charset] +file_filter = library/email_charset.po type = PO source_lang = en -[python-newest.library--email_compat32-message] -trans.pl = library/email_compat32-message.po +[o:python-doc:p:python-newest:r:library--email_compat32-message] +file_filter = library/email_compat32-message.po type = PO source_lang = en -[python-newest.library--email_contentmanager] -trans.pl = library/email_contentmanager.po +[o:python-doc:p:python-newest:r:library--email_contentmanager] +file_filter = library/email_contentmanager.po type = PO source_lang = en -[python-newest.library--email_encoders] -trans.pl = library/email_encoders.po +[o:python-doc:p:python-newest:r:library--email_encoders] +file_filter = library/email_encoders.po type = PO source_lang = en -[python-newest.library--email_errors] -trans.pl = library/email_errors.po +[o:python-doc:p:python-newest:r:library--email_errors] +file_filter = library/email_errors.po type = PO source_lang = en -[python-newest.library--email_examples] -trans.pl = library/email_examples.po +[o:python-doc:p:python-newest:r:library--email_examples] +file_filter = library/email_examples.po type = PO source_lang = en -[python-newest.library--email_generator] -trans.pl = library/email_generator.po +[o:python-doc:p:python-newest:r:library--email_generator] +file_filter = library/email_generator.po type = PO source_lang = en -[python-newest.library--email_header] -trans.pl = library/email_header.po +[o:python-doc:p:python-newest:r:library--email_header] +file_filter = library/email_header.po type = PO source_lang = en -[python-newest.library--email_headerregistry] -trans.pl = library/email_headerregistry.po +[o:python-doc:p:python-newest:r:library--email_headerregistry] +file_filter = library/email_headerregistry.po type = PO source_lang = en -[python-newest.library--email_iterators] -trans.pl = library/email_iterators.po +[o:python-doc:p:python-newest:r:library--email_iterators] +file_filter = library/email_iterators.po type = PO source_lang = en -[python-newest.library--email_message] -trans.pl = library/email_message.po +[o:python-doc:p:python-newest:r:library--email_message] +file_filter = library/email_message.po type = PO source_lang = en -[python-newest.library--email_mime] -trans.pl = library/email_mime.po +[o:python-doc:p:python-newest:r:library--email_mime] +file_filter = library/email_mime.po type = PO source_lang = en -[python-newest.library--email_parser] -trans.pl = library/email_parser.po +[o:python-doc:p:python-newest:r:library--email_parser] +file_filter = library/email_parser.po type = PO source_lang = en -[python-newest.library--email_policy] -trans.pl = library/email_policy.po +[o:python-doc:p:python-newest:r:library--email_policy] +file_filter = library/email_policy.po type = PO source_lang = en -[python-newest.library--email_utils] -trans.pl = library/email_utils.po +[o:python-doc:p:python-newest:r:library--email_utils] +file_filter = library/email_utils.po type = PO source_lang = en -[python-newest.library--ensurepip] -trans.pl = library/ensurepip.po +[o:python-doc:p:python-newest:r:library--ensurepip] +file_filter = library/ensurepip.po type = PO source_lang = en -[python-newest.library--enum] -trans.pl = library/enum.po +[o:python-doc:p:python-newest:r:library--enum] +file_filter = library/enum.po type = PO source_lang = en -[python-newest.library--errno] -trans.pl = library/errno.po +[o:python-doc:p:python-newest:r:library--errno] +file_filter = library/errno.po type = PO source_lang = en -[python-newest.library--exceptions] -trans.pl = library/exceptions.po +[o:python-doc:p:python-newest:r:library--exceptions] +file_filter = library/exceptions.po type = PO source_lang = en -[python-newest.library--faulthandler] -trans.pl = library/faulthandler.po +[o:python-doc:p:python-newest:r:library--faulthandler] +file_filter = library/faulthandler.po type = PO source_lang = en -[python-newest.library--fcntl] -trans.pl = library/fcntl.po +[o:python-doc:p:python-newest:r:library--fcntl] +file_filter = library/fcntl.po type = PO source_lang = en -[python-newest.library--filecmp] -trans.pl = library/filecmp.po +[o:python-doc:p:python-newest:r:library--filecmp] +file_filter = library/filecmp.po type = PO source_lang = en -[python-newest.library--fileformats] -trans.pl = library/fileformats.po +[o:python-doc:p:python-newest:r:library--fileformats] +file_filter = library/fileformats.po type = PO source_lang = en -[python-newest.library--fileinput] -trans.pl = library/fileinput.po +[o:python-doc:p:python-newest:r:library--fileinput] +file_filter = library/fileinput.po type = PO source_lang = en -[python-newest.library--filesys] -trans.pl = library/filesys.po +[o:python-doc:p:python-newest:r:library--filesys] +file_filter = library/filesys.po type = PO source_lang = en -[python-newest.library--fnmatch] -trans.pl = library/fnmatch.po +[o:python-doc:p:python-newest:r:library--fnmatch] +file_filter = library/fnmatch.po type = PO source_lang = en -[python-newest.library--fractions] -trans.pl = library/fractions.po +[o:python-doc:p:python-newest:r:library--fractions] +file_filter = library/fractions.po type = PO source_lang = en -[python-newest.library--frameworks] -trans.pl = library/frameworks.po +[o:python-doc:p:python-newest:r:library--frameworks] +file_filter = library/frameworks.po type = PO source_lang = en -[python-newest.library--ftplib] -trans.pl = library/ftplib.po +[o:python-doc:p:python-newest:r:library--ftplib] +file_filter = library/ftplib.po type = PO source_lang = en -[python-newest.library--functional] -trans.pl = library/functional.po +[o:python-doc:p:python-newest:r:library--functional] +file_filter = library/functional.po type = PO source_lang = en -[python-newest.library--functions] -trans.pl = library/functions.po +[o:python-doc:p:python-newest:r:library--functions] +file_filter = library/functions.po type = PO source_lang = en -[python-newest.library--functools] -trans.pl = library/functools.po +[o:python-doc:p:python-newest:r:library--functools] +file_filter = library/functools.po type = PO source_lang = en -[python-newest.library--__future__] -trans.pl = library/__future__.po +[o:python-doc:p:python-newest:r:library--__future__] +file_filter = library/__future__.po type = PO source_lang = en -[python-newest.library--gc] -trans.pl = library/gc.po +[o:python-doc:p:python-newest:r:library--gc] +file_filter = library/gc.po type = PO source_lang = en -[python-newest.library--getopt] -trans.pl = library/getopt.po +[o:python-doc:p:python-newest:r:library--getopt] +file_filter = library/getopt.po type = PO source_lang = en -[python-newest.library--getpass] -trans.pl = library/getpass.po +[o:python-doc:p:python-newest:r:library--getpass] +file_filter = library/getpass.po type = PO source_lang = en -[python-newest.library--gettext] -trans.pl = library/gettext.po +[o:python-doc:p:python-newest:r:library--gettext] +file_filter = library/gettext.po type = PO source_lang = en -[python-newest.library--glob] -trans.pl = library/glob.po +[o:python-doc:p:python-newest:r:library--glob] +file_filter = library/glob.po type = PO source_lang = en -[python-newest.library--graphlib] -trans.pl = library/graphlib.po +[o:python-doc:p:python-newest:r:library--graphlib] +file_filter = library/graphlib.po type = PO source_lang = en -[python-newest.library--grp] -trans.pl = library/grp.po +[o:python-doc:p:python-newest:r:library--grp] +file_filter = library/grp.po type = PO source_lang = en -[python-newest.library--gzip] -trans.pl = library/gzip.po +[o:python-doc:p:python-newest:r:library--gzip] +file_filter = library/gzip.po type = PO source_lang = en -[python-newest.library--hashlib] -trans.pl = library/hashlib.po +[o:python-doc:p:python-newest:r:library--hashlib] +file_filter = library/hashlib.po type = PO source_lang = en -[python-newest.library--heapq] -trans.pl = library/heapq.po +[o:python-doc:p:python-newest:r:library--heapq] +file_filter = library/heapq.po type = PO source_lang = en -[python-newest.library--hmac] -trans.pl = library/hmac.po +[o:python-doc:p:python-newest:r:library--hmac] +file_filter = library/hmac.po type = PO source_lang = en -[python-newest.library--html] -trans.pl = library/html.po +[o:python-doc:p:python-newest:r:library--html] +file_filter = library/html.po type = PO source_lang = en -[python-newest.library--html_entities] -trans.pl = library/html_entities.po +[o:python-doc:p:python-newest:r:library--html_entities] +file_filter = library/html_entities.po type = PO source_lang = en -[python-newest.library--html_parser] -trans.pl = library/html_parser.po +[o:python-doc:p:python-newest:r:library--html_parser] +file_filter = library/html_parser.po type = PO source_lang = en -[python-newest.library--http] -trans.pl = library/http.po +[o:python-doc:p:python-newest:r:library--http] +file_filter = library/http.po type = PO source_lang = en -[python-newest.library--http_client] -trans.pl = library/http_client.po +[o:python-doc:p:python-newest:r:library--http_client] +file_filter = library/http_client.po type = PO source_lang = en -[python-newest.library--http_cookiejar] -trans.pl = library/http_cookiejar.po +[o:python-doc:p:python-newest:r:library--http_cookiejar] +file_filter = library/http_cookiejar.po type = PO source_lang = en -[python-newest.library--http_cookies] -trans.pl = library/http_cookies.po +[o:python-doc:p:python-newest:r:library--http_cookies] +file_filter = library/http_cookies.po type = PO source_lang = en -[python-newest.library--http_server] -trans.pl = library/http_server.po +[o:python-doc:p:python-newest:r:library--http_server] +file_filter = library/http_server.po type = PO source_lang = en -[python-newest.library--i18n] -trans.pl = library/i18n.po +[o:python-doc:p:python-newest:r:library--i18n] +file_filter = library/i18n.po type = PO source_lang = en -[python-newest.library--idle] -trans.pl = library/idle.po +[o:python-doc:p:python-newest:r:library--idle] +file_filter = library/idle.po type = PO source_lang = en -[python-newest.library--imaplib] -trans.pl = library/imaplib.po +[o:python-doc:p:python-newest:r:library--imaplib] +file_filter = library/imaplib.po type = PO source_lang = en -[python-newest.library--imghdr] -trans.pl = library/imghdr.po +[o:python-doc:p:python-newest:r:library--imghdr] +file_filter = library/imghdr.po type = PO source_lang = en -[python-newest.library--imp] -trans.pl = library/imp.po +[o:python-doc:p:python-newest:r:library--imp] +file_filter = library/imp.po type = PO source_lang = en -[python-newest.library--importlib] -trans.pl = library/importlib.po +[o:python-doc:p:python-newest:r:library--importlib] +file_filter = library/importlib.po type = PO source_lang = en -[python-newest.library--importlib_metadata] -trans.pl = library/importlib_metadata.po +[o:python-doc:p:python-newest:r:library--importlib_metadata] +file_filter = library/importlib_metadata.po type = PO source_lang = en -[python-newest.library--index] -trans.pl = library/index.po +[o:python-doc:p:python-newest:r:library--index] +file_filter = library/index.po type = PO source_lang = en -[python-newest.library--inspect] -trans.pl = library/inspect.po +[o:python-doc:p:python-newest:r:library--inspect] +file_filter = library/inspect.po type = PO source_lang = en -[python-newest.library--internet] -trans.pl = library/internet.po +[o:python-doc:p:python-newest:r:library--internet] +file_filter = library/internet.po type = PO source_lang = en -[python-newest.library--intro] -trans.pl = library/intro.po +[o:python-doc:p:python-newest:r:library--intro] +file_filter = library/intro.po type = PO source_lang = en -[python-newest.library--io] -trans.pl = library/io.po +[o:python-doc:p:python-newest:r:library--io] +file_filter = library/io.po type = PO source_lang = en -[python-newest.library--ipaddress] -trans.pl = library/ipaddress.po +[o:python-doc:p:python-newest:r:library--ipaddress] +file_filter = library/ipaddress.po type = PO source_lang = en -[python-newest.library--ipc] -trans.pl = library/ipc.po +[o:python-doc:p:python-newest:r:library--ipc] +file_filter = library/ipc.po type = PO source_lang = en -[python-newest.library--itertools] -trans.pl = library/itertools.po +[o:python-doc:p:python-newest:r:library--itertools] +file_filter = library/itertools.po type = PO source_lang = en -[python-newest.library--json] -trans.pl = library/json.po +[o:python-doc:p:python-newest:r:library--json] +file_filter = library/json.po type = PO source_lang = en -[python-newest.library--keyword] -trans.pl = library/keyword.po +[o:python-doc:p:python-newest:r:library--keyword] +file_filter = library/keyword.po type = PO source_lang = en -[python-newest.library--language] -trans.pl = library/language.po +[o:python-doc:p:python-newest:r:library--language] +file_filter = library/language.po type = PO source_lang = en -[python-newest.library--linecache] -trans.pl = library/linecache.po +[o:python-doc:p:python-newest:r:library--linecache] +file_filter = library/linecache.po type = PO source_lang = en -[python-newest.library--locale] -trans.pl = library/locale.po +[o:python-doc:p:python-newest:r:library--locale] +file_filter = library/locale.po type = PO source_lang = en -[python-newest.library--logging] -trans.pl = library/logging.po +[o:python-doc:p:python-newest:r:library--logging] +file_filter = library/logging.po type = PO source_lang = en -[python-newest.library--logging_config] -trans.pl = library/logging_config.po +[o:python-doc:p:python-newest:r:library--logging_config] +file_filter = library/logging_config.po type = PO source_lang = en -[python-newest.library--logging_handlers] -trans.pl = library/logging_handlers.po +[o:python-doc:p:python-newest:r:library--logging_handlers] +file_filter = library/logging_handlers.po type = PO source_lang = en -[python-newest.library--lzma] -trans.pl = library/lzma.po +[o:python-doc:p:python-newest:r:library--lzma] +file_filter = library/lzma.po type = PO source_lang = en -[python-newest.library--mailbox] -trans.pl = library/mailbox.po +[o:python-doc:p:python-newest:r:library--mailbox] +file_filter = library/mailbox.po type = PO source_lang = en -[python-newest.library--mailcap] -trans.pl = library/mailcap.po +[o:python-doc:p:python-newest:r:library--mailcap] +file_filter = library/mailcap.po type = PO source_lang = en -[python-newest.library--__main__] -trans.pl = library/__main__.po +[o:python-doc:p:python-newest:r:library--__main__] +file_filter = library/__main__.po type = PO source_lang = en -[python-newest.library--markup] -trans.pl = library/markup.po +[o:python-doc:p:python-newest:r:library--markup] +file_filter = library/markup.po type = PO source_lang = en -[python-newest.library--marshal] -trans.pl = library/marshal.po +[o:python-doc:p:python-newest:r:library--marshal] +file_filter = library/marshal.po type = PO source_lang = en -[python-newest.library--math] -trans.pl = library/math.po +[o:python-doc:p:python-newest:r:library--math] +file_filter = library/math.po type = PO source_lang = en -[python-newest.library--mimetypes] -trans.pl = library/mimetypes.po +[o:python-doc:p:python-newest:r:library--mimetypes] +file_filter = library/mimetypes.po type = PO source_lang = en -[python-newest.library--mm] -trans.pl = library/mm.po +[o:python-doc:p:python-newest:r:library--mm] +file_filter = library/mm.po type = PO source_lang = en -[python-newest.library--mmap] -trans.pl = library/mmap.po +[o:python-doc:p:python-newest:r:library--mmap] +file_filter = library/mmap.po type = PO source_lang = en -[python-newest.library--modulefinder] -trans.pl = library/modulefinder.po +[o:python-doc:p:python-newest:r:library--modulefinder] +file_filter = library/modulefinder.po type = PO source_lang = en -[python-newest.library--modules] -trans.pl = library/modules.po +[o:python-doc:p:python-newest:r:library--modules] +file_filter = library/modules.po type = PO source_lang = en -[python-newest.library--msilib] -trans.pl = library/msilib.po +[o:python-doc:p:python-newest:r:library--msilib] +file_filter = library/msilib.po type = PO source_lang = en -[python-newest.library--msvcrt] -trans.pl = library/msvcrt.po +[o:python-doc:p:python-newest:r:library--msvcrt] +file_filter = library/msvcrt.po type = PO source_lang = en -[python-newest.library--multiprocessing] -trans.pl = library/multiprocessing.po +[o:python-doc:p:python-newest:r:library--multiprocessing] +file_filter = library/multiprocessing.po type = PO source_lang = en -[python-newest.library--multiprocessing_shared_memory] -trans.pl = library/multiprocessing_shared_memory.po +[o:python-doc:p:python-newest:r:library--multiprocessing_shared_memory] +file_filter = library/multiprocessing_shared_memory.po type = PO source_lang = en -[python-newest.library--netdata] -trans.pl = library/netdata.po +[o:python-doc:p:python-newest:r:library--netdata] +file_filter = library/netdata.po type = PO source_lang = en -[python-newest.library--netrc] -trans.pl = library/netrc.po +[o:python-doc:p:python-newest:r:library--netrc] +file_filter = library/netrc.po type = PO source_lang = en -[python-newest.library--nis] -trans.pl = library/nis.po +[o:python-doc:p:python-newest:r:library--nis] +file_filter = library/nis.po type = PO source_lang = en -[python-newest.library--nntplib] -trans.pl = library/nntplib.po +[o:python-doc:p:python-newest:r:library--nntplib] +file_filter = library/nntplib.po type = PO source_lang = en -[python-newest.library--numbers] -trans.pl = library/numbers.po +[o:python-doc:p:python-newest:r:library--numbers] +file_filter = library/numbers.po type = PO source_lang = en -[python-newest.library--numeric] -trans.pl = library/numeric.po +[o:python-doc:p:python-newest:r:library--numeric] +file_filter = library/numeric.po type = PO source_lang = en -[python-newest.library--operator] -trans.pl = library/operator.po +[o:python-doc:p:python-newest:r:library--operator] +file_filter = library/operator.po type = PO source_lang = en -[python-newest.library--optparse] -trans.pl = library/optparse.po +[o:python-doc:p:python-newest:r:library--optparse] +file_filter = library/optparse.po type = PO source_lang = en -[python-newest.library--os] -trans.pl = library/os.po +[o:python-doc:p:python-newest:r:library--os] +file_filter = library/os.po type = PO source_lang = en -[python-newest.library--os_path] -trans.pl = library/os_path.po +[o:python-doc:p:python-newest:r:library--os_path] +file_filter = library/os_path.po type = PO source_lang = en -[python-newest.library--ossaudiodev] -trans.pl = library/ossaudiodev.po +[o:python-doc:p:python-newest:r:library--ossaudiodev] +file_filter = library/ossaudiodev.po type = PO source_lang = en -[python-newest.library--othergui] -trans.pl = library/othergui.po +[o:python-doc:p:python-newest:r:library--othergui] +file_filter = library/othergui.po type = PO source_lang = en -[python-newest.library--pathlib] -trans.pl = library/pathlib.po +[o:python-doc:p:python-newest:r:library--pathlib] +file_filter = library/pathlib.po type = PO source_lang = en -[python-newest.library--pdb] -trans.pl = library/pdb.po +[o:python-doc:p:python-newest:r:library--pdb] +file_filter = library/pdb.po type = PO source_lang = en -[python-newest.library--persistence] -trans.pl = library/persistence.po +[o:python-doc:p:python-newest:r:library--persistence] +file_filter = library/persistence.po type = PO source_lang = en -[python-newest.library--pickle] -trans.pl = library/pickle.po +[o:python-doc:p:python-newest:r:library--pickle] +file_filter = library/pickle.po type = PO source_lang = en -[python-newest.library--pickletools] -trans.pl = library/pickletools.po +[o:python-doc:p:python-newest:r:library--pickletools] +file_filter = library/pickletools.po type = PO source_lang = en -[python-newest.library--pipes] -trans.pl = library/pipes.po +[o:python-doc:p:python-newest:r:library--pipes] +file_filter = library/pipes.po type = PO source_lang = en -[python-newest.library--pkgutil] -trans.pl = library/pkgutil.po +[o:python-doc:p:python-newest:r:library--pkgutil] +file_filter = library/pkgutil.po type = PO source_lang = en -[python-newest.library--platform] -trans.pl = library/platform.po +[o:python-doc:p:python-newest:r:library--platform] +file_filter = library/platform.po type = PO source_lang = en -[python-newest.library--plistlib] -trans.pl = library/plistlib.po +[o:python-doc:p:python-newest:r:library--plistlib] +file_filter = library/plistlib.po type = PO source_lang = en -[python-newest.library--poplib] -trans.pl = library/poplib.po +[o:python-doc:p:python-newest:r:library--poplib] +file_filter = library/poplib.po type = PO source_lang = en -[python-newest.library--posix] -trans.pl = library/posix.po +[o:python-doc:p:python-newest:r:library--posix] +file_filter = library/posix.po type = PO source_lang = en -[python-newest.library--pprint] -trans.pl = library/pprint.po +[o:python-doc:p:python-newest:r:library--pprint] +file_filter = library/pprint.po type = PO source_lang = en -[python-newest.library--profile] -trans.pl = library/profile.po +[o:python-doc:p:python-newest:r:library--profile] +file_filter = library/profile.po type = PO source_lang = en -[python-newest.library--pty] -trans.pl = library/pty.po +[o:python-doc:p:python-newest:r:library--pty] +file_filter = library/pty.po type = PO source_lang = en -[python-newest.library--pwd] -trans.pl = library/pwd.po +[o:python-doc:p:python-newest:r:library--pwd] +file_filter = library/pwd.po type = PO source_lang = en -[python-newest.library--pyclbr] -trans.pl = library/pyclbr.po +[o:python-doc:p:python-newest:r:library--pyclbr] +file_filter = library/pyclbr.po type = PO source_lang = en -[python-newest.library--py_compile] -trans.pl = library/py_compile.po +[o:python-doc:p:python-newest:r:library--py_compile] +file_filter = library/py_compile.po type = PO source_lang = en -[python-newest.library--pydoc] -trans.pl = library/pydoc.po +[o:python-doc:p:python-newest:r:library--pydoc] +file_filter = library/pydoc.po type = PO source_lang = en -[python-newest.library--pyexpat] -trans.pl = library/pyexpat.po +[o:python-doc:p:python-newest:r:library--pyexpat] +file_filter = library/pyexpat.po type = PO source_lang = en -[python-newest.library--python] -trans.pl = library/python.po +[o:python-doc:p:python-newest:r:library--python] +file_filter = library/python.po type = PO source_lang = en -[python-newest.library--queue] -trans.pl = library/queue.po +[o:python-doc:p:python-newest:r:library--queue] +file_filter = library/queue.po type = PO source_lang = en -[python-newest.library--quopri] -trans.pl = library/quopri.po +[o:python-doc:p:python-newest:r:library--quopri] +file_filter = library/quopri.po type = PO source_lang = en -[python-newest.library--random] -trans.pl = library/random.po +[o:python-doc:p:python-newest:r:library--random] +file_filter = library/random.po type = PO source_lang = en -[python-newest.library--re] -trans.pl = library/re.po +[o:python-doc:p:python-newest:r:library--re] +file_filter = library/re.po type = PO source_lang = en -[python-newest.library--readline] -trans.pl = library/readline.po +[o:python-doc:p:python-newest:r:library--readline] +file_filter = library/readline.po type = PO source_lang = en -[python-newest.library--reprlib] -trans.pl = library/reprlib.po +[o:python-doc:p:python-newest:r:library--reprlib] +file_filter = library/reprlib.po type = PO source_lang = en -[python-newest.library--resource] -trans.pl = library/resource.po +[o:python-doc:p:python-newest:r:library--resource] +file_filter = library/resource.po type = PO source_lang = en -[python-newest.library--rlcompleter] -trans.pl = library/rlcompleter.po +[o:python-doc:p:python-newest:r:library--rlcompleter] +file_filter = library/rlcompleter.po type = PO source_lang = en -[python-newest.library--runpy] -trans.pl = library/runpy.po +[o:python-doc:p:python-newest:r:library--runpy] +file_filter = library/runpy.po type = PO source_lang = en -[python-newest.library--sched] -trans.pl = library/sched.po +[o:python-doc:p:python-newest:r:library--sched] +file_filter = library/sched.po type = PO source_lang = en -[python-newest.library--secrets] -trans.pl = library/secrets.po +[o:python-doc:p:python-newest:r:library--secrets] +file_filter = library/secrets.po type = PO source_lang = en -[python-newest.library--security_warnings] -trans.pl = library/security_warnings.po +[o:python-doc:p:python-newest:r:library--security_warnings] +file_filter = library/security_warnings.po type = PO source_lang = en -[python-newest.library--select] -trans.pl = library/select.po +[o:python-doc:p:python-newest:r:library--select] +file_filter = library/select.po type = PO source_lang = en -[python-newest.library--selectors] -trans.pl = library/selectors.po +[o:python-doc:p:python-newest:r:library--selectors] +file_filter = library/selectors.po type = PO source_lang = en -[python-newest.library--shelve] -trans.pl = library/shelve.po +[o:python-doc:p:python-newest:r:library--shelve] +file_filter = library/shelve.po type = PO source_lang = en -[python-newest.library--shlex] -trans.pl = library/shlex.po +[o:python-doc:p:python-newest:r:library--shlex] +file_filter = library/shlex.po type = PO source_lang = en -[python-newest.library--shutil] -trans.pl = library/shutil.po +[o:python-doc:p:python-newest:r:library--shutil] +file_filter = library/shutil.po type = PO source_lang = en -[python-newest.library--signal] -trans.pl = library/signal.po +[o:python-doc:p:python-newest:r:library--signal] +file_filter = library/signal.po type = PO source_lang = en -[python-newest.library--site] -trans.pl = library/site.po +[o:python-doc:p:python-newest:r:library--site] +file_filter = library/site.po type = PO source_lang = en -[python-newest.library--smtpd] -trans.pl = library/smtpd.po +[o:python-doc:p:python-newest:r:library--smtpd] +file_filter = library/smtpd.po type = PO source_lang = en -[python-newest.library--smtplib] -trans.pl = library/smtplib.po +[o:python-doc:p:python-newest:r:library--smtplib] +file_filter = library/smtplib.po type = PO source_lang = en -[python-newest.library--sndhdr] -trans.pl = library/sndhdr.po +[o:python-doc:p:python-newest:r:library--sndhdr] +file_filter = library/sndhdr.po type = PO source_lang = en -[python-newest.library--socket] -trans.pl = library/socket.po +[o:python-doc:p:python-newest:r:library--socket] +file_filter = library/socket.po type = PO source_lang = en -[python-newest.library--socketserver] -trans.pl = library/socketserver.po +[o:python-doc:p:python-newest:r:library--socketserver] +file_filter = library/socketserver.po type = PO source_lang = en -[python-newest.library--spwd] -trans.pl = library/spwd.po +[o:python-doc:p:python-newest:r:library--spwd] +file_filter = library/spwd.po type = PO source_lang = en -[python-newest.library--sqlite3] -trans.pl = library/sqlite3.po +[o:python-doc:p:python-newest:r:library--sqlite3] +file_filter = library/sqlite3.po type = PO source_lang = en -[python-newest.library--ssl] -trans.pl = library/ssl.po +[o:python-doc:p:python-newest:r:library--ssl] +file_filter = library/ssl.po type = PO source_lang = en -[python-newest.library--stat] -trans.pl = library/stat.po +[o:python-doc:p:python-newest:r:library--stat] +file_filter = library/stat.po type = PO source_lang = en -[python-newest.library--statistics] -trans.pl = library/statistics.po +[o:python-doc:p:python-newest:r:library--statistics] +file_filter = library/statistics.po type = PO source_lang = en -[python-newest.library--stdtypes] -trans.pl = library/stdtypes.po +[o:python-doc:p:python-newest:r:library--stdtypes] +file_filter = library/stdtypes.po type = PO source_lang = en -[python-newest.library--string] -trans.pl = library/string.po +[o:python-doc:p:python-newest:r:library--string] +file_filter = library/string.po type = PO source_lang = en -[python-newest.library--stringprep] -trans.pl = library/stringprep.po +[o:python-doc:p:python-newest:r:library--stringprep] +file_filter = library/stringprep.po type = PO source_lang = en -[python-newest.library--struct] -trans.pl = library/struct.po +[o:python-doc:p:python-newest:r:library--struct] +file_filter = library/struct.po type = PO source_lang = en -[python-newest.library--subprocess] -trans.pl = library/subprocess.po +[o:python-doc:p:python-newest:r:library--subprocess] +file_filter = library/subprocess.po type = PO source_lang = en -[python-newest.library--sunau] -trans.pl = library/sunau.po +[o:python-doc:p:python-newest:r:library--sunau] +file_filter = library/sunau.po type = PO source_lang = en -[python-newest.library--superseded] -trans.pl = library/superseded.po +[o:python-doc:p:python-newest:r:library--superseded] +file_filter = library/superseded.po type = PO source_lang = en -[python-newest.library--symtable] -trans.pl = library/symtable.po +[o:python-doc:p:python-newest:r:library--symtable] +file_filter = library/symtable.po type = PO source_lang = en -[python-newest.library--sys] -trans.pl = library/sys.po +[o:python-doc:p:python-newest:r:library--sys] +file_filter = library/sys.po type = PO source_lang = en -[python-newest.library--sysconfig] -trans.pl = library/sysconfig.po +[o:python-doc:p:python-newest:r:library--sysconfig] +file_filter = library/sysconfig.po type = PO source_lang = en -[python-newest.library--syslog] -trans.pl = library/syslog.po +[o:python-doc:p:python-newest:r:library--syslog] +file_filter = library/syslog.po type = PO source_lang = en -[python-newest.library--tabnanny] -trans.pl = library/tabnanny.po +[o:python-doc:p:python-newest:r:library--tabnanny] +file_filter = library/tabnanny.po type = PO source_lang = en -[python-newest.library--tarfile] -trans.pl = library/tarfile.po +[o:python-doc:p:python-newest:r:library--tarfile] +file_filter = library/tarfile.po type = PO source_lang = en -[python-newest.library--telnetlib] -trans.pl = library/telnetlib.po +[o:python-doc:p:python-newest:r:library--telnetlib] +file_filter = library/telnetlib.po type = PO source_lang = en -[python-newest.library--tempfile] -trans.pl = library/tempfile.po +[o:python-doc:p:python-newest:r:library--tempfile] +file_filter = library/tempfile.po type = PO source_lang = en -[python-newest.library--termios] -trans.pl = library/termios.po +[o:python-doc:p:python-newest:r:library--termios] +file_filter = library/termios.po type = PO source_lang = en -[python-newest.library--test] -trans.pl = library/test.po +[o:python-doc:p:python-newest:r:library--test] +file_filter = library/test.po type = PO source_lang = en -[python-newest.library--text] -trans.pl = library/text.po +[o:python-doc:p:python-newest:r:library--text] +file_filter = library/text.po type = PO source_lang = en -[python-newest.library--textwrap] -trans.pl = library/textwrap.po +[o:python-doc:p:python-newest:r:library--textwrap] +file_filter = library/textwrap.po type = PO source_lang = en -[python-newest.library--_thread] -trans.pl = library/_thread.po +[o:python-doc:p:python-newest:r:library--_thread] +file_filter = library/_thread.po type = PO source_lang = en -[python-newest.library--threading] -trans.pl = library/threading.po +[o:python-doc:p:python-newest:r:library--threading] +file_filter = library/threading.po type = PO source_lang = en -[python-newest.library--time] -trans.pl = library/time.po +[o:python-doc:p:python-newest:r:library--time] +file_filter = library/time.po type = PO source_lang = en -[python-newest.library--timeit] -trans.pl = library/timeit.po +[o:python-doc:p:python-newest:r:library--timeit] +file_filter = library/timeit.po type = PO source_lang = en -[python-newest.library--tk] -trans.pl = library/tk.po +[o:python-doc:p:python-newest:r:library--tk] +file_filter = library/tk.po type = PO source_lang = en -[python-newest.library--tkinter] -trans.pl = library/tkinter.po +[o:python-doc:p:python-newest:r:library--tkinter] +file_filter = library/tkinter.po type = PO source_lang = en -[python-newest.library--tkinter_colorchooser] -trans.pl = library/tkinter_colorchooser.po +[o:python-doc:p:python-newest:r:library--tkinter_colorchooser] +file_filter = library/tkinter_colorchooser.po type = PO source_lang = en -[python-newest.library--tkinter_dnd] -trans.pl = library/tkinter_dnd.po +[o:python-doc:p:python-newest:r:library--tkinter_dnd] +file_filter = library/tkinter_dnd.po type = PO source_lang = en -[python-newest.library--tkinter_font] -trans.pl = library/tkinter_font.po +[o:python-doc:p:python-newest:r:library--tkinter_font] +file_filter = library/tkinter_font.po type = PO source_lang = en -[python-newest.library--tkinter_messagebox] -trans.pl = library/tkinter_messagebox.po +[o:python-doc:p:python-newest:r:library--tkinter_messagebox] +file_filter = library/tkinter_messagebox.po type = PO source_lang = en -[python-newest.library--tkinter_scrolledtext] -trans.pl = library/tkinter_scrolledtext.po +[o:python-doc:p:python-newest:r:library--tkinter_scrolledtext] +file_filter = library/tkinter_scrolledtext.po type = PO source_lang = en -[python-newest.library--tkinter_tix] -trans.pl = library/tkinter_tix.po +[o:python-doc:p:python-newest:r:library--tkinter_tix] +file_filter = library/tkinter_tix.po type = PO source_lang = en -[python-newest.library--tkinter_ttk] -trans.pl = library/tkinter_ttk.po +[o:python-doc:p:python-newest:r:library--tkinter_ttk] +file_filter = library/tkinter_ttk.po type = PO source_lang = en -[python-newest.library--token] -trans.pl = library/token.po +[o:python-doc:p:python-newest:r:library--token] +file_filter = library/token.po type = PO source_lang = en -[python-newest.library--tokenize] -trans.pl = library/tokenize.po +[o:python-doc:p:python-newest:r:library--tokenize] +file_filter = library/tokenize.po type = PO source_lang = en -[python-newest.library--trace] -trans.pl = library/trace.po +[o:python-doc:p:python-newest:r:library--trace] +file_filter = library/trace.po type = PO source_lang = en -[python-newest.library--traceback] -trans.pl = library/traceback.po +[o:python-doc:p:python-newest:r:library--traceback] +file_filter = library/traceback.po type = PO source_lang = en -[python-newest.library--tracemalloc] -trans.pl = library/tracemalloc.po +[o:python-doc:p:python-newest:r:library--tracemalloc] +file_filter = library/tracemalloc.po type = PO source_lang = en -[python-newest.library--tty] -trans.pl = library/tty.po +[o:python-doc:p:python-newest:r:library--tty] +file_filter = library/tty.po type = PO source_lang = en -[python-newest.library--turtle] -trans.pl = library/turtle.po +[o:python-doc:p:python-newest:r:library--turtle] +file_filter = library/turtle.po type = PO source_lang = en -[python-newest.library--types] -trans.pl = library/types.po +[o:python-doc:p:python-newest:r:library--types] +file_filter = library/types.po type = PO source_lang = en -[python-newest.library--typing] -trans.pl = library/typing.po +[o:python-doc:p:python-newest:r:library--typing] +file_filter = library/typing.po type = PO source_lang = en -[python-newest.library--undoc] -trans.pl = library/undoc.po +[o:python-doc:p:python-newest:r:library--undoc] +file_filter = library/undoc.po type = PO source_lang = en -[python-newest.library--unicodedata] -trans.pl = library/unicodedata.po +[o:python-doc:p:python-newest:r:library--unicodedata] +file_filter = library/unicodedata.po type = PO source_lang = en -[python-newest.library--unittest] -trans.pl = library/unittest.po +[o:python-doc:p:python-newest:r:library--unittest] +file_filter = library/unittest.po type = PO source_lang = en -[python-newest.library--unittest_mock] -trans.pl = library/unittest_mock.po +[o:python-doc:p:python-newest:r:library--unittest_mock] +file_filter = library/unittest_mock.po type = PO source_lang = en -[python-newest.library--unittest_mock-examples] -trans.pl = library/unittest_mock-examples.po +[o:python-doc:p:python-newest:r:library--unittest_mock-examples] +file_filter = library/unittest_mock-examples.po type = PO source_lang = en -[python-newest.library--unix] -trans.pl = library/unix.po +[o:python-doc:p:python-newest:r:library--unix] +file_filter = library/unix.po type = PO source_lang = en -[python-newest.library--urllib] -trans.pl = library/urllib.po +[o:python-doc:p:python-newest:r:library--urllib] +file_filter = library/urllib.po type = PO source_lang = en -[python-newest.library--urllib_error] -trans.pl = library/urllib_error.po +[o:python-doc:p:python-newest:r:library--urllib_error] +file_filter = library/urllib_error.po type = PO source_lang = en -[python-newest.library--urllib_parse] -trans.pl = library/urllib_parse.po +[o:python-doc:p:python-newest:r:library--urllib_parse] +file_filter = library/urllib_parse.po type = PO source_lang = en -[python-newest.library--urllib_request] -trans.pl = library/urllib_request.po +[o:python-doc:p:python-newest:r:library--urllib_request] +file_filter = library/urllib_request.po type = PO source_lang = en -[python-newest.library--urllib_robotparser] -trans.pl = library/urllib_robotparser.po +[o:python-doc:p:python-newest:r:library--urllib_robotparser] +file_filter = library/urllib_robotparser.po type = PO source_lang = en -[python-newest.library--uu] -trans.pl = library/uu.po +[o:python-doc:p:python-newest:r:library--uu] +file_filter = library/uu.po type = PO source_lang = en -[python-newest.library--uuid] -trans.pl = library/uuid.po +[o:python-doc:p:python-newest:r:library--uuid] +file_filter = library/uuid.po type = PO source_lang = en -[python-newest.library--venv] -trans.pl = library/venv.po +[o:python-doc:p:python-newest:r:library--venv] +file_filter = library/venv.po type = PO source_lang = en -[python-newest.library--warnings] -trans.pl = library/warnings.po +[o:python-doc:p:python-newest:r:library--warnings] +file_filter = library/warnings.po type = PO source_lang = en -[python-newest.library--wave] -trans.pl = library/wave.po +[o:python-doc:p:python-newest:r:library--wave] +file_filter = library/wave.po type = PO source_lang = en -[python-newest.library--weakref] -trans.pl = library/weakref.po +[o:python-doc:p:python-newest:r:library--weakref] +file_filter = library/weakref.po type = PO source_lang = en -[python-newest.library--webbrowser] -trans.pl = library/webbrowser.po +[o:python-doc:p:python-newest:r:library--webbrowser] +file_filter = library/webbrowser.po type = PO source_lang = en -[python-newest.library--windows] -trans.pl = library/windows.po +[o:python-doc:p:python-newest:r:library--windows] +file_filter = library/windows.po type = PO source_lang = en -[python-newest.library--winreg] -trans.pl = library/winreg.po +[o:python-doc:p:python-newest:r:library--winreg] +file_filter = library/winreg.po type = PO source_lang = en -[python-newest.library--winsound] -trans.pl = library/winsound.po +[o:python-doc:p:python-newest:r:library--winsound] +file_filter = library/winsound.po type = PO source_lang = en -[python-newest.library--wsgiref] -trans.pl = library/wsgiref.po +[o:python-doc:p:python-newest:r:library--wsgiref] +file_filter = library/wsgiref.po type = PO source_lang = en -[python-newest.library--xdrlib] -trans.pl = library/xdrlib.po +[o:python-doc:p:python-newest:r:library--xdrlib] +file_filter = library/xdrlib.po type = PO source_lang = en -[python-newest.library--xml] -trans.pl = library/xml.po +[o:python-doc:p:python-newest:r:library--xml] +file_filter = library/xml.po type = PO source_lang = en -[python-newest.library--xml_dom] -trans.pl = library/xml_dom.po +[o:python-doc:p:python-newest:r:library--xml_dom] +file_filter = library/xml_dom.po type = PO source_lang = en -[python-newest.library--xml_dom_minidom] -trans.pl = library/xml_dom_minidom.po +[o:python-doc:p:python-newest:r:library--xml_dom_minidom] +file_filter = library/xml_dom_minidom.po type = PO source_lang = en -[python-newest.library--xml_dom_pulldom] -trans.pl = library/xml_dom_pulldom.po +[o:python-doc:p:python-newest:r:library--xml_dom_pulldom] +file_filter = library/xml_dom_pulldom.po type = PO source_lang = en -[python-newest.library--xml_etree_elementtree] -trans.pl = library/xml_etree_elementtree.po +[o:python-doc:p:python-newest:r:library--xml_etree_elementtree] +file_filter = library/xml_etree_elementtree.po type = PO source_lang = en -[python-newest.library--xmlrpc] -trans.pl = library/xmlrpc.po +[o:python-doc:p:python-newest:r:library--xmlrpc] +file_filter = library/xmlrpc.po type = PO source_lang = en -[python-newest.library--xmlrpc_client] -trans.pl = library/xmlrpc_client.po +[o:python-doc:p:python-newest:r:library--xmlrpc_client] +file_filter = library/xmlrpc_client.po type = PO source_lang = en -[python-newest.library--xmlrpc_server] -trans.pl = library/xmlrpc_server.po +[o:python-doc:p:python-newest:r:library--xmlrpc_server] +file_filter = library/xmlrpc_server.po type = PO source_lang = en -[python-newest.library--xml_sax] -trans.pl = library/xml_sax.po +[o:python-doc:p:python-newest:r:library--xml_sax] +file_filter = library/xml_sax.po type = PO source_lang = en -[python-newest.library--xml_sax_handler] -trans.pl = library/xml_sax_handler.po +[o:python-doc:p:python-newest:r:library--xml_sax_handler] +file_filter = library/xml_sax_handler.po type = PO source_lang = en -[python-newest.library--xml_sax_reader] -trans.pl = library/xml_sax_reader.po +[o:python-doc:p:python-newest:r:library--xml_sax_reader] +file_filter = library/xml_sax_reader.po type = PO source_lang = en -[python-newest.library--xml_sax_utils] -trans.pl = library/xml_sax_utils.po +[o:python-doc:p:python-newest:r:library--xml_sax_utils] +file_filter = library/xml_sax_utils.po type = PO source_lang = en -[python-newest.library--zipapp] -trans.pl = library/zipapp.po +[o:python-doc:p:python-newest:r:library--zipapp] +file_filter = library/zipapp.po type = PO source_lang = en -[python-newest.library--zipfile] -trans.pl = library/zipfile.po +[o:python-doc:p:python-newest:r:library--zipfile] +file_filter = library/zipfile.po type = PO source_lang = en -[python-newest.library--zipimport] -trans.pl = library/zipimport.po +[o:python-doc:p:python-newest:r:library--zipimport] +file_filter = library/zipimport.po type = PO source_lang = en -[python-newest.library--zlib] -trans.pl = library/zlib.po +[o:python-doc:p:python-newest:r:library--zlib] +file_filter = library/zlib.po type = PO source_lang = en -[python-newest.library--zoneinfo] -trans.pl = library/zoneinfo.po +[o:python-doc:p:python-newest:r:library--zoneinfo] +file_filter = library/zoneinfo.po type = PO source_lang = en -[python-newest.license] -trans.pl = license.po +[o:python-doc:p:python-newest:r:license] +file_filter = license.po type = PO source_lang = en -[python-newest.reference--compound_stmts] -trans.pl = reference/compound_stmts.po +[o:python-doc:p:python-newest:r:reference--compound_stmts] +file_filter = reference/compound_stmts.po type = PO source_lang = en -[python-newest.reference--datamodel] -trans.pl = reference/datamodel.po +[o:python-doc:p:python-newest:r:reference--datamodel] +file_filter = reference/datamodel.po type = PO source_lang = en -[python-newest.reference--executionmodel] -trans.pl = reference/executionmodel.po +[o:python-doc:p:python-newest:r:reference--executionmodel] +file_filter = reference/executionmodel.po type = PO source_lang = en -[python-newest.reference--expressions] -trans.pl = reference/expressions.po +[o:python-doc:p:python-newest:r:reference--expressions] +file_filter = reference/expressions.po type = PO source_lang = en -[python-newest.reference--grammar] -trans.pl = reference/grammar.po +[o:python-doc:p:python-newest:r:reference--grammar] +file_filter = reference/grammar.po type = PO source_lang = en -[python-newest.reference--import] -trans.pl = reference/import.po +[o:python-doc:p:python-newest:r:reference--import] +file_filter = reference/import.po type = PO source_lang = en -[python-newest.reference--index] -trans.pl = reference/index.po +[o:python-doc:p:python-newest:r:reference--index] +file_filter = reference/index.po type = PO source_lang = en -[python-newest.reference--introduction] -trans.pl = reference/introduction.po +[o:python-doc:p:python-newest:r:reference--introduction] +file_filter = reference/introduction.po type = PO source_lang = en -[python-newest.reference--lexical_analysis] -trans.pl = reference/lexical_analysis.po +[o:python-doc:p:python-newest:r:reference--lexical_analysis] +file_filter = reference/lexical_analysis.po type = PO source_lang = en -[python-newest.reference--simple_stmts] -trans.pl = reference/simple_stmts.po +[o:python-doc:p:python-newest:r:reference--simple_stmts] +file_filter = reference/simple_stmts.po type = PO source_lang = en -[python-newest.reference--toplevel_components] -trans.pl = reference/toplevel_components.po +[o:python-doc:p:python-newest:r:reference--toplevel_components] +file_filter = reference/toplevel_components.po type = PO source_lang = en -[python-newest.sphinx] -trans.pl = sphinx.po +[o:python-doc:p:python-newest:r:sphinx] +file_filter = sphinx.po type = PO source_lang = en -[python-newest.tutorial--appendix] -trans.pl = tutorial/appendix.po +[o:python-doc:p:python-newest:r:tutorial--appendix] +file_filter = tutorial/appendix.po type = PO source_lang = en -[python-newest.tutorial--appetite] -trans.pl = tutorial/appetite.po +[o:python-doc:p:python-newest:r:tutorial--appetite] +file_filter = tutorial/appetite.po type = PO source_lang = en -[python-newest.tutorial--classes] -trans.pl = tutorial/classes.po +[o:python-doc:p:python-newest:r:tutorial--classes] +file_filter = tutorial/classes.po type = PO source_lang = en -[python-newest.tutorial--controlflow] -trans.pl = tutorial/controlflow.po +[o:python-doc:p:python-newest:r:tutorial--controlflow] +file_filter = tutorial/controlflow.po type = PO source_lang = en -[python-newest.tutorial--datastructures] -trans.pl = tutorial/datastructures.po +[o:python-doc:p:python-newest:r:tutorial--datastructures] +file_filter = tutorial/datastructures.po type = PO source_lang = en -[python-newest.tutorial--errors] -trans.pl = tutorial/errors.po +[o:python-doc:p:python-newest:r:tutorial--errors] +file_filter = tutorial/errors.po type = PO source_lang = en -[python-newest.tutorial--floatingpoint] -trans.pl = tutorial/floatingpoint.po +[o:python-doc:p:python-newest:r:tutorial--floatingpoint] +file_filter = tutorial/floatingpoint.po type = PO source_lang = en -[python-newest.tutorial--index] -trans.pl = tutorial/index.po +[o:python-doc:p:python-newest:r:tutorial--index] +file_filter = tutorial/index.po type = PO source_lang = en -[python-newest.tutorial--inputoutput] -trans.pl = tutorial/inputoutput.po +[o:python-doc:p:python-newest:r:tutorial--inputoutput] +file_filter = tutorial/inputoutput.po type = PO source_lang = en -[python-newest.tutorial--interactive] -trans.pl = tutorial/interactive.po +[o:python-doc:p:python-newest:r:tutorial--interactive] +file_filter = tutorial/interactive.po type = PO source_lang = en -[python-newest.tutorial--interpreter] -trans.pl = tutorial/interpreter.po +[o:python-doc:p:python-newest:r:tutorial--interpreter] +file_filter = tutorial/interpreter.po type = PO source_lang = en -[python-newest.tutorial--introduction] -trans.pl = tutorial/introduction.po +[o:python-doc:p:python-newest:r:tutorial--introduction] +file_filter = tutorial/introduction.po type = PO source_lang = en -[python-newest.tutorial--modules] -trans.pl = tutorial/modules.po +[o:python-doc:p:python-newest:r:tutorial--modules] +file_filter = tutorial/modules.po type = PO source_lang = en -[python-newest.tutorial--stdlib] -trans.pl = tutorial/stdlib.po +[o:python-doc:p:python-newest:r:tutorial--stdlib] +file_filter = tutorial/stdlib.po type = PO source_lang = en -[python-newest.tutorial--stdlib2] -trans.pl = tutorial/stdlib2.po +[o:python-doc:p:python-newest:r:tutorial--stdlib2] +file_filter = tutorial/stdlib2.po type = PO source_lang = en -[python-newest.tutorial--venv] -trans.pl = tutorial/venv.po +[o:python-doc:p:python-newest:r:tutorial--venv] +file_filter = tutorial/venv.po type = PO source_lang = en -[python-newest.tutorial--whatnow] -trans.pl = tutorial/whatnow.po +[o:python-doc:p:python-newest:r:tutorial--whatnow] +file_filter = tutorial/whatnow.po type = PO source_lang = en -[python-newest.using--cmdline] -trans.pl = using/cmdline.po +[o:python-doc:p:python-newest:r:using--cmdline] +file_filter = using/cmdline.po type = PO source_lang = en -[python-newest.using--configure] -trans.pl = using/configure.po +[o:python-doc:p:python-newest:r:using--configure] +file_filter = using/configure.po type = PO source_lang = en -[python-newest.using--editors] -trans.pl = using/editors.po +[o:python-doc:p:python-newest:r:using--editors] +file_filter = using/editors.po type = PO source_lang = en -[python-newest.using--index] -trans.pl = using/index.po +[o:python-doc:p:python-newest:r:using--index] +file_filter = using/index.po type = PO source_lang = en -[python-newest.using--mac] -trans.pl = using/mac.po +[o:python-doc:p:python-newest:r:using--mac] +file_filter = using/mac.po type = PO source_lang = en -[python-newest.using--unix] -trans.pl = using/unix.po +[o:python-doc:p:python-newest:r:using--unix] +file_filter = using/unix.po type = PO source_lang = en -[python-newest.using--windows] -trans.pl = using/windows.po +[o:python-doc:p:python-newest:r:using--windows] +file_filter = using/windows.po type = PO source_lang = en -[python-newest.whatsnew--2_0] -trans.pl = whatsnew/2.0.po +[o:python-doc:p:python-newest:r:whatsnew--2_0] +file_filter = whatsnew/2.0.po type = PO source_lang = en -[python-newest.whatsnew--2_1] -trans.pl = whatsnew/2.1.po +[o:python-doc:p:python-newest:r:whatsnew--2_1] +file_filter = whatsnew/2.1.po type = PO source_lang = en -[python-newest.whatsnew--2_2] -trans.pl = whatsnew/2.2.po +[o:python-doc:p:python-newest:r:whatsnew--2_2] +file_filter = whatsnew/2.2.po type = PO source_lang = en -[python-newest.whatsnew--2_3] -trans.pl = whatsnew/2.3.po +[o:python-doc:p:python-newest:r:whatsnew--2_3] +file_filter = whatsnew/2.3.po type = PO source_lang = en -[python-newest.whatsnew--2_4] -trans.pl = whatsnew/2.4.po +[o:python-doc:p:python-newest:r:whatsnew--2_4] +file_filter = whatsnew/2.4.po type = PO source_lang = en -[python-newest.whatsnew--2_5] -trans.pl = whatsnew/2.5.po +[o:python-doc:p:python-newest:r:whatsnew--2_5] +file_filter = whatsnew/2.5.po type = PO source_lang = en -[python-newest.whatsnew--2_6] -trans.pl = whatsnew/2.6.po +[o:python-doc:p:python-newest:r:whatsnew--2_6] +file_filter = whatsnew/2.6.po type = PO source_lang = en -[python-newest.whatsnew--2_7] -trans.pl = whatsnew/2.7.po +[o:python-doc:p:python-newest:r:whatsnew--2_7] +file_filter = whatsnew/2.7.po type = PO source_lang = en -[python-newest.whatsnew--3_0] -trans.pl = whatsnew/3.0.po +[o:python-doc:p:python-newest:r:whatsnew--3_0] +file_filter = whatsnew/3.0.po type = PO source_lang = en -[python-newest.whatsnew--3_1] -trans.pl = whatsnew/3.1.po +[o:python-doc:p:python-newest:r:whatsnew--3_1] +file_filter = whatsnew/3.1.po type = PO source_lang = en -[python-newest.whatsnew--3_10] -trans.pl = whatsnew/3.10.po +[o:python-doc:p:python-newest:r:whatsnew--3_10] +file_filter = whatsnew/3.10.po type = PO source_lang = en -[python-newest.whatsnew--3_2] -trans.pl = whatsnew/3.2.po +[o:python-doc:p:python-newest:r:whatsnew--3_2] +file_filter = whatsnew/3.2.po type = PO source_lang = en -[python-newest.whatsnew--3_3] -trans.pl = whatsnew/3.3.po +[o:python-doc:p:python-newest:r:whatsnew--3_3] +file_filter = whatsnew/3.3.po type = PO source_lang = en -[python-newest.whatsnew--3_4] -trans.pl = whatsnew/3.4.po +[o:python-doc:p:python-newest:r:whatsnew--3_4] +file_filter = whatsnew/3.4.po type = PO source_lang = en -[python-newest.whatsnew--3_5] -trans.pl = whatsnew/3.5.po +[o:python-doc:p:python-newest:r:whatsnew--3_5] +file_filter = whatsnew/3.5.po type = PO source_lang = en -[python-newest.whatsnew--3_6] -trans.pl = whatsnew/3.6.po +[o:python-doc:p:python-newest:r:whatsnew--3_6] +file_filter = whatsnew/3.6.po type = PO source_lang = en -[python-newest.whatsnew--3_7] -trans.pl = whatsnew/3.7.po +[o:python-doc:p:python-newest:r:whatsnew--3_7] +file_filter = whatsnew/3.7.po type = PO source_lang = en -[python-newest.whatsnew--3_8] -trans.pl = whatsnew/3.8.po +[o:python-doc:p:python-newest:r:whatsnew--3_8] +file_filter = whatsnew/3.8.po type = PO source_lang = en -[python-newest.whatsnew--3_9] -trans.pl = whatsnew/3.9.po +[o:python-doc:p:python-newest:r:whatsnew--3_9] +file_filter = whatsnew/3.9.po type = PO source_lang = en -[python-newest.whatsnew--changelog] -trans.pl = whatsnew/changelog.po +[o:python-doc:p:python-newest:r:whatsnew--changelog] +file_filter = whatsnew/changelog.po type = PO source_lang = en -[python-newest.whatsnew--index] -trans.pl = whatsnew/index.po +[o:python-doc:p:python-newest:r:whatsnew--index] +file_filter = whatsnew/index.po type = PO source_lang = en diff --git a/manage_translation.py b/manage_translation.py index 1942962ea0..98982a6e68 100755 --- a/manage_translation.py +++ b/manage_translation.py @@ -27,9 +27,7 @@ def fetch(): Fetch translations from Transifex, remove source lines. """ if call("tx --version", shell=True) != 0: - sys.stderr.write( - "The Transifex client app is required (pip install transifex-client).\n" - ) + sys.stderr.write("The Transifex client app is required.\n") exit(1) lang = LANGUAGE pull_returncode = call( @@ -73,8 +71,8 @@ def recreate_tx_config(): config.writelines( ( '\n', - f'[{PROJECT_SLUG}.{slug}]\n', - f'trans.{LANGUAGE} = {directory}/{file_name}.po\n', + f'[o:python-doc:p:{PROJECT_SLUG}:r:{slug}]\n', + f'file_filter = {directory}/{file_name}.po\n', 'type = PO\n', 'source_lang = en\n', ) @@ -83,8 +81,8 @@ def recreate_tx_config(): config.writelines( ( '\n', - f'[{PROJECT_SLUG}.{slug}]\n', - f'trans.{LANGUAGE} = {name}.po\n', + f'[o:python-doc:p:{PROJECT_SLUG}:r:{slug}]\n', + f'file_filter = {name}.po\n', 'type = PO\n', 'source_lang = en\n', ) @@ -213,7 +211,7 @@ def average(averages, weights): RUNNABLE_SCRIPTS = ('fetch', 'recreate_tx_config', 'recreate_readme') parser = ArgumentParser() - parser.add_argument('cmd', nargs=1, choices=RUNNABLE_SCRIPTS) + parser.add_argument('cmd', choices=RUNNABLE_SCRIPTS) options = parser.parse_args() - eval(options.cmd[0])() + eval(options.cmd)()