Language Packs

From Mahara Wiki

Revision as of 10:19, 11 November 2021 by Anitsirk (talk | contribs) (→‎Upload translation files)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Mahara has language packs for several languages available, and more are being added all the time.

View translations and their progress

Take a look at the Mahara translation project on Launchpad, which shows how much of Mahara has been translated into each language.

Download and install language packs

You can download individual language packs in their corresponding Mahara version.

Note: Make sure you download the correct language pack for the Mahara version you are running. Downloading a different version from the version you are running will most likely result in you not seeing all strings translated.

To install the language pack into your Mahara site, follow the Language pack installation instructions.

Contribute to language packs

You can find more information about joining and existing translation team or setting up a new translation in the Developer Area.

Contributors to language packs

Current contributors to translations (year 2011 onwards) are tracked on Launchpad on the details page of each translations. Listed here are contributors who started working on the translations prior to that and may not be listed in Launchpad. That also means that there are also more language packs available now.

  • Arabic: Muhammad Aljaber,
  • Basque: Magari León, Abel Camacho, Pedro Lonbide, Joxemi Andonegi, Juan Ezeiza, Iñaki Arenaza
  • Catalan: Joan Queralt, Albert Gasset
  • Chinese (Traditional): CITE, Hong Kong University
  • Czech: David Mudrak
  • Danish: Henrik Vestergaard Simonsen, Lars Anderson, Aalborg University
  • Dutch: Koen Roggermans, Patrick Zuidhof, Peter Wuyts, Bas Brandts
  • English (US): Rich Trott
  • Finnish: Antti Koskinen, Heli Karjalainen, Discendum Ltd
  • French: Dominique-Alain Jan, Nicolas Martignoni
  • Galician: Universidade da Coruña - Area de Innovacion Tecnoloxica
  • German: NN
  • Greek: Ioannis Katsenos, Nikos Hasiotis, Yannis Kaskamanidis
  • Italian: Salvatore De Paolis
  • Japanese: Mitsuhiro Yoshida
  • Korean: Jong-Dae Park
  • Lithuanian: Institute of Mathematics and Informatics, Vilnius University
  • Māori: Ian Cormack
  • Norwegian: Guttorm Hveem
  • Russian: Sveta Ilicheva
  • Slovenian: Gregor Anželj
  • Spanish: M C Garcia (aaricia), Jose Maria Perez, Antonio Piedras
  • Vietnamese: Son Nguyen; Giang Truong Nguyen

Upload translation files

You can translate Mahara into other languages directly in Launchpad. Alternatively, you can translate it using your favourite translation software offline, taking advantage of a larger corpus of previously translated strings. If you want to update a language pack offline,

  1. download the .po file from the main translation page of your language
  2. translate the strings
  3. upload it to Launchpad via the link on the main translation page of your language.

Ensure that you download and upload the language pack for the correct version of Mahara.

If you translated via translation software, you may encounter import errors that will need to be fixed manually. If the import fails, Launchpad will send a notification with a suggestion of where the problem may be.

For example,

 Line 31046: String not terminated

That means that line endings do not follow the expected format, typically in a multi-line string. Add those and continue. If you have 'gettext' installed, you can run 'msgfmt -c' and see if there are any other issues before you upload the file to Launchpad.

The required change is from:

msgstr[0] "Kua tāpiritia koe e %2$s ki te rōpū:




msgstr[0] "Kua tāpiritia koe e %2$s ki te rōpū:\n"

Support groups (and documentations in other languages)

A number of speakers of a language have set up support groups on to talk in their language. Please check them out. If you want to set up a new group for discussions in your language, please send us an email explaining your initiative, and we'll create the group for you.

Note: You can find the general Mahara user documentation at

Note for translators: Wondering why your language isn't here, or the downloads are not all linked up? Please see this forum thread.

Planning to translate Mahara into your language? You can find more information on the language packs page.