CC'ing CJL On Mon, Jun 3, 2013 at 6:48 PM, Daniel Narvaez <dwnarv...@gmail.com> wrote: > Not sure where to put properties files (both reference and translated). > Perhaps we could just follow mozilla and have them in the locales/ > directory. It's a bit too similar to locale, which we are using to generate > translations for native activities but it shouldn't be too confusing since > for web activities that directory shouldn't exist. > > > On 4 June 2013 00:21, Daniel Narvaez <dwnarv...@gmail.com> wrote: >> >> We could have activity authors provide the reference properties files in >> the locale directory. Bundle builder would generate the pot file from those >> using >> >> prop2po -P >> >> When building the xo bundle, it would then generate translated properties >> files using >> >> po2prop -t >> >> It seems like it should work and no real code to write other than the >> build bits :) >> >> >> >> >> >> On 4 June 2013 00:05, Daniel Narvaez <dwnarv...@gmail.com> wrote: >>> >>> Well, Jed apparently requires converting po to json too, so we won't save >>> on the build bits. It probably doesn't solve the problem of extracting >>> translatable strings either. >>> >>> >>> On 4 June 2013 00:00, Daniel Narvaez <dwnarv...@gmail.com> wrote: >>>> >>>> An alternative could be to combine webL10N and Jed >>>> >>>> http://slexaxton.github.io/Jed/ >>>> >>>> Either adapt webL10N to use Jed or add the dom bits of webL10N to Jed. >>>> The webL10N code is pretty simple, so it might easier then figuring out how >>>> to setup the prop2po build bits. >>>> >>>> >>>> On 3 June 2013 23:20, Daniel Narvaez <dwnarv...@gmail.com> wrote: >>>>> >>>>> I had a look at the code and I don't see anything firefox specific, I >>>>> suspect the full API will work on latest webkit (they try to support >>>>> really >>>>> old browsers and that's probably where they only support a basic API). >>>>> >>>>> The thing I'm not convinced about is using .properties files. But >>>>> unless we can find a library which uses gettext and support translating >>>>> html... perhaps we can just use prop2po. >>>>> >>>>> >>>>> On 3 June 2013 22:56, Daniel Narvaez <dwnarv...@gmail.com> wrote: >>>>>> >>>>>> Hello, >>>>>> >>>>>> we didn't really think about how to support translations of the web >>>>>> activities. This is how mozilla is doing it >>>>>> >>>>>> https://github.com/fabi1cazenave/webL10n >>>>>> >>>>>> It claims to be cross browsers but they have a "modern" API which is >>>>>> firefox only. I'm not sure what that exactly mean, but a basic API is >>>>>> probably better than having to write our own thing. >>>>>> >>>>>> They use ini files, but there are tools to convert to and from po >>>>>> files. >>>>>> >>>>>> >>>>>> http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/prop2po.html?id=toolkit/prop2po >>>>>> >>>>>> -- >>>>>> Daniel Narvaez >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Daniel Narvaez >>>> >>>> >>>> >>>> >>>> -- >>>> Daniel Narvaez >>> >>> >>> >>> >>> -- >>> Daniel Narvaez >> >> >> >> >> -- >> Daniel Narvaez > > > > > -- > Daniel Narvaez > > _______________________________________________ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel >
-- Walter Bender Sugar Labs http://www.sugarlabs.org _______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel