L10n:Bugogram

From MozillaWiki
Jump to: navigation, search

These are the bugs to file for new Firefox localizations. The headings below represent bug types that are to be filed for new Firefox localizations. The information contained under each identifies the short descriptions, aliases, blockers (i.e., dependencies), and participating parties for each bug type. The coded variables listed in each bug type are Python variables used to annotate locales, languages, and people. They are meant to serve as informational templates to use whenever a bug corresponding to that bug type is filed and can be copied and pasted into the bug itself at the time of filing it.

shipping

short_desc 
[%(loc)s] Firefox release tracker %(language)s
alias 
fx-l10n-%(loc)s
blocked 
fx-l10n-tracker
cc 
 %(bugmail)s,l10n@mozilla.com,francesco.lodolo@gmail.com,pmo@mozilla.com

This is a tracker bug for releasing Firefox %(loc)s.

Your team's dashboard should be up on http://l10n.mozilla.org/teams/%(loc)s. The dashboard displays your project's status and helps you (and us) determine what's left to do. Follow it closely to track your Firefox localization progress. You will see this bug listed as part of your dashboard. This helps us to track your project's progress and provide visibility to your work.

The "bugs" here are tracking individual items of work. Some of those will depend on the localization team driving them to completion, while others are for infrastructure that will be handled by Mozilla staff. I'll indicate who is responsible in each bug.

We'll also be using two terms for interacting with version control. That's commonly mercurial, or hg, in short. "commit" is used when talking about the actual 'hg commit' command, adding changes to the local version history. "landing" means to commit something and to use 'hg push' to push it from your local version history to the one on hg.mozilla.org, mozilla's server. That's when your changes are public, and make it into the builds Mozilla generates, and puts on ftp.

If you're unsure what any of the terminology means, feel free to ask. Good places are [the dev-l10n-new-locales mailing list](http://www.mozilla.org/about/forums/#dev-l10n-new-locales) or [#l10n-community on Matrix](https://chat.mozilla.org/#/room/#l10n-community:mozilla.org). Ask in public, you shouldn't assume that you're the only one with the question.

bugzilla

short_desc 
Create l10n Bugzilla component for %(language)s (%(loc)s), add value for Locale field
product 
bugzilla.mozilla.org
component 
Administration
blocked 
fx-l10n-%(loc)s
cc 
 %(bugmail)s,l10n@mozilla.com,francesco.lodolo@gmail.com

We need a Bugzilla component for the '%(loc)s' Localization, and a new value for the Locale custom field.

Please add a new value for the custom field 'Locale': %(loc)s / %(language)s

The details for the component should be:

Product: Mozilla Localizations Component: %(loc)s / %(language)s Description: %(language)s Localization (...)

Assignee: nobody QA Contact: Empty Triage owner: :flod (francesco.lodolo@gmail.com)

%(name)s, could you provide a utf-8 encoded translation of '%(language)s Localization' to include in the component description?

Once we have the description, this bug will be fixed by Mozilla staff.

ldap

short_desc 
Create LDAP account for %(name)s <%(bugmail)s>
product 
Infrastructure & Operations
component 
Infrastructure: LDAP
blocked 
fx-l10n-%(loc)s
cc 
 %(bugmail)s,l10n@mozilla.com

Please create an LDAP account for %(name)s. We'll want a password, and be part tableau_users group.

This bug is independent of repository access requests.

hg_repo

short_desc 
l10n-central Mercurial repository for '%(loc)s'
product 
Developer Services
component 
Mercurial: hg.mozilla.org
blocked 
fx-l10n-%(loc)s
cc 
l10n@mozilla.com

Please create a new hg repository for Firefox localization. The repository should be:

- l10n-central/%(loc)s/

with the common scm_l10n permissions and hooks, both python:mozhghooks.pushlog and python:mozhghooks.single_head_per_branch.hook.

We also need to initialize the repository with content from this external repository https://bitbucket.org/mozilla-l10n/%(loc)s

PS: to be clear to the localization team, this bug is handled by Mozilla staff.

build

short_desc 
Add '%(loc)s' to Firefox Nightly build
product 
Firefox Build System
component 
General
blocked 
fx-l10n-%(loc)s
cc 
l10n@mozilla.com

We need to add '%(loc)s' to browser/locales/all-locales on mozilla-central.

PS: to be clear to the localization team, this bug is handled by Mozilla staff.

Webservices

We'll have a separate bug for each web service area, namely

  • search
  • protocol handlers
  • rss readers

search

