Cette réponse fait suite aux commentaires formulés sur la question. Il suppose actuellement Word 2007 et que le modèle .xsl utilisé s'appelle APASixthEditionOfficeOnline.xsl, qui peut figurer dans "C: \ Programmes \ Microsoft Office \ Office12 \ Bibliography \ Style"
Cette transformation XSL contient un modèle appelé templ_str_AndOthersUnCap. (mon commentaire précédent disait "templ_str_AndOtherUnCap" qui est incorrect.
Ouvrez ce fichier en utilisant un éditeur approprié (le Bloc-notes Windows fonctionne). Enregistrez le fichier sous un autre nom (par exemple, "APA6mod.xsl"). Modifiez le fichier comme suit:
Remplacez l'intégralité <xml:template>
appelée "templ_str_AndOthersUnCap" par le code XSL suivant:
<xsl:template name="templ_str_AndOthersUnCap" >
<xsl:param name="LCID" />
<xsl:variable name="_LCID">
<xsl:call-template name="localLCID">
<xsl:with-param name="LCID" select="$LCID"/>
</xsl:call-template>
</xsl:variable>
<!--start: fix to change y otros to et al.-->
<xsl:choose>
<xsl:when test="$_LCID = '3082'">
<xsl:text>et al.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="/*/b:Locals/b:Local[@LCID=$_LCID]/b:Strings/b:AndOthersUnCap"/>
</xsl:otherwise>
</xsl:choose>
<!--finish: fix to change y otros to et al.-->
</xsl:template>
Ajustez "et al." être le texte précis dont vous avez besoin. Vous devrez peut-être également modifier le LCID "3082" ou la partie "test =" pour traiter plusieurs LCID possibles (pour l'espagnol (Espagne), l'espagnol (Mexique), etc.). Par exemple:
<xsl:when test="$_LCID = '3082' or $_LCID = '1034'">
ajoute le "type traditionnel" espagnol LCID.
Recherchez le modèle suivant:
<xsl:when test="b:StyleName">
et remplacez le modèle par
<xsl:when test="b:StyleName">
<!--start: modification-->
<xsl:text>APA Sixth Edition mod</xsl:text>
<!--finish: modification-->
</xsl:when>
(Modifiez les textes pertinents à votre convenance. Le texte du "Mod APA Sixth Edition" est celui qui apparaît dans la liste déroulante du Ruban de Word).
Enregistrez le fichier à nouveau.
Redémarrez Word, ouvrez le document contenant la bibliographie, puis utilisez Références-> Citations et bibliographie-> Style pour sélectionner le nouveau XSL. Word vérifie et charge les différents fichiers .xsl lorsque vous cliquez sur cette liste déroulante. Si tout va bien, vous devriez maintenant voir deux styles APA6 - celui d'origine et celui intitulé "APA Sixth Edition mod". Si vous ne voyez pas celui "mod", cela indique probablement que le fichier .xsl se trouve dans le mauvais dossier ou qu'il y a une erreur dans le fichier .xsl.
Si vous créez le nouveau style, sélectionnez-le. Autant que je sache, Word doit réévaluer automatiquement tous les champs Citation et Bibliographie. Vous devez vérifier que tout va bien et que vous avez maintenant le texte que vous souhaitez. N'oubliez pas que vous auriez besoin de cette transformation sur chaque ordinateur sur lequel vous devez visualiser / imprimer le document.
Une fois que Word a décidé que votre .xsl est valide, vous pouvez en fait le garder ouvert et le modifier pendant que Word est encore ouvert. Cela facilite un peu le débogage. Par exemple, si vous devez modifier le "et al." Dans le modèle que vous avez modifié, vous pouvez
- ouvrez le fichier .xsl dans le Bloc-notes
- modifier le "et al." texte
- sauvegarder le fichier
- dans Word, choisissez un style différent dans la liste déroulante
- dans Word, choisissez le style "mod" dans la liste déroulante
Cependant, si vous faites une erreur qui invalide le XSL, lorsque vous essayez cette dernière étape, votre style "mod" disparaît de la liste déroulante. À ce stade, vous devrez corriger le modèle et redémarrer Word pour qu'il puisse revoir votre style.
J'ai maintenant examiné la situation pour Word 2010 et, autant que je sache, le même modèle est utilisé, les mêmes modifications fonctionneraient, mais l'emplacement par défaut est différent (utilisez "Office14" dans le nom du chemin plutôt que "Office12 "). Je n'ai pas regardé Windows Word 2013 ou 2016.
En guise de contexte, le code XSL associé aux LCID tente d’établir quel LCID (ID de paramètres régionaux) il doit utiliser. Idéalement, nous pourrions éviter le codage en dur "et al." en écrivant le XSL de manière à ce qu'il indique "Si le LCID est 3082, utilisez plutôt le LCID 1033 (ou autre)". Mais Word ne charge pas les informations régionales pour toutes les régions , mais uniquement les informations régionales pour la citation en cours de traitement. Donc, le codage en dur d'un type ou d'un autre est probablement inévitable.