Actions

Difference between revisions of "Language Packs"

From Mahara Wiki

 
(10 intermediate revisions by 5 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. Only Czech is still maintained in an older format in [http://gitorious.org/mahara-lang the language repository on Gitorious].
+
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.
 
 
Here are a few more links:
 
* [https://translations.launchpad.net/mahara-lang/trunk/+pots/mahara Status of completeness for all languages for Mahara master] including the last modified date
 
* [https://translations.launchpad.net/mahara-lang/1.5/+pots/mahara Status of language pack completeness for Mahara 1.5], the latest stable release
 
  
 
= Download and install language packs =
 
= Download and install language packs =
Line 23: Line 19:
 
= Contributors to language packs =
 
= 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.
+
'''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  
 
* Arabic: Muhammad Aljaber, Qayrwan.com  
Line 35: Line 31:
 
* Finnish: Antti Koskinen, Heli Karjalainen, Discendum Ltd  
 
* Finnish: Antti Koskinen, Heli Karjalainen, Discendum Ltd  
 
* French: Dominique-Alain Jan, Nicolas Martignoni
 
* French: Dominique-Alain Jan, Nicolas Martignoni
* German: Heinz Krettek
+
* Galician: Universidade da Coruña - Area de Innovacion Tecnoloxica
 +
* German: NN
 
* Greek: Ioannis Katsenos, Nikos Hasiotis, Yannis Kaskamanidis
 
* Greek: Ioannis Katsenos, Nikos Hasiotis, Yannis Kaskamanidis
 
* Italian: Salvatore De Paolis  
 
* Italian: Salvatore De Paolis  
 
* Japanese: Mitsuhiro Yoshida  
 
* Japanese: Mitsuhiro Yoshida  
 
* Korean: Jong-Dae Park  
 
* Korean: Jong-Dae Park  
 +
* Lithuanian: Institute of Mathematics and Informatics, Vilnius University
 
* Māori: Ian Cormack
 
* Māori: Ian Cormack
 
* Norwegian: Guttorm Hveem  
 
* Norwegian: Guttorm Hveem  
 
* Russian: Sveta Ilicheva
 
* Russian: Sveta Ilicheva
 
* 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; 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) =
Line 50: Line 85:
 
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 [https://mahara.org/contact.php send us an email] explaining your initiative, and we'll create the group for you.
 
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 [https://mahara.org/contact.php send us an email] explaining your initiative, and we'll create the group for you.
  
* [http://mahara.org/group/view.php?id=10 Mahara Euskaraz]
+
* [https://mahara.org/group/view.php?id=10 Mahara Euskaraz]
* [http://mahara.org/group/view.php?id=5 Comunitat catalana]
+
* [https://mahara.org/group/view.php?id=5 Comunitat catalana]
* [http://mahara.org/group/view.php?id=65 Mahara in het Nederlands]
+
* [https://mahara.org/group/view.php?id=65 Mahara in het Nederlands]
* [http://mahara.org/group/view.php?id=6 Mahara en français] et [[Documentation en fran%c3%a7ais|Documentation en français]]
+
* [https://mahara.org/group/view.php?id=6 Mahara en français] et [[Documentation en fran%c3%a7ais|Documentation en français]]
* [http://mahara.org/group/view.php?id=4 Deutschsprachiges Mahara]
+
* [https://mahara.org/group/view.php?id=4 Deutschsprachiges Mahara]
* [http://mahara.org/group/view.php?id=11 Mahara Japanese] and [[Mahara%e6%97%a5%e6%9c%ac%e8%aa%9e%e3%83%89%e3%82%ad%e3%83%a5%e3%83%a1%e3%83%b3%e3%83%88|Mahara日本語ドキュメント]]
+
* [https://mahara.org/group/view.php?id=11 Mahara Japanese] and [[Mahara%e6%97%a5%e6%9c%ac%e8%aa%9e%e3%83%89%e3%82%ad%e3%83%a5%e3%83%a1%e3%83%b3%e3%83%88|Mahara日本語ドキュメント]]
* [http://mahara.org/group/view.php?id=95 Slovenska Mahara]
+
* [https://mahara.org/group/view.php?id=95 Slovenska Mahara]
* [http://mahara.org/group/view.php?id=3 Comunidad Mahara en Español] y [[Documentaci%c3%b3n en Espa%c3%b1ol|Documentación en Español]]
+
* [https://mahara.org/group/view.php?id=3 Comunidad Mahara en Español] y [[Documentaci%c3%b3n en Espa%c3%b1ol|Documentación en Español]]
  
 
'''Note''': You can find the general Mahara user documentation at [http://manual.mahara.org http://manual.mahara.org].
 
'''Note''': You can find the general Mahara user documentation at [http://manual.mahara.org http://manual.mahara.org].

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,

  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ū:

%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.

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.

Subpages