Translating project's text strings

In a project, you work with parameters, cost models, layers, and you can add your own translations to their descriptions. As a result, when you switch EngView's user interface language to the language for which you have supplied such translations, EngView will display the translated strings instead of the default ones, taking into account the Regional Locale or EngView's user interface language.

You can add your own translations across EngView each time you see an icon on the right of a box: Multilanguage Icon

There are two types of text strings:

top of page

Adding translations to custom strings

Custom strings are, for example, the descriptions of cost model parameters:

Multilanguage Icon

See a list of where such strings appear.

Learn how to:

To add a string translation

We're working on a cost model parameter: NumberBoxes.

  1. Click the icon Multilanguage Icon.
Multilanguage Icon.
  1. In the dialog that appears type your own translations for the respective text.
  2. In Default text, type the text that you want to see each time EngView finds no translation for a certain language.
  3. Multilanguage Icon
  4. In Language specific overrides, type translations that EngView will display in accordance with the working principle. Make sure you select the check box in front of the respective language.
  5. Multilanguage Icon

Working principle

In displaying translated strings, EngView considers whether the set UI language is English or is a language other than English. When the set UI language is:

Consider an example with Bulgarian as Regional Locale language and English and German as set UI languages:

Locale Lang EngView UI Lang Locale Lang Translation Applied
BG English Considered Bulgarian
German Ignored German

Custom strings for which you can supply your own translations

The following lists the situations across EngView where you can use your own translations.

Multilanguage Style Description Multilanguage Parameter Selection Type Entry Multilanguage Cost Model Parameters Descriptions Multilanguage Cost Model Selection Type Entry Multilanguage Comments Multilanguage Layer Name Multilanguage Article Name Multilanguage Style Description top of page

Adding translations to automatically translated strings

Each EngView installation comes with an internal tool that translates UI strings into EngView's user interface language. There are strings that are not connected with the UI, but rather with custom elements such as cost models and resizable designs. These can be translated automatically, but for them you can add a translation into a different language or overwrite the automatic translation.

See the full list of such strings.

The translations you type in Language specific overrides, EngView will display in accordance with the working principle.

In the following example, we will focus on the parameters in a resizable design from the EngView Library of Resizable Designs. When you start a project from a resizable design from the EngView Standards Library, the descriptions of the parameters in the underlying design are included in the EngView system of automatic translation. These descriptions are stored in a special translation table .dll file, which is part of your installation. Currently, an EngView installation comes with translations into German and Japanese.

Here's an example:

  1. Start a project from a resizable design.
  2. Select the EVF11001 standard, and open it.
  3. In the tabular area, double-click the parameter A.
  4. In the dialog box that appears, click the translation icon at the Description box's end Multilanguage Icon.
Adding Your Own Translations

The Multiple Language Values dialog box appears.

Adding Your Own Translations

In the dialog box, notice:

Learn how to:

To add translations for strings in an untranslated language

Adding Your Own Translations top of page

To overwrite EngView-supplied translations

Overwriting Automatic Translation top of page

To detach the descriptions of parameters from the EngView-supplied translations

Detaching Description top of page

EngView uses a default text for each language. For the languages that had their own automatic translation (English, German and Japanese), the respective translation is copied as a suggestion.

You can change the default text by editing the text in Default text. EngView will use the new text for all the languages that have no custom translation — that is, those whose check boxes are empty.

Detaching Description

Strings with automatic translation supplied by EngView

Parameter Descriptions Total Cost Parameter Layers Names