[bt-devel] retranslateUi

Jaak Ristioja Ristioja at gmail.com
Wed Jan 27 06:19:33 MST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 27.01.2010 13:57, Eeli Kaikkonen wrote:
> On Wed, 27 Jan 2010, Jaak Ristioja wrote:
> Does "one might want to change" mean that we know some people really
> want to do it, or just that we feel it's a possible scenario? A
> possibility isn't enough to warrant a change in every class.
I've been in such a scenario a number of times. Mainly because the translation was so bad,
I wanted to change it to English. Other times I needed to change the language for the
whole application at runtime because I either wanted to see whether the Estonian
translation is usable or the application did not for some reason start up using the
correct language. Messing with environment variables is not comfortable, especially on
Windows. Using environment variables is not an option in many other cases, e.g. when
installing BibleTime on many machines like done in enterprise environments.

Most importantly - the average computer user has no idea what environment variables are.
We know, but to the average Joe its nuclear science.

> OK, but are the users happy because they can do it on-the-fly instead of
> restarting the app? Still I'm not convinced. I would be quite happy if I
> could change the language and then restart the app. Even that would be
> luxury compared with most applications. "Quite a lot" is subjective - I
> don't remember any app having the possibility to change the UI language
> from the GUI, let alone on-the-fly. Is it more than 5% or more than
> 50%? If more than 50%, it would be quite compelling to implement the
> feature just for the sake of being feature complete.
I'm certain that implementing on-the-fly translation will keep users happier than
translation on restart. Restarting the application to change the translation will require
more (effort + time) from the end-users.

Yes, of course "quite a lot" is subjective, but I don't think we should start to count and
calculate these percentages.

Jaak
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)

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
jeyC0mWJGnlq7+Kf+aUl
=HJJD
-----END PGP SIGNATURE-----



More information about the bt-devel mailing list