L10n web dashboard improvements
At the beginning of this quarter, the l10n-drivers set a goal to improve our dashboards so people could begin to use them as both communication platforms and better aggregators of l10n information. Among the many things he is presently doing for our localization community, Pascal has been hard at work on improving Mozilla’s web l10n dashboard. Here is a summary of his changes:
Communication improvements
- Placed a highly visible subscription link to the RSS feed so updates to relevant bugs are seen immediately by localizers
- Began sorting feeds chronologically with better description of tasks
- Fixed a bug on feed page so that the feed now leads directly to a locale’s page
- Added “last update of data” information on pages
- Improved the readability with CSS and template changes
Organization of locales
- Added the metalocale ‘es’ Spanish for tracking of projects shared by all Spanish-speaking teams (mostly marketing sites and support)
- Added the locales es-CL, ms, or, rm, ta-LK
Projects views
- Added support for a bug to belong to multiple projects in tracking sections
- ex: Major Update for 3.5 is displayed in the “3.5 in-product pages” and “Major updates” projects
- Added new subsections for Firefox 3.5 release for tracking
- Projects and sections can be added/removed editing a config file, useful for short term projects like mini-sites
- main.lang checker, which I blogged about in the past
- Warns the localizer of UI strings missing or identical to en-GB (as the reference locale) on mozilla.com/mozilla europe/mozilla messaging
- Added main.lang checker data to the web dashboard
- if main.lang files are out of date, it is displayed in the rss feed and the web dashboard page
Other
- Added raw json output of all bugs (http://l10n.mozilla.org/~pascalc/includes/projets/dashboard/data/data.bugs.php?json=1)
- Externalized and shared with Stas list of bugs and progress
- http://granary.stage.mozilla.com/
- Not sure if it is going to be used all the time as it is slow to update and makes the dashboard code more complex as well, but it will allow other people to update the web dashboard when Pascal is busy with other items
Leave a Reply



















