ref #7923 i18n
authorPatrick Plitzner <p.plitzner@bgbm.org>
Fri, 23 Nov 2018 08:43:42 +0000 (09:43 +0100)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Fri, 23 Nov 2018 08:43:42 +0000 (09:43 +0100)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/character/CharacterEditor.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/l10n/Messages.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/l10n/messages.properties
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/l10n/messages_de.properties

index f79fd09620497976df899abdb67219aaaa74b33d..0d029fb818ed77683353d5246f7ac6a078c7107f 100644 (file)
@@ -57,6 +57,7 @@ import eu.etaxonomy.cdm.model.description.FeatureNode;
 import eu.etaxonomy.cdm.model.description.FeatureTree;
 import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
 import eu.etaxonomy.taxeditor.editor.AppModelId;
+import eu.etaxonomy.taxeditor.editor.l10n.Messages;
 import eu.etaxonomy.taxeditor.featuretree.e4.FeatureNodeDragListener;
 import eu.etaxonomy.taxeditor.featuretree.e4.FeatureNodeDropAdapter;
 import eu.etaxonomy.taxeditor.featuretree.e4.FeatureTreeEditorComposite;
@@ -131,7 +132,7 @@ public class CharacterEditor implements IFeatureTreeEditor,IConversationEnabled,
 
         structuresTreeEditorComposite = addFeatureTreeEditor(composite);
         initFeatureTreeComposite(structuresTreeEditorComposite, null, null);
-        structuresTreeEditorComposite.getLabel_title().setText("Structures");
+        structuresTreeEditorComposite.getLabel_title().setText(Messages.CharacterEditor_STRUCTURES);
 
         Composite composite_1 = new Composite(sashForm, SWT.NONE);
         formToolkit.adapt(composite_1);
@@ -142,7 +143,7 @@ public class CharacterEditor implements IFeatureTreeEditor,IConversationEnabled,
 
         propertiesTreeEditorComposite = addFeatureTreeEditor(composite_1);
         initFeatureTreeComposite(propertiesTreeEditorComposite, new CharacterDragListener(structuresTreeEditorComposite.getViewer(), propertiesTreeEditorComposite.getViewer()), null);
-        propertiesTreeEditorComposite.getLabel_title().setText("Properties");
+        propertiesTreeEditorComposite.getLabel_title().setText(Messages.CharacterEditor_PROPERTIES);
 
         Composite composite_3 = new Composite(sashForm, SWT.NONE);
         formToolkit.adapt(composite_3);
@@ -152,12 +153,12 @@ public class CharacterEditor implements IFeatureTreeEditor,IConversationEnabled,
         composite_3.setLayout(gl_composite_3);
 
         btnAddCharacter = new Button(composite_3, SWT.NONE);
-        btnAddCharacter.setText(">>");
+        btnAddCharacter.setText(">>"); //$NON-NLS-1$
         formToolkit.adapt(btnAddCharacter, true, true);
 
         characterTreeEditorComposite = addFeatureTreeEditor(composite_3);
         initFeatureTreeComposite(characterTreeEditorComposite, new FeatureNodeDragListener(characterTreeEditorComposite.getViewer()), new CharacterDropAdapter(this, characterTreeEditorComposite.getViewer()));
-        characterTreeEditorComposite.getLabel_title().setText("Characters");
+        characterTreeEditorComposite.getLabel_title().setText(Messages.CharacterEditor_CHARACTERS);
 
         //add context menu to character viewer//create context menu
         menuService.registerContextMenu(characterTreeEditorComposite.getViewer().getControl(),
@@ -201,8 +202,8 @@ public class CharacterEditor implements IFeatureTreeEditor,IConversationEnabled,
                 ISelection structureTreeSelection = structuresTreeEditorComposite.getViewer().getSelection();
                 ISelection propertyTreeSelection = propertiesTreeEditorComposite.getViewer().getSelection();
                 if(structureTreeSelection==null || propertyTreeSelection==null || characterTreeEditorComposite.getFeatureTree()==null){
-                    MessagingUtils.warningDialog("Cannot perform action", CharacterEditor.this,
-                            "You have to select a structure, a property and a feature tree to perform this action.");
+                    MessagingUtils.warningDialog(Messages.CharacterEditor_CANNOT_PERFORM_TITLE, CharacterEditor.this,
+                            Messages.CharacterEditor_CANNOT_PERFORM_MESSAGE);
                     return;
                 }
                 List<Character> characters = createCharacters((TreeSelection)structureTreeSelection, (TreeSelection)propertyTreeSelection);
@@ -230,8 +231,8 @@ public class CharacterEditor implements IFeatureTreeEditor,IConversationEnabled,
             while(propertiesIterator.hasNext()){
                 FeatureNode propertyNode = propertiesIterator.next();
                 //create new Character
-                String label = structureNode.getFeature().generateTitle()+" "+propertyNode.getFeature().generateTitle();
-                Character character = Character.NewInstance(structureNode, propertyNode, "", label, label);
+                String label = structureNode.getFeature().generateTitle()+" "+propertyNode.getFeature().generateTitle(); //$NON-NLS-1$
+                Character character = Character.NewInstance(structureNode, propertyNode, "", label, label); //$NON-NLS-1$
                 characters.add(HibernateProxyHelper.deproxy(CdmStore.getService(ITermService.class).save(character), Character.class));
             }
         }
