How can we exclude topics at a specific status from localization kits?

You can perform a configuration change to exclude the topics.

Symptom

When creating localization kits, topics at Localization:review are included in the kit.

Problem

We only want topics at Localization:tb translated or Localization:in translation included in our localization kits.

Solution

  1. In the TEXTML Administration perspective, lock the accessrights.xml file.
  2. In the prepareLocalizationPackage_api method, remove the status you want to exclude. For example, remove Localization:review highlighted in bold:
    <method name="prepareLocalizationPackage_api" type="api">
            <notify enabled="false"/>
            <conditionset operator="any">
                <condition>
                    <current>
                        <type name="map">
                            <statuses>
                                <status>Localization:tb translated</status>
                                <status>Localization:in translation</status>
                                <status>Localization:review</status>
    
                            </statuses>
                        </type>
                        <type name="topic">
                            <statuses>
                                <status>Localization:tb translated</status>
                                <status>Localization:in translation</status>
                                <status>Localization:review</status>
    
                            </statuses>
                        </type>
                        <type name="image">
                            <statuses>
                                <status>Localization:tb translated</status>
                                <status>Localization:in translation</status>
                                <status>Localization:review</status>
    
                            </statuses>
                        </type>
                        <type name="resource">
                            <statuses>
                                <status>Localization:tb translated</status>
                                <status>Localization:in translation</status>
                                <status>Localization:review</status>
    
                            </statuses>
                        </type>
                    </current>
                    <users>
                        <user name="Everyone"/>
                    </users>
                </condition>
            </conditionset>
        </method>
  3. Release the accessrights.xml file.
  4. Restart your IXIASOFT CCMS Desktop.