<NME> JabRef_tr.properties <BEF> 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\ <b>%1</b>=%0 şu düzenli ifadeyi içeriyor <b>%1</b> %0\ contains\ the\ term\ <b>%1</b>=%0 şu terimi içeriyor <b>%1</b> %0\ doesn't\ contain\ the\ regular\ expression\ <b>%1</b>=%0 şu Düzenli İfadeyi içermiyor <b>%1</b> %0\ doesn't\ contain\ the\ term\ <b>%1</b>=%0 şu terimi içermiyor <b>%1</b> %0/%1\ entries=%0/%1 girdi Export\ operation\ finished\ successfully.=Dışa aktarım işlemi başarıyla tamamlandı. Reveal\ in\ File\ Explorer=Dosya Gezgini'nde Göster %0\ matches\ the\ regular\ expression\ <b>%1</b>=%0 şu Düzenli İfadeyle eşleşiyor <b>%1</b> %0\ matches\ the\ term\ <b>%1</b>=%0 şu terimle eşleşiyor <b>%1</b> Abbreviate\ journal\ names\ of\ the\ selected\ entries\ (DEFAULT\ abbreviation)=Seçili girdilerin dergi isimlerini kısalt (ÖN TANIMLI kısaltma) Abbreviate\ journal\ names\ of\ the\ selected\ entries\ (MEDLINE\ abbreviation)=Seçili girdilerin dergi isimlerini kısalt (MEDLINE kısaltması) Abbreviate\ journal\ names\ of\ the\ selected\ entries\ (SHORTEST\ UNIQUE\ abbreviation)=Seçili girdilerin dergi isimlerini kısalt (EN KISA ÖZGÜN kısaltma) Abbreviate\ names=İsimleri kısalt Abbreviated\ %0\ journal\ names.=Kısaltılmış %0 dergi isimleri. Abbreviation=Kısaltma Abbreviations=Kısaltmalar About\ JabRef=JabRef Hakkında Abstract=Özet Accept=Kabul et Accept\ recommendations\ from\ Mr.\ DLib=Mr. DLib'den gelen önerileri kabul et Action=Eylem Add=Ekle Add\ a\ (compiled)\ custom\ Importer\ class\ from\ a\ class\ path.=Bir sınıf yolundan (derlenmiş) özel İçeAlmaBiçemi sınıfı ekle. The\ path\ need\ not\ be\ on\ the\ classpath\ of\ JabRef.=Yolun JabRef'in sınıf yolunda olması gerekmez. 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 Add\ subgroup=Altgrup ekle Added\ group\ "%0".="%0" grubu eklendi. Added\ string\:\ '%0'=Dizge eklendi\: '%0' Added\ string=Dizge eklendi All\ entries=Tüm girdiler Also\ remove\ subgroups=Tüm alt grupları da sil and=ve any\ field\ that\ matches\ the\ regular\ expression\ <b>%0</b>=<b>%0</b> düzenli ifadesine uyan herhangi bir alan Appearance=Görünüm Application=Uygulama Application\ to\ push\ entries\ to=Girdilerin iteleneceği uygulama Apply=Uygula Arguments\ passed\ on\ to\ running\ JabRef\ instance.\ Shutting\ down.=Argümanlar çalışan JabRef oturumuna aktarıldı. Kapatılıyor. Assign\ the\ original\ group's\ entries\ to\ this\ group?=Orijinal grubun girdileri bu gruba atansın mı? Assigned\ %0\ entries\ to\ group\ "%1".=%0 girdi "%1" grubuna atandı. Assigned\ 1\ entry\ to\ group\ "%0".=Bir girdi "%0" grubuna atandı. Autogenerate\ citation\ keys=Atıf anahtarlarını otomatik olarak oluştur Autolink\ files\ with\ names\ starting\ with\ the\ citation\ key=Adları atıf anahtarıyla başlayan dosyaları otomatik bağla Autolink\ only\ files\ that\ match\ the\ citation\ key=Yalnızca atıf anahtarıyla eşleşen dosyaları otomatik bağla Automatically\ create\ groups=Grupları otomatik oluştur Automatically\ remove\ exact\ duplicates=Tıpkı çift nüshaları otomatik sil AUX\ file\ import=AUX dosya içe aktarımı Available\ export\ formats=Mevcut dışa aktarım biçemleri Available\ import\ formats=Mevcut içe aktarım biçemleri %0\ source=%0 kaynağı Background\ Tasks=Arkaplan Görevleri Background\ Tasks\ are\ running=Arkaplan görevleri çalışıyor Background\ Tasks\ are\ done=Arkalplan Görevleri tamamlandı Browse=Göz at by=ile The\ conflicting\ fields\ of\ these\ entries\ will\ be\ merged\ into\ the\ 'Comment'\ field.=Bu girdilerin çakışan alanları 'Yorum' alanına katıştırılır. Cancel=İptal Cannot\ create\ group=Grup oluşturulamıyor Cannot\ create\ group.\ Please\ create\ a\ library\ first.=Grup oluşturulamıyor. Lütfen önce bir kütüphane oluşturun. Cannot\ open\ folder\ as\ the\ file\ is\ an\ online\ link.=Dosya çevrim içi bir link olduğundan klasör açılamadı. case\ insensitive=büyük/kü.ük harfe duyarsız case\ sensitive=büyük/küçük harfe duyarlı Case\ sensitive=Büyük/küçük harfe duyarlı change\ assignment\ of\ entries=girdilerin atanmasını değiştir Change\ case=Büyük/küçük harf değiştir Change\ entry\ type=Girdi türünü değiştir Change\ of\ Grouping\ Method=Gruplama Yöntemi Değişikliği change\ preamble=öncülü değiştir Changed\ language=Dil değiştirildi Changed\ preamble=Öncül değişti Cite\ command=Alıntı komutu Clear=Sil Open\ /\ close\ entry\ editor=Girdi düzenleyicisini aç/kapat Close\ dialog=Dialoğu kapat Close\ the\ current\ library=Güncel veritabanını kapat Close\ window=Pencereyi kapat Comments=Yorumlar Contained\ in=Şunun içinde Content=İçerik Copied=Kopyalandı Copy=Kopyala Copy\ title=Başlığı kopyala Copy\ \\cite{citation\ key}=\\cite{citation key}''nı kopyala Copy\ citation\ (html)=Atfı kopyala (html) Copy\ citation\ (text)=Atfı kopyala (metin) Copy\ citation\ key=Atıf anahtarını kopyala Copy\ citation\ key\ and\ link=Atıf anahtarı ve bağlantısını kopyala Copy\ citation\ key\ and\ title=Atıf anahtarı ve başlığını kopyala Copy\ to\ clipboard=Panoya kopyala Could\ not\ call\ executable=Program çağrılamıyor Could\ not\ export\ file=Dosya dışa aktarılamıyor Could\ not\ export\ preferences=Tercihler dışa aktarılamıyor Could\ not\ find\ a\ suitable\ import\ format.=Uygun içe aktarım biçemi bulunamıyor. Could\ not\ import\ preferences=Tercihler içe aktarılamıyor Could\ not\ instantiate\ %0=%0 somutlaştırılamıyor Could\ not\ instantiate\ %0\ %1=%0 %1 somutlaştırılamıyor Could\ not\ instantiate\ %0.\ Have\ you\ chosen\ the\ correct\ package\ path?=%0 somutlaştırılamıyor. Doğru paket yolunu seçmiş miydiniz? Could\ not\ print\ preview=Yazdırma önizlenemiyor Could\ not\ run\ the\ 'vim'\ program.='Vim' programı çalıştırılamıyor. Create\ custom\ fields\ for\ each\ BibTeX\ entry=Her BibTeX girdisi için özel alanlar oluştur crossreferenced\ entries\ included=çapraz bağlantılı girdiler dahil edildi Current\ content\:\ %0=Mevcut içerik\: %0 Current\ value\:\ %0=Mevcut değer\: %0 Custom\ entry\ types=Özel girdi türleri Custom\ entry\ types\ found\ in\ file=Dosyada özel girdi türleri bulundu Customize\ entry\ types=Girdi türlerini özelleştir Customize\ key\ bindings=Tuş bağlantılarını özelleştir Cut=Kes cut\ entries=girdileri kes cut\ entry\ %0=%0 girdisini kes Library\ encoding=Veritabanı kodlaması Library\ properties=Veritabanı özellikleri %0\ -\ Library\ properties=%0 - Kütüphane özellikleri Default=Öntanımlı Character\ encoding\ UTF-8\ is\ not\ supported.=UTF-8 karakter kodlaması desteklenmiyor. UTF-8\ could\ not\ be\ used\ to\ encode\ the\ following\ characters\:\ %0=UTF-8, şu karakterleri kodlamada kullanılamıyor\: %0 The\ chosen\ encoding\ '%0'\ could\ not\ encode\ the\ following\ characters\:=Seçilen '%0' kodlaması şu karakterleri kodlayamıyor\: Downloading=İndiriliyor Execute\ default\ action\ in\ dialog=İletişim kutusundaki öntanımlı eylemi yürüt Delete=Sil Delete\ entry=Girdiyi sil Delete\ multiple\ entries=Çok sayıda girdiyi sil Deleted=Silindi Permanently\ delete\ local\ file=Yerel dosyayı sil Descending=Azalan Description=Tarif Do\ not\ ask\ again=Tekrar sorma Display\ all\ entries\ belonging\ to\ one\ or\ more\ of\ the\ selected\ groups=Seçili bir ya da daha fazla gruba ait tüm girdileri göster Display\ all\ error\ messages=Tüm hata mesajlarını göster Display\ help\ on\ command\ line\ options=Komut satırı seçenekleri hakkındaki yardımı göster Display\ only\ entries\ belonging\ to\ all\ selected\ groups=Yalnızca seçili tüm gruplara ait girdileri göster Display\ version=Sürümü göster Do\ not\ abbreviate\ names=İsimleri kısaltma Do\ not\ open\ any\ files\ at\ startup=Başlangıçta hiçbir dosyayı açma Do\ not\ wrap\ the\ following\ fields\ when\ saving=Kaydederken aşağıdaki alanları sarmalama Do\ not\ write\ the\ following\ fields\ to\ XMP\ Metadata=Aşağıdaki alanları XMP Metadata'ya yazma Donate\ to\ JabRef=JabRef'e bağış yap Download\ file=Dosya indir Downloaded\ website\ as\ an\ HTML\ file.=Web sitesi bir HTML dosyası olarak indirildi. duplicate\ removal=çift nüsha silme Duplicate\ fields=Yinelenen Alan Duplicate\ string\ name=Çift nüsha dizge adı Duplicates\ found=Çift nüshalar bulundu Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Serbest form arama ifadesiyle devingence grup girdileri Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Bir alan ya da anahtar sözcük aramayla devingence grup girdileri Each\ line\ must\ be\ of\ the\ following\ form\:\ 'tab\:field1;field2;...;fieldN'.=Her bir satır şu şekilde olmalıdır\: 'sekme\:alan1;alan2;...;alanN'. Edit=Düzenle Edit\ file\ type=Dosya türünü düzenle Edit\ group=Grubu düzenle Edit\ strings=Dizgeleri düzenle empty\ library=boş veritabanı Autocompletion=Otomatik tamamlama Enter\ URL\ to\ download=İndirilecek URL'yi girin entries=girdiler Entries\ exported\ to\ clipboard=Girdiler panoya aktarıldı entry=girdi Entry\ editor=Girdi düzenleyici Entry\ owner=Girdi sahibi Entry\ preview=Girdi önizlemesi Entry\ table=Girdi tablosu Entry\ table\ columns=Girdi tablosu sütunları Entry\ Title\ (Required\ to\ deliver\ recommendations.)=Girdi Başlığı (öneride bulunmak için şart.) Error=Hata Error\ occurred\ when\ parsing\ entry=Girdi ayrıştırılırken hata oluştu Error\ opening\ file=Dosya açmada hata Error\ while\ writing=Yazarken hata Error\ during\ persistence\ of\ crawling\ results.=Emekleme sonuçlarının sürekliliği sırasında hata. Error\ during\ reading\ of\ study\ definition\ file.=Çalışma tanımı dosyası okunurken hata. '%0'\ exists.\ Overwrite\ file?='%0' mevcut. Dosyanın üzerine yazılsın mı? Export=Dışa aktar Export\ preferences=Tercihleri dışa aktar Export\ preferences\ to\ file=Tercihleri dosyaya aktar Export\ to\ clipboard=Panoya aktar Export\ to\ text\ file.=Metin dosyasına aktar. Exporting=Dışa aktarılıyor Extension=Uzantı External\ Changes\ Resolver=Harici Değişiklikler Çözücüsü 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 field=alan Field\ name=Alan adı Field\ names\ are\ not\ allowed\ to\ contain\ white\ spaces\ or\ certain\ characters\ (%0).=Alan adlarının boşluk ya da belli karakterleri içermesine izin verilmez (%0). Field\ to\ group\ by=Gruplanacak alan File=Dosya file=dosya File\ directory\ is\ not\ set\ or\ does\ not\ exist\!=Dosya dizini kurulmadı ya da mevcut değil\! File\ exists=Dosya mevcut File\ not\ found=Dosya bulunamadı Filter=Süzgeç Filter\ groups=Grupları filtrele Success\!\ Finished\ writing\ metadata.=Başarılı\! Metaverisi yazma bitirildi. Finished\ writing\ metadata\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=%0 dosya için metaverisi yazımı bitti (%1 atlandı, %2 hata). Error\ while\ writing\ metadata.\ See\ the\ error\ log\ for\ details.=Metaverisi yazılırken hata. Ayrıntılar için hata kayıtlarına bakın. Failed\ to\ write\ metadata,\ file\ %1\ not\ found.=Metaverisi yazma başarısız, %1 dosyası bulunamadı. First\ select\ the\ entries\ you\ want\ keys\ to\ be\ generated\ for.=Önce anahtar oluşturulmasını istediğiniz girdileri seçiniz. Fit\ table\ horizontally\ on\ screen=Tabloyu ekrana yatay sığdır Float=Yüzdür Format\:\ Tab\:field;field;...\ (e.g.\ General\:url;pdf;note...)=Biçim\: Sekme\:alan;alan;... (örneğin Genel\:url;pdf;not...) Format\ of\ author\ and\ editor\ names=Yazar ve düzenleyici adları biçemi Format\ string=Dizgeyi Biçimle Format\ used=Kullanılan biçem Formatter\ name=Biçimleyici Adı found\ in\ AUX\ file=yardımcı dosyada bulundu Fulltext\ for=Tam metin (şunun için) Further\ information\ about\ Mr.\ DLib\ for\ JabRef\ users.=JabRef kullanıcıları için Mr. DLib hakkında daha fazla bilgi. General=Genel Generate=Oluştur Generate\ citation\ key=Atıf anahtarını oluştur Generate\ keys=Anahtarları oluştur Generate\ keys\ before\ saving\ (for\ entries\ without\ a\ key)=(Anahtarsız girdiler için) Kaydetmeden önce anahtarları oluştur Generated\ citation\ key\ for=Şunun için atıf anahtarı oluşturuldu Generating\ citation\ key\ for=Şunun için atıf anahtarı oluşturuluyor Get\ fulltext=Tammetni getir Gray\ out\ non-hits=İsabet almayanları grileştir Groups=Gruplar has/have\ both\ a\ 'Comment'\ and\ a\ 'Review'\ field.=hem 'Yorum' hem de 'İnceleme' alani var. Have\ you\ chosen\ the\ correct\ package\ path?=Doğru paket yolunu seçtiniz mi? Help=Yardım Help\ on\ key\ patterns=Tuş desenleri hakkında yardım Hide\ non-hits=İsabet almayanları sakla Hierarchical\ context=Hiyerarşik içerik Highlight=Vurgula Marking=İşaretleniyor Underline=Altını çiz Empty\ Highlight=Boş vurgulama Empty\ Marking=Boş işaretleme Empty\ Underline=Boş altını çizme The\ marked\ area\ does\ not\ contain\ any\ legible\ text\!=İşaretlenmiş alan herhangi bir okunabilir metin içermiyor\! HTML\ table=HTML tablosu HTML\ table\ (with\ Abstract\ &\ BibTeX)=(Özet & BibTeX ile) HTML tablosu Icon=Simge Ignore=Yoksay Import=İçe aktar Import\ entries=Girdileri içe aktar Import\ file=Dosya içe aktar Import\ name=İsim içe aktar Import\ preferences=İçe aktarma tercihleri Import\ preferences\ from\ file=Dosyadan içe aktarma tercihleri Imported\ entries=İçe aktarılmış girdiler Importer\ class=Importer sınıfı Importing=İçe aktarılıyor Importing\ in\ unknown\ format=Bilinmeyen biçemde içe aktarılıyor Include\ subgroups\:\ When\ selected,\ view\ entries\ contained\ in\ this\ group\ or\ its\ subgroups=Altgrupları içer\: Seçildiğinde, bu grup ya da altgruplarındaki girdileri göster Independent\ group\:\ When\ selected,\ view\ only\ this\ group's\ entries=Bağımsız grup\: Seçildiğinde, yalnızca bu grubun girdilerini göster I\ Agree=Kabul Ediyorum Indexing\ pdf\ files=pdf dosyaları dizinleniyor Indexing\ for\ %0=%0 için dizinleniyor %0\ of\ %1\ linked\ files\ added\ to\ the\ index=%1 bağlantılı dosyanın %0'i dizine eklendi Invalid\ citation\ key=Geçersiz atıf anahtarı Invalid\ URL=Geçersiz URL Online\ help=Çevrimiçi yardım JabRef\ Language\ (Provides\ for\ better\ recommendations\ by\ giving\ an\ indication\ of\ user's\ preferred\ language.)=JabRef Dili (kullanıcının tercih ettiği dili belirtmek daha iyi öneriler sağlar.) JabRef\ preferences=JabRef tercihler JabRef\ requests\ recommendations\ from\ Mr.\ DLib,\ which\ is\ an\ external\ service.\ To\ enable\ Mr.\ DLib\ to\ calculate\ recommendations,\ some\ of\ your\ data\ must\ be\ shared\ with\ Mr.\ DLib.\ Generally,\ the\ more\ data\ is\ shared\ the\ better\ recommendations\ can\ be\ calculated.\ However,\ we\ understand\ that\ some\ of\ your\ data\ in\ JabRef\ is\ sensitive,\ and\ you\ may\ not\ want\ to\ share\ it.\ Therefore,\ Mr.\ DLib\ offers\ a\ choice\ of\ which\ data\ you\ would\ like\ to\ share.=JabRef, harici bir servis olan Mr. DLib'den öneriler alır. Mr. DLib'in öneri hesaplamalarını aktifleştirmek için, verilerinizin bazıları Mr. DLib'le paylaşılmalıdır. Genel olarak, ne kadar çok veri paylaşılırsa o kadar iyi öneriler hesaplanabilir. Bununla birlikte, JabRef'teki verilerinizin bazılarının duyarlı olduğunu ve paylaşmak istemeyebileceğinizi anlıyoruz. Bu nedenle, Mr. DLib hangi verilerinizi paylaşmak istediğinizi sizin tercihinize bırakıyor. JabRef\ Version\ (Required\ to\ ensure\ backwards\ compatibility\ with\ Mr.\ DLib's\ Web\ Service)=JabRef Sürümü (Mr. DLib'in Web Servisinin geriye dönük uyumluluğu için şart) Journal\ abbreviations=Dergi kısaltmaları Journal\ lists\:=Dergi listeleri\: Remove\ journal\ '%0'='%0' dergisini sil Keep\ both=İkisini de tut Keep\ subgroups=Alt grupları tut Key\ bindings=Anahtar bağlantıları Key\ bindings\ changed=Anahtar bağlantıları değişti Key\ pattern=Anahtar deseni keys\ in\ library=veritabanındaki anahtarlar Keyword=Anahtar sözcük Keywords=Anahtar Sözcükler Label=Etiket Label\:\ %0=Etiket\: %0 Content\:\ %0=İçerik\: %0 Language=Dil Last\ modified=Son değiştirme LaTeX\ AUX\ file\:=LaTeX AUX dosyası\: Link=Bağlantı Listen\ for\ remote\ operation\ on\ port=Bağlantı noktasındaki uzak işlemi dinle Load\ and\ Save\ preferences\ from/to\ jabref.xml\ on\ start-up\ (memory\ stick\ mode)=Başlangıçta tercihleri jabref.xml'den yükle ya da buraya kaydet (bellek çubuğu kipi) Show\ advanced\ hints\ (i.e.\ helpful\ tooltips,\ suggestions\ and\ explanation)=İleri düzey ipuçlarını göster (yardımsever araç ipuçları, öneriler ve açıklama) Main\ file\ directory=Ana dosya dizini Manage\ custom\ exports=Özel dışa aktarımları yönet Manage\ custom\ imports=Özel içe aktarımları yönet External\ file\ types=Harici dosya türleri Mark\ new\ entries\ with\ owner\ name=Yeni girdileri sahip adıyla işaretle Memory\ stick\ mode=Bellek Çubuğu Kipi Merged\ external\ changes=Harici değişiklikler birleştirildi Merge\ fields=Alanları birleştir Modified\ group\ "%0".=Değiştirilmiş grup "%0". Modified\ groups=Değiştirilmiş gruplar Modified\ string=Değiştirilmiş dizge Modified\ string\:\ '%0' =Değiştirilmiş dizge\: '%0' Modify=Değiştir move\ group=grubu taşı Moved\ group\ "%0".="%0" grubu taşındı. Mr.\ DLib\ Privacy\ settings=Mr. DLib Kişisel gizlilik ayarları No\ database\ is\ open=Açık veri tabanı yok We\ need\ a\ database\ to\ export\ from.\ Open\ one.=Dışa aktarmak için bir veri tabanı gerekiyor. Bir tane açınız. No\ recommendations\ received\ from\ Mr.\ DLib\ for\ this\ entry.=Bu girdi için Mr. Dlib'den bir öneri alınmadı. Error\ while\ fetching\ recommendations\ from\ Mr.DLib.=Mr. DLib'den öneri getirmede hata. Name=Ad Name\ formatter=Ad biçemleyici Natbib\ style=Natbib stili nested\ AUX\ files=içiçe AUX dosyaları New\ BibTeX\ sublibrary=Yeni BibTeX alt veritabanı New\ group=Yeni grup New\ string=Yeni dizge Next\ entry=Yeni girdi no\ base-BibTeX-file\ specified=temel BibTeX dosyası belirtilmedi no\ library\ generated=veritabanı üretilmedi No\ entries\ found.\ Please\ make\ sure\ you\ are\ using\ the\ correct\ import\ filter.=Girdi bulunmadı. Lütfen doğru içe aktarma süzgecini kullandığınızdan emin olun. No\ files\ found.=Hiçbir dosya bulunmadı. No\ GUI.\ Only\ process\ command\ line\ options=GKA yok. Yalnızca komut satırı seçenekleri işlenecek 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ı. not=hariç not\ found=bulunmadı Nothing\ to\ redo=Yinelenecek bir şey yok Nothing\ to\ undo=Geriye alınacak bir şey yok OK=Tamam One\ or\ more\ keys\ will\ be\ overwritten.\ Continue?=Bir ya da daha çok anahtarın üzerine yazılacak. Devam edilsin mi? Open=Aç Open\ library=Veritabanı aç Open\ editor\ when\ a\ new\ entry\ is\ created=Yeni bir girdi oluşturulduğunda düzenleyiciyi aç Open\ file=Dosya aç Open\ last\ edited\ libraries\ at\ startup=Açılışta son düzenlenmiş veritabanlarını aç Connect\ to\ shared\ database=Paylaşılmış veritabanını aç Open\ terminal\ here=Terminali burada aç Open\ URL\ or\ DOI=URL ya da DOI aç Opening=Açılıyor Operation\ canceled.=İşlem iptal edildi. Operating\ System\ (Provides\ for\ better\ recommendations\ by\ giving\ an\ indication\ of\ user's\ system\ set-up.)=İşletim Sistemi (Kullanıcının sistem ayarlarını belirterek daha iyi öneriler sağlar.) Optional\ fields=Tercihe bağlı alanlar Options=Seçenekler or=ya da Override\ default\ file\ directories=Öntanımlı dosya dizinlerini geçersiz kıl Overwrite=Üzerine yaz Overwrite\ keys=Anahtarların üzerine yaz pairs\ processed=işlenmiş çiftler Password=Parola Paste=Yapıştır paste\ entries=girdileri yapıştır paste\ entry\ %0=%0 girdisini yapıştır Path\ to\ %0\ not\ defined=%0'in yolu tanımlanmamış Path\ to\ LyX\ pipe=LyX hattının yolu File\ has\ no\ attached\ annotations=Dosyanın eklenmiş açıklama notu yok Please\ enter\ a\ name\ for\ the\ group.=Lütfen grup için bir isim giriniz. Please\ enter\ the\ string's\ label=Lütfen dizgenin etiketini giriniz Please\ restart\ JabRef\ for\ preferences\ to\ take\ effect.=Lütfen tercihlerin etkinleşmesi için JabRef'i yeniden başlatın. Possible\ duplicate\ entries=Olası çift nüsha girdiler Possible\ duplicate\ of\ existing\ entry.\ Click\ to\ resolve.=Mevcut girdinin olası çift nüshası. Düzeltmek için tıklayınız. Preferences=Tercihler Preferences\ recorded.=Tercihler kaydedildi. Preview=Önizleme Citation\ Style=Atıf Stili Current\ Preview=Mevcut Önizleme Cannot\ generate\ preview\ based\ on\ selected\ citation\ style.=Seçili atıf stiline dayalı ön izleme oluşturulamıyor. Bad\ character\ inside\ entry=Girdi içinde kötü karakter Error\ while\ generating\ citation\ style=Atıf stili oluşturulurken hata Preview\ style\ changed\ to\:\ %0=Önizleme stili %0'a değiştirildi Next\ preview\ layout=Sonraki önizleme düzeni Previous\ preview\ layout=Önceki önizleme düzeni Available=Mevcut Selected=Seçili Selected\ Layouts\ can\ not\ be\ empty=Seçili Yerleşim Planları boş olamaz Reset\ default\ preview\ style=Öntanımlı ön izleme stilini en başa döndür Previous\ entry=Önceki girdi Problem\ with\ parsing\ entry=Girdi ayrıştırmada sorun Processing\ %0=İşleniyor %0 Pull\ changes\ from\ shared\ database=Paylaşılmış veritabaınından değişiklikleri çek Problem\ finding\ files.\ See\ error\ log\ for\ details.=Dosyaları bulmada sorun. Ayrıntılar için hata kayıtlarına bakınız. Pushed\ citations\ to\ %0=Atıflar %0'a itelendi Push\ applications=İteleme uygulamaları Quit\ JabRef=JabRef'ten çık Read\ only=Salt okunur Redo=Yeniden yap Refine\ supergroup\:\ When\ selected,\ view\ entries\ contained\ in\ both\ this\ group\ and\ its\ supergroup=Supergrubu arıt\: Seçildiğinde, hem bu grubun, hem de süpergrubunun içerdiği girdileri görüntüle regular\ expression=Düzenli İfade Related\ articles=İlgili makaleler Remote\ operation=Uzak işlem Remove=Sil Remove\ subgroups=Tüm altgrupları sil Remove\ all\ subgroups\ of\ "%0"?="%0"in tüm altgruplarını sil? Remove\ selected\ entries\ from\ this\ group=Seçili girdileri bu gruptan çıkar Remove\ group=Grubu sil Remove\ group\ and\ subgroups=Grubu ve altgrupları sil Remove\ groups\ and\ subgroups=Grupları ve alt grupları sil Remove\ all\ selected\ groups\ and\ keep\ their\ subgroups?=Tüm seçili grupları sil ve alt gruplarını tut? Remove\ group\ "%0"\ and\ keep\ its\ subgroups?=Grup '%0'i sil ve alt gruplarını tut? Remove\ groups=Grupları sil Removed\ all\ selected\ groups.=Tüm seçili gruplar silindi. Remove\ group\ "%0"\ and\ its\ subgroups?="%0" grubu ve altgrupları silinsin mi? Removed\ group\ "%0"\ and\ its\ subgroups.="%0" grubu ve altgrupları silindi. Remove\ all\ selected\ groups\ and\ their\ subgroups?=Tüm seçili grupları ve alt gruplarını sil? Removed\ all\ selected\ groups\ and\ their\ subgroups.=Tüm seçili gruplar ve alt grupları silindi. Remove\ group\ "%0"?="%0" grubu silinsin mi? Remove\ link=Linki sil Remove\ string\ %0=%0 Dizgesini sil Removed\ group\ "%0".="%0" grubu silindi. Deleted\ string=Dizge silindi Deleted\ string\:\ '%0'=Silinen dizge\: '%0' Renamed\ string\:\ '%0'=Yeniden adlandırılan dizge\: '%0' Replace=Yerine koy Replace\ With\:=Şununla değiştir\: Limit\ to\ Selected\ Entries=Seçili girdilere kısıtla Limit\ to\ Fields=Alanlara kısıtla All\ Field\ Replace=Tüm Alan Değiştir Find\:=Bul\: Find\ and\ Replace=Bul ve Değiştir Replace\ (regular\ expression)=Yerine koy (düzenli ifade) Replace\ String=Dizgenin Yerine Koy Replace\ string=Dizgenin yerine koy Replace\ Unicode\ ligatures=Unicode bitişik harfleri başkalarıyla değiştir Replaces\ Unicode\ ligatures\ with\ their\ expanded\ form=Unicode bitişik harfleri genişletilmiş formlarıyla değiştirir Required\ fields=Zorunlu alanlar Do\ not\ resolve\ BibTeX\ strings=BibTeX dizgelerini çözümleme Resolve\ BibTeX\ strings\ for\ the\ following\ fields=BibTeX dizgelerini aşağıdaki alanlar için çözümle resolved=çözümlendi 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 Review\ Field\ Migration=Alan Birleştirmeyi İncele Loading=Yükleniyor Save=Kaydet Save\ all\ finished.=Tüm bitenleri kaydet. Save\ all\ open\ libraries=Tüm açık veritabanlarını kaydet Save\ before\ closing=Kapatmadan önce kaydet Save\ library=Veritabanını kaydet 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 Could\ not\ save\ file.=Dosya kaydedilemiyor. Could\ not\ save,\ file\ locked\ by\ another\ JabRef\ instance.=Kaydedilemiyor, dosya başka bir JabRef oturumunca kilitlenmiş. Saved\ selected\ to\ '%0'.=Seçim şuraya kaydedildi '%0'. Autosave\ local\ libraries=Yerel kütüphaneleri otomatik kaydet Automatically\ save\ the\ library\ to=Kütüphaneyi otomatik olarak şuraya kaydet Please\ enter\ a\ valid\ file\ path.=Lütfen geçerli bir dosya yolu girin. Overwrite\ file=Dosyanın üzerine yaz Unable\ to\ write\ to\ %0.=%0'e yazılamadı. Refuse\ to\ save\ the\ library\ before\ external\ changes\ have\ been\ reviewed.=Harici değişiklikler gözden geçirilene dek veritabanının kaydedilmesini reddet. Library\ protection=Veirtabanı koruması Unable\ to\ save\ library=Veritabanı kaydedilemedi Always\ reformat\ BIB\ file\ on\ save\ and\ export=Kaydetme ve dışa aktarmada BIB dosyasını her zaman yeniden biçemle Character\ encoding\ '%0'\ is\ not\ supported.='%0' karakter kodlaması desteklenmiyor. Search=Ara Searching...=Arıyor... Finished\ Searching=Arama Bitti Search\ expression=İfade ara Fulltext\ search=Tam metin arama Help\ on\ regular\ expression\ search=Düzenli İfade Arama hakkında yardım Searching\ for\ duplicates...=Çift nüshalar aranıyor... Searching\ for\ files=Dosyalar aranıyor The\ search\ is\ case-insensitive.=Arama büyük/küçük harfe duyarsız. The\ search\ is\ case-sensitive.=Arama büyük/küçük harfe duyarlı. Use\ regular\ expression\ search=Düzenli İfade Aramayı kullan search\ expression=arama ifadesi Free\ search\ expression=Serbest arama ifadesi Search\ failed\:\ illegal\ search\ expression=Arama başarısız\: uygunsuz arama dizgesi No\ search\ matches.=Eşleşen arama yok Web\ search=Ağ araması Search\ results=Arama sonuçları Please\ enter\ a\ search\ string=Lütfen bir arama dizgesi girin Please\ open\ or\ start\ a\ new\ library\ before\ searching=Lütfen aramadan önce bir veri tabanı açın ya da başlatın Please\ enter\ a\ field\ name\ to\ search\ for\ a\ keyword.=Anahtar sözcük aramak için lütfen bir alan adı giriniz. No\ results\ found.=Hiçbir sonuç bulunmadı. Found\ %0\ results.=%0 sonuç bulundu. Invalid\ regular\ expression=Geçersiz düzenli ifade This\ search\ contains\ entries\ in\ which\ any\ field\ contains\ the\ regular\ expression\ <b>%0</b>=Bu arama, <b>%0</b> düzenli ifadesini içeren herhangi bir alan bulunan girdileri içerir This\ search\ contains\ entries\ in\ which\ any\ field\ contains\ the\ term\ <b>%0</b>=Bu arama, <b>%0</b> terimini içeren herhangi bir alan bulunan girdileri içerir This\ search\ contains\ entries\ in\ which=Bu arama içinde şu olan girdileri içerir Empty\ search\ ID=Boş arama IDsi The\ given\ search\ ID\ was\ empty.=Verilen arama IDsi boştu. Clear\ search=Aramayı temizle Search\ document\ identifier\ online=Belge tanımlayıcıyı çevrim içi ara Search\ for\ unlinked\ local\ files=Bağlantılı olmayan yerel dosyaları ara Search\ full\ text\ documents\ online=Çevrim içi tam metin belgeleri ara Hint\:\n\nTo\ search\ all\ fields\ for\ <b>Smith</b>,\ enter\:\n<tt>smith</tt>\n\nTo\ search\ the\ field\ <b>author</b>\ for\ <b>Smith</b>\ and\ the\ field\ <b>title</b>\ for\ <b>electrical</b>,\ enter\:\n<tt>author\=Smith\ and\ title\=electrical</tt>=İpucu\:\n\nTüm alanlarda <b>Smith</b>'i aramak için şunu girin\:\n<tt>smith</tt>\n\n<b>yazar</b> alanında <b>Smith</b>'i ve <b>başlık</b> alanında <b>elektriksel</b>'i aramak için şunu girin\:\n<tt>author\=Smith and title\=elektriksel</tt> Search\ term\ is\ empty.=Arama terimi boş. Invalid\ regular\ expression.=Geçersiz düzenli ifade. Searching\ for\ a\ keyword=Bir anahtar sözcük aranıyor 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 Select\ all=Tümünü seç Select\ new\ encoding=Yeni kodlamayı seçin Select\ entry\ type=Girdi türünü seç Select\ file\ from\ ZIP-archive=ZIP arşivinden dosyayı seçiniz Settings=Ayarlar Shortcut=Kısayol Show/edit\ %0\ source=%0 kaynağın göster/düzenle Show\ 'Firstname\ Lastname'='Ad Soyad' göster Show\ 'Lastname,\ Firstname'='Soyad, Ad' göster Show\ BibTeX\ source\ by\ default=Öntanımlı olarak BibTeX kaynağını göster Show\ confirmation\ dialog\ when\ deleting\ entries=Girdileri silerken onaylama iletişim penceresini göster Show\ last\ names\ only=Yalnızca soyadları göster Show\ names\ unchanged=Adları değiştirmeden göster Show\ optional\ fields=Seçmeli alanları göster Show\ required\ fields=Zorunlu alanları göster Show\ validation\ messages=Doğrulama iletileri göster Simple\ HTML=Basit HTML Since\ the\ 'Review'\ field\ was\ deprecated\ in\ JabRef\ 4.2,\ these\ two\ fields\ are\ about\ to\ be\ merged\ into\ the\ 'Comment'\ field.='İnceleme' alanı JabRef 4.2'de bulunmadığı için, bu iki alan 'Yorum' alanında birleştirilmek üzeredir. Size=Boyut Skipped\ -\ No\ PDF\ linked=Atlandı - PDF eklenmedi Skipped\ -\ PDF\ does\ not\ exist=Atlandı - PDF mevcut değil JabRef\ skipped\ the\ entry.=JabRef girdiyi atladı. Import\ error=İçe aktarma hatası Open\ library\ error=Açık kütüphane hatası Please\ check\ your\ library\ file\ for\ wrong\ syntax.=Lütfen kütüphane dosyanızı yazım hatası için kontrol edin. SourceTab\ error=KaynakSekmesi hatası User\ input\ via\ entry-editor\ in\ `{}bibtex\ source`\ tab\ led\ to\ failure.=`{}bibtex source` sekmesinde girdi düzenleyiciyle yapılan kullanıcı girdisi hataya yol açtı. Sort\ subgroups\ A-Z=A-Z alt gruplarını sırala source\ edit=kaynak düzenle Special\ name\ formatters=Özel Ad Biçemleyicileri Statically\ group\ entries\ by\ manual\ assignment=Elle atanmış durağan grup girdileri Status=Durum Sublibrary\ from\ AUX\ to\ BibTeX=AUX'tan BibTeX'e alt-kütüphane Switches\ between\ full\ and\ abbreviated\ journal\ name\ if\ the\ journal\ name\ is\ known.=Dergi adı biliniyorsa tam ve kısaltılmış dergi adı arasında geçiş yapar. the\ field\ <b>%0</b>=alan <b>%0</b> The\ group\ "%0"\ already\ contains\ the\ selection.="%0" grubu seçimi zaten kapsıyor. The\ label\ of\ the\ string\ cannot\ be\ a\ number.=Dizgenin etiketi bir numara olamaz. The\ label\ of\ the\ string\ cannot\ contain\ spaces.=Dizgenin etiketi boşluk içeremez. The\ label\ of\ the\ string\ cannot\ contain\ the\ '\#'\ character.=Dizgenin etiketi '\#' karakterini içeremez. The\ output\ option\ depends\ on\ a\ valid\ import\ option.=Çıktı seçeneği geçerli bir içe aktarım seçeneğine bağlıdır. There\ are\ possible\ duplicates\ that\ haven't\ been\ resolved.\ Continue?=Çözümlenmemiş, olası tıpkılar mevcut. Devam edilsin mi? This\ operation\ requires\ all\ selected\ entries\ to\ have\ citation\ keys\ defined.=Bu işlem, tüm seçili girdilerin tanımlı atıf anahtarlarının olmasını gerektirir. This\ operation\ requires\ one\ or\ more\ entries\ to\ be\ selected.=Bu işlem, bir ya da daha çok girdinin seçili olmasını gerektirir. This\ setting\ may\ be\ changed\ in\ preferences\ at\ any\ time.=Tercihlerdeki bu ayar herhangi bir zamanda değiştirilebilir. Timezone\ (Provides\ for\ better\ recommendations\ by\ indicating\ the\ time\ of\ day\ the\ request\ is\ being\ made.)=Saat dilimi (İstemde bulunulan saati belirterek daha iyi öneriler sağlar.) Time\ stamp=Tarih damgası Toggle\ groups\ interface=Grup arayüzünü aç/kapat Trim\ all\ whitespace\ characters\ in\ the\ field\ content.=Alan içeriğindeki tüm boşluk karakterlerini kırp. Trim\ whitespace\ characters=Boşluk karakterlerini kırp Try\ different\ encoding=Başka kodlama deneyin Unabbreviate\ journal\ names\ of\ the\ selected\ entries=Seçili girdilerin dergi adlarını kısaltma Unabbreviated\ %0\ journal\ names.=%0 dergi adı kısaltması kaldırıldı. Undo=Geriye al Unknown\ BibTeX\ entries\:=Bilinmeyen BibTeX girdileri\: unknown\ edit=bilinmeyen düzenleme Unknown\ export\ format=Bilinmeyen dışa aktarım biçemi untitled=başlıksız Upgrade\ external\ PDF/PS\ links\ to\ use\ the\ '%0'\ field.=Harici PDF/PS linklerini '%0' alanını kullanmak üzere yeni sürüme yükselt. usage=kullanım Use\ autocompletion=Otomatik tamamlama kullan Username=Kullanıcı adı Value\ cleared\ externally=Değer, haricen silindi Value\ set\ externally\:\ %0=Değer, haricen atandı\: %0 Verify\ that\ LyX\ is\ running\ and\ that\ the\ lyxpipe\ is\ valid.=LyX'in çalıştığını ve veri iletişim hattının geçerli olduğunu teyit edin. View=Görüntüle Vim\ server\ name=Vim Sunucu Adı Warn\ about\ unresolved\ duplicates\ when\ closing\ inspection\ window=İnceleme penceresi kapanırken çözülmemiş çift nüshalar hakkında uyar Warn\ before\ overwriting\ existing\ keys=Mevcut anahtarların üzerine yazmadan önce uyar Warning=Uyarı Warnings=Uyarılar Warning\:\ You\ added\ field\ "%0"\ twice.\ Only\ one\ will\ be\ kept.=Uyarı\: "%0" alanını iki kez eklediniz. Yalnızca bir tanesi tutulacak. 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ı PDF'lere 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ı? Writing\ metadata\ for\ selected\ entries...=Seçili girdiler için metaverisi yazılıyor... Writing\ metadata...=Metaverisi yazılıyor... Embed\ BibTeXEntry\ in\ PDF.=BibTeX girdisini PDF içine yerleştir. File\ '%0'\ is\ write\ protected.='%0' dosyası yazma korumalı. Write\ BibTeXEntry\ as\ XMP\ metadata\ to\ PDF.=BibTeXGirdisi'ni PDF'ye XMP metaverisi olarak yaz. Write\ BibTeXEntry\ metadata\ to\ PDF.=BibTeXGirdisi metaverisini PDF'e yaz. Write\ metadata\ to\ PDF\ files=Metaverisini PDF dosyalarına yaz XMP-annotated\ PDF=XMP-ek notlu PDF XMP\ export\ privacy\ settings=Gizlilik Ayarlarını XMP Dışa Aktar XMP\ metadata=XMP metaverisi You\ must\ restart\ JabRef\ for\ this\ to\ come\ into\ effect.=Bunun etkinleşmesi için JabRefi yeniden başlatmalısınız. The\ following\ fetchers\ are\ available\:=Aşağıdaki getiriciler kullanıma hazırdır\: Could\ not\ find\ fetcher\ '%0'='%0' getiricisi bulunamadı Running\ query\ '%0'\ with\ fetcher\ '%1'.='%0' sorgusu '%1' getiricisiyle çalıştırılıyor. Invalid\ query.\ Check\ position\ %0.=Geçersiz sorgu. %0 pozisyonunu kontrol et. Invalid\ query\ element\ '%0'\ at\ position\ %1=%1 pozisyonunda geçersiz sorgu ögesi '%0' Move\ file=Dosya Taşı adlandır Rename\ file=Yeniden adlandır Move\ file\ to\ file\ directory\ and\ rename\ file=Dosyayı dosya dizinine taşı ve yeniden adlandır Could\ not\ move\ file\ '%0'.='%0' dosya taşınamıyor. Could\ not\ find\ file\ '%0'.='%0' dosyası bulunamadı. Number\ of\ entries\ successfully\ imported=Girdi sayısı başarıyla içe aktarıldı Error\ while\ fetching\ from\ %0=%0'dan getirme sırasında hata Citation\ key\ generator=Atıf anahtarı oluşturucu Unable\ to\ open\ link.=Bağlantı açılamadı. MIME\ type=MIME türü This\ feature\ lets\ new\ files\ be\ opened\ or\ imported\ into\ an\ already\ running\ instance\ of\ JabRef\ instead\ of\ opening\ a\ new\ instance.\ For\ instance,\ this\ is\ useful\ when\ you\ open\ a\ file\ in\ JabRef\ from\ your\ web\ browser.\ Note\ that\ this\ will\ prevent\ you\ from\ running\ more\ than\ one\ instance\ of\ JabRef\ at\ a\ time.=Bu özellik yeni dosyaların yeni bir oturum açmaktansa halen çalışmakta olan bir<BR>JabRef oturumu içine açılması ya da aktarılmasını sağlar. Örneğin bu, tarayıcınızdan bir dosyayı<BR>JabRef içine açtığnızda kullanışlıdır.<BR>Bunun, birden fazla JabRef oturumunu aynı anda çalıştırmanızı önleyeceğini not ediniz. Run\ fetcher=Getiriciyi çalıştır Line\ %0\:\ Found\ corrupted\ citation\ key\ %1.=Satır %0\: Bozulmuş atıf anahtarı bulundu %1. Line\ %0\:\ Found\ corrupted\ citation\ key\ %1\ (contains\ whitespaces).=Satır %0\: Bozulmuş atıf anahtarı bulundu %1 (beyaz boşluk içeriyor). Line\ %0\:\ Found\ corrupted\ citation\ key\ %1\ (comma\ missing).=Satır %0\: Bozulmuş atıf anahtarı bulundu %1 (virgül kayıp). No\ full\ text\ document\ found=Tam metin belge bulunamadı Download\ from\ URL=URL'den indir Rename\ field=Alanın adını değiştir Cannot\ use\ port\ %0\ for\ remote\ operation;\ another\ application\ may\ be\ using\ it.\ Try\ specifying\ another\ port.=Uzak operasyon için bağlantı noktası %0 kullanılamıyor; bir başka program kullanıyor olabilir. Başka bir bağlantı noktası deneyin. Looking\ for\ full\ text\ document...=Tam metin belge aranıyor... A\ local\ copy\ will\ be\ opened.=Yerel bir kopya açılacak. Error\ opening\ file\ '%0'.=Dosya açmada hata '%0'. Formatter\ not\ found\:\ %0=Biçimleyici bulunamadı\: %0 Metadata\ change=Metadata değişikliği The\ following\ metadata\ changed\:=Aşağıdaki metaveri değişti\: Unable\ to\ create\ backup=Yedek oluşturulamadı Move\ file\ to\ file\ directory=Dosyayı dosya dizinine taşı <b>All\ Entries</b>\ (this\ group\ cannot\ be\ edited\ or\ removed)=<b>Tüm Girdiler</b> (bu grup silinemez ve düzenlenemez) static\ group=durağan grup dynamic\ group=devingen grup refines\ supergroup=süpergrubu rafine eder includes\ subgroups=altgrupları içerir contains=içerir Optional\ fields\ 2=Opsiyonel alanlar 2 Waiting\ for\ save\ operation\ to\ finish=Kaydetme işleminin bitmesi bekleniyor Waiting\ for\ background\ tasks\ to\ finish.\ Quit\ anyway?=Arkaplan görevlerinin tamamlanması bekleniyor. Bitmeden çıkılsın mı? Find\ and\ remove\ duplicate\ citation\ keys=Çifte atıf anahtarlarını bul ve kaldır Expected\ syntax\ for\ --fetch\='<name\ of\ fetcher>\:<query>'=--fetch için beklenen sözdizimi \:--fetch\='<name of fetcher>\:<query>' Duplicate\ citation\ key=Çifte atıf anahtarı General\ file\ directory=Genel dosya dizini User-specific\ file\ directory=Kullanıcıya özel dosya dizini LaTeX\ file\ directory=LaTeX dosya dizini You\ must\ enter\ an\ integer\ value\ in\ the\ interval\ 1025-65535=1025-65535 aralığında bir tam sayı değeri girmelisiniz Autocomplete\ names\ in\ 'Firstname\ Lastname'\ format\ only=İsimleri yalnızca 'Ad Soyad' biçiminde otomatik tamamla Autocomplete\ names\ in\ 'Lastname,\ Firstname'\ format\ only=İsimleri yalnızca 'Soyad, Ad' biçiminde otomatik tamamla Autocomplete\ names\ in\ both\ formats=İsimleri her iki biçimde otomatik tamamla Send\ as\ email=Eposta olarak gönder References=Kaynaklar Sending\ of\ emails=Epostalar gönderiliyor Subject\ for\ sending\ an\ email\ with\ references=Kaynaklarla gönderilecek bir eposta konusu Automatically\ open\ folders\ of\ attached\ files=Ekli dosyaların klasörlerini otomatikman aç Error\ creating\ email=Eposta oluşturmada hata Entries\ added\ to\ an\ email=Girdiler bir epostaya eklendi Custom\ applications=Özel uygulamalar Please\ specify\ a\ file\ browser.=Lütfen bir dosya tarayıcı belirtin. Please\ specify\ a\ terminal\ application.=Lütfen bir uçbirim uygulaması belirtin. Use\ custom\ file\ browser=Özel dosya tarayıcı kullan Use\ custom\ terminal\ emulator=Özel uçbirim öykünücüsü kullan exportFormat=dışa-aktarımBiçimi Output\ file\ missing=Çıktı dosyası kayıp The\ output\ option\ depends\ on\ a\ valid\ input\ option.=Çıktı seçeneği geçerli bir girdi seçeneğine bağlmlıdır. Linked\ file\ name\ conventions=Bağlantılı dosya adı görenekleri Filename\ format\ pattern=Dosya adı biçimi deseni Additional\ parameters=Ek parametreler Cite\ selected\ entries\ between\ parenthesis=Site seçimli girdiler Cite\ selected\ entries\ with\ in-text\ citation=Seçili girdileri metin içi atıflamayla atıfla Cite\ special=Özel atıfla Extra\ information\ (e.g.\ page\ number)=Ek bilgi (örnek\: sayfa numarası) Manage\ citations=Atıfları yönet Problem\ modifying\ citation=Alıntı değiştirmede sorun Problem\ collecting\ citations=Atıf toplamada sorun Citation=Atıf Connecting...=Bağlanıyor... Select\ style=Stil seç Journals=Dergiler Cite=Alıntıla Cite\ in-text=Metin-içi alıntıla Insert\ empty\ citation=Boş atıf ekle Merge\ citations=Atıfları birleştir Manual\ connect=Elle bağlan Select\ Writer\ document=Writer belgesi seç Sync\ OpenOffice/LibreOffice\ bibliography=Kaynakça 00 güncelle Select\ which\ open\ Writer\ document\ to\ work\ on=Hangi açık Writer belgesi üzerinde çalışılacağını seç Connected\ to\ document=Belgeye bağlandı Could\ not\ connect\ to\ any\ Writer\ document.\ Please\ make\ sure\ a\ document\ is\ open\ before\ using\ the\ 'Select\ Writer\ document'\ button\ to\ connect\ to\ it.=Herhangi bir Writer belgesine bağlanılamadı. Bağlanmak için "Writer belgesini seç" düğmesini kullanmadan önce lütfen bir belgenin açık olduğuna emin olun. No\ Writer\ documents\ found=Bir Writer belgesi bulunamadı Insert\ a\ citation\ without\ text\ (the\ entry\ will\ appear\ in\ the\ reference\ list)=Metinsiz bir atıf seç (girdi kaynak listesinde görünecek) Cite\ selected\ entries\ with\ extra\ information=Seçili girdileri ek bilgiyle alıntıla Ensure\ that\ the\ bibliography\ is\ up-to-date=Kaynakçanın güncel olduğuna emin ol Your\ OpenOffice/LibreOffice\ document\ references\ the\ citation\ key\ '%0',\ which\ could\ not\ be\ found\ in\ your\ current\ library.=OpenOffice/LibreOffice belgeniz mevcut veri tabanında bulunamayan '%0' atıf anahtarını kaynak gösteriyor. This\ operation\ requires\ a\ bibliography\ database.=Bu işlem bir kaynakça veritabanı gerektirir. Your\ OpenOffice/LibreOffice\ document\ references\ at\ least\ %0\ citation\ keys\ which\ could\ not\ be\ found\ in\ your\ current\ library.\ Some\ of\ these\ are\ %1.=OpenOffice/LibreOffice belgeniz mevcut veri tabanında bulunamayan en az %0 atıf anahtarını kaynak gösteriyor. Bunlardan bazıları %1'dir. Your\ OpenOffice/LibreOffice\ document\ references\ no\ citation\ keys\ which\ could\ also\ be\ found\ in\ your\ current\ library.=OpenOffice/LibreOffice belgeniz mevcut veri tabanında bulunan herhangi bir atıf anahtarını kaynak göstermiyor. Unable\ to\ synchronize\ bibliography=Kaynakça güncellenemiyor Combine\ pairs\ of\ citations\ that\ are\ separated\ by\ spaces\ only=Yalnızca boşlukla ayrılmış atıf çiftlerini birleştir Autodetection\ failed=Otomatik algılama başarısız Please\ wait...=Lütfen bekleyin... Connection\ lost=Bağlantı koptu Could\ not\ update\ bibliography=Kaynakça güncellenemedi Not\ connected\ to\ document=Belgeye bağlı değil Problem\ combining\ cite\ markers=Atıf belirteçlerini birleştirmede sorun Unable\ to\ reload\ style\ file=Stil dosyası yeniden yüklenemedi Problem\ during\ separating\ cite\ markers=Atıf belirteçlerini ayırmada sorun Automatically\ sync\ bibliography\ when\ inserting\ citations=Atıf eklenirken kaynakçayı otomatikman güncelle Look\ up\ BibTeX\ entries\ in\ the\ active\ tab\ only=BibTeX girdilerini yalnızca etkin sekmede ara Look\ up\ BibTeX\ entries\ in\ all\ open\ libraries=BibTeX girdilerini tüm açık veri tabanlarında ara Autodetecting\ paths...=Yollar otomatikman algılanıyor... Could\ not\ find\ OpenOffice/LibreOffice\ installation=OpenOffice/LibreOffice kurulumu bulunamadı. Found\ more\ than\ one\ OpenOffice/LibreOffice\ executable.=Birden fazla OpenOffice/LibreOffice çalıştırma dosyası bulundu. Please\ choose\ which\ one\ to\ connect\ to\:=Lütfen hangisine bağlanılacağını seçin\: Choose\ OpenOffice/LibreOffice\ executable=OpenOffice/LibreOffice çalıştırma dosyasını seçin Select\ document=Belge seçin HTML\ list=HTML listesi If\ possible,\ normalize\ this\ list\ of\ names\ to\ conform\ to\ standard\ BibTeX\ name\ formatting=eğer mümkünse, bu isim listesini standart BibTeX isim biçimiyle uyumlu olacak şekilde normalleştir Could\ not\ open\ %0=%0 açılamıyor Unknown\ import\ format=Bilinmeyen içe aktarım biçimi 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. This\ feature\ generates\ a\ new\ library\ based\ on\ which\ entries\ are\ needed\ in\ an\ existing\ LaTeX\ document.=Bu özellik mevcut bir LaTeX belgesinde hangi girdilerin gerekli olduğuna dayanan yeni bir veritabanı oluşturur. First\ select\ entries\ to\ clean\ up.=Öncelikle temizlemek istediğiniz girdileri seçiniz. Cleanup\ entry=Girdiyi temizle Autogenerate\ PDF\ Names=PFD Adlarını Otomatik Oluştur Auto-generating\ PDF-Names\ does\ not\ support\ undo.\ Continue?=PDF Adlarını otomatik oluşturma geri alınamaz. Devam edilsin mi? Use\ full\ firstname\ whenever\ possible=Mümkün oldukça tam ilk ismi kullanınız Use\ abbreviated\ firstname\ whenever\ possible=Mümkün oldukça kısaltılmış ilk ismi kullanınız Use\ abbreviated\ and\ full\ firstname=Kısaltılmış ve tam ilk ismi kullanınız Name\ format=Ad biçimi First\ names=İsimler Cleanup\ entries=Girdileri temizle Automatically\ assign\ new\ entry\ to\ selected\ groups=Seçili gruplara otomatikman yeni girdi ata %0\ mode=%0 kipi Move\ DOIs\ from\ note\ and\ URL\ field\ to\ DOI\ field\ and\ remove\ http\ prefix=DOI'leri not ve URL alanlarından DOI alanına taşı ve http ön ekini kaldır Make\ paths\ of\ linked\ files\ relative\ (if\ possible)=(Mümkünse) bağlantılı dosya yollarını göreceli yapın Rename\ PDFs\ to\ given\ filename\ format\ pattern=PDF'leri belirlenmiş dosya ismi biçemi desenine göre yeniden adlandır Rename\ only\ PDFs\ having\ a\ relative\ path=Yalnızca göreceli yolu olan PDF'leri yeniden adlandır Doing\ a\ cleanup\ for\ %0\ entries...=%O girdileri için temizlik yapılıyor... No\ entry\ needed\ a\ clean\ up=Hiçbir girdiye temizlik gerekmedi One\ entry\ needed\ a\ clean\ up=Bir girdi temizlik gerektirdi %0\ entries\ needed\ a\ clean\ up=%0 girdi temizlik gerektirdi Group\ tree\ could\ not\ be\ parsed.\ If\ you\ save\ the\ BibTeX\ library,\ all\ groups\ will\ be\ lost.=Grup ağacı çözümlenemedi. Eğer BibTeX veri tabanını kaydederseniz tüm gruplar yitecek. Attach\ file=Dosya ekle Setting\ all\ preferences\ to\ default\ values.=Tüm tercihler öntanımlı değerlere ayarlanıyor. Resetting\ preference\ key\ '%0'=Tercih anahtarı '%0' yeniden atanıyor Unable\ to\ clear\ preferences.=Tercihler silinemedi. Unselect\ all=Tüm seçimleri kaldır Expand\ all=Tümünü genişlet Collapse\ all=Tüm genişletmeyi kaldır Searches\ the\ selected\ directory\ for\ unlinked\ files.=Seçili dizini bağlantısız dosyalar için tarar. Starts\ the\ import\ of\ BibTeX\ entries.=BibTeX girdilerinin içe aktarımı başlatır. Last\ edited\:=Son düzenleme\: All\ time=Tüm zaman last\ edited=son düzenleme Last\ day=Son gün Last\ week=Son hafta Last\ month=Son ay Last\ year=Son yıl Sort\ by\:=Şuna göre sırala\: Newest\ first=Önce en yeni Oldest\ first=Önce en eski Directory=Dizin Import\ result=Sonucu içe aktar Searching\ file\ system...=Dosya sistemi aranıyor... Citation\ key\ patterns=Atıf anahtarı örüntüleri Clear\ priority=Önceliği sil Clear\ rank=Rütbeyi sil Enable\ special\ fields=Özle alanları etkinleştir One\ star=Bir yıldız Two\ stars=İki yıldız Three\ stars=Üç yıldız Four\ stars=Dört yıldız Five\ stars=Beş yıldız Help\ on\ special\ fields=Özle alanlar konusunda yardım Keywords\ of\ selected\ entries=Seçili girdilerin anahtar sözcükleri Manage\ content\ selectors=İçerik seçicileri yönet Content\ selectors=İçerik seçiciler Manage\ keywords=Anahtar sözcükleri yönet No\ priority\ information=Öncelik bilgisi yok No\ rank\ information=Rütbe bilgisi yok Priority=Öncelik Priority\ high=Öncelik yüksek Priority\ low=Öncelik düşük Priority\ medium=Öncelik orta Quality=Kalite Rank=Rütbe Relevance=İlgi düzeyi Set\ priority\ to\ high=Önceliği yükseğe ayarla Set\ priority\ to\ low=Önceliği düşüğe ayarla Set\ priority\ to\ medium=Önceliği ortaya ayarla Toggle\ relevance=İlgi düzeyini değiştir Toggle\ quality\ assured=Kalite güvencesini değiştir Toggle\ print\ status=Yazdırma statüsünü değiştir Update\ keywords=Anahtar sözcükleri güncelle Problem\ connecting=Bağlanmada sorun Connection\ to\ OpenOffice/LibreOffice\ has\ been\ lost.\ Please\ make\ sure\ OpenOffice/LibreOffice\ is\ running,\ and\ try\ to\ reconnect.=OpenOffice/LibreOffice bağlantısı koptu. Lütfen OpenOffice/LibreOffice'in açık olduğunu teyid edin, ve tekrar bağlanmayı deneyin. JabRef\ will\ send\ at\ least\ one\ request\ per\ entry\ to\ a\ publisher.=JabRef bir yayıncıya en az bir istem gönderecek. Correct\ the\ entry,\ and\ reopen\ editor\ to\ display/edit\ source.=Girdiyi düzeltin, ve kaynağı görmek/düzenlemek için düzenleyiciyi tekrar açın. Could\ not\ connect\ to\ running\ OpenOffice/LibreOffice.=Çalışan OpenOffice/LibreOffice'e bağlanılamıyor. Make\ sure\ you\ have\ installed\ OpenOffice/LibreOffice\ with\ Java\ support.=OpenOffice/LibreOffice'i Java desteğiyle kurduğunuza emin olun. If\ connecting\ manually,\ please\ verify\ program\ and\ library\ paths.=Manuel bağlanıyorsanız program ve kütüphane yollarını kontrol edin. Error\ message\:=Hata mesajı\: If\ a\ pasted\ or\ imported\ entry\ already\ has\ the\ field\ set,\ overwrite.=Eğer yapıştırılmış ya da içe aktarılmış bir girdi alanı atadıysa üzerine yaz. Not\ connected\ to\ any\ Writer\ document.\ Please\ make\ sure\ a\ document\ is\ open,\ and\ use\ the\ 'Select\ Writer\ document'\ button\ to\ connect\ to\ it.=Herhangi bir Writer belgesine bağlanılmadı. Lütfen bir belgenin açık olduğuna emin olun ve ona bağlanmak için "Write belgesini seç" düğmesini kullanın. Removed\ all\ subgroups\ of\ group\ "%0".=Grup "%0"'ın bütün alt grupları silindi. 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. Canceled\ merging\ entries=Girdilerin birleştirilmesi iptal edildi Merge\ entries=Girdileri birleştir Merged\ entry=Birleşmiş girdi Merged\ entries=Girdiler yeni birine birleştirildi ve eskiler korundu None=Hiç Parse=Ayrıştır Result=Sonuç You\ have\ to\ choose\ exactly\ two\ entries\ to\ merge.=Birleştirmek için tam tamına iki girdi seçmelisiniz. Add\ timestamp\ to\ modified\ entries\ (field\ "modificationdate")=Değiştirilmiş girdilere tarih bilgisi ekle ("modificationdate" alanı) Add\ timestamp\ to\ new\ entries\ (field\ "creationdate")=Yeni girdilere tarih bilgisi ekle ("creationdate" alanı) All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=Tüm tuş bağlantıları öntanımlılara dönüştürülecek. Automatically\ set\ file\ links=Dosya bağlantılarını otomatik olarak kur Finished\ automatically\ setting\ external\ links.=Harici linklerin otokurulması bitti. Changed\ %0\ entries.=%0 girdi değiştirildi. Resetting\ all\ key\ bindings=Tüm tuş bağlantıları başa döndürülüyor Network=Ağ Hostname=Makine Please\ specify\ a\ hostname=Lütfen bir makina adı belirtin Please\ specify\ a\ port=Lütfen bir kapı/port belirtin Please\ specify\ a\ username=Lütfen bir kullanıcı adı belirtin Please\ specify\ a\ password=Lütfen bir parola belirtin Proxy\ configuration=Vekil sunucu yapılandırması Use\ custom\ proxy\ configuration=Özelleştirilmiş vekil konfigürasyonu kullan Proxy\ requires\ authentication=Vekil sunucu kimlik denetleme gerektiriyor Attention\:\ Password\ is\ stored\ in\ plain\ text\!=Dikkat\: Parola salt metin olarak kaydedildi\! Clear\ connection\ settings=Bağlantı ayarlarını sil Check\ Proxy\ Setting=Vekil Ayarını Kontrol Et Check\ connection=Bağlantıyı kontrol et Connection\ failed\!=Bağlantı başarısız\! Connection\ successful\!=Bağlantı başarılı\! SSL\ Configuration=SSL Yapılandırması SSL\ configuration\ changed=SSL yapılandırması değişti SSL\ certificate\ file=SSL sertifika dosyası Duplicate\ Certificates=Çift nüsha Sertifikalar You\ already\ added\ this\ certificate=Bu sertifikayı zaten eklediniz Open\ folder=Klasörü aç Export\ sort\ order=Sıralama kriterlerini dışa aktar Save\ sort\ order=Sıralama kriterlerini kaydet Keep\ original\ order=Orjinal sırayı koru Use\ current\ table\ sort\ order=Mevcut tablo sıralama kuralını kullan Use\ specified\ order=Belirtilmiş sırayı kullan Show\ extra\ columns=Ekstra sütunları göster Parsing\ error=Çözümleme hatası illegal\ backslash\ expression=kuraldışı ters bölü ifadesi Clear\ read\ status=Okundu statüsünü temizle Convert\ to\ biblatex\ format\ (for\ example,\ move\ the\ value\ of\ the\ 'journal'\ field\ to\ 'journaltitle')=Biblatex biçemine dönüştür (örneğin 'journal' alanının değerini 'journaltitle'a taşı) Deprecated\ fields=Yürürlükten kalkmış alanlar No\ read\ status\ information=Okunma statüsü bilgisi yok Printed=Yazdırılmış Read\ status=Okunma statüsü Read\ status\ read=Okunma statüsü okunmuş Read\ status\ skimmed=Okunma statüsü göz gezdirilmiş Save\ selected\ as\ plain\ BibTeX...=Seçimi salt BibTeX olarak kaydet ... Set\ read\ status\ to\ read=Okunma statüsünü okunmuş olarak ata Set\ read\ status\ to\ skimmed=Okunma statüsünü göz gezdirilmiş olarak ata Show\ deprecated\ BibTeX\ fields=Yürürlükten kaldırılmış BibTeX alanlarını göster Opens\ JabRef's\ GitHub\ page=JabRef'in GitHub sayfasını açar Opens\ JabRef's\ Twitter\ page=JabRef'in Twitter sayfasını açar Opens\ JabRef's\ Facebook\ page=JabRef'in Facebook sayfasını açar Opens\ JabRef's\ blog=JabRef'in ağ güncesini açar Opens\ JabRef's\ website=JabRef'in web sitesini açar Could\ not\ open\ browser.=Tarayıcı açılamadı. Please\ open\ %0\ manually.=Lütfen %0'i kendiniz açın. The\ link\ has\ been\ copied\ to\ the\ clipboard.=Bağlantı panoya kopyalandı. Open\ %0\ file=%0 dosyayı aç Could\ not\ detect\ terminal\ automatically.\ Please\ define\ a\ custom\ terminal\ in\ the\ preferences.=Terminal otomatik olarak belirlenemedi. Lütfen tercihlerde özel bir terminal tanımlayınız. Cannot\ delete\ file=Dosya silinemiyor File\ permission\ error=Dosya izin hatası JabRef\ does\ not\ have\ permission\ to\ access\ %s=JabRef'in %s'e erişim izni yok Path\ to\ %0=%0 yolu Convert=Dönüştür Normalize\ to\ BibTeX\ name\ format=BibTeX adı biçimine normalleştir Help\ on\ Name\ Formatting=İsim Biçimlemede Yardım Add\ new\ file\ type=Yeni dosya türü ekle Original\ entry=Orjinal girdi No\ information\ added=Bilgi eklenmedi Select\ at\ least\ one\ entry\ to\ manage\ keywords.=Anahtar sözcükleri yönetmek için en az bir girdi seçiniz. OpenDocument\ text=AçıkBelge metni OpenDocument\ spreadsheet=AçıkBelge iş tablosu OpenDocument\ presentation=AçıkBelge sunumu %0\ image=%0 resim Added\ entry\ '%0'='%0' girdisi eklendi Added\ entry=Eklenen girdi Modified\ entry\ '%0'='%0' girdisi değiştirildi Modified\ entry=Değiştirilmiş girdi Deleted\ entry\ '%0'='%0' girdisi silindi Deleted\ entry=Girdi silindi Modified\ groups\ tree=Değiştirilmiş grup ağacı Removed\ all\ groups=Tüm gruplar silindi %0.\ Accepting\ the\ change\ replaces\ the\ complete\ groups\ tree\ with\ the\ externally\ modified\ groups\ tree.=%0. Değişikliği kabul etmek, harici olarak değiştirilmiş grup ağacını mevcut grup ağacının tamamının yerine koyar. Select\ export\ format=Dışa aktarma biçemini seç Return\ to\ library=Kütüphaneye dön On\ JabRef=JabRef'te Could\ not\ connect\ to\ %0=%0'e bağlanılamadı Warning\:\ %0\ out\ of\ %1\ entries\ have\ undefined\ title.=Uyarı\: %1 girdiden %0'inin tanımlanmamış başlığı var. Warning\:\ %0\ out\ of\ %1\ entries\ have\ undefined\ citation\ key.=Uyarı\:%1 girdiden %0'inde tanımlanmamış atıf anahtarı var. Warning\:\ %0\ out\ of\ %1\ entries\ have\ undefined\ DOIs.=Uyarı\: %1 girdiden %0'inin tanımlanmamış DOI'ı var. Really\ delete\ the\ selected\ entry?=Gerçekten seçili girdi silinsin mi? Really\ delete\ the\ %0\ selected\ entries?=Gerçekten seçili %0 girdi silinsin mi? Keep\ left=Solu tut Keep\ right=Sağı tut Old\ entry=Eski girdi From\ import=İçe almadan From\ DOI=DOI'den No\ problems\ found.=Hiçbir sorun bulunmadı. Save\ changes=Değişiklikleri kaydet Discard\ changes=Değişiklikleri sil Library\ '%0'\ has\ changed.=Veri tabanı '%0' değişti. Print\ entry\ preview=Girdi yazdırma önizleme Invalid\ DOI\:\ '%0'.=Geçersiz DOI\: '%0'. Same\ DOI\ used\ in\ multiple\ entries=Aynı DOI birçok girdide kullanıldı should\ start\ with\ a\ name=bir isimle başlamalı should\ end\ with\ a\ name=bir isimle sonlanmalı unexpected\ closing\ curly\ bracket=beklenmeyen küme parantezi kapanışı unexpected\ opening\ curly\ bracket=beklenmeyen küme parantezi açılışı capital\ letters\ are\ not\ masked\ using\ curly\ brackets\ {}=küme parantezleri {} kullanarak büyük harfler maskelenmez should\ contain\ a\ four\ digit\ number=dört basamaklı bir numara içermeli should\ contain\ a\ valid\ page\ number\ range=geçerli bir sayfa numarası aralığı içermeli Unable\ to\ autodetect\ OpenOffice/LibreOffice\ installation.\ Please\ choose\ the\ installation\ directory\ manually.=OpenOffice/LibreOffice kurulumu otomatik olarak bulunamadı. Lütfen kurulum dizinini kendiniz seçiniz. Close\ library=Veri tabanını kapat Entry\ editor,\ next\ entry=Girdi düzenleyici, sonraki girdi Entry\ editor,\ next\ panel=Girdi düzenleyici, sonraki panel Entry\ editor,\ next\ panel\ 2=Girdi düzenleyici, sonraki panel 2 Entry\ editor,\ previous\ entry=Girdi düzenleyici, önceki girdi Entry\ editor,\ previous\ panel=Girdi düzenleyici, önceki panel Entry\ editor,\ previous\ panel\ 2=Girdi düzenleyici, önceki panel 2 File\ list\ editor,\ move\ entry\ down=Dosya listesi düzenleyici, girdiyi aşağıya taşı File\ list\ editor,\ move\ entry\ up=Dosya listesi düzenleyici, girdiyi yukarıya taşı Focus\ entry\ table=Girdi tablosuna odaklan Import\ into\ current\ library=Mevcut veritabanına aktar Import\ into\ new\ library=Yeni veritabanına aktar New\ article=Yeni makale New\ book=Yeni kitap New\ entry=Yeni girdi New\ inbook=Yeni kitaptan New\ mastersthesis=Yeni master tezi New\ phdthesis=Yeni doktora tezi New\ proceedings=Yeni tutanak New\ unpublished=Yeni yayınlanmamış Preamble\ editor,\ store\ changes=Giriş düzenleyici, dükkan değişiklikleri Push\ to\ application=Uygulamaya itele Refresh\ OpenOffice/LibreOffice=Tazele 00 Resolve\ duplicate\ citation\ keys=Çifte atıf anahtarlarını çözümle Save\ all=Tümünü kaydet String\ dialog,\ add\ string=Dizilim iletişim kutusu, dizilim ekle String\ dialog,\ remove\ string=Dizilim iletişim kutusu, dizilim çıkar Synchronize\ files=Dosyaları eşzamanla Unabbreviate=Kısaltmayı kaldır should\ contain\ a\ protocol=bir protokol içermeli Copy\ preview=Kopyalama önizleme Copy\ selection=Seçimi kopyala Automatically\ setting\ file\ links=Dosya bağlantıları otomatik olarak ayarlanıyor Regenerating\ citation\ keys\ according\ to\ metadata=Üstveri (metadata) uyarınca atıf anahtarları yeniden oluşturuluyor Regenerate\ all\ keys\ for\ the\ entries\ in\ a\ BibTeX\ file=Bir BibTeX dosyasındaki tüm girdiler için tüm anahtarları yeniden oluştur Show\ debug\ level\ messages=Hata ayıklama düzeyi mesajları göster Default\ library\ mode=Öntanımlı kütüphane kipi Show\ only\ preferences\ deviating\ from\ their\ default\ value=Yalnızca öntanımlı değerlerinden sapan tercihleri göster default=öntanımlı key=anahtar type=tür value=değer Show\ preferences=Tercihleri göster Save\ actions=Eylemleri kaydet Convert\ to\ BibTeX\ format\ (for\ example,\ move\ the\ value\ of\ the\ 'journaltitle'\ field\ to\ 'journal')=BibTeX biçimine dönüştür (örneğin, 'journaltitle' alanının değerini 'journal'a taşı) Other\ fields=Diğer alanlar Show\ remaining\ fields=Kalan alanları göster link\ should\ refer\ to\ a\ correct\ file\ path=bağlantı doğru bir dosya yolunu işaret etmeli abbreviation\ detected=kısaltma saptandı wrong\ entry\ type\ as\ proceedings\ has\ page\ numbers=yanlış girdi türü zira tutanaklarda sayfa numarası olur Abbreviate\ journal\ names=Dergi adlarını kısalt Abbreviating...=Kısaltılıyor... Abbreviation\ '%0'\ for\ journal\ '%1'\ already\ defined.='%1' dergisi için '%0' kısaltması zaten tanımlanmış. Abbreviation\ cannot\ be\ empty=Kısaltma boş olamaz Duplicated\ Journal\ Abbreviation=Çifte Dergi Kısaltması Duplicated\ Journal\ File=Çifte Dergi Dosyası Error\ Occurred=Hata Oluştu Journal\ file\ %s\ already\ added=%s dergi dosyası zaten eklendi Name\ cannot\ be\ empty=İsim boş olamaz Display\ keywords\ appearing\ in\ ALL\ entries=TÜM girdilerde görünen anahtar sözcükleri göster Display\ keywords\ appearing\ in\ ANY\ entry=HERHANGİ BİR girdide görünen anahtar sözcükleri göster None\ of\ the\ selected\ entries\ have\ titles.=Seçili girdilerin hiç birinde başlık yok. None\ of\ the\ selected\ entries\ have\ citation\ keys.=Seçili girdilerin hiçbirinde atıf anahtarı yok. None\ of\ the\ selected\ entries\ have\ DOIs.=Seçili girdilerin hiç birinde DOI yok. Unabbreviate\ journal\ names=Kısaltma dergi adlarını aç Unabbreviating...=Kısaltmalar dönüştürülüyor... Usage=Kullanım Adds\ {}\ brackets\ around\ acronyms,\ month\ names\ and\ countries\ to\ preserve\ their\ case.=Harf çeşidini (büyük/küçük) korumak için %lerin içindeki akronim, ay adları ve ülkelerin çevresine küme parantezi ekle. Are\ you\ sure\ you\ want\ to\ reset\ all\ settings\ to\ default\ values?=Tüm ayarları öntanımlı değerlere dönüştürmek istediğinizden emin misiniz? Reset\ preferences=Tercihleri sıfırla Ill-formed\ entrytype\ comment\ in\ BIB\ file=Bib dosyasında kötü biçimli girdi türü yorumu Move\ linked\ files\ to\ default\ file\ directory\ %0=Bağlantılı dosyaları öntanımlı dosya dizinine aktar %0 Do\ you\ still\ want\ to\ continue?=Hala devam etmek istiyor musunuz? Internal\ style=Dahili stil Add\ style\ file=Stil dosyası ekle Current\ style\ is\ '%0'=Mevcut stil '%0'dır Remove\ style=Stili sil You\ must\ select\ a\ valid\ style\ file.\ Your\ style\ is\ probably\ missing\ a\ line\ for\ the\ type\ "default".=Geçerli bir stil dosyası seçmelisiniz. Stiliniz, muhtemelen "ön tanımlı" tür için bir satır içermiyor. Invalid\ style\ selected=Geçersiz stil seçildi Reload=Yeniden yükle Capitalize=Büyük harfe dönüştür Capitalize\ all\ words,\ but\ converts\ articles,\ prepositions,\ and\ conjunctions\ to\ lower\ case.=Tüm sözcükleri büyük harfe dönüştür ama artikel, edat ve bağlaçları küçük harfe dönüştür. Capitalize\ the\ first\ word,\ changes\ other\ words\ to\ lower\ case.=İlk sözcüğü büyük harfe, diğer tüm sözcükleri küçük harfe deönüştür. Changes\ all\ letters\ to\ lower\ case.=Tüm harfleri küçük harfe dönüştür. Changes\ all\ letters\ to\ upper\ case.=Tüm harfleri büyük harfe dönüştür. Changes\ the\ first\ letter\ of\ all\ words\ to\ capital\ case\ and\ the\ remaining\ letters\ to\ lower\ case.=Tüm sözcüklerin ilk harfini büyük harfe, diğer tüm harflerini küçük harfe dönüştür. Cleans\ up\ LaTeX\ code.=LaTeX kodunu temizler. Converts\ HTML\ code\ to\ LaTeX\ code.=HTML kodunu LaTeX koduna dönüştürür. HTML\ to\ Unicode=HTML'den Unicode'a Converts\ HTML\ code\ to\ Unicode.=HTML kodunu Unicode'a dönüştürür. Converts\ LaTeX\ encoding\ to\ Unicode\ characters.=LaTeX kodunu Unicode karakterlerine dönüştürür. Converts\ Unicode\ characters\ to\ LaTeX\ encoding.=Unicode karakterlerini LaTeX koduna dönüştürür. Converts\ ordinals\ to\ LaTeX\ superscripts.=Sıra sayılarını LaTeX üstyazılarına dönüştürür. Converts\ units\ to\ LaTeX\ formatting.=%lerin içindeki birimleri LaTeX koduna dönüştürür. HTML\ to\ LaTeX=HTML'den LaTeX'e LaTeX\ cleanup=LaTeX temizleme LaTeX\ to\ Unicode=LaTeX'ten Unicode'a Lower\ case=Küçük harf Minify\ list\ of\ person\ names=Kişi adları listesini küçült Normalize\ date=Günü normalleştir Normalize\ en\ dashes=Uzun tireleri normalleştir Normalize\ month=Ayı normalleştir Normalize\ month\ to\ BibTeX\ standard\ abbreviation.=Ayı BibTeX standart kısaltmasına normalleştir Normalize\ names\ of\ persons=Kişi adlarını normalleştir Normalize\ page\ numbers=Sayfa numaralarını normalleştir Normalize\ pages\ to\ BibTeX\ standard.=Sayfaları BibTeX standardına normalleştir. Normalizes\ lists\ of\ persons\ to\ the\ BibTeX\ standard.=Kişi listelerini BibTeX standardına normalleştirir. Normalizes\ the\ date\ to\ ISO\ date\ format.=Günü, ISO gün biçemine normalleştirir. Normalizes\ the\ en\ dashes.=Uzun tireleri normalleştirir. Ordinals\ to\ LaTeX\ superscript=Sıra sayılarını LaTeX üstyazısına Protect\ terms=Proje koşulları Add\ enclosing\ braces=Kapsayan kaşlı ayraçlar ekle Add\ braces\ encapsulating\ the\ complete\ field\ content.=Tam alan içeriğini kapsayan kaşlı ayraçlar ekle. Remove\ enclosing\ braces=Çevreleyen küme parantezlerini kaldır Removes\ braces\ encapsulating\ the\ complete\ field\ content.=Tüm alan içeriğini kapsayan küme parantezlerini kaldırır. Removes\ all\ balanced\ {}\ braces\ around\ words.=Sözcükler etrafındaki tüm dengeli {} küme parantezlerini siler. Shorten\ DOI=DOI kısalt Shortens\ DOI\ to\ more\ human\ readable\ form.=DOI'yı insanca okunabilir şekilde kısaltır. Sentence\ case=Cümle (harf) şekli Shortens\ lists\ of\ persons\ if\ there\ are\ more\ than\ 2\ persons\ to\ "et\ al.".=Kişi listelerini, eğer 2 kişiden fazlaysa "et al."a kısaltır. Title\ case=Başlık (harf) şekli Unicode\ to\ LaTeX=Unicode'dan LaTeX'e Units\ to\ LaTeX=Birimler'den LaTeX'e Upper\ case=Büyük harf Does\ nothing.=Hiçbir şey yapmaz. Identity=Kimlik Clears\ the\ field\ completely.=Alanı tamamen temizler. Directory\ not\ found=Dizin bulunamadı Main\ file\ directory\ not\ set.\ Check\ the\ preferences\ (linked\ files)\ or\ the\ library\ properties.=Ana dosya dizini seçilmemiş. Tercihleri (bağlantılı dosyalar) ya da kütüphane özelliklerini kontrol edin. This\ operation\ requires\ exactly\ one\ item\ to\ be\ selected.=Bu işlem tam olarak bir ögenin seçilmesini gerektirir. Opening\ large\ number\ of\ files=Çok sayıda dosya açılıyor You\ are\ about\ to\ open\ %0\ files.\ Continue?=%0 adet dosya açmak üzeresiniz. Devam edilsin mi? Continue=Devam et Importing\ in\ %0\ format=%0 biçeminde içe aktarılıyor Female\ name=Dişil ad Female\ names=Dişil adlar Male\ name=Eril ad Male\ names=Eril adlar Mixed\ names=Karışık adlar Neuter\ name=Cinsiyetsiz ad Neuter\ names=Cinsiyetsiz adlar Determined\ %0\ for\ %1\ entries=%1 girdi için %0 belirlendi Look\ up\ %0=%0'ı ara Looking\ up\ %0...\ -\ entry\ %1\ out\ of\ %2\ -\ found\ %3=%0 aranıyor... - %2 girdiden %1'i - bulunan %3 Audio\ CD=Müzik CDsi British\ patent=İngiliz patenti British\ patent\ request=İngiliz patent başvurusu Candidate\ thesis=Aday tezi Collaborator=İşbirlikçi Column=Sütun Compiler=Derleyici Continuator=Devam ettirici Data\ CD=Veri CDsi Editor=Editör European\ patent=Avrupa patenti European\ patent\ request=Avrupa patent başvurusu Founder=Kurucu French\ patent=Fransız patenti French\ patent\ request=Fransız patent başvurusu German\ patent=Alman patenti German\ patent\ request=Alman patent başvurusu Line=Satır Master's\ thesis=Master tezi Page=Sayfa Paragraph=Paragraf Patent=Patent Patent\ request=Patent başvurusu PhD\ thesis=Doktora tezi Redactor=Redaktör Research\ report=Araştırma raporu Reviser=Revizör Section=Bölüm Software=Yazılım Technical\ report=Teknik rapor U.S.\ patent=B.D. patenti U.S.\ patent\ request=B.D. patent başvurusu Verse=Dize change\ entries\ of\ group=grubun girdilerini değiştir odd\ number\ of\ unescaped\ '\#'=tek sayılı öncelenmemiş '\#' Show\ diff=Diff göster Copy\ Version=Sürümü Kopyala Maintainers=İdame ediciler Contributors=Katkıda bulunanlar License=Lisans JabRef\ would\ not\ have\ been\ possible\ without\ the\ help\ of\ our\ contributors.=JabRef katılımcılarımızın yardımı olmadan mümkün olamazdı. HTML\ encoded\ character\ found=HTML kodlu karakter bulundu booktitle\ ends\ with\ 'conference\ on'=kitap başlığı 'konudaki konferans' ile bitiyor incorrect\ control\ digit=yanlış kontrol numarası incorrect\ format=yanlış biçem Copied\ version\ to\ clipboard=Sürüm panoya kopyalandı Citation\ key=Atıf anahtarı Message=Mesaj MathSciNet\ Review=MathSciNet İncelemesi Reset\ Bindings=Bağlantıları Sıfırla Decryption\ not\ supported.=Şifre çözme desteklenmiyor. Cleared\ '%0'\ for\ %1\ entries=%1 girdi için %0 temizlendi Set\ '%0'\ to\ '%1'\ for\ %2\ entries=%2 girdiler için '%0' '%1'a ata Toggled\ '%0'\ for\ %1\ entries=%1 girdiler için '%0' değiştirildi Check\
{'commit': 'diff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 28a01bdd66..e771cbce9b 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -126,6 +126,7 @@ We refer to [GitHub issues](https://github.com/JabRef/jabref/issues) by using `#\n  - We fixed an issue where fetched entries from the ACM fetcher could not be imported. [#3500](https://github.com/JabRef/jabref/issues/3500)\n  - We fixed an issue where custom data in combobox fields in the entry editor was not saved. [#3538](https://github.com/JabRef/jabref/issues/3538)\n  - We fixed an issue where automatically found files were not added with a relative paths when the bib file is in the same directory as the files. [#3476](https://github.com/JabRef/jabref/issues/3476)\n+ - We improved the key generator to remove certain illegal characters such as colons or apostrophes. [#3359](https://github.com/JabRef/jabref/issues/3359)\n \n \n ## [4.0] - 2017-10-04\ndiff --git a/src/main/java/org/jabref/cli/ArgumentProcessor.java b/src/main/java/org/jabref/cli/ArgumentProcessor.java\nindex ec2048f613..38a612285d 100644\n--- a/src/main/java/org/jabref/cli/ArgumentProcessor.java\n+++ b/src/main/java/org/jabref/cli/ArgumentProcessor.java\n@@ -18,7 +18,7 @@ import org.jabref.JabRefException;\n import org.jabref.gui.externalfiles.AutoSetLinks;\n import org.jabref.gui.importer.fetcher.EntryFetcher;\n import org.jabref.gui.importer.fetcher.EntryFetchers;\n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.exporter.BibDatabaseWriter;\n import org.jabref.logic.exporter.BibtexDatabaseWriter;\n import org.jabref.logic.exporter.ExportFormat;\n@@ -47,7 +47,6 @@ import org.jabref.model.database.BibDatabase;\n import org.jabref.model.database.BibDatabaseContext;\n import org.jabref.model.database.BibDatabaseMode;\n import org.jabref.model.entry.BibEntry;\n-import org.jabref.model.metadata.MetaData;\n import org.jabref.model.strings.StringUtil;\n import org.jabref.preferences.SearchPreferences;\n \n@@ -509,17 +508,11 @@ public class ArgumentProcessor {\n         for (ParserResult parserResult : loaded) {\n             BibDatabase database = parserResult.getDatabase();\n \n-            MetaData metaData = parserResult.getMetaData();\n-            if (metaData != null) {\n-                LOGGER.info(Localization.lang("Regenerating BibTeX keys according to metadata"));\n-                for (BibEntry entry : database.getEntries()) {\n-                    // try to make a new label\n-                    BibtexKeyPatternUtil.makeAndSetLabel(\n-                            metaData.getCiteKeyPattern(Globals.prefs.getBibtexKeyPatternPreferences().getKeyPattern()),\n-                            database, entry, Globals.prefs.getBibtexKeyPatternPreferences());\n-                }\n-            } else {\n-                LOGGER.info(Localization.lang("No meta data present in BIB file. Cannot regenerate BibTeX keys"));\n+            LOGGER.info(Localization.lang("Regenerating BibTeX keys according to metadata"));\n+\n+            BibtexKeyGenerator keyGenerator = new BibtexKeyGenerator(parserResult.getDatabaseContext(), Globals.prefs.getBibtexKeyPatternPreferences());\n+            for (BibEntry entry : database.getEntries()) {\n+                keyGenerator.generateAndSetKey(entry);\n             }\n         }\n     }\ndiff --git a/src/main/java/org/jabref/gui/BasePanel.java b/src/main/java/org/jabref/gui/BasePanel.java\nindex 1f9749ae8e..a9f8795bc4 100644\n--- a/src/main/java/org/jabref/gui/BasePanel.java\n+++ b/src/main/java/org/jabref/gui/BasePanel.java\n@@ -102,7 +102,7 @@ import org.jabref.gui.worker.CallBack;\n import org.jabref.gui.worker.CitationStyleToClipboardWorker;\n import org.jabref.gui.worker.MarkEntriesAction;\n import org.jabref.gui.worker.SendAsEMailAction;\n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.citationstyle.CitationStyleCache;\n import org.jabref.logic.citationstyle.CitationStyleOutputFormat;\n import org.jabref.logic.exporter.BibtexDatabaseWriter;\n@@ -122,7 +122,6 @@ import org.jabref.logic.util.io.FileFinder;\n import org.jabref.logic.util.io.FileFinders;\n import org.jabref.logic.util.io.FileUtil;\n import org.jabref.model.FieldChange;\n-import org.jabref.model.bibtexkeypattern.AbstractBibtexKeyPattern;\n import org.jabref.model.database.BibDatabase;\n import org.jabref.model.database.BibDatabaseContext;\n import org.jabref.model.database.KeyCollisionException;\n@@ -140,6 +139,7 @@ import org.jabref.model.entry.event.EntryChangedEvent;\n import org.jabref.model.entry.event.EntryEventSource;\n import org.jabref.model.entry.specialfields.SpecialField;\n import org.jabref.model.entry.specialfields.SpecialFieldValue;\n+import org.jabref.model.strings.StringUtil;\n import org.jabref.preferences.JabRefPreferences;\n import org.jabref.preferences.PreviewPreferences;\n \n@@ -489,16 +489,10 @@ public class BasePanel extends JPanel implements ClipboardOwner {\n \n                 // generate the new cite keys for each entry\n                 final NamedCompound ce = new NamedCompound(Localization.lang("Autogenerate BibTeX keys"));\n-                AbstractBibtexKeyPattern citeKeyPattern = bibDatabaseContext.getMetaData()\n-                        .getCiteKeyPattern(Globals.prefs.getBibtexKeyPatternPreferences().getKeyPattern());\n+                BibtexKeyGenerator keyGenerator = new BibtexKeyGenerator(bibDatabaseContext, Globals.prefs.getBibtexKeyPatternPreferences());\n                 for (BibEntry entry : entries) {\n-                    String oldCiteKey = entry.getCiteKeyOptional().orElse("");\n-                    BibtexKeyPatternUtil.makeAndSetLabel(citeKeyPattern, bibDatabaseContext.getDatabase(),\n-                            entry, Globals.prefs.getBibtexKeyPatternPreferences());\n-                    String newCiteKey = entry.getCiteKeyOptional().orElse("");\n-                    if (!oldCiteKey.equals(newCiteKey)) {\n-                        ce.addEdit(new UndoableKeyChange(entry, oldCiteKey, newCiteKey));\n-                    }\n+                    Optional<FieldChange> change = keyGenerator.generateAndSetKey(entry);\n+                    change.ifPresent(fieldChange -> ce.addEdit(new UndoableKeyChange(fieldChange)));\n                 }\n                 ce.end();\n \n@@ -1754,15 +1748,12 @@ public class BasePanel extends JPanel implements ClipboardOwner {\n         if (Globals.prefs.getBoolean(JabRefPreferences.GENERATE_KEYS_BEFORE_SAVING)) {\n             NamedCompound ce = new NamedCompound(Localization.lang("Autogenerate BibTeX keys"));\n \n+            BibtexKeyGenerator keyGenerator = new BibtexKeyGenerator(bibDatabaseContext, Globals.prefs.getBibtexKeyPatternPreferences());\n             for (BibEntry bes : bibDatabaseContext.getDatabase().getEntries()) {\n                 Optional<String> oldKey = bes.getCiteKeyOptional();\n-                if (!(oldKey.isPresent()) || oldKey.get().isEmpty()) {\n-                    BibtexKeyPatternUtil.makeAndSetLabel(bibDatabaseContext.getMetaData()\n-                            .getCiteKeyPattern(Globals.prefs.getBibtexKeyPatternPreferences().getKeyPattern()),\n-                            bibDatabaseContext.getDatabase(),\n-                            bes, Globals.prefs.getBibtexKeyPatternPreferences());\n-                    bes.getCiteKeyOptional().ifPresent(\n-                            newKey -> ce.addEdit(new UndoableKeyChange(bes, oldKey.orElse(""), newKey)));\n+                if (StringUtil.isBlank(oldKey)) {\n+                    Optional<FieldChange> change = keyGenerator.generateAndSetKey(bes);\n+                    change.ifPresent(fieldChange -> ce.addEdit(new UndoableKeyChange(fieldChange)));\n                 }\n             }\n \ndiff --git a/src/main/java/org/jabref/gui/EntryTypeDialog.java b/src/main/java/org/jabref/gui/EntryTypeDialog.java\nindex 84a736773c..83d655539f 100644\n--- a/src/main/java/org/jabref/gui/EntryTypeDialog.java\n+++ b/src/main/java/org/jabref/gui/EntryTypeDialog.java\n@@ -30,7 +30,7 @@ import org.jabref.Globals;\n import org.jabref.gui.importer.ImportInspectionDialog;\n import org.jabref.gui.keyboard.KeyBinding;\n import org.jabref.logic.bibtex.DuplicateCheck;\n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.importer.FetcherException;\n import org.jabref.logic.importer.IdBasedFetcher;\n import org.jabref.logic.importer.WebFetchers;\n@@ -319,7 +319,7 @@ public class EntryTypeDialog extends JabRefDialog implements ActionListener {\n                         diag.toFront();\n                     } else {\n                 \t\t// Regenerate CiteKey of imported BibEntry\n-                        BibtexKeyPatternUtil.makeAndSetLabel(Globals.prefs.getBibtexKeyPatternPreferences().getKeyPattern(), frame.getCurrentBasePanel().getDatabase(), bibEntry, Globals.prefs.getBibtexKeyPatternPreferences());\n+                        new BibtexKeyGenerator(frame.getCurrentBasePanel().getBibDatabaseContext(), Globals.prefs.getBibtexKeyPatternPreferences()).generateAndSetKey(bibEntry);\n                         // Update Timestamps\n                         if (Globals.prefs.getTimestampPreferences().includeCreatedTimestamp()) {\n                             bibEntry.setField(Globals.prefs.getTimestampPreferences().getTimestampField(), Globals.prefs.getTimestampPreferences().now());\ndiff --git a/src/main/java/org/jabref/gui/GenFieldsCustomizer.java b/src/main/java/org/jabref/gui/GenFieldsCustomizer.java\nindex d7b93d7b34..b8b3a800b7 100644\n--- a/src/main/java/org/jabref/gui/GenFieldsCustomizer.java\n+++ b/src/main/java/org/jabref/gui/GenFieldsCustomizer.java\n@@ -24,7 +24,7 @@ import org.jabref.Globals;\n import org.jabref.gui.entryeditor.EntryEditorTabList;\n import org.jabref.gui.help.HelpAction;\n import org.jabref.gui.keyboard.KeyBinding;\n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.help.HelpFile;\n import org.jabref.logic.l10n.Localization;\n import org.jabref.preferences.JabRefPreferences;\n@@ -119,7 +119,7 @@ public class GenFieldsCustomizer extends JabRefDialog {\n                         Localization.lang("Error"), JOptionPane.ERROR_MESSAGE);\n                 return;\n             }\n-            String testString = BibtexKeyPatternUtil.checkLegalKey(parts[1],\n+            String testString = BibtexKeyGenerator.cleanKey(parts[1],\n                     Globals.prefs.getBoolean(JabRefPreferences.ENFORCE_LEGAL_BIBTEX_KEY));\n             if (!testString.equals(parts[1]) || (parts[1].indexOf(\'&\') >= 0)) {\n                 // Report error and exit.\ndiff --git a/src/main/java/org/jabref/gui/bibtexkeypattern/SearchFixDuplicateLabels.java b/src/main/java/org/jabref/gui/bibtexkeypattern/SearchFixDuplicateLabels.java\nindex 558dd6406d..3ea61a83dc 100644\n--- a/src/main/java/org/jabref/gui/bibtexkeypattern/SearchFixDuplicateLabels.java\n+++ b/src/main/java/org/jabref/gui/bibtexkeypattern/SearchFixDuplicateLabels.java\n@@ -4,6 +4,7 @@ import java.util.ArrayList;\n import java.util.HashMap;\n import java.util.List;\n import java.util.Map;\n+import java.util.Optional;\n \n import javax.swing.JCheckBox;\n \n@@ -12,8 +13,9 @@ import org.jabref.gui.BasePanel;\n import org.jabref.gui.undo.NamedCompound;\n import org.jabref.gui.undo.UndoableKeyChange;\n import org.jabref.gui.worker.AbstractWorker;\n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.l10n.Localization;\n+import org.jabref.model.FieldChange;\n import org.jabref.model.database.BibDatabase;\n import org.jabref.model.entry.BibEntry;\n \n@@ -91,13 +93,10 @@ public class SearchFixDuplicateLabels extends AbstractWorker {\n         // Do the actual generation:\n         if (!toGenerateFor.isEmpty()) {\n             NamedCompound ce = new NamedCompound(Localization.lang("Resolve duplicate BibTeX keys"));\n+            BibtexKeyGenerator keyGenerator = new BibtexKeyGenerator(panel.getBibDatabaseContext(), Globals.prefs.getBibtexKeyPatternPreferences());\n             for (BibEntry entry : toGenerateFor) {\n-                String oldKey = entry.getCiteKeyOptional().orElse(null);\n-                BibtexKeyPatternUtil.makeAndSetLabel(panel.getBibDatabaseContext().getMetaData()\n-                        .getCiteKeyPattern(Globals.prefs.getBibtexKeyPatternPreferences().getKeyPattern()),\n-                        panel.getDatabase(), entry,\n-                        Globals.prefs.getBibtexKeyPatternPreferences());\n-                ce.addEdit(new UndoableKeyChange(entry, oldKey, entry.getCiteKeyOptional().get()));\n+                Optional<FieldChange> change = keyGenerator.generateAndSetKey(entry);\n+                change.ifPresent(fieldChange -> ce.addEdit(new UndoableKeyChange(fieldChange)));\n             }\n             ce.end();\n             panel.getUndoManager().addEdit(ce);\ndiff --git a/src/main/java/org/jabref/gui/customentrytypes/EntryTypeList.java b/src/main/java/org/jabref/gui/customentrytypes/EntryTypeList.java\nindex b456654cff..5f27c6a14e 100644\n--- a/src/main/java/org/jabref/gui/customentrytypes/EntryTypeList.java\n+++ b/src/main/java/org/jabref/gui/customentrytypes/EntryTypeList.java\n@@ -12,7 +12,7 @@ import javax.swing.event.ListSelectionEvent;\n import javax.swing.event.ListSelectionListener;\n \n import org.jabref.Globals;\n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.l10n.Localization;\n import org.jabref.model.EntryTypes;\n import org.jabref.model.database.BibDatabaseMode;\n@@ -57,7 +57,7 @@ public class EntryTypeList extends FieldSetComponent implements ListSelectionLis\n             return;\n         }\n \n-        String testString = BibtexKeyPatternUtil.checkLegalKey(s,\n+        String testString = BibtexKeyGenerator.cleanKey(s,\n                 Globals.prefs.getBoolean(JabRefPreferences.ENFORCE_LEGAL_BIBTEX_KEY));\n         if (!testString.equals(s) || (s.indexOf(\'&\') >= 0)) {\n             // Report error and exit.\ndiff --git a/src/main/java/org/jabref/gui/customentrytypes/FieldSetComponent.java b/src/main/java/org/jabref/gui/customentrytypes/FieldSetComponent.java\nindex f7d17f4a95..6dbfcae983 100644\n--- a/src/main/java/org/jabref/gui/customentrytypes/FieldSetComponent.java\n+++ b/src/main/java/org/jabref/gui/customentrytypes/FieldSetComponent.java\n@@ -34,7 +34,7 @@ import javax.swing.event.ListSelectionListener;\n \n import org.jabref.Globals;\n import org.jabref.gui.IconTheme;\n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.l10n.Localization;\n import org.jabref.preferences.JabRefPreferences;\n \n@@ -242,7 +242,7 @@ class FieldSetComponent extends JPanel {\n             return;\n         }\n \n-        String testString = BibtexKeyPatternUtil.checkLegalKey(s,\n+        String testString = BibtexKeyGenerator.cleanKey(s,\n                 Globals.prefs.getBoolean(JabRefPreferences.ENFORCE_LEGAL_BIBTEX_KEY));\n         if (!testString.equals(s) || (s.indexOf(\'&\') >= 0)) {\n             // Report error and exit.\ndiff --git a/src/main/java/org/jabref/gui/entryeditor/EntryEditor.java b/src/main/java/org/jabref/gui/entryeditor/EntryEditor.java\nindex 3bfc5967dd..7330ec7f96 100644\n--- a/src/main/java/org/jabref/gui/entryeditor/EntryEditor.java\n+++ b/src/main/java/org/jabref/gui/entryeditor/EntryEditor.java\n@@ -53,7 +53,9 @@ public class EntryEditor extends BorderPane {\n \n     private final BibDatabaseContext bibDatabaseContext;\n     private final CountingUndoManager undoManager;\n-\n+    private final BasePanel panel;\n+    private final List<SearchQueryHighlightListener> searchListeners = new ArrayList<>();\n+    private final List<EntryEditorTab> tabs;\n     /**\n      * A reference to the entry this editor works on.\n      */\n@@ -61,9 +63,6 @@ public class EntryEditor extends BorderPane {\n     @FXML private TabPane tabbed;\n     @FXML private Button typeChangeButton;\n     @FXML private Button fetcherButton;\n-    private final BasePanel panel;\n-    private final List<SearchQueryHighlightListener> searchListeners = new ArrayList<>();\n-    private final List<EntryEditorTab> tabs;\n     private SourceTab sourceTab;\n     @FXML private Label typeLabel;\n \ndiff --git a/src/main/java/org/jabref/gui/fieldeditors/BibtexKeyEditorViewModel.java b/src/main/java/org/jabref/gui/fieldeditors/BibtexKeyEditorViewModel.java\nindex f8d6d140a8..8c7147f81d 100644\n--- a/src/main/java/org/jabref/gui/fieldeditors/BibtexKeyEditorViewModel.java\n+++ b/src/main/java/org/jabref/gui/fieldeditors/BibtexKeyEditorViewModel.java\n@@ -1,15 +1,12 @@\n package org.jabref.gui.fieldeditors;\n \n-import java.util.Optional;\n-\n import javax.swing.undo.UndoManager;\n \n import org.jabref.gui.autocompleter.AutoCompleteSuggestionProvider;\n import org.jabref.gui.undo.UndoableKeyChange;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternPreferences;\n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n import org.jabref.logic.integrity.FieldCheckers;\n-import org.jabref.model.FieldChange;\n import org.jabref.model.database.BibDatabaseContext;\n \n public class BibtexKeyEditorViewModel extends AbstractEditorViewModel {\n@@ -25,11 +22,8 @@ public class BibtexKeyEditorViewModel extends AbstractEditorViewModel {\n     }\n \n     public void generateKey() {\n-        Optional<FieldChange> fieldChange = BibtexKeyPatternUtil.makeAndSetLabel(\n-                bibDatabaseContext.getMetaData().getCiteKeyPattern(keyPatternPreferences.getKeyPattern()),\n-                bibDatabaseContext.getDatabase(),\n-                entry,\n-                keyPatternPreferences);\n-        fieldChange.ifPresent(change -> undoManager.addEdit(new UndoableKeyChange(change)));\n+        new BibtexKeyGenerator(bibDatabaseContext, keyPatternPreferences)\n+                .generateAndSetKey(entry)\n+                .ifPresent(change -> undoManager.addEdit(new UndoableKeyChange(change)));\n     }\n }\ndiff --git a/src/main/java/org/jabref/gui/importer/ImportInspectionDialog.java b/src/main/java/org/jabref/gui/importer/ImportInspectionDialog.java\nindex 2accc56743..bfc0bcf5a5 100644\n--- a/src/main/java/org/jabref/gui/importer/ImportInspectionDialog.java\n+++ b/src/main/java/org/jabref/gui/importer/ImportInspectionDialog.java\n@@ -81,7 +81,7 @@ import org.jabref.gui.util.comparator.IconComparator;\n import org.jabref.gui.util.component.CheckBoxMessage;\n import org.jabref.logic.bibtex.DuplicateCheck;\n import org.jabref.logic.bibtex.comparator.FieldComparator;\n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.help.HelpFile;\n import org.jabref.logic.importer.ImportInspector;\n import org.jabref.logic.importer.OutputPrinter;\n@@ -456,10 +456,8 @@ public class ImportInspectionDialog extends JabRefDialog implements ImportInspec\n             database.insertEntry(entry);\n \n             // Generate a unique key:\n-            BibtexKeyPatternUtil.makeAndSetLabel(\n-                    localMetaData.getCiteKeyPattern(Globals.prefs.getBibtexKeyPatternPreferences().getKeyPattern()),\n-                    database, entry,\n-                    Globals.prefs.getBibtexKeyPatternPreferences());\n+            new BibtexKeyGenerator(localMetaData.getCiteKeyPattern(Globals.prefs.getBibtexKeyPatternPreferences().getKeyPattern()),\n+                    database, Globals.prefs.getBibtexKeyPatternPreferences()).generateAndSetKey(entry);\n             // Remove the entry from the database again, since we only added it in\n             // order to\n             // make sure the key was unique:\n@@ -500,10 +498,8 @@ public class ImportInspectionDialog extends JabRefDialog implements ImportInspec\n                 entry.setId(IdGenerator.next());\n                 database.insertEntry(entry);\n \n-                BibtexKeyPatternUtil.makeAndSetLabel(\n-                        localMetaData.getCiteKeyPattern(Globals.prefs.getBibtexKeyPatternPreferences().getKeyPattern()),\n-                        database, entry,\n-                        Globals.prefs.getBibtexKeyPatternPreferences());\n+                new BibtexKeyGenerator(localMetaData.getCiteKeyPattern(Globals.prefs.getBibtexKeyPatternPreferences().getKeyPattern()),\n+                        database, Globals.prefs.getBibtexKeyPatternPreferences()).generateAndSetKey(entry);\n                 // Add the generated key to our list:   -- TODO: Why??\n                 keys.add(entry.getCiteKeyOptional());\n             }\ndiff --git a/src/main/java/org/jabref/gui/openoffice/OpenOfficePanel.java b/src/main/java/org/jabref/gui/openoffice/OpenOfficePanel.java\nindex 81e76f6f6f..649c3716ed 100644\n--- a/src/main/java/org/jabref/gui/openoffice/OpenOfficePanel.java\n+++ b/src/main/java/org/jabref/gui/openoffice/OpenOfficePanel.java\n@@ -50,8 +50,8 @@ import org.jabref.gui.util.DefaultTaskExecutor;\n import org.jabref.gui.util.DirectoryDialogConfiguration;\n import org.jabref.gui.util.FileDialogConfiguration;\n import org.jabref.gui.worker.AbstractWorker;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternPreferences;\n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n import org.jabref.logic.help.HelpFile;\n import org.jabref.logic.l10n.Localization;\n import org.jabref.logic.openoffice.OOBibStyle;\n@@ -660,14 +660,9 @@ public class OpenOfficePanel extends AbstractWorker {\n             for (BibEntry entry : entries) {\n                 if (!entry.getCiteKeyOptional().isPresent()) {\n                     // Generate key\n-                    BibtexKeyPatternUtil\n-                            .makeAndSetLabel(\n-                                    panel.getBibDatabaseContext().getMetaData().getCiteKeyPattern(prefs.getKeyPattern()),\n-                                    panel.getDatabase(), entry,\n-                            prefs);\n-                    // Add undo change\n-                    undoCompound.addEdit(\n-                            new UndoableKeyChange(entry, null, entry.getCiteKeyOptional().get()));\n+                    new BibtexKeyGenerator(panel.getBibDatabaseContext(), prefs)\n+                            .generateAndSetKey(entry)\n+                            .ifPresent(change -> undoCompound.addEdit(new UndoableKeyChange(change)));\n                 }\n             }\n             undoCompound.end();\ndiff --git a/src/main/java/org/jabref/logic/bibtexkeypattern/BibtexKeyPatternUtil.java b/src/main/java/org/jabref/logic/bibtexkeypattern/BibtexKeyGenerator.java\nsimilarity index 62%\nrename from src/main/java/org/jabref/logic/bibtexkeypattern/BibtexKeyPatternUtil.java\nrename to src/main/java/org/jabref/logic/bibtexkeypattern/BibtexKeyGenerator.java\nindex 318a17e66a..c541b28533 100644\n--- a/src/main/java/org/jabref/logic/bibtexkeypattern/BibtexKeyPatternUtil.java\n+++ b/src/main/java/org/jabref/logic/bibtexkeypattern/BibtexKeyGenerator.java\n@@ -1,6 +1,7 @@\n package org.jabref.logic.bibtexkeypattern;\n \n import java.util.ArrayList;\n+import java.util.Collections;\n import java.util.List;\n import java.util.Objects;\n import java.util.Optional;\n@@ -8,6 +9,7 @@ import java.util.Optional;\n import org.jabref.logic.util.BracketedPattern;\n import org.jabref.model.FieldChange;\n import org.jabref.model.bibtexkeypattern.AbstractBibtexKeyPattern;\n+import org.jabref.model.bibtexkeypattern.GlobalBibtexKeyPattern;\n import org.jabref.model.database.BibDatabase;\n import org.jabref.model.database.BibDatabaseContext;\n import org.jabref.model.entry.BibEntry;\n@@ -20,31 +22,87 @@ import org.apache.commons.logging.LogFactory;\n /**\n  * This is the utility class of the LabelPattern package.\n  */\n-public class BibtexKeyPatternUtil extends BracketedPattern {\n-    // All single characters that we can use for extending a key to make it unique:\n-    public static final String CHARS = "abcdefghijklmnopqrstuvwxyz";\n-    private static final Log LOGGER = LogFactory.getLog(BibtexKeyPatternUtil.class);\n+public class BibtexKeyGenerator extends BracketedPattern {\n+    /*\n+     * All single characters that we can use for extending a key to make it unique.\n+     */\n+    public static final String APPENDIX_CHARACTERS = "abcdefghijklmnopqrstuvwxyz";\n+    private static final Log LOGGER = LogFactory.getLog(BibtexKeyGenerator.class);\n+    private static final String KEY_ILLEGAL_CHARACTERS = "{}(),\\\\\\"#~^\':`";\n+    private static final String KEY_UNWANTED_CHARACTERS = "{}(),\\\\\\"";\n+    private final AbstractBibtexKeyPattern citeKeyPattern;\n+    private final BibDatabase database;\n+    private final BibtexKeyPatternPreferences bibtexKeyPatternPreferences;\n+\n+    public BibtexKeyGenerator(BibDatabaseContext bibDatabaseContext, BibtexKeyPatternPreferences bibtexKeyPatternPreferences) {\n+        this(bibDatabaseContext.getMetaData().getCiteKeyPattern(bibtexKeyPatternPreferences.getKeyPattern()),\n+                bibDatabaseContext.getDatabase(),\n+                bibtexKeyPatternPreferences);\n+    }\n+\n+    public BibtexKeyGenerator(AbstractBibtexKeyPattern citeKeyPattern, BibDatabase database, BibtexKeyPatternPreferences bibtexKeyPatternPreferences) {\n+        this.citeKeyPattern = Objects.requireNonNull(citeKeyPattern);\n+        this.database = Objects.requireNonNull(database);\n+        this.bibtexKeyPatternPreferences = Objects.requireNonNull(bibtexKeyPatternPreferences);\n+    }\n+\n+    static String generateKey(BibEntry entry, String value) {\n+        return generateKey(entry, value, new BibDatabase());\n+    }\n \n-    private BibtexKeyPatternUtil() {\n+    static String generateKey(BibEntry entry, String value, BibDatabase database) {\n+        GlobalBibtexKeyPattern keyPattern = new GlobalBibtexKeyPattern(Collections.emptyList());\n+        keyPattern.setDefaultValue("[" + value + "]");\n+        return new BibtexKeyGenerator(keyPattern, database, new BibtexKeyPatternPreferences("", "", false, true, true, keyPattern, \',\'))\n+                .generateKey(entry);\n     }\n \n     /**\n-     * Generates a BibTeX label according to the pattern for a given entry type, and saves the unique label in the\n-     * <code>Bibtexentry</code>.\n-     *\n-     * The given database is used to avoid duplicate keys.\n+     * Computes an appendix to a BibTeX key that could make it unique. We use\n+     * a-z for numbers 0-25, and then aa-az, ba-bz, etc.\n      *\n-     * @param citeKeyPattern\n-     * @param database a <code>BibDatabase</code>\n-     * @param entry a <code>BibEntry</code>\n-     * @return modified BibEntry\n+     * @param number\n+     *            The appendix number.\n+     * @return The String to append.\n      */\n-    public static Optional<FieldChange> makeAndSetLabel(AbstractBibtexKeyPattern citeKeyPattern, BibDatabase database, BibEntry entry, BibtexKeyPatternPreferences bibtexKeyPatternPreferences) {\n-        String newKey = makeLabel(citeKeyPattern, database, entry, bibtexKeyPatternPreferences);\n-        return entry.setCiteKey(newKey);\n+    private static String getAppendix(int number) {\n+        if (number >= APPENDIX_CHARACTERS.length()) {\n+            int lastChar = number % APPENDIX_CHARACTERS.length();\n+            return getAppendix((number / APPENDIX_CHARACTERS.length()) - 1) + APPENDIX_CHARACTERS.substring(lastChar, lastChar + 1);\n+        } else {\n+            return APPENDIX_CHARACTERS.substring(number, number + 1);\n+        }\n     }\n \n-    private static String makeLabel(AbstractBibtexKeyPattern citeKeyPattern, BibDatabase database, BibEntry entry, BibtexKeyPatternPreferences bibtexKeyPatternPreferences) {\n+    public static String cleanKey(String key, boolean enforceLegalKey) {\n+        if (!enforceLegalKey) {\n+            // User doesn\'t want us to enforce legal characters. We must still look\n+            // for whitespace and some characters such as commas, since these would\n+            // interfere with parsing:\n+            StringBuilder newKey = new StringBuilder();\n+            for (int i = 0; i < key.length(); i++) {\n+                char c = key.charAt(i);\n+                if (!Character.isWhitespace(c) && (KEY_UNWANTED_CHARACTERS.indexOf(c) == -1)) {\n+                    newKey.append(c);\n+                }\n+            }\n+            return newKey.toString();\n+        }\n+\n+        StringBuilder newKey = new StringBuilder();\n+        for (int i = 0; i < key.length(); i++) {\n+            char c = key.charAt(i);\n+            if (!Character.isWhitespace(c) && (KEY_ILLEGAL_CHARACTERS.indexOf(c) == -1)) {\n+                newKey.append(c);\n+            }\n+        }\n+\n+        // Replace non-English characters like umlauts etc. with a sensible\n+        // letter or letter combination that bibtex can accept.\n+        return StringUtil.replaceSpecialCharacters(newKey.toString());\n+    }\n+\n+    public String generateKey(BibEntry entry) {\n         String key;\n         StringBuilder stringBuilder = new StringBuilder();\n         try {\n@@ -84,7 +142,7 @@ public class BibtexKeyPatternUtil extends BracketedPattern {\n         }\n \n         // Remove all illegal characters from the key.\n-        key = checkLegalKey(stringBuilder.toString(), bibtexKeyPatternPreferences.isEnforceLegalKey());\n+        key = cleanKey(stringBuilder.toString(), bibtexKeyPatternPreferences.isEnforceLegalKey());\n \n         // Remove Regular Expressions while generating Keys\n         String regex = bibtexKeyPatternPreferences.getKeyPatternRegex();\n@@ -112,7 +170,7 @@ public class BibtexKeyPatternUtil extends BracketedPattern {\n             String moddedKey;\n \n             do {\n-                moddedKey = key + getAddition(number);\n+                moddedKey = key + getAppendix(number);\n                 number++;\n \n                 occurrences = database.getDuplicationChecker().getNumberOfKeyOccurrences(moddedKey);\n@@ -127,72 +185,14 @@ public class BibtexKeyPatternUtil extends BracketedPattern {\n         return newKey;\n     }\n \n-    public static String makeLabel(BibEntry entry, String value, Character keywordDelimiter, BibDatabase database) {\n-        return expandBrackets("[" + value + "]", keywordDelimiter, entry, database);\n-    }\n-\n     /**\n-     * Computes an appendix to a BibTeX key that could make it unique. We use\n-     * a-z for numbers 0-25, and then aa-az, ba-bz, etc.\n+     * Generates a BibTeX key for the given entry, and sets the key.\n      *\n-     * @param number\n-     *            The appendix number.\n-     * @return The String to append.\n+     * @param entry the entry to generate the key for\n+     * @return the change to the key (or an empty optional if the key was not changed)\n      */\n-    private static String getAddition(int number) {\n-        if (number >= CHARS.length()) {\n-            int lastChar = number % CHARS.length();\n-            return getAddition((number / CHARS.length()) - 1) + CHARS.substring(lastChar, lastChar + 1);\n-        } else {\n-            return CHARS.substring(number, number + 1);\n-        }\n-    }\n-\n-    /**\n-     * This method returns a String similar to the one passed in, except that it is molded into a form that is\n-     * acceptable for bibtex.\n-     * <p>\n-     * Watch-out that the returned string might be of length 0 afterwards.\n-     *\n-     * @param key             mayBeNull\n-     * @param enforceLegalKey make sure that the key is legal in all respects\n-     */\n-    public static String checkLegalKey(String key, boolean enforceLegalKey) {\n-        if (key == null) {\n-            return null;\n-        }\n-        if (!enforceLegalKey) {\n-            // User doesn\'t want us to enforce legal characters. We must still look\n-            // for whitespace and some characters such as commas, since these would\n-            // interfere with parsing:\n-            StringBuilder newKey = new StringBuilder();\n-            for (int i = 0; i < key.length(); i++) {\n-                char c = key.charAt(i);\n-                if (!Character.isWhitespace(c) && ("{}(),\\\\\\"".indexOf(c) == -1)) {\n-                    newKey.append(c);\n-                }\n-            }\n-            return newKey.toString();\n-        }\n-\n-        StringBuilder newKey = new StringBuilder();\n-        for (int i = 0; i < key.length(); i++) {\n-            char c = key.charAt(i);\n-            if (!Character.isWhitespace(c) && ("{}(),\\\\\\"#~^\'".indexOf(c) == -1)) {\n-                newKey.append(c);\n-            }\n-        }\n-\n-        // Replace non-English characters like umlauts etc. with a sensible\n-        // letter or letter combination that bibtex can accept.\n-\n-        return StringUtil.replaceSpecialCharacters(newKey.toString());\n-    }\n-\n-    public static String makeLabel(BibDatabaseContext bibDatabaseContext,\n-            BibEntry entry,\n-            BibtexKeyPatternPreferences bibtexKeyPatternPreferences) {\n-        AbstractBibtexKeyPattern citeKeyPattern = bibDatabaseContext.getMetaData().getCiteKeyPattern(bibtexKeyPatternPreferences.getKeyPattern());\n-        return makeLabel(citeKeyPattern, bibDatabaseContext.getDatabase(), entry, bibtexKeyPatternPreferences);\n+    public Optional<FieldChange> generateAndSetKey(BibEntry entry) {\n+        String newKey = generateKey(entry);\n+        return entry.setCiteKey(newKey);\n     }\n }\ndiff --git a/src/main/java/org/jabref/logic/importer/fileformat/EndnoteImporter.java b/src/main/java/org/jabref/logic/importer/fileformat/EndnoteImporter.java\nindex 5e30924d3d..640ce5fe61 100644\n--- a/src/main/java/org/jabref/logic/importer/fileformat/EndnoteImporter.java\n+++ b/src/main/java/org/jabref/logic/importer/fileformat/EndnoteImporter.java\n@@ -8,7 +8,7 @@ import java.util.List;\n import java.util.Map;\n import java.util.regex.Pattern;\n \n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.importer.ImportFormatPreferences;\n import org.jabref.logic.importer.Importer;\n import org.jabref.logic.importer.ParserResult;\n@@ -229,7 +229,7 @@ public class EndnoteImporter extends Importer {\n                         type = "mastersthesis";\n                     }\n                 } else if ("F".equals(prefix)) {\n-                    hm.put(BibEntry.KEY_FIELD, BibtexKeyPatternUtil.checkLegalKey(val,\n+                    hm.put(BibEntry.KEY_FIELD, BibtexKeyGenerator.cleanKey(val,\n                             preferences.getBibtexKeyPatternPreferences().isEnforceLegalKey()));\n                 }\n             }\ndiff --git a/src/main/java/org/jabref/logic/importer/fileformat/FreeCiteImporter.java b/src/main/java/org/jabref/logic/importer/fileformat/FreeCiteImporter.java\nindex 63967d5903..371db1f9be 100644\n--- a/src/main/java/org/jabref/logic/importer/fileformat/FreeCiteImporter.java\n+++ b/src/main/java/org/jabref/logic/importer/fileformat/FreeCiteImporter.java\n@@ -20,7 +20,7 @@ import javax.xml.stream.XMLStreamException;\n import javax.xml.stream.XMLStreamReader;\n \n import org.jabref.JabRefGUI;\n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.importer.ImportFormatPreferences;\n import org.jabref.logic.importer.Importer;\n import org.jabref.logic.importer.ParserResult;\n@@ -205,11 +205,8 @@ public class FreeCiteImporter extends Importer {\n                     // autogenerate label (BibTeX key)\n                     if (JabRefGUI.getMainFrame() != null) {\n                         // only possible in GUI mode\n-                        BibtexKeyPatternUtil.makeAndSetLabel(\n-                                JabRefGUI.getMainFrame().getCurrentBasePanel().getBibDatabaseContext().getMetaData()\n-                                        .getCiteKeyPattern(importFormatPreferences.getBibtexKeyPatternPreferences().getKeyPattern()),\n-                                JabRefGUI.getMainFrame().getCurrentBasePanel().getDatabase(), e,\n-                                importFormatPreferences.getBibtexKeyPatternPreferences());\n+                        new BibtexKeyGenerator(JabRefGUI.getMainFrame().getCurrentBasePanel().getBibDatabaseContext(), importFormatPreferences.getBibtexKeyPatternPreferences())\n+                                .generateAndSetKey(e);\n                     }\n \n                     res.add(e);\ndiff --git a/src/main/java/org/jabref/logic/integrity/BibtexkeyDeviationChecker.java b/src/main/java/org/jabref/logic/integrity/BibtexkeyDeviationChecker.java\nindex 773c343b13..b90a70410e 100644\n--- a/src/main/java/org/jabref/logic/integrity/BibtexkeyDeviationChecker.java\n+++ b/src/main/java/org/jabref/logic/integrity/BibtexkeyDeviationChecker.java\n@@ -5,8 +5,8 @@ import java.util.List;\n import java.util.Objects;\n import java.util.Optional;\n \n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternPreferences;\n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n import org.jabref.logic.integrity.IntegrityCheck.Checker;\n import org.jabref.logic.l10n.Localization;\n import org.jabref.model.database.BibDatabaseContext;\n@@ -32,7 +32,7 @@ public class BibtexkeyDeviationChecker implements Checker {\n         String key = valuekey.get();\n \n         // generate new key\n-        String generatedKey = BibtexKeyPatternUtil.makeLabel(bibDatabaseContext, entry, bibtexKeyPatternPreferences);\n+        String generatedKey = new BibtexKeyGenerator(bibDatabaseContext, bibtexKeyPatternPreferences).generateKey(entry);\n \n         if (!Objects.equals(key, generatedKey)) {\n             return Collections.singletonList(new IntegrityMessage(\ndiff --git a/src/main/java/org/jabref/logic/integrity/ValidBibtexKeyChecker.java b/src/main/java/org/jabref/logic/integrity/ValidBibtexKeyChecker.java\nindex 63710c4893..7d9456773f 100644\n--- a/src/main/java/org/jabref/logic/integrity/ValidBibtexKeyChecker.java\n+++ b/src/main/java/org/jabref/logic/integrity/ValidBibtexKeyChecker.java\n@@ -2,7 +2,7 @@ package org.jabref.logic.integrity;\n \n import java.util.Optional;\n \n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.l10n.Localization;\n \n /**\n@@ -18,8 +18,8 @@ public class ValidBibtexKeyChecker implements ValueChecker {\n \n     @Override\n     public Optional<String> checkValue(String value) {\n-        String cleaned = BibtexKeyPatternUtil.checkLegalKey(value, enforceLegalKey);\n-        if ((cleaned == null) || cleaned.equals(value)) {\n+        String cleaned = BibtexKeyGenerator.cleanKey(value, enforceLegalKey);\n+        if (cleaned.equals(value)) {\n             return Optional.empty();\n         } else {\n             return Optional.of(Localization.lang("Invalid BibTeX key"));\ndiff --git a/src/main/java/org/jabref/logic/util/io/CiteKeyBasedFileFinder.java b/src/main/java/org/jabref/logic/util/io/CiteKeyBasedFileFinder.java\nindex c00caa994d..1486f4537c 100644\n--- a/src/main/java/org/jabref/logic/util/io/CiteKeyBasedFileFinder.java\n+++ b/src/main/java/org/jabref/logic/util/io/CiteKeyBasedFileFinder.java\n@@ -15,7 +15,7 @@ import java.util.function.BiPredicate;\n import java.util.stream.Collectors;\n import java.util.stream.Stream;\n \n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.model.entry.BibEntry;\n import org.jabref.model.strings.StringUtil;\n import org.jabref.model.util.FileHelper;\n@@ -73,7 +73,7 @@ class CiteKeyBasedFileFinder implements FileFinder {\n             // The file name starts with the key, that\'s already a good start\n             // However, we do not want to match "JabRefa" for "JabRef" since this is probably a file belonging to another entry published in the same time / same name\n             char charAfterKey = filename.charAt(citeKey.length());\n-            return !BibtexKeyPatternUtil.CHARS.contains(Character.toString(charAfterKey));\n+            return !BibtexKeyGenerator.APPENDIX_CHARACTERS.contains(Character.toString(charAfterKey));\n         }\n         return false;\n     }\ndiff --git a/src/main/java/org/jabref/pdfimport/PdfImporter.java b/src/main/java/org/jabref/pdfimport/PdfImporter.java\nindex f5273dbc88..19cf05599d 100644\n--- a/src/main/java/org/jabref/pdfimport/PdfImporter.java\n+++ b/src/main/java/org/jabref/pdfimport/PdfImporter.java\n@@ -22,7 +22,7 @@ import org.jabref.gui.filelist.FileListEntry;\n import org.jabref.gui.filelist.FileListTableModel;\n import org.jabref.gui.maintable.MainTable;\n import org.jabref.gui.undo.UndoableInsertEntry;\n-import org.jabref.logic.bibtexkeypattern.BibtexKeyPatternUtil;\n+import org.jabref.logic.bibtexkeypattern.BibtexKeyGenerator;\n import org.jabref.logic.importer.ParserResult;\n import org.jabref.logic.importer.fileformat.PdfContentImporter;\n import org.jabref.logic.importer.fileformat.PdfXmpImporter;\n@@ -213,10 +213,8 @@ public class PdfImporter {\n         // insert entry to database and link file\n         panel.getDatabase().insertEntry(entry);\n         panel.markBaseChanged();\n-        BibtexKeyPatternUtil.makeAndSetLabel(panel.getBibDatabaseContext().getMetaData()\n-                .getCiteKeyPattern(Globals.prefs.getBibtexKeyPatternPreferences().getKeyPattern()), panel.getDatabase(),\n-                entry,\n-                Globals.prefs.getBibtexKeyPatternPreferences());\n+        new BibtexKeyGenerator(panel.getBibDatabaseContext(), Globals.prefs.getBibtexKeyPatternPreferences())\n+                .generateAndSetKey(entry);\n         DroppedFileHandler dfh = new DroppedFileHandler(frame, panel);\n         dfh.linkPdfToEntry(fileName, entry);\n \ndiff --git a/src/main/java/org/jabref/preferences/JabRefPreferences.java b/src/main/java/org/jabref/preferences/JabRefPreferences.java\nindex 83624bd9ea..10148e3010 100644\n--- a/src/main/java/org/jabref/preferences/JabRefPreferences.java\n+++ b/src/main/java/org/jabref/preferences/JabRefPreferences.java\n@@ -1208,7 +1208,7 @@ public class JabRefPreferences implements PreferencesService {\n             if (!pattern.isDefaultValue(key)) {\n                 // no default value\n                 // the first entry in the array is the full pattern\n-                // see org.jabref.logic.labelPattern.BibtexKeyPatternUtil.split(String)\n+                // see org.jabref.logic.labelPattern.BibtexKeyGenerator.split(String)\n                 pre.put(key, pattern.getValue(key).get(0));\n             }\n         }\ndiff --git a/src/main/resources/l10n/JabRef_de.properties b/src/main/resources/l10n/JabRef_de.properties\nindex 647030f95b..a588c0109c 100644\n--- a/src/main/resources/l10n/JabRef_de.properties\n+++ b/src/main/resources/l10n/JabRef_de.properties\n@@ -1858,7 +1858,6 @@ should\\ contain\\ a\\ protocol=sollte ein Protokoll beinhalten\n Copy\\ preview=Kopiere Vorschau\n Automatically\\ setting\\ file\\ links=Dateilinks werden automatisch gesetzt\n Regenerating\\ BibTeX\\ keys\\ according\\ to\\ metadata=Regeneriere BibTeX-Keys anhand ihrer Metadaten\n-No\\ meta\\ data\\ present\\ in\\ BIB\\ file.\\ Cannot\\ regenerate\\ BibTeX\\ keys=Keine Metadaten in Bibdatei vorhanden. Kann keine BibTeX-Keys regenerieren\n Regenerate\\ all\\ keys\\ for\\ the\\ entries\\ in\\ a\\ BibTeX\\ file=Regeneriere alle BibTeX-Keys für Einträge in einer BibTeX Datei\n Show\\ debug\\ level\\ messages=Zeige Debug Level Meldungen\n Default\\ bibliography\\ mode=Standard Bibliographiemodus\ndiff --git a/src/main/resources/l10n/JabRef_en.properties b/src/main/resources/l10n/JabRef_en.properties\nindex 776167931c..696b8e95e4 100644\n--- a/src/main/resources/l10n/JabRef_en.properties\n+++ b/src/main/resources/l10n/JabRef_en.properties\n@@ -1857,7 +1857,6 @@ should\\ contain\\ a\\ protocol=should contain a protocol\n Copy\\ preview=Copy preview\n Automatically\\ setting\\ file\\ links=Automatically setting file links\n Regenerating\\ BibTeX\\ keys\\ according\\ to\\ metadata=Regenerating BibTeX keys according to metadata\n-No\\ meta\\ data\\ present\\ in\\ BIB\\ file.\\ Cannot\\ regenerate\\ BibTeX\\ keys=No meta data present in BIB file. Cannot regenerate BibTeX keys\n Regenerate\\ all\\ keys\\ for\\ the\\ entries\\ in\\ a\\ BibTeX\\ file=Regenerate all keys for the entries in a BibTeX file\n Show\\ debug\\ level\\ messages=Show debug level messages\n Default\\ bibliography\\ mode=Default bibliography mode\ndiff --git a/src/main/resources/l10n/JabRef_es.properties b/src/main/resources/l10n/JabRef_es.properties\nindex 5091f28b30..44d9abaa98 100644\n--- a/src/main/resources/l10n/JabRef_es.properties\n+++ b/src/main/resources/l10n/JabRef_es.properties\n@@ -1845,7 +1845,6 @@ should\\ contain\\ a\\ protocol=Debería contener un protocolo\n Copy\\ preview=Copiar vista previa\n Automatically\\ setting\\ file\\ links=Estableciendo automáticamente enlaces de archivo\n Regenerating\\ BibTeX\\ keys\\ according\\ to\\ metadata=Regenerando claves BibTeX de acuerdo a los metadatos\n-No\\ meta\\ data\\ present\\ in\\ BIB\\ file.\\ Cannot\\ regenerate\\ BibTeX\\ keys=No hay metadatos en el BIB file. No se pueden regenerar las claves BibTex\n Regenerate\\ all\\ keys\\ for\\ the\\ entries\\ in\\ a\\ BibTeX\\ file=Regenerar todas las claves para las entradas de un archivo BibTeX\n Show\\ debug\\ level\\ messages=Mostrar mensajes de nivel de depuración\n Default\\ bibliography\\ mode=Modo de bibliografía por defecto\ndiff --git a/src/main/resources/l10n/JabRef_fr.properties b/src/main/resources/l10n/JabRef_fr.properties\nindex 5203b66d59..e5d1b08d97 100644\n--- a/src/main/resources/l10n/JabRef_fr.properties\n+++ b/src/main/resources/l10n/JabRef_fr.properties\n@@ -1858,7 +1858,6 @@ should\\ contain\\ a\\ protocol=doit contenir un protocole\n Copy\\ preview=Copier la prévisualisation\n Automatically\\ setting\\ file\\ links=Définition automatique des liens de fichier\n Regenerating\\ BibTeX\\ keys\\ according\\ to\\ metadata=Régénération des clefs BibTeX à partir des métadonnées\n-No\\ meta\\ data\\ present\\ in\\ BIB\\ file.\\ Cannot\\ regenerate\\ BibTeX\\ keys=Aucune métadonnée dans le fichier BibTeX. Les clefs n\'ont pas pu être régénérées\n Regenerate\\ all\\ keys\\ for\\ the\\ entries\\ in\\ a\\ BibTeX\\ file=Régénére toutes les clefs pour les entrées d\'un fichier BibTeX\n Show\\ debug\\ level\\ messages=Afficher les messages de débogage\n Default\\ bibliography\\ mode=Mode bibliographique par défaut\ndiff --git a/src/main/resources/l10n/JabRef_in.properties b/src/main/resources/l10n/JabRef_in.properties\nindex 2a18f7164c..7c31c7f342 100644\n--- a/src/main/resources/l10n/JabRef_in.properties\n+++ b/src/main/resources/l10n/JabRef_in.properties\n@@ -1858,7 +1858,6 @@ should\\ contain\\ a\\ protocol=harus berisi sebuah protokol\n Copy\\ preview=Tinjauan Salinan\n Automatically\\ setting\\ file\\ links=Pengaturan link file secara otomatis\n Regenerating\\ BibTeX\\ keys\\ according\\ to\\ metadata=Regenerasi BibTeX kunci menurut metadata\n-No\\ meta\\ data\\ present\\ in\\ BIB\\ file.\\ Cannot\\ regenerate\\ BibTeX\\ keys=Data meta terdapat dalam BIB file. Tidak dapat meregenerasi kunci BibTeX\n Regenerate\\ all\\ keys\\ for\\ the\\ entries\\ in\\ a\\ BibTeX\\ file=Regenerasi semua kunci pada entri di BibTeX file\n Show\\ debug\\ level\\ messages=Tampilkan pesan debug\n Default\\ bibliography\\ mode=Mode bibliografi bawaan\ndiff --git a/src/main/resources/l10n/JabRef_it.properties b/src/main/resources/l10n/JabRef_it.properties\nindex 22200e340f..bf1d4a0732 100644\n--- a/src/main/resources/l10n/JabRef_it.properties\n+++ b/src/main/resources/l10n/JabRef_it.properties\n@@ -1847,7 +1847,6 @@ should\\ contain\\ a\\ protocol=deve contenere un protocollo\n Copy\\ preview=Copia l\'anteprima\n Automatically\\ setting\\ file\\ links=Seleziona automaticamente i collegamenti ai file\n Regenerating\\ BibTeX\\ keys\\ according\\ to\\ metadata=Rigenera le chiavi BibTeX secondo i metadati\n-No\\ meta\\ data\\ present\\ in\\ BIB\\ file.\\ Cannot\\ regenerate\\ BibTeX\\ keys=Non ci sono meta nel fil BIB. Non posso rigenerare le chiavi BibTeX\n Regenerate\\ all\\ keys\\ for\\ the\\ entries\\ in\\ a\\ BibTeX\\ file=Rigenera tutte le chiavi per i campi di un file BibTeX\n Show\\ debug\\ level\\ messages=Mostra i messaggi del livello di debug\n Default\\ bibliography\\ mode=Modalità bibliografica predefinita\ndiff --git a/src/main/resources/l10n/JabRef_ja.properties b/src/main/resources/l10n/JabRef_ja.properties\nindex 05748c29c4..f0c18e3b37 100644\n--- a/src/main/resources/l10n/JabRef_ja.properties\n+++ b/src/main/resources/l10n/JabRef_ja.properties\n@@ -1856,7 +1856,6 @@ should\\ contain\\ a\\ protocol=プロトコルを含む必要あり\n Copy\\ preview=プレビューをコピー\n Automatically\\ setting\\ file\\ links=ファイルリンクを自動的に設定\n Regenerating\\ BibTeX\\ keys\\ according\\ to\\ metadata=メタデータにしたがってBibTeX鍵を再生成\n-No\\ meta\\ data\\ present\\ in\\ BIB\\ file.\\ Cannot\\ regenerate\\ BibTeX\\ keys=bibファイルにメタデータがありません．BibTeX鍵を再生成することができません\n Regenerate\\ all\\ keys\\ for\\ the\\ entries\\ in\\ a\\ BibTeX\\ file=BibTeXファイル中全項目の鍵を再生成\n Show\\ debug\\ level\\ messages=デバッグレベルメッセージを表示\n Default\\ bibliography\\ mode=既定の書誌情報モード\ndiff --git a/src/main/resources/l10n/JabRef_ru.properties b/src/main/resources/l10n/JabRef_ru.properties\nindex d2c1e908f0..5c7e98197c 100644\n--- a/src/main/resources/l10n/JabRef_ru.properties\n+++ b/src/main/resources/l10n/JabRef_ru.properties\n@@ -1816,7 +1816,6 @@ should\\ contain\\ a\\ protocol=должно содержать протокол\n Copy\\ preview=Копировать предварительный просмотр\n Automatically\\ setting\\ file\\ links=Автоуказание ссылок на файлы\n Regenerating\\ BibTeX\\ keys\\ according\\ to\\ metadata=Восстановление ключей BibTeX на основе метаданных\n-No\\ meta\\ data\\ present\\ in\\ BIB\\ file.\\ Cannot\\ regenerate\\ BibTeX\\ keys=В файле BIB отсутствуют метаданные. Восстановление ключей BibTeX невозможно.\n Regenerate\\ all\\ keys\\ for\\ the\\ entries\\ in\\ a\\ BibTeX\\ file=Восстановление всех ключей для записей в файле BibTeX\n Show\\ debug\\ level\\ messages=Показать сообщения об отладке\n Default\\ bibliography\\ mode=Режим библиографии по умолчанию\ndiff --git a/src/main/resources/l10n/JabRef_tr.properties b/src/main/resources/l10n/JabRef_tr.properties\nindex a44ac0ce6c..2f3e9efa39 100644\n--- a/src/main/resources/l10n/JabRef_tr.properties\n+++ b/src/main/resources/l10n/JabRef_tr.properties\n@@ -1853,7 +1853,6 @@ should\\ contain\\ a\\ protocol=bir protokol içermeli\n Copy\\ preview=Kopyalama önizleme\n Automatically\\ setting\\ file\\ links=Dosya bağlantıları otomatik olarak ayarlanıyor\n Regenerating\\ BibTeX\\ keys\\ according\\ to\\ metadata=Üstveri (metadata) uyarınca BibTeX anahtarları yeniden oluşturuluyor\n-No\\ meta\\ data\\ present\\ in\\ BIB\\ file.\\ Cannot\\ regenerate\\ BibTeX\\ keys=Bibdosyasında üstveri yok. Bibtex anahtarları yeniden oluşturulamıyor\n Regenerate\\ all\\ keys\\ for\\ the\\ entries\\ in\\ a\\ BibTeX\\ file=Bir BibTeX dosyasındaki tüm girdiler için tüm anahtarları yeniden oluştur\n Show\\ debug\\ level\\ messages=Hata ayıklama düzeyi mesajları göster\n Default\\ bibliography\\ mode=Öntanımlı bibliyografya kipi\ndiff --git a/src/main/resources/l10n/JabRef_zh.properties b/src/main/resources/l10n/JabRef_zh.properties\nindex 6c2398de66..4de203ef76 100644\n--- a/src/main/resources/l10n/JabRef_zh.properties\n+++ b/src/main/resources/l10n/JabRef_zh.properties\n@@ -1742,7 +1742,6 @@ Unabbreviate=展开缩写\n Copy\\ preview=拷贝预览\n Automatically\\ setting\\ file\\ links=自动设置文件链接\n Regenerating\\ BibTeX\\ keys\\ according\\ to\\ metadata=基于 metadata 重新生成 BibTeX 键值\n-No\\ meta\\ data\\ present\\ in\\ BIB\\ file.\\ Cannot\\ regenerate\\ BibTeX\\ keys=在 BIB file 中没有找到 meta data，无法重建 BibTeX key\n Regenerate\\ all\\ keys\\ for\\ the\\ entries\\ in\\ a\\ BibTeX\\ file=重新生成 BibTeX 文件中所有记录的键值\n Show\\ debug\\ level\\ messages=显示调试级别消息\n Default\\ bibliography\\ mode=默认的参考文献模式\ndiff --git a/src/test/java/org/jabref/logic/bibtexkeypattern/BibtexKeyPatternUtilTest.java b/src/test/java/org/jabref/logic/bibtexkeypattern/BibtexKeyGeneratorTest.java\nsimilarity index 54%\nrename from src/test/java/org/jabref/logic/bibtexkeypattern/BibtexKeyPatternUtilTest.java\nrename to src/test/java/org/jabref/logic/bibtexkeypattern/BibtexKeyGeneratorTest.java\nindex 551134c45c..0efa38de78 100644\n--- a/src/test/java/org/jabref/logic/bibtexkeypattern/BibtexKeyPatternUtilTest.java\n+++ b/src/test/java/org/jabref/logic/bibtexkeypattern/BibtexKeyGeneratorTest.java\n@@ -17,7 +17,7 @@ import static org.junit.Assert.assertEquals;\n import static org.junit.Assert.assertNull;\n import static org.mockito.Mockito.mock;\n \n-public class BibtexKeyPatternUtilTest {\n+public class BibtexKeyGeneratorTest {\n \n     private static final String AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_1 = "Isaac Newton";\n     private static final String AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_2 = "Isaac Newton and James Maxwell";\n@@ -53,8 +53,8 @@ public class BibtexKeyPatternUtilTest {\n         Optional<BibEntry> entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Simon Holland}}",\n                 importFormatPreferences);\n         assertEquals("Holland",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth",\n+                        new BibDatabase()), true));\n     }\n \n     @Test\n@@ -69,8 +69,8 @@ public class BibtexKeyPatternUtilTest {\n         database.insertEntry(entry2);\n \n         assertEquals("Holland",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry1, "auth",\n-                        \',\', database), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry1, "auth",\n+                        database), true));\n     }\n \n     @Test\n@@ -78,8 +78,8 @@ public class BibtexKeyPatternUtilTest {\n         String bibtexString = "@ARTICLE{whatevery, author={Mari D. Herland and Mona-Iren Hauge and Ingeborg M. Helgeland}}";\n         Optional<BibEntry> entry = BibtexParser.singleFromString(bibtexString, importFormatPreferences);\n         assertEquals("HerlandHaugeHelgeland",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry.get(), "authors3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry.get(), "authors3",\n+                        new BibDatabase()), true));\n     }\n \n     @Test\n@@ -94,8 +94,8 @@ public class BibtexKeyPatternUtilTest {\n         database.insertEntry(entry2);\n \n         assertEquals("HerlandHaugeHelgeland",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry1, "authors3",\n-                        \',\', database), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry1, "authors3",\n+                        database), true));\n     }\n \n     @Test\n@@ -103,8 +103,8 @@ public class BibtexKeyPatternUtilTest {\n         Optional<BibEntry> entry = BibtexParser.singleFromString(\n                 "@ARTICLE{kohn, author={Simon Popovi\\\\v{c}ov\\\\\'{a}}}", importFormatPreferences);\n         assertEquals("Popovicova",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry.get(), "auth",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry.get(), "auth",\n+                        new BibDatabase()), true));\n     }\n \n     /**\n@@ -117,74 +117,74 @@ public class BibtexKeyPatternUtilTest {\n         Optional<BibEntry> entry0 = BibtexParser.singleFromString(\n                 "@ARTICLE{kohn, author={Andreas Köning}, year={2000}}", importFormatPreferences);\n         assertEquals("Koen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Áöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Aoen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Éöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Eoen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Íöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Ioen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Ĺöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Loen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Ńöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Noen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Óöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Ooen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Ŕöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Roen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Śöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Soen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Úöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Uoen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Ýöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Yoen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Źöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Zoen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n     }\n \n     /**\n@@ -195,39 +195,39 @@ public class BibtexKeyPatternUtilTest {\n         Optional<BibEntry> entry0 = BibtexParser.singleFromString(\n                 "@ARTICLE{kohn, author={Andreas Àöning}, year={2000}}", importFormatPreferences);\n         assertEquals("Aoen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Èöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Eoen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Ìöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Ioen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Òöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Ooen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n \n         entry0 = BibtexParser.singleFromString("@ARTICLE{kohn, author={Andreas Ùöning}, year={2000}}",\n                 importFormatPreferences);\n         assertEquals("Uoen",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry0.get(), "auth3",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry0.get(), "auth3",\n+                        new BibDatabase()), true));\n     }\n \n     /**\n      * Tests if checkLegalKey replaces Non-ASCII chars.\n      * There are quite a few chars that should be replaced. Perhaps there is a better method than the current.\n      *\n-     * @see BibtexKeyPatternUtil#checkLegalKey(String)\n+     * @see BibtexKeyGenerator#checkLegalKey(String)\n      */\n     @Test\n     public void testCheckLegalKey() {\n@@ -238,43 +238,43 @@ public class BibtexKeyPatternUtilTest {\n         //"Ł ł   Ő ő Ű ű   Ŀ ŀ   Ħ ħ   Ð ð Þ þ   Œ œ   Æ æ Ø ø Å å   Ə ə\n         String accents = "ÀàÈèÌìÒòÙù Â â Ĉ ĉ Ê ê Ĝ ĝ Ĥ ĥ Î î Ĵ ĵ Ô ô Ŝ ŝ Û û Ŵ ŵ Ŷ ŷ";\n         String expectedResult = "AaEeIiOoUuAaCcEeGgHhIiJjOoSsUuWwYy";\n-        assertEquals(expectedResult, BibtexKeyPatternUtil.checkLegalKey(accents, true));\n+        assertEquals(expectedResult, BibtexKeyGenerator.cleanKey(accents, true));\n \n         accents = "ÄäËëÏïÖöÜüŸÿ";\n         expectedResult = "AeaeEeIiOeoeUeueYy";\n-        assertEquals(expectedResult, BibtexKeyPatternUtil.checkLegalKey(accents, true));\n+        assertEquals(expectedResult, BibtexKeyGenerator.cleanKey(accents, true));\n \n         accents = "Ç ç Ģ ģ Ķ ķ Ļ ļ Ņ ņ Ŗ ŗ Ş ş Ţ ţ";\n         expectedResult = "CcGgKkLlNnRrSsTt";\n-        assertEquals(expectedResult, BibtexKeyPatternUtil.checkLegalKey(accents, true));\n+        assertEquals(expectedResult, BibtexKeyGenerator.cleanKey(accents, true));\n \n         accents = "Ă ă Ĕ ĕ Ğ ğ Ĭ ĭ Ŏ ŏ Ŭ ŭ";\n         expectedResult = "AaEeGgIiOoUu";\n-        assertEquals(expectedResult, BibtexKeyPatternUtil.checkLegalKey(accents, true));\n+        assertEquals(expectedResult, BibtexKeyGenerator.cleanKey(accents, true));\n \n         accents = "Ċ ċ Ė ė Ġ ġ İ ı Ż ż";\n         expectedResult = "CcEeGgIiZz";\n-        assertEquals(expectedResult, BibtexKeyPatternUtil.checkLegalKey(accents, true));\n+        assertEquals(expectedResult, BibtexKeyGenerator.cleanKey(accents, true));\n \n         accents = "Ą ą Ę ę Į į Ǫ ǫ Ų ų";\n         expectedResult = "AaEeIiOoUu"; // O or Q? o or q?\n-        assertEquals(expectedResult, BibtexKeyPatternUtil.checkLegalKey(accents, true));\n+        assertEquals(expectedResult, BibtexKeyGenerator.cleanKey(accents, true));\n \n         accents = "Ā ā Ē ē Ī ī Ō ō Ū ū Ȳ ȳ";\n         expectedResult = "AaEeIiOoUuYy";\n-        assertEquals(expectedResult, BibtexKeyPatternUtil.checkLegalKey(accents, true));\n+        assertEquals(expectedResult, BibtexKeyGenerator.cleanKey(accents, true));\n \n         accents = "Ǎ ǎ Č č Ď ď Ě ě Ǐ ǐ Ľ ľ Ň ň Ǒ ǒ Ř ř Š š Ť ť Ǔ ǔ Ž ž";\n         expectedResult = "AaCcDdEeIiLlNnOoRrSsTtUuZz";\n-        assertEquals(expectedResult, BibtexKeyPatternUtil.checkLegalKey(accents, true));\n+        assertEquals(expectedResult, BibtexKeyGenerator.cleanKey(accents, true));\n \n         expectedResult = "AaEeIiNnOoUuYy";\n         accents = "ÃãẼẽĨĩÑñÕõŨũỸỹ";\n-        assertEquals(expectedResult, BibtexKeyPatternUtil.checkLegalKey(accents, true));\n+        assertEquals(expectedResult, BibtexKeyGenerator.cleanKey(accents, true));\n \n         accents = "Ḍ ḍ Ḥ ḥ Ḷ ḷ Ḹ ḹ Ṃ ṃ Ṇ ṇ Ṛ ṛ Ṝ ṝ Ṣ ṣ Ṭ ṭ";\n         expectedResult = "DdHhLlLlMmNnRrRrSsTt";\n-        assertEquals(expectedResult, BibtexKeyPatternUtil.checkLegalKey(accents, true));\n+        assertEquals(expectedResult, BibtexKeyGenerator.cleanKey(accents, true));\n \n         String totest = "À à È è Ì ì Ò ò Ù ù   Â â Ĉ ĉ Ê ê Ĝ ĝ Ĥ ĥ Î î Ĵ ĵ Ô ô Ŝ ŝ Û û Ŵ ŵ Ŷ ŷ  Ä ä Ë ë Ï ï Ö ö Ü ü Ÿ ÿ    "\n                 + "Ã ã Ẽ ẽ Ĩ ĩ Ñ ñ Õ õ Ũ ũ Ỹ ỹ   Ç ç Ģ ģ Ķ ķ Ļ ļ Ņ ņ Ŗ ŗ Ş ş Ţ ţ"\n@@ -284,23 +284,23 @@ public class BibtexKeyPatternUtilTest {\n         String expectedResults = "AaEeIiOoUuAaCcEeGgHhIiJjOoSsUuWwYyAeaeEeIiOeoeUeueYy"\n                 + "AaEeIiNnOoUuYyCcGgKkLlNnRrSsTt" + "AaCcDdEeIiLlNnOoRrSsTtUuZz" + "AaEeIiOoUuYy" + "AaEeGgIiOoUu"\n                 + "CcEeGgIiZzAaEeIiOoUu" + "DdHhLlLlMmNnRrRrSsTt";\n-        assertEquals(expectedResults, BibtexKeyPatternUtil.checkLegalKey(totest, true));\n+        assertEquals(expectedResults, BibtexKeyGenerator.cleanKey(totest, true));\n     }\n \n     @Test\n     public void testFirstAuthor() {\n-        assertEquals("Newton", BibtexKeyPatternUtil.firstAuthor(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_5));\n-        assertEquals("Newton", BibtexKeyPatternUtil.firstAuthor(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n+        assertEquals("Newton", BibtexKeyGenerator.firstAuthor(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_5));\n+        assertEquals("Newton", BibtexKeyGenerator.firstAuthor(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n \n         // https://sourceforge.net/forum/message.php?msg_id=4498555\n-        assertEquals("K{\\\\\\"o}ning", BibtexKeyPatternUtil.firstAuthor("K{\\\\\\"o}ning"));\n+        assertEquals("K{\\\\\\"o}ning", BibtexKeyGenerator.firstAuthor("K{\\\\\\"o}ning"));\n \n-        assertEquals("", BibtexKeyPatternUtil.firstAuthor(""));\n+        assertEquals("", BibtexKeyGenerator.firstAuthor(""));\n     }\n \n     @Test(expected = NullPointerException.class)\n     public void testFirstAuthorNull() {\n-        BibtexKeyPatternUtil.firstAuthor(null);\n+        BibtexKeyGenerator.firstAuthor(null);\n     }\n \n     @Test\n@@ -308,8 +308,8 @@ public class BibtexKeyPatternUtilTest {\n         Optional<BibEntry> entry = BibtexParser.singleFromString(\n                 "@ARTICLE{kohn, author={{Link{\\\\\\"{o}}ping University}}}", importFormatPreferences);\n         assertEquals("UniLinkoeping",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry.get(), "auth",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry.get(), "auth",\n+                        new BibDatabase()), true));\n     }\n \n     @Test\n@@ -324,8 +324,8 @@ public class BibtexKeyPatternUtilTest {\n         database.insertEntry(entry2);\n \n         assertEquals("UniLinkoeping",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry1, "auth",\n-                        \',\', database), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry1, "auth",\n+                        database), true));\n     }\n \n     @Test\n@@ -334,8 +334,8 @@ public class BibtexKeyPatternUtilTest {\n                 "@ARTICLE{kohn, author={{Link{\\\\\\"{o}}ping University, Department of Electrical Engineering}}}",\n                 importFormatPreferences);\n         assertEquals("UniLinkoepingEE",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry.get(), "auth",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry.get(), "auth",\n+                        new BibDatabase()), true));\n     }\n \n     @Test\n@@ -350,8 +350,8 @@ public class BibtexKeyPatternUtilTest {\n         database.insertEntry(entry2);\n \n         assertEquals("UniLinkoepingEE",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry1, "auth",\n-                        \',\', database), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry1, "auth",\n+                        database), true));\n     }\n \n     @Test\n@@ -360,8 +360,8 @@ public class BibtexKeyPatternUtilTest {\n                 "@ARTICLE{kohn, author={{Link{\\\\\\"{o}}ping University, School of Computer Engineering}}}",\n                 importFormatPreferences);\n         assertEquals("UniLinkoepingCE",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry.get(), "auth",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry.get(), "auth",\n+                        new BibDatabase()), true));\n     }\n \n     @Test\n@@ -376,8 +376,8 @@ public class BibtexKeyPatternUtilTest {\n         database.insertEntry(entry2);\n \n         assertEquals("UniLinkoepingCE",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry1, "auth",\n-                        \',\', database), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry1, "auth",\n+                        database), true));\n     }\n \n     @Test\n@@ -385,8 +385,8 @@ public class BibtexKeyPatternUtilTest {\n         Optional<BibEntry> entry = BibtexParser.singleFromString(\n                 "@ARTICLE{kohn, author={{Massachusetts Institute of Technology}}}", importFormatPreferences);\n         assertEquals("MIT",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry.get(), "auth",\n-                        \',\', new BibDatabase()), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry.get(), "auth",\n+                        new BibDatabase()), true));\n     }\n \n     @Test\n@@ -401,35 +401,35 @@ public class BibtexKeyPatternUtilTest {\n         database.insertEntry(entry2);\n \n         assertEquals("MIT",\n-                BibtexKeyPatternUtil.checkLegalKey(BibtexKeyPatternUtil.makeLabel(entry1, "auth",\n-                        \',\', database), true));\n+                BibtexKeyGenerator.cleanKey(BibtexKeyGenerator.generateKey(entry1, "auth",\n+                        database), true));\n     }\n \n     @Test\n     public void testAuthIniN() {\n-        assertEquals("NMEB", BibtexKeyPatternUtil.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_5, 4));\n-        assertEquals("NMEB", BibtexKeyPatternUtil.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4, 4));\n-        assertEquals("NeME", BibtexKeyPatternUtil.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3, 4));\n-        assertEquals("NeMa", BibtexKeyPatternUtil.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2, 4));\n-        assertEquals("Newt", BibtexKeyPatternUtil.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 4));\n+        assertEquals("NMEB", BibtexKeyGenerator.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_5, 4));\n+        assertEquals("NMEB", BibtexKeyGenerator.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4, 4));\n+        assertEquals("NeME", BibtexKeyGenerator.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3, 4));\n+        assertEquals("NeMa", BibtexKeyGenerator.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2, 4));\n+        assertEquals("Newt", BibtexKeyGenerator.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 4));\n         assertEquals("", "");\n \n-        assertEquals("N", BibtexKeyPatternUtil.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 1));\n-        assertEquals("", BibtexKeyPatternUtil.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 0));\n-        assertEquals("", BibtexKeyPatternUtil.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, -1));\n+        assertEquals("N", BibtexKeyGenerator.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 1));\n+        assertEquals("", BibtexKeyGenerator.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 0));\n+        assertEquals("", BibtexKeyGenerator.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, -1));\n \n-        assertEquals("Newton", BibtexKeyPatternUtil.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 6));\n-        assertEquals("Newton", BibtexKeyPatternUtil.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 7));\n+        assertEquals("Newton", BibtexKeyGenerator.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 6));\n+        assertEquals("Newton", BibtexKeyGenerator.authIniN(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 7));\n     }\n \n     @Test(expected = NullPointerException.class)\n     public void testAuthIniNNull() {\n-        BibtexKeyPatternUtil.authIniN(null, 3);\n+        BibtexKeyGenerator.authIniN(null, 3);\n     }\n \n     @Test\n     public void testAuthIniNEmptyReturnsEmpty() {\n-        assertEquals("", BibtexKeyPatternUtil.authIniN("", 1));\n+        assertEquals("", BibtexKeyGenerator.authIniN("", 1));\n     }\n \n     /**\n@@ -437,16 +437,16 @@ public class BibtexKeyPatternUtilTest {\n      */\n     @Test\n     public void authAuthEa() {\n-        assertEquals("Newton", BibtexKeyPatternUtil.authAuthEa(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_1));\n+        assertEquals("Newton", BibtexKeyGenerator.authAuthEa(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_1));\n         assertEquals("Newton.Maxwell",\n-                BibtexKeyPatternUtil.authAuthEa(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_2));\n+                BibtexKeyGenerator.authAuthEa(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_2));\n         assertEquals("Newton.Maxwell.ea",\n-                BibtexKeyPatternUtil.authAuthEa(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_3));\n+                BibtexKeyGenerator.authAuthEa(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_3));\n     }\n \n     @Test\n     public void testAuthEaEmptyReturnsEmpty() {\n-        assertEquals("", BibtexKeyPatternUtil.authAuthEa(""));\n+        assertEquals("", BibtexKeyGenerator.authAuthEa(""));\n     }\n \n     /**\n@@ -460,17 +460,17 @@ public class BibtexKeyPatternUtilTest {\n         String delim = ".";\n         String append = ".etal";\n         assertEquals("Newton.etal",\n-                BibtexKeyPatternUtil.authEtal(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_3, delim, append));\n+                BibtexKeyGenerator.authEtal(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_3, delim, append));\n         assertEquals("Newton.Maxwell",\n-                BibtexKeyPatternUtil.authEtal(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_2, delim, append));\n+                BibtexKeyGenerator.authEtal(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_2, delim, append));\n \n         // [authEtAl]\n         delim = "";\n         append = "EtAl";\n         assertEquals("NewtonEtAl",\n-                BibtexKeyPatternUtil.authEtal(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_3, delim, append));\n+                BibtexKeyGenerator.authEtal(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_3, delim, append));\n         assertEquals("NewtonMaxwell",\n-                BibtexKeyPatternUtil.authEtal(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_2, delim, append));\n+                BibtexKeyGenerator.authEtal(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_2, delim, append));\n     }\n \n     /**\n@@ -479,15 +479,15 @@ public class BibtexKeyPatternUtilTest {\n     @Test\n     public void testAuthShort() {\n         // tests taken from the comments\n-        assertEquals("NME+", BibtexKeyPatternUtil.authshort(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4));\n-        assertEquals("NME", BibtexKeyPatternUtil.authshort(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3));\n-        assertEquals("NM", BibtexKeyPatternUtil.authshort(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2));\n-        assertEquals("Newton", BibtexKeyPatternUtil.authshort(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n+        assertEquals("NME+", BibtexKeyGenerator.authshort(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4));\n+        assertEquals("NME", BibtexKeyGenerator.authshort(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3));\n+        assertEquals("NM", BibtexKeyGenerator.authshort(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2));\n+        assertEquals("Newton", BibtexKeyGenerator.authshort(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n     }\n \n     @Test\n     public void testAuthShortEmptyReturnsEmpty() {\n-        assertEquals("", BibtexKeyPatternUtil.authshort(""));\n+        assertEquals("", BibtexKeyGenerator.authshort(""));\n     }\n \n     /**\n@@ -495,27 +495,27 @@ public class BibtexKeyPatternUtilTest {\n      */\n     @Test\n     public void authNM() {\n-        assertEquals("N", BibtexKeyPatternUtil.authNofMth(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 1, 1));\n+        assertEquals("N", BibtexKeyGenerator.authNofMth(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 1, 1));\n         assertEquals("Max",\n-                BibtexKeyPatternUtil.authNofMth(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2, 3, 2));\n+                BibtexKeyGenerator.authNofMth(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2, 3, 2));\n         assertEquals("New",\n-                BibtexKeyPatternUtil.authNofMth(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3, 3, 1));\n+                BibtexKeyGenerator.authNofMth(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3, 3, 1));\n         assertEquals("Bo",\n-                BibtexKeyPatternUtil.authNofMth(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4, 2, 4));\n+                BibtexKeyGenerator.authNofMth(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4, 2, 4));\n         assertEquals("Bohr",\n-                BibtexKeyPatternUtil.authNofMth(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_5, 6, 4));\n+                BibtexKeyGenerator.authNofMth(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_5, 6, 4));\n \n         assertEquals("Aal",\n-                BibtexKeyPatternUtil.authNofMth(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_1, 3, 1));\n+                BibtexKeyGenerator.authNofMth(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_1, 3, 1));\n         assertEquals("Less",\n-                BibtexKeyPatternUtil.authNofMth(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_2, 4, 2));\n+                BibtexKeyGenerator.authNofMth(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_2, 4, 2));\n \n-        assertEquals("", BibtexKeyPatternUtil.authNofMth("", 2, 4));\n+        assertEquals("", BibtexKeyGenerator.authNofMth("", 2, 4));\n     }\n \n     @Test(expected = NullPointerException.class)\n     public void authNMThrowsNPE() {\n-        BibtexKeyPatternUtil.authNofMth(null, 2, 4);\n+        BibtexKeyGenerator.authNofMth(null, 2, 4);\n     }\n \n     /**\n@@ -523,14 +523,14 @@ public class BibtexKeyPatternUtilTest {\n      */\n     @Test\n     public void firstAuthorForenameInitials() {\n-        assertEquals("I", BibtexKeyPatternUtil\n+        assertEquals("I", BibtexKeyGenerator\n                 .firstAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n-        assertEquals("I", BibtexKeyPatternUtil\n+        assertEquals("I", BibtexKeyGenerator\n                 .firstAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2));\n         assertEquals("I",\n-                BibtexKeyPatternUtil.firstAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_1));\n+                BibtexKeyGenerator.firstAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_1));\n         assertEquals("I",\n-                BibtexKeyPatternUtil.firstAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_2));\n+                BibtexKeyGenerator.firstAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_2));\n     }\n \n     /**\n@@ -538,18 +538,18 @@ public class BibtexKeyPatternUtilTest {\n      */\n     @Test\n     public void firstAuthorVonAndLast() {\n-        assertEquals("vanderAalst", BibtexKeyPatternUtil\n+        assertEquals("vanderAalst", BibtexKeyGenerator\n                 .firstAuthorVonAndLast(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_1));\n-        assertEquals("vanderAalst", BibtexKeyPatternUtil\n+        assertEquals("vanderAalst", BibtexKeyGenerator\n                 .firstAuthorVonAndLast(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_2));\n     }\n \n     @Test\n     public void firstAuthorVonAndLastNoVonInName() {\n         assertEquals("Newton",\n-                BibtexKeyPatternUtil.firstAuthorVonAndLast(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_1));\n+                BibtexKeyGenerator.firstAuthorVonAndLast(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_1));\n         assertEquals("Newton",\n-                BibtexKeyPatternUtil.firstAuthorVonAndLast(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_2));\n+                BibtexKeyGenerator.firstAuthorVonAndLast(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_COUNT_2));\n     }\n \n     /**\n@@ -557,11 +557,11 @@ public class BibtexKeyPatternUtilTest {\n      */\n     @Test\n     public void testAllAuthors() {\n-        assertEquals("Newton", BibtexKeyPatternUtil.allAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n+        assertEquals("Newton", BibtexKeyGenerator.allAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n         assertEquals("NewtonMaxwell",\n-                BibtexKeyPatternUtil.allAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2));\n+                BibtexKeyGenerator.allAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2));\n         assertEquals("NewtonMaxwellEinstein",\n-                BibtexKeyPatternUtil.allAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3));\n+                BibtexKeyGenerator.allAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3));\n     }\n \n     /**\n@@ -569,16 +569,16 @@ public class BibtexKeyPatternUtilTest {\n      */\n     @Test\n     public void authorsAlpha() {\n-        assertEquals("New", BibtexKeyPatternUtil.authorsAlpha(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n-        assertEquals("NM", BibtexKeyPatternUtil.authorsAlpha(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2));\n-        assertEquals("NME", BibtexKeyPatternUtil.authorsAlpha(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3));\n-        assertEquals("NMEB", BibtexKeyPatternUtil.authorsAlpha(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4));\n-        assertEquals("NME+", BibtexKeyPatternUtil.authorsAlpha(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_5));\n+        assertEquals("New", BibtexKeyGenerator.authorsAlpha(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n+        assertEquals("NM", BibtexKeyGenerator.authorsAlpha(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2));\n+        assertEquals("NME", BibtexKeyGenerator.authorsAlpha(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3));\n+        assertEquals("NMEB", BibtexKeyGenerator.authorsAlpha(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4));\n+        assertEquals("NME+", BibtexKeyGenerator.authorsAlpha(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_5));\n \n         assertEquals("vdAal",\n-                BibtexKeyPatternUtil.authorsAlpha(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_1));\n+                BibtexKeyGenerator.authorsAlpha(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_1));\n         assertEquals("vdAvL",\n-                BibtexKeyPatternUtil.authorsAlpha(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_2));\n+                BibtexKeyGenerator.authorsAlpha(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_2));\n     }\n \n     /**\n@@ -586,17 +586,17 @@ public class BibtexKeyPatternUtilTest {\n      */\n     @Test\n     public void lastAuthor() {\n-        assertEquals("Newton", BibtexKeyPatternUtil.lastAuthor(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n-        assertEquals("Maxwell", BibtexKeyPatternUtil.lastAuthor(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2));\n+        assertEquals("Newton", BibtexKeyGenerator.lastAuthor(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n+        assertEquals("Maxwell", BibtexKeyGenerator.lastAuthor(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2));\n         assertEquals("Einstein",\n-                BibtexKeyPatternUtil.lastAuthor(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3));\n-        assertEquals("Bohr", BibtexKeyPatternUtil.lastAuthor(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4));\n-        assertEquals("Unknown", BibtexKeyPatternUtil.lastAuthor(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_5));\n+                BibtexKeyGenerator.lastAuthor(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3));\n+        assertEquals("Bohr", BibtexKeyGenerator.lastAuthor(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4));\n+        assertEquals("Unknown", BibtexKeyGenerator.lastAuthor(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_5));\n \n         assertEquals("Aalst",\n-                BibtexKeyPatternUtil.lastAuthor(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_1));\n+                BibtexKeyGenerator.lastAuthor(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_1));\n         assertEquals("Lessen",\n-                BibtexKeyPatternUtil.lastAuthor(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_2));\n+                BibtexKeyGenerator.lastAuthor(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_2));\n     }\n \n     /**\n@@ -605,19 +605,19 @@ public class BibtexKeyPatternUtilTest {\n     @Test\n     public void lastAuthorForenameInitials() {\n         assertEquals("I",\n-                BibtexKeyPatternUtil.lastAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n+                BibtexKeyGenerator.lastAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n         assertEquals("J",\n-                BibtexKeyPatternUtil.lastAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2));\n+                BibtexKeyGenerator.lastAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2));\n         assertEquals("A",\n-                BibtexKeyPatternUtil.lastAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3));\n+                BibtexKeyGenerator.lastAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3));\n         assertEquals("N",\n-                BibtexKeyPatternUtil.lastAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4));\n+                BibtexKeyGenerator.lastAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4));\n         assertEquals("H",\n-                BibtexKeyPatternUtil.lastAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_5));\n+                BibtexKeyGenerator.lastAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_5));\n \n-        assertEquals("W", BibtexKeyPatternUtil\n+        assertEquals("W", BibtexKeyGenerator\n                 .lastAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_1));\n-        assertEquals("T", BibtexKeyPatternUtil\n+        assertEquals("T", BibtexKeyGenerator\n                 .lastAuthorForenameInitials(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_2));\n     }\n \n@@ -627,20 +627,20 @@ public class BibtexKeyPatternUtilTest {\n     @Test\n     public void oneAuthorPlusIni() {\n         assertEquals("Newto",\n-                BibtexKeyPatternUtil.oneAuthorPlusIni(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n+                BibtexKeyGenerator.oneAuthorPlusIni(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1));\n         assertEquals("NewtoM",\n-                BibtexKeyPatternUtil.oneAuthorPlusIni(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2));\n+                BibtexKeyGenerator.oneAuthorPlusIni(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2));\n         assertEquals("NewtoME",\n-                BibtexKeyPatternUtil.oneAuthorPlusIni(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3));\n+                BibtexKeyGenerator.oneAuthorPlusIni(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3));\n         assertEquals("NewtoMEB",\n-                BibtexKeyPatternUtil.oneAuthorPlusIni(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4));\n+                BibtexKeyGenerator.oneAuthorPlusIni(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4));\n         assertEquals("NewtoMEBU",\n-                BibtexKeyPatternUtil.oneAuthorPlusIni(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_5));\n+                BibtexKeyGenerator.oneAuthorPlusIni(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_5));\n \n         assertEquals("Aalst",\n-                BibtexKeyPatternUtil.oneAuthorPlusIni(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_1));\n+                BibtexKeyGenerator.oneAuthorPlusIni(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_1));\n         assertEquals("AalstL",\n-                BibtexKeyPatternUtil.oneAuthorPlusIni(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_2));\n+                BibtexKeyGenerator.oneAuthorPlusIni(AUTHOR_STRING_FIRSTNAME_FULL_LASTNAME_FULL_WITH_VAN_COUNT_2));\n     }\n \n     /**\n@@ -648,18 +648,18 @@ public class BibtexKeyPatternUtilTest {\n      */\n     @Test\n     public void testNAuthors1() {\n-        assertEquals("Newton", BibtexKeyPatternUtil.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 1));\n+        assertEquals("Newton", BibtexKeyGenerator.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 1));\n         assertEquals("NewtonEtAl",\n-                BibtexKeyPatternUtil.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2, 1));\n+                BibtexKeyGenerator.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2, 1));\n         assertEquals("NewtonEtAl",\n-                BibtexKeyPatternUtil.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3, 1));\n+                BibtexKeyGenerator.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3, 1));\n         assertEquals("NewtonEtAl",\n-                BibtexKeyPatternUtil.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4, 1));\n+                BibtexKeyGenerator.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4, 1));\n     }\n \n     @Test\n     public void testNAuthors1EmptyReturnEmpty() {\n-        assertEquals("", BibtexKeyPatternUtil.nAuthors("", 1));\n+        assertEquals("", BibtexKeyGenerator.nAuthors("", 1));\n     }\n \n     /**\n@@ -667,69 +667,69 @@ public class BibtexKeyPatternUtilTest {\n      */\n     @Test\n     public void testNAuthors3() {\n-        assertEquals("Newton", BibtexKeyPatternUtil.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 3));\n+        assertEquals("Newton", BibtexKeyGenerator.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_1, 3));\n         assertEquals("NewtonMaxwell",\n-                BibtexKeyPatternUtil.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2, 3));\n+                BibtexKeyGenerator.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_2, 3));\n         assertEquals("NewtonMaxwellEinstein",\n-                BibtexKeyPatternUtil.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3, 3));\n+                BibtexKeyGenerator.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_3, 3));\n         assertEquals("NewtonMaxwellEinsteinEtAl",\n-                BibtexKeyPatternUtil.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4, 3));\n+                BibtexKeyGenerator.nAuthors(AUTHOR_STRING_FIRSTNAME_INITIAL_LASTNAME_FULL_COUNT_4, 3));\n     }\n \n     @Test\n     public void testFirstPage() {\n-        assertEquals("7", BibtexKeyPatternUtil.firstPage("7--27"));\n-        assertEquals("27", BibtexKeyPatternUtil.firstPage("--27"));\n-        assertEquals("", BibtexKeyPatternUtil.firstPage(""));\n-        assertEquals("42", BibtexKeyPatternUtil.firstPage("42--111"));\n-        assertEquals("7", BibtexKeyPatternUtil.firstPage("7,41,73--97"));\n-        assertEquals("7", BibtexKeyPatternUtil.firstPage("41,7,73--97"));\n-        assertEquals("43", BibtexKeyPatternUtil.firstPage("43+"));\n+        assertEquals("7", BibtexKeyGenerator.firstPage("7--27"));\n+        assertEquals("27", BibtexKeyGenerator.firstPage("--27"));\n+        assertEquals("", BibtexKeyGenerator.firstPage(""));\n+        assertEquals("42", BibtexKeyGenerator.firstPage("42--111"));\n+        assertEquals("7", BibtexKeyGenerator.firstPage("7,41,73--97"));\n+        assertEquals("7", BibtexKeyGenerator.firstPage("41,7,73--97"));\n+        assertEquals("43", BibtexKeyGenerator.firstPage("43+"));\n     }\n \n     @Test(expected = NullPointerException.class)\n     public void testFirstPageNull() {\n-        BibtexKeyPatternUtil.firstPage(null);\n+        BibtexKeyGenerator.firstPage(null);\n     }\n \n     @Test\n     public void testPagePrefix() {\n-        assertEquals("L", BibtexKeyPatternUtil.pagePrefix("L7--27"));\n-        assertEquals("L--", BibtexKeyPatternUtil.pagePrefix("L--27"));\n-        assertEquals("L", BibtexKeyPatternUtil.pagePrefix("L"));\n-        assertEquals("L", BibtexKeyPatternUtil.pagePrefix("L42--111"));\n-        assertEquals("L", BibtexKeyPatternUtil.pagePrefix("L7,L41,L73--97"));\n-        assertEquals("L", BibtexKeyPatternUtil.pagePrefix("L41,L7,L73--97"));\n-        assertEquals("L", BibtexKeyPatternUtil.pagePrefix("L43+"));\n-        assertEquals("", BibtexKeyPatternUtil.pagePrefix("7--27"));\n-        assertEquals("--", BibtexKeyPatternUtil.pagePrefix("--27"));\n-        assertEquals("", BibtexKeyPatternUtil.pagePrefix(""));\n-        assertEquals("", BibtexKeyPatternUtil.pagePrefix("42--111"));\n-        assertEquals("", BibtexKeyPatternUtil.pagePrefix("7,41,73--97"));\n-        assertEquals("", BibtexKeyPatternUtil.pagePrefix("41,7,73--97"));\n-        assertEquals("", BibtexKeyPatternUtil.pagePrefix("43+"));\n+        assertEquals("L", BibtexKeyGenerator.pagePrefix("L7--27"));\n+        assertEquals("L--", BibtexKeyGenerator.pagePrefix("L--27"));\n+        assertEquals("L", BibtexKeyGenerator.pagePrefix("L"));\n+        assertEquals("L", BibtexKeyGenerator.pagePrefix("L42--111"));\n+        assertEquals("L", BibtexKeyGenerator.pagePrefix("L7,L41,L73--97"));\n+        assertEquals("L", BibtexKeyGenerator.pagePrefix("L41,L7,L73--97"));\n+        assertEquals("L", BibtexKeyGenerator.pagePrefix("L43+"));\n+        assertEquals("", BibtexKeyGenerator.pagePrefix("7--27"));\n+        assertEquals("--", BibtexKeyGenerator.pagePrefix("--27"));\n+        assertEquals("", BibtexKeyGenerator.pagePrefix(""));\n+        assertEquals("", BibtexKeyGenerator.pagePrefix("42--111"));\n+        assertEquals("", BibtexKeyGenerator.pagePrefix("7,41,73--97"));\n+        assertEquals("", BibtexKeyGenerator.pagePrefix("41,7,73--97"));\n+        assertEquals("", BibtexKeyGenerator.pagePrefix("43+"));\n     }\n \n     @Test(expected = NullPointerException.class)\n     public void testPagePrefixNull() {\n-        BibtexKeyPatternUtil.pagePrefix(null);\n+        BibtexKeyGenerator.pagePrefix(null);\n     }\n \n     @Test\n     public void testLastPage() {\n \n-        assertEquals("27", BibtexKeyPatternUtil.lastPage("7--27"));\n-        assertEquals("27", BibtexKeyPatternUtil.lastPage("--27"));\n-        assertEquals("", BibtexKeyPatternUtil.lastPage(""));\n-        assertEquals("111", BibtexKeyPatternUtil.lastPage("42--111"));\n-        assertEquals("97", BibtexKeyPatternUtil.lastPage("7,41,73--97"));\n-        assertEquals("97", BibtexKeyPatternUtil.lastPage("7,41,97--73"));\n-        assertEquals("43", BibtexKeyPatternUtil.lastPage("43+"));\n+        assertEquals("27", BibtexKeyGenerator.lastPage("7--27"));\n+        assertEquals("27", BibtexKeyGenerator.lastPage("--27"));\n+        assertEquals("", BibtexKeyGenerator.lastPage(""));\n+        assertEquals("111", BibtexKeyGenerator.lastPage("42--111"));\n+        assertEquals("97", BibtexKeyGenerator.lastPage("7,41,73--97"));\n+        assertEquals("97", BibtexKeyGenerator.lastPage("7,41,97--73"));\n+        assertEquals("43", BibtexKeyGenerator.lastPage("43+"));\n     }\n \n     @Test(expected = NullPointerException.class)\n     public void testLastPageNull() {\n-        BibtexKeyPatternUtil.lastPage(null);\n+        BibtexKeyGenerator.lastPage(null);\n     }\n \n     /**\n@@ -740,28 +740,28 @@ public class BibtexKeyPatternUtilTest {\n         // veryShortTitle is getTitleWords with "1" as count\n         int count = 1;\n         assertEquals("application",\n-                BibtexKeyPatternUtil.getTitleWords(count,\n-                        BibtexKeyPatternUtil.removeSmallWords(TITLE_STRING_ALL_LOWER_FOUR_SMALL_WORDS_ONE_EN_DASH)));\n-        assertEquals("BPEL", BibtexKeyPatternUtil.getTitleWords(count,\n-                BibtexKeyPatternUtil.removeSmallWords(\n+                BibtexKeyGenerator.getTitleWords(count,\n+                        BibtexKeyGenerator.removeSmallWords(TITLE_STRING_ALL_LOWER_FOUR_SMALL_WORDS_ONE_EN_DASH)));\n+        assertEquals("BPEL", BibtexKeyGenerator.getTitleWords(count,\n+                BibtexKeyGenerator.removeSmallWords(\n                         TITLE_STRING_ALL_LOWER_FIRST_WORD_IN_BRACKETS_TWO_SMALL_WORDS_SMALL_WORD_AFTER_COLON)));\n-        assertEquals("Process", BibtexKeyPatternUtil.getTitleWords(count,\n-                BibtexKeyPatternUtil.removeSmallWords(TITLE_STRING_CASED)));\n+        assertEquals("Process", BibtexKeyGenerator.getTitleWords(count,\n+                BibtexKeyGenerator.removeSmallWords(TITLE_STRING_CASED)));\n         assertEquals("BPMN",\n-                BibtexKeyPatternUtil.getTitleWords(count,\n-                        BibtexKeyPatternUtil.removeSmallWords(TITLE_STRING_CASED_ONE_UPPER_WORD_ONE_SMALL_WORD)));\n-        assertEquals("Difference", BibtexKeyPatternUtil.getTitleWords(count,\n-                BibtexKeyPatternUtil.removeSmallWords(TITLE_STRING_CASED_TWO_SMALL_WORDS_SMALL_WORD_AT_THE_BEGINNING)));\n+                BibtexKeyGenerator.getTitleWords(count,\n+                        BibtexKeyGenerator.removeSmallWords(TITLE_STRING_CASED_ONE_UPPER_WORD_ONE_SMALL_WORD)));\n+        assertEquals("Difference", BibtexKeyGenerator.getTitleWords(count,\n+                BibtexKeyGenerator.removeSmallWords(TITLE_STRING_CASED_TWO_SMALL_WORDS_SMALL_WORD_AT_THE_BEGINNING)));\n         assertEquals("Cloud",\n-                BibtexKeyPatternUtil.getTitleWords(count,\n-                        BibtexKeyPatternUtil\n+                BibtexKeyGenerator.getTitleWords(count,\n+                        BibtexKeyGenerator\n                                 .removeSmallWords(TITLE_STRING_CASED_TWO_SMALL_WORDS_SMALL_WORD_AFTER_COLON)));\n         assertEquals("Towards",\n-                BibtexKeyPatternUtil.getTitleWords(count,\n-                        BibtexKeyPatternUtil.removeSmallWords(TITLE_STRING_CASED_TWO_SMALL_WORDS_ONE_CONNECTED_WORD)));\n+                BibtexKeyGenerator.getTitleWords(count,\n+                        BibtexKeyGenerator.removeSmallWords(TITLE_STRING_CASED_TWO_SMALL_WORDS_ONE_CONNECTED_WORD)));\n         assertEquals("Measurement",\n-                BibtexKeyPatternUtil.getTitleWords(count,\n-                        BibtexKeyPatternUtil\n+                BibtexKeyGenerator.getTitleWords(count,\n+                        BibtexKeyGenerator\n                                 .removeSmallWords(TITLE_STRING_CASED_FOUR_SMALL_WORDS_TWO_CONNECTED_WORDS)));\n     }\n \n@@ -773,20 +773,20 @@ public class BibtexKeyPatternUtilTest {\n         // shortTitle is getTitleWords with "3" as count\n         int count = 3;\n         assertEquals("application migration effort",\n-                BibtexKeyPatternUtil.getTitleWords(count, TITLE_STRING_ALL_LOWER_FOUR_SMALL_WORDS_ONE_EN_DASH));\n-        assertEquals("BPEL conformance in", BibtexKeyPatternUtil.getTitleWords(count,\n+                BibtexKeyGenerator.getTitleWords(count, TITLE_STRING_ALL_LOWER_FOUR_SMALL_WORDS_ONE_EN_DASH));\n+        assertEquals("BPEL conformance in", BibtexKeyGenerator.getTitleWords(count,\n                 TITLE_STRING_ALL_LOWER_FIRST_WORD_IN_BRACKETS_TWO_SMALL_WORDS_SMALL_WORD_AFTER_COLON));\n-        assertEquals("Process Viewing Patterns", BibtexKeyPatternUtil.getTitleWords(count, TITLE_STRING_CASED));\n+        assertEquals("Process Viewing Patterns", BibtexKeyGenerator.getTitleWords(count, TITLE_STRING_CASED));\n         assertEquals("BPMN Conformance in",\n-                BibtexKeyPatternUtil.getTitleWords(count, TITLE_STRING_CASED_ONE_UPPER_WORD_ONE_SMALL_WORD));\n-        assertEquals("The Difference Between", BibtexKeyPatternUtil.getTitleWords(count,\n+                BibtexKeyGenerator.getTitleWords(count, TITLE_STRING_CASED_ONE_UPPER_WORD_ONE_SMALL_WORD));\n+        assertEquals("The Difference Between", BibtexKeyGenerator.getTitleWords(count,\n                 TITLE_STRING_CASED_TWO_SMALL_WORDS_SMALL_WORD_AT_THE_BEGINNING));\n         assertEquals("Cloud Computing: The",\n-                BibtexKeyPatternUtil.getTitleWords(count, TITLE_STRING_CASED_TWO_SMALL_WORDS_SMALL_WORD_AFTER_COLON));\n+                BibtexKeyGenerator.getTitleWords(count, TITLE_STRING_CASED_TWO_SMALL_WORDS_SMALL_WORD_AFTER_COLON));\n         assertEquals("Towards Choreography based",\n-                BibtexKeyPatternUtil.getTitleWords(count, TITLE_STRING_CASED_TWO_SMALL_WORDS_ONE_CONNECTED_WORD));\n+                BibtexKeyGenerator.getTitleWords(count, TITLE_STRING_CASED_TWO_SMALL_WORDS_ONE_CONNECTED_WORD));\n         assertEquals("On the Measurement",\n-                BibtexKeyPatternUtil.getTitleWords(count, TITLE_STRING_CASED_FOUR_SMALL_WORDS_TWO_CONNECTED_WORDS));\n+                BibtexKeyGenerator.getTitleWords(count, TITLE_STRING_CASED_FOUR_SMALL_WORDS_TWO_CONNECTED_WORDS));\n     }\n \n     /**\n@@ -796,22 +796,22 @@ public class BibtexKeyPatternUtilTest {\n     public void camel() {\n         // camel capitalises and concatenates all the words of the title\n         assertEquals("ApplicationMigrationEffortInTheCloudTheCaseOfCloudPlatforms",\n-                BibtexKeyPatternUtil.getCamelizedTitle(TITLE_STRING_ALL_LOWER_FOUR_SMALL_WORDS_ONE_EN_DASH));\n+                BibtexKeyGenerator.getCamelizedTitle(TITLE_STRING_ALL_LOWER_FOUR_SMALL_WORDS_ONE_EN_DASH));\n         assertEquals("BPELConformanceInOpenSourceEnginesTheCaseOfStaticAnalysis",\n-                BibtexKeyPatternUtil.getCamelizedTitle(\n+                BibtexKeyGenerator.getCamelizedTitle(\n                         TITLE_STRING_ALL_LOWER_FIRST_WORD_IN_BRACKETS_TWO_SMALL_WORDS_SMALL_WORD_AFTER_COLON));\n-        assertEquals("ProcessViewingPatterns", BibtexKeyPatternUtil.getCamelizedTitle(TITLE_STRING_CASED));\n+        assertEquals("ProcessViewingPatterns", BibtexKeyGenerator.getCamelizedTitle(TITLE_STRING_CASED));\n         assertEquals("BPMNConformanceInOpenSourceEngines",\n-                BibtexKeyPatternUtil.getCamelizedTitle(TITLE_STRING_CASED_ONE_UPPER_WORD_ONE_SMALL_WORD));\n+                BibtexKeyGenerator.getCamelizedTitle(TITLE_STRING_CASED_ONE_UPPER_WORD_ONE_SMALL_WORD));\n         assertEquals("TheDifferenceBetweenGraphBasedAndBlockStructuredBusinessProcessModellingLanguages",\n-                BibtexKeyPatternUtil.getCamelizedTitle(\n+                BibtexKeyGenerator.getCamelizedTitle(\n                         TITLE_STRING_CASED_TWO_SMALL_WORDS_SMALL_WORD_AT_THE_BEGINNING));\n         assertEquals("CloudComputingTheNextRevolutionInIT",\n-                BibtexKeyPatternUtil.getCamelizedTitle(TITLE_STRING_CASED_TWO_SMALL_WORDS_SMALL_WORD_AFTER_COLON));\n+                BibtexKeyGenerator.getCamelizedTitle(TITLE_STRING_CASED_TWO_SMALL_WORDS_SMALL_WORD_AFTER_COLON));\n         assertEquals("TowardsChoreographyBasedProcessDistributionInTheCloud",\n-                BibtexKeyPatternUtil.getCamelizedTitle(TITLE_STRING_CASED_TWO_SMALL_WORDS_ONE_CONNECTED_WORD));\n+                BibtexKeyGenerator.getCamelizedTitle(TITLE_STRING_CASED_TWO_SMALL_WORDS_ONE_CONNECTED_WORD));\n         assertEquals("OnTheMeasurementOfDesignTimeAdaptabilityForProcessBasedSystems",\n-                BibtexKeyPatternUtil.getCamelizedTitle(TITLE_STRING_CASED_FOUR_SMALL_WORDS_TWO_CONNECTED_WORDS));\n+                BibtexKeyGenerator.getCamelizedTitle(TITLE_STRING_CASED_FOUR_SMALL_WORDS_TWO_CONNECTED_WORDS));\n     }\n \n     /**\n@@ -822,27 +822,27 @@ public class BibtexKeyPatternUtilTest {\n         // title capitalises the significant words of the title\n         // for the title case the concatenation happens at formatting, which is tested in MakeLabelWithDatabaseTest.java\n         assertEquals("Application Migration Effort in the Cloud the Case of Cloud Platforms",\n-                BibtexKeyPatternUtil\n+                BibtexKeyGenerator\n                         .camelizeSignificantWordsInTitle(TITLE_STRING_ALL_LOWER_FOUR_SMALL_WORDS_ONE_EN_DASH));\n         assertEquals("BPEL Conformance in Open Source Engines: the Case of Static Analysis",\n-                BibtexKeyPatternUtil.camelizeSignificantWordsInTitle(\n+                BibtexKeyGenerator.camelizeSignificantWordsInTitle(\n                         TITLE_STRING_ALL_LOWER_FIRST_WORD_IN_BRACKETS_TWO_SMALL_WORDS_SMALL_WORD_AFTER_COLON));\n         assertEquals("Process Viewing Patterns",\n-                BibtexKeyPatternUtil.camelizeSignificantWordsInTitle(TITLE_STRING_CASED));\n+                BibtexKeyGenerator.camelizeSignificantWordsInTitle(TITLE_STRING_CASED));\n         assertEquals("BPMN Conformance in Open Source Engines",\n-                BibtexKeyPatternUtil\n+                BibtexKeyGenerator\n                         .camelizeSignificantWordsInTitle(TITLE_STRING_CASED_ONE_UPPER_WORD_ONE_SMALL_WORD));\n         assertEquals("The Difference between Graph Based and Block Structured Business Process Modelling Languages",\n-                BibtexKeyPatternUtil.camelizeSignificantWordsInTitle(\n+                BibtexKeyGenerator.camelizeSignificantWordsInTitle(\n                         TITLE_STRING_CASED_TWO_SMALL_WORDS_SMALL_WORD_AT_THE_BEGINNING));\n         assertEquals("Cloud Computing: the Next Revolution in IT",\n-                BibtexKeyPatternUtil.camelizeSignificantWordsInTitle(\n+                BibtexKeyGenerator.camelizeSignificantWordsInTitle(\n                         TITLE_STRING_CASED_TWO_SMALL_WORDS_SMALL_WORD_AFTER_COLON));\n         assertEquals("Towards Choreography Based Process Distribution in the Cloud",\n-                BibtexKeyPatternUtil\n+                BibtexKeyGenerator\n                         .camelizeSignificantWordsInTitle(TITLE_STRING_CASED_TWO_SMALL_WORDS_ONE_CONNECTED_WORD));\n         assertEquals("On the Measurement of Design Time Adaptability for Process Based Systems",\n-                BibtexKeyPatternUtil.camelizeSignificantWordsInTitle(\n+                BibtexKeyGenerator.camelizeSignificantWordsInTitle(\n                         TITLE_STRING_CASED_FOUR_SMALL_WORDS_TWO_CONNECTED_WORDS));\n     }\n \n@@ -851,15 +851,15 @@ public class BibtexKeyPatternUtilTest {\n         BibEntry entry = new BibEntry();\n         entry.setField("keywords", "w1, w2a w2b, w3");\n \n-        String result = BibtexKeyPatternUtil.makeLabel(entry, "keyword1", \',\', new BibDatabase());\n+        String result = BibtexKeyGenerator.generateKey(entry, "keyword1");\n         assertEquals("w1", result);\n \n         // check keywords with space\n-        result = BibtexKeyPatternUtil.makeLabel(entry, "keyword2", \',\', new BibDatabase());\n-        assertEquals("w2a w2b", result);\n+        result = BibtexKeyGenerator.generateKey(entry, "keyword2");\n+        assertEquals("w2aw2b", result);\n \n         // check out of range\n-        result = BibtexKeyPatternUtil.makeLabel(entry, "keyword4", \',\', new BibDatabase());\n+        result = BibtexKeyGenerator.generateKey(entry, "keyword4");\n         assertEquals("", result);\n     }\n \n@@ -874,7 +874,7 @@ public class BibtexKeyPatternUtilTest {\n         database.insertEntry(entry1);\n         entry2.setField("keywords", "w1, w2a w2b, w3");\n \n-        String result = BibtexKeyPatternUtil.makeLabel(entry1, "keyword1", \',\', database);\n+        String result = BibtexKeyGenerator.generateKey(entry1, "keyword1", database);\n \n         assertEquals("w1", result);\n     }\n@@ -885,15 +885,15 @@ public class BibtexKeyPatternUtilTest {\n         entry.setField("keywords", "w1, w2a w2b, w3");\n \n         // all keywords\n-        String result = BibtexKeyPatternUtil.makeLabel(entry, "keywords", \',\', new BibDatabase());\n+        String result = BibtexKeyGenerator.generateKey(entry, "keywords");\n         assertEquals("w1w2aw2bw3", result);\n \n         // check keywords with space\n-        result = BibtexKeyPatternUtil.makeLabel(entry, "keywords2", \',\', new BibDatabase());\n+        result = BibtexKeyGenerator.generateKey(entry, "keywords2");\n         assertEquals("w1w2aw2b", result);\n \n         // check out of range\n-        result = BibtexKeyPatternUtil.makeLabel(entry, "keywords55", \',\', new BibDatabase());\n+        result = BibtexKeyGenerator.generateKey(entry, "keywords55");\n         assertEquals("w1w2aw2bw3", result);\n     }\n \n@@ -908,38 +908,38 @@ public class BibtexKeyPatternUtilTest {\n         database.insertEntry(entry1);\n         entry2.setField("keywords", "w1, w2a w2b, w3");\n \n-        String result = BibtexKeyPatternUtil.makeLabel(entry1, "keywords", \',\', database);\n+        String result = BibtexKeyGenerator.generateKey(entry1, "keywords", database);\n \n         assertEquals("w1w2aw2bw3", result);\n     }\n \n     @Test\n     public void testCheckLegalKeyEnforceLegal() {\n-        assertEquals("AAAA", BibtexKeyPatternUtil.checkLegalKey("AA AA", true));\n-        assertEquals("SPECIALCHARS", BibtexKeyPatternUtil.checkLegalKey("SPECIAL CHARS#{\\\\\\"}~,^", true));\n-        assertEquals("", BibtexKeyPatternUtil.checkLegalKey("\\n\\t\\r", true));\n+        assertEquals("AAAA", BibtexKeyGenerator.cleanKey("AA AA", true));\n+        assertEquals("SPECIALCHARS", BibtexKeyGenerator.cleanKey("SPECIAL CHARS#{\\\\\\"}~,^", true));\n+        assertEquals("", BibtexKeyGenerator.cleanKey("\\n\\t\\r", true));\n     }\n \n     @Test\n     public void testCheckLegalKeyDoNotEnforceLegal() {\n-        assertEquals("AAAA", BibtexKeyPatternUtil.checkLegalKey("AA AA", false));\n-        assertEquals("SPECIALCHARS#~^", BibtexKeyPatternUtil.checkLegalKey("SPECIAL CHARS#{\\\\\\"}~,^", false));\n-        assertEquals("", BibtexKeyPatternUtil.checkLegalKey("\\n\\t\\r", false));\n+        assertEquals("AAAA", BibtexKeyGenerator.cleanKey("AA AA", false));\n+        assertEquals("SPECIALCHARS#~^", BibtexKeyGenerator.cleanKey("SPECIAL CHARS#{\\\\\\"}~,^", false));\n+        assertEquals("", BibtexKeyGenerator.cleanKey("\\n\\t\\r", false));\n     }\n \n-    @Test\n+    @Test(expected = NullPointerException.class)\n     public void testCheckLegalNullInNullOut() {\n-        assertNull(BibtexKeyPatternUtil.checkLegalKey(null, true));\n-        assertNull(BibtexKeyPatternUtil.checkLegalKey(null, false));\n+        assertNull(BibtexKeyGenerator.cleanKey(null, true));\n+        assertNull(BibtexKeyGenerator.cleanKey(null, false));\n     }\n \n     @Test\n     public void testApplyModifiers() {\n         BibEntry entry = new BibEntry();\n         entry.setField("title", "Green Scheduling of Whatever");\n-        assertEquals("GSo", BibtexKeyPatternUtil.makeLabel(entry, "shorttitleINI", \',\', new BibDatabase()));\n-        assertEquals("Green Scheduling of", BibtexKeyPatternUtil.makeLabel(entry, "shorttitle",\n-                \',\', new BibDatabase()));\n+        assertEquals("GSo", BibtexKeyGenerator.generateKey(entry, "shorttitleINI"));\n+        assertEquals("GreenSchedulingof", BibtexKeyGenerator.generateKey(entry, "shorttitle",\n+                new BibDatabase()));\n     }\n \n     @Test\n@@ -953,8 +953,8 @@ public class BibtexKeyPatternUtilTest {\n         database.insertEntry(entry1);\n         entry2.setField("title", "Green Scheduling of Whatever");\n \n-        assertEquals("Green Scheduling of", BibtexKeyPatternUtil.makeLabel(entry1, "shorttitle",\n-                \',\', database));\n+        assertEquals("GreenSchedulingof", BibtexKeyGenerator.generateKey(entry1, "shorttitle",\n+                database));\n     }\n \n     @Test\n@@ -968,7 +968,20 @@ public class BibtexKeyPatternUtilTest {\n         database.insertEntry(entry1);\n         entry2.setField("title", "Green Scheduling of Whatever");\n \n-        assertEquals("GSo", BibtexKeyPatternUtil.makeLabel(entry1, "shorttitleINI", \',\', database));\n+        assertEquals("GSo", BibtexKeyGenerator.generateKey(entry1, "shorttitleINI", database));\n     }\n \n+    @Test\n+    public void generateKeyStripsColonFromTitle() throws Exception {\n+        BibEntry entry = new BibEntry();\n+        entry.setField("title", "Green Scheduling of: Whatever");\n+        assertEquals("GreenSchedulingOfWhatever", BibtexKeyGenerator.generateKey(entry, "title"));\n+    }\n+\n+    @Test\n+    public void generateKeyStripsApostropheFromTitle() throws Exception {\n+        BibEntry entry = new BibEntry();\n+        entry.setField("title", "Green Scheduling of `Whatever`");\n+        assertEquals("GreenSchedulingofWhatever", BibtexKeyGenerator.generateKey(entry, "title"));\n+    }\n }\ndiff --git a/src/test/java/org/jabref/logic/bibtexkeypattern/MakeLabelWithDatabaseTest.java b/src/test/java/org/jabref/logic/bibtexkeypattern/MakeLabelWithDatabaseTest.java\nindex 8098382567..3888028850 100644\n--- a/src/test/java/org/jabref/logic/bibtexkeypattern/MakeLabelWithDatabaseTest.java\n+++ b/src/test/java/org/jabref/logic/bibtexkeypattern/MakeLabelWithDatabaseTest.java\n@@ -36,24 +36,25 @@ public class MakeLabelWithDatabaseTest {\n \n     @Test\n     public void generateDefaultKey() {\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Doe2016"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateDefaultKeyAlreadyExistsDuplicatesStartAtA() {\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        BibtexKeyGenerator keyGenerator = new BibtexKeyGenerator(bibtexKeyPattern, database, preferences);\n+        keyGenerator.generateAndSetKey(entry);\n         BibEntry entry2 = new BibEntry();\n         entry2.setField("author", "John Doe");\n         entry2.setField("year", "2016");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry2, preferences);\n+        keyGenerator.generateAndSetKey(entry2);\n         assertEquals(Optional.of("Doe2016a"), entry2.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateDefaultKeyAlwaysLetter() {\n         preferences = new BibtexKeyPatternPreferences("", "", true, true, true, pattern, \',\');\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Doe2016a"), entry.getCiteKeyOptional());\n     }\n \n@@ -61,18 +62,19 @@ public class MakeLabelWithDatabaseTest {\n     public void generateDefaultKeyAlwaysLetterAlreadyExistsDuplicatesStartAtB() {\n         preferences = new BibtexKeyPatternPreferences("", "", true, true, true, pattern, \',\');\n \n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        BibtexKeyGenerator keyGenerator = new BibtexKeyGenerator(bibtexKeyPattern, database, preferences);\n+        keyGenerator.generateAndSetKey(entry);\n         BibEntry entry2 = new BibEntry();\n         entry2.setField("author", "John Doe");\n         entry2.setField("year", "2016");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry2, preferences);\n+        keyGenerator.generateAndSetKey(entry2);\n         assertEquals(Optional.of("Doe2016b"), entry2.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateDefaultKeyStartDuplicatesAtB() {\n         preferences = new BibtexKeyPatternPreferences("", "", false, false, true, pattern, \',\');\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Doe2016"), entry.getCiteKeyOptional());\n     }\n \n@@ -80,17 +82,19 @@ public class MakeLabelWithDatabaseTest {\n     public void generateDefaultKeyAlreadyExistsDuplicatesStartAtB() {\n         preferences = new BibtexKeyPatternPreferences("", "", false, false, true, pattern, \',\');\n \n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        BibtexKeyGenerator keyGenerator = new BibtexKeyGenerator(bibtexKeyPattern, database, preferences);\n+        keyGenerator.generateAndSetKey(entry);\n         BibEntry entry2 = new BibEntry();\n         entry2.setField("author", "John Doe");\n         entry2.setField("year", "2016");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry2, preferences);\n+        keyGenerator.generateAndSetKey(entry2);\n         assertEquals(Optional.of("Doe2016b"), entry2.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateDefaultKeyAlreadyExistsManyDuplicates() {\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        BibtexKeyGenerator keyGenerator = new BibtexKeyGenerator(bibtexKeyPattern, database, preferences);\n+        keyGenerator.generateAndSetKey(entry);\n         BibEntry entry2 = new BibEntry();\n         entry2.setField("author", "John Doe");\n         entry2.setField("year", "2016");\n@@ -101,94 +105,95 @@ public class MakeLabelWithDatabaseTest {\n         entry3.setField("year", "2016");\n         entry3.setCiteKey(entry.getCiteKeyOptional().get());\n         database.insertEntry(entry3);\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry3, preferences);\n+        keyGenerator.generateAndSetKey(entry3);\n         assertEquals(Optional.of("Doe2016a"), entry3.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateDefaultKeyFirstTwoAlreadyExists() {\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        BibtexKeyGenerator keyGenerator = new BibtexKeyGenerator(bibtexKeyPattern, database, preferences);\n+        keyGenerator.generateAndSetKey(entry);\n         BibEntry entry2 = new BibEntry();\n         entry2.setField("author", "John Doe");\n         entry2.setField("year", "2016");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry2, preferences);\n+        keyGenerator.generateAndSetKey(entry2);\n         database.insertEntry(entry2);\n         BibEntry entry3 = new BibEntry();\n         entry3.setField("author", "John Doe");\n         entry3.setField("year", "2016");\n         entry3.setCiteKey(entry.getCiteKeyOptional().get());\n         database.insertEntry(entry3);\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry3, preferences);\n+        keyGenerator.generateAndSetKey(entry3);\n         assertEquals(Optional.of("Doe2016b"), entry3.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyAuthLowerModified() {\n         bibtexKeyPattern.setDefaultValue("[auth:lower][year]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("doe2016"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyAuthUpperModified() {\n         bibtexKeyPattern.setDefaultValue("[auth:upper][year]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("DOE2016"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyAuthTitleCaseModified() {\n         bibtexKeyPattern.setDefaultValue("[auth:title_case][year]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Doe2016"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyAuthSentenceCaseModified() {\n         bibtexKeyPattern.setDefaultValue("[auth:sentence_case][year]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Doe2016"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyAuthCapitalizeModified() {\n         bibtexKeyPattern.setDefaultValue("[auth:capitalize][year]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Doe2016"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateDefaultKeyFixedValue() {\n         bibtexKeyPattern.setDefaultValue("[auth]Test[year]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("DoeTest2016"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyShortYear() {\n         bibtexKeyPattern.setDefaultValue("[shortyear]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("16"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyAuthN() {\n         bibtexKeyPattern.setDefaultValue("[auth2]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Do"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyAuthNShortName() {\n         bibtexKeyPattern.setDefaultValue("[auth10]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Doe"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyEmptyField() {\n         entry = new BibEntry();\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.empty(), entry.getCiteKeyOptional());\n     }\n \n@@ -196,36 +201,36 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyEmptyFieldDefaultText() {\n         bibtexKeyPattern.setDefaultValue("[author:(No Author Provided)]");\n         entry.clearField("author");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("NoAuthorProvided"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n-    public void generateKeyEmptyFieldColonInDefaultText() {\n+    public void generateKeyEmptyFieldNoColonInDefaultText() {\n         bibtexKeyPattern.setDefaultValue("[author:(Problem:No Author Provided)]");\n         entry.clearField("author");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n-        assertEquals(Optional.of("Problem:NoAuthorProvided"), entry.getCiteKeyOptional());\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n+        assertEquals(Optional.of("ProblemNoAuthorProvided"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyTitle() {\n         bibtexKeyPattern.setDefaultValue("[title]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("AnAwesomePaperonJabRef"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyTitleAbbr() {\n         bibtexKeyPattern.setDefaultValue("[title:abbr]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("AAPoJ"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyShorttitle() {\n         bibtexKeyPattern.setDefaultValue("[shorttitle]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Anawesomepaper"), entry.getCiteKeyOptional());\n     }\n \n@@ -233,7 +238,7 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyShorttitleLowerModified() {\n         bibtexKeyPattern.setDefaultValue("[shorttitle:lower]");\n         entry.setField("title", "An aweSOme Paper on JabRef");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("anawesomepaper"), entry.getCiteKeyOptional());\n     }\n \n@@ -241,7 +246,7 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyShorttitleUpperModified() {\n         bibtexKeyPattern.setDefaultValue("[shorttitle:upper]");\n         entry.setField("title", "An aweSOme Paper on JabRef");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("ANAWESOMEPAPER"), entry.getCiteKeyOptional());\n     }\n \n@@ -249,7 +254,7 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyShorttitleTitleCaseModified() {\n         bibtexKeyPattern.setDefaultValue("[shorttitle:title_case]");\n         entry.setField("title", "An aweSOme Paper on JabRef");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("AnAwesomePaper"), entry.getCiteKeyOptional());\n     }\n \n@@ -257,7 +262,7 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyShorttitleSentenceCaseModified() {\n         bibtexKeyPattern.setDefaultValue("[shorttitle:sentence_case]");\n         entry.setField("title", "An aweSOme Paper on JabRef");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Anawesomepaper"), entry.getCiteKeyOptional());\n     }\n \n@@ -265,14 +270,14 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyShorttitleCapitalizeModified() {\n         bibtexKeyPattern.setDefaultValue("[shorttitle:capitalize]");\n         entry.setField("title", "An aweSOme Paper on JabRef");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("AnAwesomePaper"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyVeryshorttitle() {\n         bibtexKeyPattern.setDefaultValue("[veryshorttitle]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("awesome"), entry.getCiteKeyOptional());\n     }\n \n@@ -280,7 +285,7 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyVeryshorttitleLowerModified() {\n         bibtexKeyPattern.setDefaultValue("[veryshorttitle:lower]");\n         entry.setField("title", "An aweSOme Paper on JabRef");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("awesome"), entry.getCiteKeyOptional());\n     }\n \n@@ -288,7 +293,7 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyVeryshorttitleUpperModified() {\n         bibtexKeyPattern.setDefaultValue("[veryshorttitle:upper]");\n         entry.setField("title", "An aweSOme Paper on JabRef");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("AWESOME"), entry.getCiteKeyOptional());\n     }\n \n@@ -296,7 +301,7 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyVeryshorttitleTitleCaseModified() {\n         bibtexKeyPattern.setDefaultValue("[veryshorttitle:title_case]");\n         entry.setField("title", "An aweSOme Paper on JabRef");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Awesome"), entry.getCiteKeyOptional());\n     }\n \n@@ -304,7 +309,7 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyVeryshorttitleSentenceCaseModified() {\n         bibtexKeyPattern.setDefaultValue("[veryshorttitle:sentence_case]");\n         entry.setField("title", "An aweSOme Paper on JabRef");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Awesome"), entry.getCiteKeyOptional());\n     }\n \n@@ -312,21 +317,21 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyVeryshorttitleCapitalizeModified() {\n         bibtexKeyPattern.setDefaultValue("[veryshorttitle:capitalize]");\n         entry.setField("title", "An aweSOme Paper on JabRef");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Awesome"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyShorttitleINI() {\n         bibtexKeyPattern.setDefaultValue("[shorttitleINI]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Aap"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyCamel() {\n         bibtexKeyPattern.setDefaultValue("[camel]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("AnAwesomePaperOnJabRef"), entry.getCiteKeyOptional());\n     }\n \n@@ -334,7 +339,7 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyAuthNM() {\n         bibtexKeyPattern.setDefaultValue("[auth4_3]");\n         entry.setField("author", "John Doe and Donald Smith and Will Wonder");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Wond"), entry.getCiteKeyOptional());\n     }\n \n@@ -342,7 +347,7 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyAuthNMLargeN() {\n         bibtexKeyPattern.setDefaultValue("[auth20_3]");\n         entry.setField("author", "John Doe and Donald Smith and Will Wonder");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Wonder"), entry.getCiteKeyOptional());\n     }\n \n@@ -350,7 +355,7 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyAuthNMLargeM() {\n         bibtexKeyPattern.setDefaultValue("[auth2_4]");\n         entry.setField("author", "John Doe and Donald Smith and Will Wonder");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.empty(), entry.getCiteKeyOptional());\n     }\n \n@@ -358,7 +363,7 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyAuthNMLargeMReallyReturnsEmptyString() {\n         bibtexKeyPattern.setDefaultValue("[auth2_4][year]");\n         entry.setField("author", "John Doe and Donald Smith and Will Wonder");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("2016"), entry.getCiteKeyOptional());\n     }\n \n@@ -367,7 +372,7 @@ public class MakeLabelWithDatabaseTest {\n         preferences = new BibtexKeyPatternPreferences("2", "3", false, true, true, pattern, \',\');\n         bibtexKeyPattern.setDefaultValue("[auth][year]");\n         entry.setField("author", "John Doe and Donald Smith and Will Wonder");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Doe3016"), entry.getCiteKeyOptional());\n     }\n \n@@ -375,7 +380,7 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyAuthIni() {\n         bibtexKeyPattern.setDefaultValue("[authIni2]");\n         entry.setField("author", "John Doe and Donald Smith and Will Wonder");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("DS"), entry.getCiteKeyOptional());\n     }\n \n@@ -383,7 +388,7 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyAuthIniMany() {\n         bibtexKeyPattern.setDefaultValue("[authIni10]");\n         entry.setField("author", "John Doe and Donald Smith and Will Wonder");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("DoeSmiWon"), entry.getCiteKeyOptional());\n     }\n \n@@ -391,49 +396,49 @@ public class MakeLabelWithDatabaseTest {\n     public void generateKeyTitleRegexe() {\n         bibtexKeyPattern.setDefaultValue("[title:regex(\\" \\",\\"-\\")]");\n         entry.setField("title", "Please replace the spaces");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Please-Replace-the-Spaces"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyTitleTitleCase() {\n         bibtexKeyPattern.setDefaultValue("[title:title_case]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("AnAwesomePaperonJabref"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyTitleCapitalize() {\n         bibtexKeyPattern.setDefaultValue("[title:capitalize]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("AnAwesomePaperOnJabref"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyTitleSentenceCase() {\n         bibtexKeyPattern.setDefaultValue("[title:sentence_case]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Anawesomepaperonjabref"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyTitleTitleCaseAbbr() {\n         bibtexKeyPattern.setDefaultValue("[title:title_case:abbr]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("AAPoJ"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyTitleCapitalizeAbbr() {\n         bibtexKeyPattern.setDefaultValue("[title:capitalize:abbr]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("AAPOJ"), entry.getCiteKeyOptional());\n     }\n \n     @Test\n     public void generateKeyTitleSentenceCaseAbbr() {\n         bibtexKeyPattern.setDefaultValue("[title:sentence_case:abbr]");\n-        BibtexKeyPatternUtil.makeAndSetLabel(bibtexKeyPattern, database, entry, preferences);\n+        new BibtexKeyGenerator(bibtexKeyPattern, database, preferences).generateAndSetKey(entry);\n         assertEquals(Optional.of("Aapoj"), entry.getCiteKeyOptional());\n     }\n }\ndiff --git a/src/test/java/org/jabref/logic/bibtexkeypattern/MakeLabelWithoutDatabaseTest.java b/src/test/java/org/jabref/logic/bibtexkeypattern/MakeLabelWithoutDatabaseTest.java\nindex b56e02e462..88af32ce21 100644\n--- a/src/test/java/org/jabref/logic/bibtexkeypattern/MakeLabelWithoutDatabaseTest.java\n+++ b/src/test/java/org/jabref/logic/bibtexkeypattern/MakeLabelWithoutDatabaseTest.java\n@@ -21,8 +21,7 @@ public class MakeLabelWithoutDatabaseTest {\n \n     @Test\n     public void makeLabelForFileSearch() {\n-        String label =\n-            BibtexKeyPatternUtil.makeLabel(entry, "auth", \',\', null);\n+        String label = BibtexKeyGenerator.generateKey(entry, "auth");\n         assertEquals("Doe", label);\n     }\n \n@@ -33,8 +32,7 @@ public class MakeLabelWithoutDatabaseTest {\n         localEntry.setField("year", "2016");\n         localEntry.setField("title", "An awesome paper on JabRef");\n \n-        String label =\n-            BibtexKeyPatternUtil.makeLabel(localEntry, "auth", \',\', null);\n+        String label = BibtexKeyGenerator.generateKey(localEntry, "auth");\n         assertEquals("Doe", label);\n     }\n \n', 'commit_subject': 'Fix #3359: Automatically remove colon and apostrophe from key pattern (#3506)', 'repo_name': 'JabRef/jabref', 'committer': {'name': 'GitHub', 'email': '1505422b2465e9a84f6fdfaa161078890c593f06@github.com', 'time_sec': '1514924349', 'tz_offset': '60', 'date': {'seconds': '1514924349'}}, 'commit_tree': 'c5c1ca760a4d2165bc5b662faacba05188aa5650', 'commit_message': 'Fix #3359: Automatically remove colon and apostrophe from key pattern (#3506)\n\n* Refactor BibTeX key generator\r\n\r\n* Fix #3359: Automatically remove colon and apostrophe from key pattern\r\n\r\n* Minor code review and fix tests\r\n\r\n* Fix localization\r\n\r\n* Fix build after merge\r\n\r\n* Merge\r\n', 'language_name': 'Java', 'license': 'mit', 'hunks': '@@ -1853,7 +1853,6 @@ should\\ contain\\ a\\ protocol=bir protokol içermeli\n Copy\\ preview=Kopyalama önizleme\n Automatically\\ setting\\ file\\ links=Dosya bağlantıları otomatik olarak ayarlanıyor\n Regenerating\\ BibTeX\\ keys\\ according\\ to\\ metadata=Üstveri (metadata) uyarınca BibTeX anahtarları yeniden oluşturuluyor\n-No\\ meta\\ data\\ present\\ in\\ BIB\\ file.\\ Cannot\\ regenerate\\ BibTeX\\ keys=Bibdosyasında üstveri yok. Bibtex anahtarları yeniden oluşturulamıyor\n Regenerate\\ all\\ keys\\ for\\ the\\ entries\\ in\\ a\\ BibTeX\\ file=Bir BibTeX dosyasındaki tüm girdiler için tüm anahtarları yeniden oluştur\n Show\\ debug\\ level\\ messages=Hata ayıklama düzeyi mesajları göster\n Default\\ bibliography\\ mode=Öntanımlı bibliyografya kipi\n', 'addition_count': 0, 'deletion_count': 1, 'src_file': 'a/src/main/resources/l10n/JabRef_tr.properties', 'tgt_file': 'b/src/main/resources/l10n/JabRef_tr.properties', 'file_extension': '.properties', 'before_file': 'Could\\ not\\ delete\\ empty\\ entries.=Boş girdiler silinemedi.\n\nDelete\\ empty\\ entries=Boş girdileri sil\n\nEmpty\\ entries=Boş girdiler\n\nKeep\\ empty\\ entries=Boş girdileri tut\n\nLibrary\\ \'%0\'\\ has\\ empty\\ entries.\\ Do\\ you\\ want\\ to\\ delete\\ them?=\'%0\' kütüphanesi boş girdiler içeriyor. Onları silmek ister misiniz?\n\nUnable\\ 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.\n%0\\ contains\\ the\\ regular\\ expression\\ <b>%1</b>=%0 şu düzenli ifadeyi içeriyor <b>%1</b>\n\n%0\\ contains\\ the\\ term\\ <b>%1</b>=%0 şu terimi içeriyor <b>%1</b>\n\n%0\\ doesn\'t\\ contain\\ the\\ regular\\ expression\\ <b>%1</b>=%0 şu Düzenli İfadeyi içermiyor <b>%1</b>\n\n%0\\ doesn\'t\\ contain\\ the\\ term\\ <b>%1</b>=%0 şu terimi içermiyor <b>%1</b>\n\n%0/%1\\ entries=%0/%1 girdi\n\nExport\\ operation\\ finished\\ successfully.=Dışa aktarım işlemi başarıyla tamamlandı.\n\nReveal\\ in\\ File\\ Explorer=Dosya Gezgini\'nde Göster\n\n%0\\ matches\\ the\\ regular\\ expression\\ <b>%1</b>=%0 şu Düzenli İfadeyle eşleşiyor <b>%1</b>\n\n%0\\ matches\\ the\\ term\\ <b>%1</b>=%0 şu terimle eşleşiyor <b>%1</b>\n\nAbbreviate\\ journal\\ names\\ of\\ the\\ selected\\ entries\\ (DEFAULT\\ abbreviation)=Seçili girdilerin dergi isimlerini kısalt (ÖN TANIMLI kısaltma)\nAbbreviate\\ journal\\ names\\ of\\ the\\ selected\\ entries\\ (MEDLINE\\ abbreviation)=Seçili girdilerin dergi isimlerini kısalt (MEDLINE kısaltması)\nAbbreviate\\ journal\\ names\\ of\\ the\\ selected\\ entries\\ (SHORTEST\\ UNIQUE\\ abbreviation)=Seçili girdilerin dergi isimlerini kısalt (EN KISA ÖZGÜN kısaltma)\n\nAbbreviate\\ names=İsimleri kısalt\nAbbreviated\\ %0\\ journal\\ names.=Kısaltılmış %0 dergi isimleri.\n\nAbbreviation=Kısaltma\nAbbreviations=Kısaltmalar\n\nAbout\\ JabRef=JabRef Hakkında\n\nAbstract=Özet\n\nAccept=Kabul et\n\nAccept\\ recommendations\\ from\\ Mr.\\ DLib=Mr. DLib\'den gelen önerileri kabul et\n\nAction=Eylem\n\nAdd=Ekle\n\nAdd\\ a\\ (compiled)\\ custom\\ Importer\\ class\\ from\\ a\\ class\\ path.=Bir sınıf yolundan (derlenmiş) özel İçeAlmaBiçemi sınıfı ekle.\nThe\\ path\\ need\\ not\\ be\\ on\\ the\\ classpath\\ of\\ JabRef.=Yolun JabRef\'in sınıf yolunda olması gerekmez.\n\nAdd\\ a\\ regular\\ expression\\ for\\ the\\ key\\ pattern.=Anahtar kalıbı için bir düzenli ifade ekle.\n\nAdd\\ entry\\ manually=Elle girdi ekle\n\nAdd\\ selected\\ entries\\ to\\ this\\ group=Seçili girdileri bu gruba ekle\n\nAdd\\ subgroup=Altgrup ekle\n\nAdded\\ group\\ "%0".="%0" grubu eklendi.\n\nAdded\\ string\\:\\ \'%0\'=Dizge eklendi\\: \'%0\'\nAdded\\ string=Dizge eklendi\n\nAll\\ entries=Tüm girdiler\n\nAlso\\ remove\\ subgroups=Tüm alt grupları da sil\n\nand=ve\n\nany\\ field\\ that\\ matches\\ the\\ regular\\ expression\\ <b>%0</b>=<b>%0</b> düzenli ifadesine uyan herhangi bir alan\n\nAppearance=Görünüm\n\nApplication=Uygulama\n\nApplication\\ to\\ push\\ entries\\ to=Girdilerin iteleneceği uygulama\n\nApply=Uygula\n\nArguments\\ passed\\ on\\ to\\ running\\ JabRef\\ instance.\\ Shutting\\ down.=Argümanlar çalışan JabRef oturumuna aktarıldı. Kapatılıyor.\n\nAssign\\ the\\ original\\ group\'s\\ entries\\ to\\ this\\ group?=Orijinal grubun girdileri bu gruba atansın mı?\n\nAssigned\\ %0\\ entries\\ to\\ group\\ "%1".=%0 girdi "%1" grubuna atandı.\n\nAssigned\\ 1\\ entry\\ to\\ group\\ "%0".=Bir girdi "%0" grubuna atandı.\n\nAutogenerate\\ citation\\ keys=Atıf anahtarlarını otomatik olarak oluştur\n\nAutolink\\ files\\ with\\ names\\ starting\\ with\\ the\\ citation\\ key=Adları atıf anahtarıyla başlayan dosyaları otomatik bağla\n\nAutolink\\ only\\ files\\ that\\ match\\ the\\ citation\\ key=Yalnızca atıf anahtarıyla eşleşen dosyaları otomatik bağla\n\nAutomatically\\ create\\ groups=Grupları otomatik oluştur\n\nAutomatically\\ remove\\ exact\\ duplicates=Tıpkı çift nüshaları otomatik sil\n\nAUX\\ file\\ import=AUX dosya içe aktarımı\n\nAvailable\\ export\\ formats=Mevcut dışa aktarım biçemleri\n\nAvailable\\ import\\ formats=Mevcut içe aktarım biçemleri\n\n%0\\ source=%0 kaynağı\n\nBackground\\ Tasks=Arkaplan Görevleri\n\nBackground\\ Tasks\\ are\\ running=Arkaplan görevleri çalışıyor\n\nBackground\\ Tasks\\ are\\ done=Arkalplan Görevleri tamamlandı\n\nBrowse=Göz at\n\nby=ile\nThe\\ conflicting\\ fields\\ of\\ these\\ entries\\ will\\ be\\ merged\\ into\\ the\\ \'Comment\'\\ field.=Bu girdilerin çakışan alanları \'Yorum\' alanına katıştırılır.\n\nCancel=İptal\nCannot\\ create\\ group=Grup oluşturulamıyor\n\nCannot\\ create\\ group.\\ Please\\ create\\ a\\ library\\ first.=Grup oluşturulamıyor. Lütfen önce bir kütüphane oluşturun.\n\nCannot\\ open\\ folder\\ as\\ the\\ file\\ is\\ an\\ online\\ link.=Dosya çevrim içi bir link olduğundan klasör açılamadı.\n\ncase\\ insensitive=büyük/kü.ük harfe duyarsız\n\ncase\\ sensitive=büyük/küçük harfe duyarlı\n\nCase\\ sensitive=Büyük/küçük harfe duyarlı\n\nchange\\ assignment\\ of\\ entries=girdilerin atanmasını değiştir\n\nChange\\ case=Büyük/küçük harf değiştir\n\nChange\\ entry\\ type=Girdi türünü değiştir\n\n\nChange\\ of\\ Grouping\\ Method=Gruplama Yöntemi Değişikliği\n\nchange\\ preamble=öncülü değiştir\n\nChanged\\ language=Dil değiştirildi\n\nChanged\\ preamble=Öncül değişti\n\nCite\\ command=Alıntı komutu\n\nClear=Sil\n\nOpen\\ /\\ close\\ entry\\ editor=Girdi düzenleyicisini aç/kapat\n\nClose\\ dialog=Dialoğu kapat\n\nClose\\ the\\ current\\ library=Güncel veritabanını kapat\n\nClose\\ window=Pencereyi kapat\n\nComments=Yorumlar\n\nContained\\ in=Şunun içinde\n\nContent=İçerik\n\nCopied=Kopyalandı\n\n\nCopy=Kopyala\n\nCopy\\ title=Başlığı kopyala\nCopy\\ \\\\cite{citation\\ key}=\\\\cite{citation key}\'\'nı kopyala\nCopy\\ citation\\ (html)=Atfı kopyala (html)\nCopy\\ citation\\ (text)=Atfı kopyala (metin)\nCopy\\ citation\\ key=Atıf anahtarını kopyala\nCopy\\ citation\\ key\\ and\\ link=Atıf anahtarı ve bağlantısını kopyala\nCopy\\ citation\\ key\\ and\\ title=Atıf anahtarı ve başlığını kopyala\n\nCopy\\ to\\ clipboard=Panoya kopyala\n\nCould\\ not\\ call\\ executable=Program çağrılamıyor\n\nCould\\ not\\ export\\ file=Dosya dışa aktarılamıyor\n\nCould\\ not\\ export\\ preferences=Tercihler dışa aktarılamıyor\n\nCould\\ not\\ find\\ a\\ suitable\\ import\\ format.=Uygun içe aktarım biçemi bulunamıyor.\nCould\\ not\\ import\\ preferences=Tercihler içe aktarılamıyor\n\nCould\\ not\\ instantiate\\ %0=%0 somutlaştırılamıyor\nCould\\ not\\ instantiate\\ %0\\ %1=%0 %1 somutlaştırılamıyor\nCould\\ not\\ instantiate\\ %0.\\ Have\\ you\\ chosen\\ the\\ correct\\ package\\ path?=%0 somutlaştırılamıyor. Doğru paket yolunu seçmiş miydiniz?\n\nCould\\ not\\ print\\ preview=Yazdırma önizlenemiyor\n\nCould\\ not\\ run\\ the\\ \'vim\'\\ program.=\'Vim\' programı çalıştırılamıyor.\n\nCreate\\ custom\\ fields\\ for\\ each\\ BibTeX\\ entry=Her BibTeX girdisi için özel alanlar oluştur\n\ncrossreferenced\\ entries\\ included=çapraz bağlantılı girdiler dahil edildi\n\nCurrent\\ content\\:\\ %0=Mevcut içerik\\: %0\n\nCurrent\\ value\\:\\ %0=Mevcut değer\\: %0\n\nCustom\\ entry\\ types=Özel girdi türleri\n\nCustom\\ entry\\ types\\ found\\ in\\ file=Dosyada özel girdi türleri bulundu\n\nCustomize\\ entry\\ types=Girdi türlerini özelleştir\n\nCustomize\\ key\\ bindings=Tuş bağlantılarını özelleştir\n\nCut=Kes\n\ncut\\ entries=girdileri kes\n\ncut\\ entry\\ %0=%0 girdisini kes\n\nLibrary\\ encoding=Veritabanı kodlaması\n\nLibrary\\ properties=Veritabanı özellikleri\n%0\\ -\\ Library\\ properties=%0 - Kütüphane özellikleri\n\nDefault=Öntanımlı\n\nCharacter\\ encoding\\ UTF-8\\ is\\ not\\ supported.=UTF-8 karakter kodlaması desteklenmiyor.\nUTF-8\\ could\\ not\\ be\\ used\\ to\\ encode\\ the\\ following\\ characters\\:\\ %0=UTF-8, şu karakterleri kodlamada kullanılamıyor\\: %0\nThe\\ chosen\\ encoding\\ \'%0\'\\ could\\ not\\ encode\\ the\\ following\\ characters\\:=Seçilen \'%0\' kodlaması şu karakterleri kodlayamıyor\\:\n\nDownloading=İndiriliyor\n\nExecute\\ default\\ action\\ in\\ dialog=İletişim kutusundaki öntanımlı eylemi yürüt\n\nDelete=Sil\n\nDelete\\ entry=Girdiyi sil\n\nDelete\\ multiple\\ entries=Çok sayıda girdiyi sil\n\nDeleted=Silindi\n\nPermanently\\ delete\\ local\\ file=Yerel dosyayı sil\n\nDescending=Azalan\n\nDescription=Tarif\n\nDo\\ not\\ ask\\ again=Tekrar sorma\n\nDisplay\\ all\\ entries\\ belonging\\ to\\ one\\ or\\ more\\ of\\ the\\ selected\\ groups=Seçili bir ya da daha fazla gruba ait tüm girdileri göster\n\nDisplay\\ all\\ error\\ messages=Tüm hata mesajlarını göster\n\nDisplay\\ help\\ on\\ command\\ line\\ options=Komut satırı seçenekleri hakkındaki yardımı göster\n\nDisplay\\ only\\ entries\\ belonging\\ to\\ all\\ selected\\ groups=Yalnızca seçili tüm gruplara ait girdileri göster\nDisplay\\ version=Sürümü göster\n\nDo\\ not\\ abbreviate\\ names=İsimleri kısaltma\n\n\nDo\\ not\\ open\\ any\\ files\\ at\\ startup=Başlangıçta hiçbir dosyayı açma\n\nDo\\ not\\ wrap\\ the\\ following\\ fields\\ when\\ saving=Kaydederken aşağıdaki alanları sarmalama\nDo\\ not\\ write\\ the\\ following\\ fields\\ to\\ XMP\\ Metadata=Aşağıdaki alanları XMP Metadata\'ya yazma\n\nDonate\\ to\\ JabRef=JabRef\'e bağış yap\n\nDownload\\ file=Dosya indir\n\nDownloaded\\ website\\ as\\ an\\ HTML\\ file.=Web sitesi bir HTML dosyası olarak indirildi.\n\nduplicate\\ removal=çift nüsha silme\n\nDuplicate\\ fields=Yinelenen Alan\n\nDuplicate\\ string\\ name=Çift nüsha dizge adı\n\nDuplicates\\ found=Çift nüshalar bulundu\n\nDynamically\\ group\\ entries\\ by\\ a\\ free-form\\ search\\ expression=Serbest form arama ifadesiyle devingence grup girdileri\n\nDynamically\\ group\\ entries\\ by\\ searching\\ a\\ field\\ for\\ a\\ keyword=Bir alan ya da anahtar sözcük aramayla devingence grup girdileri\n\nEach\\ line\\ must\\ be\\ of\\ the\\ following\\ form\\:\\ \'tab\\:field1;field2;...;fieldN\'.=Her bir satır şu şekilde olmalıdır\\: \'sekme\\:alan1;alan2;...;alanN\'.\n\nEdit=Düzenle\n\nEdit\\ file\\ type=Dosya türünü düzenle\n\nEdit\\ group=Grubu düzenle\n\nEdit\\ strings=Dizgeleri düzenle\n\nempty\\ library=boş veritabanı\nAutocompletion=Otomatik tamamlama\n\nEnter\\ URL\\ to\\ download=İndirilecek URL\'yi girin\n\nentries=girdiler\n\nEntries\\ exported\\ to\\ clipboard=Girdiler panoya aktarıldı\n\nentry=girdi\n\nEntry\\ editor=Girdi düzenleyici\n\nEntry\\ owner=Girdi sahibi\n\nEntry\\ preview=Girdi önizlemesi\n\nEntry\\ table=Girdi tablosu\nEntry\\ table\\ columns=Girdi tablosu sütunları\nEntry\\ Title\\ (Required\\ to\\ deliver\\ recommendations.)=Girdi Başlığı (öneride bulunmak için şart.)\nError=Hata\nError\\ occurred\\ when\\ parsing\\ entry=Girdi ayrıştırılırken hata oluştu\nError\\ opening\\ file=Dosya açmada hata\nError\\ while\\ writing=Yazarken hata\nError\\ during\\ persistence\\ of\\ crawling\\ results.=Emekleme sonuçlarının sürekliliği sırasında hata.\nError\\ during\\ reading\\ of\\ study\\ definition\\ file.=Çalışma tanımı dosyası okunurken hata.\n\'%0\'\\ exists.\\ Overwrite\\ file?=\'%0\' mevcut. Dosyanın üzerine yazılsın mı?\nExport=Dışa aktar\nExport\\ preferences=Tercihleri dışa aktar\nExport\\ preferences\\ to\\ file=Tercihleri dosyaya aktar\nExport\\ to\\ clipboard=Panoya aktar\nExport\\ to\\ text\\ file.=Metin dosyasına aktar.\nExporting=Dışa aktarılıyor\nExtension=Uzantı\n\nExternal\\ Changes\\ Resolver=Harici Değişiklikler Çözücüsü\n\nExternal\\ file\\ links=Harici dosya linkleri\n\nExternal\\ programs=Harici programlar\n\nFailed\\ to\\ import\\ by\\ ID=ID ile içe aktarma başarısız\n\nField=Alan\n\nfield=alan\n\nField\\ name=Alan adı\n\nField\\ names\\ are\\ not\\ allowed\\ to\\ contain\\ white\\ spaces\\ or\\ certain\\ characters\\ (%0).=Alan adlarının boşluk ya da belli karakterleri içermesine izin verilmez (%0).\n\nField\\ to\\ group\\ by=Gruplanacak alan\n\nFile=Dosya\n\nfile=dosya\nFile\\ directory\\ is\\ not\\ set\\ or\\ does\\ not\\ exist\\!=Dosya dizini kurulmadı ya da mevcut değil\\!\n\nFile\\ exists=Dosya mevcut\n\nFile\\ not\\ found=Dosya bulunamadı\n\nFilter=Süzgeç\n\nFilter\\ groups=Grupları filtrele\n\nSuccess\\!\\ Finished\\ writing\\ metadata.=Başarılı\\! Metaverisi yazma bitirildi.\nFinished\\ writing\\ metadata\\ for\\ %0\\ file\\ (%1\\ skipped,\\ %2\\ errors).=%0 dosya için metaverisi yazımı bitti (%1 atlandı, %2 hata).\nError\\ while\\ writing\\ metadata.\\ See\\ the\\ error\\ log\\ for\\ details.=Metaverisi yazılırken hata. Ayrıntılar için hata kayıtlarına bakın.\nFailed\\ to\\ write\\ metadata,\\ file\\ %1\\ not\\ found.=Metaverisi yazma başarısız, %1 dosyası bulunamadı.\n\nFirst\\ select\\ the\\ entries\\ you\\ want\\ keys\\ to\\ be\\ generated\\ for.=Önce anahtar oluşturulmasını istediğiniz girdileri seçiniz.\n\nFit\\ table\\ horizontally\\ on\\ screen=Tabloyu ekrana yatay sığdır\n\nFloat=Yüzdür\nFormat\\:\\ Tab\\:field;field;...\\ (e.g.\\ General\\:url;pdf;note...)=Biçim\\: Sekme\\:alan;alan;... (örneğin Genel\\:url;pdf;not...)\n\nFormat\\ of\\ author\\ and\\ editor\\ names=Yazar ve düzenleyici adları biçemi\nFormat\\ string=Dizgeyi Biçimle\n\nFormat\\ used=Kullanılan biçem\nFormatter\\ name=Biçimleyici Adı\n\nfound\\ in\\ AUX\\ file=yardımcı dosyada bulundu\n\nFulltext\\ for=Tam metin (şunun için)\n\nFurther\\ information\\ about\\ Mr.\\ DLib\\ for\\ JabRef\\ users.=JabRef kullanıcıları için Mr. DLib hakkında daha fazla bilgi.\n\nGeneral=Genel\n\nGenerate=Oluştur\n\nGenerate\\ citation\\ key=Atıf anahtarını oluştur\n\nGenerate\\ keys=Anahtarları oluştur\n\nGenerate\\ keys\\ before\\ saving\\ (for\\ entries\\ without\\ a\\ key)=(Anahtarsız girdiler için) Kaydetmeden önce anahtarları oluştur\n\nGenerated\\ citation\\ key\\ for=Şunun için atıf anahtarı oluşturuldu\n\nGenerating\\ citation\\ key\\ for=Şunun için atıf anahtarı oluşturuluyor\nGet\\ fulltext=Tammetni getir\n\nGray\\ out\\ non-hits=İsabet almayanları grileştir\n\nGroups=Gruplar\nhas/have\\ both\\ a\\ \'Comment\'\\ and\\ a\\ \'Review\'\\ field.=hem \'Yorum\' hem de \'İnceleme\' alani var.\n\nHave\\ you\\ chosen\\ the\\ correct\\ package\\ path?=Doğru paket yolunu seçtiniz mi?\n\nHelp=Yardım\n\nHelp\\ on\\ key\\ patterns=Tuş desenleri hakkında yardım\n\nHide\\ non-hits=İsabet almayanları sakla\n\nHierarchical\\ context=Hiyerarşik içerik\n\nHighlight=Vurgula\nMarking=İşaretleniyor\nUnderline=Altını çiz\nEmpty\\ Highlight=Boş vurgulama\nEmpty\\ Marking=Boş işaretleme\nEmpty\\ Underline=Boş altını çizme\nThe\\ marked\\ area\\ does\\ not\\ contain\\ any\\ legible\\ text\\!=İşaretlenmiş alan herhangi bir okunabilir metin içermiyor\\!\n\nHTML\\ table=HTML tablosu\nHTML\\ table\\ (with\\ Abstract\\ &\\ BibTeX)=(Özet & BibTeX ile) HTML tablosu\nIcon=Simge\n\nIgnore=Yoksay\n\nImport=İçe aktar\n\nImport\\ entries=Girdileri içe aktar\nImport\\ file=Dosya içe aktar\n\nImport\\ name=İsim içe aktar\n\nImport\\ preferences=İçe aktarma tercihleri\n\nImport\\ preferences\\ from\\ file=Dosyadan içe aktarma tercihleri\n\nImported\\ entries=İçe aktarılmış girdiler\n\nImporter\\ class=Importer sınıfı\n\nImporting=İçe aktarılıyor\n\nImporting\\ in\\ unknown\\ format=Bilinmeyen biçemde içe aktarılıyor\n\nInclude\\ subgroups\\:\\ When\\ selected,\\ view\\ entries\\ contained\\ in\\ this\\ group\\ or\\ its\\ subgroups=Altgrupları içer\\: Seçildiğinde, bu grup ya da altgruplarındaki girdileri göster\n\nIndependent\\ group\\:\\ When\\ selected,\\ view\\ only\\ this\\ group\'s\\ entries=Bağımsız grup\\: Seçildiğinde, yalnızca bu grubun girdilerini göster\nI\\ Agree=Kabul Ediyorum\n\nIndexing\\ pdf\\ files=pdf dosyaları dizinleniyor\nIndexing\\ for\\ %0=%0 için dizinleniyor\n%0\\ of\\ %1\\ linked\\ files\\ added\\ to\\ the\\ index=%1 bağlantılı dosyanın %0\'i dizine eklendi\n\nInvalid\\ citation\\ key=Geçersiz atıf anahtarı\n\nInvalid\\ URL=Geçersiz URL\n\nOnline\\ help=Çevrimiçi yardım\nJabRef\\ Language\\ (Provides\\ for\\ better\\ recommendations\\ by\\ giving\\ an\\ indication\\ of\\ user\'s\\ preferred\\ language.)=JabRef Dili (kullanıcının tercih ettiği dili belirtmek daha iyi öneriler sağlar.)\n\nJabRef\\ preferences=JabRef tercihler\nJabRef\\ requests\\ recommendations\\ from\\ Mr.\\ DLib,\\ which\\ is\\ an\\ external\\ service.\\ To\\ enable\\ Mr.\\ DLib\\ to\\ calculate\\ recommendations,\\ some\\ of\\ your\\ data\\ must\\ be\\ shared\\ with\\ Mr.\\ DLib.\\ Generally,\\ the\\ more\\ data\\ is\\ shared\\ the\\ better\\ recommendations\\ can\\ be\\ calculated.\\ However,\\ we\\ understand\\ that\\ some\\ of\\ your\\ data\\ in\\ JabRef\\ is\\ sensitive,\\ and\\ you\\ may\\ not\\ want\\ to\\ share\\ it.\\ Therefore,\\ Mr.\\ DLib\\ offers\\ a\\ choice\\ of\\ which\\ data\\ you\\ would\\ like\\ to\\ share.=JabRef, harici bir servis olan Mr. DLib\'den öneriler alır. Mr. DLib\'in öneri hesaplamalarını aktifleştirmek için, verilerinizin bazıları Mr. DLib\'le paylaşılmalıdır. Genel olarak, ne kadar çok veri paylaşılırsa o kadar iyi öneriler hesaplanabilir. Bununla birlikte, JabRef\'teki verilerinizin bazılarının duyarlı olduğunu ve paylaşmak istemeyebileceğinizi anlıyoruz. Bu nedenle, Mr. DLib hangi verilerinizi paylaşmak istediğinizi sizin tercihinize bırakıyor.\nJabRef\\ Version\\ (Required\\ to\\ ensure\\ backwards\\ compatibility\\ with\\ Mr.\\ DLib\'s\\ Web\\ Service)=JabRef Sürümü (Mr. DLib\'in Web Servisinin geriye dönük uyumluluğu için şart)\n\nJournal\\ abbreviations=Dergi kısaltmaları\nJournal\\ lists\\:=Dergi listeleri\\:\nRemove\\ journal\\ \'%0\'=\'%0\' dergisini sil\n\nKeep\\ both=İkisini de tut\n\nKeep\\ subgroups=Alt grupları tut\n\nKey\\ bindings=Anahtar bağlantıları\n\nKey\\ bindings\\ changed=Anahtar bağlantıları değişti\n\nKey\\ pattern=Anahtar deseni\n\nkeys\\ in\\ library=veritabanındaki anahtarlar\n\nKeyword=Anahtar sözcük\n\nKeywords=Anahtar Sözcükler\n\nLabel=Etiket\nLabel\\:\\ %0=Etiket\\: %0\nContent\\:\\ %0=İçerik\\: %0\nLanguage=Dil\n\nLast\\ modified=Son değiştirme\nLaTeX\\ AUX\\ file\\:=LaTeX AUX dosyası\\:\n\nLink=Bağlantı\nListen\\ for\\ remote\\ operation\\ on\\ port=Bağlantı noktasındaki uzak işlemi dinle\nLoad\\ and\\ Save\\ preferences\\ from/to\\ jabref.xml\\ on\\ start-up\\ (memory\\ stick\\ mode)=Başlangıçta tercihleri jabref.xml\'den yükle ya da buraya kaydet (bellek çubuğu kipi)\n\nShow\\ advanced\\ hints\\ (i.e.\\ helpful\\ tooltips,\\ suggestions\\ and\\ explanation)=İleri düzey ipuçlarını göster (yardımsever araç ipuçları, öneriler ve açıklama)\n\nMain\\ file\\ directory=Ana dosya dizini\n\nManage\\ custom\\ exports=Özel dışa aktarımları yönet\n\nManage\\ custom\\ imports=Özel içe aktarımları yönet\nExternal\\ file\\ types=Harici dosya türleri\n\nMark\\ new\\ entries\\ with\\ owner\\ name=Yeni girdileri sahip adıyla işaretle\n\nMemory\\ stick\\ mode=Bellek Çubuğu Kipi\n\nMerged\\ external\\ changes=Harici değişiklikler birleştirildi\nMerge\\ fields=Alanları birleştir\n\nModified\\ group\\ "%0".=Değiştirilmiş grup "%0".\n\nModified\\ groups=Değiştirilmiş gruplar\n\nModified\\ string=Değiştirilmiş dizge\nModified\\ string\\:\\ \'%0\' =Değiştirilmiş dizge\\: \'%0\'\n\nModify=Değiştir\n\nmove\\ group=grubu taşı\n\nMoved\\ group\\ "%0".="%0" grubu taşındı.\n\nMr.\\ DLib\\ Privacy\\ settings=Mr. DLib Kişisel gizlilik ayarları\n\nNo\\ database\\ is\\ open=Açık veri tabanı yok\n\nWe\\ need\\ a\\ database\\ to\\ export\\ from.\\ Open\\ one.=Dışa aktarmak için bir veri tabanı gerekiyor. Bir tane açınız.\n\nNo\\ recommendations\\ received\\ from\\ Mr.\\ DLib\\ for\\ this\\ entry.=Bu girdi için Mr. Dlib\'den bir öneri alınmadı.\n\nError\\ while\\ fetching\\ recommendations\\ from\\ Mr.DLib.=Mr. DLib\'den öneri getirmede hata.\n\nName=Ad\n\nName\\ formatter=Ad biçemleyici\n\nNatbib\\ style=Natbib stili\n\nnested\\ AUX\\ files=içiçe AUX dosyaları\n\nNew\\ BibTeX\\ sublibrary=Yeni BibTeX alt veritabanı\n\nNew\\ group=Yeni grup\n\nNew\\ string=Yeni dizge\n\nNext\\ entry=Yeni girdi\nno\\ base-BibTeX-file\\ specified=temel BibTeX dosyası belirtilmedi\n\nno\\ library\\ generated=veritabanı üretilmedi\n\nNo\\ entries\\ found.\\ Please\\ make\\ sure\\ you\\ are\\ using\\ the\\ correct\\ import\\ filter.=Girdi bulunmadı. Lütfen doğru içe aktarma süzgecini kullandığınızdan emin olun.\nNo\\ files\\ found.=Hiçbir dosya bulunmadı.\n\nNo\\ GUI.\\ Only\\ process\\ command\\ line\\ options=GKA yok. Yalnızca komut satırı seçenekleri işlenecek\n\nNo\\ journal\\ names\\ could\\ be\\ abbreviated.=Hiçbir dergi adı kısaltılamadı.\n\nNo\\ journal\\ names\\ could\\ be\\ unabbreviated.=Hiçbir dergi adı kısaltması açılamadı.\n\nnot=hariç\n\nnot\\ found=bulunmadı\n\nNothing\\ to\\ redo=Yinelenecek bir şey yok\n\nNothing\\ to\\ undo=Geriye alınacak bir şey yok\n\nOK=Tamam\n\nOne\\ or\\ more\\ keys\\ will\\ be\\ overwritten.\\ Continue?=Bir ya da daha çok anahtarın üzerine yazılacak. Devam edilsin mi?\n\n\nOpen=Aç\n\nOpen\\ library=Veritabanı aç\n\nOpen\\ editor\\ when\\ a\\ new\\ entry\\ is\\ created=Yeni bir girdi oluşturulduğunda düzenleyiciyi aç\n\nOpen\\ file=Dosya aç\n\nOpen\\ last\\ edited\\ libraries\\ at\\ startup=Açılışta son düzenlenmiş veritabanlarını aç\n\nConnect\\ to\\ shared\\ database=Paylaşılmış veritabanını aç\n\nOpen\\ terminal\\ here=Terminali burada aç\n\nOpen\\ URL\\ or\\ DOI=URL ya da DOI aç\n\nOpening=Açılıyor\n\nOperation\\ canceled.=İşlem iptal edildi.\nOperating\\ System\\ (Provides\\ for\\ better\\ recommendations\\ by\\ giving\\ an\\ indication\\ of\\ user\'s\\ system\\ set-up.)=İşletim Sistemi (Kullanıcının sistem ayarlarını belirterek daha iyi öneriler sağlar.)\n\nOptional\\ fields=Tercihe bağlı alanlar\n\nOptions=Seçenekler\n\nor=ya da\n\nOverride\\ default\\ file\\ directories=Öntanımlı dosya dizinlerini geçersiz kıl\nOverwrite=Üzerine yaz\n\nOverwrite\\ keys=Anahtarların üzerine yaz\n\npairs\\ processed=işlenmiş çiftler\nPassword=Parola\n\nPaste=Yapıştır\n\npaste\\ entries=girdileri yapıştır\n\npaste\\ entry\\ %0=%0 girdisini yapıştır\n\nPath\\ to\\ %0\\ not\\ defined=%0\'in yolu tanımlanmamış\n\nPath\\ to\\ LyX\\ pipe=LyX hattının yolu\n\nFile\\ has\\ no\\ attached\\ annotations=Dosyanın eklenmiş açıklama notu yok\n\nPlease\\ enter\\ a\\ name\\ for\\ the\\ group.=Lütfen grup için bir isim giriniz.\n\nPlease\\ enter\\ the\\ string\'s\\ label=Lütfen dizgenin etiketini giriniz\n\nPlease\\ restart\\ JabRef\\ for\\ preferences\\ to\\ take\\ effect.=Lütfen tercihlerin etkinleşmesi için JabRef\'i yeniden başlatın.\n\nPossible\\ duplicate\\ entries=Olası çift nüsha girdiler\n\nPossible\\ duplicate\\ of\\ existing\\ entry.\\ Click\\ to\\ resolve.=Mevcut girdinin olası çift nüshası. Düzeltmek için tıklayınız.\n\nPreferences=Tercihler\n\nPreferences\\ recorded.=Tercihler kaydedildi.\n\nPreview=Önizleme\nCitation\\ Style=Atıf Stili\nCurrent\\ Preview=Mevcut Önizleme\nCannot\\ generate\\ preview\\ based\\ on\\ selected\\ citation\\ style.=Seçili atıf stiline dayalı ön izleme oluşturulamıyor.\nBad\\ character\\ inside\\ entry=Girdi içinde kötü karakter\nError\\ while\\ generating\\ citation\\ style=Atıf stili oluşturulurken hata\nPreview\\ style\\ changed\\ to\\:\\ %0=Önizleme stili %0\'a değiştirildi\nNext\\ preview\\ layout=Sonraki önizleme düzeni\nPrevious\\ preview\\ layout=Önceki önizleme düzeni\nAvailable=Mevcut\nSelected=Seçili\nSelected\\ Layouts\\ can\\ not\\ be\\ empty=Seçili Yerleşim Planları boş olamaz\nReset\\ default\\ preview\\ style=Öntanımlı ön izleme stilini en başa döndür\nPrevious\\ entry=Önceki girdi\nProblem\\ with\\ parsing\\ entry=Girdi ayrıştırmada sorun\nProcessing\\ %0=İşleniyor %0\nPull\\ changes\\ from\\ shared\\ database=Paylaşılmış veritabaınından değişiklikleri çek\nProblem\\ finding\\ files.\\ See\\ error\\ log\\ for\\ details.=Dosyaları bulmada sorun. Ayrıntılar için hata kayıtlarına bakınız.\n\nPushed\\ citations\\ to\\ %0=Atıflar %0\'a itelendi\n\nPush\\ applications=İteleme uygulamaları\n\nQuit\\ JabRef=JabRef\'ten çık\n\nRead\\ only=Salt okunur\n\nRedo=Yeniden yap\n\nRefine\\ supergroup\\:\\ When\\ selected,\\ view\\ entries\\ contained\\ in\\ both\\ this\\ group\\ and\\ its\\ supergroup=Supergrubu arıt\\: Seçildiğinde, hem bu grubun, hem de süpergrubunun içerdiği girdileri görüntüle\n\nregular\\ expression=Düzenli İfade\n\nRelated\\ articles=İlgili makaleler\n\nRemote\\ operation=Uzak işlem\n\nRemove=Sil\n\nRemove\\ subgroups=Tüm altgrupları sil\n\nRemove\\ all\\ subgroups\\ of\\ "%0"?="%0"in tüm altgruplarını sil?\n\nRemove\\ selected\\ entries\\ from\\ this\\ group=Seçili girdileri bu gruptan çıkar\n\nRemove\\ group=Grubu sil\n\nRemove\\ group\\ and\\ subgroups=Grubu ve altgrupları sil\n\nRemove\\ groups\\ and\\ subgroups=Grupları ve alt grupları sil\n\nRemove\\ all\\ selected\\ groups\\ and\\ keep\\ their\\ subgroups?=Tüm seçili grupları sil ve alt gruplarını tut?\n\nRemove\\ group\\ "%0"\\ and\\ keep\\ its\\ subgroups?=Grup \'%0\'i sil ve alt gruplarını tut?\n\nRemove\\ groups=Grupları sil\n\nRemoved\\ all\\ selected\\ groups.=Tüm seçili gruplar silindi.\n\nRemove\\ group\\ "%0"\\ and\\ its\\ subgroups?="%0" grubu ve altgrupları silinsin mi?\n\nRemoved\\ group\\ "%0"\\ and\\ its\\ subgroups.="%0" grubu ve altgrupları silindi.\n\nRemove\\ all\\ selected\\ groups\\ and\\ their\\ subgroups?=Tüm seçili grupları ve alt gruplarını sil?\n\nRemoved\\ all\\ selected\\ groups\\ and\\ their\\ subgroups.=Tüm seçili gruplar ve alt grupları silindi.\n\nRemove\\ group\\ "%0"?="%0" grubu silinsin mi?\n\nRemove\\ link=Linki sil\n\nRemove\\ string\\ %0=%0 Dizgesini sil\n\nRemoved\\ group\\ "%0".="%0" grubu silindi.\n\nDeleted\\ string=Dizge silindi\nDeleted\\ string\\:\\ \'%0\'=Silinen dizge\\: \'%0\'\n\nRenamed\\ string\\:\\ \'%0\'=Yeniden adlandırılan dizge\\: \'%0\'\n\nReplace=Yerine koy\nReplace\\ With\\:=Şununla değiştir\\:\nLimit\\ to\\ Selected\\ Entries=Seçili girdilere kısıtla\nLimit\\ to\\ Fields=Alanlara kısıtla\nAll\\ Field\\ Replace=Tüm Alan Değiştir\nFind\\:=Bul\\:\nFind\\ and\\ Replace=Bul ve Değiştir\n\nReplace\\ (regular\\ expression)=Yerine koy (düzenli ifade)\n\nReplace\\ String=Dizgenin Yerine Koy\nReplace\\ string=Dizgenin yerine koy\n\nReplace\\ Unicode\\ ligatures=Unicode bitişik harfleri başkalarıyla değiştir\nReplaces\\ Unicode\\ ligatures\\ with\\ their\\ expanded\\ form=Unicode bitişik harfleri genişletilmiş formlarıyla değiştirir\n\nRequired\\ fields=Zorunlu alanlar\n\nDo\\ not\\ resolve\\ BibTeX\\ strings=BibTeX dizgelerini çözümleme\nResolve\\ BibTeX\\ strings\\ for\\ the\\ following\\ fields=BibTeX dizgelerini aşağıdaki alanlar için çözümle\n\nresolved=çözümlendi\n\nRestart=Yeniden başlat\n\nRestart\\ required=Yeniden başlatma gerekli\n\nReturn\\ to\\ dialog=İletişim kutusuna geri dön\n\nReview=Gözden geçir\nReview\\ changes=Değişklikleri incele\nReview\\ Field\\ Migration=Alan Birleştirmeyi İncele\n\nLoading=Yükleniyor\n\nSave=Kaydet\nSave\\ all\\ finished.=Tüm bitenleri kaydet.\nSave\\ all\\ open\\ libraries=Tüm açık veritabanlarını kaydet\nSave\\ before\\ closing=Kapatmadan önce kaydet\nSave\\ library=Veritabanını kaydet\nSave\\ library\\ as...=Veritabanını farklı kaydet ...\nSaving=Kaydediliyor\nSaving\\ all\\ libraries...=Tüm veritabanları kaydediliyor...\nSaving\\ library=Veritabanı kaydediliyor\nLibrary\\ saved=Kütüphane kaydedildi\nCould\\ not\\ save\\ file.=Dosya kaydedilemiyor.\nCould\\ not\\ save,\\ file\\ locked\\ by\\ another\\ JabRef\\ instance.=Kaydedilemiyor, dosya başka bir JabRef oturumunca kilitlenmiş.\nSaved\\ selected\\ to\\ \'%0\'.=Seçim şuraya kaydedildi \'%0\'.\nAutosave\\ local\\ libraries=Yerel kütüphaneleri otomatik kaydet\nAutomatically\\ save\\ the\\ library\\ to=Kütüphaneyi otomatik olarak şuraya kaydet\nPlease\\ enter\\ a\\ valid\\ file\\ path.=Lütfen geçerli bir dosya yolu girin.\nOverwrite\\ file=Dosyanın üzerine yaz\nUnable\\ to\\ write\\ to\\ %0.=%0\'e yazılamadı.\n\nRefuse\\ to\\ save\\ the\\ library\\ before\\ external\\ changes\\ have\\ been\\ reviewed.=Harici değişiklikler gözden geçirilene dek veritabanının kaydedilmesini reddet.\nLibrary\\ protection=Veirtabanı koruması\nUnable\\ to\\ save\\ library=Veritabanı kaydedilemedi\n\nAlways\\ reformat\\ BIB\\ file\\ on\\ save\\ and\\ export=Kaydetme ve dışa aktarmada BIB dosyasını her zaman yeniden biçemle\nCharacter\\ encoding\\ \'%0\'\\ is\\ not\\ supported.=\'%0\' karakter kodlaması desteklenmiyor.\n\nSearch=Ara\nSearching...=Arıyor...\nFinished\\ Searching=Arama Bitti\nSearch\\ expression=İfade ara\nFulltext\\ search=Tam metin arama\nHelp\\ on\\ regular\\ expression\\ search=Düzenli İfade Arama hakkında yardım\nSearching\\ for\\ duplicates...=Çift nüshalar aranıyor...\nSearching\\ for\\ files=Dosyalar aranıyor\nThe\\ search\\ is\\ case-insensitive.=Arama büyük/küçük harfe duyarsız.\nThe\\ search\\ is\\ case-sensitive.=Arama büyük/küçük harfe duyarlı.\nUse\\ regular\\ expression\\ search=Düzenli İfade Aramayı kullan\nsearch\\ expression=arama ifadesi\nFree\\ search\\ expression=Serbest arama ifadesi\nSearch\\ failed\\:\\ illegal\\ search\\ expression=Arama başarısız\\: uygunsuz arama dizgesi\nNo\\ search\\ matches.=Eşleşen arama yok\nWeb\\ search=Ağ araması\nSearch\\ results=Arama sonuçları\nPlease\\ enter\\ a\\ search\\ string=Lütfen bir arama dizgesi girin\nPlease\\ open\\ or\\ start\\ a\\ new\\ library\\ before\\ searching=Lütfen aramadan önce bir veri tabanı açın ya da başlatın\nPlease\\ enter\\ a\\ field\\ name\\ to\\ search\\ for\\ a\\ keyword.=Anahtar sözcük aramak için lütfen bir alan adı giriniz.\nNo\\ results\\ found.=Hiçbir sonuç bulunmadı.\nFound\\ %0\\ results.=%0 sonuç bulundu.\nInvalid\\ regular\\ expression=Geçersiz düzenli ifade\nThis\\ search\\ contains\\ entries\\ in\\ which\\ any\\ field\\ contains\\ the\\ regular\\ expression\\ <b>%0</b>=Bu arama, <b>%0</b> düzenli ifadesini içeren herhangi bir alan bulunan girdileri içerir\nThis\\ search\\ contains\\ entries\\ in\\ which\\ any\\ field\\ contains\\ the\\ term\\ <b>%0</b>=Bu arama, <b>%0</b> terimini içeren herhangi bir alan bulunan girdileri içerir\nThis\\ search\\ contains\\ entries\\ in\\ which=Bu arama içinde şu olan girdileri içerir\nEmpty\\ search\\ ID=Boş arama IDsi\nThe\\ given\\ search\\ ID\\ was\\ empty.=Verilen arama IDsi boştu.\nClear\\ search=Aramayı temizle\nSearch\\ document\\ identifier\\ online=Belge tanımlayıcıyı çevrim içi ara\nSearch\\ for\\ unlinked\\ local\\ files=Bağlantılı olmayan yerel dosyaları ara\nSearch\\ full\\ text\\ documents\\ online=Çevrim içi tam metin belgeleri ara\nHint\\:\\n\\nTo\\ search\\ all\\ fields\\ for\\ <b>Smith</b>,\\ enter\\:\\n<tt>smith</tt>\\n\\nTo\\ search\\ the\\ field\\ <b>author</b>\\ for\\ <b>Smith</b>\\ and\\ the\\ field\\ <b>title</b>\\ for\\ <b>electrical</b>,\\ enter\\:\\n<tt>author\\=Smith\\ and\\ title\\=electrical</tt>=İpucu\\:\\n\\nTüm alanlarda <b>Smith</b>\'i aramak için şunu girin\\:\\n<tt>smith</tt>\\n\\n<b>yazar</b> alanında <b>Smith</b>\'i ve <b>başlık</b> alanında <b>elektriksel</b>\'i aramak için şunu girin\\:\\n<tt>author\\=Smith and title\\=elektriksel</tt>\nSearch\\ term\\ is\\ empty.=Arama terimi boş.\nInvalid\\ regular\\ expression.=Geçersiz düzenli ifade.\nSearching\\ for\\ a\\ keyword=Bir anahtar sözcük aranıyor\n\nSearch\\ across\\ libraries\\ in\\ a\\ new\\ window=Veri tabanlarında, yeni bir pencerede ara\nKeep\\ search\\ string\\ across\\ libraries=Arama dizgesini (değişik) veri tabanlarında (sabit) tut\nKeep\\ dialog\\ always\\ on\\ top=İletişim penceresini her zaman üstte tut\nSearch\\ results\\ from\\ open\\ libraries=Açık kütüphanelerden sonuçları ara\n\nSelect\\ all=Tümünü seç\nSelect\\ new\\ encoding=Yeni kodlamayı seçin\n\nSelect\\ entry\\ type=Girdi türünü seç\n\nSelect\\ file\\ from\\ ZIP-archive=ZIP arşivinden dosyayı seçiniz\n\nSettings=Ayarlar\n\nShortcut=Kısayol\n\nShow/edit\\ %0\\ source=%0 kaynağın göster/düzenle\n\nShow\\ \'Firstname\\ Lastname\'=\'Ad Soyad\' göster\n\nShow\\ \'Lastname,\\ Firstname\'=\'Soyad, Ad\' göster\n\nShow\\ BibTeX\\ source\\ by\\ default=Öntanımlı olarak BibTeX kaynağını göster\n\nShow\\ confirmation\\ dialog\\ when\\ deleting\\ entries=Girdileri silerken onaylama iletişim penceresini göster\n\nShow\\ last\\ names\\ only=Yalnızca soyadları göster\n\nShow\\ names\\ unchanged=Adları değiştirmeden göster\n\nShow\\ optional\\ fields=Seçmeli alanları göster\n\nShow\\ required\\ fields=Zorunlu alanları göster\n\nShow\\ validation\\ messages=Doğrulama iletileri göster\n\nSimple\\ HTML=Basit HTML\nSince\\ the\\ \'Review\'\\ field\\ was\\ deprecated\\ in\\ JabRef\\ 4.2,\\ these\\ two\\ fields\\ are\\ about\\ to\\ be\\ merged\\ into\\ the\\ \'Comment\'\\ field.=\'İnceleme\' alanı JabRef 4.2\'de bulunmadığı için, bu iki alan \'Yorum\' alanında birleştirilmek üzeredir.\n\nSize=Boyut\n\nSkipped\\ -\\ No\\ PDF\\ linked=Atlandı - PDF eklenmedi\nSkipped\\ -\\ PDF\\ does\\ not\\ exist=Atlandı - PDF mevcut değil\n\nJabRef\\ skipped\\ the\\ entry.=JabRef girdiyi atladı.\nImport\\ error=İçe aktarma hatası\nOpen\\ library\\ error=Açık kütüphane hatası\nPlease\\ check\\ your\\ library\\ file\\ for\\ wrong\\ syntax.=Lütfen kütüphane dosyanızı yazım hatası için kontrol edin.\nSourceTab\\ error=KaynakSekmesi hatası\nUser\\ input\\ via\\ entry-editor\\ in\\ `{}bibtex\\ source`\\ tab\\ led\\ to\\ failure.=`{}bibtex source` sekmesinde girdi düzenleyiciyle yapılan kullanıcı girdisi hataya yol açtı.\n\nSort\\ subgroups\\ A-Z=A-Z alt gruplarını sırala\n\nsource\\ edit=kaynak düzenle\nSpecial\\ name\\ formatters=Özel Ad Biçemleyicileri\n\nStatically\\ group\\ entries\\ by\\ manual\\ assignment=Elle atanmış durağan grup girdileri\n\nStatus=Durum\n\nSublibrary\\ from\\ AUX\\ to\\ BibTeX=AUX\'tan BibTeX\'e alt-kütüphane\n\nSwitches\\ between\\ full\\ and\\ abbreviated\\ journal\\ name\\ if\\ the\\ journal\\ name\\ is\\ known.=Dergi adı biliniyorsa tam ve kısaltılmış dergi adı arasında geçiş yapar.\n\nthe\\ field\\ <b>%0</b>=alan <b>%0</b>\nThe\\ group\\ "%0"\\ already\\ contains\\ the\\ selection.="%0" grubu seçimi zaten kapsıyor.\n\nThe\\ label\\ of\\ the\\ string\\ cannot\\ be\\ a\\ number.=Dizgenin etiketi bir numara olamaz.\n\nThe\\ label\\ of\\ the\\ string\\ cannot\\ contain\\ spaces.=Dizgenin etiketi boşluk içeremez.\n\nThe\\ label\\ of\\ the\\ string\\ cannot\\ contain\\ the\\ \'\\#\'\\ character.=Dizgenin etiketi \'\\#\' karakterini içeremez.\n\nThe\\ output\\ option\\ depends\\ on\\ a\\ valid\\ import\\ option.=Çıktı seçeneği geçerli bir içe aktarım seçeneğine bağlıdır.\n\nThere\\ are\\ possible\\ duplicates\\ that\\ haven\'t\\ been\\ resolved.\\ Continue?=Çözümlenmemiş, olası tıpkılar mevcut. Devam edilsin mi?\n\nThis\\ operation\\ requires\\ all\\ selected\\ entries\\ to\\ have\\ citation\\ keys\\ defined.=Bu işlem, tüm seçili girdilerin tanımlı atıf anahtarlarının olmasını gerektirir.\n\nThis\\ operation\\ requires\\ one\\ or\\ more\\ entries\\ to\\ be\\ selected.=Bu işlem, bir ya da daha çok girdinin seçili olmasını gerektirir.\n\nThis\\ setting\\ may\\ be\\ changed\\ in\\ preferences\\ at\\ any\\ time.=Tercihlerdeki bu ayar herhangi bir zamanda değiştirilebilir.\nTimezone\\ (Provides\\ for\\ better\\ recommendations\\ by\\ indicating\\ the\\ time\\ of\\ day\\ the\\ request\\ is\\ being\\ made.)=Saat dilimi (İstemde bulunulan saati belirterek daha iyi öneriler sağlar.)\nTime\\ stamp=Tarih damgası\nToggle\\ groups\\ interface=Grup arayüzünü aç/kapat\n\nTrim\\ all\\ whitespace\\ characters\\ in\\ the\\ field\\ content.=Alan içeriğindeki tüm boşluk karakterlerini kırp.\n\nTrim\\ whitespace\\ characters=Boşluk karakterlerini kırp\n\nTry\\ different\\ encoding=Başka kodlama deneyin\n\nUnabbreviate\\ journal\\ names\\ of\\ the\\ selected\\ entries=Seçili girdilerin dergi adlarını kısaltma\nUnabbreviated\\ %0\\ journal\\ names.=%0 dergi adı kısaltması kaldırıldı.\n\nUndo=Geriye al\n\nUnknown\\ BibTeX\\ entries\\:=Bilinmeyen BibTeX girdileri\\:\n\nunknown\\ edit=bilinmeyen düzenleme\n\nUnknown\\ export\\ format=Bilinmeyen dışa aktarım biçemi\n\nuntitled=başlıksız\n\nUpgrade\\ external\\ PDF/PS\\ links\\ to\\ use\\ the\\ \'%0\'\\ field.=Harici PDF/PS linklerini \'%0\' alanını kullanmak üzere yeni sürüme yükselt.\n\nusage=kullanım\nUse\\ autocompletion=Otomatik tamamlama kullan\n\n\nUsername=Kullanıcı adı\n\nValue\\ cleared\\ externally=Değer, haricen silindi\n\nValue\\ set\\ externally\\:\\ %0=Değer, haricen atandı\\: %0\n\nVerify\\ that\\ LyX\\ is\\ running\\ and\\ that\\ the\\ lyxpipe\\ is\\ valid.=LyX\'in çalıştığını ve veri iletişim hattının geçerli olduğunu teyit edin.\n\nView=Görüntüle\nVim\\ server\\ name=Vim Sunucu Adı\n\nWarn\\ about\\ unresolved\\ duplicates\\ when\\ closing\\ inspection\\ window=İnceleme penceresi kapanırken çözülmemiş çift nüshalar hakkında uyar\n\nWarn\\ before\\ overwriting\\ existing\\ keys=Mevcut anahtarların üzerine yazmadan önce uyar\n\nWarning=Uyarı\n\nWarnings=Uyarılar\n\nWarning\\:\\ You\\ added\\ field\\ "%0"\\ twice.\\ Only\\ one\\ will\\ be\\ kept.=Uyarı\\: "%0" alanını iki kez eklediniz. Yalnızca bir tanesi tutulacak.\n\nweb\\ link=sanaldoku linki\n\nWhat\\ do\\ you\\ want\\ to\\ do?=Ne yapmak istersiniz?\nWhatever\\ 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.\n\nWill\\ write\\ metadata\\ to\\ the\\ PDFs\\ linked\\ from\\ selected\\ entries.=Seçili girdilerle bağlantılı PDF\'lere metaverisi yazılacak.\n\nWrite\\ BibTeXEntry\\ as\\ metadata\\ to\\ PDF.=BibTeXGirdisi\'ni PDF\'ye metaverisi olarak yaz.\nWrite\\ metadata\\ for\\ all\\ PDFs\\ in\\ current\\ library?=Mevcut veritabanındaki tüm PFDlere metaverisi yazılsın mı?\nWriting\\ metadata\\ for\\ selected\\ entries...=Seçili girdiler için metaverisi yazılıyor...\nWriting\\ metadata...=Metaverisi yazılıyor...\n\nEmbed\\ BibTeXEntry\\ in\\ PDF.=BibTeX girdisini PDF içine yerleştir.\nFile\\ \'%0\'\\ is\\ write\\ protected.=\'%0\' dosyası yazma korumalı.\nWrite\\ BibTeXEntry\\ as\\ XMP\\ metadata\\ to\\ PDF.=BibTeXGirdisi\'ni PDF\'ye XMP metaverisi olarak yaz.\nWrite\\ BibTeXEntry\\ metadata\\ to\\ PDF.=BibTeXGirdisi metaverisini PDF\'e yaz.\nWrite\\ metadata\\ to\\ PDF\\ files=Metaverisini PDF dosyalarına yaz\n\nXMP-annotated\\ PDF=XMP-ek notlu PDF\nXMP\\ export\\ privacy\\ settings=Gizlilik Ayarlarını XMP Dışa Aktar\nXMP\\ metadata=XMP metaverisi\nYou\\ must\\ restart\\ JabRef\\ for\\ this\\ to\\ come\\ into\\ effect.=Bunun etkinleşmesi için JabRefi yeniden başlatmalısınız.\n\nThe\\ following\\ fetchers\\ are\\ available\\:=Aşağıdaki getiriciler kullanıma hazırdır\\:\nCould\\ not\\ find\\ fetcher\\ \'%0\'=\'%0\' getiricisi bulunamadı\nRunning\\ query\\ \'%0\'\\ with\\ fetcher\\ \'%1\'.=\'%0\' sorgusu \'%1\' getiricisiyle çalıştırılıyor.\nInvalid\\ query.\\ Check\\ position\\ %0.=Geçersiz sorgu. %0 pozisyonunu kontrol et.\nInvalid\\ query\\ element\\ \'%0\'\\ at\\ position\\ %1=%1 pozisyonunda geçersiz sorgu ögesi \'%0\'\n\nMove\\ file=Dosya Taşı adlandır\nRename\\ file=Yeniden adlandır\n\nMove\\ file\\ to\\ file\\ directory\\ and\\ rename\\ file=Dosyayı dosya dizinine taşı ve yeniden adlandır\n\nCould\\ not\\ move\\ file\\ \'%0\'.=\'%0\' dosya taşınamıyor.\nCould\\ not\\ find\\ file\\ \'%0\'.=\'%0\' dosyası bulunamadı.\nNumber\\ of\\ entries\\ successfully\\ imported=Girdi sayısı başarıyla içe aktarıldı\nError\\ while\\ fetching\\ from\\ %0=%0\'dan getirme sırasında hata\n\nCitation\\ key\\ generator=Atıf anahtarı oluşturucu\nUnable\\ to\\ open\\ link.=Bağlantı açılamadı.\nMIME\\ type=MIME türü\n\nThis\\ feature\\ lets\\ new\\ files\\ be\\ opened\\ or\\ imported\\ into\\ an\\ already\\ running\\ instance\\ of\\ JabRef\\ instead\\ of\\ opening\\ a\\ new\\ instance.\\ For\\ instance,\\ this\\ is\\ useful\\ when\\ you\\ open\\ a\\ file\\ in\\ JabRef\\ from\\ your\\ web\\ browser.\\ Note\\ that\\ this\\ will\\ prevent\\ you\\ from\\ running\\ more\\ than\\ one\\ instance\\ of\\ JabRef\\ at\\ a\\ time.=Bu özellik yeni dosyaların yeni bir oturum açmaktansa halen çalışmakta olan bir<BR>JabRef oturumu içine açılması ya da aktarılmasını sağlar. Örneğin bu, tarayıcınızdan bir dosyayı<BR>JabRef içine açtığnızda kullanışlıdır.<BR>Bunun, birden fazla JabRef oturumunu aynı anda çalıştırmanızı önleyeceğini not ediniz.\nRun\\ fetcher=Getiriciyi çalıştır\n\nLine\\ %0\\:\\ Found\\ corrupted\\ citation\\ key\\ %1.=Satır %0\\: Bozulmuş atıf anahtarı bulundu %1.\nLine\\ %0\\:\\ Found\\ corrupted\\ citation\\ key\\ %1\\ (contains\\ whitespaces).=Satır %0\\: Bozulmuş atıf anahtarı bulundu %1 (beyaz boşluk içeriyor).\nLine\\ %0\\:\\ Found\\ corrupted\\ citation\\ key\\ %1\\ (comma\\ missing).=Satır %0\\: Bozulmuş atıf anahtarı bulundu %1 (virgül kayıp).\nNo\\ full\\ text\\ document\\ found=Tam metin belge bulunamadı\nDownload\\ from\\ URL=URL\'den indir\nRename\\ field=Alanın adını değiştir\n\nCannot\\ use\\ port\\ %0\\ for\\ remote\\ operation;\\ another\\ application\\ may\\ be\\ using\\ it.\\ Try\\ specifying\\ another\\ port.=Uzak operasyon için bağlantı noktası %0 kullanılamıyor; bir başka program kullanıyor olabilir. Başka bir bağlantı noktası deneyin.\n\nLooking\\ for\\ full\\ text\\ document...=Tam metin belge aranıyor...\nA\\ local\\ copy\\ will\\ be\\ opened.=Yerel bir kopya açılacak.\nError\\ opening\\ file\\ \'%0\'.=Dosya açmada hata \'%0\'.\n\nFormatter\\ not\\ found\\:\\ %0=Biçimleyici bulunamadı\\: %0\n\nMetadata\\ change=Metadata değişikliği\nThe\\ following\\ metadata\\ changed\\:=Aşağıdaki metaveri değişti\\:\n\nUnable\\ to\\ create\\ backup=Yedek oluşturulamadı\nMove\\ file\\ to\\ file\\ directory=Dosyayı dosya dizinine taşı\n<b>All\\ Entries</b>\\ (this\\ group\\ cannot\\ be\\ edited\\ or\\ removed)=<b>Tüm Girdiler</b> (bu grup silinemez ve düzenlenemez)\nstatic\\ group=durağan grup\ndynamic\\ group=devingen grup\nrefines\\ supergroup=süpergrubu rafine eder\nincludes\\ subgroups=altgrupları içerir\ncontains=içerir\n\nOptional\\ fields\\ 2=Opsiyonel alanlar 2\nWaiting\\ for\\ save\\ operation\\ to\\ finish=Kaydetme işleminin bitmesi bekleniyor\nWaiting\\ for\\ background\\ tasks\\ to\\ finish.\\ Quit\\ anyway?=Arkaplan görevlerinin tamamlanması bekleniyor. Bitmeden çıkılsın mı?\n\nFind\\ and\\ remove\\ duplicate\\ citation\\ keys=Çifte atıf anahtarlarını bul ve kaldır\nExpected\\ syntax\\ for\\ --fetch\\=\'<name\\ of\\ fetcher>\\:<query>\'=--fetch için beklenen sözdizimi \\:--fetch\\=\'<name of fetcher>\\:<query>\'\nDuplicate\\ citation\\ key=Çifte atıf anahtarı\n\n\nGeneral\\ file\\ directory=Genel dosya dizini\nUser-specific\\ file\\ directory=Kullanıcıya özel dosya dizini\nLaTeX\\ file\\ directory=LaTeX dosya dizini\n\nYou\\ must\\ enter\\ an\\ integer\\ value\\ in\\ the\\ interval\\ 1025-65535=1025-65535 aralığında bir tam sayı değeri girmelisiniz\nAutocomplete\\ names\\ in\\ \'Firstname\\ Lastname\'\\ format\\ only=İsimleri yalnızca \'Ad Soyad\' biçiminde otomatik tamamla\nAutocomplete\\ names\\ in\\ \'Lastname,\\ Firstname\'\\ format\\ only=İsimleri yalnızca \'Soyad, Ad\' biçiminde otomatik tamamla\nAutocomplete\\ names\\ in\\ both\\ formats=İsimleri her iki biçimde otomatik tamamla\nSend\\ as\\ email=Eposta olarak gönder\nReferences=Kaynaklar\nSending\\ of\\ emails=Epostalar gönderiliyor\nSubject\\ for\\ sending\\ an\\ email\\ with\\ references=Kaynaklarla gönderilecek bir eposta konusu\nAutomatically\\ open\\ folders\\ of\\ attached\\ files=Ekli dosyaların klasörlerini otomatikman aç\nError\\ creating\\ email=Eposta oluşturmada hata\nEntries\\ added\\ to\\ an\\ email=Girdiler bir epostaya eklendi\nCustom\\ applications=Özel uygulamalar\nPlease\\ specify\\ a\\ file\\ browser.=Lütfen bir dosya tarayıcı belirtin.\nPlease\\ specify\\ a\\ terminal\\ application.=Lütfen bir uçbirim uygulaması belirtin.\nUse\\ custom\\ file\\ browser=Özel dosya tarayıcı kullan\nUse\\ custom\\ terminal\\ emulator=Özel uçbirim öykünücüsü kullan\nexportFormat=dışa-aktarımBiçimi\nOutput\\ file\\ missing=Çıktı dosyası kayıp\nThe\\ output\\ option\\ depends\\ on\\ a\\ valid\\ input\\ option.=Çıktı seçeneği geçerli bir girdi seçeneğine bağlmlıdır.\nLinked\\ file\\ name\\ conventions=Bağlantılı dosya adı görenekleri\nFilename\\ format\\ pattern=Dosya adı biçimi deseni\nAdditional\\ parameters=Ek parametreler\nCite\\ selected\\ entries\\ between\\ parenthesis=Site seçimli girdiler\nCite\\ selected\\ entries\\ with\\ in-text\\ citation=Seçili girdileri metin içi atıflamayla atıfla\nCite\\ special=Özel atıfla\nExtra\\ information\\ (e.g.\\ page\\ number)=Ek bilgi (örnek\\: sayfa numarası)\nManage\\ citations=Atıfları yönet\nProblem\\ modifying\\ citation=Alıntı değiştirmede sorun\nProblem\\ collecting\\ citations=Atıf toplamada sorun\nCitation=Atıf\nConnecting...=Bağlanıyor...\nSelect\\ style=Stil seç\nJournals=Dergiler\nCite=Alıntıla\nCite\\ in-text=Metin-içi alıntıla\nInsert\\ empty\\ citation=Boş atıf ekle\nMerge\\ citations=Atıfları birleştir\nManual\\ connect=Elle bağlan\nSelect\\ Writer\\ document=Writer belgesi seç\nSync\\ OpenOffice/LibreOffice\\ bibliography=Kaynakça 00 güncelle\nSelect\\ which\\ open\\ Writer\\ document\\ to\\ work\\ on=Hangi açık Writer belgesi üzerinde çalışılacağını seç\nConnected\\ to\\ document=Belgeye bağlandı\n\nCould\\ not\\ connect\\ to\\ any\\ Writer\\ document.\\ Please\\ make\\ sure\\ a\\ document\\ is\\ open\\ before\\ using\\ the\\ \'Select\\ Writer\\ document\'\\ button\\ to\\ connect\\ to\\ it.=Herhangi bir Writer belgesine bağlanılamadı. Bağlanmak için "Writer belgesini seç" düğmesini kullanmadan önce lütfen bir belgenin açık olduğuna emin olun.\n\nNo\\ Writer\\ documents\\ found=Bir Writer belgesi bulunamadı\n\nInsert\\ a\\ citation\\ without\\ text\\ (the\\ entry\\ will\\ appear\\ in\\ the\\ reference\\ list)=Metinsiz bir atıf seç (girdi kaynak listesinde görünecek)\nCite\\ selected\\ entries\\ with\\ extra\\ information=Seçili girdileri ek bilgiyle alıntıla\nEnsure\\ that\\ the\\ bibliography\\ is\\ up-to-date=Kaynakçanın güncel olduğuna emin ol\n\nYour\\ OpenOffice/LibreOffice\\ document\\ references\\ the\\ citation\\ key\\ \'%0\',\\ which\\ could\\ not\\ be\\ found\\ in\\ your\\ current\\ library.=OpenOffice/LibreOffice belgeniz mevcut veri tabanında bulunamayan \'%0\' atıf anahtarını kaynak gösteriyor.\n\nThis\\ operation\\ requires\\ a\\ bibliography\\ database.=Bu işlem bir kaynakça veritabanı gerektirir.\n\nYour\\ OpenOffice/LibreOffice\\ document\\ references\\ at\\ least\\ %0\\ citation\\ keys\\ which\\ could\\ not\\ be\\ found\\ in\\ your\\ current\\ library.\\ Some\\ of\\ these\\ are\\ %1.=OpenOffice/LibreOffice belgeniz mevcut veri tabanında bulunamayan en az %0 atıf anahtarını kaynak gösteriyor. Bunlardan bazıları %1\'dir.\n\nYour\\ OpenOffice/LibreOffice\\ document\\ references\\ no\\ citation\\ keys\\ which\\ could\\ also\\ be\\ found\\ in\\ your\\ current\\ library.=OpenOffice/LibreOffice belgeniz mevcut veri tabanında bulunan herhangi bir atıf anahtarını kaynak göstermiyor.\n\nUnable\\ to\\ synchronize\\ bibliography=Kaynakça güncellenemiyor\nCombine\\ pairs\\ of\\ citations\\ that\\ are\\ separated\\ by\\ spaces\\ only=Yalnızca boşlukla ayrılmış atıf çiftlerini birleştir\nAutodetection\\ failed=Otomatik algılama başarısız\nPlease\\ wait...=Lütfen bekleyin...\nConnection\\ lost=Bağlantı koptu\n\nCould\\ not\\ update\\ bibliography=Kaynakça güncellenemedi\nNot\\ connected\\ to\\ document=Belgeye bağlı değil\nProblem\\ combining\\ cite\\ markers=Atıf belirteçlerini birleştirmede sorun\nUnable\\ to\\ reload\\ style\\ file=Stil dosyası yeniden yüklenemedi\n\nProblem\\ during\\ separating\\ cite\\ markers=Atıf belirteçlerini ayırmada sorun\n\nAutomatically\\ sync\\ bibliography\\ when\\ inserting\\ citations=Atıf eklenirken kaynakçayı otomatikman güncelle\nLook\\ up\\ BibTeX\\ entries\\ in\\ the\\ active\\ tab\\ only=BibTeX girdilerini yalnızca etkin sekmede ara\nLook\\ up\\ BibTeX\\ entries\\ in\\ all\\ open\\ libraries=BibTeX girdilerini tüm açık veri tabanlarında ara\nAutodetecting\\ paths...=Yollar otomatikman algılanıyor...\nCould\\ not\\ find\\ OpenOffice/LibreOffice\\ installation=OpenOffice/LibreOffice kurulumu bulunamadı.\nFound\\ more\\ than\\ one\\ OpenOffice/LibreOffice\\ executable.=Birden fazla OpenOffice/LibreOffice çalıştırma dosyası bulundu.\nPlease\\ choose\\ which\\ one\\ to\\ connect\\ to\\:=Lütfen hangisine bağlanılacağını seçin\\:\nChoose\\ OpenOffice/LibreOffice\\ executable=OpenOffice/LibreOffice çalıştırma dosyasını seçin\nSelect\\ document=Belge seçin\nHTML\\ list=HTML listesi\nIf\\ possible,\\ normalize\\ this\\ list\\ of\\ names\\ to\\ conform\\ to\\ standard\\ BibTeX\\ name\\ formatting=eğer mümkünse, bu isim listesini standart BibTeX isim biçimiyle uyumlu olacak şekilde normalleştir\nCould\\ not\\ open\\ %0=%0 açılamıyor\nUnknown\\ import\\ format=Bilinmeyen içe aktarım biçimi\nStyle\\ selection=Stil seçimi\nNo\\ valid\\ style\\ file\\ defined=Geçerli stil dosyası tanımlanmadı\nChoose\\ pattern=Desen seçin\nSearch\\ and\\ store\\ files\\ relative\\ to\\ library\\ file\\ location=Kütüphane dosya konumuyla göreli dosyaları ara ve depola\nFile\\ directory=Dosya dizini\nCould\\ 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.\nYou\\ 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.\n\nThis\\ feature\\ generates\\ a\\ new\\ library\\ based\\ on\\ which\\ entries\\ are\\ needed\\ in\\ an\\ existing\\ LaTeX\\ document.=Bu özellik mevcut bir LaTeX belgesinde hangi girdilerin gerekli olduğuna dayanan yeni bir veritabanı oluşturur.\n\nFirst\\ select\\ entries\\ to\\ clean\\ up.=Öncelikle temizlemek istediğiniz girdileri seçiniz.\nCleanup\\ entry=Girdiyi temizle\nAutogenerate\\ PDF\\ Names=PFD Adlarını Otomatik Oluştur\nAuto-generating\\ PDF-Names\\ does\\ not\\ support\\ undo.\\ Continue?=PDF Adlarını otomatik oluşturma geri alınamaz. Devam edilsin mi?\n\nUse\\ full\\ firstname\\ whenever\\ possible=Mümkün oldukça tam ilk ismi kullanınız\nUse\\ abbreviated\\ firstname\\ whenever\\ possible=Mümkün oldukça kısaltılmış ilk ismi kullanınız\nUse\\ abbreviated\\ and\\ full\\ firstname=Kısaltılmış ve tam ilk ismi kullanınız\nName\\ format=Ad biçimi\nFirst\\ names=İsimler\nCleanup\\ entries=Girdileri temizle\nAutomatically\\ assign\\ new\\ entry\\ to\\ selected\\ groups=Seçili gruplara otomatikman yeni girdi ata\n%0\\ mode=%0 kipi\nMove\\ DOIs\\ from\\ note\\ and\\ URL\\ field\\ to\\ DOI\\ field\\ and\\ remove\\ http\\ prefix=DOI\'leri not ve URL alanlarından DOI alanına taşı ve http ön ekini kaldır\nMake\\ paths\\ of\\ linked\\ files\\ relative\\ (if\\ possible)=(Mümkünse) bağlantılı dosya yollarını göreceli yapın\nRename\\ PDFs\\ to\\ given\\ filename\\ format\\ pattern=PDF\'leri belirlenmiş dosya ismi biçemi desenine göre yeniden adlandır\nRename\\ only\\ PDFs\\ having\\ a\\ relative\\ path=Yalnızca göreceli yolu olan PDF\'leri yeniden adlandır\nDoing\\ a\\ cleanup\\ for\\ %0\\ entries...=%O girdileri için temizlik yapılıyor...\nNo\\ entry\\ needed\\ a\\ clean\\ up=Hiçbir girdiye temizlik gerekmedi\nOne\\ entry\\ needed\\ a\\ clean\\ up=Bir girdi temizlik gerektirdi\n%0\\ entries\\ needed\\ a\\ clean\\ up=%0 girdi temizlik gerektirdi\n\nGroup\\ tree\\ could\\ not\\ be\\ parsed.\\ If\\ you\\ save\\ the\\ BibTeX\\ library,\\ all\\ groups\\ will\\ be\\ lost.=Grup ağacı çözümlenemedi. Eğer BibTeX veri tabanını kaydederseniz tüm gruplar yitecek.\nAttach\\ file=Dosya ekle\nSetting\\ all\\ preferences\\ to\\ default\\ values.=Tüm tercihler öntanımlı değerlere ayarlanıyor.\nResetting\\ preference\\ key\\ \'%0\'=Tercih anahtarı \'%0\' yeniden atanıyor\nUnable\\ to\\ clear\\ preferences.=Tercihler silinemedi.\n\nUnselect\\ all=Tüm seçimleri kaldır\nExpand\\ all=Tümünü genişlet\nCollapse\\ all=Tüm genişletmeyi kaldır\nSearches\\ the\\ selected\\ directory\\ for\\ unlinked\\ files.=Seçili dizini bağlantısız dosyalar için tarar.\nStarts\\ the\\ import\\ of\\ BibTeX\\ entries.=BibTeX girdilerinin içe aktarımı başlatır.\nLast\\ edited\\:=Son düzenleme\\:\nAll\\ time=Tüm zaman\nlast\\ edited=son düzenleme\nLast\\ day=Son gün\nLast\\ week=Son hafta\nLast\\ month=Son ay\nLast\\ year=Son yıl\nSort\\ by\\:=Şuna göre sırala\\:\nNewest\\ first=Önce en yeni\nOldest\\ first=Önce en eski\nDirectory=Dizin\nImport\\ result=Sonucu içe aktar\nSearching\\ file\\ system...=Dosya sistemi aranıyor...\nCitation\\ key\\ patterns=Atıf anahtarı örüntüleri\nClear\\ priority=Önceliği sil\nClear\\ rank=Rütbeyi sil\nEnable\\ special\\ fields=Özle alanları etkinleştir\nOne\\ star=Bir yıldız\nTwo\\ stars=İki yıldız\nThree\\ stars=Üç yıldız\nFour\\ stars=Dört yıldız\nFive\\ stars=Beş yıldız\nHelp\\ on\\ special\\ fields=Özle alanlar konusunda yardım\nKeywords\\ of\\ selected\\ entries=Seçili girdilerin anahtar sözcükleri\nManage\\ content\\ selectors=İçerik seçicileri yönet\nContent\\ selectors=İçerik seçiciler\nManage\\ keywords=Anahtar sözcükleri yönet\nNo\\ priority\\ information=Öncelik bilgisi yok\nNo\\ rank\\ information=Rütbe bilgisi yok\nPriority=Öncelik\nPriority\\ high=Öncelik yüksek\nPriority\\ low=Öncelik düşük\nPriority\\ medium=Öncelik orta\nQuality=Kalite\nRank=Rütbe\nRelevance=İlgi düzeyi\nSet\\ priority\\ to\\ high=Önceliği yükseğe ayarla\nSet\\ priority\\ to\\ low=Önceliği düşüğe ayarla\nSet\\ priority\\ to\\ medium=Önceliği ortaya ayarla\nToggle\\ relevance=İlgi düzeyini değiştir\nToggle\\ quality\\ assured=Kalite güvencesini değiştir\nToggle\\ print\\ status=Yazdırma statüsünü değiştir\nUpdate\\ keywords=Anahtar sözcükleri güncelle\nProblem\\ connecting=Bağlanmada sorun\nConnection\\ to\\ OpenOffice/LibreOffice\\ has\\ been\\ lost.\\ Please\\ make\\ sure\\ OpenOffice/LibreOffice\\ is\\ running,\\ and\\ try\\ to\\ reconnect.=OpenOffice/LibreOffice bağlantısı koptu. Lütfen OpenOffice/LibreOffice\'in açık olduğunu teyid edin, ve tekrar bağlanmayı deneyin.\n\nJabRef\\ will\\ send\\ at\\ least\\ one\\ request\\ per\\ entry\\ to\\ a\\ publisher.=JabRef bir yayıncıya en az bir istem gönderecek.\nCorrect\\ the\\ entry,\\ and\\ reopen\\ editor\\ to\\ display/edit\\ source.=Girdiyi düzeltin, ve kaynağı görmek/düzenlemek için düzenleyiciyi tekrar açın.\nCould\\ not\\ connect\\ to\\ running\\ OpenOffice/LibreOffice.=Çalışan OpenOffice/LibreOffice\'e bağlanılamıyor.\nMake\\ sure\\ you\\ have\\ installed\\ OpenOffice/LibreOffice\\ with\\ Java\\ support.=OpenOffice/LibreOffice\'i Java desteğiyle kurduğunuza emin olun.\nIf\\ connecting\\ manually,\\ please\\ verify\\ program\\ and\\ library\\ paths.=Manuel bağlanıyorsanız program ve kütüphane yollarını kontrol edin.\nError\\ message\\:=Hata mesajı\\:\nIf\\ a\\ pasted\\ or\\ imported\\ entry\\ already\\ has\\ the\\ field\\ set,\\ overwrite.=Eğer yapıştırılmış ya da içe aktarılmış bir girdi alanı atadıysa üzerine yaz.\nNot\\ connected\\ to\\ any\\ Writer\\ document.\\ Please\\ make\\ sure\\ a\\ document\\ is\\ open,\\ and\\ use\\ the\\ \'Select\\ Writer\\ document\'\\ button\\ to\\ connect\\ to\\ it.=Herhangi bir Writer belgesine bağlanılmadı. Lütfen bir belgenin açık olduğuna emin olun ve ona bağlanmak için "Write belgesini seç" düğmesini kullanın.\nRemoved\\ all\\ subgroups\\ of\\ group\\ "%0".=Grup "%0"\'ın bütün alt grupları silindi.\nTo\\ 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.\nUnable\\ 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.\nDelimiter(s)=Sınırlayıcı(lar)\nWhen\\ 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.\n\nCanceled\\ merging\\ entries=Girdilerin birleştirilmesi iptal edildi\n\nMerge\\ entries=Girdileri birleştir\nMerged\\ entry=Birleşmiş girdi\nMerged\\ entries=Girdiler yeni birine birleştirildi ve eskiler korundu\nNone=Hiç\nParse=Ayrıştır\nResult=Sonuç\nYou\\ have\\ to\\ choose\\ exactly\\ two\\ entries\\ to\\ merge.=Birleştirmek için tam tamına iki girdi seçmelisiniz.\n\nAdd\\ timestamp\\ to\\ modified\\ entries\\ (field\\ "modificationdate")=Değiştirilmiş girdilere tarih bilgisi ekle ("modificationdate" alanı)\nAdd\\ timestamp\\ to\\ new\\ entries\\ (field\\ "creationdate")=Yeni girdilere tarih bilgisi ekle ("creationdate" alanı)\nAll\\ key\\ bindings\\ will\\ be\\ reset\\ to\\ their\\ defaults.=Tüm tuş bağlantıları öntanımlılara dönüştürülecek.\n\nAutomatically\\ set\\ file\\ links=Dosya bağlantılarını otomatik olarak kur\nFinished\\ automatically\\ setting\\ external\\ links.=Harici linklerin otokurulması bitti.\nChanged\\ %0\\ entries.=%0 girdi değiştirildi.\n\nResetting\\ all\\ key\\ bindings=Tüm tuş bağlantıları başa döndürülüyor\n\nNetwork=Ağ\nHostname=Makine\nPlease\\ specify\\ a\\ hostname=Lütfen bir makina adı belirtin\nPlease\\ specify\\ a\\ port=Lütfen bir kapı/port belirtin\nPlease\\ specify\\ a\\ username=Lütfen bir kullanıcı adı belirtin\nPlease\\ specify\\ a\\ password=Lütfen bir parola belirtin\n\nProxy\\ configuration=Vekil sunucu yapılandırması\nUse\\ custom\\ proxy\\ configuration=Özelleştirilmiş vekil konfigürasyonu kullan\nProxy\\ requires\\ authentication=Vekil sunucu kimlik denetleme gerektiriyor\nAttention\\:\\ Password\\ is\\ stored\\ in\\ plain\\ text\\!=Dikkat\\: Parola salt metin olarak kaydedildi\\!\nClear\\ connection\\ settings=Bağlantı ayarlarını sil\nCheck\\ Proxy\\ Setting=Vekil Ayarını Kontrol Et\nCheck\\ connection=Bağlantıyı kontrol et\nConnection\\ failed\\!=Bağlantı başarısız\\!\nConnection\\ successful\\!=Bağlantı başarılı\\!\n\nSSL\\ Configuration=SSL Yapılandırması\nSSL\\ configuration\\ changed=SSL yapılandırması değişti\nSSL\\ certificate\\ file=SSL sertifika dosyası\nDuplicate\\ Certificates=Çift nüsha Sertifikalar\nYou\\ already\\ added\\ this\\ certificate=Bu sertifikayı zaten eklediniz\n\nOpen\\ folder=Klasörü aç\nExport\\ sort\\ order=Sıralama kriterlerini dışa aktar\nSave\\ sort\\ order=Sıralama kriterlerini kaydet\n\nKeep\\ original\\ order=Orjinal sırayı koru\nUse\\ current\\ table\\ sort\\ order=Mevcut tablo sıralama kuralını kullan\nUse\\ specified\\ order=Belirtilmiş sırayı kullan\nShow\\ extra\\ columns=Ekstra sütunları göster\nParsing\\ error=Çözümleme hatası\nillegal\\ backslash\\ expression=kuraldışı ters bölü ifadesi\n\nClear\\ read\\ status=Okundu statüsünü temizle\nConvert\\ to\\ biblatex\\ format\\ (for\\ example,\\ move\\ the\\ value\\ of\\ the\\ \'journal\'\\ field\\ to\\ \'journaltitle\')=Biblatex biçemine dönüştür (örneğin \'journal\' alanının değerini \'journaltitle\'a taşı)\nDeprecated\\ fields=Yürürlükten kalkmış alanlar\nNo\\ read\\ status\\ information=Okunma statüsü bilgisi yok\nPrinted=Yazdırılmış\nRead\\ status=Okunma statüsü\nRead\\ status\\ read=Okunma statüsü okunmuş\nRead\\ status\\ skimmed=Okunma statüsü göz gezdirilmiş\nSave\\ selected\\ as\\ plain\\ BibTeX...=Seçimi salt BibTeX olarak kaydet ...\nSet\\ read\\ status\\ to\\ read=Okunma statüsünü okunmuş olarak ata\nSet\\ read\\ status\\ to\\ skimmed=Okunma statüsünü göz gezdirilmiş olarak ata\nShow\\ deprecated\\ BibTeX\\ fields=Yürürlükten kaldırılmış BibTeX alanlarını göster\n\nOpens\\ JabRef\'s\\ GitHub\\ page=JabRef\'in GitHub sayfasını açar\nOpens\\ JabRef\'s\\ Twitter\\ page=JabRef\'in Twitter sayfasını açar\nOpens\\ JabRef\'s\\ Facebook\\ page=JabRef\'in Facebook sayfasını açar\nOpens\\ JabRef\'s\\ blog=JabRef\'in ağ güncesini açar\nOpens\\ JabRef\'s\\ website=JabRef\'in web sitesini açar\n\nCould\\ not\\ open\\ browser.=Tarayıcı açılamadı.\nPlease\\ open\\ %0\\ manually.=Lütfen %0\'i kendiniz açın.\nThe\\ link\\ has\\ been\\ copied\\ to\\ the\\ clipboard.=Bağlantı panoya kopyalandı.\n\nOpen\\ %0\\ file=%0 dosyayı aç\nCould\\ not\\ detect\\ terminal\\ automatically.\\ Please\\ define\\ a\\ custom\\ terminal\\ in\\ the\\ preferences.=Terminal otomatik olarak belirlenemedi. Lütfen tercihlerde özel bir terminal tanımlayınız.\n\nCannot\\ delete\\ file=Dosya silinemiyor\nFile\\ permission\\ error=Dosya izin hatası\nJabRef\\ does\\ not\\ have\\ permission\\ to\\ access\\ %s=JabRef\'in %s\'e erişim izni yok\nPath\\ to\\ %0=%0 yolu\nConvert=Dönüştür\nNormalize\\ to\\ BibTeX\\ name\\ format=BibTeX adı biçimine normalleştir\nHelp\\ on\\ Name\\ Formatting=İsim Biçimlemede Yardım\n\nAdd\\ new\\ file\\ type=Yeni dosya türü ekle\n\nOriginal\\ entry=Orjinal girdi\nNo\\ information\\ added=Bilgi eklenmedi\nSelect\\ at\\ least\\ one\\ entry\\ to\\ manage\\ keywords.=Anahtar sözcükleri yönetmek için en az bir girdi seçiniz.\nOpenDocument\\ text=AçıkBelge metni\nOpenDocument\\ spreadsheet=AçıkBelge iş tablosu\nOpenDocument\\ presentation=AçıkBelge sunumu\n%0\\ image=%0 resim\nAdded\\ entry\\ \'%0\'=\'%0\' girdisi eklendi\nAdded\\ entry=Eklenen girdi\nModified\\ entry\\ \'%0\'=\'%0\' girdisi değiştirildi\nModified\\ entry=Değiştirilmiş girdi\nDeleted\\ entry\\ \'%0\'=\'%0\' girdisi silindi\nDeleted\\ entry=Girdi silindi\nModified\\ groups\\ tree=Değiştirilmiş grup ağacı\nRemoved\\ all\\ groups=Tüm gruplar silindi\n%0.\\ Accepting\\ the\\ change\\ replaces\\ the\\ complete\\ groups\\ tree\\ with\\ the\\ externally\\ modified\\ groups\\ tree.=%0. Değişikliği kabul etmek, harici olarak değiştirilmiş grup ağacını mevcut grup ağacının tamamının yerine koyar.\nSelect\\ export\\ format=Dışa aktarma biçemini seç\nReturn\\ to\\ library=Kütüphaneye dön\nOn\\ JabRef=JabRef\'te\nCould\\ not\\ connect\\ to\\ %0=%0\'e bağlanılamadı\nWarning\\:\\ %0\\ out\\ of\\ %1\\ entries\\ have\\ undefined\\ title.=Uyarı\\: %1 girdiden %0\'inin tanımlanmamış başlığı var.\nWarning\\:\\ %0\\ out\\ of\\ %1\\ entries\\ have\\ undefined\\ citation\\ key.=Uyarı\\:%1 girdiden %0\'inde tanımlanmamış atıf anahtarı var.\nWarning\\:\\ %0\\ out\\ of\\ %1\\ entries\\ have\\ undefined\\ DOIs.=Uyarı\\: %1 girdiden %0\'inin tanımlanmamış DOI\'ı var.\nReally\\ delete\\ the\\ selected\\ entry?=Gerçekten seçili girdi silinsin mi?\nReally\\ delete\\ the\\ %0\\ selected\\ entries?=Gerçekten seçili %0 girdi silinsin mi?\n\nKeep\\ left=Solu tut\nKeep\\ right=Sağı tut\nOld\\ entry=Eski girdi\nFrom\\ import=İçe almadan\nFrom\\ DOI=DOI\'den\nNo\\ problems\\ found.=Hiçbir sorun bulunmadı.\nSave\\ changes=Değişiklikleri kaydet\nDiscard\\ changes=Değişiklikleri sil\nLibrary\\ \'%0\'\\ has\\ changed.=Veri tabanı \'%0\' değişti.\nPrint\\ entry\\ preview=Girdi yazdırma önizleme\n\nInvalid\\ DOI\\:\\ \'%0\'.=Geçersiz DOI\\: \'%0\'.\nSame\\ DOI\\ used\\ in\\ multiple\\ entries=Aynı DOI birçok girdide kullanıldı\nshould\\ start\\ with\\ a\\ name=bir isimle başlamalı\nshould\\ end\\ with\\ a\\ name=bir isimle sonlanmalı\nunexpected\\ closing\\ curly\\ bracket=beklenmeyen küme parantezi kapanışı\nunexpected\\ opening\\ curly\\ bracket=beklenmeyen küme parantezi açılışı\ncapital\\ letters\\ are\\ not\\ masked\\ using\\ curly\\ brackets\\ {}=küme parantezleri {} kullanarak büyük harfler maskelenmez\nshould\\ contain\\ a\\ four\\ digit\\ number=dört basamaklı bir numara içermeli\nshould\\ contain\\ a\\ valid\\ page\\ number\\ range=geçerli bir sayfa numarası aralığı içermeli\n\nUnable\\ to\\ autodetect\\ OpenOffice/LibreOffice\\ installation.\\ Please\\ choose\\ the\\ installation\\ directory\\ manually.=OpenOffice/LibreOffice kurulumu otomatik olarak bulunamadı. Lütfen kurulum dizinini kendiniz seçiniz.\n\nClose\\ library=Veri tabanını kapat\nEntry\\ editor,\\ next\\ entry=Girdi düzenleyici, sonraki girdi\nEntry\\ editor,\\ next\\ panel=Girdi düzenleyici, sonraki panel\nEntry\\ editor,\\ next\\ panel\\ 2=Girdi düzenleyici, sonraki panel 2\nEntry\\ editor,\\ previous\\ entry=Girdi düzenleyici, önceki girdi\nEntry\\ editor,\\ previous\\ panel=Girdi düzenleyici, önceki panel\nEntry\\ editor,\\ previous\\ panel\\ 2=Girdi düzenleyici, önceki panel 2\nFile\\ list\\ editor,\\ move\\ entry\\ down=Dosya listesi düzenleyici, girdiyi aşağıya taşı\nFile\\ list\\ editor,\\ move\\ entry\\ up=Dosya listesi düzenleyici, girdiyi yukarıya taşı\nFocus\\ entry\\ table=Girdi tablosuna odaklan\nImport\\ into\\ current\\ library=Mevcut veritabanına aktar\nImport\\ into\\ new\\ library=Yeni veritabanına aktar\nNew\\ article=Yeni makale\nNew\\ book=Yeni kitap\nNew\\ entry=Yeni girdi\nNew\\ inbook=Yeni kitaptan\nNew\\ mastersthesis=Yeni master tezi\nNew\\ phdthesis=Yeni doktora tezi\nNew\\ proceedings=Yeni tutanak\nNew\\ unpublished=Yeni yayınlanmamış\nPreamble\\ editor,\\ store\\ changes=Giriş düzenleyici, dükkan değişiklikleri\nPush\\ to\\ application=Uygulamaya itele\nRefresh\\ OpenOffice/LibreOffice=Tazele 00\nResolve\\ duplicate\\ citation\\ keys=Çifte atıf anahtarlarını çözümle\nSave\\ all=Tümünü kaydet\nString\\ dialog,\\ add\\ string=Dizilim iletişim kutusu, dizilim ekle\nString\\ dialog,\\ remove\\ string=Dizilim iletişim kutusu, dizilim çıkar\nSynchronize\\ files=Dosyaları eşzamanla\nUnabbreviate=Kısaltmayı kaldır\nshould\\ contain\\ a\\ protocol=bir protokol içermeli\nCopy\\ preview=Kopyalama önizleme\nCopy\\ selection=Seçimi kopyala\nAutomatically\\ setting\\ file\\ links=Dosya bağlantıları otomatik olarak ayarlanıyor\nRegenerating\\ citation\\ keys\\ according\\ to\\ metadata=Üstveri (metadata) uyarınca atıf anahtarları yeniden oluşturuluyor\nRegenerate\\ all\\ keys\\ for\\ the\\ entries\\ in\\ a\\ BibTeX\\ file=Bir BibTeX dosyasındaki tüm girdiler için tüm anahtarları yeniden oluştur\nShow\\ debug\\ level\\ messages=Hata ayıklama düzeyi mesajları göster\nDefault\\ library\\ mode=Öntanımlı kütüphane kipi\nShow\\ only\\ preferences\\ deviating\\ from\\ their\\ default\\ value=Yalnızca öntanımlı değerlerinden sapan tercihleri göster\ndefault=öntanımlı\nkey=anahtar\ntype=tür\nvalue=değer\nShow\\ preferences=Tercihleri göster\nSave\\ actions=Eylemleri kaydet\nConvert\\ to\\ BibTeX\\ format\\ (for\\ example,\\ move\\ the\\ value\\ of\\ the\\ \'journaltitle\'\\ field\\ to\\ \'journal\')=BibTeX biçimine dönüştür (örneğin, \'journaltitle\' alanının değerini \'journal\'a taşı)\n\nOther\\ fields=Diğer alanlar\nShow\\ remaining\\ fields=Kalan alanları göster\n\nlink\\ should\\ refer\\ to\\ a\\ correct\\ file\\ path=bağlantı doğru bir dosya yolunu işaret etmeli\nabbreviation\\ detected=kısaltma saptandı\nwrong\\ entry\\ type\\ as\\ proceedings\\ has\\ page\\ numbers=yanlış girdi türü zira tutanaklarda sayfa numarası olur\nAbbreviate\\ journal\\ names=Dergi adlarını kısalt\nAbbreviating...=Kısaltılıyor...\nAbbreviation\\ \'%0\'\\ for\\ journal\\ \'%1\'\\ already\\ defined.=\'%1\' dergisi için \'%0\' kısaltması zaten tanımlanmış.\nAbbreviation\\ cannot\\ be\\ empty=Kısaltma boş olamaz\nDuplicated\\ Journal\\ Abbreviation=Çifte Dergi Kısaltması\nDuplicated\\ Journal\\ File=Çifte Dergi Dosyası\nError\\ Occurred=Hata Oluştu\nJournal\\ file\\ %s\\ already\\ added=%s dergi dosyası zaten eklendi\nName\\ cannot\\ be\\ empty=İsim boş olamaz\n\nDisplay\\ keywords\\ appearing\\ in\\ ALL\\ entries=TÜM girdilerde görünen anahtar sözcükleri göster\nDisplay\\ keywords\\ appearing\\ in\\ ANY\\ entry=HERHANGİ BİR girdide görünen anahtar sözcükleri göster\nNone\\ of\\ the\\ selected\\ entries\\ have\\ titles.=Seçili girdilerin hiç birinde başlık yok.\nNone\\ of\\ the\\ selected\\ entries\\ have\\ citation\\ keys.=Seçili girdilerin hiçbirinde atıf anahtarı yok.\nNone\\ of\\ the\\ selected\\ entries\\ have\\ DOIs.=Seçili girdilerin hiç birinde DOI yok.\nUnabbreviate\\ journal\\ names=Kısaltma dergi adlarını aç\nUnabbreviating...=Kısaltmalar dönüştürülüyor...\nUsage=Kullanım\n\n\nAdds\\ {}\\ brackets\\ around\\ acronyms,\\ month\\ names\\ and\\ countries\\ to\\ preserve\\ their\\ case.=Harf çeşidini (büyük/küçük) korumak için %lerin içindeki akronim, ay adları ve ülkelerin çevresine küme parantezi ekle.\nAre\\ you\\ sure\\ you\\ want\\ to\\ reset\\ all\\ settings\\ to\\ default\\ values?=Tüm ayarları öntanımlı değerlere dönüştürmek istediğinizden emin misiniz?\nReset\\ preferences=Tercihleri sıfırla\nIll-formed\\ entrytype\\ comment\\ in\\ BIB\\ file=Bib dosyasında kötü biçimli girdi türü yorumu\n\nMove\\ linked\\ files\\ to\\ default\\ file\\ directory\\ %0=Bağlantılı dosyaları öntanımlı dosya dizinine aktar %0\n\nDo\\ you\\ still\\ want\\ to\\ continue?=Hala devam etmek istiyor musunuz?\nInternal\\ style=Dahili stil\nAdd\\ style\\ file=Stil dosyası ekle\nCurrent\\ style\\ is\\ \'%0\'=Mevcut stil \'%0\'dır\nRemove\\ style=Stili sil\nYou\\ must\\ select\\ a\\ valid\\ style\\ file.\\ Your\\ style\\ is\\ probably\\ missing\\ a\\ line\\ for\\ the\\ type\\ "default".=Geçerli bir stil dosyası seçmelisiniz. Stiliniz, muhtemelen "ön tanımlı" tür için bir satır içermiyor.\nInvalid\\ style\\ selected=Geçersiz stil seçildi\n\nReload=Yeniden yükle\n\nCapitalize=Büyük harfe dönüştür\nCapitalize\\ all\\ words,\\ but\\ converts\\ articles,\\ prepositions,\\ and\\ conjunctions\\ to\\ lower\\ case.=Tüm sözcükleri büyük harfe dönüştür ama artikel, edat ve bağlaçları küçük harfe dönüştür.\nCapitalize\\ the\\ first\\ word,\\ changes\\ other\\ words\\ to\\ lower\\ case.=İlk sözcüğü büyük harfe, diğer tüm sözcükleri küçük harfe deönüştür.\nChanges\\ all\\ letters\\ to\\ lower\\ case.=Tüm harfleri küçük harfe dönüştür.\nChanges\\ all\\ letters\\ to\\ upper\\ case.=Tüm harfleri büyük harfe dönüştür.\nChanges\\ the\\ first\\ letter\\ of\\ all\\ words\\ to\\ capital\\ case\\ and\\ the\\ remaining\\ letters\\ to\\ lower\\ case.=Tüm sözcüklerin ilk harfini büyük harfe, diğer tüm harflerini küçük harfe dönüştür.\nCleans\\ up\\ LaTeX\\ code.=LaTeX kodunu temizler.\nConverts\\ HTML\\ code\\ to\\ LaTeX\\ code.=HTML kodunu LaTeX koduna dönüştürür.\nHTML\\ to\\ Unicode=HTML\'den Unicode\'a\nConverts\\ HTML\\ code\\ to\\ Unicode.=HTML kodunu Unicode\'a dönüştürür.\nConverts\\ LaTeX\\ encoding\\ to\\ Unicode\\ characters.=LaTeX kodunu Unicode karakterlerine dönüştürür.\nConverts\\ Unicode\\ characters\\ to\\ LaTeX\\ encoding.=Unicode karakterlerini LaTeX koduna dönüştürür.\nConverts\\ ordinals\\ to\\ LaTeX\\ superscripts.=Sıra sayılarını LaTeX üstyazılarına dönüştürür.\nConverts\\ units\\ to\\ LaTeX\\ formatting.=%lerin içindeki birimleri LaTeX koduna dönüştürür.\nHTML\\ to\\ LaTeX=HTML\'den LaTeX\'e\nLaTeX\\ cleanup=LaTeX temizleme\nLaTeX\\ to\\ Unicode=LaTeX\'ten Unicode\'a\nLower\\ case=Küçük harf\nMinify\\ list\\ of\\ person\\ names=Kişi adları listesini küçült\nNormalize\\ date=Günü normalleştir\nNormalize\\ en\\ dashes=Uzun tireleri normalleştir\nNormalize\\ month=Ayı normalleştir\nNormalize\\ month\\ to\\ BibTeX\\ standard\\ abbreviation.=Ayı BibTeX standart kısaltmasına normalleştir\nNormalize\\ names\\ of\\ persons=Kişi adlarını normalleştir\nNormalize\\ page\\ numbers=Sayfa numaralarını normalleştir\nNormalize\\ pages\\ to\\ BibTeX\\ standard.=Sayfaları BibTeX standardına normalleştir.\nNormalizes\\ lists\\ of\\ persons\\ to\\ the\\ BibTeX\\ standard.=Kişi listelerini BibTeX standardına normalleştirir.\nNormalizes\\ the\\ date\\ to\\ ISO\\ date\\ format.=Günü, ISO gün biçemine normalleştirir.\nNormalizes\\ the\\ en\\ dashes.=Uzun tireleri normalleştirir.\nOrdinals\\ to\\ LaTeX\\ superscript=Sıra sayılarını LaTeX üstyazısına\nProtect\\ terms=Proje koşulları\nAdd\\ enclosing\\ braces=Kapsayan kaşlı ayraçlar ekle\nAdd\\ braces\\ encapsulating\\ the\\ complete\\ field\\ content.=Tam alan içeriğini kapsayan kaşlı ayraçlar ekle.\nRemove\\ enclosing\\ braces=Çevreleyen küme parantezlerini kaldır\nRemoves\\ braces\\ encapsulating\\ the\\ complete\\ field\\ content.=Tüm alan içeriğini kapsayan küme parantezlerini kaldırır.\nRemoves\\ all\\ balanced\\ {}\\ braces\\ around\\ words.=Sözcükler etrafındaki tüm dengeli {} küme parantezlerini siler.\nShorten\\ DOI=DOI kısalt\nShortens\\ DOI\\ to\\ more\\ human\\ readable\\ form.=DOI\'yı insanca okunabilir şekilde kısaltır.\nSentence\\ case=Cümle (harf) şekli\nShortens\\ lists\\ of\\ persons\\ if\\ there\\ are\\ more\\ than\\ 2\\ persons\\ to\\ "et\\ al.".=Kişi listelerini, eğer 2 kişiden fazlaysa "et al."a kısaltır.\nTitle\\ case=Başlık (harf) şekli\nUnicode\\ to\\ LaTeX=Unicode\'dan LaTeX\'e\nUnits\\ to\\ LaTeX=Birimler\'den LaTeX\'e\nUpper\\ case=Büyük harf\nDoes\\ nothing.=Hiçbir şey yapmaz.\nIdentity=Kimlik\nClears\\ the\\ field\\ completely.=Alanı tamamen temizler.\nDirectory\\ not\\ found=Dizin bulunamadı\nMain\\ file\\ directory\\ not\\ set.\\ Check\\ the\\ preferences\\ (linked\\ files)\\ or\\ the\\ library\\ properties.=Ana dosya dizini seçilmemiş. Tercihleri (bağlantılı dosyalar) ya da kütüphane özelliklerini kontrol edin.\nThis\\ operation\\ requires\\ exactly\\ one\\ item\\ to\\ be\\ selected.=Bu işlem tam olarak bir ögenin seçilmesini gerektirir.\nOpening\\ large\\ number\\ of\\ files=Çok sayıda dosya açılıyor\nYou\\ are\\ about\\ to\\ open\\ %0\\ files.\\ Continue?=%0 adet dosya açmak üzeresiniz. Devam edilsin mi?\nContinue=Devam et\nImporting\\ in\\ %0\\ format=%0 biçeminde içe aktarılıyor\nFemale\\ name=Dişil ad\nFemale\\ names=Dişil adlar\nMale\\ name=Eril ad\nMale\\ names=Eril adlar\nMixed\\ names=Karışık adlar\nNeuter\\ name=Cinsiyetsiz ad\nNeuter\\ names=Cinsiyetsiz adlar\n\nDetermined\\ %0\\ for\\ %1\\ entries=%1 girdi için %0 belirlendi\nLook\\ up\\ %0=%0\'ı ara\nLooking\\ up\\ %0...\\ -\\ entry\\ %1\\ out\\ of\\ %2\\ -\\ found\\ %3=%0 aranıyor... - %2 girdiden %1\'i - bulunan %3\n\nAudio\\ CD=Müzik CDsi\nBritish\\ patent=İngiliz patenti\nBritish\\ patent\\ request=İngiliz patent başvurusu\nCandidate\\ thesis=Aday tezi\nCollaborator=İşbirlikçi\nColumn=Sütun\nCompiler=Derleyici\nContinuator=Devam ettirici\nData\\ CD=Veri CDsi\nEditor=Editör\nEuropean\\ patent=Avrupa patenti\nEuropean\\ patent\\ request=Avrupa patent başvurusu\nFounder=Kurucu\nFrench\\ patent=Fransız patenti\nFrench\\ patent\\ request=Fransız patent başvurusu\nGerman\\ patent=Alman patenti\nGerman\\ patent\\ request=Alman patent başvurusu\nLine=Satır\nMaster\'s\\ thesis=Master tezi\nPage=Sayfa\nParagraph=Paragraf\nPatent=Patent\nPatent\\ request=Patent başvurusu\nPhD\\ thesis=Doktora tezi\nRedactor=Redaktör\nResearch\\ report=Araştırma raporu\nReviser=Revizör\nSection=Bölüm\nSoftware=Yazılım\nTechnical\\ report=Teknik rapor\nU.S.\\ patent=B.D. patenti\nU.S.\\ patent\\ request=B.D. patent başvurusu\nVerse=Dize\n\nchange\\ entries\\ of\\ group=grubun girdilerini değiştir\nodd\\ number\\ of\\ unescaped\\ \'\\#\'=tek sayılı öncelenmemiş \'\\#\'\n\nShow\\ diff=Diff göster\nCopy\\ Version=Sürümü Kopyala\nMaintainers=İdame ediciler\nContributors=Katkıda bulunanlar\nLicense=Lisans\nJabRef\\ would\\ not\\ have\\ been\\ possible\\ without\\ the\\ help\\ of\\ our\\ contributors.=JabRef katılımcılarımızın yardımı olmadan mümkün olamazdı.\n\nHTML\\ encoded\\ character\\ found=HTML kodlu karakter bulundu\nbooktitle\\ ends\\ with\\ \'conference\\ on\'=kitap başlığı \'konudaki konferans\' ile bitiyor\n\nincorrect\\ control\\ digit=yanlış kontrol numarası\nincorrect\\ format=yanlış biçem\nCopied\\ version\\ to\\ clipboard=Sürüm panoya kopyalandı\n\nCitation\\ key=Atıf anahtarı\nMessage=Mesaj\n\n\nMathSciNet\\ Review=MathSciNet İncelemesi\nReset\\ Bindings=Bağlantıları Sıfırla\n\nDecryption\\ not\\ supported.=Şifre çözme desteklenmiyor.\n\nCleared\\ \'%0\'\\ for\\ %1\\ entries=%1 girdi için %0 temizlendi\nSet\\ \'%0\'\\ to\\ \'%1\'\\ for\\ %2\\ entries=%2 girdiler için \'%0\' \'%1\'a ata\nToggled\\ \'%0\'\\ for\\ %1\\ entries=%1 girdiler için \'%0\' değiştirildi\n\nCheck\\ for\\ updates=Güncellemeleri kontrol et\nDownload\\ update=Güncellemeyi indir\nNew\\ version\\ available=Yeni sürüm mevcut\nInstalled\\ version=Kurulu sürüm\nRemind\\ me\\ later=Daha sonra hatırlat\nIgnore\\ this\\ update=Bu güncellemeyi yoksay\nCould\\ not\\ connect\\ to\\ the\\ update\\ server.=Güncelleme sunucusuna bağlanılamıyor.\nPlease\\ try\\ again\\ later\\ and/or\\ check\\ your\\ network\\ connection.=Lütfen daha sonra deneyin ve/veya ağ bağlantınızı kontrol edin.\nTo\\ see\\ what\\ is\\ new\\ view\\ the\\ changelog.=Yenilikleri görmek için değişiklik kütüğüne bakın.\nA\\ new\\ version\\ of\\ JabRef\\ has\\ been\\ released.=JabRef\'in yeni bir sürümü yayınlandı.\nJabRef\\ is\\ up-to-date.=JabRef güncel.\nLatest\\ version=En son sürüm\nOnline\\ help\\ forum=Çevrimiçi yardım forumu\nCustom=Özel\n\nExport\\ cited=Başvurulanları dışa aktar\nUnable\\ to\\ generate\\ new\\ library=Yeni veritabanı oluşturulamadı\n\nThe\\ cursor\\ is\\ in\\ a\\ protected\\ area.=İmleç korunmuş bir alanda.\nJabRefException=JabRefException\nNo\\ bibliography\\ database\\ is\\ open\\ for\\ citation.=Atıfta bulumak için bir kaynakça dosyası açık değil.\n\nNo\\ database\\ is\\ open\\ for\\ updating\\ citation\\ markers\\ after\\ citing.=Atıfta bulunduktan sonra atıf belirteçlerini güncellemek için açık bir veri tabanı yok.\n\nNo\\ bibliography\\ entries\\ are\\ selected\\ for\\ citation.=Atıf için seçilmiş bir kaynakça girdisi yok.\nNo\\ bibliography\\ style\\ is\\ selected\\ for\\ citation.=Atıf için seçilmiş bir kaynakça stili yok.\nNo\\ database=Veri tabanı yok\n\nNo\\ entries\\ selected\\ for\\ citation=Atıf için bir girdi seçilmedi\nOpen\\ one\\ before\\ citing.=Atıfta bulunmadan önce birini açın.\n\nSelect\\ one\\ before\\ citing.=Atıfta bulunmadan önce birini seçin.\nSelect\\ some\\ before\\ citing.=Atıfta bulunmadan önce bazılarını seçin.\n\nFound\\ identical\\ ranges=Özdeş aralıklar bulundu\nFound\\ overlapping\\ ranges=Örtüşen aralıklar bulundu\nFound\\ touching\\ ranges=Birbirine komşu aralıklar bulundu\n\nNote\\:\\ Use\\ the\\ placeholder\\ %DIR%\\ for\\ the\\ location\\ of\\ the\\ opened\\ library\\ file.=Not\\: Açık kütüphane dosyasının konumu için %DIR% yer tutucusunu kullan.\nError\\ occured\\ while\\ executing\\ the\\ command\\ "%0".="%0" komutu çalıştırılırken hata oluştu.\nReformat\\ ISSN=ISSN\'i yeniden biçimlendir\n\nCountries\\ and\\ territories\\ in\\ English=Ülke ve bölgeler İngilizce\nElectrical\\ engineering\\ terms=Elektrik mühendisliği terimleri\nEnabled=Aktifleştirildi\nInternal\\ list=Dahili liste\nProtected\\ terms\\ files=Korunmuş terimler dosyası\nMonths\\ and\\ weekdays\\ in\\ English=Ay ve haftanın günleri İngilizce\nThe\\ text\\ after\\ the\\ last\\ line\\ starting\\ with\\ \\#\\ will\\ be\\ used=\\# ile başlayan son satırdan sonraki metin kullanılacak\nAdd\\ protected\\ terms\\ file=Korunmuş terimler dosyası ekle\nAre\\ you\\ sure\\ you\\ want\\ to\\ remove\\ the\\ protected\\ terms\\ file?=Korunmuş terimler dosyasını silmek istediğinizden emin misiniz?\nRemove\\ protected\\ terms\\ file=Korunmuş terimler dosyasını sil\nAdd\\ selected\\ text\\ to\\ list=Seçili metni listeye ekle\nAdd\\ {}\\ around\\ selected\\ text=Seçili metnin çevresine {} ekle\nFormat\\ field=Alanı biçimle\nNew\\ protected\\ terms\\ file=Yeni korunmuş terimler dosyası\nchange\\ field\\ %0\\ of\\ entry\\ %1\\ from\\ %2\\ to\\ %3=%1 girdisinin %0 alanını %2\'den %3\'e değiştir\nchange\\ key\\ from\\ %0\\ to\\ %1=anahtarı %0\'dan %1\'e değiştir\nchange\\ string\\ content\\ %0\\ to\\ %1=dizge içeriğini %0\'dan %1\'e değiştir\nchange\\ string\\ name\\ %0\\ to\\ %1=dizge adını %0\'dan %1\'e değiştir\nchange\\ type\\ of\\ entry\\ %0\\ from\\ %1\\ to\\ %2=girdi türünü %0\'dan %1\'e değiştir\ninsert\\ entry\\ %0=%0 girdisini ekle\ninsert\\ string\\ %0=%0 dizgesini ekle\nremove\\ entries=girdileri sil\nremove\\ entry\\ %0=%0 girdisini sil\nremove\\ string\\ %0=%0 dizgesini sil\nundefined=tanımlanmamış\nCannot\\ get\\ info\\ based\\ on\\ given\\ %0\\:\\ %1=Verilen %0\\: %1\'e göre bilgi alınamıyor\nGet\\ bibliographic\\ data\\ from\\ %0=%0\'dan kaynakça verisi al\nNo\\ %0\\ found=%0 bulunamadi\nEntry\\ from\\ %0=%0\'den girdi\nMerge\\ entry\\ with\\ %0\\ information=%0 bilgisiyle girdiyi birleştir\nUpdated\\ entry\\ with\\ info\\ from\\ %0=%0\'den edinilen bilgiyle girdi güncellendi\n\nAdd\\ new\\ list=Yeni liste ekle\nOpen\\ existing\\ list=Mevcut listeyi aç\nRemove\\ list=Listeyi sil\nAdd\\ abbreviation=Kısaltma ekle\nFull\\ journal\\ name=Tam dergi adı\nAbbreviation\\ name=Kısaltma adı\nShortest\\ unique\\ abbreviation=En kısa özgün kısaltma\n\nNo\\ abbreviation\\ files\\ loaded=Hiç kısaltma dosyası yüklenmedi\n\nLoading\\ built\\ in\\ lists=Yerleşik listeler yükleniyor\n\nJabRef\\ built\\ in\\ list=JabRef yerleşik listesi\n\nEvent\\ log=Olay kayıt dosyası\nWe\\ now\\ give\\ you\\ insight\\ into\\ the\\ inner\\ workings\\ of\\ JabRef\'s\\ internals.\\ This\\ information\\ might\\ be\\ helpful\\ to\\ diagnose\\ the\\ root\\ cause\\ of\\ a\\ problem.\\ Please\\ feel\\ free\\ to\\ inform\\ the\\ developers\\ about\\ an\\ issue.=Biz şimdi size JabRef\'in iç çalışma düzeneği hakkında içgörü veriyoruz. Bu bilgi bir sorunun temel nedenini tanımada yararlı olabilir. Lütfen bir sorun hakkında geliştiricileri bilgilendirmekten çekinmeyin.\nLog\\ copied\\ to\\ clipboard.=Kayıt dosyası panoya kopyalandı.\nCopy\\ Log=Kayıt Dosyasını Kopyala\nClear\\ Log=Kayıt Dosyasını Temizle\nReport\\ Issue=Sorun Bildir\nIssue\\ on\\ GitHub\\ successfully\\ reported.=GitHub\'daki sorun başarıyla rapor edildi.\nIssue\\ report\\ successful=Sorun raporu başarılı\nYour\\ issue\\ was\\ reported\\ in\\ your\\ browser.=Sorununuz tarayıcınızda rapor edildi.\nThe\\ log\\ and\\ exception\\ information\\ was\\ copied\\ to\\ your\\ clipboard.=Kayıt dosyası ve istisna bilgisi panonuza kopyalandı.\nPlease\\ paste\\ this\\ information\\ (with\\ Ctrl+V)\\ in\\ the\\ issue\\ description.=Lütfen bu bilgiyi sorun tarifine (Ctrl+V ile) yapıştırın.\nLast\\ notification=Son bildirim\nCheck\\ the\\ event\\ log\\ to\\ see\\ all\\ notifications=Tüm bildirimleri görmek için olay kayıtlarını inceleyin\n\nHost=Makine\nPort=Bağlantı noktası\nLibrary=Veritabanı\nUser=Kullanıcı\nConnect=Bağlan\nConnection\\ error=Bağlantı hatası\nConnection\\ to\\ %0\\ server\\ established.=%0 sunucusuna bağlantı sağlandı\nThere\\ are\\ connection\\ issues\\ with\\ a\\ JabRef\\ server.\\ Detailed\\ information\\:\\ %0=Bit JabRef sunucusuyla bağlantı sorunları var. Ayrıntılı bilgi\\: %0\nRequired\\ field\\ "%0"\\ is\\ empty.=Gerekli alan "%0" boş.\n%0\\ driver\\ not\\ available.=%0 sürücüsü yok\nThe\\ connection\\ to\\ the\\ server\\ has\\ been\\ terminated.=Sunucuyla olan bağlantı sonlandırıldı.\nReconnect=Yeniden bağlan\nWork\\ offline=Çevrimdışı çalış\nWorking\\ offline.=Çevrimdışı çalışılıyor.\nUpdate\\ refused.=Güncelleme reddedildi.\nUpdate\\ refused=Güncelleme reddedildi\nUpdate\\ could\\ not\\ be\\ performed\\ due\\ to\\ existing\\ change\\ conflicts.=Mevcut değişiklik çelişkileri nedeniyle güncelleme yapılamadı.\nYou\\ are\\ not\\ working\\ on\\ the\\ newest\\ version\\ of\\ BibEntry.=BibEntry\'nin en son sürümünde çalışmıyorsunuz.\nLocal\\ version\\:\\ %0=Yerel sürüm\\: %0\nShared\\ version\\:\\ %0=Paylaşılmış sürüm\\: %0\nPress\\ "Merge\\ entries"\\ to\\ merge\\ the\\ changes\\ and\\ resolve\\ this\\ problem.=Değişiklikleri birleştirmek ve bu sorunu çözmek için "Girdileri birleştir"e bas.\nCanceling\\ this\\ operation\\ will\\ leave\\ your\\ changes\\ unsynchronized.=Bu işlemi iptal etmek değişkliklerinizi eşzamanlanmamış halde bırakacak.\nShared\\ entry\\ is\\ no\\ longer\\ present=Paylaşılmış girdi artık mevcut değil\nThe\\ entry\\ you\\ currently\\ work\\ on\\ has\\ been\\ deleted\\ on\\ the\\ shared\\ side.=Üzerinde çalıştığınız girdi paylaşılmış tarafta silindi.\nYou\\ can\\ restore\\ the\\ entry\\ using\\ the\\ "Undo"\\ operation.="Geri al" işlemiyle girdiyi restore edebilirsiniz.\nYou\\ are\\ already\\ connected\\ to\\ a\\ database\\ using\\ entered\\ connection\\ details.=Girilmiş bağlantı ayarlarıyla bir veritabanına zaten bağlısınız.\n\nCannot\\ cite\\ entries\\ without\\ citation\\ keys.\\ Generate\\ keys\\ now?=Atıf anahtarları olmadan girdiler alıntılanamaz. Anahtarlar şimdi oluşturulsun mu?\nNew\\ technical\\ report=Yeni teknik rapor\n\n%0\\ file=%0 dosyası\nCustom\\ layout\\ file=Özel düzen dosyası\nProtected\\ terms\\ file=Korunmuş terimler dosyası\nStyle\\ file=Stil dosyası\n\nOpen\\ OpenOffice/LibreOffice\\ connection=OpenOffice/LibreOffice bağlantısı aç\nNon-ASCII\\ encoded\\ character\\ found=ASCII koduyla kodlanmamış karakter bulundu\nNon-UTF-8\\ encoded\\ field\\ found=UTF-8 ile kodlanmamış alan bulundu\nToggle\\ web\\ search\\ interface=Ağ arama arayüzünü değiştir\n\nMigration\\ help\\ information=Gçö yardımı bilgisi\nEntered\\ database\\ has\\ obsolete\\ structure\\ and\\ is\\ no\\ longer\\ supported.=Girilen veritanbanı kullanılmayan yapıya sahip ve artık desteklenmiyor.\nHowever,\\ a\\ new\\ database\\ was\\ created\\ alongside\\ the\\ pre-3.6\\ one.=Ancak, 3.6 öncesinin yanı sıra yeni bir veritabanı oluşturuldu.\nOpens\\ a\\ link\\ where\\ the\\ current\\ development\\ version\\ can\\ be\\ downloaded=Mevcut geliştirme sürümünün indirilebileceği bir bağlantı açar\nSee\\ what\\ has\\ been\\ changed\\ in\\ the\\ JabRef\\ versions=JabRef sürümlerinde nelerin değişmiş olduğuu görün\nReferenced\\ citation\\ key\\ does\\ not\\ exist=Başvurulan atıf anahtarı mevcut değil\nFull\\ text\\ document\\ for\\ entry\\ %0\\ already\\ linked.=%0 girdisi için tam metin belgesi zaten bağlantılı.\nDownload\\ full\\ text\\ documents=Tam metin belgelerini indir\nYou\\ are\\ about\\ to\\ download\\ full\\ text\\ documents\\ for\\ %0\\ entries.=%0 adet girdi için tam metin belgeleri indirmek üzeresiniz.\nlast\\ four\\ nonpunctuation\\ characters\\ should\\ be\\ numerals=noktalama olmayan son dört karakter rakam olmalıdır\n\nAuthor=Yazar\nDate=Tarih\nFile\\ annotations=Dosya açıklama notları\nShow\\ file\\ annotations=Dosya açıklama notlarını göster\nshared=paylaşıldı\nshould\\ contain\\ an\\ integer\\ or\\ a\\ literal=bir tamsayı ya da harf içermelidir\nshould\\ have\\ the\\ first\\ letter\\ capitalized=İlk harf büyük olmalıdır\nedition\\ of\\ book\\ reported\\ as\\ just\\ 1=kitabın sürümü yalnızca 1 olarak rapor edildi\nno\\ integer\\ as\\ values\\ for\\ edition\\ allowed=sürüm değeri olarak tam sayı kabul edilmez\nTools=Araçlar\nWhat\'s\\ new\\ in\\ this\\ version?=Bu sürümde neler yeni?\nWant\\ to\\ help?=Yardım etmek ister misiniz?\nMake\\ a\\ donation=Bağışta bulun\nget\\ involved=katkıda bulun\nUsed\\ libraries=Kullanılan kütüphaneler\nExisting\\ file=Varolan dosya\n\nID=ID(kimlik)\nID\\ type=ID türü\nFetcher\\ \'%0\'\\ did\\ not\\ find\\ an\\ entry\\ for\\ id\\ \'%1\'.=\'%0\' getiricisi \'%1\' kimliği için bir girdi bulamadı.\n\nSelect\\ first\\ entry=İlk girdiyi seç\nSelect\\ last\\ entry=Son girdiyi seç\n\nInvalid\\ ISBN\\:\\ \'%0\'.=Geçersiz ISBN\\: \'%0\'.\nshould\\ be\\ an\\ integer\\ or\\ normalized=bir tamsayı olmalı ya da normalleştirilmelidir\nshould\\ be\\ normalized=normalleştirilmelidir\n\nbiblatex\\ field\\ only=Yalnızca biblatex alanı\n\nError\\ while\\ generating\\ fetch\\ URL=URL\'den getirme oluşturulurken hata\nError\\ while\\ parsing\\ ID\\ list=ID listesi çözümlenirken hata\nUnable\\ to\\ get\\ PubMed\\ IDs=PubMed IDleri alınamadı\nBackup\\ found=Yedek bulundu\nA\\ backup\\ file\\ for\\ \'%0\'\\ was\\ found\\ at\\ \'%1\'.=\'%1\'de, \'%0\' için bir yedek dosyası bulundu.\nThis\\ could\\ indicate\\ that\\ JabRef\\ did\\ not\\ shut\\ down\\ cleanly\\ last\\ time\\ the\\ file\\ was\\ used.=Bu, dosya son kullanıldığında JabRef\'in temiz kapatılmadığını belirtiyor olabilir.\nDo\\ you\\ want\\ to\\ recover\\ the\\ library\\ from\\ the\\ backup\\ file?=Veritabanınızı yedek dosyadan kurtarmak ister misiniz?\n\nShow\\ \'Related\\ Articles\'\\ tab=\'İlişkili Makaleler\' sekmesini göster\nThis\\ might\\ be\\ caused\\ by\\ reaching\\ the\\ traffic\\ limitation\\ of\\ Google\\ Scholar\\ (see\\ \'Help\'\\ for\\ details).=Bu, Google Scholar\'ın trafik limitine erişmekten dolayı olabilir (ayrıntılar için \'Yardım\'a bakınız).\n\nCould\\ not\\ open\\ website.=Web sitesi açılamadı.\nProblem\\ downloading\\ from\\ %1=%1\'den indirmede sorun\n\nFile\\ directory\\ pattern=Dosya dizini paterni\nUpdate\\ with\\ bibliographic\\ information\\ from\\ the\\ web=Web\'deki bibliyografya bilgisiyle güncelle\n\nCould\\ not\\ find\\ any\\ bibliographic\\ information.=Hiç bibliyografya bilgisi bulunamadı.\nCitation\\ key\\ deviates\\ from\\ generated\\ key=Atıf anahtarı oluşturulan anahtardan farklı\nDOI\\ %0\\ is\\ invalid=%0 DOI geçersiz\n\nSelect\\ all\\ customized\\ types\\ to\\ be\\ stored\\ in\\ local\\ preferences\\:=Tüm özelleştirilmiş türleri yerel tercihlerde sakla\\:\nDifferent\\ customization,\\ current\\ settings\\ will\\ be\\ overwritten=Farklı kişiselleştirme, güncel ayarların üzerine yazılacak\n\nEntry\\ type\\ %0\\ is\\ only\\ defined\\ for\\ Biblatex\\ but\\ not\\ for\\ BibTeX=%0 girdi türü yalnızca Biblatex için tanımlanmış BibTeX için değil\n\nCopied\\ %0\\ citations.=%0 atıf kopyalandı.\n\njournal\\ not\\ found\\ in\\ abbreviation\\ list=kısaltma listesinde dergi bulunamadı\nUnhandled\\ exception\\ occurred.=İşlenmemiş istisna oluştu.\n\nstrings\\ included=dizgeler dahil edildi\nEscape\\ underscores=Altçizgileri öncele\nColor=Renk\nPlease\\ also\\ add\\ all\\ steps\\ to\\ reproduce\\ this\\ issue,\\ if\\ possible.=Mümkünse lütfen bu sorunu yeniden üretebilmek için gereken tüm adımları ekleyin\nFit\\ width=Genişliğe uydur\nFit\\ a\\ single\\ page=Sayfaya uydur\nZoom\\ in=Yakınlaş\nZoom\\ out=Uzaklaş\nPrevious\\ page=Önceki sayfa\nNext\\ page=Sonraki sayfa\nDocument\\ viewer=Belge görüntüleyici\nLive=Canlı\nLocked=Kilitli\nShow\\ the\\ document\\ of\\ the\\ currently\\ selected\\ entry.=Mevcut seçili girdinin belgesini göster.\nShow\\ this\\ document\\ until\\ unlocked.=Kilidi açılana dek bu belgeyi göster.\nSet\\ current\\ user\\ name\\ as\\ owner.=Mevcut kullanıcı adını sahip olarak ata.\n\nCollect\\ and\\ share\\ telemetry\\ data\\ to\\ help\\ improve\\ JabRef=JabRef\'i geliştirmeye yardımcı olmak için telemetri verilerini topla ve paylaş\nDon\'t\\ share=Paylaşma\nShare\\ anonymous\\ statistics=Anonim istatistikleri paylaş\nTelemetry\\:\\ Help\\ make\\ JabRef\\ better=Telemetri\\:JabRef\'i daha iyi yapmaya yardım et\nTo\\ improve\\ the\\ user\\ experience,\\ we\\ would\\ like\\ to\\ collect\\ anonymous\\ statistics\\ on\\ the\\ features\\ you\\ use.\\ We\\ will\\ only\\ record\\ what\\ features\\ you\\ access\\ and\\ how\\ often\\ you\\ do\\ it.\\ We\\ will\\ neither\\ collect\\ any\\ personal\\ data\\ nor\\ the\\ content\\ of\\ bibliographic\\ items.\\ If\\ you\\ choose\\ to\\ allow\\ data\\ collection,\\ you\\ can\\ later\\ disable\\ it\\ via\\ Options\\ ->\\ Preferences\\ ->\\ General.=Kullanıcı deneyimini geliştirmek için, kullandığınız özelliklerle ilgili anonim istatistikleri toplamak istiyoruz. Yalnızca kullandığınız özellikleri ve kullanma sıklığını kaydedeceğiz. Kişisel verileri ya da bibliyografik ögelerin içeriğini toplamayacağız. Eğer veri toplamaya izin vermeyi seçerseniz, bunu daha sonra Seçenekler -> Tercihler aracılığıyla etkisizleştirebilirsiniz -\nThis\\ file\\ was\\ found\\ automatically.\\ Do\\ you\\ want\\ to\\ link\\ it\\ to\\ this\\ entry?=Bu dosya otomatik olarak bulundu. Bu girdiye bağlantılamak ister misiniz?\nNames\\ are\\ not\\ in\\ the\\ standard\\ %0\\ format.=İsimler, standart %0 biçeminde değil.\n\nDelete\\ \'%0\'\\ permanently\\ from\\ disk,\\ or\\ just\\ remove\\ the\\ file\\ from\\ the\\ entry?\\ Pressing\\ Delete\\ will\\ delete\\ the\\ file\\ permanently\\ from\\ disk.=\'%0\'i diskten kalıcı olarak sil, ya da sadece dosyayı girdiden kaldır? Sile basmak dosyayı diskten kalıcı olarak silecek.\nDelete\\ \'%0\'=\'%0\' Sil\nDelete\\ from\\ disk=Diskten sil\nRemove\\ from\\ entry=Girdiden sil\nThere\\ exists\\ already\\ a\\ group\\ with\\ the\\ same\\ name.=Aynı isimli bir grup zaten var.\nIf\\ you\\ use\\ it,\\ it\\ will\\ inherit\\ all\\ entries\\ from\\ this\\ other\\ group.=Eğer bunu kullanırsanız, bütün girdiler öteki gruptan kalıtılacak.\n\nCopy\\ linked\\ file=Bağlantılı dosyayı kopyala\nCopy\\ linked\\ file\\ to\\ folder...=Bağlı dosyayı klasöre kopyala...\nCould\\ not\\ copy\\ file\\ to\\ %0,\\ maybe\\ the\\ file\\ is\\ already\\ existing?=Dosya %0\'a kopyalanamadı, zaten mevcut olmasın?\nSuccessfully\\ copied\\ file\\ to\\ %0.=Dosya %0\'a başarıyla kopyalandı.\nCould\\ not\\ resolve\\ the\\ file\\ %0=%0 dosyası çözümlenemedi\n\nCopy\\ linked\\ files\\ to\\ folder...=Bağlı dosyaları klasöre kopyala...\nCopied\\ file\\ successfully=Dosya başarıyla kopyalandı\nCopying\\ files...=Dosyalar kopyalanıyor...\nCopying\\ file\\ %0\\ of\\ entry\\ %1=%1 girdisinin %0 dosyası kopyalanıyor\nFinished\\ copying=Kopyalama tamamlandı\nCould\\ not\\ copy\\ file=Dosya kopyalanamadı\nCopied\\ %0\\ files\\ of\\ %1\\ sucessfully\\ to\\ %2=%1 dosyanın %0\'ı başarıyla %2\'ye kopyalandı\nRename\\ failed=Yeniden adlandırma başarısız oldu\nJabRef\\ cannot\\ access\\ the\\ file\\ because\\ it\\ is\\ being\\ used\\ by\\ another\\ process.=JabRef dosyaya erişemiyor çünkü dosya başka bir süreç tarafından kullanılıyor.\nShow\\ console\\ output\\ (only\\ when\\ the\\ launcher\\ is\\ used)=Konsol çıktısını göster (yalnızca başlatıcı kullanıldığında)\n\nRemove\\ line\\ breaks=Satır sonlarını kaldır\nRemoves\\ all\\ line\\ breaks\\ in\\ the\\ field\\ content.=Alan içeriğindeki tüm satır sonlarını kaldırır.\nChecking\\ integrity...=Bütünlük denetleniyor...\n\nRemove\\ hyphenated\\ line\\ breaks=Hecelenmiş satır sonlarını kaldır\nCopy\\ preview=Kopyalama önizleme\nAutomatically\\ setting\\ file\\ links=Dosya bağlantıları otomatik olarak ayarlanıyor\nRegenerating\\ BibTeX\\ keys\\ according\\ to\\ metadata=Üstveri (metadata) uyarınca BibTeX anahtarları yeniden oluşturuluyor\nNo\\ meta\\ data\\ present\\ in\\ BIB\\ file.\\ Cannot\\ regenerate\\ BibTeX\\ keys=Bibdosyasında üstveri yok. Bibtex anahtarları yeniden oluşturulamıyor\nRegenerate\\ all\\ keys\\ for\\ the\\ entries\\ in\\ a\\ BibTeX\\ file=Bir BibTeX dosyasındaki tüm girdiler için tüm anahtarları yeniden oluştur\nShow\\ debug\\ level\\ messages=Hata ayıklama düzeyi mesajları göster\nDefault\\ bibliography\\ mode=Öntanımlı bibliyografya kipi\nAux\\ file=Aux dosya\nGroup\\ containing\\ entries\\ cited\\ in\\ a\\ given\\ TeX\\ file=Belirli bir TeX dosyasında alıntılanmış girdileri içeren grup\n\nAny\\ file=Herhangi bir dosya\n\nNo\\ linked\\ files\\ found\\ for\\ export.=Dışarı aktarılacak dosya bulunamadı.\n\nNo\\ full\\ text\\ document\\ found\\ for\\ entry\\ %0.=%0 girdisi için tam metin belge bulunamadı.\n\nNext\\ library=Sonraki kütüphane\nPrevious\\ library=Önceki kütüphane\nAdd\\ group=Grup ekle\nEntry\\ is\\ contained\\ in\\ the\\ following\\ groups\\:=Girdi, aşağıdaki gruplarda yer alır\\:\nDelete\\ entries=Girdileri sil\nKeep\\ entries=Girdileri tut\nKeep\\ entry=Girdiyi tut\nIgnore\\ backup=Yedeği yok say\nRestore\\ from\\ backup=Yedekten geri yükle\n\nShared\\ database\\ connection=Paylaşılan veri tabanı bağlantısı\n\nCould\\ not\\ connect\\ to\\ Vim\\ server.\\ Make\\ sure\\ that\\ Vim\\ is\\ running\\ with\\ correct\\ server\\ name.=Vim sunucusuna bağlanılamadı. Vim\'in doğru sunucu adıyla çalıştığına emin olun.\nCould\\ not\\ connect\\ to\\ a\\ running\\ gnuserv\\ process.\\ Make\\ sure\\ that\\ Emacs\\ or\\ XEmacs\\ is\\ running,\\ and\\ that\\ the\\ server\\ has\\ been\\ started\\ (by\\ running\\ the\\ command\\ \'server-start\'/\'gnuserv-start\').=Çalışan bir gnuserv sürecine bağlanılamadı. Emacs ya da XEmacs\'ın çalıştığına ve sunucunun başlatıldığına (\'server-start\'/\'gnuserv-start\' komutu çalıştırılarak) emin olun.\nError\\ pushing\\ entries=Girdileri itelemede hata\n\nPreamble=Öncül\nMarkings=İşaretler\nUse\\ selected\\ instance=Seçili örneği kullan\n\nHide\\ panel=Paneli gizle\nMove\\ panel\\ up=Paneli yukarı taşı\nMove\\ panel\\ down=Paneli aşağı taşı\nLinked\\ files=Bağlı dosyalar\nGroup\\ view\\ mode\\ set\\ to\\ intersection=Grup görüntüleme kipi kesişime ayarlandı\nGroup\\ view\\ mode\\ set\\ to\\ union=Grup görüntüleme kipi birleşime ayarlandı\nOpen\\ file\\ %0=Dosya Aç %0\nToggle\\ intersection=Kesişimi değiştir\nToggle\\ union=Birleşimi değiştir\nJump\\ to\\ entry=Girdiye atla\nThe\\ group\\ name\\ contains\\ the\\ keyword\\ separator\\ "%0"\\ and\\ thus\\ probably\\ does\\ not\\ work\\ as\\ expected.=Grup adı anahtar sözcük ayracı olan "%0" içeriyor ve bu sebeple muhtemelen beklendiğini gibi çalışmayacak.\nBlog=Ağ güncesi\nCheck\\ integrity=Bütünlük kontrolü\nCleanup\\ URL\\ link=URL bağlantısını temizle\nCleanup\\ URL\\ link\\ by\\ removing\\ special\\ symbols\\ and\\ extracting\\ simple\\ link=URL bağlantısını özel simgeleri kaldırarak ve basit bağlantı çıkararak temizle\nCopy\\ DOI=DOI\'i kopyala\nCopy\\ DOI\\ url=DOI url\'sini kopyala\nDevelopment\\ version=Geliştirme sürümü\nExport\\ selected\\ entries=Seçili girdileri dışa aktar\nExport\\ selected\\ entries\\ to\\ clipboard=Seçili girdileri panoya aktar\nFind\\ duplicates=Yinelenenleri bul\nJabRef\\ resources=JabRef kaynakları\nManage\\ journal\\ abbreviations=Dergi kısaltmalarını yönet\nManage\\ protected\\ terms=Korunmuş terimleri yönet\nNew\\ entry\\ from\\ plain\\ text=Düz metinden yeni girdi\nImport\\ by\\ ID=ID ile içe aktar\nEnter\\ a\\ valid\\ ID=Geçerli bir ID girin\nNew\\ sublibrary\\ based\\ on\\ AUX\\ file=AUX dosyasını temel alan yeni alt-kütüphane\nPush\\ entries\\ to\\ external\\ application\\ (%0)=Girdileri harici uygulamaya itele (%0)\nQuit=Çıkış\nRecent\\ libraries=Son kullanılan kütüphaneler\nSet\\ up\\ general\\ fields=Genel alanları ayarla\nView\\ change\\ log=Değişiklik kütüğünü göster\nView\\ event\\ log=Olay kayıt dosyasını göster\nWebsite=Web sitesi\n\nOverride\\ default\\ font\\ settings=Öntamınlı yazıtipi ayarlarını geçersiz kıl\n\nClick\\ help\\ to\\ learn\\ about\\ the\\ migration\\ of\\ pre-3.6\\ databases.=3.6 öncesi veri tabanlarının göçünü öğrenmek için yardımı tıklayın.\nDatabase\\ Type\\:=Veri tabanı Türü\\:\nDatabase\\:=Veri tabanı\\:\nHost/Port\\:=Ana bilgisayar/bağlantı noktası\\:\nUser\\:=Kullanıcı\\:\nKeystore\\ password\\:=Anahtar deposunun parolası\\:\nKeystore\\:=Anahtar deposu\\:\nPassword\\:=Parola\\:\nServer\\ Timezone\\:=Sunucu saat dilimi\\:\nRemember\\ Password=Parolayı Hatırla\nUse\\ SSL=SSL kullan\nMove\\ preprint\\ information\\ from\\ \'URL\'\\ and\\ \'journal\'\\ field\\ to\\ the\\ \'eprint\'\\ field=Yazdırma öncesi bilgileri \'URL\' ve \'dergi\' alanından \'eprint\' alanına taşı\nCustomize\\ Export\\ Formats=Dışa aktarma Biçimlerini Özelleştir\nExport\\ name=Adı dışa aktar\nMain\\ layout\\ file\\:=Ana yerleşim dosyası\\:\nMain\\ layout\\ file=Ana yerleşim dosyası\nSave\\ exporter=Dışa aktarıcıyı kaydet\nFile\\ extension\\:=Dosya uzantısı\\:\nExport\\ format\\ name\\:=Biçim adını dışa aktar\\:\nCleared\\ connection\\ settings=Bağlantı ayarları silindi\nError\\ adding\\ discovered\\ CitationStyles=Keşfedilmiş Atıf Stillerini eklemede hata\n(more)=(daha fazla)\nCancel\\ import=İçe aktarmayı iptal et\nContinue\\ with\\ import=İçe aktarmaya devam et\nImport\\ canceled=İçe aktarım iptal edildi\nSelect\\ all\\ new\\ entries=Tüm yeni girdileri seç\nSelect\\ all\\ entries=Tüm girdileri seç\nTotal\\ items\\ found\\:=Toplam bulunan öğe\\:\nSelected\\ items\\:=Seçili öğeler\\:\nDownload\\ linked\\ online\\ files=Bağlantılı çevrimiçi dosyaları indir\nSelect\\ the\\ entries\\ to\\ be\\ imported\\:=İçe aktarılacak girdileri seç\\:\nAdd\\ new\\ String=Yeni Dizge Ekle\nMust\\ not\\ be\\ empty\\!=Boş olmamalı\\!\nOpen\\ Help\\ page=Yardım sayfasını Aç\nAdd\\ new\\ field\\ name=Yeni alan adı ekle\nField\\ name\\:=Alan adı\\:\nField\\ name\\ "%0"\\ already\\ exists="%0" alan adı zaten var\nNo\\ field\\ name\\ selected\\!=Alan adı seçilmedi\\!\nRemove\\ field\\ name=Alan adını sil\nAre\\ you\\ sure\\ you\\ want\\ to\\ remove\\ field\\ name\\:\\ "%0"?=Alan adını silmek istediğinizden emin misiniz\\: "%0"?\nAdd\\ new\\ keyword=Yeni anahtar sözcük ekle\nKeyword\\:=Anahtar sözcük\\:\nKeyword\\ "%0"\\ already\\ exists=Anahtar kelime "%0" zaten var\nKeyword\\ separator=Anahtar sözcük ayracı\nRemove\\ keyword=Anahtar sözcüğü sil\nAre\\ you\\ sure\\ you\\ want\\ to\\ remove\\ keyword\\:\\ "%0"?=Anahtar sözcüğü silmek istediğinizden emin misiniz\\: "%0"?\nReset\\ to\\ default=Öntanımlıya sıfırla\nString\\ constants=Dizge sabitleri\nExport\\ all\\ entries=Tüm girdileri dışa aktar\nGenerate\\ citation\\ keys=Atıf anahtarlarını oluştur\nManage\\ field\\ names\\ &\\ content=Alan ad ve içeriklerini yönet\nNew\\ library=Yeni kütüphane\nOpenOffice/LibreOffice=OpenOfis/LibreOfis\nOpen\\ document\\ viewer=Belge görüntüleyiciyi aç\nOpen\\ entry\\ editor=Girdi düzenleyiciyi aç\nFind\\ and\\ replace=Bul ve değiştir\n\nFound\\ documents\\:=Bulunan belgeler\\:\nUse\\ selected\\ document=Seçili dokümanı kullan\nDismiss\\ changes=Değişiklikleri sil\nThe\\ library\\ has\\ been\\ modified\\ by\\ another\\ program.=Kütüphane başka bir program tarafından değiştirildi.\n\nSet\\ rank\\ to\\ one=Rütbeyi bire ayarla\nSet\\ rank\\ to\\ two=Rütbeyi ikiye ayarla\nSet\\ rank\\ to\\ three=Rütbeyi üçe ayarla\nSet\\ rank\\ to\\ four=Rütbeyi dörde ayarla\nSet\\ rank\\ to\\ five=Rütbeyi beşe ayarla\n\nA\\ string\\ with\\ the\\ label\\ \'%0\'\\ already\\ exists.=\'%0\' etiketine sahip bir dizge zaten mevcut.\n\nExecuting\\ command\\ "%0"...="%0" komutu çalıştırılıyor...\n\nRename\\ file\\ to\\ a\\ given\\ name=Dosyayı verilmiş bir isimle yeniden adlandır\nNew\\ Filename=Yeni Dosya adı\nRename\\ file\\ to\\ defined\\ pattern=Dosyayı tanımlı bir desenle yeniden adlandır\n\nApplication\\ settings=Uygulama ayarları\n\nExport\\ an\\ input\\ to\\ a\\ file=Bir girdiyi bir dosyaya aktar\nExport\\ preferences\\ to\\ a\\ file=Tercihleri bir dosyaya aktar\nImport\\ BibTeX=BibTeX\'i içe aktar\nImport\\ preferences\\ from\\ a\\ file=Tercihleri bir dosyadan içe aktar\nMatching=Eşleştirme\nSame\\ as\\ --import,\\ but\\ will\\ be\\ imported\\ to\\ the\\ opened\\ tab=İçe aktarma gibi, fakat açık sekmeye aktarılacak\nAllow\\ integers\\ in\\ \'edition\'\\ field\\ in\\ BibTeX\\ mode=BibTeX kipinin \'sürüm\' alanında tam sayılara izin ver\n\nSearch\\ for\\ citations\\ in\\ LaTeX\\ files...=LaTeX dosyalarında alıntıları ara...\nLaTeX\\ Citations\\ Search\\ Results=LaTeX Alıntıları Arama Sonuçları\nLaTeX\\ files\\ directory\\:=LaTeX dosyaları dizini\\:\nLaTeX\\ files\\ found\\:=Bulunan LaTeX dosyaları\\:\nfiles=dosyalar\nShow\\ \'LaTeX\\ Citations\'\\ tab=\'LaTeX Alıntıları\' sekmesini göster\nLaTeX\\ Citations=LaTeX Alıntıları\nSearch\\ citations\\ for\\ this\\ entry\\ in\\ LaTeX\\ files=LaTeX dosyalarında bu girdi için alıntıları ara\nNo\\ citations\\ found=Alıntı bulunamadı\nNo\\ LaTeX\\ files\\ containing\\ this\\ entry\\ were\\ found.=Bu girdiyi içeren LaTeX dosyası bulunamadı.\nSelected\\ entry\\ does\\ not\\ have\\ an\\ associated\\ citation\\ key.=Seçili girdinin kendisiyle ilişkili bir atıf anahtarı yok.\nCurrent\\ search\\ directory\\:=Mevcut arama dizini\\:\nSet\\ LaTeX\\ file\\ directory=LaTeX dosya dizini seç\nImport\\ entries\\ from\\ LaTeX\\ files=LaTeX dosyalarından girdileri içeri aktar\nImport\\ new\\ entries=Yeni girdileri içeri aktar\nGroup\\ color=Grup rengi\n\nColumns=Sütunlar\nFile\\ type=Dosya türü\nIEEE=IEEE\nInternal=Dahili\nSpecial=Özel\nRemove\\ column=Sütunu kaldır\nAdd\\ custom\\ column=Özel sütun ekle\nUpdate\\ to\\ current\\ column\\ order=Varolan sütun sırasına güncelle\nSort\\ column\\ one\\ step\\ upwards=Sütunu bir basamak yukarı sırala\nSort\\ column\\ one\\ step\\ downwards=Sütunu bir basamak aşağı sırala\nList\\ must\\ not\\ be\\ empty.=Liste boş olamaz.\n\nOrder=Sıra\n\nAdd\\ field\\ to\\ filter\\ list=Alanı süzgeç listesine ekle\nAdd\\ formatter\\ to\\ list=Biçimleyiciyi listeye ekle\nFilter\\ List=Süzgeç listesi\nOpen\\ files...=Dosyaları aç...\n\nAffected\\ fields\\:=Etkilenmiş alanlar\\:\nShow\\ preview\\ as\\ a\\ tab\\ in\\ entry\\ editor=Ön izleyiciyi, girdi düzenleyicide bir sekme olarak göster\nFont=Yazı tipi\nVisual\\ theme=Görsel tema\nLight\\ theme=Aydınlık tema\nDark\\ theme=Karanlık tema\nCustom\\ theme=Özel tema\nOverwrite\\ existing\\ keys=Mevcut anahtarların üzerine yaz\nKey\\ patterns=Anahtar desenleri\nFont\\ settings=Yazı tipi ayarları\nPlease\\ specify\\ a\\ css\\ theme\\ file.=Lütfen bir css tema dosyası belirtin.\nYou\\ must\\ enter\\ an\\ integer\\ value\\ higher\\ than\\ 8.=8\'den yüksek bir tam sayı değeri girmelisiniz.\nLetters\\ after\\ duplicate\\ generated\\ keys=Mükerrer oluşturulmuş anahtarlardan sonraki harfler\nStart\\ on\\ second\\ duplicate\\ key\\ with\\ letter\\ A\\ (a,\\ b,\\ ...)=İkinci mükerrer anahtardan sonra A harfiyle başla (a, b, ...)\nStart\\ on\\ second\\ duplicate\\ key\\ with\\ letter\\ B\\ (b,\\ c,\\ ...)=İkinci mükerrer anahtardan sonra B harfiyle başla (a, b, ...)\nAlways\\ add\\ letter\\ (a,\\ b,\\ ...)\\ to\\ generated\\ keys=Oluşturulmuş anahtarlara her zaman harf ekle (a, b ...)\nDefault\\ pattern=Öntanımlı desen\nReset\\ %s\\ to\\ default\\ value=%s\'i ön tanımlı değere sıfırla\nLibrary\\ mode=Kütüphane kipi\nReset\\ to\\ recommended=Önerilene sıfırla\nRemove\\ all=Tümünü sil\nReset\\ All=Tümünü Sıfırla\nLinked\\ identifiers=Bağlantılı tanımlayıcılar\n\ninsert\\ entries=girdileri ekle\nOn\\ disk=Sürücüde\n\nIndependent=Bağımsız\nIntersection=Kesişim\nUnion=Bileşim\nCollect\\ by=Topla\nExplicit\\ selection=Belirgin seçim\nSpecified\\ keywords=Belirlenen anahtar sözcükler\nCited\\ entries=Alıntılanan girdiler\nPlease\\ provide\\ a\\ valid\\ aux\\ file.=Lütfen geçerli bir aux dosyası belirtin.\nKeyword\\ delimiter=Anahtar sözcük sınırlayıcı\nHierarchical\\ keyword\\ delimiter=Hiyerarşik anahtar sözcük sınırlayıcı\nEscape\\ ampersands=Ve simgelerini (ampersand) öncele\nEscape\\ dollar\\ sign=Dolar işaretini önceleyin\n\nCopied\\ \'%0\'\\ to\\ clipboard.=\'%0\' panoya kopyalandı.\nThis\\ operation\\ requires\\ an\\ open\\ library.=Bu işlem açık bir kütüphane gerektirir.\n\nPlain\\ References\\ Parser=Sade Kaynak Ayrıştırıcı\nPlease\\ enter\\ the\\ plain\\ references\\ to\\ extract\\ from\\ separated\\ by\\ double\\ empty\\ lines.=Lütfen ayıklamak için çift boş satırla ayrılmış sade kaynakları girin.\nAdd\\ to\\ current\\ library=Mevcut kütüphaneye ekle\n%0\\ entries\\ were\\ parsed\\ from\\ your\\ query.=Sorgunuzdan %0 girdi ayrıştırıldı.\nStarts\\ the\\ extraction\\ and\\ adds\\ the\\ resulting\\ entries\\ to\\ the\\ currently\\ opened\\ database=Ayıklamayı başlatır ve elde edilen girdileri halen açık veritabanına ekler\nYour\\ text\\ is\\ being\\ parsed...=Metniniz ayrıştırılıyor...\n\nCitation\\ key\\ filters=Atıf anahtarı süzgeçleri\nField\\ filters=Alan filtreleri\nMessage\\ filters=Mesaj filtreleri\nClear\\ filters=Filtreleri temizle\n\nAdd\\ new\\ Field=Yeni Alan ekle\nAdd\\ new\\ entry\\ type=Yeni girdi türü ekle\nField\\ type=Alan türü\nRequired\\ and\\ optional\\ fields=Zorunlu ve tercihe bağlı alanlar\nIndex=Dizin\nRemove\\ entry\\ type=Girdi türünü sil\nRemove\\ field\\ %0\\ from\\ currently\\ selected\\ entry\\ type=%0 alanını mevcut seçilmiş girdi türlerinden sil\nOptional=Tercihe bağlı\nRequired=Zorunlu\nEntry\\ type\\ cannot\\ be\\ empty.\\ Please\\ enter\\ a\\ name.=Girdi türü boş olamaz. Lütfen bir isim giriniz.\nField\\ cannot\\ be\\ empty.\\ Please\\ enter\\ a\\ name.=Alan boş olamaz. Lütfen bir isim giriniz.\n\nCapitalize\\ current\\ word=Mevcut sözcüğü büyük harfe dönüştür\nDelete\\ text=Metni sil\nMake\\ current\\ word\\ lowercase=Mevcut sözcüğü küçük harfe dönüştür\nMake\\ current\\ word\\ uppercase=Mevcut sözcüğü büyük harfe dönüştür\nMove\\ caret\\ left=İnceltme işaretini sola taşı\nMove\\ caret\\ right=İnceltme işaretini sağa taşı\nMove\\ caret\\ to\\ previous\\ word=İnceltme işaretini önceki sözcüğe taşı\nMove\\ caret\\ to\\ next\\ word=İnceltme işaretini sonraki sözcüğe taşı\nMove\\ caret\\ to\\ beginning\\ of\\ line=İnceltme işaretini satır başına taşı\nMove\\ caret\\ to\\ end\\ of\\ line=İnceltme işaretini satır sonuna taşı\nMove\\ the\\ caret\\ down=İnceltme işaretini aşağıya taşı\nMove\\ the\\ caret\\ to\\ the\\ beginning\\ of\\ text=İnceltme işaretini metnin başına taşı\nMove\\ the\\ caret\\ to\\ the\\ end\\ of\\ text=İnceltme işaretini metnin sonuna taşı\nMove\\ the\\ caret\\ up=İnceltme işaretini yukarıya taşı\nRemove\\ line\\ after\\ caret=İnceltme işaretinden sonraki satırı sil\nRemove\\ characters\\ until\\ next\\ word=Bir sonraki sözcüğe kadarki karakterleri sil\nRemove\\ the\\ current\\ word\\ backwards=Mevcut sözcüğü geriye doğru sil\n\nText\\ editor=Metin düzenleyicisi\n\nSearch\\ ShortScience=ShortScience\'da ara\nUnable\\ to\\ open\\ ShortScience.=ShortScience açılamadı.\n\nShared\\ database=Paylaşılmış veritabanı\nLookup=Ara\n\nAccess\\ date\\ of\\ the\\ address\\ specified\\ in\\ the\\ url\\ field.=Url alanında belirtilen adrese erişim tarihi.\nAdditional\\ information\\ related\\ to\\ the\\ resource\\ indicated\\ by\\ the\\ eprint\\ field.=Kaynakla ilgili ek bilgi eprint alanında belirtilmiştir.\nAnnex\\ to\\ the\\ eventtitle\\ field.=Eventtitle alanına ek.\nAuthor(s)\\ of\\ a\\ commentary\\ to\\ the\\ work.=Esere dair yazılmış yorumun yazar(lar)ı.\nAuthor(s)\\ of\\ an\\ afterword\\ to\\ the\\ work.=Esere dair yazılmış sonsözün yazar(lar)ı.\nAuthor(s)\\ of\\ an\\ introduction\\ to\\ the\\ work.=Eserin tanıtımının yazar(lar)ı.\nAuthor(s)\\ of\\ annotations\\ to\\ the\\ work.=Esere dair yazılmış dipnotların yazar(lar)ı.\nAuthor(s)\\ of\\ the\\ work.=Eserin yazar(lar)ı.\nCan\\ be\\ used\\ for\\ known\\ event\\ acronyms.=Bilinen olay akronimleri olarak kullanılabilir.\nChapter\\ or\\ section\\ or\\ any\\ other\\ unit\\ of\\ a\\ work.=Bölüm, kısım ya da herhangi bir eser birimi.\nDate\\ of\\ a\\ conference,\\ a\\ symposium,\\ or\\ some\\ other\\ event.=Bir konferans, sempozyum ya da başka olayın tarihi.\nDesignation\\ to\\ be\\ used\\ by\\ the\\ citation\\ style\\ as\\ a\\ substitute\\ for\\ the\\ regular\\ label\\ if\\ any\\ data\\ required\\ to\\ generate\\ the\\ regular\\ label\\ is\\ missing.=Sıradan etiketi oluşturmada gerekli herhangi bir veri bulunamadığında, alıntı stili tarafından yedek etiketi oluşturmada kullanılacak tasarım.\nDigital\\ Object\\ Identifier\\ of\\ the\\ work.=Çalışmanın Sayısal Nesne Tanımlayıcısı (DOI).\nEdition\\ of\\ a\\ printed\\ publication.=Basılmış bir yayının sürümü.\nEditor(s)\\ of\\ the\\ work\\ or\\ the\\ main\\ publication,\\ depending\\ on\\ the\\ type\\ of\\ the\\ entry.=Girdinin türüne bağlı olarak, eserin ya da ana yayının editör(ler)i.\nElectronic\\ identifier\\ of\\ a\\ work.=Bir eserin elektronik tanımlayıcısı.\nElectronic\\ identifier\\ of\\ an\\ online\\ publication.=Çevrim içi bir yayının elektronik tanımlayıcısı.\nIf\\ the\\ work\\ is\\ published\\ as\\ part\\ of\\ another\\ one,\\ such\\ as\\ an\\ article\\ in\\ a\\ journal\\ or\\ a\\ collection,\\ this\\ field\\ holds\\ the\\ relevant\\ page\\ range\\ in\\ that\\ other\\ work.\\ It\\ may\\ also\\ be\\ used\\ to\\ limit\\ the\\ reference\\ to\\ a\\ specific\\ part\\ of\\ a\\ work\\ (a\\ chapter\\ in\\ a\\ book,\\ for\\ example).\\ For\\ papers\\ in\\ electronic\\ journals\\ with\\ anon-classical\\ pagination\\ setup\\ the\\ eid\\ field\\ may\\ be\\ more\\ suitable.=Eğer eser bir başkasının bölümü olarak yayınlandıysa, bir dergi ya da derlemedeki bir makale gibi, bu alan kaynak eserdeki ilgili sayfa aralığını belirtir. Alıntıyı, eserin belli bir bölümüne (örneğin bir kitap bölümü) kısıtlamak için de kullanılabilir. Elektronik dergiler gibi klasik olmayan sayfalandırma yapısındaki yayınlarda eid alanı daha uygun olabilir.\nInformation\\ such\\ as\\ a\\ library\\ name\\ and\\ a\\ call\\ number.=Kütüphane adı ve katalog numarası gibi bilgiler.\nInternational\\ Standard\\ Book\\ Number\\ of\\ a\\ book.=Bir kitabın Uluslararası Standart Kitap Numarası.\nIssue\\ of\\ a\\ journal.=Derginin sayısı.\nKey\\ by\\ which\\ the\\ work\\ may\\ be\\ cited.=Eserin alıntı anahtarı.\nLink(s)\\ to\\ a\\ local\\ PDF\\ or\\ other\\ document\\ of\\ the\\ work.=Eserin yerel bir PDF ya da başka belgesinin link(ler)i.\nLocation\\ of\\ a\\ conference,\\ a\\ symposium,\\ or\\ some\\ other\\ event.=Bir konferans, sempozyum ya da başka olayın konumu.\nMain\\ title\\ of\\ a\\ multi-volume\\ book,\\ such\\ as\\ "Collected\\ Works".=Çok ciltli bir kitabın ana başlığı, "Antoloji" gibi.\nMiscellaneous\\ bibliographic\\ data\\ usually\\ printed\\ at\\ the\\ end\\ of\\ the\\ entry.=Çoğunlukla girdinin sonunda yazdırılan çeşitli kaynakça bilgileri.\nMiscellaneous\\ bibliographic\\ data\\ which\\ does\\ not\\ fit\\ into\\ any\\ other\\ field.=Başka bir alana uymayan çeşitli kaynakça bilgileri.\nName(s)\\ of\\ the\\ (manual)\\ groups\\ the\\ entry\\ belongs\\ to.=Girdinin ait olduğu (manüel) grupların ad(lar)ı.\nName(s)\\ of\\ the\\ publisher(s).=Yayıncı(lar)ın ad(lar)ı.\nName\\ of\\ a\\ journal,\\ a\\ newspaper,\\ or\\ some\\ other\\ periodical.=Dergi, gazete ya da bir başka süreli yayının adı.\nName\\ of\\ a\\ publication\\ series,\\ such\\ as\\ "Studies\\ in...",\\ or\\ the\\ number\\ of\\ a\\ journal\\ series.="... konusunda çalışmalar" gibi yayın serisinin adı, ya da dergi serisinin sayısı.\nName\\ of\\ a\\ university\\ or\\ some\\ other\\ institution.=Üniversite ya da başka bir kurumun adı.\nNote\\ that\\ this\\ field\\ holds\\ the\\ plain\\ title\\ of\\ the\\ event.\\ Things\\ like\\ "Proceedings\\ of\\ the\\ Fifth\\ XYZ\\ Conference"\\ go\\ into\\ the\\ titleaddon\\ or\\ booktitleaddon\\ field.=Bu alan olayın yalın başlığını içerir. "Beşinci XYZ Konferansının Tutanakları" gibileri titleaddon ya da booktitleaddon alanlarına gider.\nNote\\ that\\ this\\ field\\ is\\ intended\\ for\\ commented\\ editions\\ which\\ have\\ a\\ commentator\\ in\\ addition\\ to\\ the\\ author.\\ If\\ the\\ work\\ is\\ a\\ stand-alone\\ commentary,\\ the\\ commentator\\ should\\ be\\ given\\ in\\ the\\ author\\ field.=Bu alan, yazara ek olarak bir yorumcunun da bulunduğu, yorumlu sürümler için tasarlanmıştır. Eğer eser kendi başına bir yorumsa, yorumcuya yazar alanı verilmelidir.\nNumber\\ of\\ a\\ journal\\ or\\ the\\ volume/number\\ of\\ a\\ book\\ in\\ a\\ series.=Derginin sayısı ya da bir serideki kitabın cilt numarası/sayısı.\nOne\\ or\\ more\\ page\\ numbers\\ or\\ page\\ ranges.=Bir ya da daha fazla sayfa numarası ya da sayfa aralığı.\nOrganization(s)\\ that\\ published\\ a\\ manual\\ or\\ an\\ online\\ resource,\\ or\\ sponsored\\ a\\ conference.=Bir el kitabı ya da çevrim içi kaynak yayınlayan, ya da bir konferansa mali destek sağlayan örgüt(ler).\nPublication\\ date\\ of\\ the\\ work.=Eserin yayınlanma tarihi.\nPublication\\ month.=Yayınlanma ayı.\nPublication\\ notice\\ for\\ unusual\\ publications\\ which\\ do\\ not\\ fit\\ into\\ any\\ of\\ the\\ common\\ categories.=Sık rastlanan kategorilere uymayan sıra dışı yayınların yayınlanma duyurusu.\nPublication\\ state\\ of\\ the\\ work,\\ e.\\ g.,\\ "in\\ press".=Eserin yayınlanma durumu, örneğin "yayın aşamasında".\nRevision\\ number\\ of\\ a\\ piece\\ of\\ software,\\ a\\ manual,\\ etc.=Bir yazılım, el kitabı, vb.\'nin revizyon numarası.\nSeparated\\ list\\ of\\ keywords.=Anahtar sözcüklerin ayrılmış listesi.\nSubtitle\\ of\\ a\\ specific\\ issue\\ of\\ a\\ journal\\ or\\ other\\ periodical.=Bir derginin belli bir sayısının ya da diğer süreli yayının alt başlığı.\nSubtitle\\ of\\ the\\ work.=Eserin alt başlığı.\nPlace(s)\\ of\\ publication,\\ i.\\ e.,\\ the\\ location\\ of\\ the\\ publisher\\ or\\ institution,\\ depending\\ on\\ the\\ entry\\ type.=Yayın yer(ler)i, bir diğer deyişle, girdi türüne bağlı olarak yayıncı ya da kurumun konumu.\nThis\\ could\\ be\\ a\\ section\\ of\\ an\\ archive,\\ a\\ path\\ indicating\\ a\\ service,\\ a\\ classification\\ of\\ some\\ sort.=Bu bir arşiv bölümü, hizmet belirten bir yol, bir tür sınıflandırma olabilir.\nThis\\ field\\ is\\ intended\\ for\\ journals\\ whose\\ individual\\ issues\\ are\\ identified\\ by\\ a\\ designation\\ such\\ as\\ "Spring"\\ or\\ "Summer"\\ rather\\ than\\ the\\ month\\ or\\ a\\ number.\\ Integer\\ ranges\\ and\\ short\\ designators\\ are\\ better\\ written\\ to\\ the\\ number\\ field.=Bu alan, bireysel sayıları ay ya da numara yerine "Bahar" ya da "Yaz" şeklinde adlandırılan dergiler için düşünülmüştür. Tam sayı aralıkları ve kısa etiketlerin numara alanına yazılması daha uygundur.\nThis\\ field\\ may\\ replace\\ the\\ pages\\ field\\ for\\ journals\\ deviating\\ from\\ the\\ classic\\ pagination\\ scheme\\ of\\ printed\\ journals\\ by\\ only\\ enumerating\\ articles\\ or\\ papers\\ and\\ not\\ pages.=Bu alan, yalnızca makaleleri numaralandırıp sayfaları numaralandırmayan ve bu şekilde basılı dergilerin klasik sayfalandırma şemasından sapan dergilerin sayfa alanı yerine kullanılabilir.\nThis\\ is\\ roughly\\ comparable\\ to\\ a\\ DOI\\ but\\ specific\\ to\\ a\\ certain\\ archive,\\ repository,\\ service,\\ or\\ system.=Bu, kabaca DOI\'ya benzer fakat belli bir arşiv, yazılım havuzu, hizmet ya da sisteme özgüdür.\nTitle\\ of\\ a\\ conference,\\ a\\ symposium,\\ or\\ some\\ other\\ event.=Bir konferans, sempozyum ya da başka olayın başlığı.\nTitle\\ of\\ a\\ specific\\ issue\\ of\\ a\\ journal\\ or\\ other\\ periodical.=Bir derginin belli bir sayısının ya da diğer süreli yayının başlığı.\nTitle\\ of\\ the\\ main\\ publication\\ this\\ work\\ is\\ part\\ of.=Bu eserin bir parçası olduğu ana yayının başlığı.\nTitle\\ of\\ the\\ work.=Eserin başlığı.\nTotal\\ number\\ of\\ pages\\ of\\ the\\ work.=Eserin toplam sayfa sayısı.\nTotal\\ number\\ of\\ volumes\\ of\\ a\\ multi-volume\\ work.=Çok ciltli bir eserin toplam cilt sayısı.\nType\\ of\\ the\\ eprint\\ identifier,\\ e.\\ g.,\\ the\\ name\\ of\\ the\\ archive,\\ repository,\\ service,\\ or\\ system\\ the\\ eprint\\ field\\ refers\\ to.=Eprint tanımlayıcı türü, örneğin eprint alanının işaret ettiği arşiv, yazılım havuzu, hizmet ya da sistemin adı.\nURL\\ of\\ an\\ online\\ publication.=Çevrim içi bir yayının URL\'si.\nVolume\\ of\\ a\\ multi-volume\\ book\\ or\\ a\\ periodical.=Çok ciltli bir kitap ya da süreli yayının cilt numarası.\nYear\\ of\\ publication.=Yayın yılı.\nThis\\ field\\ is\\ intended\\ for\\ recording\\ abstracts,\\ to\\ be\\ printed\\ by\\ a\\ special\\ bibliography\\ style.=Bu alan, özel bir kaynakça stiliyle yazdırılmak üzere, özetlerin kaydedilmesi için düşünülmüştür.\nThis\\ field\\ may\\ be\\ useful\\ when\\ implementing\\ a\\ style\\ for\\ annotated\\ bibliographies.=Bu alan dipnotlu kaynakçalar için bir stil uygularken yararlı olabilir.\nSubtitle\\ related\\ to\\ the\\ "Booktitle".="Booktitle" ile ilişkili alt başlık.\nAnnex\\ to\\ the\\ "Booktitle",\\ to\\ be\\ printed\\ in\\ a\\ different\\ font.=Farklı bir yazı tipiyle yazılmak üzere "Booktitle"a ek.\nComment\\ to\\ this\\ entry.=Bu girdiye yorum.\nSecondary\\ editor\\ performing\\ a\\ different\\ editorial\\ role,\\ such\\ as\\ compiling,\\ redacting,\\ etc.=Derleme, yayına hazırlama, vb. gibi farklı bir düzenleyici rol uygulayan ikincil editör.\nAnother\\ secondary\\ editor\\ performing\\ a\\ different\\ role.=Farklı bir rol uygulayan bir başka ikincil editör.\nType\\ of\\ editorial\\ role\\ performed\\ by\\ the\\ "Editor".="Editör" tarafından uygulanan düzenleyici rol türü.\nType\\ of\\ editorial\\ role\\ performed\\ by\\ the\\ "Editora".="Editora" tarafından uygulanan düzenleyici rol türü.\nType\\ of\\ editorial\\ role\\ performed\\ by\\ the\\ "Editorb".="Editorb" tarafından uygulanan düzenleyici rol türü.\nType\\ of\\ editorial\\ role\\ performed\\ by\\ the\\ "Editorc".="Editorc" tarafından uygulanan düzenleyici rol türü.\nAuthor(s)\\ of\\ a\\ foreword\\ to\\ the\\ work.=Eserin önsözünün yazar(lar)ı.\nInternational\\ Standard\\ Technical\\ Report\\ Number\\ of\\ a\\ technical\\ report.=Bir teknik raporun Uluslararası Standart Teknik Rapor Numarası.\nInternational\\ Standard\\ Serial\\ Number\\ of\\ a\\ periodical.=Bir süreli yayının Uluslararası Standart Seri Numarası.\nSubtitle\\ of\\ a\\ journal,\\ a\\ newspaper,\\ or\\ some\\ other\\ periodical.=Dergi, gazete ya da bir başka süreli yayının alt başlığı.\nLanguage(s)\\ of\\ the\\ work.\\ Languages\\ may\\ be\\ specified\\ literally\\ or\\ as\\ localisation\\ keys.=Eserin dil(ler)i. Diller, açık olarak ya da yerelleştirme anahtarları kullanılarak belirtilebilir.\nSubtitle\\ related\\ to\\ the\\ "Maintitle".="Maintitle" ile ilişkili alt başlık.\nAnnex\\ to\\ the\\ "Maintitle",\\ to\\ be\\ printed\\ in\\ a\\ different\\ font.=Farklı bir yazı tipiyle yazılmak üzere "Maintitle"a ek.\nAddon\\ to\\ be\\ printed\\ immediately\\ after\\ the\\ author\\ name\\ in\\ the\\ bibliography.=Kaynakçada yazar adından hemen sonra yazılacak eklenti.\nIf\\ the\\ work\\ is\\ a\\ translation,\\ a\\ reprint,\\ or\\ something\\ similar,\\ the\\ publication\\ date\\ of\\ the\\ original\\ edition.=Eğer eser bir çeviri, yeniden basım, ya da bir benzeriyse, orijinal sürümün yayın tarihi.\nIf\\ the\\ work\\ is\\ a\\ translation,\\ the\\ language(s)\\ of\\ the\\ original\\ work.=Eğer eser bir çeviriyse, orijinal sürümün dil(ler)i.\nPagination\\ of\\ the\\ work.\\ The\\ key\\ should\\ be\\ given\\ in\\ the\\ singular\\ form.=Eserin sayfalandırması. Anahtar tekil halde verilmelidir.\nNumber\\ of\\ a\\ partial\\ volume.\\ This\\ field\\ applies\\ to\\ books\\ only,\\ not\\ to\\ journals.\\ It\\ may\\ be\\ used\\ when\\ a\\ logical\\ volume\\ consists\\ of\\ two\\ or\\ more\\ physical\\ ones.=Kısmi cildin sayısı. Bu alan yalnızca kitaplar içindir, dergiler için değil. Mantıksal bir cilt, iki ya da daha fazla fiziksel olanı içerdiğinde kullanılabilir.\nTitle\\ in\\ an\\ abridged\\ form.=Kısaltılmış biçimdeki başlık.\nAnnex\\ to\\ the\\ "Title",\\ to\\ be\\ printed\\ in\\ a\\ different\\ font.=Farklı bir yazı tipiyle yazılmak üzere "Title"a ek.\nTranslator(s)\\ of\\ the\\ "Title"\\ or\\ "Booktitle",\\ depending\\ on\\ the\\ entry\\ type.\\ If\\ the\\ translator\\ is\\ identical\\ to\\ the\\ "Editor",\\ the\\ standard\\ styles\\ will\\ automatically\\ concatenate\\ these\\ fields\\ in\\ the\\ bibliography.=Girdi türüne bağlı olmak üzere "Title" ya da "Booktitle"\'nın çevirmen(ler)i. Eğer çevirmen "Editor" ile aynıysa, standart stiller bu alanları kaynakçada otomatik olarak birleştirir.\nType\\ of\\ a\\ "Manual",\\ "Patent",\\ "Report",\\ or\\ "Thesis".="Manual", "Patent", "Report", ya da "Thesis"\'in türü.\nThis\\ field\\ holds\\ an\\ entry\\ key\\ for\\ the\\ cross-referencing\\ feature.\\ Child\\ entries\\ with\\ a\\ "Crossref"\\ field\\ inherit\\ data\\ from\\ the\\ parent\\ entry\\ specified\\ in\\ the\\ "Crossref"\\ field.=Bu alan çapraz başvuru için bir girdi anahtarı içerir. "Crossref" alanlı bağımlı girdiler, temel girdinin "Crossref" alanındaki veriyi kalıtırlar.\nGender\\ of\\ the\\ author\\ or\\ gender\\ of\\ the\\ editor,\\ if\\ there\\ is\\ no\\ author.=Yazar varsa yazarın, yoksa editörün cinsiyeti.\nCitation\\ keys\\ of\\ other\\ entries\\ which\\ have\\ a\\ relationship\\ to\\ this\\ entry.=Bu girdiyle ilişkili olan diğer girdilerin alıntı anahtarları.\nThis\\ field\\ is\\ an\\ alternative\\ cross-referencing\\ mechanism.\\ It\\ differs\\ from\\ "Crossref"\\ in\\ that\\ the\\ child\\ entry\\ will\\ not\\ inherit\\ any\\ data\\ from\\ the\\ parent\\ entry\\ specified\\ in\\ the\\ "Xref"\\ field.=Bu alan başka bir çapraz başvuru mekanizması seçeneğidir. "Crossref"\'ten farklılığı, bağımlı girdinin, temel girdinin "Xref" alanındaki herhangi bir veriyi kalıtmamasıdır.\nOwner/creator\\ of\\ this\\ entry.=Bu girdinin sahibi/yaratıcısı.\nTimestamp\\ of\\ this\\ entry,\\ when\\ it\\ has\\ been\\ created\\ or\\ last\\ modified.=Bu girdinin, ne zaman oluşturulduğu ya da değiştirildiğini gösteren tarih bilgisi.\nUser-specific\\ printed\\ flag,\\ in\\ case\\ the\\ entry\\ has\\ been\\ printed.=Eğer girdi yazdırıldıysa, kullanıcıya özgün yazdırıldı işareti.\nUser-specific\\ priority.=Kullanıcıya özgün öncelik.\nUser-specific\\ quality\\ flag,\\ in\\ case\\ its\\ quality\\ is\\ assured.=Eğer kalite güvencesi mevcutsa, kullanıcıya özgün kalite işareti.\nUser-specific\\ ranking.=Kullanıcıya özgün tasnif.\nUser-specific\\ read\\ status.=Kullanıcıya özgün okunma statüsü.\nUser-specific\\ relevance\\ flag,\\ in\\ case\\ the\\ entry\\ is\\ relevant.=Eğer girdi ilgiliyse, kullanıcıya özgün ilgili işareti.\n\nAuto\\ complete\\ disabled.=Oto tamamlama etkisizleştirildi.\nAuto\\ complete\\ enabled.=Oto tamamlama etkinleştirildi.\n\nRemove\\ formatter\\ for\\ %0=%0 için biçimleyiciyi kaldır\nRemove\\ formatter\\ \'%0\'=\'%0\' biçimleyicisini kaldır\n\nAn\\ article\\ in\\ a\\ journal,\\ magazine,\\ newspaper,\\ or\\ other\\ periodical\\ which\\ forms\\ a\\ self-contained\\ unit\\ with\\ its\\ own\\ title.=Bir dergi, magazin, gazete, ya da diğer süreli yayında kendi başlığıyla kendi kendine yeten bir birim oluşturan bir makale.\nA\\ single-volume\\ book\\ with\\ one\\ or\\ more\\ authors\\ where\\ the\\ authors\\ share\\ credit\\ for\\ the\\ work\\ as\\ a\\ whole.=Yazarların, eserin tümü için itibarı paylaştığı bir ya da birden çok yazarlı tek ciltli bir kitap.\nA\\ book-like\\ work\\ without\\ a\\ formal\\ publisher\\ or\\ sponsoring\\ institution.=Resmi yayıncısı ya da finansal destek sağlayan kurumu bulunmayan kitap benzeri bir eser.\nA\\ single-volume\\ collection\\ with\\ multiple,\\ self-contained\\ contributions\\ by\\ distinct\\ authors\\ which\\ have\\ their\\ own\\ title.\\ The\\ work\\ as\\ a\\ whole\\ has\\ no\\ overall\\ author\\ but\\ it\\ will\\ usually\\ have\\ an\\ editor.=Kendi başlıkları olan farklı yazarların çok sayıda, kendi kendine yeten katkılarıyla oluşan tek ciltli derleme. Eserin bütününü kapsayan bir yazarı olmasa da çoğunlukla bir editörü bulunur.\nA\\ legacy\\ alias\\ for\\ "InProceedings".="InProceedings" için geleneksel bir lakap.\nA\\ part\\ of\\ a\\ book\\ which\\ forms\\ a\\ self-contained\\ unit\\ with\\ its\\ own\\ title.=Kendi başlığı olan ve kendi kendine yeten bir birim oluşturan kitap bölümü.\nA\\ contribution\\ to\\ a\\ collection\\ which\\ forms\\ a\\ self-contained\\ unit\\ with\\ a\\ distinct\\ author\\ and\\ title.=Bir derlemeye, farklı bir yazar ve başlıkla kendi kendine yeten bir birim oluşturan katkı.\nAn\\ article\\ in\\ a\\ conference\\ proceedings.=Bir konferansın tutanaklarından bir makale.\nTechnical\\ or\\ other\\ documentation,\\ not\\ necessarily\\ in\\ printed\\ form.=Basılı şekilde olmayan, teknik ya da diğer belgeler.\nA\\ fallback\\ type\\ for\\ entries\\ which\\ do\\ not\\ fit\\ into\\ any\\ other\\ category.=Başka herhangi bir kategoriye uymayan girdiler için yedek tür.\nSimilar\\ to\\ "Thesis"\\ except\\ that\\ the\\ type\\ field\\ is\\ optional\\ and\\ defaults\\ to\\ the\\ localised\\ term\\ \\ Master\'s\\ thesis.="Thesis"\'e benzemekle birlikte, tür alanı isteğe bağlı olup yerelleştirilmiş terim olan Master tezine ön tanımlanır.\nSimilar\\ to\\ "Thesis"\\ except\\ that\\ the\\ type\\ field\\ is\\ optional\\ and\\ defaults\\ to\\ the\\ localised\\ term\\ PhD\\ thesis.="Thesis"\'e benzemekle birlikte, tür alanı isteğe bağlı olup yerelleştirilmiş terim olan Doktora tezine ön tanımlanır.\nA\\ single-volume\\ conference\\ proceedings.\\ This\\ type\\ is\\ very\\ similar\\ to\\ "Collection".=Tek ciltli bir konferans tutanakları. Bu tür "Collection"\'e çok benzer.\nSimilar\\ to\\ "Report"\\ except\\ that\\ the\\ type\\ field\\ is\\ optional\\ and\\ defaults\\ to\\ the\\ localised\\ term\\ technical\\ report.="Report"\'e benzemekle birlikte, tür alanı isteğe bağlı olup yerelleştirilmiş terim olan teknik rapora ön tanımlanır.\nA\\ work\\ with\\ an\\ author\\ and\\ a\\ title\\ which\\ has\\ not\\ been\\ formally\\ published,\\ such\\ as\\ a\\ manuscript\\ or\\ the\\ script\\ of\\ a\\ talk.=Makale taslağı ya da konuşma metni gibi, resmi olarak yayınlanmamış, bir yazar ve başlığı olan eser.\nThis\\ type\\ is\\ similar\\ to\\ "InBook"\\ but\\ intended\\ for\\ works\\ originally\\ published\\ as\\ a\\ stand-alone\\ book.=Bu tür "InBook"\'a benzer fakat aslen tek başına kitap halinde yayınlanmış eserler için düşünülmüştür.\nAn\\ article\\ in\\ a\\ work\\ of\\ reference.\\ This\\ is\\ a\\ more\\ specific\\ variant\\ of\\ the\\ generic\\ "InCollection"\\ entry\\ type.=Başvuru eserindeki bir makale. Bu, kapsamlı "InCollection" girdi türünün daha özgün bir çeşididir.\nA\\ multi-volume\\ "Book".=Çok ciltli bir "Book".\nA\\ multi-volume\\ "Collection".=Çok ciltli bir "Collection".\nA\\ multi-volume\\ "Proceedings"\\ entry.=Çok ciltli bir "Proceedings" girdisi.\nA\\ multi-volume\\ "Reference"\\ entry.\\ The\\ standard\\ styles\\ will\\ treat\\ this\\ entry\\ type\\ as\\ an\\ alias\\ for\\ "MvCollection".=Çok ciltli bir "Reference" girdisi. Standart stiller bu girdi türünü "MyCollection"\'ın bir lakabı olarak işleyeceklerdir.\nThis\\ entry\\ type\\ is\\ intended\\ for\\ sources\\ such\\ as\\ web\\ sites\\ which\\ are\\ intrinsically\\ online\\ resources.=Bu girdi türü özünde çevrim içi kaynaklar olan web siteleri gibi kaynaklar için düşünülmüştür.\nA\\ single-volume\\ work\\ of\\ reference\\ such\\ as\\ an\\ encyclopedia\\ or\\ a\\ dictionary.=Bir ansiklopedi ya da sözlük gibi tek ciltli kaynak eser.\nA\\ technical\\ report,\\ research\\ report,\\ or\\ white\\ paper\\ published\\ by\\ a\\ university\\ or\\ some\\ other\\ institution.=Bir üniversite ya da başka bir kurum tarafından yayınlanan bir teknik rapor, araştırma raporu ya da tanıtım yazısı.\nAn\\ entry\\ set\\ is\\ a\\ group\\ of\\ entries\\ which\\ are\\ cited\\ as\\ a\\ single\\ reference\\ and\\ listed\\ as\\ a\\ single\\ item\\ in\\ the\\ bibliography.=Bir girdi kümesi, tek kaynak olarak alıntılanıp, kaynakçada tek öğe olarak listelenen bir girdi grubudur.\nSupplemental\\ material\\ in\\ a\\ "Book".\\ This\\ type\\ is\\ provided\\ for\\ elements\\ such\\ as\\ prefaces,\\ introductions,\\ forewords,\\ afterwords,\\ etc.\\ which\\ often\\ have\\ a\\ generic\\ title\\ only.=Bir "Book"\'deki ek malzeme. Bu tür, çoğunlukla yalnızca genel bir başlığı olan, önsözler, tanıtımlar, sonsözler, vb. gibi unsurlar için sağlanmıştır.\nSupplemental\\ material\\ in\\ a\\ "Collection".=Bir "Collection"\'deki ek malzeme.\nSupplemental\\ material\\ in\\ a\\ "Periodical".\\ This\\ type\\ may\\ be\\ useful\\ when\\ referring\\ to\\ items\\ such\\ as\\ regular\\ columns,\\ obituaries,\\ letters\\ to\\ the\\ editor,\\ etc.\\ which\\ only\\ have\\ a\\ generic\\ title.=Bir "Periodical"\'deki ek malzeme. Bu tür, yalnızca genel bir başlığı olan sıradan sütunlar, ölüm ilanları, editöre mektup vb. gibi öğelere başvurulurken yararlı olabilir.\nA\\ thesis\\ written\\ for\\ an\\ educational\\ institution\\ to\\ satisfy\\ the\\ requirements\\ for\\ a\\ degree.=Bir eğitim kurumunda bir derecenin gerekliliklerini karşılamak için yazılmış bir tez.\nAn\\ alias\\ for\\ "Online",\\ provided\\ for\\ jurabib\\ compatibility.="Online" için bir lakap, jurabib uyumluluğu için sağlanmıştır.\nComputer\\ software.\\ The\\ standard\\ styles\\ will\\ treat\\ this\\ entry\\ type\\ as\\ an\\ alias\\ for\\ "Misc".=Bilgisayar yazılımı. Standart stiller bu girdi türünü "Misc" için bir lakap olarak işleyeceklerdir.\nA\\ data\\ set\\ or\\ a\\ similar\\ collection\\ of\\ (mostly)\\ raw\\ data.=Bir veri kümesi ya da (çoğunlukla) ham bir veri derlemesi.\n\nDisplay\\ count\\ of\\ items\\ in\\ group=Gruptaki öğe sayısını göster\nRemove\\ the\\ following\\ characters\\:=Aşağıdaki karakterleri sil\\:\nTruncate=Buda\nTruncates\\ a\\ string\\ after\\ a\\ given\\ index.=Bir dizgenin belirtilmiş bir dizinden sonraki kısmını budar.\nClose=Kapat\nClose\\ all=Tümünü Kapat\nClose\\ all\\ libraries=Tüm kütüphaneleri kapat\nClose\\ other\\ libraries=Diğer kütüphaneleri kapat\nClose\\ others=Diğerlerini Kapat\nReveal\\ in\\ file\\ explorer=Dosya tarayıcısında açığa çıkar\n\nAutolink\\ files=Dosyaları oto bağlantıla\n\nCustom\\ editor\\ tabs=Özel düzenleyici sekmeleri\nCustom\\ export\\ formats=Özel dışa aktama biçimleri\nCustom\\ import\\ formats=Özel içe aktama biçimleri\n\nNo\\ list\\ enabled=Etkinleştirilen liste yok\nProtect\\ selection=Seçimi koru\n\nCustomized\\ preview\\ style=Özelleştirilmiş ön izleme stili\nNext\\ preview\\ style=Sonraki ön izleme stili\nPrevious\\ preview\\ style=Önceki ön izleme stili\n\n(\\ Note\\:\\ Press\\ return\\ to\\ commit\\ changes\\ in\\ the\\ table\\!\\ )=(Not\\: Tablodaki değişiklikleri üstlenmek için \'Enter\' tuşuna basın\\!)\nReset=Sıfırla\nNew\\ inproceedings=Yeni içtutanaklar\nReset\\ entry\\ types\\ and\\ fields\\ to\\ defaults=Girdi türleri ve alanlarını öntanımlılara sıfırla\nThis\\ will\\ reset\\ all\\ entry\\ types\\ to\\ their\\ default\\ values\\ and\\ remove\\ all\\ custom\\ entry\\ types=Bu, tüm girdi türlerini öntanımlı değerlerine sıfırlayacak ve tüm özel girdi türlerini silecek\nReplace\\ tabs\\ with\\ space=Sekmeleri boşlukla değiştir\nReplace\\ tabs\\ with\\ space\\ in\\ the\\ field\\ content.=Alan içeriğindeki sekmeleri boşlukla değiştir.\nRemove\\ redundant\\ spaces=Fazlalık boşlukları sil\nReplaces\\ consecutive\\ spaces\\ with\\ a\\ single\\ space\\ in\\ the\\ field\\ content.=Alan içeriğindeki ardışık boşlukları tek bir boşluğa dönüştürür.\nRemove\\ digits=Rakamları sil\nRemoves\\ digits.=Rakamları siler.\n\nPresets=Ön ayarlar\n\nGenerate\\ groups\\ from\\ keywords\\ in\\ the\\ following\\ field=Aşağıdaki alandaki anahtar sözcüklerden gruplar oluştur\nGenerate\\ groups\\ for\\ author\\ last\\ names=Yazar soyadları için gruplar oluştur\nRegular\\ expression=Düzenli ifade\n\nError\\ importing.\\ See\\ the\\ error\\ log\\ for\\ details.=İçe almada hata. Ayrıntılar için hata kayıtlarına bakın.\n\nError\\ from\\ import\\:\\ %0=İçe aktarmada hata\\: %0\nError\\ reading\\ PDF\\ content\\:\\ %0=PDF içeriğini okumada hata\\: %0\nBib\\ entry\\ was\\ successfully\\ imported=Bib girdisi başarıyla içe aktarıldı\nFile\\ was\\ successfully\\ imported\\ as\\ a\\ new\\ entry=Dosya, yeni bir girdi olarak başarıyla içe aktarıldı\nNo\\ BibTeX\\ data\\ was\\ found.\\ An\\ empty\\ entry\\ was\\ created\\ with\\ file\\ link=BibTeX verisi bulunamadı. Dosya bağlantısıyla boş bir girdi oluşturuldu\nNo\\ metadata\\ was\\ found.\\ An\\ empty\\ entry\\ was\\ created\\ with\\ file\\ link=Metaverisi bulunamadı. Dosya bağlantısıyla boş bir girdi oluşturuldu\nProcessing\\ file\\ %0=Dosya işleniyor %0\nExport\\ selected=Seçilenleri dışa aktar\n\nSeparate\\ merged\\ citations=Birleştirilmiş atıfları ayır\nSeparate\\ citations=Atıfları ayır\n\nUnprotect\\ terms=Terimlerin korumasını kaldır\n\nGenerate\\ a\\ new\\ key\\ for\\ imported\\ entries\\ (overwriting\\ their\\ default)=İçe aktarılmış girdiler için yeni bir anahtar oluştur (öntanımlılarının üzerine yaz)\nWarn\\ about\\ duplicates\\ on\\ import=İçe aktarmada çift sürümler hakkında uyar\nImport\\ and\\ Export=İçe ve Dışa aktar\nCustom\\ DOI\\ URI=Özel DOI URI\nUse\\ custom\\ DOI\\ base\\ URI\\ for\\ article\\ access=Makale girişi için özel DOI temel URI kullan\n\nCited\\ on\\ pages=Atıfta bulunulduğu sayfalar\nPlease\\ move\\ the\\ cursor\\ into\\ the\\ document\\ text.=Lütfen imleci belge metnine taşıyın.\nTo\\ get\\ the\\ visual\\ positions\\ of\\ your\\ citations\\ I\\ need\\ to\\ move\\ the\\ cursor\\ around,\\ but\\ could\\ not\\ get\\ it.=Atıflarınızın görsel konumlarını elde etmek için imleci hareket ettirmeliyim, fakat yapamıyorum.\n\nI\\ cannot\\ insert\\ to\\ the\\ cursors\\ current\\ location.=İmlecin mevcut konumuna ekleyemiyorum.\n\nPlease\\ move\\ the\\ cursor\\ to\\ the\\ location\\ for\\ the\\ new\\ citation.=Lütfen imleci yeni atfın konumuna taşıyın.\n\nPlease\\ create\\ it\\ in\\ the\\ document\\ or\\ change\\ in\\ the\\ file\\:=Lütfen belgede oluşturun ya da dosyada değiştirin\\:\n\nPlease\\ use\\ the\\ latter\\ in\\ the\\ style\\ file\\ below\\ to\\ avoid\\ localization\\ problems.=Yerelleştirme sorunlarından kaçınmak için lütfen sonrakini aşağıdaki stil dosyasında kullanın.\n\nThe\\ %0\\ character\\ style\\ \'%1\'\\ is\\ a\\ display\\ name\\ for\\ \'%2\'.=%0 karakter stili \'%1\', \'%2\' için bir görüntü adı.\n\nThe\\ %0\\ character\\ style\\ \'%1\'\\ is\\ missing\\ from\\ the\\ document=%0 karakter stili \'%1\' belgede yok\n\nThe\\ %0\\ paragraph\\ style\\ \'%1\'\\ is\\ a\\ display\\ name\\ for\\ \'%2\'.=%0 paragraf stili \'%1\', \'%2\' için bir görüntü adı.\n\nThe\\ %0\\ paragraph\\ style\\ \'%1\'\\ is\\ missing\\ from\\ the\\ document=%0 paragraf stili \'%1\' belgede yok\n\nError\\ while\\ checking\\ if\\ Writer\\ is\\ recording\\ changes\\ or\\ has\\ recorded\\ changes.=Writer\'ın değişiklikleri kaydediyor ya da kaydetmiş olduğunu kontrol etmede hata.\n\nCannot\\ work\\ with\\ [Edit]/[Track\\ Changes]/[Record]\\ turned\\ on.=[Edit]/[Track Changes]/[Record] açıkken çalışılamıyor.\n\nChanges\\ by\\ JabRef\\ could\\ result\\ in\\ unexpected\\ interactions\\ with\\ recorded\\ changes.=JabRef tarafından yapılan değişiklikler, kaydedilmiş değişikliklerle beklenmedik etkileşimlere yol açabilir.\n\nRecording\\ and/or\\ Recorded\\ changes=Değişiklikler kaydediliyor ve/ya da kaydedildi\n\nUse\\ [Edit]/[Track\\ Changes]/[Manage]\\ to\\ resolve\\ them\\ first.=İlk önce çözümlemek için [Edit]/[Track Changes]/[Manage] kullanın.\n\nUnable\\ to\\ find\\ valid\\ certification\\ path\\ to\\ requested\\ target(%0),\\ download\\ anyway?=İstenen hedef (%0) için geçerli sertifika yolu bulunamadı, yine de indirilsin mi?\nDownload\\ operation\\ canceled.=İndirme işlemi iptal edildi.\n\nConvert\\ timestamp\\ field\\ to\\ field\\ \'creationdate\'=Tarih bilgisi alanını \'creationdate\' alanına dönüştür\nConvert\\ timestamp\\ field\\ to\\ field\\ \'modificationdate\'=Tarih bilgisi alanını \'modificationdate\' alanına dönüştür\n\nNew\\ entry\\ by\\ type=Türle yeni girdi\n\nFile\\ \'%1\'\\ is\\ a\\ duplicate\\ of\\ \'%0\'.\\ Keeping\\ \'%0\'=\'%1\' dosyası \'%0\'ın tıpkısı. \'%0\' tutuluyor\nFile\\ \'%1\'\\ is\\ a\\ duplicate\\ of\\ \'%0\'.\\ Keeping\\ both\\ due\\ to\\ deletion\\ error=\'%1\' dosyası \'%0\'ın tıpkısı. Silme hatası nedeniyle ikisi de tutuluyor\n\nEnable\\ field\\ formatters=Alan biçimlendiricilerini etkinleştir\nEntry\\ Type=Girdi Türü\nEntry\\ types=Girdi türleri\nField\\ names=Alan adları\nOthers=Diğerleri\nRecommended=Önerilen\n\nAuthors\\ and\\ Title=Yazarlar ve Başlık\nDatabase=Veri tabanı\nDatabases=Veri tabanları\nAdd\\ Author\\:=Yazar Ekle\\:\nAdd\\ Query\\:=Sorgu Ekle\\:\nAdd\\ Research\\ Question\\:=Araştırma Sorusu Ekle\\:\nQueries=Sorgular\nResearch\\ Questions=Araştırma Soruları\nStudy\\ Title\\:=Çalışma Başlığı\\:\nStart\\ new\\ systematic\\ literature\\ review=Yeni sistematik literatür derlemesini başlat\nManage\\ study\\ definition=Çalışma tanımını yönet\nUpdate\\ study\\ search\\ results=Çalışma arama sonuçlarını güncelle\nStudy\\ repository\\ could\\ not\\ be\\ created=Çalışma veri havuzu oluşturulamadı\nSelect\\ Databases\\:=Veri Tabanlarını Seçin\\:\n\nAll\\ query\\ terms\\ are\\ joined\\ using\\ the\\ logical\\ AND,\\ and\\ OR\\ operators=Tüm sorgu terimleri mantıksal VE ve VEYA işlemcileriyle birleştirildi\nFinalize=Tamamla\nIf\\ the\\ sequence\\ of\\ terms\\ is\\ relevant\\ wrap\\ them\\ in\\ double\\ quotes =Terim sıralaması önemli ise tırnak işaretleri içine sarın\nQuery\\ terms\\ are\\ separated\\ by\\ spaces.=Sorgu terimleri boşlukla ayrılmış.\nSelect\\ the\\ study\\ directory\\:=Çalışma dizinini seçin\\:\nAn\\ example\\:=Bir örnek\\:\nStart\\ survey=Anket başlat\nQuery=Sorgu\nQuestion=Soru\nSelect\\ directory=Dizin seç\n\nFulltext\\ Index=Tam metin Dizini\nAutomatically\\ index\\ all\\ linked\\ files\\ for\\ fulltext\\ search=Tüm bağlantılı dosyaları tam metin araması için otomatikman dizinle\nRebuild\\ fulltext\\ search\\ index=Tam metin arama dizinini yeniden oluştur\nRebuild\\ fulltext\\ search\\ index\\ for\\ current\\ library?=Tam metin arama dizini mevcut veri tabanı için yeniden oluşturulsun mu?\nRebuilding\\ fulltext\\ search\\ index...=Tam metin arama dizini yeniden oluşturuluyor...\nFailed\\ to\\ access\\ fulltext\\ search\\ index=Tam metin arama dizinine erişilemedi\nFound\\ match\\ in\\ %0=%0\'da eşleşme bulundu\nOn\\ page\\ %0=Sayfa %0\'de\nFound\\ matches\\ in\\ Annotations\\:=Ek açıklamalarda eşleşmeler bulundu\\:\n\nGrobid\\ URL=Grobid URL\nRemote\\ services=Uzak servisler\nAllow\\ sending\\ PDF\\ files\\ and\\ raw\\ citation\\ strings\\ to\\ a\\ JabRef\\ online\\ service\\ (Grobid)\\ to\\ determine\\ Metadata.\\ This\\ produces\\ better\\ results.=Metaverisini belirlemek için PDF dosyalarını ve ham atıf dizgelerini bir JabRef çevrim içi servisine (Grobid) göndermeye izin ver. Bu daha iyi sonuçlara yol açar.\n\nFetcher\\ cannot\\ be\\ tested\\!=Getirici test edilemiyor\\!\nFetcher\\ unknown\\!=Getirici bilinmiyor\\!\n\nCharacter\\ by\\ character=Karakter karakter\nEmbedded=Gömülü\nEntry=Girdi\nParse\\ Metadata\\ from\\ PDF.=PDF\'den Metaverisi çözümle.\nSymmetric\\ character\\ by\\ character=Karakter karakter simetrik\nSymmetric\\ word\\ by\\ word=Sözcük sözcük simetrik\nVerbatim=Harfi harfine\nWord\\ by\\ word=Sözcük sözcük\nCould\\ not\\ extract\\ Metadata\\ from\\:\\ %0=%0\'den Metaverisi çıkarılamadı\nMerge\\ PDF\\ metadata=PDF metaverisini birleştir\n\nAdd\\ certificate=Sertifika ekle\nSerial\\ number=Seri numarası\nIssuer=Veren makam\nValid\\ from=Geçerlilik tarihi\nValid\\ to=Son kullanma tarihi\nSignature\\ algorithm=İmza algoritması\nVersion=Sürüm\n\nError\\ downloading=İndirmede hata\n\nNo\\ data\\ was\\ found\\ for\\ the\\ identifier=Tanımlayıcı için veri bulunamadı\nServer\\ not\\ available=Sunucu mevcut değil\nFetching\\ information\\ using\\ %0=%0 kullanılarak bilgi getiriliyor\nLook\\ up\\ identifier=Tanımlayıcıyı ara\nBibliographic\\ data\\ not\\ found.\\ Cause\\ is\\ likely\\ the\\ client\\ side.\\ Please\\ check\\ connection\\ and\\ identifier\\ for\\ correctness.=Kaynakça verisi bulunamadı. Neden muhtemelen istemci tarafında. Lütfen bağlantı ve tanımlayıcıyı doğrulayın.\nBibliographic\\ data\\ not\\ found.\\ Cause\\ is\\ likely\\ the\\ server\\ side.\\ Please\\ try\\ again\\ later.=Kaynakça verisi bulunamadı. Neden muhtemelen sunucu tarafında. Lütfen daha sonra tekrar deneyin.\nError\\ message\\ %0=Hata mesajı\\: %0\nIdentifier\\ not\\ found=Tanımlayıcı bulunamadı\n\nCustom\\ API\\ key=Özel API anahtarı\nCheck\\ %0\\ API\\ Key\\ Setting=%0 API Anahtar Ayarlarını Kontrol Edin\n\nEdit\\ content=İçeriği düzenle\nCopy\\ or\\ Move\\ content=İçeriği Kopyala ya da Taşı\nOverwrite\\ field\\ content=Alan içeriğinin üzerine yaz\nSet=Ata\nAppend=Sonuna ekle\nClear\\ field\\ content=Alan içeriğini temizle\nSet\\ or\\ append\\ content=İçeriği ata ya da sonuna ekle\nEdit\\ field\\ content\\ for\\ selected\\ entries=Seçili girdiler için alan içeriğini düzenle\nRename=Yeniden adlandır\nNew\\ field\\ name=Yeni alan adı\nCopy\\ content=İçeriği kopyala\nMove\\ content=İçeriği taşı\nSwap\\ content=İçeriği takasla\nCopy\\ or\\ move\\ the\\ content\\ of\\ one\\ field\\ to\\ another=İçeriği bir alandan diğerine kopyala ya da taşı\nAutomatic\\ field\\ editor=Otomatik alan düzenleyici\nFrom=Nereden\nKeep\\ Modifications=Değişiklikleri Tut\nTo=Nereye\nOpen\\ Link=Bağlantıyı Aç\nHighlight\\ words=Sözcükleri vurgula\nHighlight\\ characters=Karakterleri vurgula\nUnified\\ View=Birleşik Görünüm\nSplit\\ View=Ayrık Görünüm\nPlain\\ Text=Salt Metin\nShow\\ Diff=Farkı Göster\nMerged\\ Entry=Birleşik Girdi\n\nEdit\\ file\\ link=Dosya bağlantısını düzenle\n\n(Note\\:\\ If\\ original\\ entries\\ lack\\ keywords\\ to\\ qualify\\ for\\ the\\ new\\ group\\ configuration,\\ confirming\\ here\\ will\\ add\\ them)=(Not\\: Eğer orijinal girdiler yeni grup yapılandırması için gerekli anahtar sözcükleri içermiyorsa, buradaki teyit onları ekleyecektir)\nAssign=Ata\nDo\\ not\\ assign=Atama\n\nError\\ occured\\ %0=Hata oluştu %0\nLeft\\ Entry=Sol Girdi\nMerge\\ %0=Birleştir %0\nRight\\ Entry=Sağ Girdi\nUnmerge\\ %0=Ayrıştır %0\nplain\\ text=salt metin\n\nThe\\ %0s\\ are\\ the\\ same.\\ However,\\ the\\ order\\ of\\ field\\ content\\ differs=%0ler aynı. Lakin, alan içerik sıralaması farklı\n\nKeep\\ from\\ import=İçe aktarmaya dahil etme\nKeep\\ merged=Birleşik tut\nKeep\\ old\\ entry=Eski girdiyi tut\n\nNo\\ entries\\ corresponding\\ to\\ given\\ query=Mevcut sorguya karşılık gelen girdi yok\n', 'message': 'Fix #3359: Automatically remove colon and apostrophe from key pattern (#3506)\n\n* Refactor BibTeX key generator\r\n\r\n* Fix #3359: Automatically remove colon and apostrophe from key pattern\r\n\r\n* Minor code review and fix tests\r\n\r\n* Fix localization\r\n\r\n* Fix build after merge\r\n\r\n* Merge\r\n', 'author_name': 'GitHub', 'lang': 'properties'}