Video Screencast Help
Symantec to Separate Into Two Focused, Industry-Leading Technology Companies. Learn more.

Using a non-English language on the Enforce Server administration console

Created: 26 Apr 2014 • Updated: 28 Apr 2014
Language Translations
Lion Shaikh's picture
0 0 Votes
Login to vote

Language packs for Symantec Data Loss Prevention localize the product for a particular language on Windows-based systems. After a language pack has been added to Symantec Data Loss Prevention, administrators can specify it as the system-wide default. If multiple language packs have been made available by the administrator for use, individual users can choose the language they want to work in.

The use of locales and languages is specified through the Enforce Server administration console by the following roles:

Symantec Data Loss Prevention administrator. Specifies that one of the available languages be the default system-wide language and sets the locale.

Individual Symantec Data Loss Prevention user. Chooses which of the available locales to use.

Note:
 The addition of multiple language packs could slightly affect Enforce Server performance, depending on the number of languages and customizations present. This results because an additional set of indexes has to be built and maintained for each language.
 

Warning:  Do not modify the Oracle database NLS_LANGUAGE and NLS_TERRITORY settings.
 

Language pack selection results in the following:

@ Its locale becomes available to administrators and end users in Enforce Server Configuration screen.

@ Enforce Server screens, menu items, commands, and messages appear in the language.

@ The Symantec Data Loss Prevention Help system may be displayed in the language.

Language packs for Symantec Data Loss Prevention are available from Symantec File Connect.

Caution:  When you install a new version of Symantec Data Loss Prevention, any language packs you have installed are deleted. For a new, localized version of Symantec Data Loss Prevention, you must upgrade to a new version of the language pack.
 

About locales :

A locale provides the following:

@ Displays dates and numbers in formats appropriate for that locale.

@ Sorts lists and reports based on text columns, such as "policy name" or "file owner," alphabetically according to the rules of the locale.

Locales are installed as part of a language pack.

An administrator can also configure an additional locale for use by individual users. This additional locale need only be supported by the required version of Java.

For a list of these locales, see http://java.sun.com/j2se/version/docs/guide/intl/locale.doc.html, where version equals the currently supported Java version.

Any locales listed as "fully supported locales" or as "also provided, but not tested" may be used except Turkish. English is the default locale, so it need not be independently selected.

The locale can be specified at product installation time, as described in the Symantec Data Loss Prevention Installation Guide. It can also be configured at a later time using the Language Pack Utility.

A Symantec Data Loss Prevention administrator specifies which of the available languages is the default system-wide language.

To choose the default language for all users

1] On the Enforce Server, go to System > Settings > General and click Configure.
The Edit General Settings screen is displayed.

2] Scroll to the Language section of the Edit General Settings screen, and click the button next to the language you want to use as the system-wide default.
3] Click Save.

Individual Symantec Data Loss Prevention users can choose which of the available languages and locales they want to use by updating their profiles.

Administrators can use the Language Pack Utility to update the available languages.

Using the Language Pack Utility :

To make a specific locale available for Symantec Data Loss Prevention, you add language packs through the Language Pack Utility.

You run the Language Pack Utility from the command line. Its executable, LanguagePackUtility.exe, resides in the \Vontu\Protect\bin directory.

To use the Language Pack Utility, you must have Read, Write, and Execute permissions on all of the \Vontu folders and subfolders.

To display help for the utility, such as the list of valid options and their flags, enter LanguagePackUtility without any flags.

Note:  Running the Language Pack Utility causes the VontuManager and VontuIncidentPersister services to stop for as long as 20 seconds. Any users who are logged on to the Enforce Server administration console will be logged out automatically. When finished making its updates, the utility restarts the services automatically, and users can log back on to the administration console.
 

Language packs for Symantec Data Loss Prevention can be obtained from Symantec File Connect.

To add a language pack (Windows)

1] Advise other users that anyone currently using the Enforce Server administration console must save their work and log off.
2] Run the Language Pack Utility with the -a flag followed by the name of the ZIP file for that language pack. Enter:
LanguagePackUtility -a filenamewhere filename is the fully qualified path and name of the language pack ZIP file.

For example, if the Japanese language pack ZIP file is stored in c:\temp, add it by entering:

LanguagePackUtility -a c:\temp\Symantec_DLP_10.5_Lang_Pack-JP.zip
To add multiple language packs during the same session, specify multiple file names, separated by spaces, for example:

LanguagePackUtility -a
c:\temp\Symantec_DLP_10.5_Lang_Pack-TW.zip
Symantec_DLP_10.5_Lang_Pack-CS.zip

3] Log on to the Enforce Server administration console and confirm that the new language option is available on the Edit General Settings screen. To do this, go to System > Settings > General > Configure > Edit General Settings.

To add a language pack (Linux) :

1] Advise other users that anyone currently using the Enforce Server administration console must save their work and log off.
2] Open a terminal session to the Enforce Server host and switch to the DLP_system_account by running the following command:
su - DLP_system_account

3] Run the following command:
DLP_home/Protect/bin/LanguagePackUtility -a <path to language pack zip file>

4] Log on to the Enforce Server administration console and confirm that the new language option is available on the Edit General Settings screen. To do this, go to System > Settings > General > Configure > Edit General Settings.

