Contents
Introduction Translation Parameters Scope of Translations Copying
Translations to Other Interface Preferences Page
Header/Footer Translations
Introduction
The optional
Translations feature allows translations
to be defined for Interface
Preferences so as to translate field
captions, descriptions and a variety of other static
text to other languages. Translations are accessed from the
Manage Translations link that appears near the top of the Edit Interface
Preference page. Translations are defined by specifying the Original
Caption for the field(s) to be translated, along with a Translated Caption
and Translated Description. CATSWeb then automatically performs the
translation at runtime.
If a Modify Form
Field Property configurable action or other event hook is active that changes a field's
caption or description, that configurable action or event hook will take
precedence over a Translation. In other words, the final caption or
description will be the value specified by the configurable action or
event hook, without further translation.
Translation Parameters
Translations have the following parameters:
- Original
Caption- The caption, caption text, link text, section break
text, or other test to be translated. Translations are
performed (or not performed) based on the Original Caption in its
entirety. For example, if a translation is defined for the Original
Caption "Department", fields with a caption of "Department" will be
translated, but fields with a caption of "Department Name" will not be
translated. A second translation for "Department Name" would be needed
in this example.
- Translated
Caption
- The new (translated) caption or text.
- Translated
Description - The new (translated) description.
Back to Top
Scope of Translations
When Translations are
defined, they are applied in the following locations:
Translations are not applied to these locations (among others):
- Data values - Data values are never translated.
However, the data value labels in option groups (ex: "Open", "Closed",
etc.) are translated. The underlying numeric data value remains the
same.
- Text containing data values - CATSWeb often
displays text that is either entirely a data value, or a combination of
static text and data values (ex: "Basic Issue Form #123"). Text like
this is not translated since data values are involved. Note that CATSWeb
category values ("form names") are
considered to be data values.
- Message
boxes - The text in message boxes is not translated.
- The text for System Section
Breaks, since that text is definable in the Interface
Preference itself.
Back to Top
Copying Translations to Other Interface
Preferences
Translations from one Interface
Preference may be copied to other
Interface Preferences by way of the Copy Translations form that
is present at the bottom of the Interface Preferences listing. Choose
the Interface Preference to copy Translations from and to. The
Copy Method setting determines how the translations will be
copied:
- Augment - Translations already present for the
target ("to") Interface Preference are left in place and not modified.
Translations that exist only for the source ("from") Interface
Preference are copied to the target ("to") Interface Preference to
augment those that were already present.
- Replace- All Translations for the target ("to")
Interface Preference are first deleted. The Translations from the
source ("from") Interface Preference are then copied to the target
("to") Interface Preference. The Interface Preferences will then have an
identical set of Translations.
Back to Top
Page
Header/Footer Translations
CATSWeb page headers and footers contain a number of
special text elements (strings) that are subject to translation when they
are present in the header or footer. Their presence is determined by the
options installed in
the system, user permissions, context, configuration settings, etc. The table below
lists these special text elements so that administrators may define translations for
all of them, if so desired:
Page
Header/Footer Text Element (string) |
Advanced |
Advanced Search |
Home |
Manage |
Logout |
My CATSWeb |
About |
Web Services |
Top |
Help |
Affiliate user |
User |
is logged in |
may have |
has |
pending |
personal tasks |
no personal tasks |
pending personal tasks |
Go To |
Issue |
Action |
Subtask |
Search |
View Agreements |
Date/Time Printed |
Printed By |
Back to Top
|