Feature Keyboards and Languages 8.2

From OLPC
Revision as of 12:28, 4 October 2008 by Kimquirk (talk | contribs) (New page: == Languages and keyboards == OLPC relies on volunteers and country experts for keyboard knowledge and for translations of the Sugar user interface and all the Activities that many contri...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Languages and keyboards

OLPC relies on volunteers and country experts for keyboard knowledge and for translations of the Sugar user interface and all the Activities that many contributors have provided. Translations are not tested or approved by OLPC. Both translations and Keyboards must tested and approved by the country designated experts or by volunteers.

Thanks to members of the worldwide OLPC Translation Project, who can be found on the localization mailing list, the following languages show more than 80% of the Sugar interface has been translated:

  • Brazilian Portuguese
  • Dutch
  • English
  • French
  • German
  • Greek
  • Italian
  • Japanese
  • Kinyarwanda
  • Kreyol
  • Marathi
  • Mongolian
  • Nepali
  • Portuguese
  • Sinhala
  • Spanish
  • Telugu
  • Turkish
  • Urdu


The following table lists the locale code for each language and the corresponding control panel entries.

Locale Language Control Panel Entry Notes
pt_BR Brazilian Portuguese Portuguese (Brasil)
en_* English English (*) Locales for multiple regions are supported with a single translation (eg: English (USA), English (Great Britain), etc)
fr_* French French (*) Locales for multiple regions are supported with a single translation (eg: French (France), French (Belgium), etc)
de_* German German (*) Locales for multiple regions are supported with a single translation (eg: German (Germany), German (Austria) etc)
el_* Greek Greek (*) Locales for multiple regions are supported with a single translation (eg: Greek (Greece), Greek (Cyprus), etc)
it Italian Italian (*) Locales for multiple regions are supported with a single translation (eg: Italian (Italy), Italian (Switzerland), etc)
ja Japanese Japanese (Japan)
rw Kinyarwanda Kinyarwanda (Rwanda)
ht Kreyol Kreyol (Haiti) Locale data not integrated into glibc (https://bugzilla.redhat.com/show_bug.cgi?id=459547)
mr Marathi Marathi (India)
mn Mongolian Mongolian (Mongolia)
ne Nepali Nepali (Nepal)
pt Portuguese Portuguese (Portugal)
si Sinhala Sinhala (Sri Lanka)
es_* Spanish Spanish (*) Locales for multiple regions are supported with a single translation (eg: Spanish (Peru), Spanish (Uruguay) etc)
te Telugu Telugu (India)
tr_* Turkish Turkish (*) Locales for multiple regions are supported with a single translation (eg: Turkish (Turkey), Turkish (Cyprus), etc)
ur Urdu Urdu (Pakistan)


The builds also ship the following languages, with more than 50% user interface coverage.

Locale Language Control Panel Entry Notes
ar_* Arabic Arabic (*) Locales for multiple regions are supported with a single translation (eg: Arabic (Egypt), Arabic (Lebanon), etc)
fa_AF Daro Dari (Afghanistan)
ps Pashto Pashto (Afghanistan)

Languages which are not in the official builds can be installed by means of Language Packs

Apart from the languages mentioned above, a number of languages have more than half of the user interface strings translated. Please note that none of the translations are officially supported by OLPC. If you want to get involved in the volunteer driven translation efforts, visit the OLPC Translation Project.


Keyboards that were tested by OLPC with country support for this release include:

All keyboards that are currently shipping have been booted up with the 8.2 release, but we have not had confirmation that the following are working properly. This list includes:

The keyboard layout can be changed by following the process described here.