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, before it had been "hidden" near the end of the menu) is responsible for the language of the graphical user interface. This preference is saved automatically. (The 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. This 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. 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 independant 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, hower, GUI controls and messages with missing translations will usually be presented in English (which is the default locale). Sometimes, however, 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 Structorizer is used 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 with missing, defective, or wrong translations then please don't hesitate to report the missing captions (e.g. as bug reports) proposing proper translations, or (better) feel invited to contribute to the accomplishment by producing an updated language file using the Translator and sending that file in.