From 7de69a90de4bd06f31474a58d305057632100011 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Mon, 5 Oct 2015 16:11:34 +0000 Subject: [PATCH] Updated Support to i18N git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-mainbox-widget@119390 82a268e6-3cf1-43bd-a215-b396298e98cf --- distro/README | 2 +- distro/changelog.xml | 2 +- pom.xml | 2 +- .../mainboxwidget/client/tdx/TDXTabPanel.java | 10 +++++-- .../client/tdx/TDXTabPanelMessages.java | 28 +++++++++++++++++++ .../GridContextMenuMessages_es.properties | 6 ++-- ...GridHeaderColumnMenuMessages_es.properties | 8 +++--- .../client/tdx/TDXTabPanelMessages.properties | 2 ++ .../tdx/TDXTabPanelMessages_es.properties | 2 ++ .../tdx/TDXTabPanelMessages_it.properties | 2 ++ templates/changelog.xml | 2 +- 11 files changed, 53 insertions(+), 13 deletions(-) create mode 100644 src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages.java create mode 100644 src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages.properties create mode 100644 src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages_es.properties create mode 100644 src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages_it.properties diff --git a/distro/README b/distro/README index 7b600e9..6a7a268 100644 --- a/distro/README +++ b/distro/README @@ -39,7 +39,7 @@ Documentation tabular-data-mainbox-widget implements a tab panel to shows resources and table Documentation is available on-line from the Projects Documentation Wiki: - https://gcube.wiki.gcube-system.org/gcube/index.php/Tabular_Data_Manager + http://wiki.gcube-system.org/gcube/Tabular_Data_Manager Licensing diff --git a/distro/changelog.xml b/distro/changelog.xml index 77857ab..b7c0a9c 100644 --- a/distro/changelog.xml +++ b/distro/changelog.xml @@ -1,6 +1,6 @@ - Fixed etics build + Updated i18N support Added Resources support as ListView[issue #209] diff --git a/pom.xml b/pom.xml index 5f5c94d..a394497 100644 --- a/pom.xml +++ b/pom.xml @@ -40,7 +40,7 @@ ${project.basedir}/distro ${project.build.directory}/${project.build.finalName} 2015-10-15 - https://gcube.wiki.gcube-system.org/gcube/index.php/Tabular_Data_Manager + http://wiki.gcube-system.org/gcube/Tabular_Data_Manager templates distro config diff --git a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanel.java b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanel.java index 61afeb6..f88d135 100644 --- a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanel.java +++ b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanel.java @@ -6,6 +6,7 @@ import org.gcube.portlets.user.td.widgetcommonevent.shared.dataview.TabularResou import org.gcube.portlets.user.tdwx.client.TabularDataX; import com.allen_sauer.gwt.log.client.Log; +import com.google.gwt.core.client.GWT; import com.google.web.bindery.event.shared.EventBus; import com.sencha.gxt.widget.core.client.TabItemConfig; import com.sencha.gxt.widget.core.client.TabPanel; @@ -17,11 +18,16 @@ public class TDXTabPanel extends TabPanel { private TDXGridPanel gridPanel; private ResourcesListViewPanel resourcesPanel; + private TDXTabPanelMessages msgs; + public TDXTabPanel(EventBus eventBus) { super(); // GWT. create(BlueTabPanelAppearance.class)); Log.debug("Create TDXTabPanel"); this.eventBus = eventBus; + msgs = GWT.create(TDXTabPanelMessages.class); + + init(); create(); forceLayout(); @@ -40,7 +46,7 @@ public class TDXTabPanel extends TabPanel { } protected void create() { - TabItemConfig gridItemConf = new TabItemConfig("Grid", false); + TabItemConfig gridItemConf = new TabItemConfig(msgs.tabGridLabel(), false); gridItemConf.setIcon(MainboxResources.INSTANCE .table()); @@ -49,7 +55,7 @@ public class TDXTabPanel extends TabPanel { add(gridPanel, gridItemConf); - TabItemConfig resourcesItemConf = new TabItemConfig("Resources", false); + TabItemConfig resourcesItemConf = new TabItemConfig(msgs.tabResourcesLabel(), false); resourcesItemConf.setIcon(MainboxResources.INSTANCE .resources()); diff --git a/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages.java b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages.java new file mode 100644 index 0000000..9421090 --- /dev/null +++ b/src/main/java/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages.java @@ -0,0 +1,28 @@ +package org.gcube.portlets.user.td.mainboxwidget.client.tdx; + +import com.google.gwt.i18n.client.Messages; + +/** + * + * @author giancarlo + * email: g.panichi@isti.cnr.it + * + */ +public interface TDXTabPanelMessages extends Messages { + + /** + * + * @return + */ + @DefaultMessage("Grid") + String tabGridLabel(); + + /** + * + * @return + */ + @DefaultMessage("Resources") + String tabResourcesLabel(); + + +} diff --git a/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridContextMenuMessages_es.properties b/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridContextMenuMessages_es.properties index 069f20f..b6a548d 100644 --- a/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridContextMenuMessages_es.properties +++ b/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridContextMenuMessages_es.properties @@ -2,7 +2,7 @@ addRowItem = Añadir Fila addRowItemToolTip = Añade una fila a la tabular resource editRowItem = Editar Fila editRowItemToolTip = Editar filas seleccionadas -deleteRowItem = Eliminar fila -deleteRowItemToolTip = Eliminar las filas seleccionadas -replaceRowsItem = Reemplaza Todo +deleteRowItem = Borrar Fila +deleteRowItemToolTip = Borrar las filas seleccionadas +replaceRowsItem = Reemplazar Todo replaceRowsItemToolTip = Reemplace todas las filas con el mismo contenido \ No newline at end of file diff --git a/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridHeaderColumnMenuMessages_es.properties b/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridHeaderColumnMenuMessages_es.properties index 16e469d..43a4e32 100644 --- a/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridHeaderColumnMenuMessages_es.properties +++ b/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/grid/GridHeaderColumnMenuMessages_es.properties @@ -4,8 +4,8 @@ changeLabelItem = Etiquetas changeLabelItemToolTip = Cambie las etiquetas de columna addColumnItem = Añadir Columna addColumnItemToolTip = Añade una columna a tabular resource -deleteColumnItem = Eliminar Columna -deleteColumnItemToolTip = Elimine las columnas de tabular resource +deleteColumnItem = Borrar Columna +deleteColumnItemToolTip = Borrar las columnas de tabular resource splitColumnItem = Columna Dividida splitColumnItemToolTip = Dividir una columna de tabular resource mergeColumnItem = Fusionar Columna @@ -16,7 +16,7 @@ filterItem = Filtrar filterItemToolTip = Filtrar filas de tabular resource replaceBatchItem = Reemplazar Batch replaceBatchItemToolTip = Reemplace los valores de las filas en Batch -replaceByExpressionItem = Reemplaza Utilizando Expresiones +replaceByExpressionItem = Reemplazar Utilizando Expresiones replaceByExpressionItemToolTip = Reemplace los valores usando expresiones -replaceByExternalItem = Reemplaza Utilizando TR Externo +replaceByExternalItem = Reemplazar Utilizando TR Externo replaceByExternalItemToolTip = Reemplace los valores usando tabular resource externo \ No newline at end of file diff --git a/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages.properties b/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages.properties new file mode 100644 index 0000000..9e5906a --- /dev/null +++ b/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages.properties @@ -0,0 +1,2 @@ +tabGridLabel = Grid +tabResourcesLabel = Resources diff --git a/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages_es.properties b/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages_es.properties new file mode 100644 index 0000000..1b99491 --- /dev/null +++ b/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages_es.properties @@ -0,0 +1,2 @@ +tabGridLabel = Tabla +tabResourcesLabel = Recursos \ No newline at end of file diff --git a/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages_it.properties b/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages_it.properties new file mode 100644 index 0000000..df23344 --- /dev/null +++ b/src/main/resources/org/gcube/portlets/user/td/mainboxwidget/client/tdx/TDXTabPanelMessages_it.properties @@ -0,0 +1,2 @@ +tabGridLabel = Griglia +tabResourcesLabel = Risorse \ No newline at end of file diff --git a/templates/changelog.xml b/templates/changelog.xml index 77857ab..b7c0a9c 100644 --- a/templates/changelog.xml +++ b/templates/changelog.xml @@ -1,6 +1,6 @@ - Fixed etics build + Updated i18N support Added Resources support as ListView[issue #209]