Skip to content

Commit c2cacfe

Browse files
committed
rename variables, add message if file not resolved
1 parent 0c027b0 commit c2cacfe

File tree

4 files changed

+12
-7
lines changed

4 files changed

+12
-7
lines changed

src/main/java/org/jabref/gui/copyfiles/CopySingleFileAction.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,9 @@ public void copyFile() {
4141

4242
private void copyFileToDestination(Path exportPath) {
4343
Optional<Path> fileToExport = linkedFile.findIn(databaseContext, Globals.prefs.getFilePreferences());
44-
4544
Optional<Path> newPath = OptionalUtil.combine(Optional.of(exportPath), fileToExport, resolvePathFilename);
4645

4746
if (newPath.isPresent()) {
48-
4947
Path newFile = newPath.get();
5048
boolean success = FileUtil.copyFile(fileToExport.get(), newFile, false);
5149
if (success) {
@@ -55,6 +53,9 @@ private void copyFileToDestination(Path exportPath) {
5553
dialogService.showErrorDialogAndWait(Localization.lang("Copy linked file"), Localization.lang("Could not copy file to %0, maybe the file is already existing?", newPath.map(Path::getParent).map(Path::toString).orElse("")));
5654
}
5755
}
56+
else {
57+
dialogService.showErrorDialogAndWait(Localization.lang("Could not resolve the file %0", fileToExport.map(Path::getParent).map(Path::toString).orElse("")));
58+
}
5859

5960
}
6061
}

src/main/java/org/jabref/gui/externalfiles/FindFullTextAction.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,9 @@ private void addLinkedFileFromURL(URL url, BibEntry entry, Path targetDirectory)
137137
basePanel.getBibDatabaseContext(),
138138
Globals.TASK_EXECUTOR,
139139
dialogService,
140-
JabRefPreferences.getInstance().getXMPPreferences(),JabRefPreferences.getInstance().getFilePreferences(), ExternalFileTypes.getInstance());
140+
JabRefPreferences.getInstance().getXMPPreferences(),
141+
JabRefPreferences.getInstance().getFilePreferences(),
142+
ExternalFileTypes.getInstance());
141143

142144
try {
143145
URLDownload urlDownload = new URLDownload(newLinkedFile.getLink());

src/main/java/org/jabref/gui/fieldeditors/LinkedFilesEditor.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -240,9 +240,9 @@ private ContextMenu createContextMenuForFile(LinkedFileViewModel linkedFile) {
240240
renameAndMoveFile.setOnAction(event -> linkedFile.moveToDefaultDirectoryAndRename());
241241
renameAndMoveFile.setDisable(linkedFile.getFile().isOnlineLink() || linkedFile.isGeneratedPathSameAsOriginal());
242242

243-
MenuItem copyLinkedFiles = new MenuItem(Localization.lang("Copy linked file to folder..."));
244-
copyLinkedFiles.setOnAction(event -> new CopySingleFileAction(linkedFile.getFile(), dialogService, databaseContext).copyFile());
245-
copyLinkedFiles.setDisable(linkedFile.getFile().isOnlineLink());
243+
MenuItem copyLinkedFile = new MenuItem(Localization.lang("Copy linked file to folder..."));
244+
copyLinkedFile.setOnAction(event -> new CopySingleFileAction(linkedFile.getFile(), dialogService, databaseContext).copyFile());
245+
copyLinkedFile.setDisable(linkedFile.getFile().isOnlineLink());
246246

247247
MenuItem deleteFile = new MenuItem(Localization.lang("Permanently delete local file"));
248248
deleteFile.setOnAction(event -> viewModel.deleteFile(linkedFile));
@@ -258,7 +258,7 @@ private ContextMenu createContextMenuForFile(LinkedFileViewModel linkedFile) {
258258
if (linkedFile.getFile().isOnlineLink()) {
259259
menu.getItems().add(download);
260260
}
261-
menu.getItems().addAll(renameFile, renameFileName, moveFile, renameAndMoveFile, copyLinkedFiles, deleteLink, deleteFile);
261+
menu.getItems().addAll(renameFile, renameFileName, moveFile, renameAndMoveFile, copyLinkedFile, deleteLink, deleteFile);
262262

263263
return menu;
264264
}

src/main/resources/l10n/JabRef_en.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1898,6 +1898,8 @@ Copy\ linked\ file=Copy linked file
18981898
Copy\ linked\ file\ to\ folder...=Copy linked file to folder...
18991899
Could\ not\ copy\ file\ to\ %0,\ maybe\ the\ file\ is\ already\ existing?=Could not copy file to %0, maybe the file is already existing?
19001900
Sucessfully\ copied\ file\ to\ %0=Sucessfully copied file to %0
1901+
Could\ not\ resolve\ the\ file\ %0=Could not resolve the file %0
1902+
19011903
19021904
Copy\ linked\ files\ to\ folder...=Copy linked files to folder...
19031905
Copied\ file\ successfully=Copied file successfully

0 commit comments

Comments
 (0)