Prologue
The Nextcloud community on Transifex produces the translations of your app. To this end, the app author undertakes to comply with the following requirements:
- The app must be available in the Nextcloud App Store. Should the app be removed from the store, the translation work on Transifex will be paused or the resource removed.
- The app author must create an account on Transifex and join the Nextcloud project. This makes it easier to respond to queries regarding the app’s strings.
👤 App repository
To be done by you
🏗️ Sysadmin team
🔣 Translation team
Currently done by rakekniven
🏗️ Sysadmin team
Prologue
The Nextcloud community on Transifex produces the translations of your app. To this end, the app author undertakes to comply with the following requirements:
👤 App repository
To be done by you
Link to your repository: https://github.com/ernolf/files_sharing_raw
If the app is not in the Nextcloud organisation
nextcloud-botwith write permissionsCreate file
l10n/.gitkeepwith empty contentAdd
.l10nignoreto exclude compiled JS files and thirdparty code, e.g. ignoring compiled javascript assets and composer PHP dependencies in the vendor/ directory:Create file
.tx/configwith the following content, replace{{APPID}}with your app id 3 times:⚙️ Validate your repository and translation strings:
Name of the Transifex user:
ernolf(orraphael.gradenwitz@googlemail.com)For details see https://nextcloud.com/translation/ .
🏗️ Sysadmin team
👀 Ensure access:
nextcloud-botwith admin permissions⚙️ Ensure repository setup and run initial source validation:
🧑💻 Run the first sync manually:
cd /srv/docker-ci docker run -v /srv/cronie-data/transifexrc:/root/.transifexrc \ -v /srv/cronie-data/gpg:/gpg \ -v /srv/cronie-data/ssh/id_rsa:/root/.ssh/id_rsa \ --rm -i ghcr.io/nextcloud/continuous-integration-translations-app \ AUTHOR APPIDTransifex: New resource should appear
GitHub: Check if there was a sync commit in the repository
Transifex: On the resource go to Settings > Untick "Your translators can translate resource strings" > Save settings
➕ Add
"Owner Repository",into https://github.com/nextcloud/docker-ci/edit/master/translations/config.jsonrakekniven🔣 Translation team
Currently done by rakekniven
🏗️ Sysadmin team
cd /srv/docker-ci git pull origin master