1,035
edits
No edit summary |
|||
| Line 1: | Line 1: | ||
This document outlines what you should expect in order to start building a new language (in a language pack). | |||
= Team building = | |||
Initially, you want to join an existing team or start a new one if there isn't one already working on your language. Building your localization team and a community around it is something that will stay on your todo-list forever, too. It's the essential part of being an open source project and, basically, you're never done. | |||
* Check out the [[L10n:Teams]] list to determine whether your language is already started or not. | |||
* Add yourself to a [[L10n:Teams]] wiki page that identifies you and what you're working on so people can find you. | |||
* If you haven't already you should also get onto the IRC Channel, [http://irc.mozilla.org/ #l10n]. You will be able to get real-time help from other localizers and members of the L10n-driver team. You can also post questions or suggestions to [http://www.mozilla.org/community/developer-forums.html#dev-l10n m.d.l10n], available as newsgroup or on Google groups. In addition, you would want to have a bugzilla account as the majority of our work is started and tracked to completion in this way. | |||
* Set up a communication channel for your language. You can use mailing lists or newsgroups, which many open source hosting partners [is there a link we can insert here] offer, or simply open a Google or Yahoo group. You should leave a link to this forum on the wiki page for your language, so that new volunteers and members of the Mozilla community can find it. | |||
This document outlines what you should expect in order to start building a new language (in a language pack). | This document outlines what you should expect in order to start building a new language (in a language pack). | ||
| Line 26: | Line 36: | ||
Something to think about all throughout your work is [[l10n:Building_blocks| expanding the community around you]] who can help you with the language you're working on. This is a good thing and will be useful for you for testing, celebratory events (i.e, launch parties), and possibly web pages or other areas you might need or want help with. We want to help with this and are working on programs to do so. (You can read more about this on Seth's blog about our [http://blog.mozilla.com/seth/2007/06/04/support-update-3/ global program]). | Something to think about all throughout your work is [[l10n:Building_blocks| expanding the community around you]] who can help you with the language you're working on. This is a good thing and will be useful for you for testing, celebratory events (i.e, launch parties), and possibly web pages or other areas you might need or want help with. We want to help with this and are working on programs to do so. (You can read more about this on Seth's blog about our [http://blog.mozilla.com/seth/2007/06/04/support-update-3/ global program]). | ||
= Going beyond language packs = | |||
Working on a language packs has the advantage that your testers can get updates on your work much more easily, and it requires a lot less toolchain compared to doing fully localized builds. | |||
As mentioned in the [[L10n:Localization Process]], having language packs only comes with a few downsides for your users, in particular, the in-product web pages are not in your language, and the install and migration experience occurs in the language that your users installed first. Depending on your language, this may be more or less severe. Our common objective is to create fully localized official builds together, once you and your testers are comfortable with the localization work thus far. | |||
<div class="note">There are known issues with language packs between releases we are working to fix [[https://bugzilla.mozilla.org/show_bug.cgi?id=334136|bug 334136]].</div> | |||
To move forward from the stage of language packs, you would request to make your build official, which is described in the [[L10n:Localization Process Middle]]. | |||
'''Useful tips.''' We like to improve on this section, so if you feel you have some useful tips please feel free to edit this section with additional helpful sources of information. | |||
= Going beyond language packs = | = Going beyond language packs = | ||
edits