Mappe localizzate vs inglese

Negli ultimi 2 mesi ho investito diverso tempo per ottimizzare la gestione delle lingue/codifiche delle OpenMTBMaps e VeloMaps.

Originariamente avevo implementato un sistema molto complesso per rendere utilizzabili le mappe anche per chi non parlava il linguaggio locali, o le persone non in grado di leggere ad esempio l'arabo o il cirillico. Alla fine è diventato tutto confusionario anche se funzionava per molti paesi.

Adesso ho cambiato questo sistema, ci sono mappe localizzate, tradotti in lingua con i caratteri locali, e mappe in inglese per tutti i paesi che non utilizzano principalmente caratteri latini.

Anche le mappe dei continenti (ad eccezione dell'Antartide e il Nord America che parlano comunque inglese) sono ora tradotte in Inglese o tradotte. le mappe relative al Sud America/Centro America saranno disponibili per il download da domani.

Se trovassi qualcosa che non funziona lascia un commento. Specialmente se dovessi trovare chiavi OSM che non sono ancora implementate e volessi aiutare nella traduzione delle mappe.

Aggiornamento delle mappe:

Le mappe che non sono disponibili in Inglese saranno aggiornate settimanalmente come prima. Tutte le mappe che sono disponibili anche in inglese saranno aggiornate ogni 2 settimane, alternando l'aggiornamento in inglese nella prima settimana e l'aggiornamento in lingua locale nella seconda settimana e così via.

Chi ha bisogno delle mappe Unicode - reminder:

Garmin ha bloccato la lettura delle mappe libere Unicode circa 2 anni fa nei suoi nuovi dispositivi.
Ad ogni modo cercando nei meandri di internet si trovano firware per questi dispositivi che non leggono le mappe in Unicode, in cui una piccola parte del firmware è stata rimossa. Se utilizzate questi firmware modificati per visualizzare solo le mappe libere in Unicode dovrebbe essere legale, per lo meno nell'Unione Europea.
Non è legale invece utilizzare questi firmware per visualizzare mappe "pirata" originali Garmin.
In generale nei paesi non latini le mappe Unicode saranno superiori!

Notate bene: non vi aiuterò a trovare questi tipi di firmware, potete utilizzare Google per sapere di più a riguardo.

Sia le mappe Unicode che non Unicode sono disponibili in lingua e in inglese:

Mappe Unicode localizzate: Queste mappe utilizzano lingua e caratteri localizzati, inoltre per la ricerca dei POI delle città solitamente è possibile utilizzre l'inglese.
Quindi la citta Mosca in Russia sarà visualizzata come Москва ma si potrà trovare nella ricerca dei POI anche con la dicitura Moscow (e anche in italiano come Mosca).
La ricerca degli indirizzi invece funzionerà solamente nella lingua locale, quindi sarà necessario digitare: Москва come città nella ricerca indirizzi.
Nella ricerca POI saranno consentiti Москва, Moscow o Mosca.

 

Unicode english language maps: These maps use English as label whenever possible (meaning in OSM database). If no English translation is available the maps tries to use English transcription from OSM database. If also no transcription exists - the map will show local language names.

POI search is possible in English, local Language and German language. Adress search is possible in English whenever English exists in OSM - else in local language.

Moscow will be used as a city for address search. POI search Moscow, Moskau or Москва is findable.

Non Unicode local language maps: These maps use local codepage (excpet for Chinese and Japanese where Garmin does not offer a non unicode codepage that can display the characters) and local naming. POI search is possible in English, German and local language.

Moscow in address search will be found under Moscow only. In POI search it can be found under Moscow, Moskau or Москва (as kyrillic codepage supports enough character to spell moscow also in latin)

Non Unicode english maps: These maps are in latin only. Maps uses English wherever available in OSM, if not then Transcription from OSM, if also not available a machine transcription is used - which is a bit faulty however!

Address Search is only possible in latin script - and often not working as you cannot guess the automatic transcription used for a streetname. As city names in OSM tend to exist also in English or proper transcription address search for a city or POI search usually works still okay. POI search in local script is not possible.

Moscow can be found under Moscow or Moskau - but not Москва

 

All Windows Downloads are now code signed

Since Yesterday all Winodws (.exe) downloads are now code signed. Lately Windows has increased their security measures for Internet Explorer and Edge quite a lot (Smartscreen) and it became difficult to open/run any of the maps if downloaded by Edge or IE. Similar to Nortons Reputation system (which is even worse rubbish) Windows only trusts downloads which are downloaded  very very often. (like 10.000 times in a month)  - this resulted in basically only the mtbgermany and velogermany map to be saved without security warnings. Now such a mechanism is not smart at all. The only way to overcome this is to buy a code signing certificate (not that easy actually with the background checks) and sign all downloads. This makes primarily sense if downloads can be done from several servers - and that way you can check the downloads content has not been changed (if you would open up e.g. Firefox download and check if the certificate is from Mozilla - because smartscreen could still be easily fooled by just changing the download and putting a different security certificate). Additional advantage is that if the download is incomplete/corrupt you would also get a warning (could be simply done by checking the MD5 hash too).

While in principal it would be good that Windows request signed downloads - the problem is that they only allow very few certificate vendors (Symantec, Comodo, Digicert/Globalsign and partly StartSSL) - and well not unsurprisingly all of these companies but Comodo and StartSSL are partly owned by Microsoft and the certificates far too expensive for the effort it costs to grant/publish them. There are no certivicates like Cacert or letsencrypt from open initiatives which are accepted. That's the main reason why I did not code sign the downloads already earlier. But well - pressure got too big so now all .exe downloads are code signed with a comodo cert.

Also I removed gmt.exe from the installer - in order to pass better with virus scannners. It will now be downloaded automatically if needed for the batch (.bat) files.

Besides some other improvements I found a bug in my styles that caused some islands to be flooded. This is now also solved. There will be more noticeable changes in the next few months. I'm working hard on a new hiking layout (maybe this is gonna be a completely new map besides the OpenMTBMap and Velomap - maybe only a layout. I'm still testing a lot). Also I'm thinking about changing the domain from openmtbmap.org to mtbmap.com. mtbmap.com would for sure be easier to remember for people not so much knowing about openstreetmap.org - but I'm wary of changing the domain and name so long established. The hiking maps - if separately available would move to outdoormaps.com (which I originally thought of as new name - before luckily getting mtbmap.com for very cheap). Of course if the hiking map will be separately available - it will be a free download for all premium members on velomap and mtbmap.com/openmtbmap.org.

Wishing you all lots of fun with the maps - Felix