Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA Enterprise SCADA

Create a new culture for an application

  • Last UpdatedApr 24, 2025
  • 2 minute read

During the installation of AVEVA Enterprise SCADA products, the .resx files for those products are installed under the products' sdk folder. For example: C:\Program Files\AVEVA\DNA\RealTime\sdk\ResX\<component name>.

When you create a new culture, or modify an existing one, you copy a starting .resx file from the Install Silo location to the Data Silo location, and do the work in the Data Silo location. Typically, you would copy the invariant culture .resx file, which contains the default English text strings, and then create a new .resx file with the text strings translated to your language. You can also modify an existing culture .resx file by copying it to the Data Silo location, or modify a previously created .resx file in the Data Silo location.

Important: Use the Test and Development System when creating a new culture for an application.

Before You Begin

  • Ensure that Visual Studio is installed on the Test and Development System.

  • Ensure that all of the typical tools from the AVEVA Enterprise SCADA install media are installed and present in the shared\tools\development folder on the Test and Development System.

To create a new culture for an application

  1. Log on to the Test and Development System.

  2. In the Install Silo location, locate the invariant .resx file of interest.

    For example, the easy eXtended Operator Station (ezXOS) pangrfxStrings.resx file is located in the following directory:

    %DNAInstallRoot%\ezXOS\9.0\sdk\ResX\libpangrfxResources

    Where: %DNAInstallRoot% is similar to C:\Program Files\AVEVA\DNA.

  3. Copy the invariant .resx file from the Install Silo location and paste it into the corresponding Data Silo location.

    In the case of the sample file above, you would paste it into the following location:

    %DNADataRoot%\ezXOS\9.0\sdk\ResX\libpangrfxResources

    Where: %DNADataRoot% is similar to C:\AVEVA\DNA.

  4. Change the name of the .resx file to <resx filename>.<culture>.resx.

    Where <culture> = the culture abbreviation as per the Language tag column in the table at the Microsoft Open Specifications page.

    For example, to create a Portuguese culture pangrfxStrings.resx file, change the file name to pangrfxStrings.pt.resx.

    Note: Within a product component, there may be multiple .resx files for each language. All the .resx files of a single language within the component folder will get built into a single culture assembly. Therefore, you should translate all the invariant culture .resx files within the component folder to your new language, thereby ensuring that the resulting culture assembly is completely translated to the new language.