You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit f53e827
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+37-27Lines changed: 37 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,55 +8,65 @@ This project follows the Python Documentation Translation Guidelines and aims to
8
8
9
9
### Completed
10
10
11
-
✅ Entire `tutorial/` section translated and validated.
12
-
13
-
Completed tutorial files:
14
-
15
-
* appetite.po
16
-
* introduction.po
17
-
* interpreter.po
18
-
* controlflow.po
19
-
* datastructures.po
20
-
* inputoutput.po
21
-
* modules.po
22
-
* errors.po
23
-
* classes.po
24
-
* stdlib.po
25
-
* stdlib2.po
11
+
✅ Complete Tutorial documentation translated and validated (16 files)
12
+
13
+
✅ `bugs.po` fully translated and validated
14
+
15
+
✅ `library/functions.po` fully translated and validated
16
+
17
+
✅ `library/stdtypes.po` fully translated and validated
18
+
19
+
✅ More than 3,500 documentation messages translated
26
20
27
21
### Current Focus
28
22
29
-
The project is preparing for expansion into:
23
+
Current priorities:
30
24
31
-
* library/
32
-
* reference/
33
-
* using/
34
-
* whatsnew/
25
+
* Transifex synchronization workflow
26
+
* Python documentation translation coordination
27
+
* Devguide translation listing
28
+
* Reference documentation
29
+
* Using Python documentation
30
+
* What's New documentation
35
31
36
32
## Repository Structure
37
33
38
34
```text
39
35
python-docs-pa-in/
40
-
├── README.md
36
+
├── .gitignore
37
+
├── bugs.po
41
38
├── CONTRIBUTING.md
42
39
├── GLOSSARY.md
40
+
├── PROJECT_REPORT.md
41
+
├── README.md
43
42
├── STYLE_GUIDE.md
43
+
│
44
44
├── .github/
45
45
│ └── workflows/
46
46
│ └── validate.yml
47
+
│
47
48
├── tutorial/
49
+
│ ├── appendix.po
48
50
│ ├── appetite.po
49
-
│ ├── introduction.po
50
-
│ ├── interpreter.po
51
+
│ ├── classes.po
51
52
│ ├── controlflow.po
52
53
│ ├── datastructures.po
54
+
│ ├── errors.po
55
+
│ ├── floatingpoint.po
53
56
│ ├── inputoutput.po
57
+
│ ├── interactive.po
58
+
│ ├── interpreter.po
59
+
│ ├── introduction.po
54
60
│ ├── modules.po
55
-
│ ├── errors.po
56
-
│ ├── classes.po
57
61
│ ├── stdlib.po
58
-
│ └── stdlib2.po
62
+
│ ├── stdlib2.po
63
+
│ ├── venv.po
64
+
│ └── whatnow.po
65
+
│
59
66
├── library/
67
+
│ ├── functions.po
68
+
│ └── stdtypes.po
69
+
│
60
70
├── reference/
61
71
├── using/
62
72
└── whatsnew/
@@ -238,7 +248,7 @@ Contributors should:
238
248
* Maintain terminology consistency.
239
249
* Keep formatting identical to the source.
240
250
* Preserve all Sphinx and reStructuredText markup.
241
-
* Follow existing translation patterns established in the completed tutorial section.
251
+
* Follow existing translation patterns established in completed project files (`bugs.po`, `tutorial/`, `library/functions.po`, and `library/stdtypes.po`).
Copy file name to clipboardExpand all lines: GLOSSARY.md
+18-6Lines changed: 18 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -160,9 +160,15 @@ Contributors should use these translations consistently across all documentation
160
160
| hexadecimal | ਹੈਕਸਾਡੈਸੀਮਲ |
161
161
| octal | ਆਕਟਲ |
162
162
| binary | ਬਾਈਨਰੀ |
163
-
| precision | ਸ਼ੁੱਧਤਾ |
164
-
| rounding | ਗੋਲਾਈਕਰਨ |
165
-
| conversion | ਰੂਪਾਂਤਰਨ |
163
+
| precision | ਸ਼ੁੱਧਤਾ |
164
+
| rounding | ਗੋਲਾਈਕਰਨ |
165
+
| conversion | ਰੂਪਾਂਤਰਨ |
166
+
| approximation | ਅਨੁਮਾਨ |
167
+
| floating-point | ਫਲੋਟਿੰਗ-ਪੌਇੰਟ |
168
+
| binary fraction | ਬਾਈਨਰੀ ਭਿੰਨ |
169
+
| decimal fraction | ਦਸ਼ਮਲਵ ਭਿੰਨ |
170
+
| representation | ਪ੍ਰਤਿਨਿਧਿਤਾ |
171
+
| representation error | ਪ੍ਰਤਿਨਿਧਿਤਾ ਗਲਤੀ |
166
172
167
173
---
168
174
@@ -221,6 +227,10 @@ Contributors should use these translations consistently across all documentation
221
227
| validation check | ਪ੍ਰਮਾਣਿਕਤਾ ਜਾਂਚ |
222
228
| milestone | ਮੀਲ ਪੱਥਰ |
223
229
| release tag | ਰਿਲੀਜ਼ ਟੈਗ |
230
+
| validation workflow | ਪ੍ਰਮਾਣਿਕਤਾ ਵਰਕਫਲੋ |
231
+
| translation workflow | ਅਨੁਵਾਦ ਵਰਕਫਲੋ |
232
+
| translated file | ਅਨੁਵਾਦਿਤ ਫਾਈਲ |
233
+
| completed file | ਪੂਰੀ ਕੀਤੀ ਫਾਈਲ |
224
234
225
235
---
226
236
@@ -295,7 +305,7 @@ case
295
305
296
306
* Use glossary-approved terminology everywhere.
297
307
* Do not invent alternative translations for existing terms.
298
-
* Reuse terminology from completed files (`tutorial/`, `functions.po`, `stdtypes.po`).
308
+
* Reuse terminology from completed files (`bugs.po`, `tutorial/`, `library/functions.po`, `library/stdtypes.po`).
299
309
* Function names, module names, class names, exception names, and code identifiers must remain unchanged.
300
310
* When uncertain, prefer the translation already used in previously completed files.
301
311
@@ -305,9 +315,11 @@ case
305
315
306
316
| File | Messages |
307
317
| -------------------- | -------: |
308
-
| Tutorial (11 files) | 1,145 |
318
+
| Tutorial (16 files) | 1,416 |
319
+
| bugs.po | 31 |
309
320
| library/functions.po | 535 |
310
321
| library/stdtypes.po | 1,592 |
311
-
| Total Verified | 3,272|
322
+
| Total Verified | 3,574|
312
323
313
324
This glossary should be updated whenever a new major translation milestone introduces terminology that becomes part of the project's standard vocabulary.
Contains approved Punjabi terminology for Python documentation.
193
218
219
+
## PROJECT_REPORT.md
220
+
221
+
Contains:
222
+
223
+
* Project history
224
+
* Translation milestones
225
+
* Statistics
226
+
* Community coordination records
227
+
* Future roadmap
228
+
194
229
---
195
230
196
231
# Current Repository Status
@@ -213,30 +248,42 @@ Validation:
213
248
PASS
214
249
```
215
250
216
-
Tutorial Section:
251
+
Translation Status:
217
252
218
253
```text
219
-
100% Complete
254
+
All tracked translation files complete
255
+
```
256
+
257
+
Messages Translated:
258
+
259
+
```text
260
+
3574
220
261
```
221
262
222
263
---
223
264
224
265
# Next Objectives
225
266
226
-
## Short Term
267
+
## Coordination
268
+
269
+
* Finalize Transifex synchronization workflow
270
+
* Confirm language identifier (`pa` vs `pa-IN`)
271
+
* Coordinate with Python Documentation Translation Team
272
+
* Prepare Python Devguide translation listing PR
273
+
274
+
## Translation Expansion
227
275
228
-
* Upload completed tutorial translations to Transifex
229
-
* Clarify language code usage (pa vs pa-IN)
230
-
* Create first project release
231
-
* Expand project visibility
276
+
Future target areas:
232
277
233
-
## Translation Targets
278
+
* reference/
279
+
* using/
280
+
* whatsnew/
234
281
235
-
Recommended next files:
282
+
## Long-Term Goals
236
283
237
-
1. bugs.po
238
-
2. library/functions.po
239
-
3. library/stdtypes.po
284
+
* Official inclusion in Python documentation translation ecosystem
285
+
* Expansion of Punjabi documentation coverage
286
+
* Contributor onboarding and community growth
240
287
241
288
---
242
289
@@ -250,6 +297,6 @@ This project aims to lower barriers for Punjabi-speaking learners and contribute
250
297
251
298
# Report Version
252
299
253
-
Version: 1.0
300
+
Version: 2.0
254
301
255
-
Generated after completion of the entire Tutorial section of the Python documentation translation project.
302
+
Generated after completion and validation of all currently tracked translation files in the repository, including Tutorial documentation, bugs.po, library/functions.po, and library/stdtypes.po.
0 commit comments