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:
Querying
Displaying results
Solution authoring
Browsing
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.
component. The component is set to
enableUseBrowserLocaleCheckfalse
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.
Languages – Select the languages that users can use for search queries from the list of Available Languages. Add or remove the Enabled Languages using the arrows
Default Language – Select the default language used for search queries