Я изучаю интернационализацию моего мобильного приложения Xamarin. Мы используем Realm в качестве локального хранилища.
Кто-нибудь знает состояние поддержки локали в Realm или какие-либо ограничения в этом отношении.
Заранее спасибо.
Я рекомендую вам использовать файлы resx для локализации. Это ссылка на документацию, где вы можете найти некоторые образцы.
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/localization/text?pivots=windows
другой вариант может использовать файлы json для каждого языка, который вы хотите поддерживать .
Вы можете использовать IMarkupExtension для установки ключа в xaml, а класс IMarkupExtension возвращает правильное значение в зависимости от языка вашего устройства.
Text="{locale:YourLocalizationMarkupExtension Name}"