Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-16658

Integrate Crowdin translations

    XMLWordPrintable

    Details

    • 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

      Description

      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).

        Attachments

        1. messages.properties
          143 kB
          Anahide Tchertchian
        2. nuxeo-crowdin-synchro-check-master.xml
          10 kB
          Anahide Tchertchian
        3. sync-nuxeo-crowdin.xml
          11 kB
          Anahide Tchertchian
        4. trigger-sync-nuxeo-crowdin.xml
          2 kB
          Anahide Tchertchian

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: