2
2
Coordinating
3
3
============
4
4
5
+ Information about the Python documentation translation processes is
6
+ found in this devguide and :PEP: `545 `.
7
+ Translations are built by `docsbuild-scripts
8
+ <https://github.com/python/docsbuild-scripts/> `__ and hosted on
9
+ docs.python.org. Translations
10
+ are overseen by the `Editorial Board <EB _>`_
11
+
5
12
Starting a new translation
6
13
==========================
7
14
8
15
First subscribe to the `translation mailing list <translation_ml _>`_,
9
- and introduce yourself and the translation you're starting. Translations
10
- fall under the aegis of the `PSF Translation Workgroup <translation_wg _>`_
16
+ and introduce yourself and the translation you're starting.
11
17
12
- Then you can bootstrap your new translation by using `cookiecutter
13
- <https://github.com/JulienPalard /python-docs-cookiecutter> `__ or
18
+ Then you can bootstrap your new translation by using the `cookiecutter
19
+ <https://github.com/python-docs-translations /python-docs-cookiecutter> `__ or
14
20
`bootstrapper <https://github.com/python-docs-translations/python-docs-bootstrapper >`__.
15
21
You can also start your translation using `Transifex <https://explore.transifex.com/python-doc/python-newest/ >`_
16
22
following this `guide <https://python-docs-transifex-automation.readthedocs.io/commands.html >`_.
@@ -30,6 +36,16 @@ The important steps look like this:
30
36
your language to be added in the language switcher on docs.python.org.
31
37
32
38
39
+ How to get help
40
+ ===============
41
+
42
+ Discussions about translations occur on the Python Docs Discord
43
+ `#translations channel <https://discord.gg/h3qDwgyzga >`_, `translation
44
+ mailing list <translation_ml_> `_, and the
45
+ `translations category <https://discuss.python.org/c/documentation/translations/ >`_
46
+ of the Python Discourse.
47
+
48
+
33
49
PEP 545 summary
34
50
===============
35
51
@@ -52,6 +68,13 @@ Here are the essential points of :PEP:`545`:
52
68
``https://docs.python.org/{LANGUAGE_TAG}/{VERSION_TAG}/ ``.
53
69
54
70
71
+ Transifex
72
+ =========
73
+
74
+ If you need help from a Transifex administrator, open an issue on the
75
+ `tracker <https://github.com/python-docs-translations/transifex-automations/issues >`_.
76
+
77
+
55
78
Coordinating FAQ
56
79
================
57
80
@@ -76,7 +99,9 @@ __ https://github.com/python-docs-translations
76
99
How is a coordinator elected?
77
100
-----------------------------
78
101
79
- There is no election. Each translation will sort out the number of coordinators. We recommend 2 or 3 coordinators, though you may begin with one. Here are some general suggestions.
102
+ Each translation team will decide on the number of coordinators.
103
+ We recommend two or three coordinators, though you may begin with one.
104
+ Here are some general suggestions.
80
105
81
106
- Coordinator requests are to be public on the `translation mailing list <translation_ml _>`_.
82
107
- If the given language has a native core dev, the core dev has input
@@ -116,11 +141,30 @@ files in the root of the repository using the ``gettext_compact=0``
116
141
style.
117
142
118
143
119
- The entry for my translation is missing/not up to date on this page
120
- -------------------------------------------------------------------
144
+ .. XXX Explain necessary folder structure
145
+
146
+
147
+ Which version of the Python documentation should be translated?
148
+ ---------------------------------------------------------------
149
+
150
+ It's best to work on Python's current stable or beta version. You can then
151
+ propagate your translation from one branch to another using :pypi: `pomerge `.
152
+
153
+
154
+ The entry for my translation is missing or not up to date
155
+ ---------------------------------------------------------
156
+
157
+ Ask on the `translation mailing list <translation_ml _>`_, or better, make a PR
158
+ on the `devguide <https://github.com/python/devguide/ >`__.
159
+
160
+
161
+ Is there a Weblate instance we can translate on?
162
+ ------------------------------------------------
163
+
164
+ There is currently no Weblate instance for Python translations.
165
+ See this `Discourse thread <https://discuss.python.org/t/docs-translation-platform/29940 >`_
166
+ for updates.
121
167
122
- Ask on the `translation mailing list <translation_ml _>`_, or better, make a PR on the `devguide
123
- <https://github.com/python/devguide/> `__.
124
168
125
- .. _ translation_wg : https://wiki. python.org/psf/TranslationWG/Charter
169
+ .. _ EB : https://python.github.io/editorial-board/
126
170
.. _translation_ml : https://mail.python.org/mailman3/lists/translation.python.org/
0 commit comments