Wie kann ich den Fehler „Status „Nicht übersetzen“ für Lokalisierungszyklus kann nicht abgerufen werden“ verhindern?

Sie können eine Konfigurationsänderung vornehmen, um diesen Fehler zu verhindern.

Beschreibung

Wenn ein Benutzer eine Grafik erstellt, aber das Kontrollkästchen Übersetzung erforderlich nicht aktiviert, wird für die Grafik bei der Lokalisierung Localization:do not translate festgelegt. Der Fehler tritt auf, wenn der Status Localization: do not translate nicht in der Datei system/conf/image_status.xml definiert ist.

Lösung

Bearbeiten Sie die Datei system/conf/image_status.xml und fügen Sie den folgenden Eintrag hinzu:
    <!-- 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>