Language Packs: Difference between revisions
From Mahara Wiki
(4 intermediate revisions by 4 users not shown) | |||
Line 3: | Line 3: | ||
= View translations and their progress = | = View translations and their progress = | ||
Take a look at [https://translations.launchpad.net/mahara-lang the Mahara translation project] on Launchpad, which shows how much of Mahara has been translated into each language. | Take a look at [https://translations.launchpad.net/mahara-lang the Mahara translation project] on Launchpad, which shows how much of Mahara has been translated into each language. | ||
= Download and install language packs = | = Download and install language packs = | ||
Line 47: | Line 43: | ||
* Slovenian: Gregor Anželj | * Slovenian: Gregor Anželj | ||
* Spanish: M C Garcia (aaricia), Jose Maria Perez, Antonio Piedras | * Spanish: M C Garcia (aaricia), Jose Maria Perez, Antonio Piedras | ||
* Vietnamese: Son Nguyen, | * 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, | |||
# download the .po file from the main translation page of your language | |||
# translate the strings | |||
# 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: | |||
<div style="border: 2px solid #c3c3c3; text-align:left; width:50%; padding:10px; border-radius:5px"> | |||
<pre>msgstr[0] "Kua tāpiritia koe e %2$s ki te rōpū: | |||
%3$s | |||
"</pre></div> | |||
to: | |||
<div style="border: 2px solid #c3c3c3; text-align:left; width:50%; padding:10px; border-radius:5px"> | |||
<pre> | |||
msgstr[0] "Kua tāpiritia koe e %2$s ki te rōpū:\n" | |||
"\n" | |||
"%3$s" | |||
"\n" | |||
</pre></div> | |||
= Support groups (and documentations in other languages) = | = Support groups (and documentations in other languages) = |
Latest revision as of 09:19, 11 November 2021
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, Qayrwan.com
- 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,
- download the .po file from the main translation page of your language
- translate the strings
- 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ū: %3$s "
to:
msgstr[0] "Kua tāpiritia koe e %2$s ki te rōpū:\n" "\n" "%3$s" "\n"
Support groups (and documentations in other languages)
A number of speakers of a language have set up support groups on mahara.org 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.
- Mahara Euskaraz
- Comunitat catalana
- Mahara in het Nederlands
- Mahara en français et Documentation en français
- Deutschsprachiges Mahara
- Mahara Japanese and Mahara日本語ドキュメント
- Slovenska Mahara
- Comunidad Mahara en Español y Documentación en Español
Note: You can find the general Mahara user documentation at http://manual.mahara.org.
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.