To create a new language in Launchpad, we usually need an ISO code for that language (eg. "fr" for French or "de" for German). Launchpad does not support language codes with attached variants, e.g. "be@latin".

If there is no ISO 639 two-letter ("alpha-2") code for your language, we can also use a three-letter code, and if it doesn't exist, you can ask for one on the ISO committee pages: http://www.loc.gov/standards/iso639-2/
(where you can also check if there is an existing code).

Once language is added to our database, you can start translating right away.

If you want to translate Ubuntu, there is an additional step involved, and that's registering a team named "ubuntu-l10n-LL" where "LL" is your language code, and then we can restrict access to translating to that
language to that team exclusively.