Lorsqu’un utilisateur anglais de Photoshop (PS) crée une action et que celle-ci ouvre ou active des calques nommés selon la langue anglaise (par exemple « Layer 1 » ou « Background »), des incohérences apparaissent si le même script est utilisé sur une version française qui nomme les calques différemment (par exemple « Calque 1 » ou « Arrière plan »).
Une action est universelle lorsque elle ne contient que des commandes et pas d’appel d’objets par leur nom. Charger des actions bien écrites et qui fonctionnent pour votre Photoshop en français même si elles ont été écrites sur une version anglaise est un souci récurrent : certaines actions écrites en anglais ne fonctionnent pas correctement dans une interface française car les noms de calques et certains objets ne correspondent pas.
Problèmes courants liés à la nomenclature des calques
Si en cours d’enregistrement vous cliquez sur un calque qui se nomme « calque1 » pour le rendre actif, c’est le nom de celui-ci qui est enregistré dans la commande. Si lors de l’exécution de l’action il n’existe pas de « calque 1 » il y aura des problèmes. Par exemple, un script écrit pour activer « Layer 1 » échouera sur une version française où le calque correspondant est nommé « Calque 1 ». De même, sur une version anglaise il peut exister un calque « Background », alors que sur la version française il est nommé « Arrière plan ».
Pour éviter ces soucis, il faut privilégier des actions qui n’utilisent pas de références explicites à des noms de calques spécifiques, ou bien adapter les scripts afin qu’ils restent robustes quelle que soit la langue de l’interface. Une action est efficace lorsque ses commandes ne dépendent pas du nom exact des calques mais plutôt de leur statut ou de leur type dans l’interface Photoshop.
Bonnes pratiques pour créer et utiliser des actions multilingues
- Éviter les noms de calques dans les scripts d’action lorsque possible.
- Préférer des méthodes qui activent des calques par position ou par type de calque, plutôt que par leur nom affiché.
- Tester les actions sur différentes versions linguistiques de Photoshop (anglais et français) et sur différentes configurations de calques.
- Adapter les scripts lors de l’enregistrement en évitant d’enregistrer des noms spécifiques si l’action est destinée à être utilisée internationalement.
- Demander aux auteurs de réécrire leurs actions pour qu’elles fonctionnent correctement en français, ou les créer soi-même en respectant ces principes universels.
Si en cours d’enregistrement vous cliquez sur un calque nommé « calque1 », il est tentant que ce nom soit enregistré, mais cela peut rendre l’action fragile lors de l’exécution si le calque n’existe pas dans une autre langue. L’idéal est de concevoir des actions qui opèrent sur des objets plutôt que sur des noms, afin d’assurer une compatibilité linguistique.
Procédures suggérées pour travailler avec des actions scriptées
La première étape pour tous les ordinateurs : Fermer le logiciel de retouche. Rallume ton logiciel… Tadammmm. Ton Photoshop est en anglais. Autodidacte du milieu artistique, photographe et formatrice, je partage mes astuces et mon savoir-faire tant sur la partie technique que sur les retouches dans le milieu artistique maternité, naissance, bébé, enfant et famille. Tu as des questions ? Tu souhaites en savoir plus sur les formations ?
En pratique, pour éviter les problèmes lors du chargement ou de l’exécution d’actions scriptées, on peut :
- Utiliser des commandes qui ne dépendent pas du nom des calques.
- Préférer des séquences qui s’appliquent à des calques sélectionnés sans référence nommée.
- Adapter les noms de calques lors de l’enregistrement si nécessaire et documenter ces choix pour les projets partagés.
Conclusion opérationnelle
Le recours à des actions universelles en Photoshop implique de minimiser les dépendances sur les noms de calques et d’assurer la compatibilité interculturelle entre les versions anglaises et françaises. En réécrivant ou en créant soi-même des actions conformes à ces principes, vous augmentez significativement la robustesse de vos flux de travail et réduisez les erreurs lors de l’exécution.
