Переводы приложений не работают после загрузки из магазина - PullRequest
0 голосов
/ 17 сентября 2018

У меня проблема с тем, что мои приложения работают на моем компьютере, когда я установил другой язык с помощью ApplicationLanguages.PrimaryLanguageOverride, но после того, как это же приложение было загружено в Microsoft Store и загружено оттуда - переводы перестали работать. По умолчанию он использует английский язык и игнорирует другие выбранные языки.

Есть идеи, почему?

1 Ответ

0 голосов
/ 17 сентября 2018

Если вы генерируете пакет приложения во время создания пакета Store, языковые ресурсы, различные параметры масштабирования изображения и т. Д. Экспортируются в отдельные пакеты, чтобы минимизировать размер пакета приложения, который должен загружать пользователь. Это, однако, означает, что система будет загружать только те языки, которые она сочтет необходимыми. Поэтому, если вы не добавите целевой язык в список в области системных настроек Region & Language , он, вероятно, не будет загружен как часть пакета приложения и, следовательно, переключится на него вручную с помощью PrimaryLanguageOverride не будет иметь никакого эффекта. Однако обратите внимание, что при добавлении языка система позднее автоматически загрузит языковые ресурсы из Магазина, поэтому он будет доступен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...