short_desc 
[%(loc)s] Search engine setup for Firefox for %(language)s
cc 
l10n@mozilla.com,%(bugmail)s,francesco.lodolo@gmail.com
blocked 
fx-l10n-%(loc)s
keywords 
productization
bug_file_loc 
https://wiki.mozilla.org/L10n:Firefox/Productization

We want to ship Firefox with a good list of search engines for %(language)s.

We'll do this in three phases: First, the localization team and flod (Francesco Lodolo) will look at the market for the language and come up with a good set of search providers. %(name)s, we'll need your input on this. The guidelines for making recommendations are found on <https://wiki.mozilla.org/L10n:Firefox/Productization>.

We currently use this set for en-US, to which we can fall back in the case of lacking localized alternatives: Google, Bing, Amazon, DuckDuckGo, Twitter, Wikipedia, eBay

Adding brand new search engines, that not yet ship in any other language, needs approval from Business Development and requires more time to get authorization and assets from the provider. To avoid blocking the initial set up, this type of requests should be split into follow up bugs. %(name)s, we'll likely need your help to at least get the owner's contact information.

Once we have a specification on what the search engines for %(language)s should look like, flod and the localization team will work on an implementation on that. flod will create and attach patches for the desired changes and get them reviewed. After a successful review, flod will land them. %(name)s, if you're interested, you could create the patches, too. You'd ask flod for review on those before landing.

The %(language)s team and flod will be driving this bug to completion.

protocol

short_desc 
[%(loc)s] Firefox protocol handler setup for %(language)s
cc 
l10n@mozilla.com,%(bugmail)s,francesco.lodolo@gmail.com
blocked 
fx-l10n-%(loc)s
keywords 
productization
bug_file_loc 
https://wiki.mozilla.org/L10n:Firefox/Productization

Protocol handlers allow links like mailto:nobody@mozilla.org to be handled by a webmail application.

In order to do that, the site needs to support a special API described on https://developer.mozilla.org/en-US/docs/Web-based_protocol_handlers.

For en-US, we're currently shipping with GMail and Yahoo! Mail for mailto:, and Mibbit for irc: urls. For %(language)s, we'd like to do that, too.

First, the localization team and flod (Francesco Lodolo) will look at the market for the language and come up with a good candidates. %(name)s, we'll need your input on this. The guidelines for making recommendations are on <https://wiki.mozilla.org/L10n:Firefox/Productization>. Following that, the evangelism team reaches out to try to get the vendor to support protocol handlers. http://people.mozilla.org/~ctalbert/ has test cases for mailto:.

Once that happens, flod will take over the actual implementation, which will need to change the gecko.handlerService.* entries in browser/chrome/browser-region/region.properties. Please don't make changes to that file without getting a positive review by flod or somebody else appointed by flod/Stas on a patch for that change upfront.

The %(language)s team and flod will be driving this bug to completion.

websetup

short_desc 
[%(loc)s] bootstrap %(language)s on GitHub
product 
Mozilla Localizations
component 
Infrastructure
cc 
 %(bugmail)s,francesco.lodolo@gmail.com,l10n@mozilla.com,pmo@mozilla.com
blocked 
fx-l10n-%(loc)s

Peiying, please add web pages to this locale's folder on mozilla.org.

Please notify in the actual translation bug when this is done.

webparts

short_desc 
[%(loc)s] Firefox initial web parts for %(language)s
product 
www.mozilla.org
component 
L10N
blocked 
fx-l10n-%(loc)s
cc 
 %(bugmail)s,francesco.lodolo@gmail.com,l10n@mozilla.com,pmo@mozilla.com

To release Firefox in %(language)s, we need a way to promote it. We do that via https://www.mozilla.org/firefox/ web pages.

Peying will follow up here when the initial setup work is done. After that, files will be added to GitHub, and will be available for localization in Pontoon at https://pontoon.mozilla.org/%(loc)s/mozillaorg/

All the translations you do will be available on the testing website, http://www-dev.allizom.org/%(loc)s/ , around 15-30 minutes after commit.

The %(language)s team will be driving this bug to completion.

sumo

short_desc 
[%(loc)s] Enable %(language)s localization on SUMO
product 
support.mozilla.org
component 
Localization
cc 
 %(bugmail)s
blocked 
fx-l10n-%(loc)s

We need to enable the localization of SUMO in %(language)s [%(loc)s].

%(name)s, this is one of the better places to get the community to help out directly. If it makes more sense to redirect to another language, though, we can also do that.

And, %(name)s, we'd need "%(language)s" in %(language)s again to set this up, please add that here, utf-8 encoded. Thanks.

Once we have a decision what to do, and possibly the description, this bug will be fixed by Mozilla staff.

done

That's all folks.