diff options
Diffstat (limited to 'plugins/doc/org.eclipse.papyrus.infra.internationalization.doc/src/site/mediawiki/internationalizationDev.mediawiki')
-rw-r--r-- | plugins/doc/org.eclipse.papyrus.infra.internationalization.doc/src/site/mediawiki/internationalizationDev.mediawiki | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/plugins/doc/org.eclipse.papyrus.infra.internationalization.doc/src/site/mediawiki/internationalizationDev.mediawiki b/plugins/doc/org.eclipse.papyrus.infra.internationalization.doc/src/site/mediawiki/internationalizationDev.mediawiki index 81b3deda1c7..9bbaab7b18f 100644 --- a/plugins/doc/org.eclipse.papyrus.infra.internationalization.doc/src/site/mediawiki/internationalizationDev.mediawiki +++ b/plugins/doc/org.eclipse.papyrus.infra.internationalization.doc/src/site/mediawiki/internationalizationDev.mediawiki @@ -134,6 +134,7 @@ The <code>UMLLabelInternationalization</code> class contains following needed me |} == Internationalization preferences == +===Preferences for internationalization usability=== Two preferences are managed in the Papyrus model: * useInternationalization: Boolean to determinate if the internationalization must be used * language: String to define the selected language for the internationalization @@ -144,13 +145,23 @@ The preferences are stored as EAnnotation: * in the metadata in this is not a private storage -[[Image:images/InternationalizationPreferences.png|frame|none|Internationalization preferences management]] +[[Image:images/InternationalizationPreferencesForModel.png|frame|none|Internationalization model preferences management]] Those preferences are managed in a <code>PreferenceStore</code> in the activator of org.eclipse.papyrus.infra.internationalization.common plugin. The <code>PapyrusProjectScope</code> allows to manage the preferences for the Eclipse project with Papyrus model name. +===Preferences for internationalization activation=== +Two preferences are managed for the internationalization activation: +* Load internationalization files for model +* Load internationalization of external files (profiles, imported packages) + +[[Image:images/InternationalizationPreferences.png|frame|none|Internationalization preferences management]] + +Thoses preferences are stored in the <code>PreferenceStore</code> in the activator of org.eclipse.papyrus.infra.internationalization.common plugin and are managed by the org.eclipse.papyrus.infra.internationalization.common plugin. + + == Control mode == The sub-models are managed with the properties files. Indeed, when an object is created as sub-model, the key representing this object or its descendance in the properties files must be moved in sub-properties files corresponding to the controlled object. |