I'm currently trying to support Serbian localization within Unity (2017.2.1f1) using.Net 3.5. I'm aware of the fact that this version of .net apparently doesn't support Serbian locale, however, I've seen numerous sources suggest that you can make a culture if it's not officially supported. I'm unsure if this is possible using Unity, and the documentation is of very limited help.
I've been considering upgrading to .net 4, as this apparently supports Serbian, however, this is quite a large cost to incur currently so I'd rather do that as a last resort. Additionally, if the 4 platforms I'm deploying to (Android, Windows, Mac, and iOS) all support this locale, then I'm wondering if there's a way to do it natively alongside Unity? Further to this, my code doesn't rely too much on localization, only pluralization in a few places, so as a less robust option, I wonder if there's a locale I could use in place of Serbian?
I don't believe using CultureAndRegionInfoBuilder
is an option here, due to my use case of Unity across multiple platforms.