S T R U C T O R I Z E R - User Guide
Preferences > Language

Opened language menu

This preference (the menu item went to top with version 3.29-03, it had been "hidden" near the end of the menu before) is responsible for the language of the graphical user interface. This preference is saved automatically. (The menu item of ghe currently selected language is marked in a way depending on the selected Look and Feel, besides being obvious throughout the GUI.) The set of translations and adaptations (e.g. menu mnemonics) associated to a certain language is called a locale.

The separated menu item "empty / user-specific locale icon From file ..." (see image) allows you to load a locale file from your file system instead of one of the predefined translation sets provided by the menu. Such a locale file is a text file containing translations to an arbitrary language. It must of course adhere to a certain format and can be created or derived from an existing locale by means of a maintenance tool being part of Structorizer since release 3.25, called Translator (to be found in the File menu). This way, you are enabled (and invited!) to accomplish existing locales or to create new language files usable here.

Please notice that the language of the graphical user interface is independent of the syntax you use in your diagrams and vice versa! Some may prefer having an English user interface but all diagrams they draw need to be in French. Others might want to work with the GUI in their mother tongue while the diagram contents are written in English.

Note: Several locales (language files) aren't quite complete (i.e. they haven't kept track with the many product enhancements of he last couple of years). The captions and messages for the most essential features are translated, however, GUI controls and messages with missing translations will usually be presented in English (which is the default locale). Sometimes, though, particularly after having changed the language, they may stick with the language previously used. In order to see at least English translations, switch to English and then back to your favourite language.

Since version 3.29-03, the welcome dialog coming up when you use Structorizer the first time, offers the initial language choice:Welcome dialog with language buttons

When you select a language button then Structorizer will immedialtely change the menu captions etc. and also the language of the welcome pane:

Welcome dialog in German language

If the chosen locale is not complete then the welcome text may still be in English but you will usually see an invitation to help accomplish the locale, advising to use the built-in Translator:

Welcome dialog with incomplete locale selectd

If you are a native or experienced speaker of a language translations for which are missing, defective, or wrong in Structorizer then please don't hesitate to report the defective captions (e.g. as bug reports), to propose proper translations, or (even better still) feel invited to contribute to the accomplishment by producing an updated language file using the Translator and sending that file in.