<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    El 20/04/16 a las 22:28, Tony Anderson escribió:<br>
    <blockquote cite="mid:571848D8.90505@usa.net" type="cite"><br>
    </blockquote>
    Really the discussion is lost in personal archives if not copying at
    least one mailing list. So I'm bringing sugar-devel back.<br>
    <br>
    <blockquote cite="mid:571848D8.90505@usa.net" type="cite">In version
      1, I would not expect to incorporate Virtaal. Activities are
      open-ended so this and anything else can be added.
      <br>
      Since the intent is for this activity to be used by learners, we
      need to hide the technicalities as much as possible and expose the
      <br>
      simplest interface to accomplish the task.
      <br>
      <br>
    </blockquote>
    <br>
    I agree with both.<br>
    <br>
    <i></i>I stumbled on
    <a class="moz-txt-link-freetext" href="http://wiki.laptop.org/go/User:CScott#Desiderata_for_9.1.0">http://wiki.laptop.org/go/User:CScott#Desiderata_for_9.1.0</a> which is
    a statement of design goals for Sugar before the new versioning
    scheme was applied, by a person inside the OLPC team.<br>
    <br>
    There are many interesting bits but one touching this subject says:<br>
     <br>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <span style="color: rgb(0, 0, 0); font-family: Arial, sans-serif;
      font-size: 12.7px; font-style: normal; font-variant: normal;
      font-weight: normal; letter-spacing: normal; line-height: 19.05px;
      orphans: auto; text-align: left; text-indent: 0px; text-transform:
      none; white-space: normal; widows: 1; word-spacing: 0px;
      -webkit-text-stroke-width: 0px; display: inline !important; float:
      none; background-color: rgb(255, 255, 255);">"Translation
      improvements</span>
    <ul style="line-height: 19.05px; list-style-type: disc; margin:
      0.3em 0px 0px 1.5em; padding: 0px; list-style-image:
      url("bullet.gif"); color: rgb(0, 0, 0); font-family:
      Arial, sans-serif; font-size: 12.7px; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      orphans: auto; text-align: left; text-indent: 0px; text-transform:
      none; white-space: normal; widows: 1; word-spacing: 0px;
      -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
      255);">
      <li style="margin-bottom: 0.1em;">"multiple languages, multiple
        places": translation system should look in local, then activity,
        then system translation tables, then repeat for each in a set of
        fallback languages (eg, quechua, spanish, english)</li>
      <li style="margin-bottom: 0.1em;">separable translation packs</li>
      <li style="margin-bottom: 0.1em;">"click-to-translate": wiki-like
        editing of translatable labels in the UI"</li>
    </ul>
    <br>
    So another idea is to propose it as a Sugar feature. I fear it would
    involve design consensus which is hard from experience.<br>
    <br>
    I like Tony's simplistic design (except the clever name). Developing
    it, it would be smart to use Virtaal's library. It should save some
    work and ensure compliance with standards.<br>
    <br>
    <blockquote cite="mid:571848D8.90505@usa.net" type="cite">The basic
      server capability is already available. Essentially, the school
      server keeps an 'repository' of the activities in ASLO. A selected
      activity
      <br>
      can be downloaded and installed on demand. With the exception of a
      priviliged 8 activities, an activity can also be erased to free
      space on the local
      <br>
      store.
      <br>
    </blockquote>
    <br>
    The workflow should include a simple way or instructions to submit
    updated .po files upstream, the basis for inclusion in new releases.<br>
    <br>
  </body>
</html>