- From: Charles McCathie Nevile <chaals@yandex-team.ru>
- Date: Sun, 16 Jun 2013 09:41:07 +1000
- To: "Marcos Caceres" <w3c@marcosc.com>, "Jonas Sicking" <jonas@sicking.cc>
- Cc: "Janusz Majnert" <j.majnert@samsung.com>, public-sysapps@w3.org
On Tue, 12 Mar 2013 18:42:43 +0900, Jonas Sicking <jonas@sicking.cc> wrote:
> On Tue, Mar 12, 2013 at 2:18 AM, Marcos Caceres <w3c@marcosc.com> wrote:
>> On Tuesday, 12 March 2013 at 09:00, Janusz Majnert wrote:
>>
>>> Hi,
>>> If I understand correctly, in Firefox OS the localised strings are in
>>> the main manifest file, while in Widgets P&C and Google's format,
>>> separate files are used?
>>
>> In W3C widgets they are in the same file, but you are correct that in
>> Google's format it is in a separate file.
>>> If so, I think Firefox OS model has the
>>> advantage that for hosted apps the user gets localised UI (app name,
>>> author etc) before actually installing the app. This makes hosting the
>>> app a bit easier.
>>
>> This advantage comes at a cost (for packaged apps). The Google format
>> allows for large scale localisation of applications - it also provides
>> an i18n API for working with localised data that neither W3C widgets
>> nor API FxOS provides. This is not a bad thing, as JS libraries can be
>> used to fill this gap - you just don't get this functionality out of
>> the box, like you do with Google's Apps.
Well, it provides for working with text strings. Other stuff (customised
images, styles, etc) are pretty painful :(
>> While developing W3C widgets, at least one large organisation raised
>> concerns about not being able to split the localisation tasks across
>> multiple files, as it made it harder for them to distribute the work of
>> localising content to their localisation centres around the world (as
>> everything is in one file).
Yeah. But then apart from the manifest data, the google stuff looks worse
for this use case.
> I definitely think that we should add better support for i18n for
> apps. But it needs to be looked at in the greater perspective of i18n
> for the web. I'm hesitant to build an app-specific solution for web
> content when the problem doesn't seem very different than for
> webpages.
I think this is a shame...
In fact there are some significant differences. There is no server-side to
do language negotiation, or manage cookies, or many of the things that
make the base-level of Web internationalisation "work".
cheers
Chaals
--
Charles McCathie Nevile - Consultant (web standards) CTO Office, Yandex
chaals@yandex-team.ru Find more at http://yandex.com
Received on Sunday, 16 June 2013 07:41:36 UTC