Administrator

ApplicationText.ini Format

The ApplicationText.ini file contains one section for each module defined within the application, and an additional section for the application definition itself. Every module definition includes a display name, label, or caption attribute. The key portion identifies the module definition, and the value contains the display name text.

This is an example of the contents of the ApplicationText.ini and ApplicationTextBase.ini files:

[Customers]
module=Customers
object.MainObject=Main Object
property.MainObject.Customers=Customers
object.Customer=Customer
property.Customer.CustomerID=ID
property.Customer.CompanyName=Company
property.Customer.ContactName=Contact

This override file contains one section for each module defined within the application, named [<ModuleName>], and one section named [Misc] for application-level definitions.

The second line in the above example, module=Customers, represents the display name of the module. Each override item’s key follows a defined format:
<defType>.<ModuleLevelParent>.<parent>.<parent>.<definitionName>
  • defType – type of definition that is overridden by the item. Examples include:
    • property
    • object
    • platform
    • listscreencaption
  • ModuleLevelParent – name of the module-level parent definition, of the definition whose display value is overridden.
  • Parent.Parent – name of each ancestor definition, between the module level ancestor, and the definition that is overridden.
  • definitionName – definition name, which is overridden.

The last line in the above example, property.Customer.ContactName, contains the override value for the display name of the property in the Customer object named ContactName. This file includes definitions within the application that have a display name, label, or caption attribute.