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
I noticed while doing some of the translations that we could benefit from having a standardized dictionary for terms that should or should not be translated across different languages.
I propose we create a new file to help maintainers and contributors with consistent translations.
Motivation
Some technical terms and names should remain in English (e.g. RetroAchievements, RA, DevJam, hardcore, leaderboard, ...)
Certain terms require specific translations to maintain consistency (e.g. Achievement -> "Conquista" in Portuguese)
This will help avoid confusion and maintain quality across translations
Proposed Solution
Create a new file translation-dictionary.md in the docs root with the following structure:
# Translation Dictionary Guidelines## Portuguese (pt-BR)### Do Not Translate- RetroAchievements
- DevJam
- DevQuest
- RANews
- Softcore
- Hardcore
- RAM
- ROM
- API
- ID
### Standard Translations| English | Portuguese ||---------|------------|| Achievement | Conquista || Leaderboard | Tabela de Classificação || Badge | Emblema || Set | Conjunto || Points | Pontos || Developer | Desenvolvedor || Game | Jogo || System | Console |
Implementation Steps
Create the initial dictionary file with Portuguese terms
Review current translations to align with the new guidelines
I noticed while doing some of the translations that we could benefit from having a standardized dictionary for terms that should or should not be translated across different languages.
I propose we create a new file to help maintainers and contributors with consistent translations.
Motivation
Proposed Solution
Create a new file
translation-dictionary.md
in the docs root with the following structure:Implementation Steps
Future Considerations
@wescopeland Can I start working on it?
The text was updated successfully, but these errors were encountered: