👤 App repository
To be done by you
🏗️ Sysadmin team
🔣 Translation team
Currently done by rakekniven
🏗️ Sysadmin team
Additional context
Owner/Repo: nextcloud IntroVox
App: IntroVox — interactive onboarding tour for new Nextcloud users (Vue 3 + Shepherd.js).
@nextcloud-bot already has admin access on nextcloud/IntroVox (verified via API), inherited org-wide. No invite needed.
Just released v1.6.0 which contains the full i18n overhaul to make the source strings Transifex-ready:
- All 16 wizard step titles/texts now use English source strings as msgids (were opaque
step_* keys)
- ~50 previously-hardcoded Dutch strings in the PWA install instructions are now wrapped in
t()
- Language picker auto-discovers display names via
IFactory::getLanguages() so new Transifex languages appear automatically without code changes
POT file already committed at translationfiles/templates/introvox.pot (113 unique msgids, msgfmt -c passes).
Replaces my earlier (premature, now closed) PR #937. Thanks @rakekniven for the pointer to this template.
Originally requested by community in nextcloud/IntroVox#16.
👤 App repository
To be done by you
nextcloud-botwith write permissionsl10n/.gitkeepwith empty content.l10nignoreto exclude compiled JS files and thirdparty code, e.g. ignoring compiled javascript assets and composer PHP dependencies in the vendor/ directory:.tx/configwith the following content, replace{{APPID}}with your app id 3 times:🏗️ Sysadmin team
👀 Ensure access:
nextcloud-botwith admin permissions⚙️ Ensure repository setup and run initial source validation:
🧑💻 Run the first sync manually:
Transifex: 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 masterAdditional context
Owner/Repo:
nextcloud IntroVoxApp: IntroVox — interactive onboarding tour for new Nextcloud users (Vue 3 + Shepherd.js).
@nextcloud-bot already has admin access on nextcloud/IntroVox (verified via API), inherited org-wide. No invite needed.
Just released v1.6.0 which contains the full i18n overhaul to make the source strings Transifex-ready:
step_*keys)t()IFactory::getLanguages()so new Transifex languages appear automatically without code changesPOT file already committed at
translationfiles/templates/introvox.pot(113 unique msgids,msgfmt -cpasses).Replaces my earlier (premature, now closed) PR #937. Thanks @rakekniven for the pointer to this template.
Originally requested by community in nextcloud/IntroVox#16.