<p dir="ltr">I think Tony is describing a problem on the language selector on 0.106, already fixed on 0.108.<br>
If you add a new language, by default add English -USA,<br>
if the user don't change that default and restart, the second language is not added.<br>
Try the same on sugar-build and should work</p>
<div class="gmail_quote">On Aug 12, 2015 12:49 PM, "Tony Anderson" <<a href="mailto:tony_anderson@usa.net">tony_anderson@usa.net</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi, Walter<br>
<br>
I agree. I meant that the way the language panel is set up now looks like that this was the intent of the + and - buttons.  I think the real problem with<br>
that screen is the first line that starts with 'add' coupled with the + button which suggests that you should click on + to add another language. The<br>
reset to default button would certainly make it easier to recover from an accidental switch.<br>
<br>
Tony<br>
<br>
On 08/12/2015 04:02 PM, Walter Bender wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Wed, Aug 12, 2015 at 9:55 AM, Tony Anderson <<a href="mailto:tony_anderson@usa.net" target="_blank">tony_anderson@usa.net</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi, Walter<br>
<br>
When I saw the language panel, I thought it was trying to work like the Mate<br>
keyboard panel. You start with a default. You<br>
add options. Then you use the panel to select an option. Such an approach<br>
would make it easy to 'get out of' a wrong selection.<br>
</blockquote>
I don't think the two are analogous. While you can add language<br>
options, the typical use is to select the default language, which will<br>
override the UI after restart. Open to suggestions, but I think a<br>
reset button that is always in the initial language may be a decent<br>
solution.<br>
<br>
-walter<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Tony<br>
<br>
<br>
<br>
On 08/12/2015 03:34 PM, Walter Bender wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Wed, Aug 12, 2015 at 9:13 AM, Tony Anderson <<a href="mailto:tony_anderson@usa.net" target="_blank">tony_anderson@usa.net</a>><br>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi, Sam<br>
<br>
In Rwanda, the students found the language panel (after all, they are<br>
supposed to try everything) and switched their system to Arabic, probably<br>
because it looked interesting and was at the top of the list. However,<br>
finding a teacher able to switch back to English was a bit trickier.<br>
<br>
Actually, I think the developers haven't really thought through the<br>
deployment process. The computers are typically batch flashed before<br>
being<br>
assigned to students.<br>
So the setting of nickname, color and now gender and grade level can't be<br>
done at that time. So in our workshops, we need to explain to the<br>
teachers<br>
how to<br>
provide (or have the children provide) the correct information through<br>
settings. Despite being one laptop per child, in reality many deployments<br>
share one laptop<br>
among several students (e.g. class 4 in this hour and class 5 in the next<br>
hour). As a consequence, the statistics gathered by these settings are<br>
really not accurate.<br>
</blockquote>
Not sure what you mean bu accurate, but clearly under these<br>
circumstances the stats package that Martin developed would apply to<br>
groups of students rather than individual students. It could still<br>
inform us regarding what apps are used in the aggregate.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Several schools set the nick to a local id number which is also written<br>
on<br>
the XO. This ID is how students identify which one is theirs in the<br>
charging<br>
rack.<br>
<br>
So designing a specific interaction on the basis that it will be done by<br>
an<br>
experienced computer user and that others will be done by students and<br>
teachers is difficult.<br>
</blockquote>
It is inevitable that some laptops are going to have the language set<br>
to a language which makes settings difficult to manage. Maybe we<br>
should have some way to resetting to the language in which the laptop<br>
was originally flashed -- a single button click on the language<br>
control panel section? This will require our keeping track of the<br>
initial language, something we don't currently track in Sugar.<br>
Thoughts on this?<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Tony<br>
<br>
<br>
On 08/12/2015 01:56 PM, Sam P. wrote:<br>
<br>
Hey Tony,<br>
<br>
On Wed, Aug 12, 2015 at 9:51 PM Tony Anderson <<a href="mailto:tony_anderson@usa.net" target="_blank">tony_anderson@usa.net</a>><br>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi, Sam<br>
<br>
My concern is not the execution of the panel, but how we explain it to<br>
users. Remember our target audience is teachers and students in primary<br>
school in the<br>
developing world with little or no prior computer experience. As<br>
developers, we often see things as simple because we have used many<br>
others<br>
like it. It may not<br>
be so simple to those who do not have that experience.<br>
</blockquote>
<br>
Yep.  But we don't have a selector in the intro, so they'd be pretty<br>
amazing<br>
to find the language settings if it wasn't configured by their deployment<br>
:)<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
However, we probably should think about the dialect/region selection. If<br>
I<br>
have selected Arabic, perhaps the dialect/region list should be in<br>
Arabic.<br>
</blockquote>
<br>
Ticket:  <a href="https://bugs.sugarlabs.org/ticket/4449" rel="noreferrer" target="_blank">https://bugs.sugarlabs.org/ticket/4449</a><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
We may also want to think about that list - do the entries represent<br>
countries where the language is spoken or represent dialects? I suspect<br>
the<br>
lists were<br>
copied from earlier releases.<br>
</blockquote>
<br>
They're just the system languages, so that is an issue for the<br>
distribution.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Tony<br>
<br>
<br>
On 08/12/2015 01:38 PM, Sam P. wrote:<br>
<br>
Hi Tony,<br>
<br>
The control panel is very simple.  The left column is the language and<br>
the<br>
right column is the region/dialect.<br>
<br>
Maybe that should be a column header?<br>
<br>
Also, there is no conflicting "+" and "add" buttons.  The dropdown for<br>
the<br>
language selectors in a up or down arrow, while the add a new language<br>
button is a "+".  The hitbox for the expand/contract the dropdown<br>
includes<br>
the button and the label, making it more discoverable.<br>
<br>
Maybe it should use palettes (or modals with search!) to be more<br>
consistent, but it is actually a very nice ui considering it does a very<br>
complex job.<br>
<br>
I opened the control panel on the same OLPC OS image that you are<br>
running,<br>
can can not reproduce many (any?) of the issues you're describing.<br>
<br>
Please consider opening separate tickets for the issues.<br>
<br>
Thanks,<br>
Sam<br>
<br>
On Wed, Aug 12, 2015 at 9:26 PM Tony Anderson <<a href="mailto:tony_anderson@usa.net" target="_blank">tony_anderson@usa.net</a>><br>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
To continue the story. The way it works, you click on the button to the<br>
left of the language (English) to<br>
get a list. You click on the language to get a dialect (or region?).<br>
You<br>
click on the dialect to select it. You then click on the<br>
+ button to get it 'really' selected. You then click on the top right<br>
button to restart as always.<br>
<br>
After restarting the added language (German) is the system language.<br>
However, when going back to the<br>
language selection in settings, German is the only language shown. So<br>
you need to click to open the language<br>
list, click on English. This opens up the options of Australien and<br>
USA.<br>
Incidentally, that is now the only line, the German<br>
option has disappeared.<br>
<br>
I tried Arabic. There are 12 regions or dialects available. That list<br>
is<br>
in English. I selected Egypt and was able to<br>
switch to Arabic. To switch back, I clicked on the button to the left<br>
of<br>
Arabic (only line). It lists alternate languages<br>
in a mixture of Arabic and Latin alphabets. English is evidently shown<br>
in Arabic but Spanish is Spanish. I selected<br>
Spanish getting 21 regional choices all in Arabic except USA. I<br>
selected<br>
USA and switched the system to Spanish.<br>
<br>
I then went back to settings and got a list of languages in Spanish<br>
(Inglés). I selected that option and got a choice<br>
of Australia and USA. I was able to get back to the original English,<br>
USA option.<br>
<br>
Tony<br>
<br>
<br>
On 08/12/2015 12:55 PM, Tony Anderson wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I was surprised and embarrassed yesterday trying to show how easy it<br>
is to switch<br>
languages. I was using a 13.2.5 image.<br>
<br>
In previous versions, you go to settings and language and get a long<br>
list of supported<br>
languages. In 13.2.5, you get a statement: 'Add languages in the order<br>
you prefer'.<br>
So I clicked on + to add German. It added another row: English USA + -<br>
<br>
In the press of the moment, I couldn't find any other language that<br>
English USA.<br>
<br>
However, today I found that the trick is to click on the button to the<br>
left of the word English. This<br>
opens the expected list. Click on German adds a line with dialects:<br>
Austria, Belgium, Germany, ...<br>
<br>
Unfortunately, the use of the word 'add' together with a '+' button at<br>
least in my case led to confusion.<br>
<br>
Tony<br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
.<br>
<br>
</blockquote>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote>
<br>
</blockquote>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br>
<br>
<br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br>
</blockquote>
<br>
</blockquote></blockquote>
<br>
<br>
</blockquote>
<br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div>