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 612321b
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+25-9Lines changed: 25 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,30 +1,41 @@
1
1
# Contributing to Python Docs Punjabi (pa)
2
2
3
-
Thank you for contributing to the Punjabi (India) translation of Python documentation.
3
+
Thank you for contributing to the Punjabi (Gurmukhi) translation of the Python documentation.
4
4
5
5
This project follows the Python Documentation Translation Guidelines and aims to provide high-quality Punjabi (Gurmukhi) translations for Python learners, educators, and developers.
6
6
7
7
## Current Project Status
8
8
9
9
### Completed
10
10
11
-
✅ Complete Tutorial documentation translated and validated (16 files)
11
+
✅ Complete Tutorial documentation translated and validated (17 files)
12
12
13
13
✅ `bugs.po` fully translated and validated
14
14
15
+
✅ `glossary.po` fully translated and validated
16
+
15
17
✅ `library/functions.po` fully translated and validated
16
18
17
19
✅ `library/stdtypes.po` fully translated and validated
18
20
19
-
✅ More than 3,500 documentation messages translated
21
+
✅ `library/functools.po` fully translated and validated
22
+
23
+
✅ `library/exceptions.po` fully translated and validated
24
+
25
+
✅ Language tag standardized to `pa`
26
+
27
+
✅ All completed translations uploaded to Transifex
28
+
29
+
✅ 4,155 documentation messages translated
20
30
21
31
### Current Focus
22
32
23
33
Current priorities:
24
34
25
-
* Transifex synchronization workflow
35
+
*Automated Transifex synchronization
26
36
* Python documentation translation coordination
27
-
* Devguide translation listing
37
+
* Python Devguide translation listing
38
+
* Repository structure verification
28
39
* Reference documentation
29
40
* Using Python documentation
30
41
* What's New documentation
@@ -35,6 +46,7 @@ Current priorities:
35
46
python-docs-pa/
36
47
├── .gitignore
37
48
├── bugs.po
49
+
├── glossary.po
38
50
├── CONTRIBUTING.md
39
51
├── GLOSSARY.md
40
52
├── PROJECT_REPORT.md
@@ -43,7 +55,8 @@ python-docs-pa/
43
55
│
44
56
├── .github/
45
57
│ └── workflows/
46
-
│ └── validate.yml
58
+
│ ├── validate.yml
59
+
│ └── transifex-pull.yml
47
60
│
48
61
├── tutorial/
49
62
│ ├── appendix.po
@@ -53,6 +66,7 @@ python-docs-pa/
53
66
│ ├── datastructures.po
54
67
│ ├── errors.po
55
68
│ ├── floatingpoint.po
69
+
│ ├── index.po
56
70
│ ├── inputoutput.po
57
71
│ ├── interactive.po
58
72
│ ├── interpreter.po
@@ -64,7 +78,9 @@ python-docs-pa/
64
78
│ └── whatnow.po
65
79
│
66
80
├── library/
81
+
│ ├── exceptions.po
67
82
│ ├── functions.po
83
+
│ ├── functools.po
68
84
│ └── stdtypes.po
69
85
│
70
86
├── reference/
@@ -74,7 +90,7 @@ python-docs-pa/
74
90
75
91
## Workflow
76
92
77
-
1. Fork the repository.
93
+
1. Fork the repository (external contributors).
78
94
2. Create a feature branch.
79
95
3. Select an untranslated `.po` file.
80
96
4. Translate or review entries.
@@ -248,7 +264,7 @@ Contributors should:
248
264
* Maintain terminology consistency.
249
265
* Keep formatting identical to the source.
250
266
* Preserve all Sphinx and reStructuredText markup.
251
-
* Follow existing translation patterns established in completed project files (`bugs.po`, `tutorial/`, `library/functions.po`, and `library/stdtypes.po`).
267
+
* Follow existing translation patterns established in completed project files (`bugs.po`, `glossary.po`, `tutorial/`, `library/functions.po`, `library/stdtypes.po`, `library/functools.po`, and `library/exceptions.po`).
252
268
253
269
## Getting Help
254
270
@@ -261,4 +277,4 @@ For translation discussions, suggestions, and coordination, use GitHub Issues an
261
277
262
278
## License
263
279
264
-
Documentation translations are contributed under the same licensing framework used by the Python Documentation Translation Project.
280
+
Documentation translations are contributed under the CC0 license, consistent with Python Documentation Translation project guidelines.
Copy file name to clipboardExpand all lines: GLOSSARY.md
+19-9Lines changed: 19 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Punjabi (pa) Python Docs Glossary
2
2
3
-
This glossary defines preferred Punjabi translations for Python documentation terminology used throughout the Punjabi (India) translation project.
3
+
This glossary defines preferred Punjabi translations for Python documentation terminology used throughout the Punjabi (Gurmukhi) translation project.
4
4
5
5
Contributors should use these translations consistently across all documentation files.
6
6
@@ -301,25 +301,35 @@ case
301
301
302
302
---
303
303
304
+
# Language Tag
305
+
306
+
The project uses the IETF language tag:
307
+
308
+
```text
309
+
pa
310
+
304
311
# Consistency Rules
305
312
306
313
* Use glossary-approved terminology everywhere.
307
314
* Do not invent alternative translations for existing terms.
308
-
* Reuse terminology from completed files (`bugs.po`, `tutorial/`, `library/functions.po`, `library/stdtypes.po`).
315
+
* Reuse terminology from completed files (`bugs.po`, `glossary.po`, `tutorial/`, `library/functions.po`, `library/stdtypes.po`, `library/functools.po`, and `library/exceptions.po`).
309
316
* Function names, module names, class names, exception names, and code identifiers must remain unchanged.
310
317
* When uncertain, prefer the translation already used in previously completed files.
311
318
312
319
---
313
320
314
321
# Current Verified Translation Milestones
315
322
316
-
| File | Messages |
317
-
| -------------------- | -------: |
318
-
| Tutorial (16 files) | 1,416 |
319
-
| bugs.po | 31 |
320
-
| library/functions.po | 535 |
321
-
| library/stdtypes.po | 1,592 |
322
-
| Total Verified | 3,574 |
323
+
| File | Messages |
324
+
|------|---------:|
325
+
| Tutorial (17 files) | 1,436 |
326
+
| bugs.po | 31 |
327
+
| glossary.po | 30 |
328
+
| library/functions.po | 535 |
329
+
| library/stdtypes.po | 1,592 |
330
+
| library/functools.po | 324 |
331
+
| library/exceptions.po | 207 |
332
+
| Total Verified | 4,155 |
323
333
324
334
This glossary should be updated whenever a new major translation milestone introduces terminology that becomes part of the project's standard vocabulary.
e8e7b4a Add Punjabi translation for tutorial stdlib section
127
-
02f4b0c Translate tutorial/stdlib2.po to Punjabi (100%)
128
134
60b7420 Add Punjabi translation for library/functions.po
129
135
6592723 Translate library/stdtypes.po to Punjabi
130
136
a389206 Add Punjabi translations for tutorial documentation
137
+
f9debcc Translate tutorial/index.po to Punjabi
138
+
6f06b8e Add Punjabi translation for functools module
139
+
a894748 Translate glossary.po to Punjabi
140
+
344ee62 Translate library/exceptions.po
141
+
87f8012 Use pa language code across repository
142
+
1c25498 Rename repository references to python-docs-pa
131
143
```
132
144
133
145
---
@@ -162,6 +174,7 @@ Validation commands:
162
174
163
175
```bash
164
176
msgfmt --check bugs.po
177
+
msgfmt --check glossary.po
165
178
msgfmt --check tutorial/FILENAME.po
166
179
msgfmt --check library/FILENAME.po
167
180
```
@@ -251,13 +264,13 @@ PASS
251
264
Translation Status:
252
265
253
266
```text
254
-
All tracked translation files complete
267
+
All currently tracked translation files complete and validated
255
268
```
256
269
257
270
Messages Translated:
258
271
259
272
```text
260
-
3574
273
+
4155
261
274
```
262
275
263
276
---
@@ -266,7 +279,7 @@ Messages Translated:
266
279
267
280
## Coordination
268
281
269
-
*Finalize Transifex synchronization workflow
282
+
*Automate Transifex synchronization workflow
270
283
* Coordinate with Python Documentation Translation Team
271
284
* Prepare Python Devguide translation listing PR
272
285
@@ -296,6 +309,6 @@ This project aims to lower barriers for Punjabi-speaking learners and contribute
296
309
297
310
# Report Version
298
311
299
-
Version: 2.0
312
+
Version: 2.1
300
313
301
-
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.
314
+
Generated after completion and validation of all currently tracked translation files in the repository, including Tutorial documentation, bugs.po, glossary.po, library/functions.po, library/stdtypes.po, library/functools.po, and library/exceptions.po. All completed translations have also been uploaded to the Python Documentation Transifex project.
0 commit comments