Revision of Firefox localisation documentation from Thu, 13/08/2009 - 15:44

  • Check existing Mozilla localisation teams in Mozilla wiki, if there is no team for your language register a team by creating a new wiki page with the category L10n:Teams following this example, replacing 'af' with your language code .
  • You need to sign Committer's Agreement for that
  • Start translating Firefox on-line on Pootle, or download the translation files and translate them off-line using Virtaal, check general localisation guidelines for more details. The translation files on Pootle are prioritised:
    • first milestone: user1 and user2 phases
    • second milestone: user3, user4, config1 and config2 phases
    • XXX
  • For testing your translation, get language packs from XXX.
    • Install the language pack as regular Firefox extensions
    • Install the locale switcher extension to switch Firefox to your language
  • After finishing the first milestone, register at addons.mozilla.org, submit the language pack to appear under the category for language packs and encourage users to test it and give feedback.
  • Create an account on Mozilla's bug tracking system for feature requests and bug reports.
  • When the translation is complete:
    • File a registration bug to get official builds for your language. Fill in the summary and description with information about your language and your team.
    • File a bug report, to get write access to Mozilla source code repository for submitting your translations directly. Fill in the summary and description with information about your language.
      • At this stage you should have signed the Committer's Agreement for this bug report to succeed
      • You also need to attach your translation to the bug report for review
  • After committing the files to Mozilla repository:
    • Check the dashboard to see if your language builds correctly, and fix any problems.
    • Get the daily localized builds from Mozilla ftp site for testing and reviewing
  • Productisation. XXX
  • Web pages. XXX

Resources:

  • https://developer.mozilla.org/en/Create_a_new_localization
  • https://wiki.mozilla.org/L10n
  • partial-translations