Translate SkyHelper
Help us support more languages by translating the bot
Translation Progress
View our translation progress on Crowdin.
Translating SkyHelper
Thank you for your interest in contributing to the localization of SkyHelper! This guide will help you understand how to translate the bot's commands and messages into different languages.
Guidelines for Translating
-
Consistency: Ensure that the translation is consistent with the original meaning. If you're unsure about the context, feel free to ask for clarification in the Support Server.
-
Application Command Names and Options:
- No Uppercase: Command and options names (names only) should not contain uppercase letters.
- No Spaces: Command and options names (only "names") should not contain spaces. Use underscores
_
or hyphens-
if necessary.
-
Proofreading: Some languages are initially translated using AI. These translations need to be proofread and corrected to ensure accuracy and naturalness. Check tasklists on Crowdin page for languages that need proofreading.
Translation Process
Translations for our Discord bot are managed via Crowdin. Please follow these steps to contribute:
1. Join the Crowdin Project
- Visit our Crowdin project page here
- Create a Crowdin account if you don't have one
- Join the project as a translator or proofreader for your desired language
2. Select Your Language
- Once you have joined the project, select the language you want to translate from the list of available languages
3. Translate Strings
- Navigate to the list of strings that need translation
- Click on a string to open the translation editor
- Enter your translation following the guidelines mentioned above
4. Proofread
- If you are proofreading, review the translations carefully
- Correct any errors or unnatural phrasing in the AI-generated translations
5. Submit Translations
- After translating or proofreading, submit your translations
No Deadline
This project depends on the contributions of the community and I understand the importance of time, so there's no deadline. Do not feel pressure to complete it in a particular timeframe, do it whenever you want, take however long you want and if you don't feel like it, you can stop. I'll be notified when a translation completes, so I'll make sure to add it.
Tips for Translating
- Maintain the original formatting and placeholders (e.g.,
{{TIME}}
,{{DURATION}}
), these should not be translated and are meant to be a placeholder for content that is added based on the context - Test your translations if possible to ensure they fit well within the application context
- Keep the tone consistent with the original English text
- Consider cultural context when translating game-specific terms
Available Languages
We are currently looking for translations in the following languages:
- ✅ English (en-US) - Complete
- ⚠️ Spanish (es) - In Progress
- ⚠️ French (fr) - In Progress
- ⚠️ German (de) - In Progress
- ✅ Japanese (ja) - Complete
- ⚠️ Korean (ko) - In Progress
- ⚠️ Chinese (zh) - In Progress
- ✅ Russian (ru) - Complete
- ⚠️ Italian (it) - In Progress
- ⚠️ Portuguese (pt) - In Progress
- ✅ Hindi (hi) - Complete
Feel free to add new languages if you are proficient in one that is not listed or contact us.
Sky: Children of the Light Terminology
When translating Sky-specific terms, please consider:
- Spirits: Keep consistent with official game translations when available
- Realms: Use official realm names in your language if they exist
- Items: Candles, hearts, ascended candles should use game terminology
- Events: Seasonal events, traveling spirits, etc. should match game language
Contact
If you have any questions or need assistance with the translation process, please:
- Open an issue on GitHub
- Join our Support Server
- Contact us via
/utils contact-us
command in Discord
Thank you for your contributions and helping us make SkyHelper accessible to players worldwide!
Last updated on