Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update with 4.7 release and the new commit process on CS

...

Instructions:

For example, with 4.2 7 branch (some lines must modify if your use another CS version to match with correct version number).

Requirement: if the 4.7 resources files don't exists on Transifex, you must create the resource file (en_US) on Transifex website before follow theses commands:

1/ Update your master git repository

Code Block
git checkout 4.7 # or use 'master' instead of '4.7' if the next version is the 4.27
git pull

2/ Create a new temporary branch

...

Code Block
cd tools/transifex/
./sync-transifex-ui.sh upload-source-language CloudStack_UI.42xmessagesproperties47xmessagesproperties

4/ Get the latest L10N resource files from transifex

Code Block
./sync-transifex-ui.sh download-l10n-languages CloudStack_UI.42xmessagesproperties47xmessagesproperties

5/ Add resource files in your local branch and commit

Code Block
cd ../..
git add ./client/WEB-INF/classes/resources/*.properties
git commit -m "Update L10N strings from Transifex to repo for the 4.7 release"

6/ Create the patch filePush your local branch on Github to create the pull request.

Code Block
git push format-patch 4.2 -set-stdoutupstream > ~/update_l10n_strings_master.patchorigin updateMsg

7/ Final step: apply the patch to master and push it.

...

on Github, create a new pull request (PR) for the release manager team: