Skip to content

Latest commit

 

History

History
338 lines (280 loc) · 11.7 KB

GLOSSARY.md

File metadata and controls

338 lines (280 loc) · 11.7 KB

Punjabi (pa) Python Docs Glossary

This glossary defines preferred Punjabi translations for Python documentation terminology used throughout the Punjabi (Gurmukhi) translation project.

Contributors should use these translations consistently across all documentation files.


Core Python Terms

English Punjabi
function ਫੰਕਸ਼ਨ
built-in function ਬਿਲਟ-ਇਨ ਫੰਕਸ਼ਨ
method ਵਿਧੀ
class ਕਲਾਸ
object ਵਸਤੂ
instance ਇੰਸਟੈਂਸ
attribute ਐਟ੍ਰਿਬਿਊਟ
variable ਵੇਰੀਏਬਲ
parameter ਪੈਰਾਮੀਟਰ
argument ਆਰਗੂਮੈਂਟ
statement ਕਥਨ
expression ਅਭਿਵ੍ਯੰਜਨਾ
namespace ਨੇਮਸਪੇਸ
scope ਸਕੋਪ
inheritance ਵਿਰਾਸਤ
multiple inheritance ਬਹੁ-ਵਿਰਾਸਤ
iterator ਇਟਰੇਟਰ
iteration ਇਟਰੇਸ਼ਨ
generator ਜਨਰੇਟਰ
container ਕੰਟੇਨਰ
protocol ਪ੍ਰੋਟੋਕੋਲ
iterator protocol ਇਟਰੇਟਰ ਪ੍ਰੋਟੋਕੋਲ
context manager ਕਾਨਟੈਕਸਟ ਮੈਨੇਜਰ
context management ਕਾਨਟੈਕਸਟ ਪ੍ਰਬੰਧਨ
context management protocol ਕਾਨਟੈਕਸਟ ਪ੍ਰਬੰਧਨ ਪ੍ਰੋਟੋਕੋਲ

Data Types

English Punjabi
type ਕਿਸਮ
numeric ਸੰਖਿਆਤਮਕ
integer ਪੂਰਨ ਅੰਕ
floating-point ਫਲੋਟਿੰਗ-ਪੌਇੰਟ
complex number ਕੰਪਲੈਕਸ ਨੰਬਰ
boolean ਬੁਲੀਅਨ
string ਸਤਰ
text sequence ਪਾਠ ਕ੍ਰਮ
list ਸੂਚੀ
tuple ਟਪਲ
set ਸੈੱਟ
dictionary ਡਿਕਸ਼ਨਰੀ
mapping ਮੈਪਿੰਗ
range ਰੇਂਜ
bytes ਬਾਈਟਸ
bytearray ਬਾਈਟਐਰੇ
memoryview ਮੈਮੋਰੀਵਿਊ
array ਐਰੇ
sequence ਕ੍ਰਮ
mutable sequence ਪਰਿਵਰਤਨਯੋਗ ਕ੍ਰਮ
immutable sequence ਅਪਰਿਵਰਤਨਯੋਗ ਕ੍ਰਮ

Mutability

English Punjabi
mutable ਪਰਿਵਰਤਨਯੋਗ
immutable ਅਪਰਿਵਰਤਨਯੋਗ
hash ਹੈਸ਼
hashing ਹੈਸ਼ਿੰਗ

Operators and Operations

English Punjabi
operation ਕਾਰਵਾਈ
arithmetic ਅੰਕਗਣਿਤ
comparison ਤੁਲਨਾ
concatenation ਜੋੜ
repetition ਦੁਹਰਾਵਾ
assignment ਅਸਾਈਨਮੈਂਟ
subscript ਸਬਸਕ੍ਰਿਪਟ
slice ਸਲਾਈਸ
bitwise ਬਿੱਟਵਾਈਜ਼
masking ਮਾਸਕਿੰਗ
shifting ਸ਼ਿਫਟਿੰਗ
unary operator ਯੂਨਰੀ ਓਪਰੇਟਰ
binary operator ਬਾਈਨਰੀ ਓਪਰੇਟਰ

Collections and Iteration

English Punjabi
iterable ਇਟਰੇਬਲ
iterator ਇਟਰੇਟਰ
loop ਲੂਪ
iteration ਇਟਰੇਸ਼ਨ
membership test ਮੈਂਬਰਸ਼ਿਪ ਜਾਂਚ
sequence operations ਕ੍ਰਮ ਕਾਰਵਾਈਆਂ
mapping operations ਮੈਪਿੰਗ ਕਾਰਵਾਈਆਂ

Exceptions and Errors

English Punjabi
exception ਅਪਵਾਦ
error ਗਲਤੀ
traceback ਟ੍ਰੇਸਬੈਕ
warning ਚੇਤਾਵਨੀ
runtime error ਰਨਟਾਈਮ ਗਲਤੀ

Modules and Libraries

English Punjabi
module ਮੌਡਿਊਲ
package ਪੈਕੇਜ
standard library ਮਿਆਰੀ ਲਾਇਬ੍ਰੇਰੀ
library ਲਾਇਬ੍ਰੇਰੀ
import ਇੰਪੋਰਟ
built-in module ਬਿਲਟ-ਇਨ ਮੌਡਿਊਲ

String and Formatting Terms

