Comment éviter l'erreur « Impossible de récupérer le statut ne pas traduire pour le cycle Localisation »
Vous pouvez procéder à un changement de configuration pour éviter cette erreur.
Description
Lorsqu'un utilisateur crée une image mais ne sélectionne pas la case Traduction nécessaire, l'image a le statut Localization:do not translate
lorsqu'elle est localisée. Cette erreur se produira si le statut Localization: do not translate
n'est pas défini dans le fichier system/conf/image_status.xml.
Solution
Modifiez le fichier system/conf/image_status.xml et ajoutez l'entrée suivante :
<!-- Localization cannot have multiple higher states ( higher state are next to current with a higher level ) -->
<cycle collection="/content/localization/" description="" initial="false" lastworkcycle="false"
level="0" name="Localization" type="localization">
<nextCycle/>
<states>
<state level="0" name="do not translate" type="work">
<lockable>
<objtypes>
<type>none</type>
</objtypes>
</lockable>
<nextStates/>
</state>
<state initial="true" level="0" name="tb translated" type="work">
<lockable>
<objtypes>
<type>none</type>
</objtypes>
</lockable>
<nextStates>
<next>in translation</next>
</nextStates>
</state>