Since 5.0.7: For the console installation mode, the license text can be preformatted for displaying using the following features:
Word wrap If there are long lines in the text containing more characters than the real terminal width, the text is not broken accidentally at the terminal border, but it is wrapped by words. Exception: Single words which are longer than the terminal width are broken at the terminal line end.
Paging If the license text results in more lines (after the word wrapping mentioned above) than the real terminal height, the text is paged so that one page fitting the terminal dimensions is displayed and at the end of the page
is shown indicating there are more pages of text available. The next page is shown when the SPACE (or any other key) is pressed.
The word wrap and paging feature described above must be activated depending on the format of the license text, they are deactivated by default.
Panel configuration parameter
true | false
Set "true" in order to activate word wrapping for the displayed text in console installation mode.
true | false
Set "true" in order to activate paging for the displayed text in console installation mode.
The two options work independently on each other. If both are activated, word wrapping is done before calculating the page size for paging.
The label text to be shown as panel label above the contents.
The name of the file that contains the license agreement text to show on the panel. If you don't specify the panel id then pane id is assumed to be licence (i.e. the resource id will be LicencePanel.licence).
The LicencePanel is fully localized.
The title and button elements are translated from the built-in langpack files in the installer according to the chosen installer language.
In order to offer translated license documents follow these steps:
Specify the available languages the installer should support:
The above example adds translations for English, French and German language to the installer, which can be chosen in the initial language dialog (GUI mode) or set automatically using the system settings (console mode).
For each translated license document, add a resource ending on '_' followed by the 3-letter ISO code of the language. If you are missing any of the translated documents, add the default resource which will be used as the fallback for missing resources if that language is chosen: