Skip to main content

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.

Jump to: navigation, search

Scout/Concepts/Texts

< Scout‎ | Concepts
Revision as of 03:16, 11 July 2012 by Jeremie.bresson.unblu.com (Talk | contribs) (TEXTS, Text Provider Services and merge content of http://www.eclipse.org/forums/index.php/mv/msg/367177/894843/#msg_894843)

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

Note.png
TODO
Add a 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

Back to the top