How the Locale Management Utility Chooses Among Multiple Translations

If the Locale Management Utility finds more than one translation for a source string, then it does the following:

  • If the source string resides in the property of an object that is related to a business component, such as Control Caption or List Column Display Name, then the Locale Management Utility examines translations from the same business component first, and then does the following:

    • If multiple translations exist in the same business component, then it chooses the string that occurs most frequently.

    • If no translations exist in the same business component, then it chooses the translation that occurs most frequently in all business components.

      For example, Applet A references the Account business component. Applet A includes a control caption with the value of Account, and this value is translated to Account_FRA for French. You create a new applet, Applet B, that also references the Account business component, and Applet B also includes a control caption with the value of Account. If you run Find Translations, then the Locale Management Utility finds Account_FRA as an existing translation and chooses it as the best candidate for this string.

  • If the source string is not a property related to a business component, such as Menu Item Caption, then the Locale Management Utility chooses the translation that occurs most frequently.