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