6
votes

Ajout d'une nouvelle langue à l'application localisée existante

J'ai une application qui utilise la localisation, j'ai besoin d'ajouter une langue de plus, je souhaite afficher deux images de langue différentes du même nom dans un fichier XIB, le fichier XIB n'est pas localisé car je localise les images. Peut-il être fait à l'aide de Builder d'interface, sans écrire de code?


1 commentaires

hey guy je veux aussi la même chose dans mon application PLZ Aidez-nous.


3 Réponses :


3
votes

Ajoutez les images à vos sous-répertoires localisés dans votre projet (en.lproj, es.lproj, etc.) et iOS décrocheront la bonne image lorsqu'elle est unarchive le fichier XIB localisé.

Xcode peut faire cela pour vous automatiquement: il suffit de sélectionner la ressource que vous souhaitez localiser (une image, un fichier XIB, etc.), affichez le volet inspecteur de fichier, puis cliquez sur le Localisez le bouton .

(comme note latérale, c'est une mauvaise pratique de localiser un nombre élevé d'images. Vous devez supprimer du texte des images et les choisir pour qu'ils soient "neutres" et "compréhensibles" dans toutes les régions du monde. Votre taille d'application Je vous remercie pour cela.)


0 commentaires

0
votes

Pour le faire sans code, vous devez localiser le XIBS, sinon vous aurez besoin de code de vous ou d'autres et une configuration. Il est plus facile comme suit:

En supposant que vous avez ajouté déjà des localisations au projet (vous pouvez le faire dans le projet> Onglet Info) Il vous suffit de sélectionner l'image dans l'arborescence du projet et de vérifier les localisations souhaitées dans la barre latérale droite (CMD-Alt-1, Localisations).

Remplacez l'image dans chaque répertoire * .lProj avec la version localisée. Ensuite, dans votre ViewDiDload Utilisez - [UIIMAGE Imagenamed:] Comme d'habitude pour charger une image dans la vue Image XIB ou ce que vous faites.


0 commentaires

4
votes

Entrez la description de l'image ici

Vous pouvez ajouter une langue de plus en cliquant sur + bouton.Hope Cela vous aidera. Mais vous devez faire plusieurs XIB comme vous dites de définir les images uniquement dans un XIB, je pense que ce n'est pas possible.


0 commentaires