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 dc5a7fe
Browse filesBrowse the repository at this point in the historyBrowse files
@@ -54,63 +178,136 @@ Contributors should use these translations consistently throughout the project.
54
178
| event | ਇਵੈਂਟ |
55
179
| logging | ਲੌਗਿੰਗ |
56
180
| log message | ਲੌਗ ਸੁਨੇਹਾ |
57
-
| binary data | ਬਾਈਨਰੀ ਡਾਟਾ |
58
-
| record | ਰਿਕਾਰਡ |
59
-
| template | ਟੈਂਪਲੇਟ |
60
-
| placeholder | ਪਲੇਸਹੋਲਡਰ |
61
-
| delimiter | ਡਿਲਿਮਟਰ |
62
181
| callback | ਕਾਲਬੈਕ |
63
182
| cache | ਕੈਸ਼ |
64
183
| garbage collection | ਗਾਰਬੇਜ ਕਲੇਕਸ਼ਨ |
65
184
| weak reference | ਕਮਜ਼ੋਰ ਰੈਫਰੈਂਸ |
66
185
| synchronization | ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ |
67
-
| precision | ਸ਼ੁੱਧਤਾ |
68
-
| rounding | ਗੋਲਾਈਕਰਨ |
69
-
| decimal | ਦਸ਼ਮਲਵ |
70
-
| arithmetic | ਅੰਕਗਣਿਤ |
186
+
| binary data | ਬਾਈਨਰੀ ਡਾਟਾ |
187
+
| record | ਰਿਕਾਰਡ |
71
188
72
-
## Documentation Terms
189
+
---
190
+
191
+
# Documentation Terms
73
192
74
193
| English | Punjabi |
75
194
| ------------- | ------------------ |
76
195
| tutorial | ਟਿਊਟੋਰਿਅਲ |
77
196
| documentation | ਦਸਤਾਵੇਜ਼ੀਕਰਨ |
78
-
| example | ਉਦਾਹਰਨ |
79
-
| reference | ਸੰਦਰਭ |
80
197
| guide | ਮਾਰਗਦਰਸ਼ਿਕਾ |
81
-
|section| ਭਾਗ |
82
-
|chapter|ਅਧਿਆਇ |
198
+
|reference| ਸੰਦਰਭ|
199
+
|example|ਉਦਾਹਰਨ|
83
200
| explanation | ਵਿਆਖਿਆ |
201
+
| chapter | ਅਧਿਆਇ |
202
+
| section | ਭਾਗ |
84
203
| translation | ਅਨੁਵਾਦ |
85
204
| contributor | ਯੋਗਦਾਨਕਰਤਾ |
86
205
| validation | ਪ੍ਰਮਾਣਿਕਤਾ ਜਾਂਚ |
87
206
| terminology | ਪਰਿਭਾਸ਼ਿਕ ਸ਼ਬਦਾਵਲੀ |
207
+
| glossary | ਸ਼ਬਦਾਵਲੀ |
208
+
| style guide | ਸ਼ੈਲੀ ਮਾਰਗਦਰਸ਼ਿਕਾ |
88
209
89
-
## Terms Commonly Left Untranslated
210
+
---
90
211
91
-
The following terms should generally remain in English unless context requires otherwise:
212
+
# Documentation Workflow Terms
92
213
93
-
```text id="wv6lqr"
214
+
| English | Punjabi |
215
+
| -------------------- | ----------------- |
216
+
| translated message | ਅਨੁਵਾਦਿਤ ਸੁਨੇਹਾ |
217
+
| untranslated message | ਅਣਅਨੁਵਾਦਿਤ ਸੁਨੇਹਾ |
218
+
| fuzzy translation | ਅਸਪਸ਼ਟ ਅਨੁਵਾਦ |
219
+
| source string | ਸਰੋਤ ਸਤਰ |
220
+
| target string | ਲਕਸ਼ ਸਤਰ |
221
+
| validation check | ਪ੍ਰਮਾਣਿਕਤਾ ਜਾਂਚ |
222
+
| milestone | ਮੀਲ ਪੱਥਰ |
223
+
| release tag | ਰਿਲੀਜ਼ ਟੈਗ |
224
+
225
+
---
226
+
227
+
# Terms Commonly Left Untranslated
228
+
229
+
The following terms should normally remain in English:
230
+
231
+
```text
94
232
Python
95
233
API
96
234
JSON
97
235
XML
98
236
HTML
99
237
HTTP
238
+
HTTPS
100
239
URL
101
240
Unicode
102
241
UTF-8
242
+
ASCII
103
243
Git
104
244
GitHub
105
245
Transifex
106
246
Linux
107
247
Windows
108
248
macOS
249
+
POSIX
250
+
CPython
251
+
PyPI
252
+
pip
253
+
venv
254
+
```
255
+
256
+
---
257
+
258
+
# Common Python Keywords
259
+
260
+
These should never be translated:
261
+
262
+
```text
263
+
if
264
+
else
265
+
elif
266
+
for
267
+
while
268
+
class
269
+
def
270
+
return
271
+
import
272
+
from
273
+
try
274
+
except
275
+
finally
276
+
raise
277
+
pass
278
+
with
279
+
yield
280
+
lambda
281
+
and
282
+
or
283
+
not
284
+
global
285
+
nonlocal
286
+
async
287
+
await
288
+
match
289
+
case
109
290
```
110
291
111
-
## Consistency Rules
292
+
---
293
+
294
+
# Consistency Rules
295
+
296
+
* Use glossary-approved terminology everywhere.
297
+
* Do not invent alternative translations for existing terms.
298
+
* Reuse terminology from completed files (`tutorial/`, `functions.po`, `stdtypes.po`).
299
+
* Function names, module names, class names, exception names, and code identifiers must remain unchanged.
300
+
* When uncertain, prefer the translation already used in previously completed files.
301
+
302
+
---
303
+
304
+
# Current Verified Translation Milestones
305
+
306
+
| File | Messages |
307
+
| -------------------- | -------: |
308
+
| Tutorial (11 files) | 1,145 |
309
+
| library/functions.po | 535 |
310
+
| library/stdtypes.po | 1,592 |
311
+
| Total Verified | 3,272 |
112
312
113
-
* Use glossary terms consistently across all files.
114
-
* Prefer glossary-approved translations over newly invented variants.
115
-
* When translating new documentation sections, reuse terminology from completed tutorial files.
116
-
* Technical names, code identifiers, module names, class names, and function names should remain unchanged unless explicitly translated in official Python documentation guidance.
313
+
This glossary should be updated whenever a new major translation milestone introduces terminology that becomes part of the project's standard vocabulary.
0 commit comments