2017-10-09 5 views
0

Je 2 langue .resw fichier défini sous dossier chaîne String -> en-US -> Resources.resw String -> fr-FR -> Resources.resw Quand je change ma langue en anglais ou en france, le comportement est comme prévu. Mais quand je change ma langue en arabe, alors la langue par défaut mentionnée dans app.manifest est en-US qui devrait être affichée, mais elle affiche la langue précédemment définie. Quelle est la cause?langue par défaut UWP app.manifest pas mise à en-US

+0

Je soupçonne que vous avez changé la langue sans redémarrer aussi l'application. Gardez à l'esprit que la fermeture de votre application ne l'empêche pas de fonctionner. Utilisez le Gestionnaire des tâches pour tuer le processus suspendu. –

+0

Non. Je ferme mon application. J'ai vérifié le processus et rien n'est ouvert. Lorsque cela fonctionne correctement pour la langue disponible, comment la langue par défaut ne fonctionne-t-elle pas seule? –

+0

Quelle est la langue d'affichage du système? – kennyzx

Répondre

0

Par défaut, l'application UWP se charge dans la langue de définition de la culture du système. Si vous souhaitez que l'application soit chargée dans une culture spécifique, utilisez la propriété PrimaryLanguageOverride.

également pour plus de détails, consultez le lien suivant - https://docs.microsoft.com/en-us/windows/uwp/globalizing/manage-language-and-region

+0

Merci. Avec cette option "PrimaryLanguageOverride", j'ai pu changer mon code et cela a fonctionné. –