index 311395b9ffb008c9f4e7f2b0fec818d74ce7f148..375faff8b6ddc08a798203e93e465faec5f7efab 100644 (file)
@@ -32,6 +32,11 @@ public class Messages extends NLS {
     public static String ChangeSynonymToAcceptedTaxonHandler_SELECT_PARENT;
     public static String ChangeSynonymToAcceptedTaxonOperation_INCONSISTENT_DATA;
     public static String ChangeSynonymToAcceptedTaxonOperation_NOT_IMPLEMENTED;
+    public static String CharacterEditor_CANNOT_PERFORM_MESSAGE;
+    public static String CharacterEditor_CANNOT_PERFORM_TITLE;
+    public static String CharacterEditor_CHARACTERS;
+    public static String CharacterEditor_PROPERTIES;
+    public static String CharacterEditor_STRUCTURES;
     public static String CharacterMatrix_COLLAPSE;
     public static String CharacterMatrix_COLLECTOR_NO;
     public static String CharacterMatrix_COUNTRY;
index c65a5535c670c7b6feac9ebb8fd8d4ee9d67d7a9..8d4a592eba9bcacdfad8751520e24d2f14cda12c 100644 (file)
@@ -181,6 +181,11 @@ ChangeConceptToSynonymOperation_MULTI_REPS=Multiple relations between taxa
 ChangeConceptToSynonymOperation_MULTI_REPS_MESSAGE=There are multiple relations between the accepted and the related taxon. This case is not handled by the software yet.
 ChangeSynonymToAcceptedTaxonOperation_INCONSISTENT_DATA=Operation may lead to inconsistent data
 ChangeSynonymToAcceptedTaxonOperation_NOT_IMPLEMENTED=Not yet implemented
+CharacterEditor_CANNOT_PERFORM_MESSAGE=You have to select a structure, a property and a feature tree to perform this action.
+CharacterEditor_CANNOT_PERFORM_TITLE=Cannot perform action
+CharacterEditor_CHARACTERS=Characters
+CharacterEditor_PROPERTIES=Properties
+CharacterEditor_STRUCTURES=Structures
 CharacterMatrix_LOADING_FAILED_MESSAGE=Loading of the character matrix failed. Please retry.
 CharacterMatrix_LOADING_FAILED_TITLE=Loading failed
 CharacterMatrix_NO_DESCRIPTION_MESSAGE=There are no specimens yet added to the matrix.
index 8bd2041c924bfa7e3e6d4ec8eca2ce9e245bd3a2..5ac8608ac4aa070bf38ad9ac68aeb001ea9f290a 100644 (file)
@@ -181,6 +181,11 @@ ChangeConceptToSynonymOperation_MULTI_REPS=Mehrere Verkn
 ChangeConceptToSynonymOperation_MULTI_REPS_MESSAGE=Es gibt mehrere Verknüpfungen zwischen dem akzeptierten und dem verknüpften Taxon. Dieser Fall wird noch nicht von der Software unterstützt.
 ChangeSynonymToAcceptedTaxonOperation_INCONSISTENT_DATA=Vorgang kann zu inkonsistenten Daten führen
 ChangeSynonymToAcceptedTaxonOperation_NOT_IMPLEMENTED=Noch nicht implementiert
+CharacterEditor_CANNOT_PERFORM_MESSAGE=Es muss eine Struktur, eine Eigenschaft und ein Character-Merkmalsbaum ausgewählt sein.
+CharacterEditor_CANNOT_PERFORM_TITLE=Aktion kann nicht ausgeführt werden
+CharacterEditor_CHARACTERS=Characters
+CharacterEditor_PROPERTIES=Eigenschaften
+CharacterEditor_STRUCTURES=Strukturen
 CharacterMatrix_LOADING_FAILED_MESSAGE=Laden der Character-Matrix fehlgeschlagen. Bitte erneut versuchen.
 CharacterMatrix_LOADING_FAILED_TITLE=Laden fehlgeschlagen
 CharacterMatrix_NO_DESCRIPTION_MESSAGE=Es wurden noch keine Specimens zur Matrix hinzugefügt.