For "out of the box" static text that is present in TeamConnect before any customization, all i18n keys are already present. Those keys are permanent and are not editable by you. These elements of static text become rows in the localization spreadsheet. Shown below are examples of spreadsheet entries to show the patterns used in generating such i18n keys.
i18n key and default text examples
Design element |
Example i18n key and default text |
Notes |
Static text |
account.accountProjectType Posting Project to this Account |
|
Static text |
accountView.title Account - {0} |
This message accepts a parameter - the name of the account. When localizing it is important to preserve parameter tokens. |
Block |
objdef.ACCT.block.Account_Children Child Accounts |
|
Button text |
button.saveAndPreview Save & Preview |
|
Enumeration |
enum.docucontent.26 Rich Text Format |
Enumerations can be used to populate fixed drop-down lists, in this case for choosing the file type of a document. |
Enumeration |
enum.lineitem.adjustmenttarget.netamount Net Amount |
|
Error message |
error.screendesign.tagUsage Could not parse screen file due to improper use of a tag in file. Please check logs. |
|
Error message |
common.typeMismatch Value "{0}" entered for criterion "{1}" is invalid. |
Parameter tokens must be preserved when localizing. |
Search view (criterion) |
objdef.ACCT.searchview.DefaultTemplate.criterion.Vendorr290c1 Vendor |
Tokens like "r290c1" were used by prior versions of TeamConnect to control the positioning of a criterion on the filter page. |
Search view (result column) |
objdef.ACCT.searchview.DefaultTemplate.resultscolumn.Balance Balance |
|
System lookup table entry |
table.system.CURR.item.CAD Canada, Dollars |
|
Custom field |
objdef.CONT.customfield.Eligible Eligibility |
"Eligible" is field name. "Eligibility" is field label. |