Vous utilisez généralement les fonctions de localisation d'Apple - dossiers spéciaux « de lproj » dans votre paquet d'applications contenant des versions localisées de vos Nibs, des fichiers, des ressources à cordes etc.
Vous pouvez trouver plus d'informations dans Apple's iOS Internationalization docs, et il y a aussi certains third-party tutorials qui sont utiles.
Bien que MonoDevelop ne fournit pas de soutien explicite pour la localisation, il suffit d'ajouter les dossiers de lproj à la racine de votre projet et marquer leur contenu comme « contenu » devrait les ajouter dans le paquet d'application correctement.
Toute ressource que vous chargez à partir de l'ensemble devrait alors charger la version localisée appropriée, le cas échéant. Cela inclut les API qui chargent automatiquement les éléments de l'ensemble, tels que l'instanciation des vues à partir de xibs/nibs, ainsi que les API pour extraire explicitement les ressources de l'ensemble. Par exemple NSBundle.LocalizedString va charger la chaîne appropriée à partir de vos ressources de chaînes.
+1 Une bonne réponse, devrait être augmentée plus. –
Merci pour cette réponse. – AechoLiu