From de663d249fc8a2b7ed0efb5ca22cd27086b54aeb Mon Sep 17 00:00:00 2001
From: Patrick Plitzner
Date: Wed, 27 Apr 2016 11:14:35 +0200
Subject: [PATCH] i18n for derivate view context menu #5406
---
.../OSGI-INF/l10n/messages.properties | 3 +++
.../OSGI-INF/l10n/messages_de.properties | 3 +++
.../main/java/eu/etaxonomy/taxeditor/editor/Messages.java | 4 +++-
.../derivate/contextMenu/CreateFieldUnitContextMenu.java | 5 +++--
4 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/eu.etaxonomy.taxeditor.editor/OSGI-INF/l10n/messages.properties b/eu.etaxonomy.taxeditor.editor/OSGI-INF/l10n/messages.properties
index 40a9a442b..633e8eb15 100644
--- a/eu.etaxonomy.taxeditor.editor/OSGI-INF/l10n/messages.properties
+++ b/eu.etaxonomy.taxeditor.editor/OSGI-INF/l10n/messages.properties
@@ -9,6 +9,9 @@ CreateDerivateContextMenu_SINGLE_READ=Single Read
CreateDerivateContextMenu_SPECIMEN=Specimen
CreateDerivateContextMenu_TISSUE_SAMPLE=Tissue Sample
+CreateFieldUnitContextMenu_CREATE_FIELD_UNIT=Create new field unit
+CreateFieldUnitContextMenu_CREATE_FIELD_UNIT_FOR=Create new field unit for %s
+
SingleReadSequenceContextMenu_REMOVE_FROM_SEQUENCE=Remove from this Sequence
SingleReadSequenceContextMenu_REUSE_FOR_SEQUENCE=Reuse for other Sequence
SingleReadSequenceContextMenu_REUSE_SINGLE_READ_HERE=Reuse SingleRead here
diff --git a/eu.etaxonomy.taxeditor.editor/OSGI-INF/l10n/messages_de.properties b/eu.etaxonomy.taxeditor.editor/OSGI-INF/l10n/messages_de.properties
index cf767cd8c..0f73001ea 100644
--- a/eu.etaxonomy.taxeditor.editor/OSGI-INF/l10n/messages_de.properties
+++ b/eu.etaxonomy.taxeditor.editor/OSGI-INF/l10n/messages_de.properties
@@ -9,6 +9,9 @@ CreateDerivateContextMenu_SINGLE_READ=Single Read
CreateDerivateContextMenu_SPECIMEN=Beleg
CreateDerivateContextMenu_TISSUE_SAMPLE=Gewebeprobe
+CreateFieldUnitContextMenu_CREATE_FIELD_UNIT=Erzeuge neue Field Unit
+CreateFieldUnitContextMenu_CREATE_FIELD_UNIT_FOR=Erzeuge neue Field Unit für %s
+
SingleReadSequenceContextMenu_REMOVE_FROM_SEQUENCE=Von Sequenz entfernen
SingleReadSequenceContextMenu_REUSE_FOR_SEQUENCE=Für andere Sequenz verwenden
SingleReadSequenceContextMenu_REUSE_SINGLE_READ_HERE=SingleRead hier verwenden
diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/Messages.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/Messages.java
index 5a3fd53cc..790f23265 100644
--- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/Messages.java
+++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/Messages.java
@@ -28,7 +28,9 @@ public class Messages extends NLS {
public static String CreateDerivateContextMenu_SINGLE_READ;
public static String CreateDerivateContextMenu_SPECIMEN;
public static String CreateDerivateContextMenu_TISSUE_SAMPLE;
- public static String DeleteDerivateOperation_AND_CHILDREN;
+ public static String CreateFieldUnitContextMenu_CREATE_FIELD_UNIT;
+ public static String CreateFieldUnitContextMenu_CREATE_FIELD_UNIT_FOR;
+ public static String DeleteDerivateOperation_AND_CHILDREN;
public static String DeleteDerivateOperation_CONFIRM;
public static String DeleteDerivateOperation_DELETE_FAILED;
public static String DeleteDerivateOperation_REALLY_DELETE;
diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/contextMenu/CreateFieldUnitContextMenu.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/contextMenu/CreateFieldUnitContextMenu.java
index 4de8d342c..7a7c749b9 100644
--- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/contextMenu/CreateFieldUnitContextMenu.java
+++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/contextMenu/CreateFieldUnitContextMenu.java
@@ -20,6 +20,7 @@ import eu.etaxonomy.cdm.model.description.IndividualsAssociation;
import eu.etaxonomy.cdm.model.description.TaxonDescription;
import eu.etaxonomy.cdm.model.occurrence.FieldUnit;
import eu.etaxonomy.cdm.model.taxon.Taxon;
+import eu.etaxonomy.taxeditor.editor.Messages;
import eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView;
import eu.etaxonomy.taxeditor.model.MessagingUtils;
import eu.etaxonomy.taxeditor.store.CdmStore;
@@ -49,7 +50,7 @@ public class CreateFieldUnitContextMenu extends CompoundContributionItem {
if(selectionInput instanceof CdmBase && ((CdmBase) selectionInput).isInstanceOf(Taxon.class)){
final Taxon taxon = HibernateProxyHelper.deproxy(CdmStore.getService(ITaxonService.class).load(((CdmBase)selectionInput).getUuid()), Taxon.class);
MenuItem item = new MenuItem(menu, SWT.NONE);
- item.setText("Create FieldUnit for "+taxon.getName());
+ item.setText(String.format(Messages.CreateFieldUnitContextMenu_CREATE_FIELD_UNIT_FOR, taxon.getName()));
item.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
@@ -85,7 +86,7 @@ public class CreateFieldUnitContextMenu extends CompoundContributionItem {
}
else{
MenuItem item = new MenuItem(menu, SWT.NONE);
- item.setText("Create FieldUnit");
+ item.setText(Messages.CreateFieldUnitContextMenu_CREATE_FIELD_UNIT);
item.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
--
2.34.1