<?xml version="1.0" encoding="utf-8"?>
<sect2 id="usage-profile">
  <title>Utilisation de profils pour étendre vos actions</title>
  <para>Dans certains cas, vous souhaiterez qu'une action donnée se comporte légèrement différemment selon les éléments actuellement sélectionnés ou selon l'environnement d'exécution actuel.</para>
  <example>
    <title>Ouvrir un terminal ici</title>
    <para>Disons que nous avons une action qui ouvre un terminal dans l'emplacement en cours.</para>
    <para>Vous l'avez configurée pour que votre terminal préféré s'ouvre à l'emplacement actuellement pointé par le gestionnaire de fichiers.</para>
    <para>Mais que faire si vous voulez choisir un répertoire dans votre gestionnaire de fichiers et ouvrir directement le terminal dans ce répertoire ? Si vous restez dans l'emplacement présent du gestionnaire de fichiers, le terminal s'ouvre dans le répertoire parent du répertoire ciblé.</para>
    <para>Une solution consiste à définir un nouveau profil pour l'action et de configurer ce profil pour ouvrir le terminal dans le répertoire ciblé.</para>
    <para>
      At runtime, <productname>Caja-Actions</productname> will successively examine each profile
      attached to your action. If the first profile targets a file
      while you have selected a directory, then <productname>Caja-Actions</productname> will just
      try with your second profile.
    </para>
  </example>
  <para>To create a new profile, first select the action in the items list, then choose <menuchoice><!-- i18n: "File" is a menu item --><guisubmenu>File</guisubmenu><!-- i18n: "New profile" is a menu item --><guimenuitem>New profile</guimenuitem></menuchoice>.</para>
  <para>Un nouveau profil est créé pour votre action.</para>
  <para>Vous pouvez maintenant définir les conditions à respecter pour que ce profil soit sélectionné et la commande à exécuter.</para>
  
  <sect3 id="usage-profile-order">
    <title>Ordonnancement des profils à l'intérieur d'une action</title>
    <para>
      At runtime, <productname>Caja-Actions</productname> will begin with examining the conditions
      set on your action.
    </para>
    <para>
      If these conditions (the action-conditions) are met, then <productname>Caja-Actions</productname>
      will examine in order each profile.
    </para>
    <para>
      If these conditions (the action-conditions) are met, then
      <productname>Caja-Actions</productname> will examine in order each profile.
    </para>
    <para>Si aucun profil n'est considéré comme valide à l'exécution, l'action est elle-même considérée comme non valide et n'est pas affichée dans le menu contextuel du gestionnaire de fichiers.</para>
    <para>
      Profiles of an action are ordered, and they are examined in that
      order at runtime. The first profile whose conditions are met will
      be validated, and made selectable in the <productname>Caja</productname> context menu.
    </para>
    <para>Donc, l'ordre des profils peut se révéler important pour l'action : le premier profil valide trouvé sera le seul profil sélectionné.</para>
    <para>Vous pouvez classer les profils dans une action de deux manières.</para>
    <orderedlist>
      <listitem>
        <para>Coupez le profil à déplacer, sélectionnez le profil avant lequel vous souhaitez placer le profil que vous venez de couper et collez-le.</para>
      </listitem>
      <listitem>
        <para>Cliquez sur le profil à déplacer et faites-le glisser à la bonne place.</para>
      </listitem>
    </orderedlist>
  </sect3>
</sect2>
