Joining the Fedora Localization Project
The Fedora Project is available in many languages and looks forward into being localized to even more. If you would like to help out translate Fedora to your language, you've come to the right place. Keep reading!
This page contains easy-to-follow instructions on how to join the Fedora Translation Project.
- New members should follow all the steps, since this will give them all the necessary access rights and tools to get involved with L10N and the Fedora Project in general.
- Existing members that have already followed some of the steps (for example, have already followed steps 1-3) don't have to repeat them.
The L10N project adheres to the same standards as the rest of the Fedora Project, which means that there is a certain amount of formal process. Becoming a member of it involves a few steps. We are looking into ways to reduce the effort for Joining. Please bear with us until then. :)
Step 1: Sign up to the mailing list
- Visit the fedora-trans-list mailing list page and subscribe to the main translation mailing list.
- You will receive a confirmation email which contains a link. Click it!
- Check out this page to see if there is a special mailing list for your language. If yes, subscribe to that too.
Step 2: Create a Fedora Account
Step 2a: Create an SSH key
- . Create your key by typing in a command line:
ssh-keygen -t rsa
- . Accept the default location
(~/.ssh/id_rsa)and enter a passphrase.
- . Make the key's directory secure by typing in a comand line:
chmod 700 ~/.ssh
Step 2b: Apply for an account
- Visit: https://admin.fedoraproject.org/accounts
- Fill in the form and choose a password for your Fedora account. You should now have an SSH key to use on the form. Also, in the Comments field write the languages you are planning on working on.
Step 3: Join the cvsl10n group
- Visit: https://admin.fedora.redhat.com/accounts/ and login if necessary.
- Select "Apply for new group" from the side menu.
- Either type "cvsl10n" into the search field, or choose "C" from the alphabetic search.
- Locate "cvsl10n" in the list and select "Apply" next to it.
At this point, an admin will be notified and will offer to sponsor you. This might take from some minutes up to a day or two. Once you are sponsored, there is sometimes a shorter delay of a few minutes before the account system synchronizes with other resources.
Step 4: Test your access
- Install cvs (if you don't already have it) by typing in a command-line:
su -c 'yum install cvs'
- Once you have become a member of 'cvsl10n' (previous step) you can do a
cvs checkoutof some PO files by typing the following in a command-line (and substituting 'username' with your username). You will be asked the password for your SSH key.
cvs co web
Step 5: Set up your wiki account
- Once you have an account in the Fedora Accounts System, you should be able to login to this wiki with your FAS-username and password.
- If you are starting a new language, or want to step up as the maintainer of one, follow the instructions on the L10N/Maintainer page.
Step 6: Introduce yourself
- Create a personal page by directing your webbrowser to the wiki-page User:your-accountname and start filling it in. Examples of personal pages can be seen by browsing the userlist. A personal page is very useful for Fedora contributors to get to know and contact each other.
- Post a short self introduction to the
fedora-trans-listmailing list and to the list of your local team.
Step 7: Create a Bugzilla account
- Visit https://bugzilla.redhat.com/bugzilla/createaccount.cgi to create a Bugzilla account.
Step 8: Checklist
At the end, you should have the following:
- Subscription to
fedora-trans-listmailing list and, if there is one, to your own language's one
- One SSH key
- A Fedora account
- Membership to the 'cvsl10n' group
- A wiki account (use your FAS account credentials to login)
- Your language and translation team appear on the teams page
- A bugzilla account
- A personal homepage on the wiki
- A self introduction sent to the mailing list
Step 9: Finally!
Sit back and enjoy your achievement.
You are now a fully recognized member of the Fedora community, capable of digitally signing documents and emails, submitting contributions to our CVS, publishing content on the wiki, submitting bugs, following the discussions of our groups and joining other Fedora teams! :-)