Firefox localization case_study_maithili_pune_carnival
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Firefox localization case_study_maithili_pune_carnival

on

  • 565 views

 

Statistics

Views

Total Views
565
Views on SlideShare
562
Embed Views
3

Actions

Likes
0
Downloads
4
Comments
0

1 Embed 3

http://www.plurk.com 3

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Firefox localization case_study_maithili_pune_carnival Presentation Transcript

  • 1. Firefox LocalizationLocale—Localization—Release A Case Study : Maithili Bugzilla Journey — Rajesh Ranjan & Aman Brar
  • 2. Maithili Computer – A Dream Maithili is the Language of Love! the Language of the folk! the Language of Vidyapati! BUTwas NOT the Language of Computer! We Dream!
  • 3. We Dream To Create Our Own Maithili Computer andthe world of Open Source helped Us! helped our Maithili Community! to achieve our Goal! achieve our Dream!
  • 4. We Planned, We Contributed● FUEL Maithili● Gnome Maithili● KDE Maithili● LibreOffice Maithili● Hunspell Maithili● Pidgin Maithili● And of course for Firefox also
  • 5. Journey of Maithili Locale to Firefox
  • 6. Adding new locale Maithili (mai_IN)
  • 7. Registration for Firefox andThunderbird for Maithili language
  • 8. Bug 616925 - l10n hg account request for Firefox MaithiliTill now for Maithili (mai), Rajesh is doing all commits inhg. It will be good for Maithili community to take charge incommiting the translated files. But It would be better if hehas also access to commit Maithili.Please let me know the necessary steps so that I can getthe account.Reproducible: AlwaysI am doing translation for Maithili language Firefox withour community.
  • 9. Bug 560479 - Create l10n bugzilla component for Maithili (mai)We need a bugzilla component for the mai Localization. Well startoff with the current scheme and then migrate the existing bugsonce we change over to the new scheme.Product: Mozilla LocalizationsComponent: mai / MaithiliDescription: Maithili Localization (...)Assignee: nobodyQA Contact: mai@localization.bugsRajesh, could you provide a utf-8 encoded translation of MaithiliLocalization to include in the component description? Inpreparation of the new scheme, fill out the descriptions for Firefoxon https://localize.mozilla.org/mai/bugzilla_components/, too?
  • 10. Bug 560480 - [mai] Search engine setup for Firefox for Maithili.We want to ship Firefox 3.6 a good list of search engines for Maithili.Were going to work towards this in three phases. First, the localization team and Stas (Stas Malolepszy) will lookat the market for the language and come up with a good set of search providers. Rajesh, well need your input onthis, the guidelines for making recommendations are on <https://wiki.mozilla.org/L10n:Firefox/Productization>. Itdbe good to know how much of the work for Hindi in bug 384408 applies to Maithili.For en-US, we currently use this set, to which we can fall back in the case of lacking localized alternatives:Google, Yahoo, Amazon, Answers, CC, eBay, WikipediaAfter we decided on a particular search engine, Stas will contact the owner and ask for permission, and forspecifics like proper search flags. Rajesh, well likely need your help to at least get the contact information.Once we have a specification on what the searchengines for Maithili should look like, the localization team andStas will work on an implementation on that. This should happen by the localization team creating and attachingpatches for the desired changes, and requesting review from Stas. After a successful review, the localization teamwill land them.Please dont commit any modifications in browser/searchplugins to the hg repository without a patch reviewed byStas, Axel or someone else appointed by Stas or SethB. The data here is sensitive to users and our searchpartners, thus the extra care here.
  • 11. Bug 560482 - [mai] Firefox protocol handler setup for MaithiliProtocol handlers are a new feature in Firefox 3.6 that allows links like mailto:nobody@mozilla.org to be handledby a webmail application.In order to do that, the site needs to support a special API described on http://developer.mozilla.org/en/docs/Web-based_protocol_handlers.For en-US, were currently shipping with GMail and Yahoo! Mail for mailto:, 30boxes for webcal: and Mibbit for irc:urls, and were on a ongoing evangelism effort to add more. For Maithili, wed like to do that, too.First, the localization team and Stas (Stas Malolepszy) will look at the market for the language and come up with agood candidates. Rajesh, well need your input on this, the guidelines for making recommendations are on<https://wiki.mozilla.org/L10n:Firefox/Productization>. Following that is a reach out by the evangelism team to tryto get the vendor to support protocol handlers.Once that happens, Stas will take over in reviewing the actual implementation, which will need to change thegecko.handlerService.* entries in browser/chrome/browser-region/region.properties. Please dont make changes tothat file without getting a positive review by Stas or somebody else appointed by Stas/Sethb on a patch for thatchange upfront.How much of the Hindi work in bug 449201 applies here?
  • 12. Bug 560483 - [mai] Firefox News reader setup for MaithiliNews readers are web services allowing users to subscribe to RSS/ATOM feeds online and view them. If Firefoxdetects a feed, it offers the user to subscribe to it, either as a live bookmark or via one of the web services.The current News Readers in en-US are Bloglines, My Yahoo, Google.We want to ship a good set of defaults for Maithili, and will work towards that in three stages.First, the localization team and Stas (Stas Malolepszy) will look at the market for the language and come up with agood candidates. Rajesh, well need your input on this, the guidelines for making recommendations are on<https://wiki.mozilla.org/L10n:Firefox/Productization>. After we decided on a particular news reader, Stas willcontact the owner and ask for permission. Rajesh, well likely need your help to at least get the contactinformation.Once we have a specification on what the set of news readers for Maithili should look like, the localization teamand Stas will work on an implementation on that. This should happen by the localization team creating andattaching patches for the desired changes, and requesting review from Stas. After a successful review, thelocalization team will land them. If youre not feeling comfortable with creating those changes, ask Stas to help out.Please dont commit any modifications in browser/chrome/browser-region/region.properties to the hg repositorywithout a patch reviewed by Stas, Axel or someone else appointed by Stas/SethB. The data here is sensitive tousers and our search partners, thus the extra care here.
  • 13. Bug 560485 - [mai] Sample Live Bookmark feed for MaithiliOur goal for including a news feed (RSS/ATOM) in the live bookmark is to demonstrate dynamic,changing and relevant content. We would suggest you choose something your users are interestedin and that is locally relevant. The guidelines for making recommendations are on<https://wiki.mozilla.org/L10n:Firefox/Productization>. By default this is the same as en-US, which isBBC news.Rajesh, do you have any suggestions?The implementation is done via a change of the redirect on mozilla.com, and is a server-side changeonly.
  • 14. Bug 560486 - [mai] Firefox Web parts for MaithiliOur goal for including a news feed (RSS/ATOM) in the live bookmark is to demonstrate dynamic,changing and relevant content. We would suggest you choose something your users are interestedin and that is locally relevant. The guidelines for making recommendations are on<https://wiki.mozilla.org/L10n:Firefox/Productization>. By default this is the same as en-US, which isBBC news.Rajesh, do you have any suggestions?The implementation is done via a change of the redirect on mozilla.com, and is a server-side changeonly.
  • 15. Bug 560487 - [mai] Enable Maithili localization on SUMOWe need to enable the localization of SUMO in Maithili [mai].Or, maybe not? Right now it seems that the Hindi and Maithili community may be the same, andhttps://support.mozilla.com/hi-IN/kb/Localization+Dashboard doesnt look like adding more things todo is in order. Rajesh, any comments?If we go for setting it up, Rajesh, wed need "Maithili" in Maithili again to set this up, please add thathere, utf-8 encoded. Thanks.
  • 16. Bug 560547 - Add ast, gd, ilo, mai to the Firefox buildWe need to enable the localization of SUMO in Maithili [mai].Or, maybe not? Right now it seems that the Hindi and Maithili community may be the same, andhttps://support.mozilla.com/hi-IN/kb/Localization+Dashboard doesnt look like adding more things todo is in order. Rajesh, any comments?If we go for setting it up, Rajesh, wed need "Maithili" in Maithili again to set this up, please add thathere, utf-8 encoded. Thanks.
  • 17. Firefox Maithili Build ReviewPlease download report:http://bhashaghar.googlecode.com/files/Review%20Workshop%20of%20Firefox%20Maithili_A-Report.pdf
  • 18. Bug 560478 - (fx-l10n-mai) [mai] Firefox release tracker MaithiliMilos Dinic [:Milos] 2012-09-05 01:59:20 PDTFirstly, congratulations team!You have worked and managed to get all the dependencies for this bug fixed, which means that productization forMaithili Firefox is all done. Please take a minute or two and read the next steps to follow.== Aurora ==Every 6 weeks, we will update aurora repositories with new strings that will require some additional time spent onit. As you probably already know, we advise all localizers to use Aurora channel for all translations, so that we canmerge them with Beta channel when needed without any regressions. So, please use Aurora as your primaryworking repo, and in case youre landing a fix to Beta channel, please port it back to Aurora too. Once the Aurorabuilds are available, please use them as much as you can for the purpose of testing your own translations andmaking sure everything is as it should be.== Bugs ==Please check your dashboards every now and then to see if there are some bugs filed against Firefox in Maithili.You can check the status of your latest builds and some team info on l10n dashboard teams page athttps://l10n.mozilla.org/teams/mai . As the website evolves, youll start using that as your primary source of inforelated to localization.
  • 19. Questions Thank You!http://code.google.com/p/bhashaghar