Punjabi
Issue to track addition of Punjabi to languages by @smriddhiparashar
👋 Hello @M4dhav!
Thank you for opening this issue. Our team will review it soon. 🚀
- If you can, please provide more details like steps to reproduce, expected vs. actual behavior, and screenshots (if applicable). 📌
We appreciate your contribution! 💡
@M4dhav Heyy!!!!! I would love to work on this issue. Could you please assign it to me ?
Hey @aditi25srivastava , I think @smriddhiparashar is already working on it
if there is no activity regarding this issue can i please work on it i would love to fix it and it will be easier for me to takle it
Hey @M4dhav , as there is no activity regarding this issue can I work on it, I would love to fix this issue.
Hey @4555jan @prashantverma9302 , are either of you native Punjabi speakers?
@M4dhav some of my friends knows Punjabi I will take their help .....i dont know Punjabi that much
@4555jan It would be better if a native/bilingually self proficient contributor worked on this. Perhaps you can ask one of your friends to work on this issue directly?
@M4dhav ok what I meant by that was that I will tell them to just translate strings for me and then it will solve the problem isn't it right ......but still it's up to you
Do you not think it would be better for them to contribute directly if they will be doing the translations?
Ofc you are right @M4dhav ok I will ask em if they can
Hi, I would like to work on this issue. Can you please assign to me?
Hi, I would like to work on this issue. I understand that this task requires adding Punjabi translation. I will follow the project's existing structure and contribute the translation in the correct format. I can complete this within 1-2 days. Please assign this issue to me. Thank you!
Hey @npniranjan539-arch are you a native Punjabi speaker?
Hi, I don’t know Punjabi, so I won’t be able to provide an accurate translation. I commented because I am actively looking to contribute, but I think someone who knows Punjabi well should take this issue. Thank you!
Hello @M4dhav sir, Thanks for opening this issue
✅ Approach to Add Punjabi Language
1. Read the project's translation guidelines
The issue references a file named TRANSLATIONS.md. Open that file in the repository—it will explain:
- Folder structure for translations
- Naming conventions
- How to create new locale files
- How to submit your work
This is the required starting point.
✅ 2. Request to add Punjabi in the GitHub issue
Since contributors must request a language before adding it:
-
Go to the same issue (
Add Translations for different languages to Resonate). -
Add a comment saying something like:
“I would like to add Punjabi (pa) translations.”
The maintainers will then assign you the language and add it to the list.
✅ 3. Create the Punjabi translation files
After approval, follow the project’s structure — usually something like:
/locales/pa.json
or
/translations/pa/
Inside, you’ll translate all the keys, for example:
{
"welcome_message": "ਸੁਆਗਤ ਹੈ",
"login": "ਲਾਗਇਨ",
"logout": "ਲਾਗਆਉਟ",
"home": "ਘਰ"
}
Ensure:
- Unicode/UTF-8 encoding
- Keys match the English source file exactly
- No missing or extra commas
✅ 4. Test the translations locally
If the project supports local testing:
- Run the app
- Switch language to Punjabi
- Verify display, layout spacing (Punjabi text is wider), formatting, etc.
✅ 5. Submit a Pull Request
Create a PR with:
- Punjabi translation files
- A clear title: “Add Punjabi (pa) translations”
- Description explaining what you added
- Reference the issue number (e.g., “Fixes #488”)
@krishkhinchi please don't copy paste GitHub Comments from ChatGPT.
Are you a native Punjabi speaker?
Hey @M4dhav, I can open a PR for this by evening and yes I'm a bilingual speaker was not taking this issue since i was busy with other one's but i think this will not take much time
Hey @krishkhinchi, Will you be working on this issue or should i open a pr for this?
@M4dhav, My lot of friends are native Punjabi speaker
Hey @krishkhinchi , as mentioned before, it is inadvisable to contribute translations if you are not a native speaker yourself. So, I am sorry but I cannot assign it to you.
@Mayank4352 reassigning to you
Closing as fixed by #610
🔒 Issue Closed - Thank You, @M4dhav!
This issue has been resolved or is no longer relevant.
- If you have further questions, feel free to open a new issue. 💡
Thanks for helping improve the project! 🚀