How to Build Languages Only

To build only languages you first fetch only language files for the selected components.
If the configuration file includes defined languages, Limit Fetch to Selected Languages will be enabled and you will be able to decide if you want to limit the fetch of translation files only to selected languages.

If the components include updates, the specified update version will be fetched first and then files from core release (except already fetched files from the update) for the component

When fetching is done you create and set the build destination.
You select the languages to be included, deselect compilation of Java and/or C# if enabled, and start the build operation.

When building from "LNG_Components", English (US) can be deselected, which means that no [component]_*-en.trs nor [component]_*.lng files will be copied to <build_home>.

The purpose of building only languages is to support translation process and to add extra languages for an installation.

Prerequisites

The IFS Configuration Builder must have been set up according to How to Configure IFS Configuration Builder. Components with language translations must be present in the configuration.

Actions to perform to build:

  1. Page Fetch components
    1. Select all components in the component list.
    2. In Select Fetch Mode select  Only Language Files.
    3. If Limit Fetch to Selected Languages is enabled, select if translation files should be limited to selected ones or not.
    4. Fetch the selected components by clicking the Fetch button.
    5. More information in How to Fetch Components.
  2. Page Create Build Structure And Compile
    1. Select <workspace>\LNG_Components from Components Folder if not ready selected.
    2. Create and set the Build Destination.
    3. Select server to build translations.
    4. Select the languages that should be included in build. You can unselect English (US) when building from LNG_Components.
    5. Deselect Java and C# compilation in Compile Options if enabled.
    6. Click the Build button.
    7. More information in How to Build in General.

Compile and deploy

The IFS Enterprise Explorer client uses satellite assemblies for the translations, dll files that will be created in the compile process of IFS Enterprise Explorer client.
Treat the newly created build destination (containing only language files) as a Patch. Please follow Patching on how to compile the client with build.cmd and how to apply it.

Verify by