HeyPuter / puter

🌐 The Internet OS! Free, Open-Source, and Self-Hostable.
https://puter.com
GNU Affero General Public License v3.0
25.44k stars 1.67k forks source link

Complete Portuguese translation based on English file #531

Closed jelveh closed 2 months ago

jelveh commented 3 months ago

The Portuguese translation file (pt.js) needs to be updated to include all translations present in the English file (en.js). Currently, the Portuguese translation may be incomplete or outdated compared to the English version.

Steps to resolve

  1. Compare the contents of src/gui/src/i18n/translations/en.js and src/gui/src/i18n/translations/pt.js
  2. For each translation key in en.js, ensure a corresponding translation exists in pt.js
  3. If a translation is missing in pt.js, add it with an appropriate Portuguese translation
  4. If any translations in pt.js are outdated or incorrect, update them to match the current English version

Additional notes

Files to be updated

Related files

Thank you for helping to improve the Portuguese localization of our project!

felprangel commented 3 months ago

Hi! I would like to work on this issue @jelveh

jelveh commented 3 months ago

Thank you! Assigned πŸ˜‡ Let me know if you need help.

felprangel commented 3 months ago

Just a quick question: there's Portuguese from Portugal and Portuguese from Brazil, with slight differences between them. Currently, the translation in this file is in Portuguese from Portugal. Which Portuguese is the translation going to be in? Or, if that's the case, will there be two different translations in two different files?

jelveh commented 3 months ago

This is for Portuguese from Portugal. πŸ™Œ

felprangel commented 3 months ago

So maybe I'm not the best person for this πŸ˜… sorry for the inconvenience.

jelveh commented 3 months ago

No worries! thank you for trying to contribute. We do have Brazilian Portuguese as well. If you'd like to contribute you're more than welcome to review and improve that one πŸ˜‡

jelveh commented 3 months ago

That one is in 'br.js'