iPhone: localisation / l'internationalisation des chaînes par défaut du fichier

J'ai actuellement deux langues supportées: anglais et espagnol. Donc j'ai deux main.strings fichiers pour chaque langue. L'un dans en.lproj et un en es.lproj.

Ce que je veux maintenant, c'est que les anglais main.strings est le fichier par défaut si un utilisateur avec des paramètres régionaux autres que en ou es arrive à l'application, par exemple de ou fr.

Je sais que je peux le régler manuellement pour chaque chaîne de caractères dans le code avec le defaultString paramètre:

NSLocalizedStringWithDefaultValue(key, @"main",[NSBundle mainBundle], defaultString, comment);

Mais je préfère ne pas entrer de nouveau là (et les changer à deux endroits), mais plutôt le en main.strings fichier en tant que par défaut pour tous les autres "non pris en charge" locale.

InformationsquelleAutor znq | 2010-06-22