#7747 HIGH 8.2.1: Switching language removes Buddies flap
Zarro Boogs per Child
bugtracker at laptop.org
Mon Oct 6 08:10:29 EDT 2008
#7747: Switching language removes Buddies flap
------------------------------+---------------------------------------------
Reporter: bert | Owner: ScottWallace
Type: defect | Status: new
Priority: high | Milestone: 8.2.1
Component: etoys-activity | Version: Development build as of this date
Resolution: | Keywords:
Next_action: design | Verified: 0
Blockedby: | Blocking:
------------------------------+---------------------------------------------
Changes (by bert):
* next_action: diagnose => design
* cc: etoys (added)
* priority: normal => high
* owner: etoys => ScottWallace
* milestone: 8.2.0 (was Update.2) => 8.2.1
* keywords: joyride-2233:- =>
Comment:
Seems to be caused by 1508flapsOnLanguageChg-sw:
* If sugarNavigator is true, put up the sugar flaps.
* If sugarNavigator is false, then put up either
- developer's flaps, i.e. Tools, Widgets, etc., if eToyFriendly is
false
- 'classic' etoy flaps (a la Squeakland) if eToyFriendly is true.
* If user has destroyed existing flaps, the flaps menu offers all three
alternatives for fresh flap installation.
But we need to preserve the "buddies" flap because removing it breaks
sharing. IMHO the code should not remove any non-system flaps.
Unfortunately, flaps use the translated name for identification. So we
still need to treat the buddies flap specially, and when switching the
language rename it to the new translated name.
In general it would be much wiser to use a translation-independent tag to
identify flaps in code ...
--
Ticket URL: <http://dev.laptop.org/ticket/7747#comment:1>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list