From 1b6e7c019e1d38d399229721aea9cd0f0283aa73 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Thu, 5 Nov 2015 17:00:21 +0000 Subject: [PATCH] 915: TDM - Support the Spanish language Task-Url: https://support.d4science.org/issues/915 Updated Spanish Support git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-codelistmapping-import-widget@120198 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../CodelistMappingUrlSelectionCard.java | 18 +- .../client/SourceSelectionCard.java | 16 +- .../client/TabResourcesSelectionCard.java | 23 ++- .../client/TabResourcesSelectionPanel.java | 4 +- .../client/grid/ColumnDataGridPanel.java | 4 +- .../client/grid/ColumnDataProperties.java | 6 + .../FileUploadProgressBarUpdater.java | 21 ++- .../progress/FileUploadProgressUpdater.java | 169 +++++++++--------- .../client/CodelistMappingMessages.properties | 45 +++++ .../CodelistMappingMessages_es.properties | 45 +++++ .../CodelistMappingMessages_it.properties | 45 +++++ .../FileUploadProgressMessages.properties | 8 + .../FileUploadProgressMessages_es.properties | 8 + .../FileUploadProgressMessages_it.properties | 8 + 14 files changed, 306 insertions(+), 114 deletions(-) create mode 100644 src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingMessages.properties create mode 100644 src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingMessages_es.properties create mode 100644 src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingMessages_it.properties create mode 100644 src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressMessages.properties create mode 100644 src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressMessages_es.properties create mode 100644 src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressMessages_it.properties diff --git a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingUrlSelectionCard.java b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingUrlSelectionCard.java index 1aac0e8..cf29add 100644 --- a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingUrlSelectionCard.java +++ b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingUrlSelectionCard.java @@ -27,18 +27,27 @@ import com.sencha.gxt.widget.core.client.form.TextField; */ public class CodelistMappingUrlSelectionCard extends WizardCard { private static CodelistMappingMessages msgs= GWT.create(CodelistMappingMessages.class); + private CommonMessages msgsCommon; private CodelistMappingSession codelistMappingSession; private CodelistMappingUrlSelectionCard thisCard; private TextField urlField; - private CommonMessages msgsCommon; - + public CodelistMappingUrlSelectionCard( final CodelistMappingSession codelistMappingSession) { super(msgs.codelistMappingUrlSelectionCardHead(), ""); this.thisCard = this; this.codelistMappingSession = codelistMappingSession; + initMessages(); + create(); + } + + protected void initMessages(){ + msgsCommon = GWT.create(CommonMessages.class); + } + + protected void create(){ FramedPanel form = new FramedPanel(); form.setHeaderVisible(false); form.setBodyBorder(false); @@ -54,11 +63,6 @@ public class CodelistMappingUrlSelectionCard extends WizardCard { v.add(new FieldLabel(urlField, msgs.urlFieldLabel()), new VerticalLayoutData(1, -1)); setContent(form); - - } - - protected void initMessages(){ - msgsCommon = GWT.create(CommonMessages.class); } protected void checkUrl() { diff --git a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/SourceSelectionCard.java b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/SourceSelectionCard.java index 4eb506b..3ef3f36 100644 --- a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/SourceSelectionCard.java +++ b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/SourceSelectionCard.java @@ -41,6 +41,15 @@ public class SourceSelectionCard extends WizardCard { super(msgs.sourceSelectionCardHead(), ""); this.codelistMappingSession = codelistMappingSession; initMessages(); + create(); + + } + + protected void initMessages() { + msgsCommon = GWT.create(CommonMessages.class); + } + + protected void create(){ // Default codelistMappingSession.setSource(urlSource); @@ -120,11 +129,8 @@ public class SourceSelectionCard extends WizardCard { setContent(sourceSelectionPanel); } - - protected void initMessages() { - msgsCommon = GWT.create(CommonMessages.class); - } - + + @Override public void setup() { Log.debug("Setup Card"); diff --git a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionCard.java b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionCard.java index fffafe3..14f3ac5 100644 --- a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionCard.java +++ b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionCard.java @@ -28,8 +28,8 @@ import com.sencha.gxt.widget.core.client.event.HideEvent.HideHandler; /** * - * @author giancarlo - * email: g.panichi@isti.cnr.it + * @author giancarlo email: g.panichi@isti.cnr.it * */ public class TabResourcesSelectionCard extends WizardCard { @@ -39,14 +39,22 @@ public class TabResourcesSelectionCard extends WizardCard { private TabResourcesSelectionCard thisCard; private TabResourcesSelectionPanel tabResourcesSelectionPanel; private CommonMessages msgsCommon; - + public TabResourcesSelectionCard( final CodelistMappingSession codelistMappingSession) { super(msgs.tabResourcesSelectionCardHead(), ""); Log.debug("TabResourcesSelectionCard"); this.codelistMappingSession = codelistMappingSession; thisCard = this; - + initMessages(); + create(); + } + + protected void initMessages() { + msgsCommon = GWT.create(CommonMessages.class); + } + + protected void create() { tabResourcesSelectionPanel = new TabResourcesSelectionPanel(thisCard, res); @@ -65,10 +73,6 @@ public class TabResourcesSelectionCard extends WizardCard { setContent(tabResourcesSelectionPanel); } - - protected void initMessages(){ - msgsCommon = GWT.create(CommonMessages.class); - } @Override public void setup() { @@ -119,7 +123,8 @@ public class TabResourcesSelectionCard extends WizardCard { } else { Log.debug("Attention", "This tabular resource does not have a valid table"); - AlertMessageBox d = new AlertMessageBox(msgsCommon.attention(), + AlertMessageBox d = new AlertMessageBox( + msgsCommon.attention(), msgs.attentionThisTabularResourceDoesNotHaveAValidTable()); d.addHideHandler(new HideHandler() { diff --git a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionPanel.java b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionPanel.java index 617dc5d..aa6f8d5 100644 --- a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionPanel.java +++ b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/TabResourcesSelectionPanel.java @@ -93,7 +93,7 @@ public class TabResourcesSelectionPanel extends ContentPanel implements try { createContextMenu(); - buildPanel(); + createPanel(); } catch (Throwable e) { Log.debug("Error building panel:" + e.getMessage()); @@ -113,7 +113,7 @@ public class TabResourcesSelectionPanel extends ContentPanel implements } - protected void buildPanel() { + protected void createPanel() { ToolBar toolBar = new ToolBar(); toolBar.add(new LabelToolItem(msgsCommon.toolItemSearchLabel())); diff --git a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/grid/ColumnDataGridPanel.java b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/grid/ColumnDataGridPanel.java index 53a5a1e..ed0ffd6 100644 --- a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/grid/ColumnDataGridPanel.java +++ b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/grid/ColumnDataGridPanel.java @@ -73,7 +73,7 @@ public class ColumnDataGridPanel extends ContentPanel implements this.trId = trId; initMessages(); initPanel(); - create(); + createPanel(); } @@ -87,7 +87,7 @@ public class ColumnDataGridPanel extends ContentPanel implements // setHeadingText("Columns"); } - protected void create() { + protected void createPanel() { ColumnConfig labelColumn = new ColumnConfig( props.label(), 120, msgs.labelColumn()); diff --git a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/grid/ColumnDataProperties.java b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/grid/ColumnDataProperties.java index 54b34df..3b0b6a9 100644 --- a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/grid/ColumnDataProperties.java +++ b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/grid/ColumnDataProperties.java @@ -7,6 +7,12 @@ import com.sencha.gxt.core.client.ValueProvider; import com.sencha.gxt.data.shared.ModelKeyProvider; import com.sencha.gxt.data.shared.PropertyAccess; +/** + * + * @author giancarlo + * email: g.panichi@isti.cnr.it + * + */ public interface ColumnDataProperties extends PropertyAccess { @Path("id") diff --git a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressBarUpdater.java b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressBarUpdater.java index b419d54..5b1c8eb 100644 --- a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressBarUpdater.java +++ b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressBarUpdater.java @@ -5,6 +5,7 @@ package org.gcube.portlets.user.td.codelistmappingimportwidget.client.progress; import com.allen_sauer.gwt.log.client.Log; +import com.google.gwt.core.shared.GWT; import com.sencha.gxt.widget.core.client.ProgressBar; /** @@ -15,8 +16,8 @@ import com.sencha.gxt.widget.core.client.ProgressBar; * */ public class FileUploadProgressBarUpdater implements FileUploadProgressListener { - - protected ProgressBar progressBar; + private static FileUploadProgressMessages msgs = GWT.create(FileUploadProgressMessages.class); + private ProgressBar progressBar; /** * Creates a new {@link ProgressBar} updater. @@ -24,16 +25,18 @@ public class FileUploadProgressBarUpdater implements FileUploadProgressListener */ public FileUploadProgressBarUpdater(ProgressBar progressBar) { this.progressBar = progressBar; - this.progressBar.updateProgress(0, "Please Wait..."); + this.progressBar.updateProgress(0, msgs.pleaseWait()); } - + + + /** * {@inheritDoc} */ public void operationComplete() { Log.info("File upload complete"); - progressBar.updateProgress(1, "File upload completed."); + progressBar.updateProgress(1, msgs.fileUploadCompleted()); } @@ -42,12 +45,12 @@ public class FileUploadProgressBarUpdater implements FileUploadProgressListener */ public void operationFailed(Throwable caught, String reason, String failureDetails) { Log.info("File upload failed"); - progressBar.updateText("File upload failed."); + progressBar.updateText(msgs.fileUploadFailed()); } public void operationInitializing() { Log.info("File upload inizializing"); - progressBar.updateProgress(0, "Initializing..."); + progressBar.updateProgress(0, msgs.initializing()); } public void operationUpdate(float elaborated) { @@ -55,9 +58,9 @@ public class FileUploadProgressBarUpdater implements FileUploadProgressListener if (elaborated>=0 && elaborated<1) { Log.trace("progress "+elaborated); int elab=new Float(elaborated*100).intValue(); - progressBar.updateProgress(elaborated,elab+"% Uploading..."); + progressBar.updateProgress(elaborated,elab+msgs.percUploading()); } - if (elaborated == 1) progressBar.updateProgress(1, "Completed."); + if (elaborated == 1) progressBar.updateProgress(1, msgs.fileUploadCompleted()); } diff --git a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressUpdater.java b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressUpdater.java index 7cf7a7c..c25e857 100644 --- a/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressUpdater.java +++ b/src/main/java/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressUpdater.java @@ -9,119 +9,128 @@ import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync; import org.gcube.portlets.user.td.gwtservice.shared.file.FileUploadMonitor; import com.allen_sauer.gwt.log.client.Log; +import com.google.gwt.core.client.GWT; import com.google.gwt.user.client.Timer; import com.google.gwt.user.client.rpc.AsyncCallback; /** - * This {@link Timer} retrieves {@link OperationProgress} from the specified {@link OperationProgressSource} with the scheduled interval. - * The retrieved information are spread to the subscribed {@link CodelistMappingImportProgressListener}. + * This {@link Timer} retrieves {@link OperationProgress} from the specified + * {@link OperationProgressSource} with the scheduled interval. The retrieved + * information are spread to the subscribed + * {@link CodelistMappingImportProgressListener}. * - * @author "Giancarlo Panichi" - * g.panichi@isti.cnr.it + * @author "Giancarlo Panichi" g.panichi@isti.cnr.it * */ public class FileUploadProgressUpdater extends Timer { - protected ArrayList listeners = new ArrayList(); + private ArrayList listeners = new ArrayList(); + private static FileUploadProgressMessages msgs = GWT + .create(FileUploadProgressMessages.class); - /** * {@inheritDoc} */ @Override public void run() { Log.debug("requesting operation progress"); - TDGWTServiceAsync.INSTANCE.getFileUploadMonitor(new AsyncCallback() { + TDGWTServiceAsync.INSTANCE + .getFileUploadMonitor(new AsyncCallback() { + + public void onFailure(Throwable caught) { + cancel(); + Log.error("Error retrieving the operation state", + caught); + String message = getStack(caught); + fireOperationFailed(caught, + msgs.failedGettingOperarionUpdateds(), message); + } + + public void onSuccess(FileUploadMonitor result) { + Log.info("retrieved FileUploadMonitor: " + + result.getState()); + switch (result.getState()) { + case STARTED: + Log.debug("File Upload Started"); + break; + case INPROGRESS: + Log.debug("Progress: " + + result.getElaboratedLenght() + " of " + + result.getTotalLenght()); + fireOperationUpdate(result.getPercentDone()); + break; + case FAILED: + Log.debug("File Upload Failed"); + cancel(); + fireOperationFailed( + new Throwable(msgs.fileUploadFailedHead()), + result.getFailureReason(), + result.getFailureDetails()); + break; + case COMPLETED: + cancel(); + Log.debug("File Upload Completed"); + fireOperationComplete(); + break; + default: + break; + } + + } + + }); - - public void onFailure(Throwable caught) { - cancel(); - Log.error("Error retrieving the operation state", caught); - String message = getStack(caught); - fireOperationFailed(caught, "Failed getting operation updates", message); - } - - public void onSuccess(FileUploadMonitor result) { - Log.info("retrieved FileUploadMonitor: "+result.getState()); - switch (result.getState()) { - case STARTED: - Log.debug("File Upload Started"); - break; - case INPROGRESS: - Log.debug("Progress: "+result.getElaboratedLenght()+" of "+result.getTotalLenght()); - fireOperationUpdate(result.getPercentDone()); - break; - case FAILED: - Log.debug("File Upload Failed"); - cancel(); - fireOperationFailed(new Throwable("File Upload Failed") ,result.getFailureReason(), result.getFailureDetails()); - break; - case COMPLETED: - cancel(); - Log.debug("File Upload Completed"); - fireOperationComplete(); - break; - default: - break; - } - - } - - - - - - }); - - - } - - - - protected String getStack(Throwable e) - { - String message = e.getLocalizedMessage()+" ->
"; + + protected String getStack(Throwable e) { + String message = e.getLocalizedMessage() + " ->
"; Throwable c = e.getCause(); - if (c!=null) message += getStack(c); + if (c != null) + message += getStack(c); return message; } - protected void fireOperationInitializing() - { - for (FileUploadProgressListener listener:listeners) listener.operationInitializing(); - } - - protected void fireOperationUpdate(float elaborated) - { - for (FileUploadProgressListener listener:listeners) listener.operationUpdate(elaborated); + protected void fireOperationInitializing() { + for (FileUploadProgressListener listener : listeners) + listener.operationInitializing(); } - protected void fireOperationComplete() - { - for (FileUploadProgressListener listener:listeners) listener.operationComplete(); + protected void fireOperationUpdate(float elaborated) { + for (FileUploadProgressListener listener : listeners) + listener.operationUpdate(elaborated); } - - protected void fireOperationFailed(Throwable caught, String failure, String failureDetails) - { - for (FileUploadProgressListener listener:listeners) listener.operationFailed(caught, failure, failureDetails); + + protected void fireOperationComplete() { + for (FileUploadProgressListener listener : listeners) + listener.operationComplete(); } - + + protected void fireOperationFailed(Throwable caught, String failure, + String failureDetails) { + for (FileUploadProgressListener listener : listeners) + listener.operationFailed(caught, failure, failureDetails); + } + /** - * Add a new {@link CodelistMappingImportProgressListener} to this {@link FileUploadProgressUpdater}. - * @param listener the listener to add. + * Add a new {@link CodelistMappingImportProgressListener} to this + * {@link FileUploadProgressUpdater}. + * + * @param listener + * the listener to add. */ - public void addListener(FileUploadProgressListener listener) - { + public void addListener(FileUploadProgressListener listener) { listeners.add(listener); } /** - * Removes the specified {@link CodelistMappingImportProgressListener} from this {@link FileUploadProgressUpdater}. - * @param listener the listener to remove. + * Removes the specified {@link CodelistMappingImportProgressListener} from + * this {@link FileUploadProgressUpdater}. + * + * @param listener + * the listener to remove. */ - public void removeListener(FileUploadProgressListener listener) - { + public void removeListener(FileUploadProgressListener listener) { listeners.remove(listener); } } diff --git a/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingMessages.properties b/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingMessages.properties new file mode 100644 index 0000000..e42ec9e --- /dev/null +++ b/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingMessages.properties @@ -0,0 +1,45 @@ +codelistMappingImportWizardHead = Codelist Mapping Import +sourceSelectionCardHead = Codelist Mapping source selection +codelistMappingUploadFileCardHead = Codelist Mapping Import File Upload +tabResourcesSelectionCardHead = Select the Codelist before curation +attentionThisTabularResourceDoesNotHaveAValidTable = This tabular resource does not have a valid table! +delete = Delete +wouldYouLikeToDeleteThisTabularResourceWithoutTable = Would you like to delete this tabular resource without table? +errorOnDeleteTabularResourceFixed = Error on delete Tabular Resource: +columnSelectionCardHead = Select The Code Column +attentionNoColumnsSelected = No column selected! +codelistMappingDetailCardHead = Codelist Mapping Detail +fieldNameEmptyText = Enter a name... +fieldNameLabel = Name +fieldDescriptionEmptyText = Enter a description... +fieldDescriptionLabel = Description +fieldDescriptionDefaultValue = XML map +attentionFillInAllFields = Fill in all fields! +documentFixed = Document: +sourceFixed = Source: +nameFixed = Name: +summaryImport = Import Summary +errorAnErrorOccurredInImportCodelistMappingFixed = An error occured in import codelist mapping: +errorInCodelistMappingImportHead = Error in Codelist Mapping Import +selectTheFileToImport = Select the file to import +btnUploadText = Upload +btnCancelText = Cancel +attentionSpecifyAXmlFile = Please, specify a XML file! +errorUploadingTheXMLFileHead = Error uploading the xml file +codelistMappingUrlSelectionCardHead = Codelist Mapping Url Selection +urlFieldEmptyText = Insert a valid url... +urlFieldLabel = Url +codelistMappingWorkSpaceSelectionCardHead = CSV Import From Workspace +workspaceExplorerSelectPanelHead = Workspace Selection +errorRetrievingTheFileFromWorkspaceFixed = Error retrieving the file from the workspace: +nameColumn = Name +typeColumn = Type +tableTypeColumn = Table Type +agencyColumn = Agency +ownerColumn = Owner +creationDateColumn = Creation Date +deleteItem = Delete +errorRetrievingTabularResourceFixed = Error retrieving tabular resources on server: +wouldYouLikeToDeleteThisTabularResource = Would you like to delete this tabular resource? +labelColumn = Column +errorNoLoadColumnsFixed = No load column: \ No newline at end of file diff --git a/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingMessages_es.properties b/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingMessages_es.properties new file mode 100644 index 0000000..5a1cab1 --- /dev/null +++ b/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingMessages_es.properties @@ -0,0 +1,45 @@ +codelistMappingImportWizardHead = Importar Mapa para la Codelist +sourceSelectionCardHead = Seleccionar la fuente +codelistMappingUploadFileCardHead = Importar el archivo de Mapa +tabResourcesSelectionCardHead = Seleccione la Codelist antes la Curation +attentionThisTabularResourceDoesNotHaveAValidTable = Esta tabular resource no tiene una tabla válida! +delete = Borrar +wouldYouLikeToDeleteThisTabularResourceWithoutTable = Usted quiere eliminar esta tabular resource que no tiene una tabla válida? +errorOnDeleteTabularResourceFixed = Error al eliminar la Tabular Resource: +columnSelectionCardHead = Seleccionar la columna Code +attentionNoColumnsSelected = No columna seleccionada! +codelistMappingDetailCardHead = Detalle Mapa +fieldNameEmptyText = Entrar un nombre... +fieldNameLabel = Nombre +fieldDescriptionEmptyText = Entrar una descripción... +fieldDescriptionLabel = Descripción +fieldDescriptionDefaultValue = Mapa XML +attentionFillInAllFields = Por favor entrar todos los campos! +documentFixed = Documento: +sourceFixed = Fuente: +nameFixed = Nombre: +summaryImport = Resumen Importación +errorAnErrorOccurredInImportCodelistMappingFixed = Error al importar el mapa: +errorInCodelistMappingImportHead = Error al importar el mapa +selectTheFileToImport = Seleccionar el archivo a importar +btnUploadText = Cargar +btnCancelText = Anular +attentionSpecifyAXmlFile = Atención, seleccionar un archivo XML! +errorUploadingTheXMLFileHead = Error en cargando el archivo XML +codelistMappingUrlSelectionCardHead = Importar Mapa Seleccionar Url +urlFieldEmptyText = Entrar una URL válida... +urlFieldLabel = Url +codelistMappingWorkSpaceSelectionCardHead = Importar CSV desde el Workspace +workspaceExplorerSelectPanelHead = Seleccionar en el Workspace +errorRetrievingTheFileFromWorkspaceFixed = Error al recuperar el archivo desde el workspace: +nameColumn = Nombre +typeColumn = Tipo +tableTypeColumn = Tipo Tabla +agencyColumn = Agencia +ownerColumn = Propietario +creationDateColumn = Fecha Creacion +deleteItem = Borrar +errorRetrievingTabularResourceFixed = Error al recuperar la tabular resource desde el servidor: +wouldYouLikeToDeleteThisTabularResource = Usted está seguro de borrar esta tabular resource? +labelColumn = Columna +errorNoLoadColumnsFixed = Ninguna columna cargada: diff --git a/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingMessages_it.properties b/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingMessages_it.properties new file mode 100644 index 0000000..b37dc30 --- /dev/null +++ b/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/CodelistMappingMessages_it.properties @@ -0,0 +1,45 @@ +codelistMappingImportWizardHead = Importa Mappa per la Codelist +sourceSelectionCardHead = Seleziona la sorgente +codelistMappingUploadFileCardHead = Importa il file della Mappa +tabResourcesSelectionCardHead = Seleziona la Codelist prima della Curation +attentionThisTabularResourceDoesNotHaveAValidTable = Questa tabular resource non ha una tabella valida! +delete = Elimina +wouldYouLikeToDeleteThisTabularResourceWithoutTable = Si desidera eliminare questa tabular resource che non ha una tabella valida? +errorOnDeleteTabularResourceFixed = Errore eliminando la Tabular Resource: +columnSelectionCardHead = Seleziona la colonna Code +attentionNoColumnsSelected = Nessuna colonna selezionata! +codelistMappingDetailCardHead = Dettaglio della Mappa +fieldNameEmptyText = Inserisci un nome... +fieldNameLabel = Nome +fieldDescriptionEmptyText = Inserisci una descrizione... +fieldDescriptionLabel = Descrizione +fieldDescriptionDefaultValue = Mappa XML +attentionFillInAllFields = Riempi tutti i campi! +documentFixed = Documento: +sourceFixed = Sorgente: +nameFixed = Nome: +summaryImport = Sommario Importazione +errorAnErrorOccurredInImportCodelistMappingFixed = Un errore è stato generato nell''operazione di import della mappa: +errorInCodelistMappingImportHead = Errore nel Import della Mappa +selectTheFileToImport = Seleziona il file da importare +btnUploadText = Caricare +btnCancelText = Cancella +attentionSpecifyAXmlFile = Attenzione, specifica un file XML! +errorUploadingTheXMLFileHead = Errore caricando il file xml +codelistMappingUrlSelectionCardHead = Importa Mappa Seleziona Url +urlFieldEmptyText = Inserisci un url valida... +urlFieldLabel = Url +codelistMappingWorkSpaceSelectionCardHead = Importa il CSV dal Workspace +workspaceExplorerSelectPanelHead = Seleziona nel Workspace +errorRetrievingTheFileFromWorkspaceFixed = Errore recuperando il file dal Workspace: +nameColumn = Nome +typeColumn = Tipo +tableTypeColumn = Tipo Tabella +agencyColumn = Agenzia +ownerColumn = Proprietario +creationDateColumn = Data Creazione +deleteItem = Elimina +errorRetrievingTabularResourceFixed = Errore recuperando la tabular resources dal server: +wouldYouLikeToDeleteThisTabularResource = Si deisdera eliminare questa tabular resource? +labelColumn = Colonna +errorNoLoadColumnsFixed = Nessuna colonna caricata: \ No newline at end of file diff --git a/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressMessages.properties b/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressMessages.properties new file mode 100644 index 0000000..37086aa --- /dev/null +++ b/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressMessages.properties @@ -0,0 +1,8 @@ +pleaseWait = Please Wait... +fileUploadCompleted = File upload completed. +fileUploadFailedHead = File Upload Failed +fileUploadFailed = File upload failed. +initializing = Initializing... +percUploading = % Uploading... +completing = Completing... +failedGettingOperarionUpdateds = Failed getting operation updates diff --git a/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressMessages_es.properties b/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressMessages_es.properties new file mode 100644 index 0000000..f4bd4ed --- /dev/null +++ b/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressMessages_es.properties @@ -0,0 +1,8 @@ +pleaseWait = Por Favor, Espera... +fileUploadCompleted = Carga de archivo completada. +fileUploadFailedHead = Carga de Archivo Fallido +fileUploadFailed = Carga de archivos fallido. +initializing = Inicialización... +percUploading = % Cargando... +completing = Completar... +failedGettingOperarionUpdateds = Error al recuperar información sobre la operación diff --git a/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressMessages_it.properties b/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressMessages_it.properties new file mode 100644 index 0000000..df91da3 --- /dev/null +++ b/src/main/resources/org/gcube/portlets/user/td/codelistmappingimportwidget/client/progress/FileUploadProgressMessages_it.properties @@ -0,0 +1,8 @@ +pleaseWait = Attendere... +fileUploadCompleted = Caricamento file completato. +fileUploadFailedHead = Caricamento File Fallito +fileUploadFailed = Caricamento file fallito. +initializing = Inizzializazione... +percUploading = % Carimento... +completing = Completamento... +failedGettingOperarionUpdateds = Errore recuperando informazioni sull''operazione