Francis Fustier
Francis FUSTIER
item2a

Les applications développées de par le monde pour le système OS X d'Apple adoptent l'interface utilisateur Aqua au moyen des outils de développement mis à disposition par Apple, les Xcode Tools.

De base, cette interface est générée en anglais, langue informatique universelle qui offre des termes concis, non accentués, parfaitement adaptés aux nombreux systèmes d'encodage utilisés pour les langues sur notre planète.

Localization1

Heureusement, les Xcode Tools incluent les outils permettant de traduire l'interface anglaise des logiciels Mac OS X en tout autre langue, ce sont les Localization Tools.

Beaucoup d'entre-nous, préférant utiliser la langue de Molière plutôt que celle de Shakespeare, je me suis attaché à traduire - bénévolement - quelques applications bien connues qui ne l'étaient pas encore, afin d'apporter ma modeste contribution à la sympathique communauté des "Macusers".

rss
Flux RSS
 
FF4a1
Plan du site
La Traduction 6

La traduction 5

forward

La traduction 7

packagemakericon

Package Maker

L'application Package Maker est fournie avec les Xcode Tools. La version présentée est la 3.0 fournie avec OS 10.5 Leopard. La version antérieure qui accompagne les Xcode Tools 2.x (Panther, Tiger) présente une ergonomie pratiquement équivalente.

Le schéma ci-contre illustre le circuit de distribution des applications sous Mac OS X. Le produit, c'est le package de distribution que vous allez réaliser. Le conteneur, c'est l'image disque dans laquelle vous allez "transporter" le package (que vous allez compresser ensuite). Le transport, c'est le support de l'image disque : CD Rom, Serveur de téléchargement ou autre.

packagedistributionflow

Mise en oeuvre

Avant de lancer Package Maker, vous allez réunir dans un dossier les éléments devant être intégrés au package :

Vous allez ensuite configurer votre package, pour pouvoir le réutiliser dans le futur.

packagemaker2
packagemaker1

Vous lancez Package Maker, le premier choix consiste à donner un nom d'organisation (l'éditeur du package), et surtout définir la plateforme minimum pouvant recevoir votre package, c'est-à-dire le système d'exploitation le plus ancien pouvant supporter l'application.

Vous glissez-déposez ensuite votre dossier dans la partie gauche de la fenêtre de Package Maker. Le chemin du dossier s'inscrit dans le champ "Install". Par la suite, il suffira seulement de mettre à jour ce dossier, il sera systématiquement repris dans les packages ultérieurs. Vous saisissez la "Destination" du package, généralement le dossier Applications, et cochez "Allow custom location" si vous laissez le choix à l'utilisateur de le modifier.

packagemaker3
packagemaker4

Vous allez ensuite, si vous le souhaitez, configurer l'interface de votre installeur en cliquant "Edit Interface" :

  1. Background : une image de fond que vous aurez créé (fichier JPEG ou PNG de 600 x 400 points) avec votre logiciel de dessin préféré.
  2. Introduction : un fichier texte enregistré au format RTF avec TextEdit.
  3. Read Me : un fichier "Lisez Moi" également au format RTF.
  4. License : si il est présent dans le package d'origine, vous devez mettre ici (de préférence traduit) l'avertissement concernant la licence d'utilisation.
  5. Finish : éventuellement un texte personnalisé affiché à la fin de l'installation.

Il suffit de glisser-déposer les fichiers sur la fenêtre. Si vous ne personnalisez pas ces rubriques, c'est une présentation par défaut qui sera enregistrée.

packagemaker5
packagemaker6
packagemaker7
packagemaker8
packagemaker9
chiffre1
chiffre2
chiffre3
chiffre4
chiffre5

Finalement vous enregistrez votre configuration de façon à pouvoir l'utiliser de nouveau à l'identique. Le fichier prendra l'extension .pmdoc.

packagemaker10
packagemaker11
packagemaker12

Votre package est configuré. Il ne vous reste plus qu'à le créer et le lancer pour le tester, par le menu Project > Build and Run. Notez que, contrairement à l'édition de l'interface, le package final est entièrement en français.

packagemaker13

Créer une image disque

Vous allez créer une image disque pour y placer votre package. Il existe de nombreuses applications plus ou moins conviviales pour créer des images disques (DMG Packager, DMGMaker, DMGConverter, etc.). Vous pouvez plus simplement utiliser la fonction "Nouvelle image" de Utilitaire de disque d'OS X :

Imagedisque1
Imagedisque2

Une fois créée, vous montez l'image disque sur le bureau et vous y glissez-déposez votre package. Vous pouvez ensuite refermer et éjecter le volume.

Je vous conseille ensuite de compresser cette image disque avec Stuffit (format .sit) pour réduire les temps de téléchargement. Elle sera décompressée avec l'utilitaire gratuit Stuffit Expander, dont tous les utilisateurs de Mac se doivent d'être pourvus.

next1

La traduction 5

La traduction 7

forward1

Il ne vous restera plus qu'à graver votre fichier "MonApplication.dmg.sit" sur un CD, ou la déposer sur un serveur à disposition des utilisateurs pour être téléchargée.


Enfin, dans La traduction 7, nous aborderons la prise en main du logiciel de localisation iLocalize d'Arizona Software. qui peut représenter une alternative aux outils fournis par Apple.

© Francis Fustier 2010