Si potrebbe generalmente utilizzare le funzioni di localizzazione di Apple - cartelle speciali "lproj" nel vostro pacchetto di app che contiene le versioni localizzate dei vostri pennini, file, risorse di tipo stringa ecc
Potete trovare ulteriori informazioni nel Apple's iOS Internationalization docs, e ci sono anche alcuni third-party tutorials che sono utili.
Sebbene MonoDevelop non fornisca alcun supporto esplicito per la localizzazione, è sufficiente aggiungere le cartelle lproj alla radice del progetto e contrassegnarne il contenuto come "Contenuto" dovrebbe aggiungerle correttamente al pacchetto.
Qualsiasi risorsa caricata dal pacchetto deve quindi caricare la versione localizzata appropriata, se presente. Ciò include le API che caricano automaticamente gli elementi dal pacchetto, come la creazione di istanze di viste da xibs/nibs e anche le API per recuperare esplicitamente le risorse dal pacchetto. Ad esempio, NSBundle.LocalizedString caricherà la stringa appropriata dalle risorse delle stringhe.
fonte
2010-10-02 19:56:55
+1 Ottima risposta, dovrebbe essere svalutato di più. –
Grazie per questa risposta. – AechoLiu