Opened 9 years ago

Closed 9 years ago

#571 closed defect/bug (fixed)

locale "Switzerland" is missing on the Win CE-Version of Navit

Reported by: me.yahoo.com/a/pv8mihsxm_qeyctej.olzwrzdztv#df6e0 Owned by: KaZeR
Priority: major Milestone: version 0.2.0
Component: core Version: git master
Severity: Keywords: NLS wince win32 lookup table locale languages
Cc: nick@…

Description

Hello, if I have the Locale-Settings on my Mobile (Windows Mobile 6.1) on Switzerland-German, then Navit can't find the locale. So navit is just in english and there is just a grey cross, if I want to search a Town for routing. So I must change allways the Country. If I change the mobile-settings to Germany, then Navit is in german, but I must change the Country also every time, if I want to search a town in Switzerland. Is it possible to add the locale for Switzerland-German and Switzerland-French? Thanks.

Attachments (1)

navit.7z (106.9 KB) - added by me.yahoo.com/a/pv8mihsxm_qeyctej.olzwrzdztv#df6e0 9 years ago.
Screenshots from navit WinCE r3270

Download all attachments as: .zip

Change History (10)

comment:1 Changed 9 years ago by me.yahoo.com/a/pv8mihsxm_qeyctej.olzwrzdztv#df6e0

Today, I reached a solution for this problem: in navit.xml, there must be a changing:

this line:

<config xmlns:xi="http://www.w3.org/2001/XInclude">

must be changed to:

<config xmlns:xi="http://www.w3.org/2001/XInclude" language="de_CH">

so it works with the Switzerland-locales.

comment:2 follow-up: Changed 9 years ago by kazer

  • Resolution set to fixed
  • Status changed from new to closed

Hi.

Two locales (de_CH and fr_CH) have been added to the trunk ( r3263 ) and are currently being uploaded in launchpad. They should appear in tonight's builds. If you want to help completing/adapting the translations, please use https://translations.launchpad.net/navit/trunk

If you need help, just let us know.

Thanks for your report.

comment:3 in reply to: ↑ 2 Changed 9 years ago by me.yahoo.com/a/pv8mihsxm_qeyctej.olzwrzdztv#df6e0

Two locales (de_CH and fr_CH) have been added to the trunk ( r3263 ) and are currently being uploaded in launchpad. They should appear in tonight's builds. If you want to help completing/adapting the translations, please use https://translations.launchpad.net/navit/trunk

great. thanks... some translations in german and french are done.

comment:4 Changed 9 years ago by kazer

You're welcome.

We'll have to figure a way to keep the de and de_CH translations in sync, otherwise we'll have to do the work twice (same thing for fr_CH).

Are there any differences between fr and fr_CH (and de/de_CH) ?

Otherwise we could hack something to simply copy fr to fr_CH.

comment:5 Changed 9 years ago by me.yahoo.com/a/pv8mihsxm_qeyctej.olzwrzdztv#df6e0

There is just one big difference betweet these 2 languages: in Switzerland we don't have the ß... this is a sign for a double-S. (p.e. street: local de: Straße; local de_CH: Strasse). But you can use the de-locals also for de_CH. Everyone in Switzerland knows, what the ß meens.

The same for the locals fr and fr_CH. There are some small differences in the languages, but I think almost just for numbers (p.e. ninety: local fr: quatre-vingt-dix; local fr_CH: nonante). There are also some other differences in numbers. But the rest is in Switzerland almost the same like in France. So you can use the fr-locals also for fr_CH.

comment:6 Changed 9 years ago by kazer

  • Resolution fixed deleted
  • Status changed from closed to reopened

Ok. then i'll reopen the ticket until we hack the makefile to build the _CH locales automatically.

Changed 9 years ago by me.yahoo.com/a/pv8mihsxm_qeyctej.olzwrzdztv#df6e0

Screenshots from navit WinCE r3270

comment:7 Changed 9 years ago by me.yahoo.com/a/pv8mihsxm_qeyctej.olzwrzdztv#df6e0

hi kazer, so, today I've installed the r3270 on my cellphone. the language-settings on my cell is: Switzerland - German. now, I've started navit with this entry in the navit.xml:

<config xmlns:xi="http://www.w3.org/2001/XInclude">

(this is the original entry)

But, there is still the same issue: navit is in english. And if I go to show locale, there it shows Lang=(null). And if I want to search a Town for routing, there is still a grey cross instead of the flag of the country. So I must change the country everytime. But when I change in the navit.xml the entry as here

<config xmlns:xi="http://www.w3.org/2001/XInclude" language="de_CH">

so it works all (but this was also so, before the locale de_CH was added). see enclosed screenshots...

comment:8 Changed 9 years ago by kazer

  • Milestone set to version 0.2.0

comment:9 Changed 9 years ago by number6

  • Cc nick@… added
  • Keywords NLS wince win32 lookup table locale languages added
  • Resolution set to fixed
  • Status changed from reopened to closed

Swiss - German, Swiss - French, Swiss - Italian, Swiss - Romansh were all added to the NLS lookup table in Revision 3623. Any SVN released after this date should support your country natively.

It would be great if you could provide translations for the various versions of Swiss :)

Nick

Note: See TracTickets for help on using tickets.