2010-07-29 5 views
1

Dans la documentation pour localiser les ensembles de paramètres, here, il semble impliquer que les chaînes dans les valeurs par défaut de l'utilisateur sont uniquement localisées en utilisant les fichiers .strings dans le groupe de paramètres.Est-il possible de combiner l'ensemble de paramètres et les ressources de localisation d'application principale?

Est-il possible de combiner ces fichiers .strings avec les ressources de localisation de l'application principale de telle sorte que toutes les traductions sont en un seul endroit plutôt que répartis sur l'ensemble principal d'application et les paramètres bundle?

Répondre

0

Non, les bundles ont été conçus pour encapsuler les données qu'ils contiennent. L'application des paramètres système se soucie à peu près de ce qui se trouve dans l'ensemble des paramètres. D'autre part, l'application régulière se soucie seulement de ce qui est à l'intérieur de son paquet, par défaut. Je peux imaginer qu'il est possible de pirater ceci et de tout stocker dans le paquet de paramètres. Il s'agit simplement de créer des macros propres NSLocalizedString qui chercheraient des chaînes juste dans le groupe de paramètres, mais cela crée plus de problèmes que de résoudre.

Questions connexes