Skip to content

Translation process

Gerrit Uitslag edited this page Jun 5, 2016 · 11 revisions

The translation process is divided with the following steps:

  1. An author add plugin to the tool (/plugin) (repository state: waiting)
  2. a. The author confirms the activation mail (/plugin/{name}/activate/{key}) (repository state: initialProcessing)
b. *alternative*: server admin adds plugin directly using `dokuwiki:add` command (repository state: initialProcessing)
  1. Get the extension from a Git repository

  2. Process the translation files to a local format

  3. User creates a new translation (/translate/plugin/<name>) - See Translation Form

    Results in TranslationUpdateEntity added with an id and state 'undone' and the translation stored in [datafolder]/updates/<id>.update

  4. Translation will processed in a queue

  5. Translation is transformed to language file and send to the extension author

Read more!

Process

Files

Maintenance/development

Documentation

Clone this wiki locally