From version 164.3
edited by Vincent Massol
on 2018/09/19 09:50
To version 165.1
edited by Simon Urli
on 2019/06/12 15:07
Change comment: add info for moving translations

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.VincentMassol
1 +xwiki:XWiki.surli
Content
... ... @@ -548,7 +548,7 @@
548 548  
549 549  === Moving Translations ===
550 550  
551 -In general translations should not be moved as this could cause backward compatibility problems with existing extensions, and thus it's better to deprecate and create new keys. However it's a good idea to copy all existing translations to the new key whenever possible. This should be done on the source files and committed in Git (it's automatically synced on l10n.xwiki.org with a commit hook).
551 +In general translations should not be moved as this could cause backward compatibility problems with existing extensions, and thus it's better to deprecate and create new keys. However it's a good idea to copy all existing translations to the new key whenever possible. This should be done on the source files and committed in Git (it's automatically synced on l10n.xwiki.org with a commit hook). A script is available to help performing such migration: https://github.com/xwiki/xwiki-dev-tools/blob/master/weblate-scripts/migrate_keys.py.
552 552  
553 553  == Migrating away from the Old Core ==
554 554  
... ... @@ -713,7 +713,7 @@
713 713  * The Git repository name must be of the form ##xwiki-<short project name>##. ##<short project name>## must be part of the VOTE.
714 714  * All [[XWiki Development rules>>dev:Main.WebHome]] apply
715 715  * Each extension has a Release Manager defined and he’s responsible for defining its own Roadmap/Release notes (if need be), on the extension page on e.x.o and perform the releases or ensure the extension is released regularly when there are changes.
716 -* Each extension must follow these criteria for being VOTEd:
716 +* Each extension must follow these criteria for being VOTEd:
717 717  ** A Release Manager needs to be defined in the proposal
718 718  ** The extension must have had several releases already (i.e. someone wanting to propose a new extensions that doesn’t exist would start in ##xwiki-contrib## for ex and prove that his extension works and is useful by doing several releases and creating the pages on e.x.o)
719 719  ** It must follow [[our best practices>>dev:Main.WebHome]] (coding practices, tests, etc) and follow the [[apps best practices (for apps)>>dev:Community.ApplicationDevelopmentBestPractices]].

Get Connected