Setup
Copy
To aid the administrators in deployment, each of the following topics are laid out in the order they should be considered when setting up an Aras Innovator multi-lingual, multi-locale use case.
Aras Innovator has two basic configurations for time zone support: Local Time Zone and Corporate Time Zone.
Corporate Time Zone
If your users access Aras Innovator from multiple time zones, you should configure Aras Innovator to have one corporate time zone that the Aras Innovator Server can reference. This time zone is used for calculating things such as when Project Activities become active.
- Log into Aras Innovator as an Administrator.
- From the TOC, select Administration --> Variables. The following menu appears:
- Click Create New Variable. The Variable screen appears:
- Set the Name = CorporateTimeZone.
- Set the Value according to the registry key name associated with the required time zone.
- Click Save and Done to unclaim the Variable Item.
- Log out of Aras Innovator.
- Restart the World Wide Web Publishing service on the server running the Innovator Server tier of Aras Innovator.
- Restart the running Agent Services to synchronize the Time Zone Update to all the connected services.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones The following is a list of the time zone registry key names as of May 2008 for reference:
| Standard Time | Standard Time | Pacific Standard Time |
| Alaskan Standard Time | Ekaterinburg Standard Time | Pacific Standard Time () |
| Arab Standard Time | Standard Time | Romance Standard Time |
| Arabian Standard Time | FLE Standard Time | Russian Standard Time |
| Arabic Standard Time | Georgian Standard Time | SA Eastern Standard Time |
| Armenian Standard Time | GMT Standard Time | SA Pacific Standard Time |
| Atlantic Standard Time | Standard Time | SA Western Standard Time |
| AUS Central Standard Time | Standard Time | Standard Time |
| AUS Eastern Standard Time | GTB Standard Time | Standard Time |
| Standard Time | Hawaiian Standard Time | Standard Time |
| Standard Time | Standard Time | Standard Time |
| Central Standard Time | Standard Time | Sri Lanka Standard Time |
| Standard Time | Standard Time | Standard Time |
| Standard Time | Standard Time | Standard Time |
| Cen. Standard Time | Standard Time | Standard Time |
| Central American Standard Time | Standard Time | Standard Time |
| Standard Time | Standard Time 2 | US Eastern Standard Time |
| Central Brazilian Standard Time | Mid-Atlantic Standard Time | US Mountain Standard Time |
| Standard Time | Standard Time | Standard Time |
| Central European Standard Time | Standard Time | Standard Time |
| Central Pacific Standard Time | Mountain Standard Time | Standard Time |
| Central Standard Time | Mountain Standard Time () | W. Central Standard Time |
| Central Standard Time () | Standard Time | Standard Time |
| Standard Time | N. Central Standard Time | Standard Time |
| Dateline Standard Time | Standard Time | West Pacific Standard Time |
| Standard Time | Standard Time | Standard Time |
| Standard Time | Standard Time | |
| Standard Time | Standard Time | |
| Standard Time | East Standard Time | |
| Eastern Standard Time | Standard Time |
Update Time Zone Data
Due to periodic changes to Time Zone information such as Daylight Savings, it is sometimes necessary to update the time zone data within Aras Innovator. Similar to Windows Updates, this new information needs to be loaded into your system. Use the following procedure to update the time zone data for your instance:
- Log into Aras Innovator as an administrator.
- Select Actions>Update timezones data. The following dialog appears:
Click the login icon
. The following menu appears:
Defining a Language
Aras Innovator has the ability to store properties as ‘Multi-Lingual Properties’. A multi-lingual property stores multiple values for the same property. The value displayed is based on the language defined in Aras Innovator for your Locale. In most cases, if there is no value for a specific language, the value for the default language (English) is shown.
Adding the Language Item
The first step to using multi-lingual properties is to define the Language Item in Aras Innovator.
- Log into Aras Innovator as an administrator.
- From the TOC, select Administration --> Localization-> Languages. The following menu appears:
- Click Create New Language. The following screen appears.
- Enter the following information into the fields:
- Code = The letter ISO code that identifies the language. For example, ‘ja’ for Japan
- Name = The name of the language for reference in the keyed name. For example, Japanese
- Suffix = The identifier for differentiation of one language from another in a multi-lingual property. For example,’_ja’ for Japanese
- Collation = This property is used to set custom sorting rules for each language column at the database level. A null value for collation should simply means that there is no custom collation for that column.
- Direction = The direction that the language is read in. For example, if the language is English, you would select “ltr” from the dropdown list.
Click
and
to save and unclaim the language item.
Updating the User Interface (Xml-based resources)
The second step to adding a language is to update the xml resources that define the menus, toolbars, and user interface elements.
| These files make up most of the XML-based resources. The language specific XML files need to be put in the /Client folder next to the default (English) counterparts.Any file that cannot be found in the language specific folder can cause the corresponding file from the default (English) folder to be loaded.Language specific folders should be in the format xml.{Language Item Code}Example: xml.ja | |
| Each of the standard Aras Innovator solutions and modules has its own xml resources. Each of these folders should have any language specific files put in a corresponding folder.PLM for instance has a folder ‘/Client/Solutions/PLM/xml’. The corresponding folder for Japanese would be ‘/Client/Solutions/PLM/xml.ja’The standard installation of Aras Innovator has the following XML-based resource folders:\Innovator\Client\Solutions\PLM\Innovator\Client\Modules\aras.innovator.core.EffectivityServices\Innovator\Client\Modules\aras.innovator.DomainAccessControl\Innovator\Client\Module\aras.innovator.MacPolicy\Innovator\Client\Modules\aras.innovator.MassPromote\Innovator\Client\Modules\aras.innovator.ExtendedClassification\Innovator\Client\Modules\aras.innovator.Viewers\Innovator\Client\Modules\aras.innovator.GraphView\Innovator\Client\Modules\aras.innovator.Izenda\Innovator\Client\Modules\aras.innovator.QueryBuilder\Innovator\Client\Modules\aras.innovator.SSVC\Innovator\Client\Modules\aras.innovator.TDF\Innovator\Client\Modules\aras.innovator.TreeGridView\Innovator\Client\Modules\aras.innovator.CMF\Innovator\Client\Modules\aras.innovator.CUI\Innovator\Client\Modules\aras.innovator.ES\Innovator\Client\scripts\CodeEditor\Innovator\Client\scripts\ReportTool\Innovator\Client\scripts\SitePreferenceOAuth Server\i18n |
../images/TextField.svg” and “../Images/TextField.svg” for Linux. For more information about cross-platform development please see section 2.2 Cross-platform development in the Aras Innovator - Programmer’s Guide.
In Aras Innovator only the English locale is defined by default. You must define additional locales in the database.
- Log into Aras Innovator as an administrator.
- From the TOC, select Administration > Localization>Locales. The following menu appears:
- Click Create New Locale. The Locale screen appears:
- Enter the appropriate information in the following fields:
- Code = The culture code for locale. For example,’ja-JP’ for Japan
- Name = The name of the locale.
- Language = The language item that is referenced by users with this locale on their client PC machines. For example, ‘Japanese’ from section 0 Adding a Language.
- Restart the World Wide Web Publishing service on the server running the Innovator Server tier of Aras Innovator.
Click the
and
buttons to save and unclaim the item.