How do languages, fonts, scripts, and Diagram fact sheet interrelate?

In evaluation scripts, such as reports, and in the Diagram fact sheet in ARIS Connect, the font that is used depends on various aspects. Reports can contain font references related to text strings specified in script languages. These text strings can be managed in string tables that are related to a specific language or hard-coded in the script. The fonts used inside the model graphic are determined by attribute occurrences.

Report output files are created on the ARIS Server and are displayed on the ARIS Client. Depending on which fonts are available on both, the server and client side, the results may differ. Note that it may make a difference whether fonts are used in model graphics as text, tables, or headers, or whether they are used in report output files.

Languages in evaluation scripts and macros

These are the languages in which you want to specify text strings. It is strongly recommended that you specify the entries on the properties page of the script in this language so that they can be displayed in the language. Name and Description are especially important. When running a script, text strings are always displayed in the selected interface language. You can also define another language in the script by using the getString method and specifying the language parameter (see ARIS > Help > ARIS Script).

For each script, string table tabs are displayed for each language. The text strings can be specified or used for translation. String tables are available in Script Editor if a script is edited (click String table String table to display string tables).

For each string table tab, a file is available that contains all text strings in the related language. These properties files can be used for translation. The files are available in script export files (arx archive). The file name consists of the script GUID, the language code, and the extension .properties (for example, 6ff15de0-eae1-11d8-12e0-9d2843560f51_en.properties).

To specify text in another language, open the script for editing. In the string table, right-click next to a tab title and select Add language or Add language (copy text). A tab is created for the selected language. If you selected Add language (copy text), the source-language text strings are copied. They need to be translated. If unreadable content appears in report output files in a language or incorrect line breaks show up in model graphics, a used font is missing. In this case, you must make the font available.The file name consists of the script GUID, the language code, and the extension .properties (for example, 6ff15de0-eae1-11d8-12e0-9d2843560f51_en.properties). String tables are available in Script Editor if a script is edited (click String table String table to display string tables). If you added a language, the properties file for this language is created for the script. After the texts have been localized or changed in the string table, for example, based on the DE.PROPERTIES file, they are available in the script.