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>