Contribute Translation
Use Crowdin to add or improve Ghost Downloader translations.
Open Crowdin Project
Official Ghost Downloader translation workspace.
View Translation Sync Workflow
See how Sync Crowdin pulls translations and opens PRs.
Translation Steps
Open the ghost-downloader Crowdin project and sign in with your Crowdin account.
Choose the target language you want to contribute to, such as English, Japanese, Russian, Traditional Chinese, or Hong Kong Chinese.
Open untranslated or review-needed strings and submit translations or improvements.
Wait for maintainers to pull the translations back through the Sync Crowdin workflow. The repository will then receive a translation PR.
No Code Required
Most translation contributions should be done directly in Crowdin. You do not need to fork the repository or edit .ts / .qm files manually.
Translation Files in the Repository
| File | Purpose |
|---|---|
crowdin.yml | Crowdin project sync configuration. |
app/assets/i18n/gd3.zh_CN.ts | Simplified Chinese source strings. |
app/assets/i18n/gd3.*.ts | Qt translation source files for target languages. |
app/assets/i18n/gd3.*.qm | Compiled Qt translation resources. |
sync_i18n_res.py | Refreshes Qt translation resources and bundled app assets. |
Refresh Translation Resources Locally
When maintaining a translation-related PR, run this in the repository root:
python sync_i18n_res.py