diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 549179285a20..02e3f8522630 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -74,3 +74,20 @@ parts: plugin: dump organize: JabRef-launcher: bin/JabRef + cleanup: + after: + - jabref + - jabref-launcher + plugin: nil + build-snaps: + - gnome-3-38-2004 + override-prime: | + set -eux + for snap in "gnome-3-38-2004"; do # List all content-snaps you're using here + cd "/snap/$snap/current" && find . -type f,l -exec rm -f "$SNAPCRAFT_PRIME/{}" "$SNAPCRAFT_PRIME/usr/{}" \; + done + for CRUFT in bug lintian man; do + rm -rf $SNAPCRAFT_PRIME/usr/share/$CRUFT + done + find $SNAPCRAFT_PRIME/usr/share/doc/ -type f -not -name 'copyright' -delete + find $SNAPCRAFT_PRIME/usr/share -type d -empty -delete diff --git a/src/main/java/org/jabref/gui/collab/StringRemoveChangeViewModel.java b/src/main/java/org/jabref/gui/collab/StringRemoveChangeViewModel.java index 3c64138171fd..7352de26182e 100644 --- a/src/main/java/org/jabref/gui/collab/StringRemoveChangeViewModel.java +++ b/src/main/java/org/jabref/gui/collab/StringRemoveChangeViewModel.java @@ -28,7 +28,7 @@ public void makeChange(BibDatabaseContext database, NamedCompound undoEdit) { database.getDatabase().removeString(string.getId()); undoEdit.addEdit(new UndoableRemoveString(database.getDatabase(), string)); } catch (Exception ex) { - LOGGER.warn("Error: could not add string '" + string.getName() + "': " + ex.getMessage(), ex); + LOGGER.warn("Error: could not remove string '" + string.getName() + "': " + ex.getMessage(), ex); } } diff --git a/src/main/resources/l10n/JabRef_de.properties b/src/main/resources/l10n/JabRef_de.properties index 58d2f6860149..3bb66ac7dc2f 100644 --- a/src/main/resources/l10n/JabRef_de.properties +++ b/src/main/resources/l10n/JabRef_de.properties @@ -908,6 +908,7 @@ 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\ metadata\ to\ the\ PDFs\ linked\ from\ selected\ entries.=Schreibt Metadaten in die PDFs, die von ausgewählten Einträgen verlinkt werden. Write\ BibTeXEntry\ as\ metadata\ to\ PDF.=Schreibe BibTeX-Eintrag als XMP Metadaten in PDF. Write\ metadata\ for\ all\ PDFs\ in\ current\ library?=Metadaten in sämtliche PDFs der aktuellen Bibliothek schreiben? diff --git a/src/main/resources/l10n/JabRef_tr.properties b/src/main/resources/l10n/JabRef_tr.properties index f41c4d3832fc..ca5dab7a8682 100644 --- a/src/main/resources/l10n/JabRef_tr.properties +++ b/src/main/resources/l10n/JabRef_tr.properties @@ -1,7 +1,12 @@ +Could\ not\ delete\ empty\ entries.=Boş girdiler silinemedi. +Delete\ empty\ entries=Boş girdileri sil +Empty\ entries=Boş girdiler +Keep\ empty\ entries=Boş girdileri tut +Library\ '%0'\ has\ empty\ entries.\ Do\ you\ want\ to\ delete\ them?='%0' kütüphanesi boş girdiler içeriyor. Onları silmek ister misiniz? Unable\ to\ monitor\ file\ changes.\ Please\ close\ files\ and\ processes\ and\ restart.\ You\ may\ encounter\ errors\ if\ you\ continue\ with\ this\ session.=Dosya değişiklikleri izlenemiyor. Lütfen dosyaları ve süreçleri kapatın ve yeniden başlatın. Bu seansa devam ederseniz hatalarla karşılaşabilirsiniz. %0\ contains\ the\ regular\ expression\ %1=%0 şu düzenli ifadeyi içeriyor %1 @@ -49,6 +54,7 @@ The\ path\ need\ not\ be\ on\ the\ classpath\ of\ JabRef.=Yolun JabRef'in sını Add\ a\ regular\ expression\ for\ the\ key\ pattern.=Anahtar kalıbı için bir düzenli ifade ekle. +Add\ entry\ manually=Elle girdi ekle Add\ selected\ entries\ to\ this\ group=Seçili girdileri bu gruba ekle @@ -212,10 +218,12 @@ cut\ entries=girdileri kes cut\ entry\ %0=%0 girdisini kes +DOI\ not\ found=DOI bulunamadı Library\ encoding=Veritabanı kodlaması Library\ properties=Veritabanı özellikleri +%0\ -\ Library\ properties=%0 - Kütüphane özellikleri Default=Öntanımlı @@ -327,6 +335,7 @@ External\ file\ links=Harici dosya linkleri External\ programs=Harici programlar +Failed\ to\ import\ by\ ID=ID ile içe aktarma başarısız Field=Alan @@ -555,6 +564,7 @@ No\ journal\ names\ could\ be\ abbreviated.=Hiçbir dergi adı kısaltılamadı. No\ journal\ names\ could\ be\ unabbreviated.=Hiçbir dergi adı kısaltması açılamadı. +No\ DOI\ data\ exists=DOI verisi mevcut değil not=hariç @@ -728,6 +738,7 @@ Restart=Yeniden başlat Restart\ required=Yeniden başlatma gerekli +Return\ to\ dialog=İletişim kutusuna geri dön Review=Gözden geçir Review\ changes=Değişklikleri incele @@ -745,6 +756,7 @@ Save\ library\ as...=Veritabanını farklı kaydet ... Saving=Kaydediliyor Saving\ all\ libraries...=Tüm veritabanları kaydediliyor... Saving\ library=Veritabanı kaydediliyor +Library\ saved=Kütüphane kaydedildi Saved\ selected\ to\ '%0'.=Seçim şuraya kaydedildi '%0'. Search=Ara @@ -809,6 +821,7 @@ Special\ name\ formatters=Özel Ad Biçemleyicileri Statically\ group\ entries\ by\ manual\ assignment=Elle atanmış durağan grup girdileri Status=Durum +Strings\ constants=Dizgeler sabitler Sublibrary\ from\ AUX\ to\ BibTeX=AUX'tan BibTeX'e alt-kütüphane @@ -895,6 +908,7 @@ web\ link=sanaldoku linki What\ do\ you\ want\ to\ do?=Ne yapmak istersiniz? 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.=Hangi seçeneği seçerseniz seçin, Mr. DLib verilerini, 'yaşayan laboratuvar'ın parçası olarak, öneri kalitesini daha da arttırmak amacıyla araştırma ortaklarıyla paylaşabilir. Mr. DLib, hakkınızda anonimleştirilimiş bilgi içeren genel veri kümelerini ve önerileri (makalelerinizin metaverisi gibi duyarlı bilgiler karmaşıklaştırma gibi yöntemlerle anonimleştirilerek) genel kullanıma açabilir. Araştırma ortakları, Mr DLib'in katı veri koruma politikasının aynısına uymak zorundadır. +Will\ write\ metadata\ to\ the\ PDFs\ linked\ from\ selected\ entries.=Seçili girdilerle bağlantılı PDFlere metaverisi yazılacak. Write\ BibTeXEntry\ as\ metadata\ to\ PDF.=BibTeXGirdisi'ni PDF'ye metaverisi olarak yaz. Write\ metadata\ for\ all\ PDFs\ in\ current\ library?=Mevcut veritabanındaki tüm PFDlere metaverisi yazılsın mı? @@ -1061,6 +1075,7 @@ Style\ selection=Stil seçimi No\ valid\ style\ file\ defined=Geçerli stil dosyası tanımlanmadı Choose\ pattern=Desen seçin Search\ and\ store\ files\ relative\ to\ library\ file\ location=Kütüphane dosya konumuyla göreli dosyaları ara ve depola +File\ directory=Dosya dizini Could\ not\ run\ the\ gnuclient/emacsclient\ program.\ Make\ sure\ you\ have\ the\ emacsclient/gnuclient\ program\ installed\ and\ available\ in\ the\ PATH.=gnuclient/emacsclient programı çalıştırılamıyor. Emacsclient/gnuclient programının kurulu olduğuna ve YOL'da mevcut olduğuna emin olun. You\ must\ select\ either\ a\ valid\ style\ file,\ or\ use\ one\ of\ the\ default\ styles.=Ya geçerli bir stil dosyası seçmeli, ya da öntanımlı stillerden birini kullanmalısınız. @@ -1156,6 +1171,7 @@ Removed\ all\ subgroups\ of\ group\ "%0".=Grup "%0"'ın bütün alt grupları si To\ disable\ the\ memory\ stick\ mode\ rename\ or\ remove\ the\ jabref.xml\ file\ in\ the\ same\ folder\ as\ JabRef.=Taşınabilir hafıza kartı kipini etkisizleştirmek için JabRef'le aynı klasördeki jabref.xml dosyasını silin ya da adını değiştirin. Unable\ to\ connect.\ One\ possible\ reason\ is\ that\ JabRef\ and\ OpenOffice/LibreOffice\ are\ not\ both\ running\ in\ either\ 32\ bit\ mode\ or\ 64\ bit\ mode.=Bağlanılamadı. Bir olası neden JabRef ve OpenOffice/LibreOffice'in birlikte 32 bit ya da 64 bit kipinde çalışmamasıdır. Delimiter(s)=Sınırlayıcı(lar) +When\ downloading\ files,\ or\ moving\ linked\ files\ to\ the\ file\ directory,\ use\ the\ bib\ file\ location.=Dosyaları indirirken, ya da bağlantılı dosyaları dizine taşırken, bib dosya konumunu kullan. Your\ style\ file\ specifies\ the\ character\ format\ '%0',\ which\ is\ undefined\ in\ your\ current\ OpenOffice/LibreOffice\ document.=Stil dosyanız, mevcut OpenOffice/LibreOffice belgenizde tanımlanmamış olan '%0' karakter formatını belirtiyor. Your\ style\ file\ specifies\ the\ paragraph\ format\ '%0',\ which\ is\ undefined\ in\ your\ current\ OpenOffice/LibreOffice\ document.=Stil dosyanız, mevcut OpenOffice/LibreOffice belgenizde tanımlanmamış olan '%0' paragraf formatını belirtiyor. @@ -1811,6 +1827,7 @@ Error\ pushing\ entries=Girdileri itelemede hata Undefined\ character\ format=Tanımlanmamış karakter biçimi Undefined\ paragraph\ format=Tanımlanmamış paragraf biçimi +Preamble=Öncül Markings=İşaretler Use\ selected\ instance=Seçili örneği kullan @@ -1839,6 +1856,10 @@ JabRef\ resources=JabRef kaynakları Manage\ journal\ abbreviations=Dergi kısaltmalarını yönet Manage\ protected\ terms=Korunmuş terimleri yönet New\ entry\ from\ plain\ text=Düz metinden yeni girdi +Import\ by\ ID=ID ile içe aktar +Enter\ a\ valid\ ID=Geçerli bir ID girin +Imported\ one\ entry=Bir girdi içe aktarıldı +Entry\ already\ exists=Girdi zaten mevcut New\ sublibrary\ based\ on\ AUX\ file=AUX dosyasını temel alan yeni alt-kütüphane Push\ entries\ to\ external\ application\ (%0)=Girdileri harici uygulamaya itele (%0) Quit=Çıkış @@ -1898,6 +1919,7 @@ Keyword\ separator=Anahtar sözcük ayracı Remove\ keyword=Anahtar sözcüğü sil Are\ you\ sure\ you\ want\ to\ remove\ keyword\:\ "%0"?=Anahtar sözcüğü silmek istediğinizden emin misiniz\: "%0"? Reset\ to\ default=Öntanımlıya sıfırla +String\ constants=Dizge sabitleri Export\ all\ entries=Tüm girdileri dışa aktar Generate\ citation\ keys=Atıf anahtarlarını oluştur Groups\ interface=Grup arayüzü @@ -2371,3 +2393,4 @@ Could\ not\ extract\ Metadata\ from\:\ %0=%0'den Metaverisi çıkarılamadı Search\ across\ libraries\ in\ a\ new\ window=Veri tabanlarında, yeni bir pencerede ara Keep\ search\ string\ across\ libraries=Arama dizgesini (değişik) veri tabanlarında (sabit) tut Keep\ dialog\ always\ on\ top=İletişim penceresini her zaman üstte tut +Search\ results\ from\ open\ libraries=Açık kütüphanelerden sonuçları ara diff --git a/src/test/java/org/jabref/logic/importer/fetcher/CompositeIdFetcherTest.java b/src/test/java/org/jabref/logic/importer/fetcher/CompositeIdFetcherTest.java index c1543e6d2d60..c0a08dd00b86 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/CompositeIdFetcherTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/CompositeIdFetcherTest.java @@ -70,7 +70,7 @@ public static Stream provideTestData() { .withField(StandardField.PUBLISHER, "Addison Wesley") .withField(StandardField.YEAR, "2018") .withField(StandardField.AUTHOR, "Bloch, Joshua") - .withField(StandardField.DATE, "2018-01-01") + .withField(StandardField.DATE, "2018-01-31") .withField(new UnknownField("ean"), "9780134685991") .withField(StandardField.ISBN, "0134685997") .withField(StandardField.URL, "https://www.ebook.de/de/product/28983211/joshua_bloch_effective_java.html") @@ -86,7 +86,7 @@ public static Stream provideTestData() { .withField(StandardField.AUTHOR, "Barry Burd") .withField(StandardField.MONTH, "jul") .withField(StandardField.DOI, "10.1002/9781118257517") - .withCitationKey("2011"), + .withCitationKey("Burd_2011"), "10.1002/9781118257517" ) );