2009-06-01 7 views
1

Lorsque j'ajoute une barre NSToolbar à mon application, elle contient des éléments par défaut comme "Personnaliser" ou "Couleurs" et je ne peux pas les renommer. Ces attributs sont désactivés et ne peuvent pas être modifiés.XCode/Interface Builder: Comment renommer les éléments NSToolbar par défaut?

Je suis à la recherche d'un moyen facile de traduire ces éléments puisque je n'ai pas besoin d'une application en anglais. Je voudrais aussi éditer le texte du bouton "done" et du texte "Items autorisés de la barre d'outils".

Je suis vraiment à la recherche d'un moyen facile de le faire puisque je travaille sur un tutoriel pour les enfants et je ne voudrais pas faire une localisation globale si je n'ai pas à le faire. De toute façon, je le ferais si ce n'est pas compliqué.

Répondre

2

Les éléments de barre d'outils par défaut d'Apple sont déjà localisés pour de nombreux pays. Pour utiliser une autre langue dans votre application, vous devez localiser votre application en ajoutant un répertoire "Countryname.lproj" approprié à votre répertoire "Resources" dans votre encapsuleur d'application.

Par défaut, XCode crée la localisation 'English.lproj' uniquement. Si vous n'avez pas besoin d'anglais, vous pouvez simplement le renommer 'German.lproj' (ou autre). Vous devez à nouveau ajouter les fichiers contenus à votre projet et supprimer les anciennes références.

Vous pouvez également définir le paramètre "Région de développement native de localisation" dans votre fichier Info.plist dans votre pays.

Je ne connais pas de moyen de laisser InterfaceBuilder afficher une autre localisation, il utilise toujours l'anglais.

+0

Merci beaucoup. C'était une prime bien dépensée. J'avais vraiment besoin de savoir ça. – TalkingCode

Questions connexes