Opened 10 years ago

Closed 9 years ago

#484 closed enhancement (fixed)

provide language support

Reported by: hamish Owned by: live-demo@…
Priority: major Milestone:
Component: OSGeoLive Keywords: i18n, desktop
Cc: rpinho

Description

Hi,

currently the available language options are about a dozen flavou?rs of English and nothing else. It would be nice to include the major spoken languages of the world too (whatever those be, some suggestions already posted to the ML).

Currently to change the language you have to Log Out+Log Out to get to the Log In screen, then click the Language button at the middle top. Or another way is once logged in go into the menus and select Applications -> System -> Language Support.

  • We should copy/create that as a desktop icon or a flag button in the top taskbar.

Hamish

Change history (9)

comment:1 Changed 10 years ago by wildintellect

We discussed this on IRC a few days ago. I don't think you can change the language while logged in, I mean without having to log out for it to change effect. Keyboard layout is a different story.

I proposed we include: English French Spanish German Russian Chinese -and if someone has a suggestion that covers a large part of India that would be good.

I also suggest we add a flag to allow builders to set the default language, or easily include additional languages they might need for a particular project(ie Epifanio needs Italian for the disc he makes for use in Italy)

comment:2 in reply to:  1 Changed 10 years ago by hamish

Replying to wildintellect:

I also suggest we add a flag to allow builders to set the default language, or easily include additional languages they might need for a particular project(ie Epifanio needs Italian for the disc he makes for use in Italy)

note than an easy hack to do that is to specify the language as a default kernel option in the remastersys stage. (IIRC a tip from the live-helper wiki http://wiki.debian.org/DebianLive)

Hamish

comment:3 Changed 10 years ago by hamish

Cc: rpinho added

see also #463 and #433.

comment:4 Changed 10 years ago by hamish

xfkc package added to install_language.sh to provide the Xfce keyboard layout configuration tool.

comment:5 Changed 10 years ago by wildintellect

This may be redundant the Xkb panel applet is already installed by default. I've been looking at ways to automate or pre-seed layouts for the installed languages.

Also note "XfKC is deprecated. A big part of its code is now included in Xfce 4.6 (xfwm4), which makes it useless. It is recommended to upgrade to Xfce 4.6 if you need XfKC features." Xubuntu 9.10 contains xfce 4.6.1

comment:6 Changed 10 years ago by hamish

ok; drop xfkc if you like.

is xfce4-xkb-plugin installed automatically? I think we meant to add it but never did.

Hamish

comment:7 Changed 10 years ago by wildintellect

For 3.0 it looks like I'll have to add the panel stuff by hand so here's my checklist for review

  • Keyboard Layout Switcher
  • System Monitor
  • Terminal Icon
  • Geospatial Menu

comment:8 Changed 10 years ago by hamish

(trac wants a space before "*" or "-" for auto-bullet points)

  • Keyboard Layout Switcher

should we add a desktop-conf/xfce/*-363.rc for that?

also please check that the beta menu made it to the Geospatial menu, it should be the last item before the spacer between the apps and the help page.

note left/right split is done by an invisible spacer app added to the panel bar; there is no group left/right property for panel items. (this confused me for a little while)

Hamish

comment:9 Changed 9 years ago by hamish

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.