English Punjabi
formatting ਫਾਰਮੈਟਿੰਗ
string formatting ਸਤਰ ਫਾਰਮੈਟਿੰਗ
interpolation ਇੰਟਰਪੋਲੇਸ਼ਨ
formatted string literal ਫਾਰਮੈਟ ਕੀਤੀ ਸਤਰ ਲਿਟਰਲ
f-string f-string
placeholder ਪਲੇਸਹੋਲਡਰ
template ਟੈਂਪਲੇਟ
delimiter ਡਿਲਿਮਿਟਰ
universal newlines ਯੂਨੀਵਰਸਲ ਨਿਊਲਾਈਨਜ਼

Numeric Terms

English Punjabi
decimal ਦਸ਼ਮਲਵ
hexadecimal ਹੈਕਸਾਡੈਸੀਮਲ
octal ਆਕਟਲ
binary ਬਾਈਨਰੀ
precision ਸ਼ੁੱਧਤਾ
rounding ਗੋਲਾਈਕਰਨ
conversion ਰੂਪਾਂਤਰਨ
approximation ਅਨੁਮਾਨ
floating-point ਫਲੋਟਿੰਗ-ਪੌਇੰਟ
binary fraction ਬਾਈਨਰੀ ਭਿੰਨ
decimal fraction ਦਸ਼ਮਲਵ ਭਿੰਨ
representation ਪ੍ਰਤਿਨਿਧਿਤਾ
representation error ਪ੍ਰਤਿਨਿਧਿਤਾ ਗਲਤੀ

Standard Library Terms

English Punjabi
thread ਥ੍ਰੈਡ
threading ਥ੍ਰੈਡਿੰਗ
queue ਕਤਾਰ
lock ਲਾਕ
semaphore ਸੈਮਾਫੋਰ
event ਇਵੈਂਟ
logging ਲੌਗਿੰਗ
log message ਲੌਗ ਸੁਨੇਹਾ
callback ਕਾਲਬੈਕ
cache ਕੈਸ਼
garbage collection ਗਾਰਬੇਜ ਕਲੇਕਸ਼ਨ
weak reference ਕਮਜ਼ੋਰ ਰੈਫਰੈਂਸ
synchronization ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ
binary data ਬਾਈਨਰੀ ਡਾਟਾ
record ਰਿਕਾਰਡ

Documentation Terms

English Punjabi
tutorial ਟਿਊਟੋਰਿਅਲ
documentation ਦਸਤਾਵੇਜ਼ੀਕਰਨ
guide ਮਾਰਗਦਰਸ਼ਿਕਾ
reference ਸੰਦਰਭ
example ਉਦਾਹਰਨ
explanation ਵਿਆਖਿਆ
chapter ਅਧਿਆਇ
section ਭਾਗ
translation ਅਨੁਵਾਦ
contributor ਯੋਗਦਾਨਕਰਤਾ
validation ਪ੍ਰਮਾਣਿਕਤਾ ਜਾਂਚ
terminology ਪਰਿਭਾਸ਼ਿਕ ਸ਼ਬਦਾਵਲੀ
glossary ਸ਼ਬਦਾਵਲੀ
style guide ਸ਼ੈਲੀ ਮਾਰਗਦਰਸ਼ਿਕਾ

Documentation Workflow Terms

English Punjabi
translated message ਅਨੁਵਾਦਿਤ ਸੁਨੇਹਾ
untranslated message ਅਣਅਨੁਵਾਦਿਤ ਸੁਨੇਹਾ
fuzzy translation ਅਸਪਸ਼ਟ ਅਨੁਵਾਦ
source string ਸਰੋਤ ਸਤਰ
target string ਲਕਸ਼ ਸਤਰ
validation check ਪ੍ਰਮਾਣਿਕਤਾ ਜਾਂਚ
milestone ਮੀਲ ਪੱਥਰ
release tag ਰਿਲੀਜ਼ ਟੈਗ
validation workflow ਪ੍ਰਮਾਣਿਕਤਾ ਵਰਕਫਲੋ
translation workflow ਅਨੁਵਾਦ ਵਰਕਫਲੋ
translated file ਅਨੁਵਾਦਿਤ ਫਾਈਲ
completed file ਪੂਰੀ ਕੀਤੀ ਫਾਈਲ

Terms Commonly Left Untranslated

The following terms should normally remain in English:

Python
API
JSON
XML
HTML
HTTP
HTTPS
URL
Unicode
UTF-8
ASCII
Git
GitHub
Transifex
Linux
Windows
macOS
POSIX
CPython
PyPI
pip
venv

Common Python Keywords

These should never be translated:

if
else
elif
for
while
class
def
return
import
from
try
except
finally
raise
pass
with
yield
lambda
and
or
not
global
nonlocal
async
await
match
case

Language Tag

The project uses the IETF language tag:

pa

Consistency Rules

  • Use glossary-approved terminology everywhere.
  • Do not invent alternative translations for existing terms.
  • Reuse terminology from completed files (bugs.po, glossary.po, tutorial/, library/functions.po, library/stdtypes.po, library/functools.po, and library/exceptions.po).
  • Function names, module names, class names, exception names, and code identifiers must remain unchanged.
  • When uncertain, prefer the translation already used in previously completed files.

Current Verified Translation Milestones

File Messages
Tutorial (17 files) 1,436
bugs.po 31
glossary.po 30
library/functions.po 535
library/stdtypes.po 1,592
library/functools.po 324
library/exceptions.po 207
Total Verified 4,155

This glossary should be updated whenever a new major translation milestone introduces terminology that becomes part of the project's standard vocabulary.