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&#39;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&#39; 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&#39;) 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&#39; 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&#39; 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&#39;m forwarding this to you as you may know, it&#39;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 &lt;<a href=3D"mailto:[email protected]">maciej.=
[email protected]</a>&gt;
<br>Reply-To: 	Maciek Olko &lt;<a href=3D"mailto:[email protected]">mac=
[email protected]</a>&gt;
<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> &lt;<a href=3D"http://pootle.python.org">http://pootle.python.=
org</a>&gt; =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&#39;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==--