To remove a language pack :

1] Advise users that anyone currently using the Enforce Server administration console must save their work and log off.
2] Run the Language Pack Utility with the -r flag followed by the Java locale code of the language pack you want to remove. Enter:
LanguagePackUtility -r localewhere locale is a valid Java locale code corresponding to a Symantec Data Loss Prevention language pack.

For example, to remove the French language pack enter:

LanguagePackUtility -r fr_FR
To remove multiple language packs during the same session, specify multiple file names, separated by spaces.

3] Log on to the Enforce Server administration console and confirm that the language pack is no longer available on the Edit General Settings screen. To do this, go to System > Settings > General > Configure > Edit General Settings.
Removing a language pack has the following effects:

@ Users can no longer select the locale of the removed language pack for individual use.

Note:  If the locale of the language pack is supported by the version of Java required for running Symantec Data Loss Prevention, the administrator can later specify it as an alternate locale for any users who need it.
 
@ The locale reverts to the system-wide default configured by the administrator.

@ If the removed language was the system-wide default locale, the system locale reverts to English.

To change or add a locale :

1] Advise users that anyone currently using the Enforce Server administration console must save their work and log off.
2] Run the Language Pack Utility using the -c flag followed by the Java locale code for the locale that you want to change or add. Enter:
LanguagePackUtility -c localewhere locale is a valid locale code recognized by Java, such as pt_PT for Portuguese.

For example, to change the locale to Brazilian Portuguese enter:

LanguagePackUtility -c pt_BR

3] Log on to the Enforce Server administration console and confirm that the new alternate locale is now available on the Edit General Settings screen. To do this, go to System > Settings > General > Configure > Edit General Settings.
If you specify a locale for which there is no language pack, "Translations not available" appears next to the locale name. This means that formatting and sort order are appropriate for the locale, but the Enforce Server administration console screens and online Help are not translated.

Note:  Administrators can only make one additional locale available for users that is not based on a previously installed Symantec Data Loss Prevention language pack.

About support for character sets, languages, and locales :

Symantec Data Loss Prevention fully supports international deployments by offering a large number of languages and localization options:

@ Policy creation and violation detection across many languages.

 The supported languages can be used in keywords, data identifiers, regular expressions, exact data profiles (EDM) and document profiles (IDM).

@ Operation on localized and Multilingual User Interface (MUI) versions of Windows operating systems.

@ International character sets. To view and work with international character sets, the system on which you are viewing the Enforce Server administration console must have the appropriate capabilities.

@ Locale-based date and number formats, as well as sort orders for lists and reports.

@ Localized user interface (UI) and Help system. Language packs for Symantec Data Loss Prevention provide language-specific versions of the Enforce Server administration console. They may also provide language-specific versions of the online Help system.

Note:   These language packs are added separately following initial product installation.
 

@ Localized product documentation.

Note:  If the Enforce Server runs on a Linux host, you must install language fonts on the host machine using the Linux Package Manager application. Language font packages begin with fonts-<language_name>. For example, fonts-japanese-0.20061016-4.el5.noarch

Supported languages for detection :

Symantec Data Loss Prevention supports a large number of languages for detection. Policies can be defined that accurately detect and report on the violations found in content in these languages.

Arabic
Brazilian Portuguese
Chinese (traditional)
Chinese (simplified)
Czech
Danish
Dutch
English
Finnish
French
German
Greek
Hebrew
Hungarian
Italian
Japanese
Korean
Norwegian
Polish
Portuguese
Romanian
Russian
Spanish
Swedish
Turkish

 
*Symantec Data Loss Prevention cannot be installed on a Windows operating system that is localized for the Turkish language, and you cannot choose Turkish as an alternate locale.

For additional information about specific languages, see the Symantec Data Loss Prevention Release Notes.

A number of capabilities are not implied by this support:

@ Technical support provided in a non-English language. Because Symantec Data Loss Prevention supports a particular language does not imply that technical support is delivered in that language.

@ Localized administrative user interface (UI) and documentation. Support for a language does not imply that the UI or product documentation has been localized into that language. However, even without a localized UI, user-defined portions of the UI such as pop-up notification messages on the endpoint can still be localized into any language by entering the appropriate text in the UI.

@ Localized content. Keywords are used in a number of areas of the product, including policy templates and data identifiers. Support for a language does not imply that these keywords have been translated into that language. Users may, however, add keywords in the new language through the Enforce Server administration console.

@ New file types, protocols, applications, or encodings. Support for a language does not imply support for any new file types, protocols, applications, or encodings that may be prevalent in that language or region other than what is already supported in the product.

@ Language-specific normalization. An example of normalization is to treat accented and unaccented versions of a character as the same. The product already performs a number of normalizations, including standard Unicode normalization that should cover the vast majority of cases. However, it does not mean that all potential normalizations are included.

@ Region-specific normalization and validation. An example of this is the awareness the product has of the format of North American phone numbers, which allows it to treat different versions of a number as the same, and to identify invalid numbers in EDM source files. Support for a language does not imply this kind of functionality for that language or region.

Items in these excluded categories are tracked as individual product enhancements on a language- or region-specific basis. Please contact Symantec Support for additional information on language-related enhancements or plans for the languages not listed.