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
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.