Skip to content

About

Punjabi (India) translation of the Python Documentation.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

6 stars

Watchers

0 watching

Forks

Latest commit

 

History

40 Commits

Folders and files

Repository files navigation

Translation of the Python Documentation — pa-IN

Punjabi (India) translation of the Python documentation.

This project aims to translate Python's official documentation into Punjabi (Gurmukhi) and make Python learning resources more accessible to Punjabi-speaking developers, students, and educators.

Status

🚧 Work in Progress

Current focus: completing tutorial/classes.po and preparing completed translations for Transifex upload.

Current Progress

Completed Tutorial Files

File Status Messages
introduction.po ✅ Complete 120
interpreter.po ✅ Complete 33
appetite.po ✅ Complete 17
controlflow.po ✅ Complete 226
datastructures.po ✅ Complete 139
inputoutput.po ✅ Complete 112
modules.po ✅ Complete 116
errors.po ✅ Complete 96

Completed tutorial strings: 859

In Progress

File Progress
classes.po 49 / 154 (31.8%)

Infrastructure

  • ✅ STYLE_GUIDE.md
  • ✅ GLOSSARY.md
  • ✅ CONTRIBUTING.md
  • ✅ GitHub Actions validation workflow
  • ✅ Repository structure aligned with Python documentation translation recommendations

Goals

  • Translate Python documentation into Punjabi (Gurmukhi)
  • Maintain terminology consistency through a shared glossary
  • Follow Python documentation translation guidelines
  • Ensure translation quality through automated validation
  • Build a contributor community around Punjabi translations
  • Contribute to the Python documentation translation ecosystem

Repository Structure

python-docs-pa-in/
├── README.md
├── CONTRIBUTING.md
├── GLOSSARY.md
├── STYLE_GUIDE.md
├── .github/
│   └── workflows/
│       └── validate.yml
├── tutorial/
│   ├── appetite.po
│   ├── classes.po
│   ├── controlflow.po
│   ├── datastructures.po
│   ├── errors.po
│   ├── inputoutput.po
│   ├── interpreter.po
│   ├── introduction.po
│   └── modules.po
├── library/
├── reference/
├── using/
└── whatsnew/

Translation Workflow

  1. Translate .po files.
  2. Validate translations:
msgfmt --check tutorial/FILENAME.po
  1. Review terminology against GLOSSARY.md.
  2. Follow rules in STYLE_GUIDE.md.
  3. Ensure RST roles, directives, and code blocks remain unchanged.
  4. Commit and push changes.
  5. Verify GitHub Actions passes successfully.

References

Python Documentation Translation Guide:

https://devguide.python.org/documentation/translations/

Python Documentation Project:

https://docs.python.org/

License

Documentation translations are contributed under the CC0 license.

About

Punjabi (India) translation of the Python Documentation.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors