Firefox2/L10n Requirements: Difference between revisions

Jump to navigation Jump to search
no edit summary
(shaver has decided that the service name for amo will be "add-ons")
No edit summary
Line 73: Line 73:
* (P1) ''With the exception of the start page'', described below, all URLs that point to mozilla can be generated by added the locale as the first element in the path (eg, http://www.mozilla.com/en-US/firefox).  This will display the localized page if available, fall back to a similar locale if available (eg, use es-ES if an es-AR page does not exist), and finally fall back to en-US as a last resort.
* (P1) ''With the exception of the start page'', described below, all URLs that point to mozilla can be generated by added the locale as the first element in the path (eg, http://www.mozilla.com/en-US/firefox).  This will display the localized page if available, fall back to a similar locale if available (eg, use es-ES if an es-AR page does not exist), and finally fall back to en-US as a last resort.
* (P2) Now that URLs are of a standard format, we can begin to generate them in the code and remove them from the locale files.
* (P2) Now that URLs are of a standard format, we can begin to generate them in the code and remove them from the locale files.
* (P2) URLs should use a localized site when available.  If one is not available, you could use the English site or request approval for an appropriate local substitute.
* (P1) If an English site is used when a localized site is not available, the name must indicate such by appending " [en]".


Regarding non-Mozilla web content:
=== Approval ===
 
* (P1) If you want to link to a localized version of a site that is part of the en-US branding, '''you do not need approval.'''
* (P1) To link to your local Mozilla community site, '''you do not need approval.'''
* (P1) If you want to link to a site that is not part of the en-US branding, '''please request approval.'''


* (P2) URLs should use a localized site when available.  If one is not available, a locale might use the English site or request approval for an appropriate local substitute.
To help us reach our goal of a consistent worldwide user experience, we're asking localizers to undergo a short review, like we already do for code. This applies to all URLs in the browser (search plugins, bookmarks, sample RSS feed, any other URL), but not all changes require approval.
* (P1) If an English site is used when a localized site is not available, the name must indicate such by appending " [en]".


=== Open Bugs ===
* To copy a link from the en-US branding, '''you do not need approval.'''
* To change to a localized version of a site that is part of the en-US branding -- for example, changing from English to German version of Yahoo -- '''you do not need approval.'''
* To link to a site that is not part of the en-US branding, '''please request approval.'''


* (P1) Tier 1 and 2 locales must be free of localization blockers.
To request approval, please file a bug using [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&version=2.0%20Branch&component=General&rep_platform=All&op_sys=All&priority=--&bug_severity=normal&target_milestone=Firefox%202&bug_status=UNCONFIRMED&assigned_to=mic%40mozilla.com&qa_contact=cbeard%40mozilla.org&cc=phil%40off.net&bug_file_loc=http%3A%2F%2F&short_desc=Approval%3A%20&comment=&commentprivacy=0&keywords=&dependson=&blocked=&maketemplate=Remember%20values%20as%20bookmarkable%20template&form_name=enter_bug this link].
* (P3) Tier 3 locales may ship at the discretion of the owner, provided that they meet the other P1 requirements.


=== Translation ===
=== Translation ===
Line 434: Line 432:
=== RSS Feed Handlers ===
=== RSS Feed Handlers ===


RSS feed handlers are now localizable via region.properties.  We are still finalizing the list of en-US feed handlers -- as soon as that process is complete ({{bug|348079}}), we will update this list and let you know that you can begin localizing them.
* (P1) Locales must add contentHandlers to region.properties -- these are new for Firefox 2, and if you don't, your locale won't have any RSS feed handlers!
 
* (P1) If you want to suggest alternative RSS feed handlers which may be more appropriate for your locale (localized, larger market share, better user experience), please file an approval bug (see Approval above).
* (P1) Locales must add contentHandlers to region.properties -- if you don't, your locale won't have any RSS feed handlers!
* (P1) If you want to suggest alternative RSS feed handlers which may be more appropriate (localized, larger market share, better user experience), please file an approval bug.


Here are the placeholders from en-US:
The feed handlers from en-US:


  browser.contentHandlers.types.0.title=Bloglines
  browser.contentHandlers.types.0.title=Bloglines
  browser.contentHandlers.types.0.uri=http://www.bloglines.com/login?r=/sub/%s
  browser.contentHandlers.types.0.uri=http://www.bloglines.com/login?r=/sub/%s
  browser.contentHandlers.types.1.title=Google
  browser.contentHandlers.types.1.title=My Yahoo
  browser.contentHandlers.types.1.uri=http://fusion.google.com/add?feedurl=%s
  browser.contentHandlers.types.1.uri=http://add.my.yahoo.com/rss?url=%s
  browser.contentHandlers.types.2.title=My Yahoo
  browser.contentHandlers.types.2.title=Google Reader
  browser.contentHandlers.types.2.uri=http://add.my.yahoo.com/rss?url=%s
  browser.contentHandlers.types.2.uri=http://fusion.google.com/add?feedurl=%s


=== Phishing Protection ===
=== Phishing Protection ===
64

edits

Navigation menu