Skip to content

Commit

Permalink
Initial idea to show "Parsing..." during run
Browse files Browse the repository at this point in the history
  • Loading branch information
koppor committed Feb 15, 2017
1 parent 0daf797 commit eb6e28a
Show file tree
Hide file tree
Showing 18 changed files with 29 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
import javax.swing.JToolBar;
import javax.swing.ListSelectionModel;
import javax.swing.ScrollPaneConstants;
import javax.swing.SwingUtilities;
import javax.swing.border.TitledBorder;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
Expand Down Expand Up @@ -456,6 +457,11 @@ public boolean okPressed() {
* @return true if successful, false otherwise
*/
private boolean parseWithFreeCiteAndAddEntries() {
SwingUtilities.invokeLater(() -> {
parseWithFreeCiteButton.setText(Localization.lang("Parsing..."));
parseWithFreeCiteButton.setEnabled(false);
});

FreeCiteImporter fimp = new FreeCiteImporter(Globals.prefs.getImportFormatPreferences());
String text = textPane.getText();

Expand All @@ -468,6 +474,12 @@ private boolean parseWithFreeCiteAndAddEntries() {
text = text.replace("##NEWLINE##", OS.NEWLINE);

ParserResult importerResult = fimp.importEntries(text);

SwingUtilities.invokeLater(() -> {
parseWithFreeCiteButton.setText(Localization.lang("Parse with FreeCite"));
parseWithFreeCiteButton.setEnabled(true);
});

if (importerResult.hasWarnings()) {
frame.showMessage(importerResult.getErrorMessage());
}
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_da.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=
<No_selection>=
Unable_to_connect_to_FreeCite_online_service.=
Parse_with_FreeCite=
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=
Overwrite_key=
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_de.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=Erstellung_eines_BibTeX-Eintrags
<No_selection>=<Keine_Auswahl>
Unable_to_connect_to_FreeCite_online_service.=Verbindung_zu_FreeCite_konnte_nicht_hergestellt_werden.
Parse_with_FreeCite=Mit_FreeCite_parsen
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=Der_aktuelle_BibTeX-Key_wird_überschrieben._Fortfahren?
Overwrite_key=Key_überschreiben
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=Der_existierende_Key_wird_nicht_überschrieben._Um_diese_Einstellung_zu_ändern,_öffnen_Sie_Optionen_->_Einstellungen_->_BibTeX-Key-Generator
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_en.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=BibTeX_entry_creation
<No_selection>=<No_selection>
Unable_to_connect_to_FreeCite_online_service.=Unable_to_connect_to_FreeCite_online_service.
Parse_with_FreeCite=Parse_with_FreeCite
Parsing...=Parsing...
The_current_BibTeX_key_will_be_overwritten._Continue?=The_current_BibTeX_key_will_be_overwritten._Continue?
Overwrite_key=Overwrite_key
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_es.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=Creación_de_entrada_BibTeX
<No_selection>=<No_hay_selección>
Unable_to_connect_to_FreeCite_online_service.=No_es_posible_conectar_con_el_servicio_online_FreeCite.
Parse_with_FreeCite=Analizar_con_FreeCite
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=La_clave_BibTeX_actual_va_a_ser_sobreescrita._¿Continuar?
Overwrite_key=Sobreescribir_clave
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=No_se_sobreescribirá_clave_existente._Para_cambiar_este_ajuste,_seleccione_Opciones->Preferencias->Generador_de_claves_BiBTeX
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_fa.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=
<No_selection>=
Unable_to_connect_to_FreeCite_online_service.=
Parse_with_FreeCite=
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=
Overwrite_key=
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_fr.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=Création_d'un_entrée_BibTeX
<No_selection>=<Pas_de_sélection>
Unable_to_connect_to_FreeCite_online_service.=Impossible_de_se_connecter_au_service_en_ligne_FreeCite
Parse_with_FreeCite=Analyse_avec_FreeCite
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=La_clef_BibTeX_courante_sera_écraser._Continuer_?
Overwrite_key=Ecraser_la_clef
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=Pas_d'écrasement_de_clefs_existantes._Pour_changer_ce_paramétrage,_ouvrir_Options_->_Préférences_->_Générateur_de_clefs_BibTeX
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_in.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=Pembuatan_entri_BibTeX
<No_selection>=<Tidak_ada_pilihan>
Unable_to_connect_to_FreeCite_online_service.=Koneksi_ke_layanan_online_FreeCite_gagal.
Parse_with_FreeCite=Urai_dengan_FreeCite
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=Kunci_BibTeX_terkini_akan_ditindih._Teruskan?
Overwrite_key=Tindih_kunci
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=Kunci_yang_sudah_ada_tidak_akan_ditindih._Untuk_merubah_pengaturan_ini,_bukalah_Opsi_->_Preferensi_-_Pembuat_kunci_BibTeX
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_it.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=Creazione_della_voce_BibTeX
<No_selection>=<Nessuna_selezione>
Unable_to_connect_to_FreeCite_online_service.=Impossibile_connettersi_al_servizio_online_FreeCite.
Parse_with_FreeCite=Analizza_con_FreeCite
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=La_chiave_BibTeX_corrente_sarà_sovrascritta._Continuare?
Overwrite_key=Sovrascrivi_chiave
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=Le_chiavi_esistenti_non_vengono_sovrascritte._Per_cambiare_questa_impostazione,_aprire_Opzioni_->_Preferenze_->_Generatore_di_chiavi_BibTeX
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_ja.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=BibTeX項目の引用
<No_selection>=<選択されていません>
Unable_to_connect_to_FreeCite_online_service.=freeciteオンラインサービスに接続できませんでした。
Parse_with_FreeCite=FreeCiteで解析
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=現在のBibTeX鍵は上書きされます。続けますか?
Overwrite_key=鍵を上書き
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=既存の鍵を上書きしません。この設定を変更するには、オプション→設定→BibTeXキーの生成を開いてください
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_nl.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=
<No_selection>=
Unable_to_connect_to_FreeCite_online_service.=
Parse_with_FreeCite=
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=
Overwrite_key=
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_no.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=
<No_selection>=
Unable_to_connect_to_FreeCite_online_service.=
Parse_with_FreeCite=
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=
Overwrite_key=
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_pt_BR.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=Criação_de_referência_BibTeX
<No_selection>=<Sem_seleção>
Unable_to_connect_to_FreeCite_online_service.=Não_foi_possível_conectar_ao_serviço_FreeCite
Parse_with_FreeCite=Interpretar_com_FreeCite
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=A_chave_BibTeX_atual_será_sobrescrita._Continuar_mesmo_assim?
Overwrite_key=Sobrescrever_chave
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=Chave_existente_NÃO_foi_sobrescrita._Para_mudar_essa_configuração_abra_Opções_->_Preferências_->_Gerador_de_chaves_BibTeX
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_ru.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=Создание_записи_BibTeX
<No_selection>=<Не_выбрано>
Unable_to_connect_to_FreeCite_online_service.=Не_удалось_подключиться_к_он-лайн_службе_FreeCite.
Parse_with_FreeCite=Анализ_с_помощью_FreeCite
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=Текущий_ключ_BibTeX_будет_перезаписан._Продолжить?
Overwrite_key=Перезаписать_ключ
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=Без_перезаписи_текущего_ключа._Для_изменения_настроек\:_Параметры_->_Параметры_пользователя_->_Создание_ключа_BibTeX
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_sv.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=Skapande_av_BibTeX-poster
<No_selection>=<Inget_val>
Unable_to_connect_to_FreeCite_online_service.=
Parse_with_FreeCite=
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=Den_aktuella_BibTeX-nyckeln_kommer_att_skrivas_över._Fortsätt?
Overwrite_key=Skriv_över_nyckel
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_tr.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=BibTeX_girdisi_oluşturma
<No_selection>=<Seçim_yok>
Unable_to_connect_to_FreeCite_online_service.=FreeCite_çevrimiçi_servisine_bağlanılamadı.
Parse_with_FreeCite=FreeCite_ile_çözümle
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=Mevcut_BibTeX_anahtarının_üzerine_yazılacak._Devam_edilsin_mi?
Overwrite_key=Anahtarın_üzerine_yaz
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=Mevcut_anahtarın_üzerine_yazılmıyor._Bu_ayarı_değiştirmek_için_Seçenekler_->_Tercihler_->_BibTeX_anahtar_oluşturucusu'nu_açın
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_vi.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=
<No_selection>=
Unable_to_connect_to_FreeCite_online_service.=
Parse_with_FreeCite=
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=
Overwrite_key=
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=
Expand Down
1 change: 1 addition & 0 deletions src/main/resources/l10n/JabRef_zh.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1669,6 +1669,7 @@ BibTeX_entry_creation=
<No_selection>=
Unable_to_connect_to_FreeCite_online_service.=
Parse_with_FreeCite=
Parsing...=
The_current_BibTeX_key_will_be_overwritten._Continue?=
Overwrite_key=覆盖_key
Not_overwriting_existing_key._To_change_this_setting,_open_Options_->_Prefererences_->_BibTeX_key_generator=
Expand Down

0 comments on commit eb6e28a

Please sign in to comment.