Поддержка локали базы данных Realm - PullRequest
0 голосов
/ 19 февраля 2020

Я изучаю интернационализацию моего мобильного приложения Xamarin. Мы используем Realm в качестве локального хранилища.

Кто-нибудь знает состояние поддержки локали в Realm или какие-либо ограничения в этом отношении.

Заранее спасибо.

1 Ответ

0 голосов
/ 19 февраля 2020

Я рекомендую вам использовать файлы resx для локализации. Это ссылка на документацию, где вы можете найти некоторые образцы.

https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/localization/text?pivots=windows

другой вариант может использовать файлы json для каждого языка, который вы хотите поддерживать .

Вы можете использовать IMarkupExtension для установки ключа в xaml, а класс IMarkupExtension возвращает правильное значение в зависимости от языка вашего устройства.

     Text="{locale:YourLocalizationMarkupExtension Name}"  
...