Re: Fwd: Getting translations from pootle.python.org
"Ernest W. Durbin III" <[email protected]> Wed, 28 Oct 2020 05:39:34 -0700
| Newsgroups | gmane.comp.python.documentation |
|---|---|
| Message-ID | <CAD1Aak1ve2=cFbpAj9V4VuT2VjSk_LiTm2e2O+oUE2sAZT15Cw@mail.gmail.com> |
--===============7630009017854221432== Content-Type: multipart/alternative; boundary="000000000000b5215805b2ba742f" --000000000000b5215805b2ba742f Content-Type: text/plain; charset="UTF-8" All the PO files I could find are available in a tarball at https://legacy.python.org/pootle-pos.tgz <http://legacy.python.org/pootle-pos.tgz> See below signature for the README regarding pootle. Seems it was an abandoned Google Summer of Code project. If anything beyond the POs are necessary please let me know and I can grab it for you. -Ernest W. Durbin III This is the python.org instance of Pootle reachable from pootle.python.org. It has been set up as part of the Google Summer of Code by Robert Lehmann with Martin von Loewis. Pootle runs via Apache's mod_wsgi (cf. pootle/wsgi.py). IF ANYTHING BREAKS, PLEASE CONTACT [email protected]. Directory structure: + sphinx-i18n: Sphinx fork with internationalization features + pootle: Pootle fork + translate: Translate Toolkit fork + Doc: checkout of py3k documentation with locale_dirs set to `mo' and `sphinx.ext.oldcmarkup' loaded + newsphinx: virtual environment with sphinx-i18n installed + locale: exchange directory for Pootle and Sphinx; contains one directory per project, and one directory per language in turn (with .POT files ending up in templates/). + mo: stored MO files for individual languages in a folder called LC_MESSAGES for compatibility with gettext. + html: localized HTML builds of the py3k documentation + migr: artifacts of the conversion from SQLite to Postgres Previously, the default Apache user (`nobody') needed access to the locale/ and pootle/dbs/ directories for Pootle to run smoothly. Apache WSGI now drops into user `pootle' correctly. Scripts: + update-mo: build MO files from locale/python/*/*.po to mo/*/LC_MESSAGES/*.mo (requires msgfmt) + update-software: update the checkouts and install packages where neccessary (in virtualenv, requires hg/git) + update-templates: build POT files from Doc/ to locale/python/templates/*.po (requires Sphinx with i18n support, automatically updates checkout) + update-intl: build HTML docs from locale/ translations and Doc/ sources Cronjobs: + daily at 7pm: update-mo and update-intl (ie. a translated build from Pootle sources) with logging to ~/html/build.log Security Considerations: + Apache runs the WSGI script ~/pootle/wsgi.py as user `pootle' and serves ~/pootle/html statically. -- http://gsoc.robertlehmann.de/ On October 27, 2020 at 8:29:52 PM, Julien Palard ([email protected]) wrote: Hi Ernest, I'm forwarding this to you as you may know, it's from doc-sig, maybe reply on the ML if you have info. Bests. -------- Forwarded Message -------- Subject: [Doc-SIG] Getting translations from pootle.python.org Date: Wed, 28 Oct 2020 00:22:22 +0100 From: Maciek Olko <[email protected]> Reply-To: Maciek Olko <[email protected]> To: [email protected] Hi, according to WebArchive, pootle.python.org <http://pootle.python.org> hosted Polish translation of documentation finished in 12% for Python 3 [1]. This Pootle instance was shut down in early 2012 [2]. It would be great to get access to those resources and maybe be able to upload this translation as translation memory for recent versions of documentation. Do you have an idea if there is some kind of back-up of work done on Pootle? Who could I contact further to ask? There's no information about back-up in issue tracing the disabling of Python Pootle. [2] Kind regards, Maciej Olko [1] https://web.archive.org/web/20131226143301/http://pootle.python.org/pootle [2] https://bugs.python.org/issue13663 --000000000000b5215805b2ba742f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>= </head><body><div style=3D"font-family:Helvetica,Arial;font-size:13px">All = the PO files I could find are available in a tarball at=C2=A0<a href=3D"htt= p://legacy.python.org/pootle-pos.tgz">https://legacy.python.org/pootle-pos.= tgz</a></div><div style=3D"font-family:Helvetica,Arial;font-size:13px"><br>= </div><div style=3D"font-family:Helvetica,Arial;font-size:13px">See below s= ignature for the README regarding pootle. Seems it was an abandoned Google = Summer of Code project.</div><div style=3D"font-family:Helvetica,Arial;font= -size:13px"><br></div><div style=3D"font-family:Helvetica,Arial;font-size:1= 3px">If anything beyond the POs are necessary please let me know and I can = grab it for you.</div><div style=3D"font-family:Helvetica,Arial;font-size:1= 3px"><br></div><div style=3D"font-family:Helvetica,Arial;font-size:13px">-E= rnest W. Durbin III</div> <div><br></div><div>This is the <a href=3D"http:/= /python.org">python.org</a> instance of Pootle reachable from <a href=3D"ht= tp://pootle.python.org">pootle.python.org</a>. It</div><div>has been set up= as part of the Google Summer of Code by Robert Lehmann with</div><div>Mart= in von Loewis. Pootle runs via Apache's mod_wsgi (cf. pootle/wsgi.py).<= /div><div><br></div><div>IF ANYTHING BREAKS, PLEASE CONTACT <a href=3D"mail= to:[email protected]">[email protected]</a>.</div><div><br></div><d= iv>Directory structure:</div><div>+ sphinx-i18n: Sphinx fork with internati= onalization features</div><div>+ pootle: Pootle fork</div><div>+ translate:= Translate Toolkit fork</div><div>+ Doc: checkout of py3k documentation wit= h locale_dirs set to `mo' and</div><div>=C2=A0 `sphinx.ext.oldcmarkup&#= 39; loaded</div><div>+ newsphinx: virtual environment with sphinx-i18n inst= alled</div><div>+ locale: exchange directory for Pootle and Sphinx; contain= s one directory per</div><div>=C2=A0 project, and one directory per languag= e in turn (with .POT files ending up in</div><div>=C2=A0 templates/).</div>= <div>+ mo: stored MO files for individual languages in a folder called LC_M= ESSAGES</div><div>for compatibility with gettext.</div><div>+ html: localiz= ed HTML builds of the py3k documentation</div><div>+ migr: artifacts of the= conversion from SQLite to Postgres</div><div><br></div><div>Previously, th= e default Apache user (`nobody') needed access to the locale/ and</div>= <div>pootle/dbs/ directories for Pootle to run smoothly.=C2=A0 Apache WSGI = now drops into</div><div>user `pootle' correctly.</div><div><br></div><= div>Scripts:</div><div>+ update-mo: build MO files from locale/python/*/*.p= o to mo/*/LC_MESSAGES/*.mo</div><div>=C2=A0 (requires msgfmt)</div><div>+ u= pdate-software: update the checkouts and install packages where neccessary<= /div><div>=C2=A0 (in virtualenv, requires hg/git)</div><div>+ update-templa= tes: build POT files from Doc/ to locale/python/templates/*.po</div><div>= =C2=A0 (requires Sphinx with i18n support, automatically updates checkout)<= /div><div>+ update-intl: build HTML docs from locale/ translations and Doc/= sources</div><div><br></div><div>Cronjobs:</div><div>+ daily at 7pm: updat= e-mo and update-intl (ie. a translated build from Pootle</div><div>=C2=A0 s= ources) with logging to ~/html/build.log</div><div><br></div><div>Security = Considerations:</div><div>+ Apache runs the WSGI script ~/pootle/wsgi.py as= user `pootle' and serves</div><div>=C2=A0 ~/pootle/html statically.</d= iv><div><br></div><div><br></div><div>-- <a href=3D"http://gsoc.robertlehma= nn.de/">http://gsoc.robertlehmann.de/</a></div> <div class=3D"gmail_signatu= re"></div> <br><p class=3D"airmail_on">On October 27, 2020 at 8:29:52 PM, J= ulien Palard (<a href=3D"mailto:[email protected]">[email protected]</a>) wro= te:</p> <blockquote type=3D"cite" class=3D"clean_bq"><span><div><div></div>= <div>Hi Ernest, I'm forwarding this to you as you may know, it's fr= om =20 <br>doc-sig, maybe reply on the ML if you have info. <br> <br>Bests. <br> <br>-------- Forwarded Message -------- <br>Subject: [Doc-SIG] Getting translations from <a href=3D"http://pootle.= python.org">pootle.python.org</a> <br>Date: Wed, 28 Oct 2020 00:22:22 +0100 <br>From: Maciek Olko <<a href=3D"mailto:[email protected]">maciej.= [email protected]</a>> <br>Reply-To: Maciek Olko <<a href=3D"mailto:[email protected]">mac= [email protected]</a>> <br>To: <a href=3D"mailto:[email protected]">[email protected]</a> <br> <br> <br> <br>Hi, <br>according to WebArchive, <a href=3D"http://pootle.python.org">pootle.py= thon.org</a> <<a href=3D"http://pootle.python.org">http://pootle.python.= org</a>> =20 <br>hosted Polish translation of documentation finished in 12% for Python 3= =20 <br>[1]. This Pootle instance was shut down in early 2012 [2]. It would be = =20 <br>great to get access to those resources and maybe be able to upload this= =20 <br>translation as translation memory for recent versions of documentation. <br> <br>Do you have an idea if there is some kind of back-up of work done on = =20 <br>Pootle? Who could I contact further to ask? <br> <br>There's no information about back-up in issue tracing the disabling= of =20 <br>Python Pootle. [2] <br> <br>Kind regards, <br>Maciej Olko <br> <br>[1] =20 <br><a href=3D"https://web.archive.org/web/20131226143301/http://pootle.pyt= hon.org/pootle">https://web.archive.org/web/20131226143301/http://pootle.py= thon.org/pootle</a> <br>[2] <a href=3D"https://bugs.python.org/issue13663">https://bugs.python.= org/issue13663</a> <br> <br></div></div></span></blockquote></body></html> --000000000000b5215805b2ba742f-- --===============7630009017854221432== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Doc-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/doc-sig --===============7630009017854221432==--