2010-07-25 7 views
4

Ok, celui-ci me rend fou ...icônes app Localiser les dans iOS 4

J'ai eu mon icône de l'application localisée à l'aide InfoPlist.strings avec des valeurs CFBundleIconFile spécifiques à une langue (sélectionner une icône différente pour chacun des langues prises en charge).

Depuis iOS 4 cette méthode ne fonctionne plus, et j'ai du mal à en trouver un qui fonctionne.

Les documents Apple indiquent qu'il devrait suffire de placer les fichiers Icon.png corrects dans les dossiers appropriés de language.lproj, mais cela ne semble pas fonctionner pour les icônes d'application (tout le reste est très bien localisé).

Je me demande si quelqu'un a trouvé une solution qui fonctionne?

Merci.

Répondre

0

Vous devez créer manuellement les dossiers language.lproj puis, dans chacun d'entre eux, créer un fichier InfoPlist.strings. Dans le fichier, entrez ce qui suit: CFBundleIconFile = "Icon_en.png"; ou CFBundleIconFile = "Icon_es.png"; Peu importe où se trouvent les png.

+0

Cela n'a pas fonctionné! J'ai essayé pendant une heure d'obtenir l'icône de mon application localisée. Je viens de trouver un fil sur les forums Apple indiquant que l'icône de l'application n'est actuellement pas localisable. –

0

Je n'ai pas essayé avec différentes icônes pour différentes langues, mais j'ai essayé différents nom d'affichage pour la même application dans différentes langues. Donc, je ne suis pas sûr de cette solution mais vous pouvez essayer. Voici ce que j'ai fait:

  1. J'ai localisé mon fichier InfoPlist.strings, dans toutes les langues dans lesquelles je voulais traduire mon application.
  2. puis j'ai ajouté le code suivant à chacun d'eux dans leurs langues respectives. Pour l'anglais:

    "CFBundleDisplayName" = "england"; "CFBundleName" = "angleterre";

Pour le français:

"CFBundleDisplayName" = "france"; 

"CFBundleName" = "France";

Vous pouvez essayer d'utiliser la propriété "icône" ici. Eh bien, je ne suis toujours pas sûr ... J'espère que cela fonctionnera.