commit 14ae9d240bfbf8139151dd05c9f18e8c08c20c01
Author: Katja Luther
Date: Wed Jan 23 13:32:22 2019 +0100
externalize string in preferences
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/l10n/Messages.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/l10n/Messages.java
index 426170d1f..ebc93d43d 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/l10n/Messages.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/l10n/Messages.java
@@ -27,6 +27,12 @@ public class Messages extends NLS {
public static String LanguageEditorPreferencePage_RestartRequired;
+ public static String LanguageMenuPreferences_configure;
+
+
+ public static String LanguageMenuPreferences_warning;
+
+
public static String LanguageRepresentationPreferencePage_global;
public static String LanguageRepresentationPreferencePage_enable;
@@ -172,10 +178,22 @@ public class Messages extends NLS {
public static String PasswordWizardPage_PASSWORDS_DO_NOT_MATCH;
public static String PasswordWizardPage_REPEAT_PASSWORD;
+ public static String PresenceAbsenceMenuPreferences_choose;
+
+
public static String PresenceAbsenceTermDetailElement_CHOOSE_COLOR;
public static String PresenceAbsenceTermDetailElement_COLOR_NOT_SET;
public static String PresenceAbsenceTermDetailElement_LABEL_COLOR;
+
+ public static String PreservationMethodMenuPreferences_select;
+
+ public static String RankMenuPreferences_display;
+
+
+ public static String RankMenuPreferences_sort;
+
+
public static String RemotingLoginDialog_CHOOSE_COMPATIBLE_CDM_SERVER;
public static String RemotingLoginDialog_DEFAULT_LOGIN;
public static String RemotingLoginDialog_LABEL_ADVANCED;
@@ -302,6 +320,9 @@ public class Messages extends NLS {
+ public static String FeatureMenuPreferences_display;
+
+
public static String FeatureTreeDropAdapter_CHOOSE_VOC;
public static String FeatureTreeDropAdapter_IMPORT_NOT_POSSIBLE;
public static String FeatureTreeDropAdapter_MOVE_FAILED_SAVE_MESSAGE;
@@ -373,6 +394,9 @@ public class Messages extends NLS {
public static String ExperimentalFeaturesPreferences;
+ public static String ExtensionTypeMenuPreferences_choose;
+
+
public static String SetPublishConfiguration_Title;
public static String SetPublishConfiguration_publish;
public static String SetPublishConfiguration_dont_publish;
@@ -481,6 +505,9 @@ public class Messages extends NLS {
public static String NomenclaturalCodePreferences_description;
public static String NomenclaturalCodePreferences_localChangesNotAllowed;
public static String NomenclaturalCodePreferences_useLocalCode;
+
+
+ public static String NomenclaturalStatusTypeMenuPreferences_1;
public static String PublishEnum_publish;
public static String DateDetail_parseText_tooltip;
@@ -494,9 +521,15 @@ public class Messages extends NLS {
public static String TypeDesignationPreferences_typeDesignationsToAllNames;
public static String TaxonomicEditorGeneralPreferences_background;
public static String TaxonomicEditorGeneralPreferences_connect;
+
+
+ public static String TaxonRelationshipTypeMenuPreferences_configure;
public static String TaxonSearchPreferences_0;
public static String NameRelationshipTypeMenuPreferences_relationshipTypes;
public static String NamedAreaTypeMenuPreferences;
+
+
+ public static String NameTypeDesignationStatusMenuPreferences_configure;
public static String GeneralPreference_open_common_name_area_selection;
@@ -526,6 +559,12 @@ public class Messages extends NLS {
public static String GeneralPreference_override;
+ public static String MarkerTypeMenuPreferences_display;
+
+
+ public static String MeasurementUnitMenuPreferences_edit;
+
+
public static String MediaPreferences_advanced;
public static String MediaPreferences_preview;
@@ -552,6 +591,12 @@ public class Messages extends NLS {
public static String SpecimenOrObservationPreferences_1;
+ public static String SpecimenTypeDesignationStatusMenuPreferences_configure;
+
+
+ public static String StageMenuPreferences_choose;
+
+
static {
// initialize resource bundle
NLS.initializeMessages(BUNDLE_NAME, Messages.class);
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/l10n/messages_de.properties b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/l10n/messages_de.properties
index d7d655bfb..e4e7671e5 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/l10n/messages_de.properties
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/l10n/messages_de.properties
@@ -291,7 +291,7 @@ SetPublishConfiguration_dont_publish=nicht ver
SearchDialog_patternLabel=Nutze * als Platzhalter für eine beliebige Zeichenkette
SearchDialogPreferences_0=Zeige Object ID in Such Dialogen
SearchDialogPreferences_1=Setze die Suche nach Identifiern als Default
-SearchDialogPreferences_2=Suche nach Identifiern und Titlecache, wenn Identifier Suche ist aktiviert
+SearchDialogPreferences_2=Suche nach Identifiern und Titlecache, wenn Identifier Suche aktiviert ist
SearchDialogPreferences_3=In Taxon Such Dialogen sortiere nach Rang und Namen
SearchDialogPreferences_4=Filter Referenzen für Trivialnamen
@@ -362,7 +362,7 @@ ChecklistEditorGeneralPreference_show_symbol2=Zweites Symbol
ChecklistEditorGeneralPreference_show_title=Vollständiger Titel
ChecklistEditorGeneralPreference_show_rank=Rang anzeigen
ChecklistEditorGeneralPreference_show_symbol=Symbol des Status anzeigen, wenn es existiert
-ChecklistEditorGeneralPreference_sort_areas=Areale gemäß Vokabularsortieren
+ChecklistEditorGeneralPreference_sort_areas=Areale gemäß Vokabular sortieren
ChecklistEditorGeneralPreference_STATUS_DISPLAY_TEXT=Einstellung für die Anzeige des Status
ChecklistEditorGeneralPreference_own_Description=Erstelle eigenes Fakten-Datenset für Verbreitungs-Editor Daten
ChecklistEditorGeneralPreference_own_DescriptionToolTip=Einträge, die mit dem Distribution Editor erstellt werden, \nwerden in einer eigenen TaxonDescription gespeichert
@@ -444,4 +444,19 @@ SpecimenOrObservationPreferences_1=Editieren der Einstellungen zur Darstellung v
NavigatorOrderEnum_1=alphabetisch
NavigatorOrderEnum_3=natürlich
-NavigatorOrderEnum_5=Rang und alphabetisch
\ No newline at end of file
+NavigatorOrderEnum_5=Rang und alphabetisch
+MarkerTypeMenuPreferences_display=Wählen Sie welche Marker angezeigt werden sollen
+RankMenuPreferences_display=Wählen Sie welche Ränge angezeigt werden sollen
+RankMenuPreferences_sort=Sortiere Ränge hierarchisch (default ist alphabetisch)
+FeatureMenuPreferences_display=Wählen Sie, welche Features in den Faktendaten zur Verfügung stehen sollen
+NameTypeDesignationStatusMenuPreferences_configure=Konfiguration des Nametypedesignation Status
+SpecimenTypeDesignationStatusMenuPreferences_configure=Konfiguration des Specimentypedesignation Status
+MeasurementUnitMenuPreferences_edit=Angezeigte Maßeinheiten
+PresenceAbsenceMenuPreferences_choose=Auswahl der Verbreitungsstatus
+StageMenuPreferences_choose=Auswahl der Stadien
+LanguageMenuPreferences_configure=Konfiguration der Spracheinstellungen
+LanguageMenuPreferences_warning=\ - Warnung: keine Beschreibung - wird nicht in den Menüs angezeigt
+ExtensionTypeMenuPreferences_choose=Auswahl der angezeigten Extension Types
+PreservationMethodMenuPreferences_select=Auswahl der angezeigten Präservierungsmethoden
+TaxonRelationshipTypeMenuPreferences_configure=Auswahl der angezeigten Taxonrelationstypen
+NomenclaturalStatusTypeMenuPreferences_1=Auswahl der angezeigten Nomenklatorischen Status Typen
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/CommonNameVocabularySelection.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/CommonNameVocabularySelection.java
new file mode 100755
index 000000000..604c515e0
--- /dev/null
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/CommonNameVocabularySelection.java
@@ -0,0 +1,120 @@
+/**
+* Copyright (C) 2018 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.taxeditor.preference;
+
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.custom.CLabel;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+
+import eu.etaxonomy.cdm.api.application.ICdmRepository;
+import eu.etaxonomy.cdm.api.service.IPreferenceService;
+import eu.etaxonomy.cdm.model.metadata.CdmPreference;
+import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
+import eu.etaxonomy.taxeditor.l10n.Messages;
+import eu.etaxonomy.taxeditor.preference.menu.CdmPreferencePage;
+import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.ui.element.CommandHandlerButton;
+
+/**
+ * @author k.luther
+ * @since 05.10.2018
+ *
+ */
+public class CommonNameVocabularySelection extends CdmPreferencePage implements IE4PreferencePage {
+
+ boolean allowOverride;
+ CdmPreference pref = null;
+
+ @Override
+ protected Control createContents(Composite parent) {
+
+ Composite composite = createComposite(parent);
+ getValues();
+
+
+ final CLabel commonNameAreaLabel = new CLabel(composite, SWT.NULL);
+ commonNameAreaLabel.setText(Messages.VokabularyAdminPreferences_SELECT_VOCABULARY_TEXT);
+
+ GridData gridData = new GridData();
+ gridData.horizontalSpan = 2;
+ commonNameAreaLabel.setLayoutData(gridData);
+
+ final CommandHandlerButton button_opencommonNameAreaWizard = new CommandHandlerButton(composite, SWT.PUSH,
+ "eu.etaxonomy.taxeditor.store.open.OpenCommonNameAreaWizardHandler"); //$NON-NLS-1$
+
+ button_opencommonNameAreaWizard.setText(Messages.GeneralPreference_open_common_name_area_selection);
+ final Button allowOverrideCommonNameAreaCheckButton = createAllowOverrideButton(composite);
+
+ if (pref != null){
+ allowOverride = pref.isAllowOverride();
+ allowOverrideCommonNameAreaCheckButton.setSelection(allowOverride);
+ }
+ else{
+ allowOverrideCommonNameAreaCheckButton.setSelection(true);
+ }
+
+ allowOverrideCommonNameAreaCheckButton.addSelectionListener(new SelectionAdapter(){
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ setApply(true);
+ allowOverride = allowOverrideCommonNameAreaCheckButton.getSelection();
+
+ }
+ });
+
+ return composite;
+ }
+
+ @Override
+ public boolean performOk() {
+ if (pref == null){
+ return true;
+ }
+ ICdmRepository controller = CdmStore.getCurrentApplicationConfiguration();
+
+ if(controller!=null){
+ IPreferenceService service = controller.getPreferenceService();
+
+ CdmPreference pref = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.CommonNameAreaVocabularies);
+ if(pref==null){
+ pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.CommonNameAreaVocabularies, "");
+ }
+ pref.setAllowOverride(allowOverride);
+ service.set(pref);
+
+ PreferencesUtil.updateDBPreferences();
+ }
+ return true;
+
+ }
+
+ @Override
+ public void getValues() {
+ this.isAdminPreference = false;
+ setPreferenceStore(PreferencesUtil.getPreferenceStore());
+ pref = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.CommonNameAreaVocabularies);
+
+
+ if (pref != null){
+ allowOverride = pref.isAllowOverride();
+ }else{
+ pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.CommonNameAreaVocabularies, "");
+ allowOverride = true;
+ }
+ }
+
+
+
+
+}
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/ExtensionTypeMenuPreferences.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/ExtensionTypeMenuPreferences.java
index 8cd983f2f..5b098c46b 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/ExtensionTypeMenuPreferences.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/ExtensionTypeMenuPreferences.java
@@ -11,6 +11,7 @@ package eu.etaxonomy.taxeditor.preference.menu;
import eu.etaxonomy.cdm.model.common.ExtensionType;
import eu.etaxonomy.cdm.model.common.TermType;
+import eu.etaxonomy.taxeditor.l10n.Messages;
/**
* ExtensionTypeMenuPreferences class.
@@ -25,8 +26,8 @@ public class ExtensionTypeMenuPreferences extends AbstractMenuPreferencesConstructor for ExtensionTypeMenuPreferences.
*/
public ExtensionTypeMenuPreferences() {
- super("Extension Type Preferences" ,
- "Choose which extension types to display",
+ super("Extension Type Preferences" , //$NON-NLS-1$
+ Messages.ExtensionTypeMenuPreferences_choose,
false);
}
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/FeatureMenuPreferences.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/FeatureMenuPreferences.java
index 16cecf428..d370557a9 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/FeatureMenuPreferences.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/FeatureMenuPreferences.java
@@ -10,6 +10,7 @@ package eu.etaxonomy.taxeditor.preference.menu;
import eu.etaxonomy.cdm.model.common.TermType;
import eu.etaxonomy.cdm.model.description.Feature;
+import eu.etaxonomy.taxeditor.l10n.Messages;
/**
* FeatureMenuPreferences class.
@@ -22,14 +23,14 @@ import eu.etaxonomy.cdm.model.description.Feature;
public class FeatureMenuPreferences extends AbstractMenuPreferences {
/** Constant PLUGIN_ID="eu.etaxonomy.taxeditor.preferences.feat"{trunked}
*/
- public static final String PLUGIN_ID = "eu.etaxonomy.taxeditor.preferences.feature";
+ public static final String PLUGIN_ID = "eu.etaxonomy.taxeditor.preferences.feature"; //$NON-NLS-1$
/**
* Constructor for FeatureMenuPreferences.
*/
public FeatureMenuPreferences() {
- super("Feature Preferences",
- "Choose which features you would like to use for descriptive elements.",
+ super("Feature Preferences", //$NON-NLS-1$
+ Messages.FeatureMenuPreferences_display,
false);
}
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/LanguageMenuPreferences.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/LanguageMenuPreferences.java
index f8f535dbe..94c853ed7 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/LanguageMenuPreferences.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/LanguageMenuPreferences.java
@@ -18,6 +18,7 @@ import org.eclipse.swt.widgets.Control;
import eu.etaxonomy.cdm.model.common.Language;
import eu.etaxonomy.cdm.model.common.TermType;
+import eu.etaxonomy.taxeditor.l10n.Messages;
/**
* LanguageMenuPreferences class.
@@ -29,14 +30,14 @@ import eu.etaxonomy.cdm.model.common.TermType;
public class LanguageMenuPreferences extends AbstractMenuPreferences {
/** Constant ID="eu.etaxonomy.taxeditor.preferences.lang"{trunked}
*/
- public final static String ID = "eu.etaxonomy.taxeditor.preferences.languages";
+ public final static String ID = "eu.etaxonomy.taxeditor.preferences.languages"; //$NON-NLS-1$
/**
* Constructor for LanguageMenuPreferences.
*/
public LanguageMenuPreferences() {
- super("Language Preferences",
- "Configure language preferences.",
+ super("Language Preferences", //$NON-NLS-1$
+ Messages.LanguageMenuPreferences_configure,
false);
}
@@ -71,7 +72,7 @@ public class LanguageMenuPreferences extends AbstractMenuPreferences {
public String getColumnText(Object element, int columnIndex) {
String description = ((Language)element).getDescription();
if (description == null) {
- description = ((Language)element).getLabel() + " - Warning: no description - not shown in menus";
+ description = ((Language)element).getLabel() + Messages.LanguageMenuPreferences_warning;
}
return description;
}
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/MarkerTypeMenuPreferences.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/MarkerTypeMenuPreferences.java
index 38ba07ecd..554cb0aab 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/MarkerTypeMenuPreferences.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/MarkerTypeMenuPreferences.java
@@ -11,6 +11,7 @@ package eu.etaxonomy.taxeditor.preference.menu;
import eu.etaxonomy.cdm.model.common.MarkerType;
import eu.etaxonomy.cdm.model.common.TermType;
+import eu.etaxonomy.taxeditor.l10n.Messages;
/**
* MarkerTypeMenuPreferences class.
@@ -25,8 +26,8 @@ public class MarkerTypeMenuPreferences extends AbstractMenuPreferencesConstructor for MarkerTypeMenuPreferences.
*/
public MarkerTypeMenuPreferences() {
- super("Marker Type Preferences" ,
- "Choose which markers to display",
+ super("Marker Type Preferences" , //$NON-NLS-1$
+ Messages.MarkerTypeMenuPreferences_display,
true);
}
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/MeasurementUnitMenuPreferences.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/MeasurementUnitMenuPreferences.java
index 3fa875eef..5edc9362d 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/MeasurementUnitMenuPreferences.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/MeasurementUnitMenuPreferences.java
@@ -5,6 +5,7 @@ package eu.etaxonomy.taxeditor.preference.menu;
import eu.etaxonomy.cdm.model.common.TermType;
import eu.etaxonomy.cdm.model.description.MeasurementUnit;
+import eu.etaxonomy.taxeditor.l10n.Messages;
/**
* MeasurementUnitMenuPreferences class.
@@ -18,8 +19,8 @@ public class MeasurementUnitMenuPreferences extends AbstractMenuPreferencesConstructor for MeasurementUnitMenuPreferences.
*/
public MeasurementUnitMenuPreferences() {
- super("Measurement Units",
- "Edit displayed measurement units",
+ super("Measurement Units", //$NON-NLS-1$
+ Messages.MeasurementUnitMenuPreferences_edit,
true);
}
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/NameTypeDesignationStatusMenuPreferences.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/NameTypeDesignationStatusMenuPreferences.java
index b096e0015..d14337c64 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/NameTypeDesignationStatusMenuPreferences.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/NameTypeDesignationStatusMenuPreferences.java
@@ -11,6 +11,7 @@ package eu.etaxonomy.taxeditor.preference.menu;
import eu.etaxonomy.cdm.model.common.TermType;
import eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus;
+import eu.etaxonomy.taxeditor.l10n.Messages;
/**
* NameTypeDesignationStatusMenuPreferences class.
@@ -25,8 +26,8 @@ public class NameTypeDesignationStatusMenuPreferences extends
* Constructor for NameTypeDesignationStatusMenuPreferences.
*/
public NameTypeDesignationStatusMenuPreferences() {
- super("Name Type Designation Status Preferences",
- "Configure name type designation status",
+ super("Name Type Designation Status Preferences", //$NON-NLS-1$
+ Messages.NameTypeDesignationStatusMenuPreferences_configure,
false);
}
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/NomenclaturalStatusTypeMenuPreferences.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/NomenclaturalStatusTypeMenuPreferences.java
index a7c16cc65..9535487c3 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/NomenclaturalStatusTypeMenuPreferences.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/NomenclaturalStatusTypeMenuPreferences.java
@@ -11,6 +11,7 @@ package eu.etaxonomy.taxeditor.preference.menu;
import eu.etaxonomy.cdm.model.common.TermType;
import eu.etaxonomy.cdm.model.name.NomenclaturalStatusType;
+import eu.etaxonomy.taxeditor.l10n.Messages;
/**
* NomenclaturalStatusTypeMenuPreferences class.
@@ -26,8 +27,8 @@ public class NomenclaturalStatusTypeMenuPreferences extends
* Constructor for NomenclaturalStatusTypeMenuPreferences.
*/
public NomenclaturalStatusTypeMenuPreferences() {
- super("Nomenclatural Status Type Preferences",
- "Configure nomenclatural status types",
+ super("Nomenclatural Status Type Preferences", //$NON-NLS-1$
+ Messages.NomenclaturalStatusTypeMenuPreferences_1,
false);
}
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/PresenceAbsenceMenuPreferences.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/PresenceAbsenceMenuPreferences.java
index 08bec5161..faf27f6a8 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/PresenceAbsenceMenuPreferences.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/PresenceAbsenceMenuPreferences.java
@@ -11,6 +11,7 @@ package eu.etaxonomy.taxeditor.preference.menu;
import eu.etaxonomy.cdm.model.common.TermType;
import eu.etaxonomy.cdm.model.description.PresenceAbsenceTerm;
+import eu.etaxonomy.taxeditor.l10n.Messages;
/**
* PresenceAbsenceMenuPreferences class.
@@ -22,8 +23,8 @@ import eu.etaxonomy.cdm.model.description.PresenceAbsenceTerm;
public class PresenceAbsenceMenuPreferences extends AbstractMenuPreferences {
public PresenceAbsenceMenuPreferences() {
- super("Distribution Status Preferences",
- "Choose which distribution states should be shown.",
+ super("Distribution Status Preferences", //$NON-NLS-1$
+ Messages.PresenceAbsenceMenuPreferences_choose,
false);
}
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/PreservationMethodMenuPreferences.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/PreservationMethodMenuPreferences.java
index dc1f98e90..0699a2b18 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/PreservationMethodMenuPreferences.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/PreservationMethodMenuPreferences.java
@@ -11,6 +11,7 @@ package eu.etaxonomy.taxeditor.preference.menu;
import eu.etaxonomy.cdm.model.common.DefinedTerm;
import eu.etaxonomy.cdm.model.common.TermType;
+import eu.etaxonomy.taxeditor.l10n.Messages;
/**
* PreservationMethodMenuPreferences class.
@@ -28,8 +29,8 @@ public class PreservationMethodMenuPreferences extends AbstractMenuPreferencesConstructor for PreservationMethodMenuPreferences.
*/
public PreservationMethodMenuPreferences() {
- super("Preservation Method Preferences",
- "Select preservation methods to be shown in selections",
+ super("Preservation Method Preferences", //$NON-NLS-1$
+ Messages.PreservationMethodMenuPreferences_select,
false);
}
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/RankMenuPreferences.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/RankMenuPreferences.java
index 0a91933e7..3099a0d52 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/RankMenuPreferences.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/RankMenuPreferences.java
@@ -16,6 +16,7 @@ import org.eclipse.swt.widgets.Composite;
import eu.etaxonomy.cdm.model.common.TermType;
import eu.etaxonomy.cdm.model.name.Rank;
+import eu.etaxonomy.taxeditor.l10n.Messages;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
/**
@@ -30,14 +31,14 @@ import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
public class RankMenuPreferences extends AbstractMenuPreferences {
/** Constant PLUGIN_ID="eu.etaxonomy.taxeditor.preferences.rank"{trunked}
*/
- public static final String PLUGIN_ID = "eu.etaxonomy.taxeditor.preferences.ranks";
+ public static final String PLUGIN_ID = "eu.etaxonomy.taxeditor.preferences.ranks"; //$NON-NLS-1$
/**
* Constructor for RankMenuPreferences.
*/
public RankMenuPreferences() {
- super("Rank Preferences",
- "Choose which ranks to display in the property sheet drop-down menu.",
+ super("Rank Preferences", //$NON-NLS-1$
+ Messages.RankMenuPreferences_display,
false);
}
@@ -46,7 +47,7 @@ public class RankMenuPreferences extends AbstractMenuPreferences {
protected void createAdditionalContent(Composite container) {
final Button checkbox = new Button(container, SWT.CHECK);
- checkbox.setText("Sort ranks hierarchically (default is alphabetically)");
+ checkbox.setText(Messages.RankMenuPreferences_sort);
checkbox.setSelection(PreferencesUtil.getSortRanksHierarchichally());
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/SpecimenTypeDesignationStatusMenuPreferences.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/SpecimenTypeDesignationStatusMenuPreferences.java
index 4940d6cdd..8e8eb7b53 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/SpecimenTypeDesignationStatusMenuPreferences.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/SpecimenTypeDesignationStatusMenuPreferences.java
@@ -11,6 +11,7 @@ package eu.etaxonomy.taxeditor.preference.menu;
import eu.etaxonomy.cdm.model.common.TermType;
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus;
+import eu.etaxonomy.taxeditor.l10n.Messages;
/**
* SpecimenTypeDesignationStatusMenuPreferences class.
@@ -25,8 +26,8 @@ public class SpecimenTypeDesignationStatusMenuPreferences extends
* Constructor for SpecimenTypeDesignationStatusMenuPreferences.
*/
public SpecimenTypeDesignationStatusMenuPreferences() {
- super("Specimen Type Designation Status Preferences",
- "Configure specimen type designation status",
+ super("Specimen Type Designation Status Preferences", //$NON-NLS-1$
+ Messages.SpecimenTypeDesignationStatusMenuPreferences_configure,
false);
}
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/StageMenuPreferences.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/StageMenuPreferences.java
index 66c83b78b..f172434d7 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/StageMenuPreferences.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/StageMenuPreferences.java
@@ -11,6 +11,7 @@ package eu.etaxonomy.taxeditor.preference.menu;
import eu.etaxonomy.cdm.model.common.DefinedTerm;
import eu.etaxonomy.cdm.model.common.TermType;
+import eu.etaxonomy.taxeditor.l10n.Messages;
/**
@@ -26,8 +27,8 @@ public class StageMenuPreferences extends AbstractMenuPreferences {
* Constructor for StageMenuPreferences.
*/
public StageMenuPreferences() {
- super("Stage Preferences",
- "Choose stages to be shown in selection combos",
+ super("Stage Preferences", //$NON-NLS-1$
+ Messages.StageMenuPreferences_choose,
false);
}
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/TaxonRelationshipTypeMenuPreferences.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/TaxonRelationshipTypeMenuPreferences.java
index b1badb1d4..5bdf5c398 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/TaxonRelationshipTypeMenuPreferences.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/TaxonRelationshipTypeMenuPreferences.java
@@ -11,6 +11,7 @@ package eu.etaxonomy.taxeditor.preference.menu;
import eu.etaxonomy.cdm.model.common.TermType;
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
+import eu.etaxonomy.taxeditor.l10n.Messages;
/**
* TaxonRelationshipTypeMenuPreferences class.
@@ -26,8 +27,8 @@ public class TaxonRelationshipTypeMenuPreferences extends
* Constructor for TaxonRelationshipTypeMenuPreferences.
*/
public TaxonRelationshipTypeMenuPreferences() {
- super("Taxon Relationship Type Preferences",
- "Configure taxon relationship types",
+ super("Taxon Relationship Type Preferences", //$NON-NLS-1$
+ Messages.TaxonRelationshipTypeMenuPreferences_configure,
false);
}