WoodWing Help Center

Support for non-English languages in Elvis 5

Improving search results by setting the correct language for indexing and searching in Elvis 5

When text is indexed and subsequently searched, it is important that the correct language engine (or 'locale') is used. This way, search results will be as accurate as possible.

Example: When working with assets in which the content and the text in the metadata fields is all in German, the locale can best be set to German as well.

The following locales can be set:

Locale Code

American English
(default setting)

en_US

Chinese - simplified

zh_CN

Chinese - traditional

zh_TW

Dutch

nl_NL

Finnish

fi_FI

French

fr_FR

German

de_DE

Italian

it_IT

Japanese

ja_JP

Korean

ko_KR

Polish

pl_PL

Russian

ru_RU
Swiss 1 de_CH

Thai

th_TH

Turkish

tr_TR

1 Requires Elvis 5.7 or higher.

Changing the locale

Step 1. Access the Config properties page and click Set config properties.

The Set config properties option

Step 2. On the page that appears, search for "propertyKey" : "locale" and check the setting for 'currentValue'.

Example: Here, currentValue is set to "en_US":

"propertyKey" : "locale",
"defaultValue" : "default",
"comment" : 
"hidden" : false,
"clusterWide" : true,
"currentValue" : "en_US",
"currentEqualsDefault" : false,
"requiresRestart" : true

Step 3. In the address bar of your web browser, add the command to change the locale by using the following format:

?property=value

Example: In our case we want to change the property 'locale' to the value 'de_DE' so we add ?locale=DE:

localhost/controller/admin/config/properties/set?locale=de_DE

Step 4. Press Enter to run the command.

The page is updated.

Step 5. Verify on the page that the value has changed.

Step 6. Update the 'asset' index. (See Updating the Elvis 5 Server index.)

Step 7. Restart the cluster.

Was this article helpful?
0 out of 0 found this helpful / Created: / Updated:
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.