offer user to chooes language at start-up

Bug #693631 reported by Zhang Weiwu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
addressbook
Fix Committed
Undecided
wos

Bug Description

There are 2 ways. either through a configuration option or through a start-up 'splash' screen.

addressbook had used configration option since 1993. But configuration option is not good. first, user have to be able to navigate to there, which is not possible if they don't read the current language. Secondly, as a program that run-off from CD, there is no place to store the option.

request to use a splash screen to choose language.

at the moment, addressbook ignores configuration and only respect current language environment.

Zhang Weiwu (zhangweiwu)
Changed in addressbook:
status: New → Incomplete
status: Incomplete → Confirmed
description: updated
summary: - offer user to chooes language
+ offer user to chooes language at start-up
Zhang Weiwu (zhangweiwu)
description: updated
Revision history for this message
Zhang Weiwu (zhangweiwu) wrote :

Copy email text from Wolfgang as a comment:

On 2010-12-23 09:02, Zhang Weiwu, AustCham Software Developer wrote:
https://bugs.launchpad.net/addressbook/+bug/693631

? What shall I comment?

You already know that I don't like the automatic choices e.g. according browser or OS setting.

Splash screen with language selector is perfect. Most users expect this at program start.
Here we also place the logo etc. of the customer (for future customers). So the user interface is very clean (not related to strange customer requirements).
We can place MANY other settings here. Just mention 2:
  E.g. how many search results on 1 page (limit)).
  E.g. which languages shall be hidden (EN is default and always displayed, but e.g. ZH-T is not always necessary)
  ...
Finally we could ask the user if he wants to copy (or install) the whole CD to the HDD.

Revision history for this message
Zhang Weiwu (zhangweiwu) wrote :

I could do the programing but I assign to you so that you can help me with this.

First, look at this:

        zh 中文
        en English
        de Deutsch

Now I did it for 3 languages. Can you do the same for all languages? Here is a list of all languages:

{cs de es fr nl sv da en fi it no zh}

Changed in addressbook:
assignee: nobody → wos (scheuing)
Revision history for this message
Zhang Weiwu (zhangweiwu) wrote :

Thanks for sending me an email about the result. I paste it here so others can see.

cs česky Czech
de Deutsch German
es Español Spanish
fr Français French
nl Nederlands Dutch
sv Svenska Swedish
da Dansk Danish
en English English
fi Suomi Finnish
it Italiano Italian
no Norsk Norwegian
zh 中文 Chinese

Revision history for this message
Zhang Weiwu (zhangweiwu) wrote :

It took a lot more time than expected to deliver this thanks to the need of testing 3 OS's, but now it is here:

http://www.realss.com.cn/products/addressbook/sample.iso

Please check if this is what you want. Code committed already.

Zhang Weiwu (zhangweiwu)
Changed in addressbook:
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.