canmove, Confirmed users, Bureaucrats and Sysops emeriti
3,628
edits
m (added Category:Firefox Hello using HotCat) |
(New section to simplify descriptions of how to merge l10n changesets) |
||
| Line 25: | Line 25: | ||
** Once verified, ops deploy to production | ** Once verified, ops deploy to production | ||
** QA verifies production | ** QA verifies production | ||
= How to merge latest L10n changesets = | |||
This is required for the sections below. | |||
* Pull in the latest L10n changes: | |||
# Update the L10n repository | |||
cd loop-client-l10n | |||
git pull origin master | |||
# Change back to loop-client repo | |||
cd ../loop-client | |||
# Pull across L10n changes | |||
./locale-update.py | |||
At this stage, check: | |||
# Diffs - to check the changes look sane | |||
# git status - to check for any added locales (and if so, "git add" them) | |||
# Commit the L10n changes | |||
git commit -m "Update L10n from changeset <revision>" -a | |||
= Creating a loop-client branch for release to L10n = | = Creating a loop-client branch for release to L10n = | ||
| Line 47: | Line 70: | ||
* First talk to mathjazz in #l10n; confirm that verbatim has all the strings checked in for Hello. | * First talk to mathjazz in #l10n; confirm that verbatim has all the strings checked in for Hello. | ||
* Pull the [[#How to merge latest L10n changesets|latest l10n strings into loop-client]] | |||
* Then copy the en-US files to the verbatim directory. | * Then copy the en-US files to the verbatim directory. | ||
| Line 75: | Line 99: | ||
To do the actual release: | To do the actual release: | ||
* Check out the required changeset | * Check out the required changeset or branch | ||
* | * Merge [[#How to merge latest L10n changesets|latest L10n changesets]] | ||
* Update the CHANGELOG file: | * Update the CHANGELOG file: | ||
** Add bug references | ** Add bug references | ||