diff --git a/docs/hop-user-manual/modules/ROOT/pages/workflow/actions/deletefiles.adoc b/docs/hop-user-manual/modules/ROOT/pages/workflow/actions/deletefiles.adoc index d7dbe4957d2..e25936ebf49 100644 --- a/docs/hop-user-manual/modules/ROOT/pages/workflow/actions/deletefiles.adoc +++ b/docs/hop-user-manual/modules/ROOT/pages/workflow/actions/deletefiles.adoc @@ -37,5 +37,3 @@ The `Delete files` action deletes a set of specified files, optionally with subf For example to delete all files ending in .dat, the regular expression would be ".*\.dat$". |Files/Folders|The complete list of files/folders to delete |=== - -After specifying a folder and wildcard (regular expression), use the `Add` button to add your file/folder selection to the table. Use the `Delete` or `Edit` buttons to remove or edit selected lines in the table. \ No newline at end of file diff --git a/plugins/actions/deletefiles/src/main/java/org/apache/hop/workflow/actions/deletefiles/ActionDeleteFilesDialog.java b/plugins/actions/deletefiles/src/main/java/org/apache/hop/workflow/actions/deletefiles/ActionDeleteFilesDialog.java index 40fe400351a..a710ffe6f06 100644 --- a/plugins/actions/deletefiles/src/main/java/org/apache/hop/workflow/actions/deletefiles/ActionDeleteFilesDialog.java +++ b/plugins/actions/deletefiles/src/main/java/org/apache/hop/workflow/actions/deletefiles/ActionDeleteFilesDialog.java @@ -19,15 +19,18 @@ import java.util.ArrayList; import java.util.List; +import org.apache.commons.vfs2.FileObject; +import org.apache.hop.core.exception.HopFileException; +import org.apache.hop.core.logging.LogChannel; import org.apache.hop.core.util.Utils; import org.apache.hop.core.variables.IVariables; +import org.apache.hop.core.vfs.HopVfs; import org.apache.hop.i18n.BaseMessages; import org.apache.hop.ui.core.PropsUi; import org.apache.hop.ui.core.dialog.BaseDialog; import org.apache.hop.ui.core.dialog.MessageBox; import org.apache.hop.ui.core.widget.ColumnInfo; import org.apache.hop.ui.core.widget.TableView; -import org.apache.hop.ui.core.widget.TextVar; import org.apache.hop.ui.pipeline.transform.BaseTransformDialog; import org.apache.hop.ui.workflow.action.ActionDialog; import org.apache.hop.ui.workflow.dialog.WorkflowDialog; @@ -54,15 +57,10 @@ public class ActionDeleteFilesDialog extends ActionDialog { private static final Class PKG = ActionDeleteFiles.class; private static final String[] FILETYPES = - new String[] {BaseMessages.getString(PKG, "ActionDeleteFiles.Filetype.All")}; + new String[] {BaseMessages.getString(PKG, "System.FileType.AllFiles")}; private Text wName; - private Label wlFilename; - private Button wbFilename; - private Button wbDirectory; - private TextVar wFilename; - private Button wIncludeSubfolders; private ActionDeleteFiles action; @@ -74,13 +72,6 @@ public class ActionDeleteFilesDialog extends ActionDialog { private Label wlFields; private TableView wFields; - private Label wlFilemask; - private TextVar wFilemask; - - private Button wbdFilename; // Delete - private Button wbeFilename; // Edit - private Button wbaFilename; // Add or change - public ActionDeleteFilesDialog( Shell parent, ActionDeleteFiles action, WorkflowMeta workflowMeta, IVariables variables) { super(parent, workflowMeta, variables); @@ -133,7 +124,7 @@ public IAction open() { wlName.setLayoutData(fdlName); wName = new Text(shell, SWT.SINGLE | SWT.LEFT | SWT.BORDER); PropsUi.setLook(wName); - wName.addModifyListener(lsMod); + wName.addListener(SWT.Modify, event -> action.setChanged()); FormData fdName = new FormData(); fdName.left = new FormAttachment(middle, 0); fdName.top = new FormAttachment(0, margin); @@ -172,13 +163,7 @@ public IAction open() { fdIncludeSubfolders.top = new FormAttachment(wlIncludeSubfolders, 0, SWT.CENTER); fdIncludeSubfolders.right = new FormAttachment(100, 0); wIncludeSubfolders.setLayoutData(fdIncludeSubfolders); - wIncludeSubfolders.addSelectionListener( - new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent e) { - action.setChanged(); - } - }); + wIncludeSubfolders.addListener(SWT.Selection, event -> action.setChanged()); Label wlPrevious = new Label(wSettings, SWT.RIGHT); wlPrevious.setText(BaseMessages.getString(PKG, "ActionDeleteFiles.Previous.Label")); @@ -197,13 +182,11 @@ public void widgetSelected(SelectionEvent e) { fdPrevious.top = new FormAttachment(wlPrevious, 0, SWT.CENTER); fdPrevious.right = new FormAttachment(100, 0); wPrevious.setLayoutData(fdPrevious); - wPrevious.addSelectionListener( - new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent e) { - setPrevious(); - action.setChanged(); - } + wPrevious.addListener( + SWT.Selection, + event -> { + setPrevious(); + action.setChanged(); }); FormData fdSettings = new FormData(); fdSettings.left = new FormAttachment(0, margin); @@ -215,125 +198,22 @@ public void widgetSelected(SelectionEvent e) { // / END OF SETTINGS GROUP // /////////////////////////////////////////////////////////// - // Filename line - wlFilename = new Label(shell, SWT.RIGHT); - wlFilename.setText(BaseMessages.getString(PKG, "ActionDeleteFiles.Filename.Label")); - PropsUi.setLook(wlFilename); - FormData fdlFilename = new FormData(); - fdlFilename.left = new FormAttachment(0, 0); - fdlFilename.top = new FormAttachment(wSettings, 2 * margin); - fdlFilename.right = new FormAttachment(middle, -margin); - wlFilename.setLayoutData(fdlFilename); - - // Browse Source folders button ... - wbDirectory = new Button(shell, SWT.PUSH | SWT.CENTER); - PropsUi.setLook(wbDirectory); - wbDirectory.setText(BaseMessages.getString(PKG, "ActionDeleteFiles.BrowseFolders.Label")); - FormData fdbDirectory = new FormData(); - fdbDirectory.right = new FormAttachment(100, -margin); - fdbDirectory.top = new FormAttachment(wSettings, margin); - wbDirectory.setLayoutData(fdbDirectory); - - wbDirectory.addListener( - SWT.Selection, e -> BaseDialog.presentDirectoryDialog(shell, wFilename, variables)); - - wbFilename = new Button(shell, SWT.PUSH | SWT.CENTER); - PropsUi.setLook(wbFilename); - wbFilename.setText(BaseMessages.getString(PKG, "ActionDeleteFiles.BrowseFiles.Label")); - FormData fdbFilename = new FormData(); - fdbFilename.right = new FormAttachment(100, 0); - fdbFilename.top = new FormAttachment(wSettings, margin); - fdbFilename.right = new FormAttachment(wbDirectory, -margin); - wbFilename.setLayoutData(fdbFilename); - - wbaFilename = new Button(shell, SWT.PUSH | SWT.CENTER); - PropsUi.setLook(wbaFilename); - wbaFilename.setText(BaseMessages.getString(PKG, "ActionDeleteFiles.FilenameAdd.Button")); - FormData fdbaFilename = new FormData(); - fdbaFilename.right = new FormAttachment(wbFilename, -margin); - fdbaFilename.top = new FormAttachment(wSettings, margin); - wbaFilename.setLayoutData(fdbaFilename); - - wFilename = new TextVar(variables, shell, SWT.SINGLE | SWT.LEFT | SWT.BORDER); - PropsUi.setLook(wFilename); - wFilename.addModifyListener(lsMod); - FormData fdFilename = new FormData(); - fdFilename.left = new FormAttachment(middle, 0); - fdFilename.top = new FormAttachment(wSettings, 2 * margin); - fdFilename.right = new FormAttachment(wbaFilename, -margin); - wFilename.setLayoutData(fdFilename); - - // Whenever something changes, set the tooltip to the expanded version: - wFilename.addModifyListener( - (ModifyEvent e) -> wFilename.setToolTipText(variables.resolve(wFilename.getText()))); - - wbFilename.addListener( - SWT.Selection, - e -> - BaseDialog.presentFileDialog( - shell, wFilename, variables, new String[] {"*"}, FILETYPES, false)); - - // Filemask - wlFilemask = new Label(shell, SWT.RIGHT); - wlFilemask.setText(BaseMessages.getString(PKG, "ActionDeleteFiles.Wildcard.Label")); - PropsUi.setLook(wlFilemask); - FormData fdlFilemask = new FormData(); - fdlFilemask.left = new FormAttachment(0, 0); - fdlFilemask.top = new FormAttachment(wFilename, margin); - fdlFilemask.right = new FormAttachment(middle, -margin); - wlFilemask.setLayoutData(fdlFilemask); - wFilemask = - new TextVar( - variables, - shell, - SWT.SINGLE | SWT.LEFT | SWT.BORDER, - BaseMessages.getString(PKG, "ActionDeleteFiles.Wildcard.Tooltip")); - PropsUi.setLook(wFilemask); - wFilemask.addModifyListener(lsMod); - FormData fdFilemask = new FormData(); - fdFilemask.left = new FormAttachment(middle, 0); - fdFilemask.top = new FormAttachment(wFilename, margin); - fdFilemask.right = new FormAttachment(wbaFilename, -margin); - wFilemask.setLayoutData(fdFilemask); - wlFields = new Label(shell, SWT.NONE); wlFields.setText(BaseMessages.getString(PKG, "ActionDeleteFiles.Fields.Label")); PropsUi.setLook(wlFields); FormData fdlFields = new FormData(); fdlFields.left = new FormAttachment(0, 0); fdlFields.right = new FormAttachment(middle, -margin); - fdlFields.top = new FormAttachment(wFilemask, margin); + fdlFields.top = new FormAttachment(wSettings, margin); wlFields.setLayoutData(fdlFields); - // Buttons to the right of the screen... - wbdFilename = new Button(shell, SWT.PUSH | SWT.CENTER); - PropsUi.setLook(wbdFilename); - wbdFilename.setText(BaseMessages.getString(PKG, "ActionDeleteFiles.FilenameDelete.Button")); - wbdFilename.setToolTipText( - BaseMessages.getString(PKG, "ActionDeleteFiles.FilenameDelete.Tooltip")); - FormData fdbdFilename = new FormData(); - fdbdFilename.right = new FormAttachment(100, 0); - fdbdFilename.top = new FormAttachment(wlFields, margin); - wbdFilename.setLayoutData(fdbdFilename); - - wbeFilename = new Button(shell, SWT.PUSH | SWT.CENTER); - PropsUi.setLook(wbeFilename); - wbeFilename.setText(BaseMessages.getString(PKG, "ActionDeleteFiles.FilenameEdit.Button")); - wbeFilename.setToolTipText( - BaseMessages.getString(PKG, "ActionDeleteFiles.FilenameEdit.Tooltip")); - FormData fdbeFilename = new FormData(); - fdbeFilename.right = new FormAttachment(100, 0); - fdbeFilename.left = new FormAttachment(wbdFilename, 0, SWT.LEFT); - fdbeFilename.top = new FormAttachment(wbdFilename, margin); - wbeFilename.setLayoutData(fdbeFilename); - final int nrRows = action.getFileItems().size(); ColumnInfo[] colinf = new ColumnInfo[] { new ColumnInfo( BaseMessages.getString(PKG, "ActionDeleteFiles.Fields.Argument.Label"), - ColumnInfo.COLUMN_TYPE_TEXT, + ColumnInfo.COLUMN_TYPE_TEXT_BUTTON, false), new ColumnInfo( BaseMessages.getString(PKG, "ActionDeleteFiles.Fields.Wildcard.Label"), @@ -343,6 +223,7 @@ public void widgetSelected(SelectionEvent e) { colinf[0].setUsingVariables(true); colinf[0].setToolTip(BaseMessages.getString(PKG, "ActionDeleteFiles.Fields.Column")); + colinf[0].setTextVarButtonSelectionListener(getFileSelectionAdapter()); colinf[1].setUsingVariables(true); colinf[1].setToolTip(BaseMessages.getString(PKG, "ActionDeleteFiles.Wildcard.Column")); @@ -359,58 +240,13 @@ public void widgetSelected(SelectionEvent e) { FormData fdFields = new FormData(); fdFields.left = new FormAttachment(0, 0); fdFields.top = new FormAttachment(wlFields, margin); - fdFields.right = new FormAttachment(wbdFilename, -margin); + fdFields.right = new FormAttachment(100, 0); fdFields.bottom = new FormAttachment(wOk, -2 * margin); wFields.setLayoutData(fdFields); wlFields.setEnabled(!action.isArgFromPrevious()); wFields.setEnabled(!action.isArgFromPrevious()); - // Add the file to the list of files... - SelectionAdapter selA = - new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent arg0) { - wFields.add(wFilename.getText(), wFilemask.getText()); - wFilename.setText(""); - wFilemask.setText(""); - wFields.removeEmptyRows(); - wFields.setRowNums(); - wFields.optWidth(true); - } - }; - wbaFilename.addSelectionListener(selA); - wFilename.addSelectionListener(selA); - - // Delete files from the list of files... - wbdFilename.addSelectionListener( - new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent arg0) { - int[] idx = wFields.getSelectionIndices(); - wFields.remove(idx); - wFields.removeEmptyRows(); - wFields.setRowNums(); - } - }); - - // Edit the selected file & remove from the list... - wbeFilename.addSelectionListener( - new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent arg0) { - int idx = wFields.getSelectionIndex(); - if (idx >= 0) { - String[] string = wFields.getItem(idx); - wFilename.setText(string[0]); - wFilemask.setText(string[1]); - wFields.remove(idx); - } - wFields.removeEmptyRows(); - wFields.setRowNums(); - } - }); - getData(); setPrevious(); @@ -419,21 +255,30 @@ public void widgetSelected(SelectionEvent arg0) { return action; } + protected SelectionAdapter getFileSelectionAdapter() { + return new SelectionAdapter() { + @Override + public void widgetSelected(SelectionEvent event) { + try { + String path = wFields.getActiveTableItem().getText(wFields.getActiveTableColumn()); + FileObject fileObject = HopVfs.getFileObject(path); + + path = + BaseDialog.presentFileDialog( + shell, null, variables, fileObject, new String[] {"*"}, FILETYPES, true); + if (path != null) { + wFields.getActiveTableItem().setText(wFields.getActiveTableColumn(), path); + } + } catch (HopFileException e) { + LogChannel.UI.logError("Error selecting file or directory", e); + } + } + }; + } + private void setPrevious() { wlFields.setEnabled(!wPrevious.getSelection()); wFields.setEnabled(!wPrevious.getSelection()); - - wFilename.setEnabled(!wPrevious.getSelection()); - wlFilename.setEnabled(!wPrevious.getSelection()); - wbFilename.setEnabled(!wPrevious.getSelection()); - - wlFilemask.setEnabled(!wPrevious.getSelection()); - wFilemask.setEnabled(!wPrevious.getSelection()); - - wbdFilename.setEnabled(!wPrevious.getSelection()); - wbeFilename.setEnabled(!wPrevious.getSelection()); - wbaFilename.setEnabled(!wPrevious.getSelection()); - wbDirectory.setEnabled(!wPrevious.getSelection()); } /** Copy information from the meta-data input to the dialog fields. */ diff --git a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_de_DE.properties b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_de_DE.properties index e40aef40776..61fd4ca37e8 100644 --- a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_de_DE.properties +++ b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_de_DE.properties @@ -17,8 +17,6 @@ # # -ActionDeleteFiles.BrowseFiles.Label=Datei ... -ActionDeleteFiles.BrowseFolders.Label=Ordner... ActionDeleteFiles.CouldNotDeleteFile=Konnte Datei nicht l\u00F6schen [{0}]. ActionDeleteFiles.CouldNotProcess=Konnte [{0}] nicht verarbeiten, Ausnahme : {1} ActionDeleteFiles.DeletingFile=L\u00F6sche Date [{0}] ... @@ -31,13 +29,6 @@ ActionDeleteFiles.Fields.Label=Datei(en)/Ordner: ActionDeleteFiles.Fields.Wildcard.Label=Platzhalter (RegExp) ActionDeleteFiles.FileAlreadyDeleted=Datei [{0}] schon gel\u00F6scht oder existiert nicht. ActionDeleteFiles.FileDeleted=Datei [{0}] gel\u00F6scht! -ActionDeleteFiles.Filename.Label=Datei/Ordner -ActionDeleteFiles.FilenameAdd.Button=Hinzuf\u00FCgen -ActionDeleteFiles.FilenameDelete.Button=L\u00F6schen -ActionDeleteFiles.FilenameDelete.Tooltip=L\u00F6sche ausgew\u00E4hlte Datei aus \u00DCbersicht -ActionDeleteFiles.FilenameEdit.Button=Bearbeiten -ActionDeleteFiles.FilenameEdit.Tooltip=Dateiauswahl bearbeiten -ActionDeleteFiles.Filetype.All=Alle Dateien ActionDeleteFiles.FoundPreviousRows={0} Zeilen aus Vorg\u00E4nger gefunden ActionDeleteFiles.IncludeSubfolders.Label=Unterordner ber\u00FCcksichtigen ActionDeleteFiles.IncludeSubfolders.Tooltip=Unterordner ber\u00FCcksichtigen @@ -56,5 +47,3 @@ ActionDeleteFiles.Settings.Label=Einstellungen ActionDeleteFiles.Title=Datei(en) l\u00F6schen ActionDeleteFiles.TotalDeleted=Anzahl gel\u00F6schter Dateien = {0} ActionDeleteFiles.Wildcard.Column=Platzhalter (RegExp) angeben -ActionDeleteFiles.Wildcard.Label=Platzhalter (RegExp) -ActionDeleteFiles.Wildcard.Tooltip=Platzhalter (RegExp) diff --git a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_en_US.properties b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_en_US.properties index 1ee66649713..2f6019c4c32 100644 --- a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_en_US.properties +++ b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_en_US.properties @@ -15,8 +15,6 @@ # limitations under the License. # -ActionDeleteFiles.BrowseFiles.Label=File... -ActionDeleteFiles.BrowseFolders.Label=Folder... ActionDeleteFiles.CouldNotDeleteFile=Could not delete file [{0}]. ActionDeleteFiles.CouldNotProcess=Could not process [{0}], exception\: {1} ActionDeleteFiles.DeletingFile=Deleting file [{0}] ... @@ -29,13 +27,6 @@ ActionDeleteFiles.Fields.Label=Files/Folders\: ActionDeleteFiles.Fields.Wildcard.Label=Wildcard (RegExp) ActionDeleteFiles.FileAlreadyDeleted=File [{0}] already deleted or did not exist. ActionDeleteFiles.FileDeleted=File [{0}] deleted\! -ActionDeleteFiles.Filename.Label=File/Folder -ActionDeleteFiles.FilenameAdd.Button=&Add -ActionDeleteFiles.FilenameDelete.Button=&Delete -ActionDeleteFiles.FilenameDelete.Tooltip=Remove selected files from the grid -ActionDeleteFiles.FilenameEdit.Button=&Edit -ActionDeleteFiles.FilenameEdit.Tooltip=Edit selected files -ActionDeleteFiles.Filetype.All=All files ActionDeleteFiles.FoundPreviousRows=Found {0} previous result rows ActionDeleteFiles.IncludeSubfolders.Label=Include Subfolders ActionDeleteFiles.IncludeSubfolders.Tooltip=Include Subfolders @@ -54,5 +45,3 @@ ActionDeleteFiles.Settings.Label=Settings ActionDeleteFiles.Title=Delete files ActionDeleteFiles.TotalDeleted=Total deleted files \= {0} ActionDeleteFiles.Wildcard.Column=Specify a wildcard (RegExp) -ActionDeleteFiles.Wildcard.Label=Wildcard (RegExp) -ActionDeleteFiles.Wildcard.Tooltip=Wildcard (RegExp) diff --git a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_es_AR.properties b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_es_AR.properties index 788a164265a..ade2b69eb53 100644 --- a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_es_AR.properties +++ b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_es_AR.properties @@ -17,8 +17,6 @@ # # -ActionDeleteFiles.BrowseFiles.Label=Archivo... -ActionDeleteFiles.BrowseFolders.Label=Directorio... ActionDeleteFiles.CouldNotDeleteFile=No se pudo eliminar el archivo [{0}]. ActionDeleteFiles.CouldNotProcess=No se pudo procesar [{0}], excepci\u00F3n\: {1} ActionDeleteFiles.DeletingFile=Eliminando al archivo [{0}]... @@ -29,13 +27,6 @@ ActionDeleteFiles.Fields.Label=Archivos/Directorios\: ActionDeleteFiles.Fields.Wildcard.Label=Comod\u00EDn (ExpReg) ActionDeleteFiles.FileAlreadyDeleted=El archivo [{0}] ya ha sido eliminado. ActionDeleteFiles.FileDeleted=\u00A1Archivo [{0}] eliminado\! -ActionDeleteFiles.Filename.Label=Archivo/Directorio -ActionDeleteFiles.FilenameAdd.Button=&A\u00F1adir -ActionDeleteFiles.FilenameDelete.Button=&Eliminar -ActionDeleteFiles.FilenameDelete.Tooltip=Quitar de la grilla a los archivos seleccionados -ActionDeleteFiles.FilenameEdit.Button=E&ditar -ActionDeleteFiles.FilenameEdit.Tooltip=Editar los archivos seleccionados -ActionDeleteFiles.Filetype.All=Todos los archivos ActionDeleteFiles.FoundPreviousRows=Se encontraron {0} filas de resultado previas ActionDeleteFiles.IncludeSubfolders.Label=Incluir subdirectorios ActionDeleteFiles.IncludeSubfolders.Tooltip=Incluir subdirectorios @@ -52,5 +43,3 @@ ActionDeleteFiles.Settings.Label=Ajustes ActionDeleteFiles.Title=Eliminar archivos ActionDeleteFiles.TotalDeleted=Archivos eliminados totales \= {0} ActionDeleteFiles.Wildcard.Column=Indique un comod\u00EDn (ExpReg) -ActionDeleteFiles.Wildcard.Label=Comod\u00EDn (ExpReg) -ActionDeleteFiles.Wildcard.Tooltip=Comod\u00EDn (ExpReg) diff --git a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_es_ES.properties b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_es_ES.properties index e5813bb1947..036bbfd532a 100644 --- a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_es_ES.properties +++ b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_es_ES.properties @@ -17,8 +17,6 @@ # # -ActionDeleteFiles.BrowseFiles.Label=Archivo... -ActionDeleteFiles.BrowseFolders.Label=Carpeta... ActionDeleteFiles.CouldNotDeleteFile=No se ha podido eliminar el archivo [{0}]. ActionDeleteFiles.CouldNotProcess=No se ha podido procesar [{0}], excepci\u00F3n\: {1} ActionDeleteFiles.DeletingFile=Borrando archivo [{0}] ... @@ -31,13 +29,6 @@ ActionDeleteFiles.Fields.Label=Archivos/carpetas\: ActionDeleteFiles.Fields.Wildcard.Label=Comod\u00EDn (RegExp) ActionDeleteFiles.FileAlreadyDeleted=Archivo [{0}] ya eliminado o no existente. ActionDeleteFiles.FileDeleted=\u00A1Fichero [{0}] borrado\! -ActionDeleteFiles.Filename.Label=Archivo/Carpeta -ActionDeleteFiles.FilenameAdd.Button=&A\u00F1adir -ActionDeleteFiles.FilenameDelete.Button=&Eliminar -ActionDeleteFiles.FilenameDelete.Tooltip=Eliminar los archivos seleccionados de la cuadr\u00EDcula -ActionDeleteFiles.FilenameEdit.Button=&Editar -ActionDeleteFiles.FilenameEdit.Tooltip=Editar los archivos seleccionados -ActionDeleteFiles.Filetype.All=Todos los archivos ActionDeleteFiles.FoundPreviousRows=Encontradas {0} filas de resultados anteriores ActionDeleteFiles.IncludeSubfolders.Label=Incluir subcarpetas ActionDeleteFiles.IncludeSubfolders.Tooltip=Incluir subcarpetas @@ -56,5 +47,3 @@ ActionDeleteFiles.Settings.Label=Ajustes ActionDeleteFiles.Title=Eliminar archivos ActionDeleteFiles.TotalDeleted=Total de archivos borrados \= {0} ActionDeleteFiles.Wildcard.Column=Especificar un comod\u00EDn (RegExp) -ActionDeleteFiles.Wildcard.Label=Comod\u00EDn (RegExp) -ActionDeleteFiles.Wildcard.Tooltip=Comod\u00EDn (RegExp) diff --git a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_fr_FR.properties b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_fr_FR.properties index 0383599cf35..600eb4a3742 100644 --- a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_fr_FR.properties +++ b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_fr_FR.properties @@ -17,8 +17,6 @@ # # -ActionDeleteFiles.BrowseFiles.Label=Fichier... -ActionDeleteFiles.BrowseFolders.Label=Dossier... ActionDeleteFiles.CouldNotDeleteFile=Impossible de supprimer le fichier [{0}]. ActionDeleteFiles.CouldNotProcess=Impossible de traiter [{0}], exception\: {1} ActionDeleteFiles.DeletingFile=Suppression du fichier [{0}] ... @@ -30,13 +28,6 @@ ActionDeleteFiles.Fields.Label=Liste de fichiers/dossiers ActionDeleteFiles.Fields.Wildcard.Label=Caract\u00E8res joker (RegExp) ActionDeleteFiles.FileAlreadyDeleted=Le fichier [{0}] a d\u00E9j\u00E0 \u00E9t\u00E9 supprim\u00E9. ActionDeleteFiles.FileDeleted=Le fichier [{0}] a \u00E9t\u00E9 supprim\u00E9\! -ActionDeleteFiles.Filename.Label=Fichier/Dossier -ActionDeleteFiles.FilenameAdd.Button=&Ajouter -ActionDeleteFiles.FilenameDelete.Button=&Supprimer -ActionDeleteFiles.FilenameDelete.Tooltip=Retirer le fichier s\u00E9lectionn\u00E9 de la liste -ActionDeleteFiles.FilenameEdit.Button=&Editer -ActionDeleteFiles.FilenameEdit.Tooltip=Editer le fichier s\u00E9lectionn\u00E9 -ActionDeleteFiles.Filetype.All=Tous les fichiers ActionDeleteFiles.FoundPreviousRows=L''action pr\u00E9c\u00E9dente a renvoy\u00E9 {0} ligne(s) ActionDeleteFiles.IncludeSubfolders.Label=Inclure sous r\u00E9pertoires ActionDeleteFiles.IncludeSubfolders.Tooltip=S\u00E9lectionner cette option\n si vous souhaitez inclure les sous r\u00E9pertoires\n dans la recherche @@ -53,5 +44,3 @@ ActionDeleteFiles.Settings.Label=Param\u00E8tres ActionDeleteFiles.Title=Suppression fichiers ActionDeleteFiles.TotalDeleted={0} fichier(s) supprim\u00E9(s) ActionDeleteFiles.Wildcard.Column=Sp\u00E9cifier une wildcard (RegExp) -ActionDeleteFiles.Wildcard.Label=Caract\u00E8res joker (RegExp) -ActionDeleteFiles.Wildcard.Tooltip=Caract\u00E8res joker (RegExp) diff --git a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_it_IT.properties b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_it_IT.properties index 1ef36dde30f..561bbbcd8af 100644 --- a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_it_IT.properties +++ b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_it_IT.properties @@ -17,8 +17,6 @@ # # -ActionDeleteFiles.BrowseFiles.Label=File... -ActionDeleteFiles.BrowseFolders.Label=Cartella... ActionDeleteFiles.CouldNotDeleteFile=Impossibile cancellare il file [{0}] ActionDeleteFiles.CouldNotProcess=Impossibile processare [{0}], eccezione\: {1} ActionDeleteFiles.DeletingFile=Cancellazione file [{0}] ... @@ -29,13 +27,6 @@ ActionDeleteFiles.Fields.Label=File/Cartelle\: ActionDeleteFiles.Fields.Wildcard.Label=Wildcard ActionDeleteFiles.FileAlreadyDeleted=Il file [{0}] \u00E8 gi\u00E0 stato cancellato. ActionDeleteFiles.FileDeleted=Il file [{0}] \u00E8 stato cancellato\! -ActionDeleteFiles.Filename.Label=File/Cartella -ActionDeleteFiles.FilenameAdd.Button=&Aggiungi -ActionDeleteFiles.FilenameDelete.Button=&Cancella -ActionDeleteFiles.FilenameDelete.Tooltip=Rimuovi i file selezionati dalla griglia -ActionDeleteFiles.FilenameEdit.Button=&Modifica -ActionDeleteFiles.FilenameEdit.Tooltip=Modifica i file selezionati -ActionDeleteFiles.Filetype.All=Tutti i file ActionDeleteFiles.FoundPreviousRows=Trovate {0} precedenti righe di risultato ActionDeleteFiles.IncludeSubfolders.Label=Includi le sottocartelle ActionDeleteFiles.IncludeSubfolders.Tooltip=Includi le sottocartelle @@ -52,5 +43,3 @@ ActionDeleteFiles.Settings.Label=Preferenze ActionDeleteFiles.Title=Cancella i file ActionDeleteFiles.TotalDeleted=Totale file cancellati \= {0} ActionDeleteFiles.Wildcard.Column=Specifica qui una wildcard (RegExp) -ActionDeleteFiles.Wildcard.Label=Wildcard (RegExp) -ActionDeleteFiles.Wildcard.Tooltip=Wildcard diff --git a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_ja_JP.properties b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_ja_JP.properties index 038901f17bb..3ff3138a669 100644 --- a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_ja_JP.properties +++ b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_ja_JP.properties @@ -17,18 +17,10 @@ # # -ActionDeleteFiles.BrowseFiles.Label=\u30D5\u30A1\u30A4\u30EB(&F)... -ActionDeleteFiles.BrowseFolders.Label=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA... ActionDeleteFiles.Description=Delete files\n\u8907\u6570\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u524A\u9664\u3057\u307E\u3059\u3002 ActionDeleteFiles.Fields.Argument.Label=\u30D5\u30A1\u30A4\u30EB/\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA ActionDeleteFiles.Fields.Label=\u30D5\u30A1\u30A4\u30EB/\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\: ActionDeleteFiles.Fields.Wildcard.Label=\u691C\u7D22\u6587\u5B57\u5217 -ActionDeleteFiles.Filename.Label=\u30D5\u30A1\u30A4\u30EB/\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA -ActionDeleteFiles.FilenameAdd.Button=\u8FFD\u52A0(&A) -ActionDeleteFiles.FilenameDelete.Button=\u524A\u9664(&D) -ActionDeleteFiles.FilenameEdit.Button=&\u7DE8\u96C6 -ActionDeleteFiles.FilenameEdit.Tooltip=\u9078\u629E\u3055\u308C\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u7DE8\u96C6\u3059\u308B\u5834\u5408\u306F\u30C1\u30A7\u30C3\u30AF\u30FB\u30DC\u30C3\u30AF\u30B9\u3092\u6709\u52B9\u306B\u3057\u3066\u304F\u3060\u3055\u3044\u3002 -ActionDeleteFiles.Filetype.All=\u5168\u3066\u306E\u30D5\u30A1\u30A4\u30EB ActionDeleteFiles.IncludeSubfolders.Label=\u30B5\u30D6\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3092\u542B\u3080 ActionDeleteFiles.IncludeSubfolders.Tooltip=\u30B5\u30D6\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3092\u542B\u3080 ActionDeleteFiles.Name=\u30D5\u30A1\u30A4\u30EB\u524A\u9664\uFF08\u8907\u6570\uFF09 @@ -38,5 +30,3 @@ ActionDeleteFiles.Previous.Label=\u5148\u884C\u306E\u30B8\u30E7\u30D6\u30A8\u30F ActionDeleteFiles.Previous.Tooltip=\u524D\u306E\u30B9\u30C6\u30C3\u30D7\u304B\u3089\u5F15\u304D\u7D99\u3050\u5024\u3092\u3053\u306E\u30B9\u30C6\u30C3\u30D7\u306E\u5F15\u6570\u306B\u3057\u307E\u3059\u3002 ActionDeleteFiles.Settings.Label=\u8A2D\u5B9A ActionDeleteFiles.Title=\u30D5\u30A1\u30A4\u30EB\u524A\u9664\uFF08\u8907\u6570\uFF09 -ActionDeleteFiles.Wildcard.Label=\u691C\u7D22\u6587\u5B57\u5217 -ActionDeleteFiles.Wildcard.Tooltip=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u540D\u307E\u305F\u306F\u30D5\u30A1\u30A4\u30EB\u540D\u3092\u691C\u7D22\u3059\u308B\u691C\u7D22\u6587\u5B57\u5217\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002 diff --git a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_ko_KR.properties b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_ko_KR.properties index 2b9b8b74d9d..dd4d121bffc 100644 --- a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_ko_KR.properties +++ b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_ko_KR.properties @@ -17,8 +17,6 @@ # # -ActionDeleteFiles.BrowseFiles.Label=\uD30C\uC77C... -ActionDeleteFiles.BrowseFolders.Label=\uD3F4\uB354... ActionDeleteFiles.CouldNotDeleteFile=\uD30C\uC77C\uC744 \uC0AD\uC81C\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4 [{0}]. ActionDeleteFiles.CouldNotProcess=[{0}]\uB97C \uCC98\uB9AC\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4, \uC608\uC678\: {1} ActionDeleteFiles.DeletingFile=\uD30C\uC77C \uC0AD\uC81C [{0}] ... @@ -29,13 +27,6 @@ ActionDeleteFiles.Fields.Label=\uD30C\uC77C/\uD3F4\uB354\: ActionDeleteFiles.Fields.Wildcard.Label=\uC640\uC77C\uB4DC\uCE74\uB4DC (\uC815\uADDC\uD45C\uD604\uC2DD) ActionDeleteFiles.FileAlreadyDeleted=\uD30C\uC77C [{0}]\uB97C \uC0AD\uC81C\uD558\uC600\uC2B5\uB2C8\uB2E4. ActionDeleteFiles.FileDeleted=\uD30C\uC77C [{0}]\uB97C \uC0AD\uC81C\uD558\uC600\uC2B5\uB2C8\uB2E4\! -ActionDeleteFiles.Filename.Label=\uD30C\uC77C/\uD3F4\uB354 -ActionDeleteFiles.FilenameAdd.Button=\uCD94\uAC00(&A) -ActionDeleteFiles.FilenameDelete.Button=\uC0AD\uC81C(&D) -ActionDeleteFiles.FilenameDelete.Tooltip=\uADF8\uB9AC\uB4DC\uC5D0\uC11C \uC120\uD0DD\uD55C \uD30C\uC77C \uC0AD\uC81C -ActionDeleteFiles.FilenameEdit.Button=\uD3B8\uC9D1(&E) -ActionDeleteFiles.FilenameEdit.Tooltip=\uC120\uD0DD\uD55C \uD30C\uC77C \uD3B8\uC9D1 -ActionDeleteFiles.Filetype.All=\uBAA8\uB4E0 \uD30C\uC77C ActionDeleteFiles.FoundPreviousRows={0}\uAC1C\uC758 \uC774\uC804 \uACB0\uACFC \uB85C\uC6B0 \uBC1C\uACAC ActionDeleteFiles.IncludeSubfolders.Label=\uD558\uC704\uD3F4\uB354 \uD3EC\uD568 ActionDeleteFiles.IncludeSubfolders.Tooltip=\uD558\uC704\uD3F4\uB354 \uD3EC\uD568 @@ -50,5 +41,3 @@ ActionDeleteFiles.Settings.Label=\uC124\uC815 ActionDeleteFiles.Title=Delete files ActionDeleteFiles.TotalDeleted=\uC804\uCCB4 \uC0AD\uC81C\uD55C \uD30C\uC77C \= {0} ActionDeleteFiles.Wildcard.Column=Wildcard \uC9C0\uC815 -ActionDeleteFiles.Wildcard.Label=Wildcard -ActionDeleteFiles.Wildcard.Tooltip=Wildcard diff --git a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_nl_NL.properties b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_nl_NL.properties index 5ce3ce3ab63..e32abefafde 100644 --- a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_nl_NL.properties +++ b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_nl_NL.properties @@ -17,8 +17,6 @@ # # -ActionDeleteFiles.BrowseFiles.Label=Bestand... -ActionDeleteFiles.BrowseFolders.Label=Folder... ActionDeleteFiles.CouldNotDeleteFile=Het was niet mogelijk om bestand [{0}] te verwijderen. ActionDeleteFiles.CouldNotProcess=We konden [{0}] niet verwerken, foutmelding\: {1} ActionDeleteFiles.DeletingFile=Verwijderen van bestand [{0}]... @@ -29,13 +27,6 @@ ActionDeleteFiles.Fields.Label=Bestanden / Folders\: ActionDeleteFiles.Fields.Wildcard.Label=Wildcard (RegExp) ActionDeleteFiles.FileAlreadyDeleted=Bestand [{0}] is reeds verwijderd. ActionDeleteFiles.FileDeleted=Bestand [{0}] werd verwijderd\! -ActionDeleteFiles.Filename.Label=Bestand / Folder -ActionDeleteFiles.FilenameAdd.Button=&Voeg toe -ActionDeleteFiles.FilenameDelete.Button=Ver&wijder -ActionDeleteFiles.FilenameDelete.Tooltip=Verwijder de geselecteerde bestanden uit de lijst -ActionDeleteFiles.FilenameEdit.Button=&Instellen -ActionDeleteFiles.FilenameEdit.Tooltip=Verander de instellingen van het geselecteerde bestand -ActionDeleteFiles.Filetype.All=Alle bestanden ActionDeleteFiles.FoundPreviousRows=We vonden {0} rijen in het resultaat van de vorige action ActionDeleteFiles.IncludeSubfolders.Label=Doorzoek ook sub-folders ActionDeleteFiles.IncludeSubfolders.Tooltip=Deze optie zorgt ervoor dat ook all subfolders doorzocht worden @@ -51,5 +42,3 @@ ActionDeleteFiles.Settings.Label=Instellingen ActionDeleteFiles.Title=Verwijder bestanden ActionDeleteFiles.TotalDeleted=Het totaal aantal verwijderde bestanden is [{0}] ActionDeleteFiles.Wildcard.Column=Geef hier de wildcard (RegExp) op -ActionDeleteFiles.Wildcard.Label=Wildcard (RegExp) -ActionDeleteFiles.Wildcard.Tooltip=Wildcard (RegExp) diff --git a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_pt_BR.properties b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_pt_BR.properties index f4b70e96ab0..8935caf4131 100644 --- a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_pt_BR.properties +++ b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_pt_BR.properties @@ -17,8 +17,6 @@ # # -ActionDeleteFiles.BrowseFiles.Label=Arquivo... -ActionDeleteFiles.BrowseFolders.Label=Pasta... ActionDeleteFiles.CouldNotDeleteFile=N\u00E3o foi poss\u00EDvel apagar o arquivo [{0}]. ActionDeleteFiles.CouldNotProcess=N\u00E3o foi processado [{0}], exce\u00E7\u00E3o: {1} ActionDeleteFiles.DeletingFile=Apagando arquivo [{0}] ... @@ -31,13 +29,6 @@ ActionDeleteFiles.Fields.Label=Arquivos/Pastas\: ActionDeleteFiles.Fields.Wildcard.Label=M\u00E1scara (RegExp) ActionDeleteFiles.FileAlreadyDeleted=Arquivo [{0}] j\u00E1 apagado. ActionDeleteFiles.FileDeleted=Arquivo [{0}] apagado! -ActionDeleteFiles.Filename.Label=Arquivo/Pasta -ActionDeleteFiles.FilenameAdd.Button=&Adicionar -ActionDeleteFiles.FilenameDelete.Button=&Apagar -ActionDeleteFiles.FilenameDelete.Tooltip=Remover da grade os arquivos selecionados -ActionDeleteFiles.FilenameEdit.Button=&Editar -ActionDeleteFiles.FilenameEdit.Tooltip=Editar arquivos selecionados -ActionDeleteFiles.Filetype.All=Todos os arquivos ActionDeleteFiles.FoundPreviousRows={0} linhas encontradas no resultado anterior ActionDeleteFiles.IncludeSubfolders.Label=Incluir Subpastas ActionDeleteFiles.IncludeSubfolders.Tooltip=Incluir Subpastas @@ -56,5 +47,4 @@ ActionDeleteFiles.Settings.Label=Configura\u00E7\u00E3o ActionDeleteFiles.Title=Apagar arquivos ActionDeleteFiles.TotalDeleted=Total de arquivos apagados \= {0} ActionDeleteFiles.Wildcard.Column=Indique uma m\u00E1scara (RegExp) -ActionDeleteFiles.Wildcard.Label=M\u00E1scara (RegExp) -ActionDeleteFiles.Wildcard.Tooltip=M\u00E1scara (RegExp) + diff --git a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_zh_CN.properties b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_zh_CN.properties index 24871349551..8bfa25bbd82 100644 --- a/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_zh_CN.properties +++ b/plugins/actions/deletefiles/src/main/resources/org/apache/hop/workflow/actions/deletefiles/messages/messages_zh_CN.properties @@ -17,8 +17,6 @@ # # -ActionDeleteFiles.BrowseFiles.Label=\u6587\u4EF6... -ActionDeleteFiles.BrowseFolders.Label=\u6587\u4EF6\u5939... ActionDeleteFiles.CouldNotDeleteFile=\u4E0D\u80FD\u5220\u9664\u6587\u4EF6[{0}] ActionDeleteFiles.CouldNotProcess=\u4E0D\u80FD\u8FD0\u884C[{0}],\u5F02\u5E38\uFF1A{1} ActionDeleteFiles.DeletingFile=\u5220\u9664\u6587\u4EF6[{0}] @@ -31,13 +29,6 @@ ActionDeleteFiles.Fields.Label=\u6587\u4EF6/\u6587\u4EF6\u5939\: ActionDeleteFiles.Fields.Wildcard.Label=\u901A\u914D\u7B26(\u6B63\u5219\u8868\u8FBE\u5F0F) ActionDeleteFiles.FileAlreadyDeleted=\u6587\u4EF6[{0}]\u5DF2\u7ECF\u88AB\u5220\u9664 ActionDeleteFiles.FileDeleted=\u5220\u9664\u6587\u4EF6[{0}] \! -ActionDeleteFiles.Filename.Label=\u6587\u4EF6/\u6587\u4EF6\u5939\: -ActionDeleteFiles.FilenameAdd.Button=\u6DFB\u52A0 -ActionDeleteFiles.FilenameDelete.Button=\u5220\u9664 -ActionDeleteFiles.FilenameDelete.Tooltip=\u4ECE\u8868\u683C\u4E2D\u79FB\u9664\u9009\u4E2D\u7684\u6587\u4EF6 -ActionDeleteFiles.FilenameEdit.Button=\u7F16\u8F91 -ActionDeleteFiles.FilenameEdit.Tooltip=\u7F16\u8F91\u9009\u4E2D\u7684\u6587\u4EF6 -ActionDeleteFiles.Filetype.All=\u6240\u6709\u6587\u4EF6 ActionDeleteFiles.FoundPreviousRows=\u4ECE\u524D\u7F6E\u6267\u884C\u7ED3\u679C\u4E2D\u6536\u5230 {0} \u884C\u6570\u636E ActionDeleteFiles.IncludeSubfolders.Label=\u5305\u542B\u5B50\u6587\u4EF6\u5939\: ActionDeleteFiles.IncludeSubfolders.Tooltip=\u5305\u542B\u5B50\u6587\u4EF6\u5939 @@ -56,5 +47,4 @@ ActionDeleteFiles.Settings.Label=\u8BBE\u7F6E ActionDeleteFiles.Title=\u5220\u9664\u6587\u4EF6 ActionDeleteFiles.TotalDeleted=\u4E00\u5171\u5220\u9664\u6587\u4EF6 \= {0} ActionDeleteFiles.Wildcard.Column=\u6307\u5B9A\u4E00\u4E2A\u901A\u914D\u7B26 (\u6B63\u5219\u8868\u8FBE\u5F0F) -ActionDeleteFiles.Wildcard.Label=\u901A\u914D\u7B26(\u6B63\u5219\u8868\u8FBE\u5F0F)\: -ActionDeleteFiles.Wildcard.Tooltip=\u901A\u914D\u7B26(\u6B63\u5219\u8868\u8FBE\u5F0F) +