Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework tools menu #5979

Merged
merged 6 commits into from
Feb 21, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion src/main/java/org/jabref/gui/JabRefFrame.java
Original file line number Diff line number Diff line change
Expand Up @@ -712,6 +712,10 @@ private MenuBar createMenu() {

new SeparatorMenuItem(),

factory.createMenuItem(StandardActions.REPLACE_ALL, new OldDatabaseCommandWrapper(Actions.REPLACE_ALL, this, stateManager)),

new SeparatorMenuItem(),

factory.createMenuItem(StandardActions.MANAGE_KEYWORDS, new ManageKeywordsAction(stateManager))
);

Expand Down Expand Up @@ -767,6 +771,9 @@ private MenuBar createMenu() {
tools.getItems().addAll(
factory.createMenuItem(StandardActions.PARSE_TEX, new ParseTexAction(stateManager)),
factory.createMenuItem(StandardActions.NEW_SUB_LIBRARY_FROM_AUX, new NewSubLibraryAction(this, stateManager)),

new SeparatorMenuItem(),

factory.createMenuItem(StandardActions.FIND_UNLINKED_FILES, new FindUnlinkedFilesAction(this, stateManager)),
factory.createMenuItem(StandardActions.WRITE_XMP, new OldDatabaseCommandWrapper(Actions.WRITE_XMP, this, stateManager)),
factory.createMenuItem(StandardActions.COPY_LINKED_FILES, new CopyFilesAction(stateManager, this.getDialogService())),
Expand All @@ -779,7 +786,6 @@ private MenuBar createMenu() {
new SeparatorMenuItem(),

factory.createMenuItem(StandardActions.GENERATE_CITE_KEYS, new OldDatabaseCommandWrapper(Actions.MAKE_KEY, this, stateManager)),
factory.createMenuItem(StandardActions.REPLACE_ALL, new OldDatabaseCommandWrapper(Actions.REPLACE_ALL, this, stateManager)),
factory.createMenuItem(StandardActions.SEND_AS_EMAIL, new OldDatabaseCommandWrapper(Actions.SEND_AS_EMAIL, this, stateManager)),
pushToApplicationMenuItem,

Expand Down
4 changes: 2 additions & 2 deletions src/main/java/org/jabref/gui/actions/StandardActions.java
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,9 @@ public enum StandardActions implements Action {
TOOGLE_OO(Localization.lang("OpenOffice/LibreOffice"), IconTheme.JabRefIcons.FILE_OPENOFFICE, KeyBinding.OPEN_OPEN_OFFICE_LIBRE_OFFICE_CONNECTION),
TOGGLE_WEB_SEARCH(Localization.lang("Web search"), Localization.lang("Toggle web search interface"), IconTheme.JabRefIcons.WWW, KeyBinding.WEB_SEARCH),

PARSE_TEX(Localization.lang("Search for Citations in LaTeX Files"), IconTheme.JabRefIcons.LATEX_CITATIONS),
PARSE_TEX(Localization.lang("Search for citations in LaTeX files..."), IconTheme.JabRefIcons.LATEX_CITATIONS),
NEW_SUB_LIBRARY_FROM_AUX(Localization.lang("New sublibrary based on AUX file") + "...", Localization.lang("New BibTeX sublibrary") + Localization.lang("This feature generates a new library based on which entries are needed in an existing LaTeX document."), IconTheme.JabRefIcons.NEW),
WRITE_XMP(Localization.lang("Write XMP-metadata to PDFs"), Localization.lang("Will write XMP-metadata to the PDFs linked from selected entries."), KeyBinding.WRITE_XMP),
WRITE_XMP(Localization.lang("Write XMP metadata to PDFs"), Localization.lang("Will write XMP metadata to the PDFs linked from selected entries."), KeyBinding.WRITE_XMP),
OPEN_FOLDER(Localization.lang("Open folder"), Localization.lang("Open folder"), KeyBinding.OPEN_FOLDER),
OPEN_FILE(Localization.lang("Open file"), Localization.lang("Open file"), IconTheme.JabRefIcons.FILE, KeyBinding.OPEN_FILE),
OPEN_CONSOLE(Localization.lang("Open terminal here"), Localization.lang("Open terminal here"), IconTheme.JabRefIcons.CONSOLE, KeyBinding.OPEN_CONSOLE),
Expand Down
10 changes: 5 additions & 5 deletions src/main/java/org/jabref/gui/exporter/WriteXMPAction.java
Original file line number Diff line number Diff line change
Expand Up @@ -70,15 +70,15 @@ public void init() {

if (entries.isEmpty()) {
dialogService.showErrorDialogAndWait(
Localization.lang("Write XMP-metadata"),
Localization.lang("Write XMP metadata"),
Localization.lang("This operation requires one or more entries to be selected."));
shouldContinue = false;
return;

} else {
boolean confirm = dialogService.showConfirmationDialogAndWait(
Localization.lang("Write XMP-metadata"),
Localization.lang("Write XMP-metadata for all PDFs in current library?"));
Localization.lang("Write XMP metadata"),
Localization.lang("Write XMP metadata for all PDFs in current library?"));
if (confirm) {
shouldContinue = false;
return;
Expand All @@ -93,7 +93,7 @@ public void init() {
}
optionsDialog.open();

dialogService.notify(Localization.lang("Writing XMP-metadata..."));
dialogService.notify(Localization.lang("Writing XMP metadata..."));
}

private void writeXMP() {
Expand Down Expand Up @@ -176,7 +176,7 @@ class OptionsDialog extends FXDialog {
private final TextArea progressArea;

public OptionsDialog() {
super(AlertType.NONE, Localization.lang("Writing XMP-metadata for selected entries..."), false);
super(AlertType.NONE, Localization.lang("Writing XMP metadata for selected entries..."), false);
okButton.setDisable(true);
okButton.setOnAction(e -> dispose());
okButton.setPrefSize(100, 30);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -369,7 +369,7 @@ public void edit() {
}

public void writeXMPMetadata() {
// Localization.lang("Writing XMP-metadata...")
// Localization.lang("Writing XMP metadata...")
BackgroundTask<Void> writeTask = BackgroundTask.wrap(() -> {
Optional<Path> file = linkedFile.findIn(databaseContext, filePreferences);
if (!file.isPresent()) {
Expand All @@ -386,7 +386,7 @@ public void writeXMPMetadata() {
return null;
});

// Localization.lang("Finished writing XMP-metadata.")
// Localization.lang("Finished writing XMP metadata.")

// TODO: Show progress
taskExecutor.execute(writeTask);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ private static Node createFileDisplay(LinkedFileViewModel linkedFile) {
acceptAutoLinkedFile.getStyleClass().setAll("icon-button");

Button writeXMPMetadata = IconTheme.JabRefIcons.IMPORT.asButton();
writeXMPMetadata.setTooltip(new Tooltip(Localization.lang("Write BibTeXEntry as XMP-metadata to PDF.")));
writeXMPMetadata.setTooltip(new Tooltip(Localization.lang("Write BibTeXEntry as XMP metadata to PDF.")));
writeXMPMetadata.visibleProperty().bind(linkedFile.canWriteXMPMetadataProperty());
writeXMPMetadata.setOnAction(event -> linkedFile.writeXMPMetadata());
writeXMPMetadata.getStyleClass().setAll("icon-button");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public XmpPrivacyTabView(JabRefPreferences preferences) {
}

@Override
public String getTabName() { return Localization.lang("XMP-metadata"); }
public String getTabName() { return Localization.lang("XMP metadata"); }

public void initialize () {
this.viewModel = new XmpPrivacyTabViewModel(dialogService, preferences);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public class XmpPrivacyTabViewModel implements PreferenceTabViewModel {
xmpFilterListProperty,
input -> input.size() > 0,
ValidationMessage.error(String.format("%s > %s %n %n %s",
Localization.lang("XMP-metadata"),
Localization.lang("XMP metadata"),
Localization.lang("Filter List"),
Localization.lang("List must not be empty."))));
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public ParseTexDialogView(BibDatabaseContext databaseContext) {
this.databaseContext = databaseContext;
this.validationVisualizer = new ControlsFxVisualizer();

setTitle(Localization.lang("Search for Citations in LaTeX Files"));
setTitle(Localization.lang("Search for citations in LaTeX files..."));

ViewLoader.view(this).load().setAsDialogPane(this);

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/jabref/logic/xmp/XmpUtilShared.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
import org.slf4j.LoggerFactory;

/**
* XMPUtilShared provides support for reading (@link XMPUtilReader) and writing (@link XMPUtilWriter) BibTex data as XMP-Metadata
* XMPUtilShared provides support for reading (@link XMPUtilReader) and writing (@link XMPUtilWriter) BibTex data as XMP metadata
* in PDF-documents.
*/
public class XmpUtilShared {
Expand Down
14 changes: 7 additions & 7 deletions src/main/resources/l10n/JabRef_da.properties
Original file line number Diff line number Diff line change
Expand Up @@ -844,15 +844,15 @@ web\ link=link

What\ do\ you\ want\ to\ do?=Hvad vil du gøre?

Will\ write\ XMP-metadata\ to\ the\ PDFs\ linked\ from\ selected\ entries.=Skriver XMP-metadata til PDF-filerne linket fra de valgte poster.
Will\ write\ XMP\ metadata\ to\ the\ PDFs\ linked\ from\ selected\ entries.=Skriver XMP metadata til PDF-filerne linket fra de valgte poster.

Write\ BibTeXEntry\ as\ XMP-metadata\ to\ PDF.=Skriv BibTeX-posten som XMP-metadata til PDF.
Write\ BibTeXEntry\ as\ XMP\ metadata\ to\ PDF.=Skriv BibTeX-posten som XMP metadata til PDF.

Write\ XMP=Skriv XMP
Write\ XMP-metadata=Skriv XMP-metadata
Write\ XMP-metadata\ for\ all\ PDFs\ in\ current\ library?=Skriv XMP-metadata for alle PDFer i denne library?
Writing\ XMP-metadata...=Skriver XMP-metadata...
Writing\ XMP-metadata\ for\ selected\ entries...=Skriver XMP-metadata for de valgte poster...
Write\ XMP\ metadata=Skriv XMP metadata
Write\ XMP\ metadata\ for\ all\ PDFs\ in\ current\ library?=Skriv XMP metadata for alle PDFer i denne library?
Writing\ XMP\ metadata...=Skriver XMP metadata...
Writing\ XMP\ metadata\ for\ selected\ entries...=Skriver XMP metadata for de valgte poster...

XMP-annotated\ PDF=XMP-annoteret PDF
XMP\ export\ privacy\ settings=Indstillinger for XMP-eksport
Expand Down Expand Up @@ -1123,7 +1123,7 @@ Check\ integrity=Tjek integritet
Export\ selected\ entries=Eksporter valgte poster
Fork\ me\ on\ GitHub=Fork mig på GitHub
Push\ entries\ to\ external\ application\ (%0)=Send poster til ekstern applikation (%0)
Write\ XMP-metadata\ to\ PDFs=Skriv XMP-metadata til PDF-filer
Write\ XMP\ metadata\ to\ PDFs=Skriv XMP metadata til PDF-filer

Override\ default\ font\ settings=Tilsidesæt standardskrifttyper

Expand Down
20 changes: 9 additions & 11 deletions src/main/resources/l10n/JabRef_de.properties
Original file line number Diff line number Diff line change
Expand Up @@ -943,19 +943,17 @@ web\ link=Web-Link
What\ do\ you\ want\ to\ do?=Was möchten Sie tun?
Whatever\ option\ you\ choose,\ Mr.\ DLib\ may\ share\ its\ data\ with\ research\ partners\ to\ further\ improve\ recommendation\ quality\ as\ part\ of\ a\ 'living\ lab'.\ Mr.\ DLib\ may\ also\ release\ public\ datasets\ that\ may\ contain\ anonymized\ information\ about\ you\ and\ the\ recommendations\ (sensitive\ information\ such\ as\ metadata\ of\ your\ articles\ will\ be\ anonymised\ through\ e.g.\ hashing).\ Research\ partners\ are\ obliged\ to\ adhere\ to\ the\ same\ strict\ data\ protection\ policy\ as\ Mr.\ DLib.=Wie auch immer Sie sich entscheiden, Mr.DLib kann seine Daten mit Forschungspartnern teilen, um die Empfehlungsleistung im Rahmen eines "Reallabors" weiter zu verbessern. Mr.DLib kann auch öffentliche Datensätze veröffentlichen, die anonymisierte Informationen über Sie enthalten können und Empfehlungen (sensible Informationen wie Metadaten Ihrer Artikel werden z.B. durch Hashing anonymisiert) werden. Forschungspartner sind verpflichtet, die gleichen strengen Grundsätze des Datenschutzes zu beachten wie Mr.DLib.

Will\ write\ XMP-metadata\ to\ the\ PDFs\ linked\ from\ selected\ entries.=Schreibe XMP-Metadaten in die PDFs, die mit den ausgewählten Einträgen verlinkt sind.
Will\ write\ XMP\ metadata\ to\ the\ PDFs\ linked\ from\ selected\ entries.=Schreibe XMP-Metadaten in die PDFs, die mit den ausgewählten Einträgen verlinkt sind.

Write\ BibTeXEntry\ as\ XMP-metadata\ to\ PDF.=BibTeX-Eintrag als XMP-Metadaten ins PDF schreiben.
Write\ BibTeXEntry\ as\ XMP\ metadata\ to\ PDF.=BibTeX-Eintrag als XMP-Metadaten ins PDF schreiben.

Write\ XMP=XMP schreiben
Write\ XMP-metadata=Schreibe XMP-Metadaten
Write\ XMP-metadata\ for\ all\ PDFs\ in\ current\ library?=XMP-Metadaten für alle PDFs der aktuellen Bibliothek schreiben?
Writing\ XMP-metadata...=XMP-Metadaten werden geschrieben...
Writing\ XMP-metadata\ for\ selected\ entries...=XMP-Metadaten für ausgewählte Einträge werden geschrieben...

Write\ XMP\ metadata=Schreibe XMP-Metadaten
Write\ XMP\ metadata\ for\ all\ PDFs\ in\ current\ library?=XMP-Metadaten für alle PDFs der aktuellen Bibliothek schreiben?
Writing\ XMP\ metadata...=XMP-Metadaten werden geschrieben...
XMP-annotated\ PDF=PDF mit XMP-Anmerkungen
XMP\ export\ privacy\ settings=Sicherheitseinstellungen für den XMP-Export
XMP-metadata=XMP-Metadaten
XMP\ metadata=XMP-Metadaten
You\ must\ restart\ JabRef\ for\ this\ to\ come\ into\ effect.=Sie müssen JabRef neu starten, damit diese Änderungen in Kraft treten.

You\ must\ restart\ JabRef\ for\ the\ new\ key\ bindings\ to\ work\ properly.=Sie müssen JabRef neu starten, damit die Tastenkürzel funktionieren.
Expand Down Expand Up @@ -1840,7 +1838,7 @@ Could\ not\ retrieve\ entry\ data\ from\ '%0'.=Konnte Daten von '%0' nicht abruf
Entry\ from\ %0\ could\ not\ be\ parsed.=Eintrag von %0 konnte nicht analysiert werden.
Invalid\ identifier\:\ '%0'.=Ungültige Kennung\: "%0".
This\ paper\ has\ been\ withdrawn.=Dieses Paper wurde zurückgezogen.
Finished\ writing\ XMP-metadata.=XMP-Metadaten schreiben abgeschlossen.
Finished\ writing\ XMP\ metadata.=XMP-Metadaten schreiben abgeschlossen.
empty\ BibTeX\ key=Leerer BibTeX-Key
Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=Ihre Java Laufzeitumgebung befindet sich in %0.
Aux\ file=Aux-Datei
Expand Down Expand Up @@ -1912,7 +1910,7 @@ Set\ up\ general\ fields=Allgemeine Felder festlegen
View\ change\ log=Changelog öffnen
View\ event\ log=Ereignisprotokoll anzeigen
Website=Webseite
Write\ XMP-metadata\ to\ PDFs=&XMP-Metadaten in PDFs schreiben
Write\ XMP\ metadata\ to\ PDFs=&XMP-Metadaten in PDFs schreiben

Override\ default\ font\ settings=Standardschrifteinstellungen überschreiben
Clear\ search=Suche zurücksetzen
Expand Down Expand Up @@ -2017,7 +2015,7 @@ Matching=Passend
Same\ as\ --import,\ but\ will\ be\ imported\ to\ the\ opened\ tab=Wie --import, aber wird in den geöffneten Tab importiert
Allow\ integers\ in\ 'edition'\ field\ in\ BibTeX\ mode=Ganzzahlen im Feld 'edition' im BibTeX-Modus erlauben

Search\ for\ Citations\ in\ LaTeX\ Files=Suche nach Zitaten in LaTeX Dateien
Search\ for\ citations\ in\ LaTeX\ files...=Suche nach Zitaten in LaTeX Dateien...
LaTeX\ Citations\ Search\ Results=Suchergebnisse der Zitate aus LaTeX
LaTeX\ files\ directory\:=LaTeX-Dateiverzeichnis\:
LaTeX\ files\ found\:=LaTeX-Dateien gefunden\:
Expand Down
18 changes: 9 additions & 9 deletions src/main/resources/l10n/JabRef_el.properties
Original file line number Diff line number Diff line change
Expand Up @@ -885,19 +885,19 @@ web\ link=ηλεκτρονικός σύνδεσμος

What\ do\ you\ want\ to\ do?=Τι θέλετε να κάνετε;

Will\ write\ XMP-metadata\ to\ the\ PDFs\ linked\ from\ selected\ entries.=Θα γράψει τα μεταδεδομένα XMP στα αρχεία PDF που έχουν συνδεθεί από τις επιλεγμένες καταχωρήσεις.
Will\ write\ XMP\ metadata\ to\ the\ PDFs\ linked\ from\ selected\ entries.=Θα γράψει τα μεταδεδομένα XMP στα αρχεία PDF που έχουν συνδεθεί από τις επιλεγμένες καταχωρήσεις.

Write\ BibTeXEntry\ as\ XMP-metadata\ to\ PDF.=Εγγραφή των μεταδεδομένων XMP σε αρχείο PDF.
Write\ BibTeXEntry\ as\ XMP\ metadata\ to\ PDF.=Εγγραφή των μεταδεδομένων XMP σε αρχείο PDF.

Write\ XMP=Εγγραφή XMP
Write\ XMP-metadata=Εγγραφή μεταδεδομένων XMP
Write\ XMP-metadata\ for\ all\ PDFs\ in\ current\ library?=Εγγραφή μεταδεδομένων XMP για όλα τα αρχεία PDF στην τρέχουσα βιβλιοθήκη;
Writing\ XMP-metadata...=Πραγματοποιείται εγγραφή μεταδεδομένων XMP...
Writing\ XMP-metadata\ for\ selected\ entries...=Πραγματοποιείται εγγραφή μεταδεδομένων XMP για τις επιλεγμένες καταχωρήσεις...
Write\ XMP\ metadata=Εγγραφή μεταδεδομένων XMP
Write\ XMP\ metadata\ for\ all\ PDFs\ in\ current\ library?=Εγγραφή μεταδεδομένων XMP για όλα τα αρχεία PDF στην τρέχουσα βιβλιοθήκη;
Writing\ XMP\ metadata...=Πραγματοποιείται εγγραφή μεταδεδομένων XMP...
Writing\ XMP\ metadata\ for\ selected\ entries...=Πραγματοποιείται εγγραφή μεταδεδομένων XMP για τις επιλεγμένες καταχωρήσεις...

XMP-annotated\ PDF=Αρχείο PDF με σχόλια XMP
XMP\ export\ privacy\ settings=Ρυθμίσεις ιδιωτικότητας εξαγωγής XMP
XMP-metadata=Μεταδεδομένα XMP
XMP\ metadata=Μεταδεδομένα XMP
You\ must\ restart\ JabRef\ for\ this\ to\ come\ into\ effect.=Πρέπει να επανεκκινήσετε το JabRef για να τεθεί σε λειτουργία αυτό.

You\ must\ restart\ JabRef\ for\ the\ new\ key\ bindings\ to\ work\ properly.=Πρέπει να επανεκκινήσετε το JabRef για να λειτουργήσουν σωστά οι νέες συντομεύσεις πληκτρολογίου.
Expand Down Expand Up @@ -1741,7 +1741,7 @@ Could\ not\ retrieve\ entry\ data\ from\ '%0'.=Αδυναμία ανάκτηση
Entry\ from\ %0\ could\ not\ be\ parsed.=Αδυναμία ανάλυσης καταχώρησης από %0.
Invalid\ identifier\:\ '%0'.=Μη έγκυρο αναγνωριστικό\: '%0'.
This\ paper\ has\ been\ withdrawn.=Αυτή η εργασία έχει αποσυρθεί.
Finished\ writing\ XMP-metadata.=Ολοκλήρωση εγγραφής μεταδεδομένων XMP.
Finished\ writing\ XMP\ metadata.=Ολοκλήρωση εγγραφής μεταδεδομένων XMP.
empty\ BibTeX\ key=κενό κλειδί BibTeX
Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=Το Περιβάλλον Λειτουργίας Java βρίσκεται στο %0.
Aux\ file=Αρχείο AUX
Expand Down Expand Up @@ -1809,7 +1809,7 @@ Set\ up\ general\ fields=Ορισμός γενικών πεδίων
View\ change\ log=Προβολή αρχείου καταγραφής αλλαγών
View\ event\ log=Προβολή καταγραφής συμβάντων (event log)
Website=Ιστότοπος
Write\ XMP-metadata\ to\ PDFs=Εγγραφή XMP-μεταδεδομένων σε PDF
Write\ XMP\ metadata\ to\ PDFs=Εγγραφή XMP-μεταδεδομένων σε PDF

Override\ default\ font\ settings=Παράκαμψη των προεπιλεγμένων ρυθμίσεων γραμματοσειράς

Expand Down
Loading