Translate Funkwhale

Help translate the project to other languages.

Step 1: Create your Contributor Account

A Gitlab on dev.funkwhale.audio will also work on translate.funkwhale.audio.

  Create your GitLab account

Step 2: Review the translation guidelines

Translator guidelines are available to ensure consistency across languages and components. Take a moment to read this document.

  Translation guidelines

Step 3: Choose the project you want to translate

Funkwhale is made up of several projects, also known as components in Weblate's terminology. Pick your favourite, or "Contribute" to translate this website.

  List of translatable components


List of available components and translation progress for each

List of available components and translation progress for each

Step 4: Choose the target language

Each component is translated in many languages. Pick a language your are fluent in.

  List of already available languages


List of available languages with progressing translations

List of available languages with progressing translations

Step 5: Log in on Weblate

Weblate is where translations happen. Log in with your GitLab account using the "Third party login" section on the right to start translating.

  Log in on Weblate with GitLab


Weblate's login form with GitLab login on the right

Weblate's login form with GitLab login on the right

Step 6: Configure your languages

Telling Weblate what languages you understand/translate will make it easier afterwards. You can also take a moment to edit your account profile and settings if needed.

  Configure your languages


Pick one or more translated and/or secondary languages in the form

Pick one or more translated and/or secondary languages in the form

Step 7: Click "Translate"

Click on the "translate" button in the last column of the languages table to start working.


The translate button is located in the last column

The translate button is located in the last column

Step 8: Submit your first translation

Weblate will now present you with text in need of translation or correction. Confidently submit a translation, or fill-in your proposal and submit the form. If you're not sure at all, comment or move to the next string.


A complete overview of the translation form

A complete overview of the translation form

The translate area is where most of your work will happen

The translate area is where most of your work will happen

The top bar helps you navigate the translations and see your progress

The top bar helps you navigate the translations and see your progress

The "Checks" area tells you what you need to do for a given translation

The "Checks" area tells you what you need to do for a given translation

Use the submenu to browse similar translations, see other translators comments, suggestions and past activity

Use the submenu to browse similar translations, see other translators comments, suggestions and past activity

The "Source information" section can help you find contextual info about a translation, and see the source-code in which the translation is used

The "Source information" section can help you find contextual info about a translation, and see the source-code in which the translation is used

Step 9: Stop here… or continue!

You can repeat the previous step until you run out of time. Each new or improved translation makes the project better.

You're done, thank you for the help!