User:AxelHecht/Fx3B2 l10n Log

From MozillaWiki
Jump to: navigation, search

This page should have been a log, but there's some stuff that I did offline, or in India, so it's to some extent just "what I recall doing". Better than nothing still.

Initial set up

The rules for B2 where the same rules as for B1,

  • Green builds, on both the l10n and MozillaTest tinderbox,
  • No non-approved changes to web services and bookmarks,
  • opt-in.

The boundary conditions for B2 have been different from B1, B1 was done manually, B2 is supposed to go through build-automation. That means, we can't branch and then do analysis of the branch before building. XXX More comments here.

The tracking of locales is done by json files, hooked up to the exhibit view. There are the following files:

data.json 
This file is generated by convert.py from the json files generated by test-locales.
tiers.json 
This file just has the information about our Tiers, not really a l10n impact thing, merely for our own assessment of coverage.
manual.json 
This file is where you add results of manual inspection, in particular, search review and opt-ins (or not)
shipping.json 
This file tracks which locales we previously shipped on the trunk, just B1 for now. Updated with update-shipping.py from shipped-locales.

Announcement

Posted an announcement to .l10n, including rules and timeline. Opt-ins were supposed to be follow-ups to this post.

Technical

Here are the technical steps I do for updating the status:

Create new exhibit

  • Copy the existing B-1 exhibit over to the new release dir, Beta2, and adjust index.html (title, dates). I had to adjust the data and faces, too, as we didn't have previously shipped locales for B1.
  • Make sure to prune manual.json, i.e., and empty items list.

Update opt-ins

While opt-ins tickle in, either via newsgroup or mail, update the manual.json with the opt-ins,

{id:"ab-CD", search:"", optin:"yes", type="Manual"},

web services review

Introspect changes to

  • browser/searchplugins
  • browser/chrome/browser-region/region.properties
  • browser/profile/bookmarks.html

Make sure there are no non-approved changes to those files, with an exception of title translations to bookmarks.html, or https for amo.

There is a difference between new locales and old ones.

new localizations 
If a language hasn't been shipped in the previous beta, B1, but on the 1.8 branch, do a diff against the MOZILLA_1_8_BRANCH.
shipped-on-trunk 
Do a diff against the previous release tag, i.e., FIREFOX_3_0b1_RELEASE

If the diff is empty, things should be good (unless that was an indication of a requested change not happening). If the diff is non-empty, look at bonsai to check for bug references, and for non-approved changes, file bugs. Affected in B2:

  • it

Update manual.json, the search entry with either yes or no.

Fix up

For languages that were shipped in previous FX3s, i.e., B1, add entries to manual.json. In this particular case, it's likely a lacked opt-in, so use

{id:"ab-CD", search:"", optin:"no", type="Manual"},

and do a web services assessment as above for reference.

Notes

Here is a run-down of my local notes:

ca: review bug 403114 with Mic, done, OK

es-AR: fixed bookmarks.html whitespace locally to work around test-locales

it: bookmarks.html, add-ons vs extensions bug 407721, yahoo-it.xml needed MozParam, bug 407679

fi, ko: search changes since B1, both approved, bugs in cvs hist

lt: not up to date, not opted in

ka: quite a few errors in the localization left, not gonna make it

eu, pa-IN: detailed review of bookmarks.html, passed

gu-IN: windows installer files still with variable problems bug 404360, under testing