You can use the Business Control Center to configure Knowledge Manager language settings. By selecting Service Administration > Service Administration Configuration > Service Project > Service Center > Knowledge Settings > Language page, you can control the available and default languages for:

You can select the Use UI Locale check box to select the language for the above options, or set up the language options individually per function.

Default Language Settings

Knowledge Manager identifies a default language that will be used for defining queries, viewing results, browsing and authoring. By default, Knowledge Manager refers to the User Preferences. If User Preferences are enabled, Knowledge Manager uses the language specified in the User Preferences for queries, results, browse and author language settings.

If the User Preferences are not set or are unavailable, Knowledge Manager will check to see if the Use Browser’s Locale flag is set to true. If it is set to true, Knowledge Manager will check the locale property of the user profile. If Use UI Locale is set to false, Knowledge Manager will use the Default Language set in the Service Administration panel.

If the locale property is set to a supported language, Knowledge Manager will use the locale property for the default language. If the locale property is not set or is not a supported language, Knowledge Manager will use the locale setting in the browser if it is a supported language.

If the language identified in the browser locale setting is not a supported language, Knowledge Manager will use the Default Language set in the Service Administration panel.

Search Language Options

You can control the default language that will be used for defining queries, viewing results, browsing and authoring by accessing the ACC and setting the atg/svc/search/SearchLanguageService.
enableUseBrowserLocaleCheck
component. The component is set to false by default. This will allow you to always use the global option should no User Option be present.

If the User Preferences are not set or are unavailable, Knowledge Manager will check to see if the enableUseBrowserLocaleCheck component is set to true.

If it is set to true, Knowledge Manager will check the locale property of the user profile. If the locale property is set to a supported language, Knowledge Manager will use the locale property for the default language. If the locale property is not set or is not a supported language, Knowledge Manager will use the locale setting in the browser if it is a supported language.

If the enableUseBrowserLocaleCheck component is set to false, Knowledge Manager will use the Default Language set in the Service Administration panel.

Note: When running on a DB2 database, to view Japanese characters correctly when the solution is authored in Japanese set the useSetCharacterStream attribute to true in the /atg/service/common/src/config/atg/svc/ServiceRepository component. You can set the value for all repositories in your ATG installation by editing the GLOBAL.properties file in the top-level configuration layer.

Configuring Available and Default Language Settings

You can set the available and default languages used in search queries, browse results, results lists and when a user is authoring a solution.