Configuration not integrated in Region in Kodi

Hello,

i installed OSMC and set region to Europe an Berlin and this is the result on the Skin.

so not all settings are added well. On my opinion it should look like this after the setup

Btw. is there a way to make an auto configure script to do it on the fly?

Strongly agree with this. Do not know how many times the last 2 years I corrected the settings from “Belgien” to “Deutschland” when I switched between English and German GUI language.

This is probably a Kodi issue. It’s defined in the file /usr/share/kodi/addons/resource.language.de_de/resources/langinfo.xml, which contains details for a number of German-speaking regions/countries.

osmc@osmc:/var$ cat /usr/share/kodi/addons/resource.language.de_de/resources/langinfo.xml
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<language locale="de">
  <regions>
    <region name="Schweiz" locale="CH">
      <dateshort>DD.MM.YYYY</dateshort>
      <datelong>DDDD, D. MMMM YYYY</datelong>
      <time symbolAM="" symbolPM="">HH:mm:ss</time>
      <tempunit>C</tempunit>
      <speedunit>kmh</speedunit>
      <timezone>CEST</timezone>
    </region>
    <region name="Österreich" locale="AT">
      <dateshort>DD.MM.YYYY</dateshort>
      <datelong>DDDD, D. MMMM YYYY</datelong>
      <time symbolAM="" symbolPM="">HH:mm:ss</time>
      <tempunit>C</tempunit>
      <speedunit>kmh</speedunit>
      <timezone>CEST</timezone>
    </region>
    <region name="Liechtenstein" locale="LI">
      <dateshort>DD.MM.YYYY</dateshort>
      <datelong>DDDD, D. MMMM YYYY</datelong>
      <time symbolAM="" symbolPM="">HH:mm:ss</time>
      <tempunit>C</tempunit>
      <speedunit>kmh</speedunit>
      <timezone>CEST</timezone>
    </region>
    <region name="Südtirol" locale="IT">
      <dateshort>DD.MM.YYYY</dateshort>
      <datelong>DDDD, D. MMMM YYYY</datelong>
      <time symbolAM="" symbolPM="">HH:mm:ss</time>
      <tempunit>C</tempunit>
      <speedunit>kmh</speedunit>
      <timezone>CEST</timezone>
    </region>
    <region name="Luxemburg" locale="LU">
      <dateshort>DD.MM.YYYY</dateshort>
      <datelong>DDDD, D. MMMM YYYY</datelong>
      <time symbolAM="" symbolPM="">HH:mm:ss</time>
      <tempunit>C</tempunit>
      <speedunit>kmh</speedunit>
      <timezone>CEST</timezone>
    </region>
    <region name="Belgien" locale="BE">
      <dateshort>DD.MM.YYYY</dateshort>
      <datelong>DDDD, D. MMMM YYYY</datelong>
      <time symbolAM="" symbolPM="">HH:mm:ss</time>
      <tempunit>C</tempunit>
      <speedunit>kmh</speedunit>
      <timezone>CEST</timezone>
    </region>
    <region name="Deutschland" locale="DE">
      <dateshort>DD.MM.YYYY</dateshort>
      <datelong>DDDD, D. MMMM YYYY</datelong>
      <time symbolAM="" symbolPM="">HH:mm:ss</time>
      <tempunit>C</tempunit>
      <speedunit>kmh</speedunit>
      <timezone>CEST</timezone>
    </region>
  </regions>
</language>

I’d guess that the regions are shown in alphabetical order, so Belgien is first.

1 Like

:thinking: Sigh, that makes sense, so we poor Germans have to live with it. :wink:

So okay, is there a way to setup the OSMC on fresh install with a answer file to set it up by automatic?

In an ideal world, OSMC would go through more regional options in its install script and Kodi would not try to change the Unit formats when a user changes language, but would add a keyboard layout matching the chosen language.

IMHO.

One day, we can probably expand our preseeding options (as we do with WiFi) to inform some Kodi settings.

Sam

1 Like