Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Add Romanian translation to the language switcher#310

New issue

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

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

Already on GitHub?Sign in to your account

Merged
hugovk merged 3 commits intopython:mainfromoctaG-M:main
Sep 30, 2025

Conversation

@octaG-M
Copy link
Contributor

I prepared the translation for the translation switcher. The repository contains a Romanian translation of: [ bugs.po, tutorial/*.po, library/functions.po ]. It also includes some necessary partial translations to make the Romanian version of the tutorial easier to use: [ glossary.po (only the index), sphinx.po (the fragments used for the splash-page and for the download page) ]. I have tested the translation against the latest docs from thePython/cpython, branch 3.13.

The Romanian translation is now ready for the translation switcher. It targets the "3.13" branch of the docs (repository).
@octaG-MoctaG-M closed thisSep 2, 2025
@StanFromIreland
Copy link
Member

Why close?

@AA-Turner
Copy link
Member

@octaG-M please paste the current completion statistics for the required pages.

octaG-M reacted with thumbs up emoji

@rffontenelle
Copy link
Contributor

updating PO files against latest POT for 3.13 and then running potodo I see the following incomplete:

# library (1.40% done)...- functions.po                   510 / 512 ( 99.0% translated), 1 fuzzy....# tutorial (99.16% done)- controlflow.po                 222 / 226 ( 98.0% translated), 1 fuzzy.- datastructures.po              121 / 125 ( 96.0% translated), 4 fuzzy.- inputoutput.po                 111 / 112 ( 99.0% translated), 1 fuzzy.- introduction.po                118 / 120 ( 98.0% translated), 2 fuzzy.

Also, the translation of tutorial/classes.po has some invalid\. that causes the PO file to be invalid:

$ msgfmt tutorial/classes.po tutorial/classes.po:1006:23: invalid control sequencetutorial/classes.po:1063:23: invalid control sequencetutorial/classes.po:1106:23: invalid control sequencemsgfmt: found 3 fatal errors
octaG-M reacted with thumbs up emoji

@octaG-M
Copy link
ContributorAuthor

Sorry for this very late reply. I tried to reproduce the errors found in your report,@rffontenelle. I am using version [ 1.2 ] of [ msgfmt.py ] and version [ 0.23.1 ] of [ potodo ]. However, on my Windows 11 machine, everything seems fine. As for the invalid control characters you have discovered: I translated the texts inside the code snippets as I have noticed that it is of certain use for newbies trying to guess which are the language statements and which are the code's author names of variables, functions and others. As you can see in the attached pictures, the translated code works fine in Python 3.13.7, and it also compiles fine to HTML. Any suggestions regarding what to do next will be highly appreciated!
justify1
justify2

@rffontenelle
Copy link
Contributor

rffontenelle commentedSep 23, 2025
edited
Loading

I see. To the GNU Gettext msgfmt tool it is an ilegal character, but it doesn't affect msgfmt.py, Sphinx's code-block or Python docs build. GNU Gettext complains about this because\' would normally escape to' in the resulting documentation, so one would need\\' to get\'. My suggestion is add an extra escape char\ to avoid any warn somewhere else, but I recognize this is low priority.

octaG-M reacted with thumbs up emoji

@octaG-M
Copy link
ContributorAuthor

Thank you,@rffontenelle, for the suggestion. I inserted the extra escape characters in [ tutorial/classes.po ].

@octaG-M
Copy link
ContributorAuthor

octaG-M commentedSep 24, 2025
edited
Loading

Hello,@AA-Turner. Sorry for this very late reply. Here are the completion statistics, as obtained on my Windows 11 machine while running potodo with version [ 0.23.1 ]:statistici.txt. In the comment by@rffontenelle there is also a report on the completion statistics showing several shortcomings to the translated files. However, I have not been able to reproduce them using my settings. Any suggestions regarding what to do next will be highly appreciated!

@rffontenelle
Copy link
Contributor

I basically updated your PO files againstupdated POT files before running potodo. Python documentation is live, always changing. So my recommendation is that you periodically generate new POT files (make -C doc gettext in cpython, at least in Linux) update your PO files usingmsgmerge (available in Linux, I don't know in Linux) orsphinx-intl update.

octaG-M reacted with heart emoji

@hugovkhugovk changed the titleAbout the Romanian translation IIAdd Romanian translation to the langauge switcherSep 24, 2025
@octaG-M
Copy link
ContributorAuthor

Thank you for the hint,@rffontenelle. Following your advice, I corrected the four files with fuzzy entries from [ tutorial ]. I was not able to find any fuzzy entries in the [ library/functions.po ] file.

@hugovkhugovk changed the titleAdd Romanian translation to the langauge switcherAdd Romanian translation to the language switcherSep 24, 2025
@octaG-M
Copy link
ContributorAuthor

Here are the new completion statistics:statistici2.txt.

@AA-Turner
Copy link
Member

AA-Turner commentedSep 24, 2025
edited
Loading

For future reference please paste the contents of the file into the comment (with a<details> tag) instead of uploading it, I can't view this on mobile.

A

octaG-M reacted with thumbs up emoji

@octaG-M
Copy link
ContributorAuthor

python-docs-ro-3.13 (39.97% done)

  • glossary.po 161 / 420 ( 38.0% translated).
  • license.po 0 / 123 ( 0.0% translated).
  • sphinx.po 71 / 111 ( 63.0% translated).

c-api (0.00% done)

  • abstract.po 0 / 3 ( 0.0% translated).
  • allocation.po 0 / 9 ( 0.0% translated).
  • apiabiversion.po 0 / 38 ( 0.0% translated).
  • arg.po 0 / 198 ( 0.0% translated).
  • bool.po 0 / 11 ( 0.0% translated).
  • buffer.po 0 / 117 ( 0.0% translated).
  • bytearray.po 0 / 20 ( 0.0% translated).
  • bytes.po 0 / 62 ( 0.0% translated).
  • call.po 0 / 97 ( 0.0% translated).
  • capsule.po 0 / 33 ( 0.0% translated).
  • cell.po 0 / 11 ( 0.0% translated).
  • code.po 0 / 59 ( 0.0% translated).
  • codec.po 0 / 28 ( 0.0% translated).
  • complex.po 0 / 34 ( 0.0% translated).
  • concrete.po 0 / 15 ( 0.0% translated).
  • contextvars.po 0 / 31 ( 0.0% translated).
  • conversion.po 0 / 33 ( 0.0% translated).
  • coro.po 0 / 6 ( 0.0% translated).
  • datetime.po 0 / 52 ( 0.0% translated).
  • descriptor.po 0 / 4 ( 0.0% translated).
  • dict.po 0 / 67 ( 0.0% translated).
  • exceptions.po 0 / 370 ( 0.0% translated).
  • file.po 0 / 21 ( 0.0% translated).
  • float.po 0 / 35 ( 0.0% translated).
  • frame.po 0 / 42 ( 0.0% translated).
  • function.po 0 / 34 ( 0.0% translated).
  • gcsupport.po 0 / 52 ( 0.0% translated).
  • gen.po 0 / 8 ( 0.0% translated).
  • hash.po 0 / 19 ( 0.0% translated).
  • import.po 0 / 62 ( 0.0% translated).
  • index.po 0 / 2 ( 0.0% translated).
  • init.po 0 / 480 ( 0.0% translated).
  • init_config.po 0 / 420 ( 0.0% translated).
  • intro.po 0 / 140 ( 0.0% translated).
  • iter.po 0 / 12 ( 0.0% translated).
  • iterator.po 0 / 8 ( 0.0% translated).
  • list.po 0 / 33 ( 0.0% translated).
  • long.po 0 / 104 ( 0.0% translated).
  • mapping.po 0 / 23 ( 0.0% translated).
  • marshal.po 0 / 16 ( 0.0% translated).
  • memory.po 0 / 200 ( 0.0% translated).
  • memoryview.po 0 / 14 ( 0.0% translated).
  • method.po 0 / 20 ( 0.0% translated).
  • module.po 0 / 132 ( 0.0% translated).
  • monitoring.po 0 / 52 ( 0.0% translated).
  • none.po 0 / 7 ( 0.0% translated).
  • number.po 0 / 48 ( 0.0% translated).
  • object.po 0 / 119 ( 0.0% translated).
  • objimpl.po 0 / 2 ( 0.0% translated).
  • perfmaps.po 0 / 10 ( 0.0% translated).
  • refcounting.po 0 / 48 ( 0.0% translated).
  • reflection.po 0 / 17 ( 0.0% translated).
  • sequence.po 0 / 30 ( 0.0% translated).
  • set.po 0 / 28 ( 0.0% translated).
  • slice.po 0 / 24 ( 0.0% translated).
  • stable.po 0 / 45 ( 0.0% translated).
  • structures.po 0 / 179 ( 0.0% translated).
  • sys.po 0 / 75 ( 0.0% translated).
  • time.po 0 / 27 ( 0.0% translated).
  • tuple.po 0 / 46 ( 0.0% translated).
  • type.po 0 / 101 ( 0.0% translated).
  • typehints.po 0 / 7 ( 0.0% translated).
  • typeobj.po 0 / 670 ( 0.0% translated).
  • unicode.po 0 / 326 ( 0.0% translated).
  • utilities.po 0 / 2 ( 0.0% translated).
  • veryhigh.po 0 / 56 ( 0.0% translated).
  • weakref.po 0 / 20 ( 0.0% translated).

deprecations (0.00% done)

  • c-api-pending-removal-in-3.14.po 0 / 31 ( 0.0% translated).
  • c-api-pending-removal-in-3.15.po 0 / 13 ( 0.0% translated).
  • c-api-pending-removal-in-future.po 0 / 25 ( 0.0% translated).
  • index.po 0 / 212 ( 0.0% translated).
  • pending-removal-in-3.13.po 0 / 42 ( 0.0% translated).
  • pending-removal-in-3.14.po 0 / 35 ( 0.0% translated).
  • pending-removal-in-3.15.po 0 / 24 ( 0.0% translated).
  • pending-removal-in-3.16.po 0 / 17 ( 0.0% translated).
  • pending-removal-in-future.po 0 / 71 ( 0.0% translated).

distributing (0.00% done)

  • index.po 0 / 2 ( 0.0% translated).

extending (0.00% done)

  • building.po 0 / 10 ( 0.0% translated).
  • embedding.po 0 / 59 ( 0.0% translated).
  • extending.po 0 / 206 ( 0.0% translated).
  • index.po 0 / 12 ( 0.0% translated).
  • newtypes.po 0 / 117 ( 0.0% translated).
  • newtypes_tutorial.po 0 / 177 ( 0.0% translated).
  • windows.po 0 / 22 ( 0.0% translated).

faq (0.00% done)

  • design.po 0 / 172 ( 0.0% translated).
  • extending.po 0 / 66 ( 0.0% translated).
  • general.po 0 / 98 ( 0.0% translated).
  • gui.po 0 / 16 ( 0.0% translated).
  • index.po 0 / 1 ( 0.0% translated).
  • installed.po 0 / 15 ( 0.0% translated).
  • library.po 0 / 153 ( 0.0% translated).
  • programming.po 0 / 508 ( 0.0% translated).
  • windows.po 0 / 58 ( 0.0% translated).

howto (0.00% done)

  • annotations.po 0 / 48 ( 0.0% translated).
  • argparse-optparse.po 0 / 20 ( 0.0% translated).
  • argparse.po 0 / 145 ( 0.0% translated).
  • clinic.po 0 / 2 ( 0.0% translated).
  • cporting.po 0 / 5 ( 0.0% translated).
  • curses.po 0 / 121 ( 0.0% translated).
  • descriptor.po 0 / 230 ( 0.0% translated).
  • enum.po 0 / 327 ( 0.0% translated).
  • free-threading-extensions.po 0 / 71 ( 0.0% translated).
  • free-threading-python.po 0 / 39 ( 0.0% translated).
  • functional.po 0 / 252 ( 0.0% translated).
  • gdb_helpers.po 0 / 86 ( 0.0% translated).
  • index.po 0 / 28 ( 0.0% translated).
  • instrumentation.po 0 / 77 ( 0.0% translated).
  • ipaddress.po 0 / 65 ( 0.0% translated).
  • isolating-extensions.po 0 / 133 ( 0.0% translated).
  • logging-cookbook.po 0 / 418 ( 0.0% translated).
  • logging.po 0 / 250 ( 0.0% translated).
  • mro.po 0 / 120 ( 0.0% translated).
  • perf_profiling.po 0 / 43 ( 0.0% translated).
  • pyporting.po 0 / 13 ( 0.0% translated).
  • regex.po 0 / 332 ( 0.0% translated).
  • sockets.po 0 / 63 ( 0.0% translated).
  • sorting.po 0 / 75 ( 0.0% translated).
  • timerfd.po 0 / 12 ( 0.0% translated).
  • unicode.po 0 / 145 ( 0.0% translated).
  • urllib2.po 0 / 100 ( 0.0% translated).

installing (0.00% done)

  • index.po 0 / 59 ( 0.0% translated).

library (1.42% done)

  • future.po 0 / 58 ( 0.0% translated).
  • main.po 0 / 73 ( 0.0% translated).
  • _thread.po 0 / 52 ( 0.0% translated).
  • abc.po 0 / 60 ( 0.0% translated).
  • aifc.po 0 / 3 ( 0.0% translated).
  • allos.po 0 / 2 ( 0.0% translated).
  • archiving.po 0 / 2 ( 0.0% translated).
  • argparse.po 0 / 376 ( 0.0% translated).
  • array.po 0 / 86 ( 0.0% translated).
  • ast.po 0 / 314 ( 0.0% translated).
  • asynchat.po 0 / 4 ( 0.0% translated).
  • asyncio-api-index.po 0 / 100 ( 0.0% translated).
  • asyncio-dev.po 0 / 55 ( 0.0% translated).
  • asyncio-eventloop.po 0 / 402 ( 0.0% translated).
  • asyncio-exceptions.po 0 / 19 ( 0.0% translated).
  • asyncio-extending.po 0 / 27 ( 0.0% translated).
  • asyncio-future.po 0 / 64 ( 0.0% translated).
  • asyncio-llapi-index.po 0 / 238 ( 0.0% translated).
  • asyncio-platforms.po 0 / 26 ( 0.0% translated).
  • asyncio-policy.po 0 / 68 ( 0.0% translated).
  • asyncio-protocol.po 0 / 194 ( 0.0% translated).
  • asyncio-queue.po 0 / 45 ( 0.0% translated).
  • asyncio-runner.po 0 / 37 ( 0.0% translated).
  • asyncio-stream.po 0 / 101 ( 0.0% translated).
  • asyncio-subprocess.po 0 / 81 ( 0.0% translated).
  • asyncio-sync.po 0 / 100 ( 0.0% translated).
  • asyncio-task.po 0 / 267 ( 0.0% translated).
  • asyncio.po 0 / 29 ( 0.0% translated).
  • asyncore.po 0 / 4 ( 0.0% translated).
  • atexit.po 0 / 22 ( 0.0% translated).
  • audioop.po 0 / 3 ( 0.0% translated).
  • audit_events.po 0 / 23 ( 0.0% translated).
  • base64.po 0 / 62 ( 0.0% translated).
  • bdb.po 0 / 112 ( 0.0% translated).
  • binary.po 0 / 4 ( 0.0% translated).
  • binascii.po 0 / 38 ( 0.0% translated).
  • bisect.po 0 / 35 ( 0.0% translated).
  • builtins.po 0 / 9 ( 0.0% translated).
  • bz2.po 0 / 74 ( 0.0% translated).
  • calendar.po 0 / 115 ( 0.0% translated).
  • cgi.po 0 / 4 ( 0.0% translated).
  • cgitb.po 0 / 4 ( 0.0% translated).
  • chunk.po 0 / 3 ( 0.0% translated).
  • cmath.po 0 / 58 ( 0.0% translated).
  • cmd.po 0 / 50 ( 0.0% translated).
  • cmdline.po 0 / 54 ( 0.0% translated).
  • cmdlinelibs.po 0 / 3 ( 0.0% translated).
  • code.po 0 / 32 ( 0.0% translated).
  • codecs.po 0 / 533 ( 0.0% translated).
  • codeop.po 0 / 14 ( 0.0% translated).
  • collections.abc.po 0 / 136 ( 0.0% translated).
  • collections.po 0 / 242 ( 0.0% translated).
  • colorsys.po 0 / 13 ( 0.0% translated).
  • compileall.po 0 / 60 ( 0.0% translated).
  • concurrency.po 0 / 3 ( 0.0% translated).
  • concurrent.futures.po 0 / 100 ( 0.0% translated).
  • concurrent.po 0 / 3 ( 0.0% translated).
  • configparser.po 0 / 220 ( 0.0% translated).
  • constants.po 0 / 21 ( 0.0% translated).
  • contextlib.po 0 / 172 ( 0.0% translated).
  • contextvars.po 0 / 56 ( 0.0% translated).
  • copy.po 0 / 32 ( 0.0% translated).
  • copyreg.po 0 / 12 ( 0.0% translated).
  • crypt.po 0 / 4 ( 0.0% translated).
  • crypto.po 0 / 3 ( 0.0% translated).
  • csv.po 0 / 117 ( 0.0% translated).
  • ctypes.po 0 / 526 ( 0.0% translated).
  • curses.ascii.po 0 / 69 ( 0.0% translated).
  • curses.panel.po 0 / 23 ( 0.0% translated).
  • curses.po 0 / 486 ( 0.0% translated).
  • custominterp.po 0 / 3 ( 0.0% translated).
  • dataclasses.po 0 / 152 ( 0.0% translated).
  • datatypes.po 0 / 4 ( 0.0% translated).
  • datetime.po 0 / 646 ( 0.0% translated).
  • dbm.po 0 / 102 ( 0.0% translated).
  • debug.po 0 / 2 ( 0.0% translated).
  • decimal.po 0 / 378 ( 0.0% translated).
  • development.po 0 / 3 ( 0.0% translated).
  • devmode.po 0 / 58 ( 0.0% translated).
  • dialog.po 0 / 57 ( 0.0% translated).
  • difflib.po 0 / 140 ( 0.0% translated).
  • dis.po 0 / 396 ( 0.0% translated).
  • distribution.po 0 / 2 ( 0.0% translated).
  • distutils.po 0 / 3 ( 0.0% translated).
  • doctest.po 0 / 372 ( 0.0% translated).
  • email.charset.po 0 / 44 ( 0.0% translated).
  • email.compat32-message.po 0 / 115 ( 0.0% translated).
  • email.contentmanager.po 0 / 42 ( 0.0% translated).
  • email.encoders.po 0 / 15 ( 0.0% translated).
  • email.errors.po 0 / 27 ( 0.0% translated).
  • email.examples.po 0 / 20 ( 0.0% translated).
  • email.generator.po 0 / 41 ( 0.0% translated).
  • email.header.po 0 / 40 ( 0.0% translated).
  • email.headerregistry.po 0 / 111 ( 0.0% translated).
  • email.iterators.po 0 / 12 ( 0.0% translated).
  • email.message.po 0 / 110 ( 0.0% translated).
  • email.mime.po 0 / 38 ( 0.0% translated).
  • email.parser.po 0 / 48 ( 0.0% translated).
  • email.po 0 / 23 ( 0.0% translated).
  • email.policy.po 0 / 107 ( 0.0% translated).
  • email.utils.po 0 / 36 ( 0.0% translated).
  • ensurepip.po 0 / 39 ( 0.0% translated).
  • enum.po 0 / 244 ( 0.0% translated).
  • errno.po 0 / 160 ( 0.0% translated).
  • exceptions.po 0 / 195 ( 0.0% translated).
  • faulthandler.po 0 / 43 ( 0.0% translated).
  • fcntl.po 0 / 49 ( 0.0% translated).
  • filecmp.po 0 / 42 ( 0.0% translated).
  • fileformats.po 0 / 2 ( 0.0% translated).
  • fileinput.po 0 / 46 ( 0.0% translated).
  • filesys.po 0 / 8 ( 0.0% translated).
  • fnmatch.po 0 / 37 ( 0.0% translated).
  • fractions.po 0 / 36 ( 0.0% translated).
  • frameworks.po 0 / 3 ( 0.0% translated).
  • ftplib.po 0 / 99 ( 0.0% translated).
  • functional.po 0 / 3 ( 0.0% translated).
  • functools.po 0 / 115 ( 0.0% translated).
  • gc.po 0 / 59 ( 0.0% translated).
  • getopt.po 0 / 29 ( 0.0% translated).
  • getpass.po 0 / 13 ( 0.0% translated).
  • gettext.po 0 / 129 ( 0.0% translated).
  • glob.po 0 / 44 ( 0.0% translated).
  • graphlib.po 0 / 38 ( 0.0% translated).
  • grp.po 0 / 27 ( 0.0% translated).
  • gzip.po 0 / 68 ( 0.0% translated).
  • hashlib.po 0 / 168 ( 0.0% translated).
  • heapq.po 0 / 57 ( 0.0% translated).
  • hmac.po 0 / 27 ( 0.0% translated).
  • html.entities.po 0 / 9 ( 0.0% translated).
  • html.parser.po 0 / 60 ( 0.0% translated).
  • html.po 0 / 8 ( 0.0% translated).
  • http.client.po 0 / 117 ( 0.0% translated).
  • http.cookiejar.po 0 / 159 ( 0.0% translated).
  • http.cookies.po 0 / 49 ( 0.0% translated).
  • http.po 0 / 247 ( 0.0% translated).
  • http.server.po 0 / 116 ( 0.0% translated).
  • i18n.po 0 / 3 ( 0.0% translated).
  • idle.po 0 / 281 ( 0.0% translated).
  • imaplib.po 0 / 117 ( 0.0% translated).
  • imghdr.po 0 / 4 ( 0.0% translated).
  • imp.po 0 / 4 ( 0.0% translated).
  • importlib.metadata.po 0 / 119 ( 0.0% translated).
  • importlib.po 0 / 312 ( 0.0% translated).
  • importlib.resources.abc.po 0 / 36 ( 0.0% translated).
  • importlib.resources.po 0 / 53 ( 0.0% translated).
  • index.po 0 / 5 ( 0.0% translated).
  • inspect.po 0 / 390 ( 0.0% translated).
  • internet.po 0 / 7 ( 0.0% translated).
  • intro.po 0 / 32 ( 0.0% translated).
  • io.po 0 / 271 ( 0.0% translated).
  • ipaddress.po 0 / 165 ( 0.0% translated).
  • ipc.po 0 / 4 ( 0.0% translated).
  • itertools.po 0 / 200 ( 0.0% translated).
  • json.po 0 / 175 ( 0.0% translated).
  • keyword.po 0 / 7 ( 0.0% translated).
  • language.po 0 / 3 ( 0.0% translated).
  • linecache.po 0 / 15 ( 0.0% translated).
  • locale.po 0 / 148 ( 0.0% translated).
  • logging.config.po 0 / 171 ( 0.0% translated).
  • logging.handlers.po 0 / 270 ( 0.0% translated).
  • logging.po 0 / 368 ( 0.0% translated).
  • lzma.po 0 / 115 ( 0.0% translated).
  • mailbox.po 0 / 306 ( 0.0% translated).
  • mailcap.po 0 / 3 ( 0.0% translated).
  • markup.po 0 / 2 ( 0.0% translated).
  • marshal.po 0 / 31 ( 0.0% translated).
  • math.po 0 / 268 ( 0.0% translated).
  • mimetypes.po 0 / 54 ( 0.0% translated).
  • mm.po 0 / 2 ( 0.0% translated).
  • mmap.po 0 / 65 ( 0.0% translated).
  • modulefinder.po 0 / 16 ( 0.0% translated).
  • modules.po 0 / 3 ( 0.0% translated).
  • msilib.po 0 / 3 ( 0.0% translated).
  • msvcrt.po 0 / 46 ( 0.0% translated).
  • multiprocessing.po 0 / 596 ( 0.0% translated).
  • multiprocessing.shared_memory.po 0 / 56 ( 0.0% translated).
  • netdata.po 0 / 2 ( 0.0% translated).
  • netrc.po 0 / 18 ( 0.0% translated).
  • nis.po 0 / 3 ( 0.0% translated).
  • nntplib.po 0 / 3 ( 0.0% translated).
  • numbers.po 0 / 34 ( 0.0% translated).
  • numeric.po 0 / 3 ( 0.0% translated).
  • operator.po 0 / 183 ( 0.0% translated).
  • optparse.po 0 / 532 ( 0.0% translated).
  • os.path.po 0 / 98 ( 0.0% translated).
  • os.po 0 / 1035 ( 0.0% translated).
  • ossaudiodev.po 0 / 3 ( 0.0% translated).
  • pathlib.po 0 / 418 ( 0.0% translated).
  • pdb.po 0 / 151 ( 0.0% translated).
  • persistence.po 0 / 3 ( 0.0% translated).
  • pickle.po 0 / 245 ( 0.0% translated).
  • pickletools.po 0 / 18 ( 0.0% translated).
  • pipes.po 0 / 4 ( 0.0% translated).
  • pkgutil.po 0 / 50 ( 0.0% translated).
  • platform.po 0 / 80 ( 0.0% translated).
  • plistlib.po 0 / 49 ( 0.0% translated).
  • poplib.po 0 / 53 ( 0.0% translated).
  • posix.po 0 / 21 ( 0.0% translated).
  • pprint.po 0 / 51 ( 0.0% translated).
  • profile.po 0 / 181 ( 0.0% translated).
  • pty.po 0 / 21 ( 0.0% translated).
  • pwd.po 0 / 36 ( 0.0% translated).
  • py_compile.po 0 / 30 ( 0.0% translated).
  • pyclbr.po 0 / 26 ( 0.0% translated).
  • pydoc.po 0 / 24 ( 0.0% translated).
  • pyexpat.po 0 / 144 ( 0.0% translated).
  • python.po 0 / 2 ( 0.0% translated).
  • queue.po 0 / 53 ( 0.0% translated).
  • quopri.po 0 / 13 ( 0.0% translated).
  • random.po 0 / 137 ( 0.0% translated).
  • re.po 0 / 439 ( 0.0% translated).
  • readline.po 0 / 56 ( 0.0% translated).
  • removed.po 0 / 2 ( 0.0% translated).
  • reprlib.po 0 / 39 ( 0.0% translated).
  • resource.po 0 / 110 ( 0.0% translated).
  • rlcompleter.po 0 / 13 ( 0.0% translated).
  • runpy.po 0 / 40 ( 0.0% translated).
  • sched.po 0 / 25 ( 0.0% translated).
  • secrets.po 0 / 37 ( 0.0% translated).
  • security_warnings.po 0 / 17 ( 0.0% translated).
  • select.po 0 / 206 ( 0.0% translated).
  • selectors.po 0 / 58 ( 0.0% translated).
  • shelve.po 0 / 40 ( 0.0% translated).
  • shlex.po 0 / 77 ( 0.0% translated).
  • shutil.po 0 / 184 ( 0.0% translated).
  • signal.po 0 / 137 ( 0.0% translated).
  • site.po 0 / 60 ( 0.0% translated).
  • smtpd.po 0 / 4 ( 0.0% translated).
  • smtplib.po 0 / 116 ( 0.0% translated).
  • sndhdr.po 0 / 4 ( 0.0% translated).
  • socket.po 0 / 364 ( 0.0% translated).
  • socketserver.po 0 / 98 ( 0.0% translated).
  • spwd.po 0 / 4 ( 0.0% translated).
  • sqlite3.po 0 / 476 ( 0.0% translated).
  • ssl.po 0 / 544 ( 0.0% translated).
  • stat.po 0 / 92 ( 0.0% translated).
  • statistics.po 0 / 248 ( 0.0% translated).
  • stdtypes.po 0 / 1332 ( 0.0% translated).
  • string.po 0 / 216 ( 0.0% translated).
  • stringprep.po 0 / 25 ( 0.0% translated).
  • struct.po 0 / 195 ( 0.0% translated).
  • subprocess.po 0 / 323 ( 0.0% translated).
  • sunau.po 0 / 3 ( 0.0% translated).
  • superseded.po 0 / 4 ( 0.0% translated).
  • symtable.po 0 / 65 ( 0.0% translated).
  • sys.monitoring.po 0 / 111 ( 0.0% translated).
  • sys.po 0 / 442 ( 0.0% translated).
  • sys_path_init.po 0 / 23 ( 0.0% translated).
  • sysconfig.po 0 / 139 ( 0.0% translated).
  • syslog.po 0 / 31 ( 0.0% translated).
  • tabnanny.po 0 / 11 ( 0.0% translated).
  • tarfile.po 0 / 337 ( 0.0% translated).
  • telnetlib.po 0 / 4 ( 0.0% translated).
  • tempfile.po 0 / 87 ( 0.0% translated).
  • termios.po 0 / 25 ( 0.0% translated).
  • test.po 0 / 321 ( 0.0% translated).
  • text.po 0 / 3 ( 0.0% translated).
  • textwrap.po 0 / 57 ( 0.0% translated).
  • threading.po 0 / 240 ( 0.0% translated).
  • time.po 0 / 279 ( 0.0% translated).
  • timeit.po 0 / 68 ( 0.0% translated).
  • tk.po 0 / 8 ( 0.0% translated).
  • tkinter.colorchooser.po 0 / 6 ( 0.0% translated).
  • tkinter.dnd.po 0 / 20 ( 0.0% translated).
  • tkinter.font.po 0 / 35 ( 0.0% translated).
  • tkinter.messagebox.po 0 / 42 ( 0.0% translated).
  • tkinter.po 0 / 327 ( 0.0% translated).
  • tkinter.scrolledtext.po 0 / 7 ( 0.0% translated).
  • tkinter.ttk.po 0 / 429 ( 0.0% translated).
  • token.po 0 / 68 ( 0.0% translated).
  • tokenize.po 0 / 52 ( 0.0% translated).
  • tomllib.po 0 / 44 ( 0.0% translated).
  • trace.po 0 / 43 ( 0.0% translated).
  • traceback.po 0 / 112 ( 0.0% translated).
  • tracemalloc.po 0 / 156 ( 0.0% translated).
  • tty.po 0 / 17 ( 0.0% translated).
  • turtle.po 0 / 661 ( 0.0% translated).
  • types.po 0 / 103 ( 0.0% translated).
  • typing.po 0 / 791 ( 0.0% translated).
  • unicodedata.po 0 / 32 ( 0.0% translated).
  • unittest.mock-examples.po 0 / 182 ( 0.0% translated).
  • unittest.mock.po 0 / 442 ( 0.0% translated).
  • unittest.po 0 / 537 ( 0.0% translated).
  • unix.po 0 / 2 ( 0.0% translated).
  • urllib.error.po 0 / 15 ( 0.0% translated).
  • urllib.parse.po 0 / 168 ( 0.0% translated).
  • urllib.po 0 / 7 ( 0.0% translated).
  • urllib.request.po 0 / 297 ( 0.0% translated).
  • urllib.robotparser.po 0 / 19 ( 0.0% translated).
  • uu.po 0 / 3 ( 0.0% translated).
  • uuid.po 0 / 69 ( 0.0% translated).
  • venv.po 0 / 127 ( 0.0% translated).
  • warnings.po 0 / 138 ( 0.0% translated).
  • wave.po 0 / 54 ( 0.0% translated).
  • weakref.po 0 / 95 ( 0.0% translated).
  • webbrowser.po 0 / 88 ( 0.0% translated).
  • windows.po 0 / 2 ( 0.0% translated).
  • winreg.po 0 / 176 ( 0.0% translated).
  • winsound.po 0 / 35 ( 0.0% translated).
  • wsgiref.po 0 / 132 ( 0.0% translated).
  • xdrlib.po 0 / 3 ( 0.0% translated).
  • xml.dom.minidom.po 0 / 56 ( 0.0% translated).
  • xml.dom.po 0 / 235 ( 0.0% translated).
  • xml.dom.pulldom.po 0 / 30 ( 0.0% translated).
  • xml.etree.elementtree.po 0 / 266 ( 0.0% translated).
  • xml.po 0 / 53 ( 0.0% translated).
  • xml.sax.handler.po 0 / 103 ( 0.0% translated).
  • xml.sax.po 0 / 32 ( 0.0% translated).
  • xml.sax.reader.po 0 / 75 ( 0.0% translated).
  • xml.sax.utils.po 0 / 15 ( 0.0% translated).
  • xmlrpc.client.po 0 / 113 ( 0.0% translated).
  • xmlrpc.po 0 / 5 ( 0.0% translated).
  • xmlrpc.server.po 0 / 57 ( 0.0% translated).
  • zipapp.po 0 / 77 ( 0.0% translated).
  • zipfile.po 0 / 207 ( 0.0% translated).
  • zipimport.po 0 / 38 ( 0.0% translated).
  • zlib.po 0 / 68 ( 0.0% translated).
  • zoneinfo.po 0 / 83 ( 0.0% translated).

reference (0.00% done)

  • compound_stmts.po 0 / 467 ( 0.0% translated).
  • datamodel.po 0 / 866 ( 0.0% translated).
  • executionmodel.po 0 / 104 ( 0.0% translated).
  • expressions.po 0 / 537 ( 0.0% translated).
  • grammar.po 0 / 4 ( 0.0% translated).
  • import.po 0 / 200 ( 0.0% translated).
  • index.po 0 / 2 ( 0.0% translated).
  • introduction.po 0 / 31 ( 0.0% translated).
  • lexical_analysis.po 0 / 326 ( 0.0% translated).
  • simple_stmts.po 0 / 290 ( 0.0% translated).
  • toplevel_components.po 0 / 32 ( 0.0% translated).

tutorial (100.00% done)

using (0.00% done)

  • android.po 0 / 23 ( 0.0% translated).
  • cmdline.po 0 / 243 ( 0.0% translated).
  • configure.po 0 / 405 ( 0.0% translated).
  • editors.po 0 / 3 ( 0.0% translated).
  • index.po 0 / 2 ( 0.0% translated).
  • ios.po 0 / 86 ( 0.0% translated).
  • mac.po 0 / 96 ( 0.0% translated).
  • unix.po 0 / 52 ( 0.0% translated).
  • windows.po 0 / 389 ( 0.0% translated).

whatsnew (0.00% done)

  • 2.0.po 0 / 207 ( 0.0% translated).
  • 2.1.po 0 / 154 ( 0.0% translated).
  • 2.2.po 0 / 216 ( 0.0% translated).
  • 2.3.po 0 / 387 ( 0.0% translated).
  • 2.4.po 0 / 319 ( 0.0% translated).
  • 2.5.po 0 / 452 ( 0.0% translated).
  • 2.6.po 0 / 626 ( 0.0% translated).
  • 2.7.po 0 / 498 ( 0.0% translated).
  • 3.0.po 0 / 212 ( 0.0% translated).
  • 3.1.po 0 / 132 ( 0.0% translated).
  • 3.10.po 0 / 550 ( 0.0% translated).
  • 3.11.po 0 / 776 ( 0.0% translated).
  • 3.12.po 0 / 837 ( 0.0% translated).
  • 3.13.po 0 / 879 ( 0.0% translated).
  • 3.2.po 0 / 576 ( 0.0% translated).
  • 3.3.po 0 / 682 ( 0.0% translated).
  • 3.4.po 0 / 517 ( 0.0% translated).
  • 3.5.po 0 / 578 ( 0.0% translated).
  • 3.6.po 0 / 544 ( 0.0% translated).
  • 3.7.po 0 / 568 ( 0.0% translated).
  • 3.8.po 0 / 513 ( 0.0% translated).
  • 3.9.po 0 / 380 ( 0.0% translated).
  • changelog.po 0 / 12169 ( 0.0% translated).
  • index.po 0 / 3 ( 0.0% translated).

TOTAL (2.78% done)

@StanFromIreland
Copy link
Member

StanFromIreland commentedSep 24, 2025
edited
Loading

Note that in thepotodo output completed files are not listed, hence under "tutorial" there is nothing listed, and "bugs.po" and "functions.po" are also not found in their respective locations.

The translation requirements are complete per the above output, let's get this merged ASAP before it changes!

octaG-M and rffontenelle reacted with heart emoji

Copy link
Member

@StanFromIrelandStanFromIreland left a comment
edited
Loading

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

octaG-M reacted with heart emoji
Copy link
Member

@hugovkhugovk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Thanks!

StanFromIreland and octaG-M reacted with heart emoji
@StanFromIreland
Copy link
Member

Requirements are still met as oftoday.

octaG-M reacted with heart emoji

@hugovkhugovk merged commit7787668 intopython:mainSep 30, 2025
20 checks passed
@JulienPalard
Copy link
Member

I see it in the language switcher, YAY! Congrats!

StanFromIreland and hugovk reacted with hooray emojioctaG-M reacted with heart emoji

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@hugovkhugovkhugovk approved these changes

@JulienPalardJulienPalardAwaiting requested review from JulienPalard

@AA-TurnerAA-TurnerAwaiting requested review from AA-Turner

+2 more reviewers

@m-aciekm-aciekm-aciek approved these changes

@StanFromIrelandStanFromIrelandStanFromIreland approved these changes

Reviewers whose approvals may not affect merge requirements

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

7 participants

@octaG-M@StanFromIreland@AA-Turner@rffontenelle@JulienPalard@hugovk@m-aciek

[8]ページ先頭

©2009-2025 Movatter.jp