Как загрузить локаль, чтобы использовать латиницу и кириллицу c сербский - PullRequest
0 голосов
/ 11 апреля 2020

В Flutter я хочу установить Locale для использования помимо Engli sh, также на сербском языке. Проблема в том, что для Engli sh это просто и выглядит так:

Locale('en', 'US')

И включает обычный файл в папке lang с именем en.json

Но для сербского языка там кириллица c и латиница, и мне нужно включить 2 файла, и мне нужно загрузить 2 локали. Из документов Flutter для Locale я нашел this и там написано:

Type: variant
Subtag: ekavsk
Description: Serbian with Ekavian pronunciation
Prefix: sr
Prefix: sr-Latn
Prefix: sr-Cyrl
Added: 2013-12-02

Я попытался загрузить его с помощью

Locale('sr-Cyrl', 'RS')

И назвав файл sr-Cyrl_rs.json но это вылетает с сообщением журнала Warning: This application's locale, sr-Cyrl_RS, is not supported by all of its localization delegates.

Чего мне не хватает?

...