Contribute Translations
Step-by-step guide to translating Hubdustry into your language and earning rewards.
Contribute Translations
Help make Hubdustry accessible worldwide by contributing translations. This guide walks you through the entire process.
Prerequisites
- A Hubdustry account (log in with Discord)
- Knowledge of English and your target language
Step 1: Access the Translation Portal
- Log in to the Dashboard
- Click Translate in the navigation bar
- You'll see a list of available languages with progress bars
Step 2: Choose a Language
Select the language you want to translate into. The progress bar shows how much has been translated:
- π’ Green = Approved translations
- π‘ Yellow = Pending review
- π΅ Blue = Translated but not yet reviewed
Languages with lower completion percentages need the most help!
Step 3: Start Translating
Once inside the translation editor:
- Browse the list of keys (English source strings)
- Click on a key to open the editor
- Type your translation in the text field
- Press Ctrl+Enter to save and move to the next key
Editor Features
| Feature | Description |
|---|---|
| Translation Memory | Suggestions from similar translations β auto-fills at 90%+ match |
| Glossary | Approved terminology shown for consistency |
| Quality Checks | Warnings for missing {placeholders}, punctuation mismatches |
| Char Counter | Shows translation length vs. source length |
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl+Enter | Save and continue |
Tab | Move to next key |
Shift+Tab | Move to previous key |
Esc | Cancel editing |
Step 4: Review Process
After you submit a translation:
- It enters Pending status
- A reviewer (Linguist+ badge or admin) reviews it
- If Approved β goes live, you earn +5 gems and XP
- If Rejected β reviewer provides feedback, you can resubmit
Step 5: Earn Rewards
As your translations get approved, you'll earn:
Gems
- +5 gems per approved translation
- +100 gems bonus at 1,000 approved translations
Badges
- π·οΈ Translator at 10 approved
- π Linguist at 100 approved (unlocks reviewer permissions!)
- π Polyglot at 500 approved
- π Ambassador at 1,000 approved
Tips for Good Translations
- Keep the tone β Match the original's formality level
- Preserve placeholders β
{username},{count}, etc. must remain exactly as-is - Check glossary β Use approved terms for consistency
- Context matters β Consider where the string appears in the UI
- Be concise β Some languages expand text; try to keep similar length
- Use Translation Memory β If a 90%+ match exists, review it before typing from scratch