On Mon, Oct 8, 2012 at 1:54 PM, Chris Leonard <cjlhomeaddress(a)gmail.com> wrote:
On Mon, Oct 8, 2012 at 8:04 AM, Gary Martin
<garycmartin(a)googlemail.com> wrote:
>> Are the layouts each in a distinct set of files? If so we could possibly split
out layouts to standalone packages to make it easy to add extras at a later date.
>
> Yes the language layouts are a distinct set of XML files in one directory. They can
be edited live on running system, so it's not like they really need to be part of
maliit-plugins build compilation.
If the OLPC OS build creators (e.g. dsd) do not plan to include all of
these files in "stock" releases, then we should definitely look at
incorporating them into language packs installs.
At the moment all layouts are packaged as part of the maliit-plugins package
Just like with L10n MO files there may be good reasons (mostly size
in
image) not to include them all, but in a such a case we definitely
want to make them easy to find and easy to install, without much
technical knowledge, or even knowledge that they even exist.
The layouts are xml files and hence very small is size so the easiest
way to install them would be to have them there by default.
My question to Gary about the layouts was more about how hard it would
be to package them up separately so it's easy to add new layouts post
release of a release. It's quicker to add a single package with a
single layout than having to QA an entire release again.
With a little tweaking of the language pack generating script,
http://git.sugarlabs.org/pootle-helpers/mainline/trees/master/langpackgen
the language packs could serve that purpose.
I'm sure there's a number of ways to skin that cat :-)
Peter