In the table of languages I have searched after an appropriate LocalName for the Bosnian language. But I can't find such a LocalName. On Wikipedia I found out, that the Bosnian language is related with the Croatian or Serbian language. Personally I have decided, that I can use for the Bosnian language the LocalName "Serbian" or "Croatian". What do you think?
Bosnian may be related to Serbian and Croatian, but it is a different language. It needs its own LocaleName, which is usually just 'Bosnian' in most software.
Sometimes, the impossible can become possible, if you're awesome!
I am also of the same opinion as you regarding the Bosnian language. In the above table I find no suitable LocalName "Bosnian". If in the section [LanguageStrings] the LocalName "Bosnian" is used, it won't be detected. What should I do in this case?
EDIT: Is it sufficient if I define by myself the LocalName "Bosnian" in the section [LanguageStrings]?
If an app supports Bosnian, it supports Bosnian. Treat it as if the platform does as well, though it will have no effect right now. Once we have a Bosnian translation for the platform, it will work.
Sometimes, the impossible can become possible, if you're awesome!
So I'll add in the section [LanguageStrings] the code "Bosnian=Bosnian" and wait until the platform has a translation of the Bosnian language.
There's no need to have a line like that. If the app uses a language code the same as the platform, it'll use it automatically as long as you set up the other language sections correctly.
The situation is, that the app (here: PicPick) has a translation in the Bosnian language. Unfortunately the platform has currently no translation for this language. For this reason, of course, the introduction of the code, which I mentioned above, is useless. I have this line (Bosnian= Bosnian) inserted in the section [LanguageStrings] only for the case, that later in the platform will be performed a translation for the Bosnian language. It is thus a pure precautionary measure.
That line still isn't needed. Once the platform supports Bosnian, it'll likely set the LocaleName to Bosnian, so you won' t need that language string at all.