Line 1: |
Line 1: |
| + | |
| + | Localizers working on a new language project often want to know which project(s) they need to complete to make Sugar user interface (UI) usable in their own language. This page attempts to give a little background on the projects as they are organized on the Pootle server. For a more authoritative description of how Sugar is structured, you should also read other pages on this wiki, including [[Taxonomy]] and others. |
| + | |
| + | Since the questions of "What are the most important PO files?" or "In what order should we complete the translation work?" are closely related, this page will list the projects on the Pootle serv er in a recommended order of completion along with some of the reasoning behind those recommendations. They are just guidance and any localizer can decide for themselves which proejcts they think are most important. For instance, the e-toys project localization is hosted on the Sugar Labs / OLPC Pootle server and someone interested only in etoys (but not necessarily on a Sugar-based system might want to work on that project first, but it is to be hoped that they would also consider contributing some of their skills to other projects hosted here as well. |
| | | |
| ==Terminology== | | ==Terminology== |
Line 5: |
Line 9: |
| | | |
| One important reason to complete this project first is to gain consensus on terms used in Sugar (Activity, Journal) as well as some common computer terms that may or may not exist in languages that do not yet have a rich technical vocabulary. | | One important reason to complete this project first is to gain consensus on terms used in Sugar (Activity, Journal) as well as some common computer terms that may or may not exist in languages that do not yet have a rich technical vocabulary. |
− |
| + | |
− | == Glucose (and related versioned projects) == | + | == The Sugar core, Sucrose equals Glucose plus Fructose == |
| + | Hopefully you've read the [[Taxonomy]] page and all of this will make sense to you already. If you want an XO laptop to run Sugar (or to use SoaS), you will need to translate matched pairs of Glucose and Fructose projects (i.e. Glucose/Fructose or Glucose 0.82/Fructose 0.82). |
| + | |
| + | The good news is that while some strings have moved around with restructuring of the code, many, many of the Sugar UI strings remain the same from release to release. |
| | | |
− | This is the most current version of Glucose (0.85 until Spring 2010 release cycle, at which point it will be renumbered 0.86). | + | === Glucose (and related versioned projects) === |
| + | |
| + | This is the most current version of Glucose (0.87 until Spring 2010 release cycle, at which point it will be renumbered 0.88, according to the [[0.88/Roadmap]]). |
| | | |
| | | |
− | === Glucose 0.84 === | + | ==== Glucose 0.84 ==== |
| | | |
− | Previous stable release of the Glucose project. | + | Previous stable release of the Glucose project. Released April 2009. See 0.84 timeline [[0.84/Roadmap here]]. |
| | | |
− | === Glucose 0.82 === | + | ==== Glucose 0.82 ==== |
| | | |
− | An early stable release of the Glucose project. | + | An early stable release of the Glucose project. Released August 2008. See 0.82 timeline [[0.82/Roadmap here]]. |
| | | |
− | ==Fructose (and related versioned projects) == | + | === Fructose (and related versioned projects) === |
| | | |
− | This is the most current version of Fructose (0.85 until Spring 2010 release cycle, at which point it will be renumbered 0.86). Fructose contains a number of activities that are considered core to the use of the Sugar UI as a learning tool. | + | This is the most current version of Fructose (0.87 until Spring 2010 release cycle, at which point it will be renumbered 0.88 according to the [[0.88/Roadmap]]). Fructose contains a number of activities that are considered core to the use of the Sugar UI as a learning tool. |
| | | |
| | | |
− | === Fructose 0.84 === | + | ==== Fructose 0.84 ==== |
| | | |
− | Previous stable release of the Fructose project. | + | Previous stable release of the Fructose project. Released April 2009. See 0.84 timeline [[0.84/Roadmap here]]. |
| | | |
− | === Fructose 0.82 === | + | ==== Fructose 0.82 ==== |
| | | |
− | An early stable release of the Fructose project. | + | An early stable release of the Fructose project. Released August 2008. See 0.82 timeline [[0.82/Roadmap here]]. |
| | | |
| == Honey == | | == Honey == |
| | | |
| + | Honey is the name given to the collection of independently developed Sugar Activities. These offer many different functions, but all of them are essentially optional, although they are collectively an important part of the Sugar learning environment. |
| + | |
| + | == Etoys == |
| | | |
| + | This is a rather large project. |
| | | |
| == OLPC Content == | | == OLPC Content == |
| + | |
| + | These are strings related to an OLPC effort to develop some multi-lanugage PR materials. This is definitely optional for XO laptop function. |
| | | |
| == OLPC Software == | | == OLPC Software == |
| | | |
− | These are strings related to switching between the Sugar GUI desktop and the GNOME GUI desktop. | + | These are strings related to switching between the Sugar GUI desktop and the GNOME GUI desktop. Do not mistake this as being the only project needed to run an XO laptop. Glucose and Fructose ar essential for any XO laptop deployment. |
− | | |
| | | |
− |
| |
− | == Etoys ==
| |
− |
| |
− | This is a rather large project.
| |
| | | |
| ==Other projects of interest, not locally hosted) == | | ==Other projects of interest, not locally hosted) == |