i18n in Frameworks, the lightweight version

Stephen Kelly steveire at gmail.com
Tue Dec 6 14:25:57 UTC 2011


Aaron J. Seigo wrote:

> On Tuesday, December 6, 2011 14:14:44 Chusslove Illich wrote:
>> > [: Aaron J. Seigo :]
>> > when there is already one implementation that comes bundled with Qt and
>> > does everything needed/wanted, it is simply impossible to justify that
>> > kind of dependency on a small device. [...] in this case, another
>> > option is to not remove translation scripting on such systems (and
>> > therefore the dependency), but that would be a shame imho.
>> 
>> Frankly, I'm inclined to completely ignore such a limited device in any
>> decision concerning a general piece of software.
> 
> you are free to ignore it. hopefully i am free to not ignore it, however.
> :)
> 
> with plasma active, our mid-term goal is to get disk and memory usage down
> to the point where we can confidently put it on devices with 256MB of RAM
> and less than 1GB of storage and have something pleasant and usable. we
> have a ways to go yet (obviously :), but if we get blocked from making
> these kinds of changes in frameworks code then we're unlikely to achieve
> success.
> 
> so if the optimization can be made without side effects and someone is
> willing to do the work, how can we justify saying "no, please don't
> improve the code"?
> 
> as a team collaborating on frameworks, we need to be sensitive to the
> needs and goals of each other and accomodate those goals when they don't
> conflict with our own. and when they do conflict, we should work on
> finding compromise if possible.
> 
> hopefully that makes sense to everyone :)
> 

It makes sense to me at least.

By the way with Qt 5 and QtScript you will already be using two JS 
interpreters: JSC in QtScript and v8 with declarative/webkit. KJS would be a 
third.

Thanks,

Steve.





More information about the Kde-frameworks-devel mailing list