Home

Tutorial AppleScript Studio

- Localisation à la main dans xCode -

Sous Léopard

Je suis en OS X US, nous allons donc ajouter une version française pour MainMenu.nib et InfoPlist. Si vous êtes en OS X FR vous ajouterez une version anglaise, idem pour allemande, espagnole.

Globalement, il faut sélectionner l'objet à franciser, faire Cd+I, et suivre les menus. Voyons en pas à pas.


1 - Sélectionnez MainMenu.nib


Menu xCode Léopard - Photo 10


2 - faire Cd+I pour avoir les Informations. La fenêtre ci-dessous s'ouvre. Nous voyons qu'il n'y a que l'anglais comme langue.



Menu xCode Léopard - Photo 12

3 - Cliquez sur "Add Localization".



4 - Donner un nom à votre localisation, ici "French", puis cliquez sur "Add".



Menu xCode Léopard - Photo 14



Votre nouveau langage apparaît.


Menu xCode Léopard - Photo 16



Ainsi que votre nouveau MainMenu.nib dans les Resources de xCode. Celui-ci est la duplication exacte de celui en anglais. Il vous faudra donc remplacer tous les mots clefs anglais par ceux en français, à la main, un part un, ou utiliser un logiciel comme iLocalize de Arizona-software. (39 euros) ou gratuit AppleGlot d'Apple.




Menu xCode Léopard - Photo 18


Vous ferez la même manipulation pour le fichier InfoPlist pour franciser par exemple le nom du dossier d'aide de la commande CFBundleHelpBookName = "Localisation Help"; en "Localisation Aide".


Menu xCode Léopard - Photo 19


Voyons maintenant le fichier Localizable.strings qui contiendra les textes des dialogues.





La suite - Localizable.strings


Merci de votre visite

UP