Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Scout/Concepts/Texts
The Scout documentation has been moved to https://eclipsescout.github.io/.
The Scout documentation has been moved to https://eclipsescout.github.io/. is a convenience class to access the The Scout documentation has been moved to https://eclipsescout.github.io/. used for the localization of the texts in the user interface.
Description
TEXTS.get("persons");
It is possible to use some Parameters:
String name = "Bob"; int age = 13; TEXTS.get("NameWithAge", name, age);
In this case, some placeholders for the parameters are needed in the translated text:
NameWithAge={0} is {1} years old;
properties files
Scout uses the java.util.ResourceBundle mechanism for native language support. So whatever language files you have in your <project-prefix>.shared/resources/texts/*.properties
are taken as translation base.
Example setup:
-
<project-prefix>.shared/resources/texts/Texts.properties
-
<project-prefix>.shared/resources/texts/Texts_fr.properties
If your application starts with the -vmargs -Duser.language=fr or eclipse.exe -nl=fr the translations in Texts_fr.properties
are considered. In case of any other user language the translations in Texts.properties
are considered.
See Also
- The Scout documentation has been moved to https://eclipsescout.github.io/.
- The Scout documentation has been moved to https://eclipsescout.github.io/.