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>