Translating Methods
There are two methods available in the system for translating custom strings:
- User Interface
Use this translation method only when you add or modify a limited number of custom strings.
- Export/Import
Use this translation method when you must translate a large number of custom strings. This method is particularly useful to professional product-translators because the system provides a file format (.XLIFF) that streamlines the translation efforts (Export). After the translations are completed, the Company Administrator, or a User with appropriate permissions, can access the node and import the translated file back into the system (Import). The translation is done for one language at a time.
To use the User Interface translation method
- Go to the Internationalization node.
- Select the custom string that you want to translate.
- Click Open from the toolbar to open the Modify Translation String window. The Source Type and Source String fields are read only.
- In the Note field enter a description explaining the context and usage of the custom string that you are about to translate.
- Modify, or add to, the existing translations. You can enter multiple languages for the custom string.
- When finished, click Apply and then OK.
About Source Type and Source String
Each custom string is unique according to the custom string Source Type and Source String. The Source Type displays the Source String category. Data Structure, uDesigner, and Reports are some of the options under Source Type.
Example
A designers designs a Data Element (DE) with the label: Vendors. The Business Process is also named: Vendors. Since both the DE and BP constitute a design element, the Source Type is: uDesigner.
Language codes
Use the following information to match the language settings:
- Chinese (Simplified): zh_CH
- Chinese (Traditional): zh_TW
- English: en
- French: fr
- German: de
- Italian: it
- Japanese: ja
- Korean: ko
- Portuguese (Brazil): pt_BR
- Russian: ru
- Spanish: es
To use the Export/Import translation method
- Go to the Internationalization node.
- Select the custom string that you want to translate.
- Click Export from the toolbar to open the Export Options window.
- Select values for the following fields:
- Source Language
The current language of the custom string. (Example: English)
- Target Language
The language that the source custom string has to be translated into. You can only select one language. (Example: German)
- Source Type
To allow you to filter the custom string for export base on a particular Source Type. The drop-down list contains values such as: Data Structure, Reports, and so on. (Example: Business Process Setup)
- Include Translated Strings
This is an optional parameter. By default, this option is selected.
- If selected, the custom strings (source strings) that are currently translated into the selected language will be exported, also.
- If deselected, only the custom strings (source strings) that are not translated into the selected language will be exported.
- Source Language
- Click Export to open the File Download window. The file download operation follows the Unifier standard file download process.
The exported file is in ".XLIFF" format and the file name contains "Unifier" (Unifier+-+<Language Name>.XLIFF).
The number of characters allowed in the file name is based on Unifier standard. For supported version of the "XLIFF" file refer to the Primavera Unifier Tested Configurations in the Primavera Unifier Documentation Library.
The exported file contains the following information: ID, Source String, Target Language, and Note.
The Source String is the base for all translations, the Target Language is the language selected, and the Note is a placeholder, which stores notes for the translators. The source language attribute for the exported file originates from the Source language selection at the time of export.
- Save the file in your local folder and open the file using a program such as Notepad or WordPad.
- Open the saved XLIFF file, review the declaration information, and search for <source>. Example:
<source>Assets</source>
- Enter a new line, include the target language information, and save the file. Example:
<target>Aktiva</target>
- Change the value of "approved" to "yes." Example:
<trans-unit id="l5ZQE6Yw9eD/h+JchexCKco1fHnswOCBQne0aR7L86IugwBoiYsRbBpmz+fhygs3" approved="no”>
If you have exported .XLIFF file prior to 21.8, then your exported file will not be compatible after 21.8. For new translations, on or after 21.8, Oracle recommends that you export the strings again.
- Proceed to import the file back to Unifier.
When the file is ready, use the Import option to bring the translated file back into the system.
- Go to the Internationalization node.
- Click Import from the toolbar to open the standard File Upload window.
- Click Browse, and import the translated file (Unifier-,Language Name.XLIFF). Basic file replacement and override apply.
At this point, the translated custom strings map to the appropriate language settings and are ready to be used.
Note: The Oracle Database column size must not exceed the storage size of 4000 bytes.
See Also
Translating Custom Strings (Internationalization)
Internationalization Node Properties
Internationalizing Environments
Displaying Custom Strings and System Strings
Internationalization and CSV Files
Internationalization and Web Services
Internationalization (Email Notifications)
Internationalization (Support for Tools)
Internationalization (BI Publisher/Oracle Analytics Publisher Custom Reports)
Internationalization (Dashboards)
Internationalization (Help Files)
Internationalization (Spell Check)
Internationalization (Date and Time Zone Formats)
Internationalization (Audit Log)
Last Published Tuesday, December 12, 2023