Equalizer 2.07 pour InDesign CS4 supporte cinq langues. Le script propose désormais une interface en anglais (par défaut), en français, en allemand, en russe et en arabe, selon la localisation de l'application.

Grâce à la « technologie YALT », rien n'est plus simple que d'étendre l'interface d'Equalizer à différentes langues. Ainsi, en novembre, nous y avons injecté la langue allemande grâce à l'aide précieuse de Peter Kahrel, de Martin Fischer et de Gerald Singelmann. Quelques jours plus tard, Vladislav Ossipov de DesignGu.ru me livrait une traduction en russe. Puis Mohammed Taher, du blog InDesignYat, m'a suggéré de traduire Equalizer en arabe (v. 2.07). Étonnamment, YALT a su gérer le bloc Unicode arabe (U+0600..U+06FF) sans que j'ai besoin d'insérer un marqueur d'écriture droite-à-gauche. Toutefois, on peut supposer que cela fonctionnera exclusivement sous InDesign CS4-ME car, à ce que j'ai pu tester, les interfaces dialoguées des versions latines d'InDesign restent sourdes aux caractères Unicode enveloppant la bidirectionnalité, tels que U+202B (RIGHT-TO-LEFT EMBEDDING).

Captures d'écran

Voici l'interface dialoguée d'Equalizer en arabe :

Interface d'Equalizer en arabe.

La même chose en allemand (sous Mac OS) — avec mes remerciements fraternels à Kai Rübsamen (de HilfDirSelbst), lequel m'a apporté un concours inespéré dans la détection et la correction de plusieurs bugs :

Interface d'Equalizer en allemand.

...et en russe (Windows) :

Interface d'Equalizer en russe.

Comment traduire le script dans d'autres langues ?

Simple comme bonjour! Envoyez-moi par e-mail —marc{at}indiscripts{dot}com— les traductions correspondant aux lignes suivantes :

// Y Location ::
// X Location ::
// Location ::
// Height ::
// Width ::
// Size ::
// Shear ::
// Rotation ::
// Angles ::
// Swap: ::
// Apply: ::
// Copy Coordinates ::
// Unable to apply the coordinates: ::
// Unable to swap the coordinates: ::
// Equalizer Preferences... ::
// Equalizer 2.0 - Preferences ::