XO l10n
Sugar framework |
Python framework |
Localizing an XO |
Keyboards |
Changing language |
Getting started |
Website translation |
modify |
One of the main objectives for OLPC is to allow local communities bring their knowledge, culture, stories and interests into the digital domain. In order for that to happen, the XO needs to be fully localized into the languages being used where the XO will be deployed.
What's your focus?
Developer
As a developer, in order to have your activity localized, you first need to internationalize it first, and set it according to some rules & structure in dev.laptop.org so that it can be tracked by the Fedora Translation site. An incomplete guide can be found in Python i18n.
If your activity is not hosted in dev.laptop.org, please get in contact with someone as soon as possible in order to find a way to localize it. Some contact points: localization@lists.laptop.org, SJ Klein, the Talk:XO l10n; or if everything fails User talk:Xavi.
To understand how the platform i18n works, see olpc-utils
Translator
We currently have no clear process (mainly due to some glitches hooking up everything with Fedora), but we are working on it. A possible ad-hoc solution would be to contact the appropiate language coordinator in order to coordinate with them.
For a temporary solution / workflow, please read the instructions in Sugar i18n on how to procure, translate & submit POs that are being handled by the Fedora Translation site.
Another source (could be) the Fedora Project - Translation Quick Start Guide:
- Ελληνικά | English_US | español | français_FR | italiano | 日本語_JP | Nederlands | polski | português | português_BR | русский | српски / srpski | svenska | 中文_CN
User / Tester
Verify that in a particular locale, things (activities et al) actually behave properly. Should add to Category:Tests?
All things dev.laptop.org
Here's a table that points to the localization resource of all the software pieces that may/will/could be bundled into the laptops and are present in http://dev.laptop.org/. By Level we mean the level of exposure to the child or user in a 0-9 scale:
- 0 — being never - the particular piece is listed but will not be deployed;
- 3 — advanced user dealing or configuring with the OS/Linux components;
- 6 — sporadic or tuning a particular activity; and
- 9 — everyday
- unk — currently undetermined level of exposure.
Obviously, the higher the level the more urgent for it to be localized for the pilot sites.
Level | GIT /projects | Description | Locales | Notes | ||
---|---|---|---|---|---|---|
unk | OLPC GTK+ theme and improvements, and software artwork |
|
empty? | |||
unk | BIOS cryptography bits | |||||
unk | OLPC ROM User Interface | |||||
unk | Unnamed repository; edit this file to name it for gitweb. | |||||
unk | Chat |
Chat activity for Sugar | ||||
unk | Browser-based JavaScript eBook reader | |||||
unk | Embedded Controller (EC) code, maintained by Quanta | 403 Forbidden - Reading tree failed | ||||
unk | ent tree manager | |||||
unk | AMD Geode processor tree | |||||
unk | A performance test framework, and alternative implementations being tested for high use routines often used in libc (e.g. memcopy, strcmp, etc.). | |||||
unk | Geode VSA | |||||
unk | D-BUS daemon controlling the DCON | |||||
unk | Journal |
Journal activity | ||||
unk | Library |
Content library activity | ||||
unk | Memory Technology Device tree mirror | |||||
unk | OpenFirmware | 403 Forbidden - Reading tree failed | ||||
unk | OLPC combined feature kernel tree | |||||
unk | Unnamed repository; edit this file to name it for gitweb. | 403 Forbidden - Reading tree failed | ||||
unk | Scalable Reliable Multicast | 403 Forbidden - Reading tree failed | ||||
unk | Write |
Embedded Abiword | ||||
unk | Amiko |
A tamagotchi-like system status tool | ||||
unk | Block Party |
Tetris clone activity | ||||
unk | Bundle repository devtree. | |||||
unk | Software Release Notes#Calc / Calculate |
Calculator activity | ||||
unk | Video Chat |
One-on-one video call activity. | ||||
unk | Capture |
Camera activity | ||||
unk | Connect |
Connect Four activity | ||||
unk | Content repository submission code | 403 Forbidden - Reading tree failed | ||||
unk | CSound |
Unnamed repository; edit this file to name it for gitweb. | ||||
unk | A collection of demos of csound capabilities | |||||
unk | OLPC datastore backend. | |||||
unk | Deducto | 403 Forbidden - Reading tree failed | ||||
unk | Develop |
Development activity/ view source editor | ||||
unk | EduKT |
Content Multimedia Builder | 403 Forbidden - Reading tree failed | |||
unk | Etoys |
OLPC Etoys authoring environment | ||||
unk | OLPC Etoys authoring environment | |||||
unk | Evince |
Evince viewer with OLPC/Sugar embedding | ||||
unk | projects/fai-config |
FAI configuration for school server | ||||
unk | projects/geode-aes |
Userspace interface to AES accelerator on Geode LX | ||||
unk | projects/hellomesh |
An activity to demo the use of tubes | ||||
unk | projects/hippo-xlib |
Experimental Hippocanvas port to xlib via cairo | ||||
unk | projects/hulahop |
Gecko embedding widget based on pyxpcom | ||||
unk | projects/idmgr |
Identity management for school servers |
| |||
unk | Kuku |
Educational quiz tutorial | ||||
unk | Compressed cache for Linux | |||||
unk | Unnamed repository; edit this file to name it for gitweb. | |||||
unk | Mesh node finder and mapper | 403 Forbidden - Reading tree failed | ||||
unk | Memorize |
Memory game (also known as Concentration) | ||||
unk | Memory usage tool for developers via Summer of Code | |||||
unk | Manufacturing tracking system | |||||
unk | OLPC-specific binaries included in the image builds. | |||||
unk | Unnamed repository; edit this file to name it for gitweb. | |||||
unk | adding a gateway functionality from 802.11s meshes to OLSR meshes | 403 Forbidden - Reading tree failed | ||||
unk | testtree | 403 Forbidden - Reading tree failed | ||||
unk | Unnamed repository; edit this file to name it for gitweb. | |||||
unk | Presence service for Sugar | |||||
unk | Python bindings for LibTomCrypt | |||||
unk | Unnamed repository; edit this file to name it for gitweb. | 403 Forbidden - Reading tree failed | ||||
unk | PyoLogo |
A Logo interpreter in Python | 403 Forbidden - Reading tree failed | |||
unk | Draw |
Paint program | ||||
unk | C-Python bindings required in the paint application | 403 Forbidden - Reading tree failed | ||||
unk | ACDC citizen network | |||||
unk | External eBook data sources via Summer of Code | |||||
unk | OLPC GTK+ theme and improvements via Summer of Code | |||||
unk | One Encyclopedia Per Child tools via Summer of Code | |||||
unk | Stirme |
STIRME mesh elections activity | ||||
unk | TamTam |
Music and sound exploration for the OLPC |
| |||
unk | OLPC system tinderbox | |||||
unk | A git versioning backend for the Trac versioning system | |||||
unk | Turtle Art |
Turtle Art activity | ||||
unk | Ubuntu Xen packages | |||||
unk | Ubuntu Xen packages for the 2.6.17 kernel | |||||
unk | Wikipedia reading list generator | |||||
unk | Write |
AbiWord for OLPC | ||||
unk | In-browser WYSIWYG editor for Yellow | |||||
unk | Read |
OLPC PDF viewer | ||||
unk | Bitfrost platform and other security work | |||||
9 | Sugar |
Sugar graphical shell | ||||
unk | Sugar JHbuild repository | |||||
unk | Sugar graphical shell |
| ||||
unk | Sugarized version of the Kye PyGTK puzzle game. | |||||
unk | OLPC systemtap build. | |||||
unk | CAFE camera driver | |||||
unk | CAFE SD driver delta | |||||
unk | Script to create ext3 devel images w/ snapshot kernels | |||||
unk | Build script and RPM bits for olpc-2.6 snapshot rpm | |||||
unk | psmouse driver split | |||||
unk | Unnamed repository; edit this file to name it for gitweb. | |||||
unk | Touchpad psmouse driver | |||||
unk | Buildrom script | |||||
unk | OLPC Taskjuggler schedule | |||||
unk | Various performance work | |||||
unk | Unnamed repository; edit this file to name it for gitweb. | |||||
unk | OLPC markup spec (work in progress!) | |||||
unk | Unnamed repository; edit this ... | Everybody needs a laugh... | ||||
unk | leds-olpc kernel driver | |||||
unk | Allows you to write to NAND from an HTTP served image | |||||
unk | Browse |
Web activity for Sugar |
| |||
unk | This is not the X driver you are looking for |