-
Type: Task
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 7.3
-
Component/s: Translations
-
Tags:
-
Sprint:nxNag Sprint 7.2.2, nxNag Sprint 7.2.3, nxNag Sprint 7.3.1, nxNag Sprint 7.3.2, nxNag Sprint 7.3.3
-
Story Points:8
Integrate Crowd in translations, see for instance http://answers.nuxeo.com/questions/10395/german-translation
A maven plugin could help synchronizing from/to crowdin (like https://github.com/glandais/crowdin-maven), or some python scripts using the Crowdin API:
- check it does what we would like it to do (including export format, see
NXP-14376), especially since we have many messages* properties in multiple modules - setup a pom + jenkins conf to push changes to Crowdin from github (when building module on Jenkins)
- setup a Jenkins job that will commit changes that were pushed to Crowdin, in github
French translations will from now on be handled on Crowdin side only => repackage fr_Fr messages and put them in the platform-lang-ext module.
This will simplify sync of these files too (no doubt on which is the reference version).
- depends on
-
NXP-14376 Fix double quoting of messages in lang-ext translations
- Resolved
-
NXBT-915 Add tooling for Crowdin/Nuxeo translation files synchronization
- Resolved
-
NXP-16274 Change Nuxeo Connect label to Nuxeo Online Services
- Resolved
-
NXP-17122 Move nuxeo-platform-audit-web-access to non-optional addons
- Resolved
-
NXS-2600 Fill contributions to messages.properties
- Open
-
NXP-16269 Translate Access in Dutch und German for nuxeo-platform-audit-web-access
- Resolved
- is duplicated by
-
NXP-14854 Fix Dutch (NL) translations
- Resolved
-
NXP-16407 Missing i18n for 'eventLifeCycleCategory' in english language files
- Resolved
-
NXP-15818 Update translations from/to Crowdin
- Resolved
- is required by
-
NXP-16562 Remove dependency on nuxeo-platform-lang-ext in Routing Web
- Resolved
-
NXP-17168 Allow in-context editing of Crowdin translations
- Open