Translation Coding Guidelines

Use these guidelines to ensure a successful translation of JD Edwards EnterpriseOne software components:

  • Limit the size of text items to no more than 70 percent of the space allotted to them.

    Many words and phrases increase in size when translated; therefore, ensure that all field sizes leave room for text expansion of up to 30 percent. If you exceed the space allotted, you will receive a Warning Message in event rules (ER). Do not ignore this message.

  • Verify that push buttons can change size dynamically to compensate for any text size increase that occurs in translation.

  • Use only approved acronyms and abbreviations.

  • Use text variables instead of hard-coded text.

    Text variables are translated, while hard-coded text cannot be translated.

  • Do not use contractions.

  • Avoid long or ambiguous noun strings.

  • Leave controls visible in the Properties and use the hide/show functionality in ER.

    Any control set to hidden in the control's properties (the Visible check box is cleared) is not extracted for translation and, therefore, cannot be translated. If the control is never to be displayed, then clear the Visible option. If the control is sometimes displayed, select the Visible option and use the hide/show functionality in ER.

  • Whenever Table I/O is used to retrieve user-defined code (UDC) descriptions, ensure that you enable retrieval from either the User Defined Codes table (F0005) or the User Defined Codes - Alternate Language Descriptions table (F0005D), depending on the user's logon language setting.

    Translated UDC descriptions and UDC type descriptions are not stored in the same tables for all languages. For the English language, they are stored in the User Defined Code Types table (F0004) and the User Defined Codes table (F0005), respectively. For all other languages, they are stored in the User Defined Codes - Alternate Language Descriptions table (F0004D) and the User Defined Codes - Alternate Language Descriptions table (F0005D).