From 9f04b0847c864d561c0c315d57cac7020cabe021 Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Tue, 18 Apr 2017 19:29:59 +0200 Subject: [PATCH] Reimplement journal editior in JavaFX --- .../jabref/gui/entryeditor/EntryEditor.java | 5 -- .../gui/entryeditor/EntryEditorTab.java | 14 ++++- .../gui/entryeditor/FieldExtraComponents.java | 51 ------------------- .../jabref/gui/fieldeditors/FieldEditors.java | 10 ++-- .../gui/fieldeditors/JournalEditor.fxml | 19 +++++++ .../gui/fieldeditors/JournalEditor.java | 51 +++++++++++++++++++ .../fieldeditors/JournalEditorViewModel.java | 44 ++++++++++++++++ src/main/resources/l10n/JabRef_da.properties | 4 -- src/main/resources/l10n/JabRef_de.properties | 4 -- src/main/resources/l10n/JabRef_en.properties | 4 -- src/main/resources/l10n/JabRef_es.properties | 4 -- src/main/resources/l10n/JabRef_fa.properties | 4 -- src/main/resources/l10n/JabRef_fr.properties | 4 -- src/main/resources/l10n/JabRef_in.properties | 4 -- src/main/resources/l10n/JabRef_it.properties | 4 -- src/main/resources/l10n/JabRef_ja.properties | 4 -- src/main/resources/l10n/JabRef_nl.properties | 4 -- src/main/resources/l10n/JabRef_no.properties | 4 -- .../resources/l10n/JabRef_pt_BR.properties | 4 -- src/main/resources/l10n/JabRef_ru.properties | 4 -- src/main/resources/l10n/JabRef_sv.properties | 4 -- src/main/resources/l10n/JabRef_tr.properties | 4 -- src/main/resources/l10n/JabRef_vi.properties | 4 -- src/main/resources/l10n/JabRef_zh.properties | 4 -- 24 files changed, 131 insertions(+), 131 deletions(-) create mode 100644 src/main/java/org/jabref/gui/fieldeditors/JournalEditor.fxml create mode 100644 src/main/java/org/jabref/gui/fieldeditors/JournalEditor.java create mode 100644 src/main/java/org/jabref/gui/fieldeditors/JournalEditorViewModel.java diff --git a/src/main/java/org/jabref/gui/entryeditor/EntryEditor.java b/src/main/java/org/jabref/gui/entryeditor/EntryEditor.java index d4f6e5b5f00..c2877973859 100644 --- a/src/main/java/org/jabref/gui/entryeditor/EntryEditor.java +++ b/src/main/java/org/jabref/gui/entryeditor/EntryEditor.java @@ -618,11 +618,6 @@ public Optional getExtra(final FieldEditor editor) { fieldExtras.contains(FieldProperty.DATE), fieldExtras.contains(FieldProperty.ISO_DATE)); } else if (fieldExtras.contains(FieldProperty.EXTERNAL)) { return FieldExtraComponents.getExternalExtraComponent(panel, editor); - } else if (fieldExtras.contains(FieldProperty.JOURNAL_NAME)) { - // Add controls for switching between abbreviated and full journal names. - // If this field also has a FieldContentSelector, we need to combine these. - return FieldExtraComponents.getJournalExtraComponent(frame, panel, editor, entry, contentSelectors, - storeFieldAction); } else if (!panel.getBibDatabaseContext().getMetaData().getContentSelectorValuesForField(fieldName).isEmpty()) { return FieldExtraComponents.getSelectorExtraComponent(frame, panel, editor, contentSelectors, storeFieldAction); diff --git a/src/main/java/org/jabref/gui/entryeditor/EntryEditorTab.java b/src/main/java/org/jabref/gui/entryeditor/EntryEditorTab.java index 3f2da06a572..4a3859ebec1 100644 --- a/src/main/java/org/jabref/gui/entryeditor/EntryEditorTab.java +++ b/src/main/java/org/jabref/gui/entryeditor/EntryEditorTab.java @@ -166,7 +166,7 @@ private void setupPanel(JabRefFrame frame, BasePanel bPanel, boolean addKeyField fieldEditor.setAutoCompleteListener(autoCompleteListener); */ - FieldEditorFX fieldEditor = FieldEditors.getForField(fieldName, Globals.taskExecutor, new FXDialogService()); + FieldEditorFX fieldEditor = FieldEditors.getForField(fieldName, Globals.taskExecutor, new FXDialogService(), Globals.journalAbbreviationLoader, Globals.prefs.getJournalAbbreviationPreferences()); editors.put(fieldName, fieldEditor); /* // TODO: Reenable this @@ -182,6 +182,18 @@ private void setupPanel(JabRefFrame frame, BasePanel bPanel, boolean addKeyField } */ + /* + // TODO: Reenable content selector + if (!panel.getBibDatabaseContext().getMetaData().getContentSelectorValuesForField(editor.getFieldName()).isEmpty()) { + FieldContentSelector ws = new FieldContentSelector(frame, panel, frame, editor, storeFieldAction, false, + ", "); + contentSelectors.add(ws); + controls.add(ws, BorderLayout.NORTH); + } + //} else if (!panel.getBibDatabaseContext().getMetaData().getContentSelectorValuesForField(fieldName).isEmpty()) { + //return FieldExtraComponents.getSelectorExtraComponent(frame, panel, editor, contentSelectors, storeFieldAction); + */ + builder.append(new FieldNameLabel(fieldName)); JFXPanel swingPanel = new JFXPanel(); diff --git a/src/main/java/org/jabref/gui/entryeditor/FieldExtraComponents.java b/src/main/java/org/jabref/gui/entryeditor/FieldExtraComponents.java index ab466a57ab7..7f214d502ac 100644 --- a/src/main/java/org/jabref/gui/entryeditor/FieldExtraComponents.java +++ b/src/main/java/org/jabref/gui/entryeditor/FieldExtraComponents.java @@ -24,11 +24,8 @@ import org.jabref.gui.desktop.JabRefDesktop; import org.jabref.gui.entryeditor.EntryEditor.StoreFieldAction; import org.jabref.gui.fieldeditors.FieldEditor; -import org.jabref.gui.undo.UndoableFieldChange; -import org.jabref.logic.journals.JournalAbbreviationRepository; import org.jabref.logic.l10n.Localization; import org.jabref.model.database.BibDatabaseMode; -import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.FieldProperty; import org.jabref.model.entry.InternalBibtexFields; import org.jabref.model.entry.Month; @@ -40,58 +37,10 @@ public class FieldExtraComponents { private static final Log LOGGER = LogFactory.getLog(FieldExtraComponents.class); - private static final String ABBREVIATION_TOOLTIP_TEXT = "" - + Localization.lang("Switches between full and abbreviated journal name if the journal name is known.") - + "
" + Localization.lang("To set up, go to") + " " + Localization.lang("Options") + " -> " - + Localization.lang("Manage journal abbreviations") + ""; private FieldExtraComponents() { } - /** - * Add controls for switching between abbreviated and full journal names. - * If this field also has a FieldContentSelector, we need to combine these. - * - * @param panel - * @param editor - * @param entry - * @param storeFieldAction - * @return - */ - public static Optional getJournalExtraComponent(JabRefFrame frame, BasePanel panel, FieldEditor editor, - BibEntry entry, Set contentSelectors, StoreFieldAction storeFieldAction) { - JPanel controls = new JPanel(); - controls.setLayout(new BorderLayout()); - if (!panel.getBibDatabaseContext().getMetaData().getContentSelectorValuesForField(editor.getFieldName()).isEmpty()) { - FieldContentSelector ws = new FieldContentSelector(frame, panel, frame, editor, storeFieldAction, false, - ", "); - contentSelectors.add(ws); - controls.add(ws, BorderLayout.NORTH); - } - - - // Button to toggle abbreviated/full journal names - JButton button = new JButton(Localization.lang("Toggle abbreviation")); - button.setToolTipText(ABBREVIATION_TOOLTIP_TEXT); - button.addActionListener(actionEvent -> { - String text = editor.getText(); - JournalAbbreviationRepository abbreviationRepository = Globals.journalAbbreviationLoader - .getRepository(Globals.prefs.getJournalAbbreviationPreferences()); - if (abbreviationRepository.isKnownName(text)) { - String s = abbreviationRepository.getNextAbbreviation(text).orElse(text); - - if (s != null) { - editor.setText(s); - storeFieldAction.actionPerformed(new ActionEvent(editor, 0, "")); - panel.getUndoManager().addEdit(new UndoableFieldChange(entry, editor.getFieldName(), text, s)); - } - } - }); - - controls.add(button, BorderLayout.SOUTH); - return Optional.of(controls); - } - /** * Set up a mouse listener for opening an external viewer for with with EXTRA_EXTERNAL * diff --git a/src/main/java/org/jabref/gui/fieldeditors/FieldEditors.java b/src/main/java/org/jabref/gui/fieldeditors/FieldEditors.java index 00ad7941dc5..35d5d55a1e9 100644 --- a/src/main/java/org/jabref/gui/fieldeditors/FieldEditors.java +++ b/src/main/java/org/jabref/gui/fieldeditors/FieldEditors.java @@ -5,6 +5,8 @@ import org.jabref.Globals; import org.jabref.gui.DialogService; import org.jabref.gui.util.TaskExecutor; +import org.jabref.logic.journals.JournalAbbreviationLoader; +import org.jabref.logic.journals.JournalAbbreviationPreferences; import org.jabref.model.entry.FieldProperty; import org.jabref.model.entry.InternalBibtexFields; import org.jabref.preferences.JabRefPreferences; @@ -12,7 +14,7 @@ public class FieldEditors { - public static FieldEditorFX getForField(String fieldName, TaskExecutor taskExecutor, DialogService dialogService) { + public static FieldEditorFX getForField(String fieldName, TaskExecutor taskExecutor, DialogService dialogService, JournalAbbreviationLoader journalAbbreviationLoader, JournalAbbreviationPreferences journalAbbreviationPreferences) { final Set fieldExtras = InternalBibtexFields.getFieldProperties(fieldName); // TODO: Implement this @@ -24,11 +26,7 @@ public static FieldEditorFX getForField(String fieldName, TaskExecutor taskExecu } else if (fieldExtras.contains(FieldProperty.EXTERNAL)) { //return FieldExtraComponents.getExternalExtraComponent(panel, editor); } else if (fieldExtras.contains(FieldProperty.JOURNAL_NAME)) { - // Add controls for switching between abbreviated and full journal names. - // If this field also has a FieldContentSelector, we need to combine these. - //return FieldExtraComponents.getJournalExtraComponent(frame, panel, editor, entry, contentSelectors, storeFieldAction); - //} else if (!panel.getBibDatabaseContext().getMetaData().getContentSelectorValuesForField(fieldName).isEmpty()) { - //return FieldExtraComponents.getSelectorExtraComponent(frame, panel, editor, contentSelectors, storeFieldAction); + return new JournalEditor(fieldName, journalAbbreviationLoader, journalAbbreviationPreferences); } else if (fieldExtras.contains(FieldProperty.DOI) || fieldExtras.contains(FieldProperty.EPRINT) || fieldExtras.contains(FieldProperty.ISBN)) { diff --git a/src/main/java/org/jabref/gui/fieldeditors/JournalEditor.fxml b/src/main/java/org/jabref/gui/fieldeditors/JournalEditor.fxml new file mode 100644 index 00000000000..55c14134817 --- /dev/null +++ b/src/main/java/org/jabref/gui/fieldeditors/JournalEditor.fxml @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/src/main/java/org/jabref/gui/fieldeditors/JournalEditor.java b/src/main/java/org/jabref/gui/fieldeditors/JournalEditor.java new file mode 100644 index 00000000000..3362b9a849b --- /dev/null +++ b/src/main/java/org/jabref/gui/fieldeditors/JournalEditor.java @@ -0,0 +1,51 @@ +package org.jabref.gui.fieldeditors; + +import java.util.Optional; + +import javafx.event.ActionEvent; +import javafx.fxml.FXML; +import javafx.scene.Parent; +import javafx.scene.layout.HBox; + +import org.jabref.gui.util.ControlHelper; +import org.jabref.logic.journals.JournalAbbreviationLoader; +import org.jabref.logic.journals.JournalAbbreviationPreferences; +import org.jabref.model.entry.BibEntry; + + +public class JournalEditor extends HBox implements FieldEditorFX { + + private final String fieldName; + @FXML private JournalEditorViewModel viewModel; + @FXML private EditorTextArea textArea; + private Optional entry; + + public JournalEditor(String fieldName, JournalAbbreviationLoader journalAbbreviationLoader, JournalAbbreviationPreferences journalAbbreviationPreferences) { + this.fieldName = fieldName; + this.viewModel = new JournalEditorViewModel(journalAbbreviationLoader, journalAbbreviationPreferences); + + ControlHelper.loadFXMLForControl(this); + + viewModel.textProperty().bindBidirectional(textArea.textProperty()); + } + + public JournalEditorViewModel getViewModel() { + return viewModel; + } + + @Override + public void bindToEntry(BibEntry entry) { + this.entry = Optional.of(entry); + textArea.bindToEntry(fieldName, entry); + } + + @Override + public Parent getNode() { + return this; + } + + @FXML + private void toggleAbbreviation(ActionEvent event) { + viewModel.toggleAbbreviation(); + } +} diff --git a/src/main/java/org/jabref/gui/fieldeditors/JournalEditorViewModel.java b/src/main/java/org/jabref/gui/fieldeditors/JournalEditorViewModel.java new file mode 100644 index 00000000000..ecd05e5f7e1 --- /dev/null +++ b/src/main/java/org/jabref/gui/fieldeditors/JournalEditorViewModel.java @@ -0,0 +1,44 @@ +package org.jabref.gui.fieldeditors; + +import java.util.Optional; + +import javafx.beans.property.SimpleStringProperty; +import javafx.beans.property.StringProperty; + +import org.jabref.gui.AbstractViewModel; +import org.jabref.logic.journals.JournalAbbreviationLoader; +import org.jabref.logic.journals.JournalAbbreviationPreferences; +import org.jabref.logic.journals.JournalAbbreviationRepository; +import org.jabref.model.strings.StringUtil; + +public class JournalEditorViewModel extends AbstractViewModel { + private final JournalAbbreviationLoader journalAbbreviationLoader; + private final JournalAbbreviationPreferences journalAbbreviationPreferences; + private StringProperty text = new SimpleStringProperty(); + + public JournalEditorViewModel(JournalAbbreviationLoader journalAbbreviationLoader, JournalAbbreviationPreferences journalAbbreviationPreferences) { + this.journalAbbreviationLoader = journalAbbreviationLoader; + this.journalAbbreviationPreferences = journalAbbreviationPreferences; + } + + public StringProperty textProperty() { + return text; + } + + public void toggleAbbreviation() { + if (StringUtil.isBlank(text.get())) { + return; + } + + JournalAbbreviationRepository abbreviationRepository = journalAbbreviationLoader.getRepository(journalAbbreviationPreferences); + if (abbreviationRepository.isKnownName(text.get())) { + Optional nextAbbreviation = abbreviationRepository.getNextAbbreviation(text.get()); + + if (nextAbbreviation.isPresent()) { + text.set(nextAbbreviation.get()); + // TODO: Add undo + //panel.getUndoManager().addEdit(new UndoableFieldChange(entry, editor.getFieldName(), text, nextAbbreviation)); + } + } + } +} diff --git a/src/main/resources/l10n/JabRef_da.properties b/src/main/resources/l10n/JabRef_da.properties index 03bcff23388..edf5ce297b6 100644 --- a/src/main/resources/l10n/JabRef_da.properties +++ b/src/main/resources/l10n/JabRef_da.properties @@ -732,8 +732,6 @@ Manage_custom_exports=Opsæt_eksterne_eksportfiltre Manage_custom_imports=Opsæt_eksterne_importfiltre Manage_external_file_types=Opsæt_eksterne_filtyper -Manage_journal_abbreviations=Opsæt_tidsskriftsforkortelser - Mark_entries=Mærk_poster Mark_entry=Mærk_post @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=Denne_ This_operation_requires_one_or_more_entries_to_be_selected.=Denne_operation_kræver,_at_en_eller_flere_poster_er_valgt. -Toggle_abbreviation=Forkort/ekspander Toggle_entry_preview=Vis/skjul_forhåndsvisning Toggle_groups_interface=Vis/skjul_grupperingspanel Try_different_encoding=Prøv_en_anden_tegnkodning @@ -1852,7 +1849,6 @@ Copy_title= Copy_\\cite{BibTeX_key}=Kopier_\\cite{BibTeX-nøgler} Copy_BibTeX_key_and_title= File_rename_failed_for_%0_entries.= -To_set_up,_go_to=For_at_sætte_op,_gå_til Merged_BibTeX_source_code= Invalid_DOI\:_'%0'.=Ugyldig_DOI\:_'%0'. should_start_with_a_name= diff --git a/src/main/resources/l10n/JabRef_de.properties b/src/main/resources/l10n/JabRef_de.properties index e3dc2596def..57a8c11013b 100644 --- a/src/main/resources/l10n/JabRef_de.properties +++ b/src/main/resources/l10n/JabRef_de.properties @@ -732,8 +732,6 @@ Manage_custom_exports=Verwalte_externe_Exportfilter Manage_custom_imports=Verwalte_externe_Importfilter Manage_external_file_types=Externe_Dateitypen_verwalten -Manage_journal_abbreviations=Abkürzungen_der_Zeitschriften_verwalten - Mark_entries=Einträge_markieren Mark_entry=Eintrag_markieren @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=Für_d This_operation_requires_one_or_more_entries_to_be_selected.=Für_diesen_Vorgang_muss_mindestens_ein_Eintrag_ausgewählt_sein. -Toggle_abbreviation=Abkürzung_an-/abschalten Toggle_entry_preview=Eintragsvorschau_ein-/ausblenden Toggle_groups_interface=Gruppenansicht_ein-/ausblenden Try_different_encoding=Versuchen_Sie_es_mit_einer_anderen_Kodierung @@ -1852,7 +1849,6 @@ Copy_title=Kopiere_Titel Copy_\\cite{BibTeX_key}=\\cite{BibTeX_key}_kopieren Copy_BibTeX_key_and_title=BibTeX-Key_und_Titel_kopieren File_rename_failed_for_%0_entries.=Dateiumbennung_schlug_ür_%0_Einträge_fehl. -To_set_up,_go_to=Einstellungen_unter Merged_BibTeX_source_code=BibTeX-Quelltext_zusammengeführt Invalid_DOI\:_'%0'.=Ungültiger_DOI\:_'%0'. should_start_with_a_name=sollte_mit_einem_Name_beginnen diff --git a/src/main/resources/l10n/JabRef_en.properties b/src/main/resources/l10n/JabRef_en.properties index bdcb49c9292..221968244b9 100644 --- a/src/main/resources/l10n/JabRef_en.properties +++ b/src/main/resources/l10n/JabRef_en.properties @@ -732,8 +732,6 @@ Manage_custom_exports=Manage_custom_exports Manage_custom_imports=Manage_custom_imports Manage_external_file_types=Manage_external_file_types -Manage_journal_abbreviations=Manage_journal_abbreviations - Mark_entries=Mark_entries Mark_entry=Mark_entry @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=This_o This_operation_requires_one_or_more_entries_to_be_selected.=This_operation_requires_one_or_more_entries_to_be_selected. -Toggle_abbreviation=Toggle_abbreviation Toggle_entry_preview=Toggle_entry_preview Toggle_groups_interface=Toggle_groups_interface Try_different_encoding=Try_different_encoding @@ -1852,7 +1849,6 @@ Copy_title=Copy_title Copy_\\cite{BibTeX_key}=Copy_\\cite{BibTeX_key} Copy_BibTeX_key_and_title=Copy_BibTeX_key_and_title File_rename_failed_for_%0_entries.=File_rename_failed_for_%0_entries. -To_set_up,_go_to=To_set_up,_go_to Merged_BibTeX_source_code=Merged_BibTeX_source_code Invalid_DOI\:_'%0'.=Invalid_DOI\:_'%0'. should_start_with_a_name=should_start_with_a_name diff --git a/src/main/resources/l10n/JabRef_es.properties b/src/main/resources/l10n/JabRef_es.properties index dec18576d03..15a7fac2189 100644 --- a/src/main/resources/l10n/JabRef_es.properties +++ b/src/main/resources/l10n/JabRef_es.properties @@ -732,8 +732,6 @@ Manage_custom_exports=Administrar_esportaciones_personalizadas Manage_custom_imports=Administrar_importaciones_personalizadas Manage_external_file_types=Administrar_tipos_de_archivo_externos -Manage_journal_abbreviations=Administrar_abreviaturas_de_revistas - Mark_entries=Marcar_entradas Mark_entry=Marcar_entrada @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=Esta_o This_operation_requires_one_or_more_entries_to_be_selected.=Esta_operación_requiere_seleccionar_una_o_más_entradas. -Toggle_abbreviation=Usar_abreviatura_si/no Toggle_entry_preview=Usar_vista_previa_de_la_entrada_si/no Toggle_groups_interface=Usar_interfaz_de_grupos_si/no Try_different_encoding=Probar_una_codificación_diferente @@ -1852,7 +1849,6 @@ Copy_title= Copy_\\cite{BibTeX_key}=Copiar_\\cite{clave_BibTeX} Copy_BibTeX_key_and_title=Copiar_clave_y_título_BibTeX File_rename_failed_for_%0_entries.=Ha_fallado_el_renombrado_para_%0_entradas. -To_set_up,_go_to=Para_configurar,_vaya_a Merged_BibTeX_source_code=Código_fuente_BibTex_fusionado Invalid_DOI\:_'%0'.=DOI_no_válida\:_'%0'. should_start_with_a_name=debería_comenzar_por_un_nombre diff --git a/src/main/resources/l10n/JabRef_fa.properties b/src/main/resources/l10n/JabRef_fa.properties index 814a5c82390..664a4d91d70 100644 --- a/src/main/resources/l10n/JabRef_fa.properties +++ b/src/main/resources/l10n/JabRef_fa.properties @@ -732,8 +732,6 @@ Manage_custom_exports= Manage_custom_imports= Manage_external_file_types= -Manage_journal_abbreviations= - Mark_entries= Mark_entry= @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.= This_operation_requires_one_or_more_entries_to_be_selected.= -Toggle_abbreviation= Toggle_entry_preview= Toggle_groups_interface= Try_different_encoding= @@ -1852,7 +1849,6 @@ Copy_title= Copy_\\cite{BibTeX_key}= Copy_BibTeX_key_and_title= File_rename_failed_for_%0_entries.= -To_set_up,_go_to= Merged_BibTeX_source_code= Invalid_DOI\:_'%0'.= should_start_with_a_name= diff --git a/src/main/resources/l10n/JabRef_fr.properties b/src/main/resources/l10n/JabRef_fr.properties index de264d67d0a..b62be6347d4 100644 --- a/src/main/resources/l10n/JabRef_fr.properties +++ b/src/main/resources/l10n/JabRef_fr.properties @@ -732,8 +732,6 @@ Manage_custom_exports=Gérer_les_exportations_personnalisées Manage_custom_imports=Gérer_les_importations_personnalisées Manage_external_file_types=Gérer_les_types_de_fichiers_externes -Manage_journal_abbreviations=Gérer_les_abréviations_de_journaux - Mark_entries=Etiqueter_ces_entrées Mark_entry=Etiqueter_l'entrée @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=Cette_ This_operation_requires_one_or_more_entries_to_be_selected.=Cette_opération_nécessite_qu'une_ou_plusieurs_entrées_soient_sélectionnées. -Toggle_abbreviation=Afficher/Masquer_l'abréviation Toggle_entry_preview=Afficher/Masquer_l'aperçu Toggle_groups_interface=Afficher/Masquer_l'interface_des_groupes Try_different_encoding=Essayer_un_encodage_différent @@ -1852,7 +1849,6 @@ Copy_title=Copier_le_titre Copy_\\cite{BibTeX_key}=Copier_\\cite{clé_BibTeX} Copy_BibTeX_key_and_title=Copier_la_clef_BibTeX_et_le_titre File_rename_failed_for_%0_entries.=Le_renommage_des_fichiers_a_échoué_pour_%0_entrées. -To_set_up,_go_to=Pour_configurer,_voir Merged_BibTeX_source_code=Code_source_BibTeX_fusionné Invalid_DOI\:_'%0'.=DOI_invalide_\:_'%0'. should_start_with_a_name=devrait_débuter_par_un_nom diff --git a/src/main/resources/l10n/JabRef_in.properties b/src/main/resources/l10n/JabRef_in.properties index 7a876aad0e1..6ef62ecb4e3 100644 --- a/src/main/resources/l10n/JabRef_in.properties +++ b/src/main/resources/l10n/JabRef_in.properties @@ -732,8 +732,6 @@ Manage_custom_exports=Mengatur_ekspor_atursendiri Manage_custom_imports=Mengatur_impor_atursendiri Manage_external_file_types=Pengaturan_program_eksternal -Manage_journal_abbreviations=Pengaturan_singkatan_jurnal - Mark_entries=Tandai_entri Mark_entry=Tandai_entri @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=Operas This_operation_requires_one_or_more_entries_to_be_selected.=Operasi_ini_memerlukan_satu_atau_lebih_entri_yang_dipilih. -Toggle_abbreviation=Gunakan_singkatan Toggle_entry_preview=Gunakan_pratampilan_entri Toggle_groups_interface=Gunakan_antarmuka_grup Try_different_encoding=Coba_enkoding_lain @@ -1852,7 +1849,6 @@ Copy_title= Copy_\\cite{BibTeX_key}=Salin_\\cite{kunci_BibTeX} Copy_BibTeX_key_and_title=Salin_kunci_BibTeX_dan_judul File_rename_failed_for_%0_entries.=Perubahan_nama_berkas_gagal_untuk_%0_entri. -To_set_up,_go_to=Untuk_mengatur,_dari Merged_BibTeX_source_code= Invalid_DOI\:_'%0'.=DOI_salah\:_'%0'. should_start_with_a_name=harus_bermula_dengan_nama diff --git a/src/main/resources/l10n/JabRef_it.properties b/src/main/resources/l10n/JabRef_it.properties index 2de9f8d33c5..bffede959ac 100644 --- a/src/main/resources/l10n/JabRef_it.properties +++ b/src/main/resources/l10n/JabRef_it.properties @@ -732,8 +732,6 @@ Manage_custom_exports=Gestione_delle_esportazioni_personalizzate Manage_custom_imports=Gestione_delle_importazioni_personalizzate Manage_external_file_types=Gestione_dei_tipi_di_file_esterni -Manage_journal_abbreviations=Gestione_delle_abbreviazioni_delle_riviste - Mark_entries=Contrassegna_voci Mark_entry=Contrassegna_voce @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=Per_qu This_operation_requires_one_or_more_entries_to_be_selected.=Per_questa_operazione_una_o_più_voci_devono_essere_selezionate -Toggle_abbreviation=Mostra/Nascondi_l'abbreviazione Toggle_entry_preview=Mostra/Nascondi_l'anteprima Toggle_groups_interface=Mostra/Nascondi_l'interfaccia_dei_gruppi Try_different_encoding=Prova_codifiche_differenti @@ -1852,7 +1849,6 @@ Copy_title=Copia_titolo Copy_\\cite{BibTeX_key}=Copia_\\cite{chiave_BibTeX} Copy_BibTeX_key_and_title=Copia_la_chiave_BibTeX_ed_il_titolo File_rename_failed_for_%0_entries.=Rinominazione_dei_file_fallita_per_%0_voci. -To_set_up,_go_to=Per_configurare_vedi Merged_BibTeX_source_code=Codice_sorgente_BibTeX_accorpato Invalid_DOI\:_'%0'.=DOI_non_valido\:_'%0'. should_start_with_a_name=deve_cominciare_con_un_nome diff --git a/src/main/resources/l10n/JabRef_ja.properties b/src/main/resources/l10n/JabRef_ja.properties index 3616656d132..fc16c2f9f57 100644 --- a/src/main/resources/l10n/JabRef_ja.properties +++ b/src/main/resources/l10n/JabRef_ja.properties @@ -732,8 +732,6 @@ Manage_custom_exports=ユーザー書出の管理 Manage_custom_imports=ユーザー読込の管理 Manage_external_file_types=外部ファイル型の管理 -Manage_journal_abbreviations=学術誌名短縮形の管理 - Mark_entries=項目を標識 Mark_entry=項目を標識 @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=この This_operation_requires_one_or_more_entries_to_be_selected.=この操作を行うには、1つ以上の項目が選択されている必要があります。 -Toggle_abbreviation=短縮形/非短縮形の切替 Toggle_entry_preview=項目プレビューを入切 Toggle_groups_interface=グループ制御面を入切 Try_different_encoding=別のエンコーディングを試す @@ -1852,7 +1849,6 @@ Copy_title= Copy_\\cite{BibTeX_key}=\\cite{BibTeX鍵}をコピー Copy_BibTeX_key_and_title=BibTeX鍵とタイトルをコピー File_rename_failed_for_%0_entries.=%0項目のファイル名変更が失敗しました。 -To_set_up,_go_to=設定するには、 Merged_BibTeX_source_code=統合後のBibTeXソースコード Invalid_DOI\:_'%0'.=無効なDOIです\:_'%0'. should_start_with_a_name=始まりは名前でなくてはなりません diff --git a/src/main/resources/l10n/JabRef_nl.properties b/src/main/resources/l10n/JabRef_nl.properties index 08a22e88951..be209473ca4 100644 --- a/src/main/resources/l10n/JabRef_nl.properties +++ b/src/main/resources/l10n/JabRef_nl.properties @@ -732,8 +732,6 @@ Manage_custom_exports=Beheer_externe_exportfilters Manage_custom_imports=Beheer_externe_importfilters Manage_external_file_types= -Manage_journal_abbreviations=Beheer_tijdschrift_afkortingen - Mark_entries=Markeer_entries Mark_entry=Markeer_entry @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=Deze_o This_operation_requires_one_or_more_entries_to_be_selected.=Deze_operatie_vereist_dat_een_of_meer_entries_geselecteerd_zijn. -Toggle_abbreviation=Toon_afkorting Toggle_entry_preview=Toon_entry_voorbeeld Toggle_groups_interface=Toon_groepenvenster Try_different_encoding=Probeer_een_andere_encodering @@ -1852,7 +1849,6 @@ Copy_title= Copy_\\cite{BibTeX_key}=Kopieer_\\cite{BibTeX-sleutel} Copy_BibTeX_key_and_title=Kopieer_BibTeX_sleutel_en_titel File_rename_failed_for_%0_entries.= -To_set_up,_go_to=Om_in_te_stellen,_ga_naar Merged_BibTeX_source_code= Invalid_DOI\:_'%0'.=Ongeldig_DOI\:_'%0'. should_start_with_a_name= diff --git a/src/main/resources/l10n/JabRef_no.properties b/src/main/resources/l10n/JabRef_no.properties index bd1304bcc4d..e7cccef94c9 100644 --- a/src/main/resources/l10n/JabRef_no.properties +++ b/src/main/resources/l10n/JabRef_no.properties @@ -732,8 +732,6 @@ Manage_custom_exports=Sett_opp_eksterne_eksportfiltre Manage_custom_imports=Sett_opp_eksterne_importfiltre Manage_external_file_types=Sett_opp_eksterne_filtyper -Manage_journal_abbreviations=Sett_opp_journalforkortelser - Mark_entries=Merk_enheter Mark_entry=Merk_enhet @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=Denne_ This_operation_requires_one_or_more_entries_to_be_selected.=Denne_operasjonen_krever_at_en_eller_flere_enheter_er_valgt. -Toggle_abbreviation=Forkort/ekspander Toggle_entry_preview=Vis/skjul_forh\u00e5ndsvisning Toggle_groups_interface=Vis/skjul_grupperingskontroll Try_different_encoding=Pr\u00f8v_en_annen_tegnkoding @@ -1852,7 +1849,6 @@ Copy_title= Copy_\\cite{BibTeX_key}=Kopier_\\cite{BibTeX-n\u00f8kkel} Copy_BibTeX_key_and_title=Kopier_BibTeX-n\u00f8kkel_og_tittel File_rename_failed_for_%0_entries.= -To_set_up,_go_to=For_\u00e5_sette_opp,_g\u00e5_til Merged_BibTeX_source_code= Invalid_DOI\:_'%0'.=Ugyldig_DOI\:_'%0'. should_start_with_a_name= diff --git a/src/main/resources/l10n/JabRef_pt_BR.properties b/src/main/resources/l10n/JabRef_pt_BR.properties index cba314df7f1..183ea4f61ed 100644 --- a/src/main/resources/l10n/JabRef_pt_BR.properties +++ b/src/main/resources/l10n/JabRef_pt_BR.properties @@ -732,8 +732,6 @@ Manage_custom_exports=Gerenciar_exportações_personalizadas Manage_custom_imports=Gerenciar_importações_personalizadas Manage_external_file_types=Gerenciar_tipos_de_arquivo_externos -Manage_journal_abbreviations=Gerenciar_abreviações_de_periódicos - Mark_entries=Marcar_referências Mark_entry=Marcar_referências @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=Esta_o This_operation_requires_one_or_more_entries_to_be_selected.=Esta_operação_exige_que_uma_ou_mais_referências_sejam_selecionadas -Toggle_abbreviation=Habilitar/Desabilitar_abreviação Toggle_entry_preview=Habilitar/Desabilitar_previsualização_da_referência Toggle_groups_interface=Habilitar/Desabilitar_interface_de_grupos Try_different_encoding=Tente_uma_codificação_diferente @@ -1852,7 +1849,6 @@ Copy_title= Copy_\\cite{BibTeX_key}=Copiar_como_\\cite{chave_BibTeX} Copy_BibTeX_key_and_title=Copiar_chave_BibTeX_e_título File_rename_failed_for_%0_entries.= -To_set_up,_go_to=Para_configurar,_acesse_o_menu Merged_BibTeX_source_code= Invalid_DOI\:_'%0'.=DOI_inválida\:_'%0'. should_start_with_a_name= diff --git a/src/main/resources/l10n/JabRef_ru.properties b/src/main/resources/l10n/JabRef_ru.properties index a656aee692c..2b4d7416ea1 100644 --- a/src/main/resources/l10n/JabRef_ru.properties +++ b/src/main/resources/l10n/JabRef_ru.properties @@ -732,8 +732,6 @@ Manage_custom_exports=Управление_пользовательским_эк Manage_custom_imports=Управление_пользовательским_импортом Manage_external_file_types=Управление_внешними_типами_файлов -Manage_journal_abbreviations=Управление_сокращениями_для_журналов - Mark_entries=Метки_записей Mark_entry=Метка_записи @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=Для This_operation_requires_one_or_more_entries_to_be_selected.=Для_этой_операции_необходимо_выбрать_одну_или_несколько_записей. -Toggle_abbreviation=Показать/скрыть_сокращения Toggle_entry_preview=Показать/скрыть_просмотр_записи Toggle_groups_interface=Показать/скрыть_интерфейс_групп Try_different_encoding=Используйте_другую_кодировку @@ -1852,7 +1849,6 @@ Copy_title= Copy_\\cite{BibTeX_key}=Копировать_\\цитировать{ключ_BibTeX} Copy_BibTeX_key_and_title=Копировать_ключ_и_заголовок_BibTeX File_rename_failed_for_%0_entries.=Ошибка_переименования_файла_для_%0_записи. -To_set_up,_go_to=Для_настройки_перейдите\: Merged_BibTeX_source_code=Объединенный_исходный_код_BibTeX Invalid_DOI\:_'%0'.=Недопустимый_DOI-адрес\:_'%0'. should_start_with_a_name=должно_начинаться_с_имени diff --git a/src/main/resources/l10n/JabRef_sv.properties b/src/main/resources/l10n/JabRef_sv.properties index f5524ab121a..c931ca042cd 100644 --- a/src/main/resources/l10n/JabRef_sv.properties +++ b/src/main/resources/l10n/JabRef_sv.properties @@ -732,8 +732,6 @@ Manage_custom_exports=Hantera_egna_exporterare Manage_custom_imports=Hantera_egna_importerare Manage_external_file_types=Hantera_externa_filetyper -Manage_journal_abbreviations=Hantera_tidskriftsförkortningar - Mark_entries=Markera_poster Mark_entry=Markera_post @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=Denna_ This_operation_requires_one_or_more_entries_to_be_selected.=Den_här_operationen_kräver_att_en_eller_flera_poster_är_valda. -Toggle_abbreviation=Växla_förkortning Toggle_entry_preview=Växla_postvisning Toggle_groups_interface=Växla_grupphantering Try_different_encoding=Prova_en_annan_teckenkodning @@ -1852,7 +1849,6 @@ Copy_title= Copy_\\cite{BibTeX_key}=Kopiera_\\cite{BibTeX-nyckel} Copy_BibTeX_key_and_title=Kopiera_BibTeX-nyckel_och_titel File_rename_failed_for_%0_entries.=Döpa_om_filen_misslyckades_för_%0_poster. -To_set_up,_go_to=För_att_ställa_in,_gå_till Merged_BibTeX_source_code=Kombinerad_BibTeX-källkod Invalid_DOI\:_'%0'.=Ogiltig_DOI\:_'%0'. should_start_with_a_name=ska_börja_med_ett_namn diff --git a/src/main/resources/l10n/JabRef_tr.properties b/src/main/resources/l10n/JabRef_tr.properties index 42ea786a800..0cbd58b518e 100644 --- a/src/main/resources/l10n/JabRef_tr.properties +++ b/src/main/resources/l10n/JabRef_tr.properties @@ -732,8 +732,6 @@ Manage_custom_exports=Özel_dışa_aktarımları_yönet Manage_custom_imports=Özel_içe_aktarımları_yönet Manage_external_file_types=Harici_dosya_türlerini_yönet -Manage_journal_abbreviations=Degi_kısaltmalarını_yönet - Mark_entries=Girdileri_işaretle Mark_entry=Girdiyi_işaretle @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=Bu_iş This_operation_requires_one_or_more_entries_to_be_selected.=Bu_işlem,_bir_ya_da_daha_çok_girdinin_seçili_olmasını_gerektirir. -Toggle_abbreviation=Kısaltmayı_aç/kapat Toggle_entry_preview=Girdi_önizlemeyi_aç/kapat Toggle_groups_interface=Grup_arayüzünü_aç/kapat Try_different_encoding=Başka_kodlama_deneyin @@ -1852,7 +1849,6 @@ Copy_title= Copy_\\cite{BibTeX_key}=\\cite{BibTeX_anahtarı}'nı_kopyala Copy_BibTeX_key_and_title=BibTeX_anahtarı_ve_başlığını_kopyala File_rename_failed_for_%0_entries.=%0_girdide_dosya_yeniden_adlandırma_başarısız. -To_set_up,_go_to=Kurmak_için,_şuraya_git Merged_BibTeX_source_code=Birleşik_BibTeX_kaynak_kodu Invalid_DOI\:_'%0'.=Geçersiz_DOI\:_'%0'. should_start_with_a_name=bir_isimle_başlamalı diff --git a/src/main/resources/l10n/JabRef_vi.properties b/src/main/resources/l10n/JabRef_vi.properties index d6242c98d32..32d6748377e 100644 --- a/src/main/resources/l10n/JabRef_vi.properties +++ b/src/main/resources/l10n/JabRef_vi.properties @@ -732,8 +732,6 @@ Manage_custom_exports=Quản_lý_các_phép_xuất_tùy_chọn Manage_custom_imports=Quản_lý_các_phép_nhập_tùy_chọn Manage_external_file_types=Quản_lý_các_kiểu_tập_tin_ngoài -Manage_journal_abbreviations=Quản_lý_các_viết_tắt_tên_tạp_chí - Mark_entries=Đánh_dấu_các_mục Mark_entry=Đánh_dấu_mục @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=Lệnh This_operation_requires_one_or_more_entries_to_be_selected.=Lệnh_này_yêu_cầu_phải_chọn_trước_một_hoặc_nhiều_mục. -Toggle_abbreviation=Bật/tắt_viết_tắt Toggle_entry_preview=Bật/tắt_xem_trước_mục Toggle_groups_interface=Bật/tắt_giao_diện_nhóm Try_different_encoding=Thử_mã_hóa_khác @@ -1852,7 +1849,6 @@ Copy_title= Copy_\\cite{BibTeX_key}=Chép\\trích_dẫn{khóa_BibTeX} Copy_BibTeX_key_and_title= File_rename_failed_for_%0_entries.= -To_set_up,_go_to=Để_cài_đặt,_chọn Merged_BibTeX_source_code= Invalid_DOI\:_'%0'.=DOI_không_hợp_lệ\:_'%0'. should_start_with_a_name= diff --git a/src/main/resources/l10n/JabRef_zh.properties b/src/main/resources/l10n/JabRef_zh.properties index 23b31522681..ba8bb010e1c 100644 --- a/src/main/resources/l10n/JabRef_zh.properties +++ b/src/main/resources/l10n/JabRef_zh.properties @@ -732,8 +732,6 @@ Manage_custom_exports=管理自定义导出器 Manage_custom_imports=管理自定义导入器 Manage_external_file_types=管理外部文件类型 -Manage_journal_abbreviations=管理期刊名称缩写 - Mark_entries=高亮标记多条记录 Mark_entry=高亮标记该记录 @@ -1252,7 +1250,6 @@ This_operation_requires_all_selected_entries_to_have_BibTeX_keys_defined.=此操 This_operation_requires_one_or_more_entries_to_be_selected.=这个操作要求选中一条或多条记录。 -Toggle_abbreviation=打开/关闭名称缩写 Toggle_entry_preview=打开/关闭记录预览 Toggle_groups_interface=打开/关闭组界面 Try_different_encoding=尝试其它编码 @@ -1852,7 +1849,6 @@ Copy_title= Copy_\\cite{BibTeX_key}=复制_\\cite{BibTeX_键值} Copy_BibTeX_key_and_title=复制_BibTeX_键值和标题 File_rename_failed_for_%0_entries.= -To_set_up,_go_to=要设置的话,请到 Merged_BibTeX_source_code=已合并_BibTeX_源代码 Invalid_DOI\:_'%0'.=不合法的_DOI\: should_start_with_a_name=