Add the ixia_locid attribute to specified elements in CCMS Desktop
If you need to uniquely identify segments in content for auto-translation, you can set
up triggers to add the @ixia_locid
identifier to each segment.
What to know
The triggers mentioned in this procedure work with the element list defined in
locidclasses.xml. Be sure to review that file to ensure all
the elements to which you want to add @ixia_locid
are included.
Steps
- In the TEXTML Administration perspective, connect to your server.
-
To add
@ixia_locid
to elements in CCMS Desktop, locate the triggers.xml file in the repository's /system/conf collection. - Check out the file and open it for editing.
-
Find the section that begins
<!-- trigger to apply localization ids on element -->
.<!-- trigger to apply localization ids on element --> <!--<trigger apply-to="Release" class="com.ixiasoft.cms.triggers.IdentifyElementsOnRelease" name="identify" objtype="map" schedule="before"> <parameters> <param name="status" value="Authoring:*"/> </parameters> </trigger>--> <!--<trigger apply-to="Release" class="com.ixiasoft.cms.triggers.IdentifyElementsOnRelease" name="identify" objtype="topic" schedule="before"> <parameters> <param name="status" value="Authoring:*"/> </parameters> </trigger>--> <!--<trigger apply-to="changeStatus" class="com.ixiasoft.cms.triggers.IdentifyElements" name="identify" objtype="map" schedule="before"> <parameters> <param name="initial-status" value="Authoring:work"/> <param name="end-status" value="Authoring:*"/> </parameters> </trigger>--> <!--<trigger apply-to="changeStatus" class="com.ixiasoft.cms.triggers.IdentifyElements" name="identify" objtype="topic" schedule="before"> <parameters> <param name="initial-status" value="Authoring:*"/> <param name="end-status" value="Authoring:*"/> </parameters> </trigger>-->
The first two triggers add
@ixia_locid
when you release a topic or map.The third and fourth triggers add
@ixia_locid
when you move an object from one Authoring status to another.These triggers are disabled by default.
-
To enable the triggers, remove the comment tags (
<!--
and-->
) that surround each trigger.Note: After enabling the triggers, the CCMS adds@ixia_locid
only to objects that are released or moved to another status from that point forward. It does not retroactively add@ixia_locid
. Likewise, if the trigger was previously active but is disabled at some point, any existing@ixia_locid
attributes are not removed. - Save, close, and check in the file.
-
Inform users of the changes.
The changes are automatically applied once users close and then reopen their CCMS Desktop. Users can also apply the changes without restarting their CCMS Desktop by clicking IXIA CCMS > Synchronize Configuration. Additionally, refresh IXIA CCMS Web so that users see the change reflected there.