Samy,<br><br>Thank you for the detailed feedback, your investigation of mg_MG will hopefully allow us to improve the overall utility of the lang-packs generated.<br><br>We will be posting the code that generated the langpacks in the SL git, to make it easier to understand how the lang packs are built and hopefully identify ways to improve that.<br>

<br>I truly appreciate you taking the time on this and it will help the entire L10n community as we begin to sort it out and fix up this sadly neglected (but very important) element of the localization testing infrastructure.<br>

<br>See below for additional threads to follow.<br><br><div class="gmail_quote">On Sun, Oct 9, 2011 at 6:06 AM, samy boutayeb <span dir="ltr"><<a href="mailto:s.boutayeb@free.fr">s.boutayeb@free.fr</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi, Here is an update from my former exploration of the Language packs<br>
(fr & mg on a XO 1.75 with Sugar 0.94).<br>
<br>
1. Download of fr_lang_pack_v2.sh and mg_lang_pack_v2.sh<br>
Success<br>
<br>
2. Execute of<br>
bash-4.1# sh fr_lang_pack_v2.sh<br>
and<br>
bash-4.1# sh mg_lang_pack_v2.sh<br>
Success<br>
<br>
3. Restarting<br>
<br>
4. $ sugar-control-panel -h<br>
Success<br>
<br>
5. $ sugar-control-panel -g languages<br>
French/France<br>
<br>
6. $ sugar-control-panel -h languages<br>
None<br>
<br>
7. $ sugar-control-panel -s languages French/France<br>
To apply your changes you have to restart sugar.<br>
<br>
8. $ sugar-control-panel -s languages mg<br>
Sorry I do not speak 'mg'<br>
<br></blockquote><div><br><br>There are a number of places to investigate the cause of this error message:<br><br>One is the ALL_LINGUAS line of the local Sugar (0.94) install.<br><br>It may have been modified from what is in git during the build process on an OLPC build.<br>

<br><a href="http://git.sugarlabs.org/sugar/mainline/blobs/sucrose-0.94/configure.ac#line21">http://git.sugarlabs.org/sugar/mainline/blobs/sucrose-0.94/configure.ac#line21</a><br><br>Please recall that recent OLPC builds (since 11.2.0, if not earlier) have limited the set of "supported" languages to those relevant to major deployments.<br>

<br><a href="http://lists.laptop.org/pipermail/devel/2011-February/031016.html">http://lists.laptop.org/pipermail/devel/2011-February/031016.html</a><br><br>(with the addition of lang-de to that list)<br><br>This was a necessary compromise due to the size restraints of including all of the L10n on more rarely used languages.  The general idea is that support for additional languages in "signed" builds would be addressed by a "point-release" created with OS Builder:<br>

<br><a href="http://wiki.laptop.org/go/OS_Builder">http://wiki.laptop.org/go/OS_Builder</a><br><br>I must admit that am not very familiar with the build process myself, so I cannot provide a lot of additional guidance in that area.<br>

<br>Another area to investigate is the presence or absence of the glibc locale for mg_MG on the local machine.  It may have been left out in the build, but I can't be sure.<br><br><a href="http://sourceware.org/git/?p=glibc.git;a=blob;f=localedata/locales/mg_MG;h=996f2c53e345f606dbd507735a0813d5d640a4d1;hb=refs/heads/release/2.14/master">http://sourceware.org/git/?p=glibc.git;a=blob;f=localedata/locales/mg_MG;h=996f2c53e345f606dbd507735a0813d5d640a4d1;hb=refs/heads/release/2.14/master</a><br>

</div></div><br>cjl<br>