Language problem with OSMC

Hi,

I have a problem with my OSMC media center which has been installed with NOOBS : It i in English !!!

I have try to change the settings and languages but the only choice is “English”.

Could you please help me as even i love English it’s difficult for my wife and my child …

Thanks a lot (and sorry for my poor english)

You can select the language on the first boot of OSMC.

Hi Sam,

Thanks a lot for your reply but i haven’t the choice at the first boot.

Maybe it has been due to NOOBS …

Can i find a file with translation in french and put it in a folder ?

I have also try to make update and upgrade with the command line but it doesn’t work

I think you have to first enable the language of your choice. You need to go to Settings, Add-on Browser, and there search for language.

1 Like

Thanks ooZEo

But unfortunately it doesnt work…

I try to find a solution…

OoZEo,

Sorry for my fast reply, you are the best!

For the person who are in the sale case, you have to go to “settings” then add-on browser" then “search” and write the language.

Thanks a lot for your reply, i was affraid about making a new installation!

It’s ooZee, not ooZEo. Enjoy.

All the languages should be included by default; and no downloading should be necessary

Oups sorry ooZE

Thanks again

There are no languages, only English.

I think it could be due to NOOBS as when i have directly install OSMC on my first pi, i have the choice.

Since when? I have a new installation (installed 1 June) and the only default languages are English and Turkish. AFAIK, other languages are only available as add-ons.

Since 2015, when Kodi moved all languages to external add-ons, we started including them in our build process.

When you first install OSMC you are prompted to choose your language, then timezone etc.

I agree with dillthedog,

There are no choice for language even the first boot.

I have just tried a new installation and that’s the same thing : at the first boot of OSMC you have no languages choice. So you need to go to “add-on browser” …

Sam is saying that the language is available (and automatically installed) during the first configuration step, where you select language, timezone, etc. After that point, if you want to change the language, the new language must be downloaded as an add-on.

The languages should be downloaded and included in every build automatically; as I never liked the idea of an Internet connection being required to fetch languages.

Maybe we need to check if this part of the build step still works: osmc/build.sh at master · osmc/osmc · GitHub

I think LeaseWeb styled their browsable directories; so I’ll change mirror.

If the languages weren’t included in the build image, I think you’d have heard about it by now. More likely, you need to check if all the languages are then included in OSMC.

As already mentioned, I only see English and Turkish(!) being available on the Kodi interface. Of course, I chose English during the initial config stage.

That was my reasoning too.

I’ve just checked and all the languages are indeed there; and the build would fail if the language scraping didn’t work.

So maybe we need to enable those.

Try

ls -l /usr/share/kodi/addons/resource.language.*

drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.af_za
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.am_et
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.ar_sa
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.az_az
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.be_by
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.bg_bg
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.bs_ba
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.ca_es
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.cs_cz
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.cy_gb
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.da_dk
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.de_de
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.el_gr
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.en_au
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.en_gb
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.en_nz
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.en_us
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.eo
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.es_ar
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.es_es
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.es_mx
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.et_ee
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.eu_es
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.fa_af
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.fa_ir
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.fi_fi
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.fo_fo
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.fr_ca
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.fr_fr
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.gl_es
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.he_il
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.hi_in
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.hr_hr
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.hu_hu
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.hy_am
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.id_id
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.is_is
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.it_it
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.ja_jp
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.ko_kr
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.lt_lt
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.lv_lv
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.mi
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.mk_mk
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.ml_in
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.mn_mn
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.ms_my
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.mt_mt
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.my_mm
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.nb_no
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.nl_nl
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.os_os
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.pl_pl
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.pt_br
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.pt_pt
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.ro_ro
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.ru_ru
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.si_lk
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.sk_sk
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.sl_si
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.sq_al
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.sr_rs
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.sr_rs@latin
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.sv_se
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.szl
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.ta_in
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.te_in
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.tg_tj
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.th_th
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.uk_ua
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.uz_uz
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.vi_vn
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.zh_cn
drwxr-xr-x  3 osmc osmc 4096 Jun 19 15:38 resource.language.zh_tw

So they are there, but Kodi isn’t seeing them as an available resource. It’s still unclear to me why Turkish is also available.

Are they maybe there, but disabled? Kodi v17 decided to disable pretty much every addon by default; might need to change that

Yes, that appears to be the case. They are in “My add-ans” under Look and feel > Languages but disabled. I guess I missed this option before.

Interestingly, there’s actually no Turkish language add-on, either enabled or otherwise, in My add-ons but if I select it, it says it’s installing the add-on, which duly appears in the My add-ons list.