Customization files define the content of UI elements. They do not determine the location
of the elements in the user interface. The structure of the user interface is defined in
workspaces.
Specific customization files are usually created for applications, tools, and
tasks. As an administrator, use the Customize command to create
administrative UI customizations, just like a user does for individual UI elements.
The built-in UI elements provided by the software are stored in localized
application.xml files.
The application_overrides.xml file provides the locations
of administrative UI customization files to use and determines the versions and
languages of the software used.
The file must be stored on local computers into a specific folder:
%programdata%\<company_name>\<application_name>\application_overrides.xml
The .xml file uses a specific syntax as shown in the
following example:
Sample application_overrides.xml file
<?xml version="1.0"?>
<applicationoverrides>
<version build="*">
<language name="*">
<setting type="QString" value="U:\Common\CAD\Shared\ui_customization_all.xml"/>
</language>
<language name="japanese">
<setting type="QString" value="U:\Common\CAD|Shared\ui_customization_jap.xml"/>
</language>
</version>
</applicationoverrides>
In the version tag, the build
parameter specifies the version for which the settings of subsequent customization
files are applied. An asterisk (*) specifies that subsequent
files are applied to all installed versions.
In the language tag, the name
parameter specifies the language for which the customization settings apply. An
asterisk (*) specifies that subsequent files are applied to
all installed languages.
In the value parameter, the
settings tags set the the UI customization files (of type
.xml) to load when the program starts. These files are
usually located on a network drive and folder.
You should preserve the order of the file specifications for overriding
values.
As a user, you can apply definitions of administrative customizations when
customizing the UI with the Customize command, but you cannot
edit them.