Ghost Downloader

Contribute Translations

Contribute translations to Ghost Downloader via Crowdin.

Steps

Open the Crowdin project and sign in.

Choose a target language (English, Japanese, Russian, Traditional Chinese, Hong Kong Traditional).

Translate unfinished entries, or improve existing translations.

Wait for maintainers to pull via the Sync Crowdin workflow. Translations are automatically generated as a PR and merged into the repository.

Translation is done on Crowdin. No need to fork the repository or modify .ts/.qm files.

Translation files in the repository

FilePurpose
crowdin.ymlCrowdin synchronization configuration
app/assets/i18n/gd3.zh_CN.tsSimplified Chinese source strings
app/assets/i18n/gd3.*.tsQt translation source files for each target language
app/assets/i18n/gd3.*.qmCompiled Qt translation resources
sync_i18n_res.pyRefreshes Qt translation resources

Refresh translations locally

Run this in the repository root when working on translation-related PRs:

python sync_i18n_res.py

On this page