Steps to Localize AVEVA Work Tasks
- Last UpdatedJun 10, 2024
- 4 minute read
To localize AVEVA Work Tasks for cultures other than English (US), do the following:
-
Install your edition of AVEVA Work Tasks and activate the license by following the steps described in the Administrator Guide.
-
For AVEVA Work Tasks to work on an operating system with a different locale, the UI Culture for the application must be changed. Specify the following Globalization setting in the Web.Config file present in the Virtual Directory path of each site, corresponding to the application. By default, the Web.Config file is present in the following path:
[AVEVA Work Tasks Installed Path]\AVEVA\Work Tasks\Web\EnterpriseConsole
If you create your own Enterprise Console, you can find the Web.Config file in the Web folder of your Enterprise Console.For example, if you are changing the culture to French, add the following entry within the <system.web> tag in the web.config file of the Enterprise Console site, with the uiCulture tag as fr-FR.
<globalization culture="fr-FR" uiCulture="fr-FR" requestEncoding="utf-8" responseEncoding="utf-8"/>
For more information, see the Installing AVEVA Work Tasks Locales for Brazilian Portuguese section in the Administrator Guide.
-
To achieve localization in other languages, refer http://msdn2.microsoft.com/en- us/library/ms533052.aspx for respective language codes. In case of English culture other than English (US), specify the appropriate English UICulture. For example, if your culture is English (Australian), specify the UICulture as "en-AU".
Language Codes
The following table 1 lists all the possible language codes used to specify various system settings.
Table 1 - Language Codes
af
Afrikaans
sq
Albanian
ar-sa
Arabic (Saudi Arabia)
ar-iq
Arabic (Iraq)
ar-eg
Arabic (Egypt)
ar-ly
Arabic (Libya)
ar-dz
Arabic (Algeria)
ar-ma
Arabic (Morocco)
ar-tn
Arabic (Tunisia)
ar-om
Arabic (Oman)
ar-ye
Arabic (Yemen)
ar-sy
Arabic (Syria)
ar-jo
Arabic (Jordan)
ar-lb
Arabic (Lebanon)
ar-kw
Arabic (Kuwait)
ar-ae
Arabic (U.A.E.)
ar-bh
Arabic (Bahrain)
ar-qa
Arabic (Qatar)
eu
Basque
bg
Bulgarian
be
Belarusian
ca
Catalan
zh-tw
Chinese (Taiwan)
zh-cn
Chinese (PRC)
zh-hk
Chinese (Hong Kong SAR)
zh-sg
Chinese (Singapore)
hr
Croatian
cs
Czech
da
Danish
nl
Dutch (Standard)
nl-be
Dutch (Belgium)
en
English
en-us
English (United States)
en-gb
English (United Kingdom)
en-au
English (Australia)
en-ca
English (Canada)
en-nz
English (New Zealand)
en-ie
English (Ireland)
en-za
English (South Africa)
en-jm
English (Jamaica)
en
English (Caribbean)
en-bz
English (Belize)
en-tt
English (Trinidad)
et
Estonian
fo
Faeroese
fa
Farsi
fi
Finnish
fr
French (Standard)
fr-be
French (Belgium)
fr-ca
French (Canada)
fr-ch
French (Switzerland)
fr-lu
French (Luxembourg)
gd
Gaelic (Scotland)
gd-ie
Gaelic (Ireland)
de
German (Standard)
de-ch
German (Switzerland)
de-at
German (Austria)
de-lu
German (Luxembourg)
de-li
German (Liechtenstein)
el
Greek
he
Hebrew
hi
Hindi
hu
Hungarian
is
Icelandic
id
Indonesian
it
Italian (Standard)
it-ch
Italian (Switzerland)
ja
Japanese
ko
Korean
ko
Korean (Johab)
lv
Latvian
lt
Lithuanian
mk
Macedonian (FYROM)
ms
Malaysian
mt
Maltese
no
Norwegian (Bokmal)
no
Norwegian (Nynorsk)
pl
Polish
pt-br
Portuguese (Brazil)
pt
Portuguese (Portugal)
rm
Rhaeto-Romanic
ro
Romanian
ro-mo
Romanian (Republic of Moldova)
ru
Russian
ru-mo
Russian (Republic of Moldova)
sz
Sami (Lappish)
sr
Serbian (Cyrillic)
sr
Serbian (Latin)
sk
Slovak
sl
Slovenian
sb
Sorbian
es
Spanish (Spain)
es-mx
Spanish (Mexico)
es-gt
Spanish (Guatemala)
es-cr
Spanish (Costa Rica)
es-pa
Spanish (Panama)
es-do
Spanish (Dominican Republic)
es-ve
Spanish (Venezuela)
es-co
Spanish (Colombia)
es-pe
Spanish (Peru)
es-ar
Spanish (Argentina)
es-ec
Spanish (Ecuador)
es-cl
Spanish (Chile)
es-uy
Spanish (Uruguay)
es-py
Spanish (Paraguay)
es-bo
Spanish (Bolivia)
es-sv
Spanish (El Salvador)
es-hn
Spanish (Honduras)
es-ni
Spanish (Nicaragua)
es-pr
Spanish (Puerto Rico)
sx
Sutu
sv
Swedish
sv-fi
Swedish (Finland)
th
Thai
ts
Tsonga
tn
Tswana
tr
Turkish
uk
Ukrainian
ur
Urdu
ve
Venda
vi
Vietnamese
xh
Xhosa
ji
Yiddish
zu
Zulu
-
Create a folder for the new culture under the Locales folder. For example, to setup the locale for French, create the folder fr-FR in C:\Program files\AVEVA\Work Tasks\\Locales\fr-FR.
-
Copy contents of the folder C:\Program files\AVEVA\Work Tasks\\Locales\en-US\ to the new folder.
-
Change the messages in all the Text files to the new language.
For example, if the locale is French, then in Calendar.txt change the second string for all the keys. In the
key, Calendar_Heading:Calendar Control, change the String "Calendar Control" to "Commande De Calendrier".
Here, the left string "Calendar_Heading" is a Key and the second string "Calendar Control" is the value. Similarly, change the values for the following keys and verify.
Calendar_Name: Nom De Calendrier
Calendar_Provider: Fournisseur
Calendar_TimeZone: Fuseau horaire
Calendar_InheritsFrom : Hérite
Save the changes as Unicode Encoding since the ANSI version does not support the display of special characters.
-
Stop AVEVA Work Tasks Services and reset IIS. Delete the cache files from C:\WINDOWS\Temp\AVEVAWorkTasksTemp or C:\ WinNT\Temp\AVEVAWorkTasksTemp. Delete the Framework Temp files. For example, delete the Framework64 from the C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET folder.
-
Now restart the AVEVA Work Tasks Services and log into the EC Application. Open the Calendar module. Verify that all the text that was localized in the Calendar.text is reflected.
Note: This change is required only for non-English cultures and need not be done for English cultures other than English (US).
-
Republish all the Forms for the new locales to get reflected.
-
To localize the user interfaces, create a locale-specific folder under the ..\WorkflowElements\Default folder. For example, to localize user interfaces for French, create the fr-FR folder in C:\Program files\AVEVA\Work Tasks\\Locales\fr-FR.
-
Change the Images, JavaScripts, and StyleSheets to match the selected locale.
Related Links
- Steps to Localize Grid Control
- Steps to Localize Editor Control in WorkflowMemo and Wizard
- Steps to Localize the Escalation Email Wizard
- Steps to Localize Repository Name in Enterprise Console
- Steps to Localize List Names
- Steps to Localize Forms
- Steps to Localize Default Properties of Web Part Editor
- Steps to Localize Provider in Role Lookup User Lookup and Assign Actor Property