В настоящее время я пытаюсь поддерживать сербскую локализацию в Unity (2017.2.1f1) с помощью .Net 3.5. Мне известно о том факте, что эта версия .net, очевидно, не поддерживает сербский язык, однако я видел многочисленные источники, которые предлагают создать культуру, если она официально не поддерживается. Я не уверен, возможно ли это с помощью Unity, и документация очень ограничена.
Я рассматривал возможность обновления до .net 4, поскольку он, очевидно, поддерживает сербский язык, однако в настоящее время это довольно дорого, так что я бы предпочел сделать это в крайнем случае. Кроме того, если все 4 платформы, на которых я развертываю (Android, Windows, Mac и iOS), поддерживают эту локаль, то мне интересно, есть ли способ сделать это изначально вместе с Unity? В дополнение к этому, мой код не слишком полагается на локализацию, только на множественное размещение в нескольких местах, так что, как менее надежный вариант, мне интересно, есть ли локаль, которую я мог бы использовать вместо сербского?
Я не верю, что здесь можно использовать CultureAndRegionInfoBuilder
из-за моего варианта использования Unity на нескольких платформах.