Updated i18n support
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-mainbox-widget@113908 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
a998f1e64a
commit
d36dbdfecc
|
@ -2,7 +2,8 @@
|
||||||
<module rename-to='MainBox'>
|
<module rename-to='MainBox'>
|
||||||
<!-- Inherit the core Web Toolkit stuff. -->
|
<!-- Inherit the core Web Toolkit stuff. -->
|
||||||
<inherits name='com.google.gwt.user.User' />
|
<inherits name='com.google.gwt.user.User' />
|
||||||
|
<inherits name="com.google.gwt.i18n.I18N" />
|
||||||
|
|
||||||
<!-- Other module inherits -->
|
<!-- Other module inherits -->
|
||||||
<inherits name='com.sencha.gxt.ui.GXT' />
|
<inherits name='com.sencha.gxt.ui.GXT' />
|
||||||
<!-- <inherits name="com.extjs.gxt.ui.GXT" /> -->
|
<!-- <inherits name="com.extjs.gxt.ui.GXT" /> -->
|
||||||
|
@ -21,20 +22,37 @@
|
||||||
/> -->
|
/> -->
|
||||||
<!-- <inherits name='org.gcube.portlets.user.td.resourceswidget.ResourcesWidget'
|
<!-- <inherits name='org.gcube.portlets.user.td.resourceswidget.ResourcesWidget'
|
||||||
/> -->
|
/> -->
|
||||||
|
|
||||||
<!-- Specify the app entry point class. -->
|
<!-- Specify the app entry point class. -->
|
||||||
<!-- <entry-point
|
<!-- <entry-point class='org.gcube.portlets.user.td.mainboxwidget.client.MainBoxEntry'
|
||||||
class='org.gcube.portlets.user.td.mainboxwidget.client.MainBoxEntry' /> -->
|
/> -->
|
||||||
|
|
||||||
|
<set-configuration-property name="locale.cookie"
|
||||||
|
value="TDLangCookie" />
|
||||||
|
<set-configuration-property name="locale.queryparam"
|
||||||
|
value="TDLang" />
|
||||||
|
<set-configuration-property name="locale.usemeta"
|
||||||
|
value="Y" />
|
||||||
|
<set-configuration-property name="locale.useragent"
|
||||||
|
value="Y" />
|
||||||
|
|
||||||
|
<set-configuration-property name="locale.searchorder"
|
||||||
|
value="cookie,queryparam,meta,useragent" />
|
||||||
|
|
||||||
|
<extend-property name="locale" values="en" />
|
||||||
|
<extend-property name="locale" values="it" />
|
||||||
|
<extend-property name="locale" values="es" />
|
||||||
|
<set-property name="locale" value="en, it, es" />
|
||||||
|
<set-property-fallback name="locale" value="en" />
|
||||||
|
|
||||||
|
|
||||||
<!-- Specify the paths for translatable code -->
|
<!-- Specify the paths for translatable code -->
|
||||||
<source path='client' />
|
<source path='client' />
|
||||||
<source path='shared' />
|
<source path='shared' />
|
||||||
|
|
||||||
<!-- allow Super Dev Mode -->
|
<!-- allow Super Dev Mode -->
|
||||||
<!-- <add-linker name="xsiframe" />
|
<!-- <add-linker name="xsiframe" /> <set-configuration-property name="devModeRedirectEnabled"
|
||||||
<set-configuration-property name="devModeRedirectEnabled"
|
value="true" /> <set-property name="compiler.useSourceMaps" value="true"/> -->
|
||||||
value="true" />
|
|
||||||
<set-property name="compiler.useSourceMaps" value="true"/> -->
|
|
||||||
|
|
||||||
|
|
||||||
</module>
|
</module>
|
||||||
|
|
|
@ -43,9 +43,9 @@ public class MainBox extends TabPanel {
|
||||||
private static final int MIN_TAB_WIDTH = 40;
|
private static final int MIN_TAB_WIDTH = 40;
|
||||||
private static final int TAB_WIDTH = 160;
|
private static final int TAB_WIDTH = 160;
|
||||||
|
|
||||||
protected EventBus eventBus;
|
private EventBus eventBus;
|
||||||
protected MainBoxPanel mainBoxPanel;
|
|
||||||
protected ArrayList<TDXPanel> tdxPanelList;
|
private ArrayList<TDXPanel> tdxPanelList;
|
||||||
|
|
||||||
public MainBox(String name, EventBus eventBus, MainBoxPanel mainBoxPanel) {
|
public MainBox(String name, EventBus eventBus, MainBoxPanel mainBoxPanel) {
|
||||||
super(
|
super(
|
||||||
|
@ -53,7 +53,6 @@ public class MainBox extends TabPanel {
|
||||||
Log.debug("Create MainBox");
|
Log.debug("Create MainBox");
|
||||||
setId(name);
|
setId(name);
|
||||||
this.eventBus = eventBus;
|
this.eventBus = eventBus;
|
||||||
this.mainBoxPanel = mainBoxPanel;
|
|
||||||
init();
|
init();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,6 +9,7 @@ import org.gcube.portlets.user.td.widgetcommonevent.shared.GridOperationId;
|
||||||
import org.gcube.portlets.user.td.widgetcommonevent.shared.grid.model.RowRaw;
|
import org.gcube.portlets.user.td.widgetcommonevent.shared.grid.model.RowRaw;
|
||||||
import org.gcube.portlets.user.tdwx.client.TabularDataXGridPanel;
|
import org.gcube.portlets.user.tdwx.client.TabularDataXGridPanel;
|
||||||
|
|
||||||
|
import com.google.gwt.core.client.GWT;
|
||||||
import com.google.gwt.event.logical.shared.SelectionEvent;
|
import com.google.gwt.event.logical.shared.SelectionEvent;
|
||||||
import com.google.gwt.event.logical.shared.SelectionHandler;
|
import com.google.gwt.event.logical.shared.SelectionHandler;
|
||||||
import com.google.web.bindery.event.shared.EventBus;
|
import com.google.web.bindery.event.shared.EventBus;
|
||||||
|
@ -33,10 +34,12 @@ public class GridContextMenu {
|
||||||
this.gridPanel = gridPanel;
|
this.gridPanel = gridPanel;
|
||||||
this.eventBus = eventBus;
|
this.eventBus = eventBus;
|
||||||
tableContextMenu = new Menu();
|
tableContextMenu = new Menu();
|
||||||
|
GridContextMenuMessages msgs = GWT.create(GridContextMenuMessages.class);
|
||||||
MenuItem addRowItem = new MenuItem("Add Row");
|
|
||||||
|
MenuItem addRowItem = new MenuItem(msgs.addRowItem());
|
||||||
addRowItem.setId(GridOperationId.ROWADD.toString());
|
addRowItem.setId(GridOperationId.ROWADD.toString());
|
||||||
addRowItem.setIcon(MainboxResources.INSTANCE.rowInsert());
|
addRowItem.setIcon(MainboxResources.INSTANCE.rowInsert());
|
||||||
|
addRowItem.setToolTip(msgs.addRowItemToolTip());
|
||||||
addRowItem.addSelectionHandler(new SelectionHandler<Item>() {
|
addRowItem.addSelectionHandler(new SelectionHandler<Item>() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -53,9 +56,10 @@ public class GridContextMenu {
|
||||||
});
|
});
|
||||||
tableContextMenu.add(addRowItem);
|
tableContextMenu.add(addRowItem);
|
||||||
|
|
||||||
MenuItem editRowItem = new MenuItem("Edit Row");
|
MenuItem editRowItem = new MenuItem(msgs.editRowItem());
|
||||||
editRowItem.setId(GridOperationId.ROWEDIT.toString());
|
editRowItem.setId(GridOperationId.ROWEDIT.toString());
|
||||||
editRowItem.setIcon(MainboxResources.INSTANCE.rowEdit());
|
editRowItem.setIcon(MainboxResources.INSTANCE.rowEdit());
|
||||||
|
editRowItem.setToolTip(msgs.editRowItemToolTip());
|
||||||
editRowItem.addSelectionHandler(new SelectionHandler<Item>() {
|
editRowItem.addSelectionHandler(new SelectionHandler<Item>() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -75,9 +79,10 @@ public class GridContextMenu {
|
||||||
});
|
});
|
||||||
tableContextMenu.add(editRowItem);
|
tableContextMenu.add(editRowItem);
|
||||||
|
|
||||||
MenuItem deleteRowItem = new MenuItem("Delete Row");
|
MenuItem deleteRowItem = new MenuItem(msgs.deleteRowItem());
|
||||||
deleteRowItem.setId(GridOperationId.ROWDELETE.toString());
|
deleteRowItem.setId(GridOperationId.ROWDELETE.toString());
|
||||||
deleteRowItem.setIcon(MainboxResources.INSTANCE.tableRowDeleteSelected());
|
deleteRowItem.setIcon(MainboxResources.INSTANCE.tableRowDeleteSelected());
|
||||||
|
deleteRowItem.setToolTip(msgs.deleteRowItemToolTip());
|
||||||
deleteRowItem.addSelectionHandler(new SelectionHandler<Item>() {
|
deleteRowItem.addSelectionHandler(new SelectionHandler<Item>() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -95,9 +100,10 @@ public class GridContextMenu {
|
||||||
});
|
});
|
||||||
tableContextMenu.add(deleteRowItem);
|
tableContextMenu.add(deleteRowItem);
|
||||||
|
|
||||||
MenuItem replaceRowsItem = new MenuItem("Replace All");
|
MenuItem replaceRowsItem = new MenuItem(msgs.replaceRowsItem());
|
||||||
replaceRowsItem.setId(GridOperationId.REPLACE.toString());
|
replaceRowsItem.setId(GridOperationId.REPLACE.toString());
|
||||||
replaceRowsItem.setIcon(MainboxResources.INSTANCE.columnReplaceAll());
|
replaceRowsItem.setIcon(MainboxResources.INSTANCE.columnReplaceAll());
|
||||||
|
replaceRowsItem.setToolTip(msgs.replaceRowsItemToolTip());
|
||||||
replaceRowsItem.addSelectionHandler(new SelectionHandler<Item>() {
|
replaceRowsItem.addSelectionHandler(new SelectionHandler<Item>() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
package org.gcube.portlets.user.td.mainboxwidget.client.grid;
|
||||||
|
|
||||||
|
import com.google.gwt.i18n.client.Messages;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author giancarlo
|
||||||
|
* email: <a href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public interface GridContextMenuMessages extends Messages {
|
||||||
|
|
||||||
|
//
|
||||||
|
@DefaultMessage("Add Row")
|
||||||
|
String addRowItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Add a row to tabular resource")
|
||||||
|
String addRowItemToolTip();
|
||||||
|
|
||||||
|
@DefaultMessage("Edit Row")
|
||||||
|
String editRowItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Change the selected rows")
|
||||||
|
String editRowItemToolTip();
|
||||||
|
|
||||||
|
@DefaultMessage("Delete Row")
|
||||||
|
String deleteRowItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Delete the selected rows")
|
||||||
|
String deleteRowItemToolTip();
|
||||||
|
|
||||||
|
@DefaultMessage("Replace All")
|
||||||
|
String replaceRowsItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Replaces all rows with the same content")
|
||||||
|
String replaceRowsItemToolTip();
|
||||||
|
|
||||||
|
}
|
|
@ -6,6 +6,7 @@ import java.util.List;
|
||||||
import org.gcube.portlets.user.td.mainboxwidget.client.resources.MainboxResources;
|
import org.gcube.portlets.user.td.mainboxwidget.client.resources.MainboxResources;
|
||||||
import org.gcube.portlets.user.td.widgetcommonevent.shared.GridHeaderOperationId;
|
import org.gcube.portlets.user.td.widgetcommonevent.shared.GridHeaderOperationId;
|
||||||
|
|
||||||
|
import com.google.gwt.core.client.GWT;
|
||||||
import com.sencha.gxt.widget.core.client.menu.MenuItem;
|
import com.sencha.gxt.widget.core.client.menu.MenuItem;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -20,87 +21,83 @@ public class GridHeaderColumnMenu {
|
||||||
protected final ArrayList<MenuItem> menuItems;
|
protected final ArrayList<MenuItem> menuItems;
|
||||||
|
|
||||||
public GridHeaderColumnMenu() {
|
public GridHeaderColumnMenu() {
|
||||||
|
GridHeaderColumnMenuMessages msgs = GWT.create(GridHeaderColumnMenuMessages.class);
|
||||||
|
|
||||||
menuItems = new ArrayList<MenuItem>();
|
menuItems = new ArrayList<MenuItem>();
|
||||||
|
|
||||||
MenuItem changePositionItem = new MenuItem("Position Column");
|
MenuItem changePositionItem = new MenuItem(msgs.changePositionItem());
|
||||||
changePositionItem.setId(GridHeaderOperationId.COLUMNPOSITION
|
changePositionItem.setId(GridHeaderOperationId.COLUMNPOSITION
|
||||||
.toString());
|
.toString());
|
||||||
changePositionItem.setIcon(MainboxResources.INSTANCE.columnReorder());
|
changePositionItem.setIcon(MainboxResources.INSTANCE.columnReorder());
|
||||||
|
changePositionItem.setToolTip(msgs.changePositionItemToolTip());
|
||||||
menuItems.add(changePositionItem);
|
menuItems.add(changePositionItem);
|
||||||
|
|
||||||
MenuItem changeLabelItem = new MenuItem("Labels");
|
MenuItem changeLabelItem = new MenuItem(msgs.changeLabelItem());
|
||||||
changeLabelItem.setId(GridHeaderOperationId.COLUMNLABEL
|
changeLabelItem.setId(GridHeaderOperationId.COLUMNLABEL
|
||||||
.toString());
|
.toString());
|
||||||
changeLabelItem.setIcon(MainboxResources.INSTANCE.columnLabel());
|
changeLabelItem.setIcon(MainboxResources.INSTANCE.columnLabel());
|
||||||
|
changeLabelItem.setToolTip(msgs.changeLabelItemToolTip());
|
||||||
menuItems.add(changeLabelItem);
|
menuItems.add(changeLabelItem);
|
||||||
|
|
||||||
MenuItem addColumnItem = new MenuItem("Add Column");
|
MenuItem addColumnItem = new MenuItem(msgs.addColumnItem());
|
||||||
addColumnItem.setId(GridHeaderOperationId.COLUMNADD.toString());
|
addColumnItem.setId(GridHeaderOperationId.COLUMNADD.toString());
|
||||||
addColumnItem.setIcon(MainboxResources.INSTANCE.columnAdd());
|
addColumnItem.setIcon(MainboxResources.INSTANCE.columnAdd());
|
||||||
|
addColumnItem.setToolTip(msgs.addColumnItemToolTip());
|
||||||
menuItems.add(addColumnItem);
|
menuItems.add(addColumnItem);
|
||||||
|
|
||||||
|
|
||||||
MenuItem deleteColumnItem = new MenuItem("Delete Column");
|
MenuItem deleteColumnItem = new MenuItem(msgs.deleteColumnItem());
|
||||||
deleteColumnItem.setId(GridHeaderOperationId.COLUMNDELETE.toString());
|
deleteColumnItem.setId(GridHeaderOperationId.COLUMNDELETE.toString());
|
||||||
deleteColumnItem.setIcon(MainboxResources.INSTANCE.columnDelete());
|
deleteColumnItem.setIcon(MainboxResources.INSTANCE.columnDelete());
|
||||||
|
deleteColumnItem.setToolTip(msgs.deleteColumnItemToolTip());
|
||||||
menuItems.add(deleteColumnItem);
|
menuItems.add(deleteColumnItem);
|
||||||
|
|
||||||
MenuItem splitColumnItem = new MenuItem("Split Column");
|
MenuItem splitColumnItem = new MenuItem(msgs.splitColumnItem());
|
||||||
splitColumnItem.setId(GridHeaderOperationId.COLUMNSPLIT.toString());
|
splitColumnItem.setId(GridHeaderOperationId.COLUMNSPLIT.toString());
|
||||||
splitColumnItem.setIcon(MainboxResources.INSTANCE.columnSplit());
|
splitColumnItem.setIcon(MainboxResources.INSTANCE.columnSplit());
|
||||||
|
splitColumnItem.setToolTip(msgs.splitColumnItemToolTip());
|
||||||
menuItems.add(splitColumnItem);
|
menuItems.add(splitColumnItem);
|
||||||
|
|
||||||
|
|
||||||
MenuItem mergeColumnItem = new MenuItem("Merge Column");
|
MenuItem mergeColumnItem = new MenuItem(msgs.mergeColumnItem());
|
||||||
mergeColumnItem.setId(GridHeaderOperationId.COLUMNMERGE.toString());
|
mergeColumnItem.setId(GridHeaderOperationId.COLUMNMERGE.toString());
|
||||||
mergeColumnItem.setIcon(MainboxResources.INSTANCE.columnMerge());
|
mergeColumnItem.setIcon(MainboxResources.INSTANCE.columnMerge());
|
||||||
|
mergeColumnItem.setToolTip(msgs.mergeColumnItemToolTip());
|
||||||
menuItems.add(mergeColumnItem);
|
menuItems.add(mergeColumnItem);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
MenuItem changeToTypeItem = new MenuItem("Column Type");
|
MenuItem changeColumnTypeItem = new MenuItem(msgs.changeColumnTypeItem());
|
||||||
changeToTypeItem.setId(GridHeaderOperationId.COLUMNTYPE.toString());
|
changeColumnTypeItem.setId(GridHeaderOperationId.COLUMNTYPE.toString());
|
||||||
changeToTypeItem.setIcon(MainboxResources.INSTANCE.columnType());
|
changeColumnTypeItem.setIcon(MainboxResources.INSTANCE.columnType());
|
||||||
menuItems.add(changeToTypeItem);
|
changeColumnTypeItem.setToolTip(msgs.changeColumnTypeItemToolTip());
|
||||||
|
menuItems.add(changeColumnTypeItem);
|
||||||
|
|
||||||
MenuItem filterItem = new MenuItem("Filter");
|
MenuItem filterItem = new MenuItem(msgs.filterItem());
|
||||||
filterItem.setId(GridHeaderOperationId.COLUMNFILTER.toString());
|
filterItem.setId(GridHeaderOperationId.COLUMNFILTER.toString());
|
||||||
filterItem.setIcon(MainboxResources.INSTANCE.columnFilter());
|
filterItem.setIcon(MainboxResources.INSTANCE.columnFilter());
|
||||||
|
filterItem.setToolTip(msgs.filterItemToolTip());
|
||||||
menuItems.add(filterItem);
|
menuItems.add(filterItem);
|
||||||
|
|
||||||
|
|
||||||
MenuItem replaceValueBatchItem = new MenuItem("Replace Batch");
|
MenuItem replaceBatchItem = new MenuItem(msgs.replaceBatchItem());
|
||||||
replaceValueBatchItem.setId(GridHeaderOperationId.COLUMNBATCHREPLACE.toString());
|
replaceBatchItem.setId(GridHeaderOperationId.COLUMNBATCHREPLACE.toString());
|
||||||
replaceValueBatchItem.setIcon(MainboxResources.INSTANCE.columnReplaceBatch());
|
replaceBatchItem.setIcon(MainboxResources.INSTANCE.columnReplaceBatch());
|
||||||
menuItems.add(replaceValueBatchItem);
|
replaceBatchItem.setToolTip(msgs.replaceBatchItemToolTip());
|
||||||
|
menuItems.add(replaceBatchItem);
|
||||||
|
|
||||||
MenuItem replaceValueOnConditionItem = new MenuItem("Replace By Expression");
|
MenuItem replaceByExpressionItem = new MenuItem(msgs.replaceByExpressionItem());
|
||||||
replaceValueOnConditionItem.setId(GridHeaderOperationId.COLUMNREPLACEBYEXPRESSION.toString());
|
replaceByExpressionItem.setId(GridHeaderOperationId.COLUMNREPLACEBYEXPRESSION.toString());
|
||||||
replaceValueOnConditionItem.setIcon(MainboxResources.INSTANCE.columnReplaceByExpression());
|
replaceByExpressionItem.setIcon(MainboxResources.INSTANCE.columnReplaceByExpression());
|
||||||
menuItems.add(replaceValueOnConditionItem);
|
replaceByExpressionItem.setToolTip(msgs.replaceByExpressionItemToolTip());
|
||||||
|
menuItems.add(replaceByExpressionItem);
|
||||||
MenuItem replaceValueByExternalItem = new MenuItem("Replace By External");
|
|
||||||
replaceValueByExternalItem.setId(GridHeaderOperationId.COLUMNREPLACEBYEXTERNAL.toString());
|
|
||||||
replaceValueByExternalItem.setIcon(MainboxResources.INSTANCE.columnReplaceByExternal());
|
|
||||||
menuItems.add(replaceValueByExternalItem);
|
|
||||||
|
|
||||||
/*MenuItem downscaleCSquareItem = new MenuItem("Downscale C-Square");
|
|
||||||
downscaleCSquareItem.setId(GridHeaderOperationId.DOWNSCALECSQUARE.toString());
|
|
||||||
downscaleCSquareItem.setIcon(MainboxResources.INSTANCE.downscaleCSquare());
|
|
||||||
menuItems.add(downscaleCSquareItem);*/
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*MenuItem newAnnotationColumnItem = new MenuItem("Annotation");
|
|
||||||
newAnnotationColumnItem.setId(GridHeaderOperationId.ANNOTATIONADD.toString());
|
|
||||||
newAnnotationColumnItem.setIcon(TabularDataResources.INSTANCE.annotationAdd());
|
|
||||||
menuItems.add(newAnnotationColumnItem);*/
|
|
||||||
|
|
||||||
/*MenuItem columnDuplicateValidationItem = new MenuItem("Duplicate Detection");
|
|
||||||
columnDuplicateValidationItem.setId(GridHeaderOperationId.DUPLICATEDETECTION.toString());
|
|
||||||
columnDuplicateValidationItem.setIcon(TabularDataResources.INSTANCE.tableDuplicateRows());
|
|
||||||
menuItems.add(columnDuplicateValidationItem);*/
|
|
||||||
|
|
||||||
|
MenuItem replaceByExternalItem = new MenuItem(msgs.replaceByExternalItem());
|
||||||
|
replaceByExternalItem.setId(GridHeaderOperationId.COLUMNREPLACEBYEXTERNAL.toString());
|
||||||
|
replaceByExternalItem.setIcon(MainboxResources.INSTANCE.columnReplaceByExternal());
|
||||||
|
replaceByExternalItem.setToolTip(msgs.replaceByExternalItemToolTip());
|
||||||
|
menuItems.add(replaceByExternalItem);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -0,0 +1,81 @@
|
||||||
|
package org.gcube.portlets.user.td.mainboxwidget.client.grid;
|
||||||
|
|
||||||
|
import com.google.gwt.i18n.client.Messages;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author giancarlo
|
||||||
|
* email: <a href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public interface GridHeaderColumnMenuMessages extends Messages {
|
||||||
|
|
||||||
|
//
|
||||||
|
@DefaultMessage("Position Column")
|
||||||
|
String changePositionItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Change the position of columns")
|
||||||
|
String changePositionItemToolTip();
|
||||||
|
|
||||||
|
@DefaultMessage("Labels")
|
||||||
|
String changeLabelItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Change the labels of columns")
|
||||||
|
String changeLabelItemToolTip();
|
||||||
|
|
||||||
|
@DefaultMessage("Add Column")
|
||||||
|
String addColumnItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Add a column to tabular resource")
|
||||||
|
String addColumnItemToolTip();
|
||||||
|
|
||||||
|
@DefaultMessage("Delete Column")
|
||||||
|
String deleteColumnItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Delete the columns of tabular resource")
|
||||||
|
String deleteColumnItemToolTip();
|
||||||
|
|
||||||
|
@DefaultMessage("Split Column")
|
||||||
|
String splitColumnItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Split a column of tabular resource")
|
||||||
|
String splitColumnItemToolTip();
|
||||||
|
|
||||||
|
@DefaultMessage("Merge Column")
|
||||||
|
String mergeColumnItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Merge the columns of tabular resource")
|
||||||
|
String mergeColumnItemToolTip();
|
||||||
|
|
||||||
|
@DefaultMessage("Column Type")
|
||||||
|
String changeColumnTypeItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Change the column type")
|
||||||
|
String changeColumnTypeItemToolTip();
|
||||||
|
|
||||||
|
@DefaultMessage("Filter")
|
||||||
|
String filterItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Filter rows")
|
||||||
|
String filterItemToolTip();
|
||||||
|
|
||||||
|
@DefaultMessage("Replace Batch")
|
||||||
|
String replaceBatchItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Replace values in batch")
|
||||||
|
String replaceBatchItemToolTip();
|
||||||
|
|
||||||
|
@DefaultMessage("Replace By Expression")
|
||||||
|
String replaceByExpressionItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Replace values by expression")
|
||||||
|
String replaceByExpressionItemToolTip();
|
||||||
|
|
||||||
|
@DefaultMessage("Replace By External")
|
||||||
|
String replaceByExternalItem();
|
||||||
|
|
||||||
|
@DefaultMessage("Replace values by external tabular resource")
|
||||||
|
String replaceByExternalItemToolTip();
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -2,6 +2,7 @@
|
||||||
<module rename-to='MainBox'>
|
<module rename-to='MainBox'>
|
||||||
<!-- Inherit the core Web Toolkit stuff. -->
|
<!-- Inherit the core Web Toolkit stuff. -->
|
||||||
<inherits name='com.google.gwt.user.User' />
|
<inherits name='com.google.gwt.user.User' />
|
||||||
|
<inherits name="com.google.gwt.i18n.I18N" />
|
||||||
|
|
||||||
<!-- Other module inherits -->
|
<!-- Other module inherits -->
|
||||||
<inherits name='com.sencha.gxt.ui.GXT' />
|
<inherits name='com.sencha.gxt.ui.GXT' />
|
||||||
|
@ -27,6 +28,26 @@
|
||||||
<!-- Specify the app entry point class. -->
|
<!-- Specify the app entry point class. -->
|
||||||
<!-- <entry-point
|
<!-- <entry-point
|
||||||
class='org.gcube.portlets.user.td.mainboxwidget.client.MainBoxEntry' /> -->
|
class='org.gcube.portlets.user.td.mainboxwidget.client.MainBoxEntry' /> -->
|
||||||
|
|
||||||
|
<set-configuration-property name="locale.cookie"
|
||||||
|
value="TDLangCookie" />
|
||||||
|
<set-configuration-property name="locale.queryparam"
|
||||||
|
value="TDLang" />
|
||||||
|
<set-configuration-property name="locale.usemeta"
|
||||||
|
value="Y" />
|
||||||
|
<set-configuration-property name="locale.useragent"
|
||||||
|
value="Y" />
|
||||||
|
|
||||||
|
<set-configuration-property name="locale.searchorder"
|
||||||
|
value="cookie,queryparam,meta,useragent" />
|
||||||
|
|
||||||
|
<extend-property name="locale" values="en" />
|
||||||
|
<extend-property name="locale" values="it" />
|
||||||
|
<extend-property name="locale" values="es" />
|
||||||
|
<set-property name="locale" value="en, it, es" />
|
||||||
|
<set-property-fallback name="locale" value="en" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Specify the paths for translatable code -->
|
<!-- Specify the paths for translatable code -->
|
||||||
<source path='client' />
|
<source path='client' />
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
addRowItem = Add Row
|
||||||
|
addRowItemToolTip = Add a row to tabular resource
|
||||||
|
editRowItem = Edit Row
|
||||||
|
editRowItemToolTip = Change the selected rows
|
||||||
|
deleteRowItem = Delete Row
|
||||||
|
deleteRowItemToolTip = Delete the selected rows
|
||||||
|
replaceRowsItem = Replace All
|
||||||
|
replaceRowsItemToolTip = Replace all rows with the same content
|
|
@ -0,0 +1,8 @@
|
||||||
|
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
|
||||||
|
replaceRowsItemToolTip = Reemplace todas las filas con el mismo contenido
|
|
@ -0,0 +1,8 @@
|
||||||
|
addRowItem = Aggiungi Riga
|
||||||
|
addRowItemToolTip = Aggiunge una riga alla tabular resource
|
||||||
|
editRowItem = Modifica Riga
|
||||||
|
editRowItemToolTip = Modifica le righe selezionate
|
||||||
|
deleteRowItem = Elimina Riga
|
||||||
|
deleteRowItemToolTip = Elimina le righe selezionate
|
||||||
|
replaceRowsItem = Rimpiazza Tutto
|
||||||
|
replaceRowsItemToolTip = Rimpiazza tutte le righe con lo stesso contenuto
|
|
@ -0,0 +1,22 @@
|
||||||
|
changePositionItem = Position Column
|
||||||
|
changePositionItemToolTip = Change the position of columns
|
||||||
|
changeLabelItem = Labels
|
||||||
|
changeLabelItemToolTip = Change the labels of columns
|
||||||
|
addColumnItem = Add Column
|
||||||
|
addColumnItemToolTip = Add a column to tabular resource
|
||||||
|
deleteColumnItem = Delete Column
|
||||||
|
deleteColumnItemToolTip = Delete the columns of tabular resource
|
||||||
|
splitColumnItem = Split Column
|
||||||
|
splitColumnItemToolTip = Split a column of tabular resource
|
||||||
|
mergeColumnItem = Merge Column
|
||||||
|
mergeColumnItemToolTip = Merge the columns of tabular resource
|
||||||
|
changeColumnTypeItem = Column Type
|
||||||
|
changeColumnTypeItemToolTip = Change the column type
|
||||||
|
filterItem = Filter
|
||||||
|
filterItemToolTip = Filter rows
|
||||||
|
replaceBatchItem = Replace Batch
|
||||||
|
replaceBatchItemToolTip = Replace values in batch
|
||||||
|
replaceByExpressionItem = Replace By Expression
|
||||||
|
replaceByExpressionItemToolTip = Replace values by expression
|
||||||
|
replaceByExternalItem = Replace By External
|
||||||
|
replaceByExternalItemToolTip = Replace values by external tabular resource
|
|
@ -0,0 +1,22 @@
|
||||||
|
changePositionItem = Posición Columna
|
||||||
|
changePositionItemToolTip = Cambie la posición de las columnas
|
||||||
|
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
|
||||||
|
splitColumnItem = Columna Dividida
|
||||||
|
splitColumnItemToolTip = Dividir una columna de tabular resource
|
||||||
|
mergeColumnItem = Fusionar Columna
|
||||||
|
mergeColumnItemToolTip = Fusionar las columnas de tabular resource
|
||||||
|
changeColumnTypeItem = Tipo Columna
|
||||||
|
changeColumnTypeItemToolTip = Cambiar el tipo de la columna
|
||||||
|
filterItem = Filtrar
|
||||||
|
filterItemToolTip = Filtrar filas de tabular resource
|
||||||
|
replaceBatchItem = Reemplazar Batch
|
||||||
|
replaceBatchItemToolTip = Reemplace los valores de las filas en Batch
|
||||||
|
replaceByExpressionItem = Reemplaza Utilizando Expresiones
|
||||||
|
replaceByExpressionItemToolTip = Reemplace los valores usando expresiones
|
||||||
|
replaceByExternalItem = Reemplaza Utilizando TR Externo
|
||||||
|
replaceByExternalItemToolTip = Reemplace los valores usando tabular resource externo
|
|
@ -0,0 +1,22 @@
|
||||||
|
changePositionItem = Ordina Colonne
|
||||||
|
changePositionItemToolTip = Cambia l''ordine delle colonne
|
||||||
|
changeLabelItem = Etichette
|
||||||
|
changeLabelItemToolTip = Cambia l''etichette delle colonne
|
||||||
|
addColumnItem = Aggiungi Colonna
|
||||||
|
addColumnItemToolTip = Aggiunge una colonna alla tabular resource
|
||||||
|
deleteColumnItem = Elimina Colonna
|
||||||
|
deleteColumnItemToolTip = Elimina le colonne della tabular resource
|
||||||
|
splitColumnItem = Dividi Colonna
|
||||||
|
splitColumnItemToolTip = Dividi una colonna della tabular resource
|
||||||
|
mergeColumnItem = Unisci Colonne
|
||||||
|
mergeColumnItemToolTip = Unisci delle colonne della tabular resource
|
||||||
|
changeColumnTypeItem = Tipo Colonna
|
||||||
|
changeColumnTypeItemToolTip = Cambia il tipo della colonna
|
||||||
|
filterItem = Filtro
|
||||||
|
filterItemToolTip = Filtra le righe della tabular resource
|
||||||
|
replaceBatchItem = Rimpiazza in Batch
|
||||||
|
replaceBatchItemToolTip = Rimpiazza i valori delle righe in Batch
|
||||||
|
replaceByExpressionItem = Rimpiazza Usando Espressioni
|
||||||
|
replaceByExpressionItemToolTip = Rimpiazza i valori usando espressioni
|
||||||
|
replaceByExternalItem = Rimpiazza Usando TR Esterne
|
||||||
|
replaceByExternalItemToolTip = Rimpiazza i valori usando tabular resource esterne
|
Loading…
Reference in New Issue