To become a Fedora Translator, you must sign up for accounts and
subscriptions as described in this chapter. If you have questions,
post them on the fedora-trans-list, or ask for help via Internet
Relay Chat, or IRC, at irc.freenode.org on channel
#fedora-l10n.
Visit https://listman.redhat.com/mailman/listinfo/fedora-trans-list/ and subscribe to the main translation mailing list.
Wait for the confirmation email which contains a link to confirm your subscription. Click the link to confirm your subscription.
Check http://fedoraproject.org/wiki/L10N/Teams/ to see if there is a special mailing list for your language. If so, subscribe to that list too.
If you already have an existing SSH key, you can use it for Fedora work. In that case, proceed to Step 2 in the following procedure. If you do not have a SSH key yet, start with the first step below:
Enter the following command:
ssh-keygen -t dsa
Accept the default location
(~/.ssh/id_dsa) and enter a passphrase.
![]() |
Remember Your Passphrase |
|---|---|
You must have your passphrase to access to the CVS repository. It cannot be recovered if you forget it. |
Change permissions to your key and .ssh
directory:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/id_dsa
chmod 644 ~/.ssh/id_dsa.pub
This public key (~/.ssh/id_dsa.pub) will be used for your Fedora account creation described in Section 2.4, “Applying for an Account”.
Generate a key by typing in a command line:
gpg --gen-key
A series of prompts guides you through the process. The default values suffice in almost all cases. Remember to choose a good password.
![]() |
Choosing a Good Password |
|---|---|
|
A good password:
|
In the resulting text, find your key ID in the statement that
resembles "pub 1024D/1B2AFA1C". Your key ID is the 8
character "word" after the slash (/). In
the previous example, the GPG Key ID is
1B2AFA1C. Write down your key ID.
Export your public key to a public server so that others can find it with the following command, substituting your key ID:
gpg --keyserver subkeys.pgp.net --send-keys GPGKEYID
This GPG key ID will be used for your Fedora account creation described in Section 2.4, “Applying for an Account”.
To sign up for a Fedora account, first visit https://admin.fedoraproject.org/accounts/ and select New Account.
Fill in Username, Full Name and Email, and click . Your password will be emailed to you.
Go back to https://admin.fedoraproject.org/accounts/ and log in with your password. The welcome page will be displayed, and it reminds you that CLA is not completed and that an SSH key is not submitted.
To submit public SSH key and GPG key ID, click My Account or go to https://admin.fedoraproject.org/accounts/user/edit.
In the Edit Account (user_name) page, enter your GPG key ID in GPG Key ID: field. For pubic SSH key, click Browse... button located next to Public SSH Key: field and specify your public SSH key.
Telephone Number and Postal Address fields are also required to fill in for signing the CLA. These information is NOT accessible by others except admin groups. Please refer to Fedora Privacy Policy at http://fedoraproject.org/wiki/Legal/PrivacyPolicy.
Other fields will be displayed by any other member by visitng the user's view page.
Now click Save! located at the bottom of this page to save your information.
You must complete the Contributors License Agreement, or CLA.
Visit https://admin.fedoraproject.org/accounts/ and login your account using your username and password obtained from the previous process.
In the Welcome page, click complete the CLA or go to https://admin.fedoraproject.org/accounts/user/edit.
If the information of telephone number and postal address have not been provided yet, the Edit Account (user_name) page will be appeared. Otherwise Fedora Contributor License Agreement page will be displayed. Read through the agreement carefully and click if you are happy to do so.
The user-view page is appeared and shows the CLA: field as CLA Done.
cvsl10n GroupIn the user-view page, click Apply For a new Group located in the left side bar. If you like to do this step sometime later, your user-view page can be reached at https://admin.fedoraproject.org/accounts/user/view/user_name.
Click C of the alphabet, it returns the list of the groups starting with 'c'.
Find the group name cvsl10n in the list and click Apply.
An administrator is notified of your application, and offers to sponsor you. This may take between an hour and a few days. The membership notification will be emailed to you once sponsored.
![]() |
Caution |
|---|---|
The rest of the steps help you test your access and grant you privileges to all the Fedora infrastructure you might need in the near future. Language maintainers and people starting new languages should follow them. Although they are optional for translations, everyone is encouraged to follow them. |
Install the cvs package, if it is not already installed, with the following command:
su -c 'yum install cvs'
Checkout some PO files with the following command, substituting your username and providing your SSH key passphrase when prompted:
export CVSROOT=:ext:username@cvs.fedoraproject.org:/cvs/l10n
cvs co web
ls web/flpweb/po
A current wiki user can give you Edit access on the wiki. Contact someone from the Edit Group at http://fedoraproject.org/wiki/EditGroup/, or add your name to the EditGroupQueue at http://fedoraproject.org/wiki/EditGroupQueue/, and someone will add you shortly.
Once added, Visit http://fedoraproject.org/wiki/UserPreferences/ and create a profile page. For your username, choose a name like 'FirstnameLastname' and select Create Profile.
If you are starting a new language, or want to become the maintainer of one, add your information on the L10N/Teams page at http://fedoraproject.org/wiki/L10N/Teams/.
Once you have edit access on the wiki, create a personal page. at a URL like this: http://fedoraproject.org/wiki/FirstnameLastname/. This is very useful for Fedora contributors to get to know and contact each other.
Post a short self introduction http://fedoraproject.org/wiki/L10N/Join/SelfIntroduction/
to the fedora-trans-list mailing list
and to the list of your local team.
Visit https://bugzilla.redhat.com/bugzilla/createaccount.cgi/ to create a Bugzilla account.
You should now have the following:
Subscription to fedora-trans-list mailing list and your locale-specific mailing list, if there is one
A SSH key
A GPG key
A Fedora account
Membership in the cvsl10n
group
A wiki account
Your language and translation team appear on http://fedoraproject.org/wiki/L10N/Teams/
A Bugzilla account
A personal homepage on the wiki
A self-introduction sent to the mailing list
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.