calibre - en to tr translation catalogue (364 entries)

en: API documentation for plugins
tr: Eklentiler için API belgeleri

en: Defines various abstract base classes that can be subclassed to create powerful plugins. The useful classes are:
tr: Güçlü eklentiler oluşturmak için alt sınıf yapılabilir çeşitli soyut temel sınıfları tanımlar. Kullanışlı sınıflar şunlardır:

en: Plugin
tr: Eklenti

en: A calibre plugin. Useful members include:
tr: Bir calibre eklentisi. Kullanışlı üyeleri şunları içerir:

en: ``self.installation_type``: Stores how the plugin was installed.
tr: ``self.installation_type``: Eklentinin nasıl kurulduğunu saklar.

en: ``self.plugin_path``: Stores path to the ZIP file that contains
tr: ``self.plugin_path``: Aşağıdakileri içeren ZIP dosyasının yolunu saklar:

en: this plugin or None if it is a builtin plugin
tr: içeren zip dosyasına yolu tutar

en: ``self.site_customization``: Stores a customization string entered
tr: ``self.site_customization``: Kullanıcı tarafından girilen bir özelleştirme

en: by the user.
tr: karakter dizisini tutar.

en: Methods that should be overridden in sub classes:
tr: Alt sınıflarda ezilmesi gereken metodlar:

en: Useful methods:
tr: Kullanışlı metodlar:

en: List of platforms this plugin works on. For example: ``['windows', 'osx', 'linux']``
tr: Bu eklentinin çalıştığı platformların listesi. Örneğin: ``['windows', 'osx', 'linux']``

en: The name of this plugin. You must set it something other than Trivial Plugin for it to work.
tr: Bu eklentinin adı. Çalışması için Trivial Plugin dışında bir şeye ayarlamalısınız.

en: The version of this plugin as a 3-tuple (major, minor, revision)
tr: Eklentinin 3-lü demet şeklinde sürümü (majör, minör, düzeltme)

en: A short string describing what this plugin does
tr: Bu eklentinin ne yaptığını anlatan kısa karakter dizisi

en: The author of this plugin
tr: Eklentinin yazarı

en: When more than one plugin exists for a filetype, the plugins are run in order of decreasing priority. Plugins with higher priority will be run first. The highest possible priority is ``sys.maxsize``. Default priority is 1.
tr: Bir dosya türü için birden fazla eklenti mevcut olduğunda, eklentiler azalan öncelik sırasına göre çalıştırılır. Daha yüksek önceliğe sahip eklentiler ilk önce çalıştırılacaktır. Mümkün olan en yüksek öncelik "sys.maxsize"dir. Varsayılan öncelik 1'dir.

en: The earliest version of calibre this plugin requires
tr: Bu eklentinin gerektirdiği en eski calibre sürümü

en: The way this plugin is installed
tr: Bu eklentinin kurulma şekli

en: If False, the user will not be able to disable this plugin. Use with care.
tr: False ise, kullanıcının bu eklentiyi kapatma şansı olmayacaktır. Dikkatli kullanın.

en: The type of this plugin. Used for categorizing plugins in the GUI
tr: Eklenti türü. Eklentileri GUI'de kategorize etmek için kullanılır

en: Called once when calibre plugins are initialized.  Plugins are re-initialized every time a new plugin is added. Also note that if the plugin is run in a worker process, such as for adding books, then the plugin will be initialized for every new worker process.
tr: Calibre eklentileri ilklendirildiğinde bir defa çağrılır.  Eklentiler yeni bir eklenti eklendiğinde her defasında yeniden ilklendirilirler. Ayrıca eklenti bir çalışan süreç içinde çalıştırılırsa, kitap ekleme süreci gibi, eklenti her yeni çalışma süreciyle ilklendirilecektir.

en: Perform any plugin specific initialization here, such as extracting resources from the plugin ZIP file. The path to the ZIP file is available as ``self.plugin_path``.
tr: Eklenti ZIP dosyasından kaynakların çıkarılması gibi eklentiye özel herhangi bir başlatma işlemini burada gerçekleştirin. ZIP dosyasının yolu ``self.plugin_path`` olarak mevcuttur.

en: Note that ``self.site_customization`` is **not** available at this point.
tr: ``self.site_customization`` bu noktada kullanılabilir **değildir**.

en: Implement this method and :meth:`save_settings` in your plugin to use a custom configuration dialog, rather then relying on the simple string based default customization.
tr: Basit karakter dizisi temelli varsayılan özelleştirmeye güvenmek yerine bu metodu ve :meth:`save_settings` metodunu eklentinizde uygulayarak özel bir yapılandırma iletişim penceresi kullanın.

en: This method, if implemented, must return a QWidget. The widget can have an optional method validate() that takes no arguments and is called immediately after the user clicks OK. Changes are applied if and only if the method returns True.
tr: Bu metod, eğer uygulanırsa, bir QWidget döndürmelidir. Parçacık isteğe bağlı olarak bağımsız değişken almayan bir validate() metoduna sahip olabilir ve kullanıcı Tamama tıklayınca anında çağrılır. Değişiklikler yalnızca metod True döndürürse uygulanır.

en: If for some reason you cannot perform the configuration at this time, return a tuple of two strings (message, details), these will be displayed as a warning dialog to the user and the process will be aborted.
tr: Bir sebepten bu aşamada yapılandırma yapamazsanız, iki karakter dizisi içeren bir demet döndürün (ileti, detaylar), bunlar kullanıcıya uyarı penceresi olarak gösterilir ve süreç iptal edilir.

en: Save the settings specified by the user with config_widget.
tr: Kullanıcı tarafından config_widget ile belirtilen ayarları kaydet.

en: Parameters
tr: Parametreler

en: The widget returned by :meth:`config_widget`.
tr: :meth:`config_widget` tarafından döndürülen parçacık.

en: This method shows a configuration dialog for this plugin. It returns True if the user clicks OK, False otherwise. The changes are automatically applied.
tr: Bu metod bu eklenti için bir yapılandırma iletişim penceresi gösterir. Kullanıcı Tamama tıklarsa True, yoksa False döndürür. Değişiklikler otomatik olarak uygulanır.

en: If this plugin comes in a ZIP file (user added plugin), this method will allow you to load resources from the ZIP file.
tr: Bu eklenti bir ZIP dosyasıyla gelirse (kullanıcı tarafından eklenmiş eklenti), bu metod ZIP dosyasından kaynakları yüklemenizi sağlar.

en: For example to load an image::
tr: Örneğin bir resmi  yüklemek için::

en: List of paths to resources in the ZIP file using / as separator
tr: Ayırıcı olarak / kullanılarak ZIP dosyasındaki kaynaklara giden yolların listesi

en: A dictionary of the form ``{name: file_contents}``. Any names that were not found in the ZIP file will not be present in the dictionary.
tr: ``{name: file_contents}`` biçiminde bir sözlük. ZIP dosyasında bulunmayan adlar sözlükte de yer almayacaktır.

en: Return a string giving help on how to customize this plugin. By default raise a :class:`NotImplementedError`, which indicates that the plugin does not require customization.
tr: Bu eklentinin nasıl özelleştirileceği konusunda yardım veren bir metin. Varsayılan olarak :class:`NotImplementedError` yükseltilir, bu da eklentinin özelleştirmeye ihtiyaç duymadığı anlamına gelir.

en: If you re-implement this method in your subclass, the user will be asked to enter a string as customization for this plugin. The customization string will be available as ``self.site_customization``.
tr: Bu metodu alt sınıflarınızda yeniden uyguluyorsanız, kullanıcıdan bu eklenti için özelleştirme olarak kullanılacak bir karakter dizisi girmesi istenir. Özelleştirme karakter dizisi ``self.site_customization`` olarak kullanılabilir olacaktır.

en: Site customization could be anything, for example, the path to a needed binary on the user's computer.
tr: Site özelleştirmesi herşey olabilir, örneğin kullanıcının bilgisayarındaki bir ikiliğin yolu.

en: If True return HTML help, otherwise return plain text help.
tr: True ise HTML yardımı döndür, yoksa düz metin yardımı.

en: Return a file-like object that is a temporary file on the file system. This file will remain available even after being closed and will only be removed on interpreter shutdown. Use the ``name`` member of the returned object to access the full path to the created temporary file.
tr: Sistemde geçici bir dosya olan dosya-benzeri nesneyi döndür. Bu dosya kapandıktan sonra bile kullanılabilir olur ve yalnızca yorumlayıcı kapandığında silinir. Oluşturulan geçici dosyanın tam yoluna erişmek için dönen nesnenin ``name`` metodunu kullanın.

en: The suffix that the temporary file will have.
tr: Geçici dosyanın son eki.

en: This method is the main entry point for your plugins command line interface. It is called when the user does: calibre-debug -r "Plugin Name". Any arguments passed are present in the args variable.
tr: Bu metod eklentinizin komut satırı arayüzü için ana giriş noktasıdır. Kullanıcı calibre-debug -r "Eklenti İsmi" girdiğinde çağrılır. Bağımsız değişkenler args değişkenine mevcuttur.

en: A plugin that is associated with a particular set of file types.
tr: Belirli bir dosya türü kümesiyle ilişkili eklenti.

en: Set of file types for which this plugin should be run. Use '*' for all file types. For example: ``{'lit', 'mobi', 'prc'}``
tr: Bu eklentinin çalıştırılması gereken dosya türleri kümesi. Tüm dosya türleri için '*' kullanın. Örneğin: ``{'lit', 'mobi', 'prc'}``

en: If True, this plugin is run when books are added to the database
tr: True ise, bu eklenti kitaplar veri tabanına eklendiğinde çalışır

en: If True, this plugin is run after books are added to the database. In this case the postimport and postadd methods of the plugin are called.
tr: True ise bu eklenti kitaplar veritabanına eklendikten sonra çalıştırılır. Bu durumda eklentinin postimport ve postadd yöntemleri çağrılır.

en: If True, this plugin is run after a book is converted. In this case the postconvert method of the plugin is called.
tr: True ise bu eklenti kitap dönüştürüldükten sonra çalıştırılır. Bu durumda eklentinin postconvert yöntemi çağrılır.

en: If True, this plugin is run after a book file is deleted from the database. In this case the postdelete method of the plugin is called.
tr: True ise bu eklenti veritabanından bir kitap dosyası silindikten sonra çalıştırılır. Bu durumda eklentinin silme sonrası yöntemi çağrılır.

en: If True, this plugin is run just before a conversion
tr: True ise, bu eklenti dönüştürme öncesi çalışır

en: If True, this plugin is run after conversion on the final file produced by the conversion output plugin.
tr: True ise, bu eklenti dönüştürme çıktı eklentisi tarafından üretilen son dosyanın dönüştürmesi sonrası çalışır.

en: Run the plugin. Must be implemented in subclasses. It should perform whatever modifications are required on the e-book and return the absolute path to the modified e-book. If no modifications are needed, it should return the path to the original e-book. If an error is encountered it should raise an Exception. The default implementation simply return the path to the original e-book. Note that the path to the original file (before any file type plugins are run, is available as self.original_path_to_file).
tr: Eklentiyi çalıştırın. Alt sınıflarda uygulanmalıdır. E-kitapta yapılması gereken değişiklikleri yapmalı ve değiştirilen e-kitabın mutlak yolunu döndürmelidir. Herhangi bir değişiklik gerekmiyorsa, orijinal e-kitabın yolunu döndürmelidir. Bir hatayla karşılaşılırsa bir İstisna oluşturulmalıdır. Varsayılan uygulama yalnızca orijinal e-kitabın yolunu döndürür. Orijinal dosyanın yolunun (herhangi bir dosya türü eklentisi çalıştırılmadan önce self.original_path_to_file olarak mevcut olduğunu) unutmayın.

en: The modified e-book file should be created with the :meth:`temporary_file` method.
tr: Değiştirilen e-kitap dosyası :meth:`temporary_file` yöntemiyle oluşturulmalıdır.

en: Absolute path to the e-book.
tr: E-kitabın mutlak yolu.

en: Absolute path to the modified e-book.
tr: Değiştirilen e-kitabın mutlak yolu.

en: Called post import, i.e., after the book file has been added to the database. Note that this is different from :meth:`postadd` which is called when the book record is created for the first time. This method is called whenever a new file is added to a book record. It is useful for modifying the book record based on the contents of the newly added file.
tr: İçe aktarım sonrası denir, yani kitap dosyası veritabanına eklendikten sonra. Bunun, kitap kaydı ilk kez oluşturulduğunda çağrılan :meth:`postadd`den farklı olduğunu unutmayın. Bu yöntem, bir kitap kaydına yeni bir dosya eklendiğinde çağrılır. Yeni eklenen dosyanın içeriğine göre kitap kaydını değiştirmek için kullanışlıdır.

en: Database id of the added book.
tr: Eklenen kitabın veri tabanı kimliği.

en: The file type of the book that was added.
tr: Eklenen kitabın dosya türü.

en: Library database.
tr: Kitaplık veri tabanı.

en: Called post conversion, i.e., after the conversion output book file has been added to the database. Note that it is run after a conversion only, not after a book is added. It is useful for modifying the book record based on the contents of the newly added file.
tr: Dönüştürme sonrası olarak adlandırılır, yani dönüştürme çıktı kitabı dosyası veritabanına eklendikten sonra. Bunun bir kitap eklendikten sonra değil, yalnızca bir dönüşümden sonra çalıştırıldığını unutmayın. Yeni eklenen dosyanın içeriğine göre kitap kaydını değiştirmek için kullanışlıdır.

en: Called post deletion, i.e., after the book file has been deleted from the database. Note that it is not run when a book record is deleted, only when one or more formats from the book are deleted. It is useful for modifying the book record based on the format of the deleted file.
tr: Silme sonrası denir, yani kitap dosyası veritabanından silindikten sonra. Bir kitap kaydı silindiğinde çalıştırılmadığını, yalnızca kitaptan bir veya daha fazla format silindiğinde çalıştırıldığını unutmayın. Silinen dosyanın formatına göre kitap kaydını değiştirmek için kullanışlıdır.

en: Called post add, i.e. after a book has been added to the db. Note that this is different from :meth:`postimport`, which is called after a single book file has been added to a book. postadd() is called only when an entire book record with possibly more than one book file has been created for the first time. This is useful if you wish to modify the book record in the database when the book is first added to calibre.
tr: Post add olarak adlandırılır, yani veri tabanına bir kitap eklendikten sonra. Bunun, tek bir kitap dosyası bir kitaba eklendikten sonra çağrılan :meth:`postimport`tan farklı olduğunu unutmayın. postadd() yalnızca muhtemelen birden fazla kitap dosyası içeren bir kitap kaydının tamamı ilk kez oluşturulduğunda çağrılır. Kitap calibre'ye ilk eklendiğinde veri tabanındaki kitap kaydını değiştirmek istiyorsanız bu kullanışlıdır.

en: Map of file format to path from which the file format was added. Note that this might or might not point to an actual existing file, as sometimes files are added as streams. In which case it might be a dummy value or a non-existent path.
tr: Dosya biçiminin, dosya biçiminin eklendiği yol ile haritası. Bazen dosyalar akış olarak eklendiğinden, bunun mevcut bir dosyaya işaret edebileceğini veya etmeyebileceğini unutmayın. Bu durumda sahte bir değer veya var olmayan bir yol olabilir.

en: Library database
tr: Kitaplık veri tabanı

en: Metadata plugins
tr: Metadata eklentileri

en: A plugin that implements reading metadata from a set of file types.
tr: Bir dosya türü kümesinden metadata okumayı uygulayan bir eklenti.

en: Set of file types for which this plugin should be run. For example: ``set(['lit', 'mobi', 'prc'])``
tr: Bu eklentinin çalıştırılması gereken dosya türleri kümesi. Örneğin: ``set(['lit', 'mobi', 'prc'])``

en: Return metadata for the file represented by stream (a file like object that supports reading). Raise an exception when there is an error with the input data.
tr: Akış tarafından temsil edilen dosyanın (okumayı destekleyen dosya benzeri bir nesne) meta verilerini döndürün. Giriş verilerinde bir hata olduğunda bir istisna oluşturun.

en: The type of file. Guaranteed to be one of the entries in :attr:`file_types`.
tr: Dosya türü. :attr:`file_types` içindeki girdilerden biri olduğu garanti edilir.

en: A :class:`calibre.ebooks.metadata.book.Metadata` object
tr: A :sınıf:`calibre.ebooks.metadata.book.Metadata` nesnesi

en: Set metadata for the file represented by stream (a file like object that supports reading). Raise an exception when there is an error with the input data.
tr: Akış tarafından temsil edilen dosya için meta verileri ayarlayın (okumayı destekleyen dosya benzeri bir nesne). Giriş verilerinde bir hata olduğunda bir istisna oluşturun.

en: Catalog plugins
tr: Katalog eklentileri

en: A plugin that implements a catalog generator.
tr: Bir katalog üreteci uygulayan eklenti.

en: Output file type for which this plugin should be run. For example: 'epub' or 'xml'
tr: Bu eklentinin çalıştırılması gereken çıktı dosyası türü. Örneğin: 'epub' veya 'xml'

en: CLI parser options specific to this plugin, declared as `namedtuple` `Option`:
tr: Bu eklentiye özel CLI ayrıştırıcı seçenekleri, "namedtuple" "Option" olarak bildirildi:

en: from collections import namedtuple Option = namedtuple('Option', 'option, default, dest, help') cli_options = [Option('--catalog-title', default = 'My Catalog', dest = 'catalog_title', help = (_('Title of generated catalog. \nDefault:') + " '" + '%default' + "'"))] cli_options parsed in calibre.db.cli.cmd_catalog:option_parser()
tr: koleksiyonlardan içe aktar Nametuple Option = nametuple('Option', 'option, default, dest, help') cli_options = [Option('--catalog-title', default = 'Kataloğum', dest = 'catalog_title', help = (_('Oluşturulan kataloğun başlığı. \nDefault:') + " '" + '%default' + "'"))] calibre.db.cli.cmd_catalog:option_parser() içinde ayrıştırılan cli_options

en: If plugin is not a built-in, copy the plugin's .ui and .py files from the ZIP file to $TMPDIR. Tab will be dynamically generated and added to the Catalog Options dialog in calibre.gui2.dialogs.catalog.py:Catalog
tr: Eklenti yerleşik değilse, eklentinin .ui ve .py dosyalarını ZIP dosyasından $TMPDIR'e kopyalayın. Sekme dinamik olarak oluşturulacak ve calibre.gui2.dialogs.catalog.py:Catalog'daki Katalog Seçenekleri iletişim kutusuna eklenecektir.

en: Run the plugin. Must be implemented in subclasses. It should generate the catalog in the format specified in file_types, returning the absolute path to the generated catalog file. If an error is encountered it should raise an Exception.
tr: Eklentiyi çalıştır. Alt sınıflarda uygulanmalıdır. file_types'da belirtilen biçimde kataloğu üretmelidir, ve üretilen katalog dosyasına mutlak yolu döndürmelidir. Bir hataya rastlanırsa bir Exception yükseltmelidir.

en: The generated catalog file should be created with the :meth:`temporary_file` method.
tr: Üretilen katalog dosyası :meth:`temporary_file` metoduyla oluşturulmalıdır.

en: Absolute path to the generated catalog file.
tr: Üretilen katalog dosyasına mutlak yol.

en: A dictionary of keyword arguments
tr: Anahtar kelime değişkenlerinden oluşan bir sözlük

en: A LibraryDatabase2 object
tr: Bir LibraryDatabase2 nesnesi

en: Metadata download plugins
tr: Metadata indirme eklentileri

en: Set of capabilities supported by this plugin. Useful capabilities are: 'identify', 'cover'
tr: Bu eklenti tarafından desteklenen yetenek kümesi. Kullanışlı yetenekler: 'identify', 'cover'

en: List of metadata fields that can potentially be download by this plugin during the identify phase
tr: Bu eklenti tarafından tanımlama aşamasında indirilebilme potansiyeline sahip metadata alanları listesi

en: Set this to True if your plugin returns HTML formatted comments
tr: Eklentiniz HTML biçimli yorumlar döndürüyorsa bunu True olarak ayarlayın

en: Setting this to True means that the browser object will indicate that it supports gzip transfer encoding. This can speedup downloads but make sure that the source actually supports gzip transfer encoding correctly first
tr: Bunu True olarak ayarlamak, tarayıcı nesnesinin gzip aktarım kodlamasını desteklediğini belirteceği anlamına gelir. Bu, indirmeleri hızlandırabilir ancak öncelikle kaynağın gerçekten gzip aktarım kodlamasını doğru şekilde desteklediğinden emin olun.

en: Set this to True to ignore HTTPS certificate errors when connecting to this source.
tr: Bu kaynağa bağlanırken HTTPS sertifika hatalarını yok saymak için bunu True olarak ayarlayın.

en: Cached cover URLs can sometimes be unreliable (i.e. the download could fail or the returned image could be bogus). If that is often the case with this source, set to False
tr: Önbelleğe alınan kapak URL'leri bazen güvenilmez olabilir (yani indirme işlemi başarısız olabilir veya döndürülen resim sahte olabilir). Bu kaynakta sıklıkla durum böyleyse Yanlış olarak ayarlayın

en: A list of :class:`Option` objects. They will be used to automatically construct the configuration widget for this plugin
tr: :class:`Option` nesneleri listesi. Bu eklenti için otomatik olarak yapılandırma parçacığı inşa etmek için kullanılacaklar

en: A string that is displayed at the top of the config widget for this plugin
tr: Bu eklenti için ayar penceresinin üstünde gösterilecek bir karakter dizisi

en: If True this source can return multiple covers for a given query
tr: True ise bu kaynak verilen sorgu için birden çok kapak döndürebilir

en: If set to True covers downloaded by this plugin are automatically trimmed.
tr: True olarak ayarlıysa bu eklenti tarafından indirilen kapaklar otomatik olarak düzeltilir.

en: If set to True, and this source returns multiple results for a query, some of which have ISBNs and some of which do not, the results without ISBNs will be ignored
tr: True olarak ayarlanırsa, ve bu kaynak bir sorgu için bazılarında ISBN'ler olan bazılarında olmayan birden çok sonuç döndürüyorsa, ISBN olmayan sonuçlar göz ardı edilir

en: Return False if your plugin needs to be configured before it can be used. For example, it might need a username/password/API key.
tr: Eklentinizin kullanılmadan önce yapılandırılması gerekiyorsa False döndür. Örneğin bir kullanıcı adı/parola/API anahtarına ihtiyaç duyuyor olabilir.

en: Take a list of authors and return a list of tokens useful for an AND search query. This function tries to return tokens in first name middle names last name order, by assuming that if a comma is in the author name, the name is in lastname, other names form.
tr: Bir yazar listesi al ve bir AND arama sorgusu için kulanışlı olacak jeton listesi döndür. Bu fonksiyon ilk ad göbek adı soyad sırasında jeton döndürmeye çalışır, yazar isminde bir virgül varsa, ismin soyad, diğer ad biçiminde olduğunu farz eder.

en: Take a title and return a list of tokens useful for an AND search query. Excludes connectives(optionally) and punctuation.
tr: Bir başlık al ve bir AND arama sorgusu için kullanışlı jeton listesi döndür. Bağlaç(isteğe bağlı) ve noktalama işaretleri hariç.

en: Split a list of jobs into at most num groups, as evenly as possible
tr: Bir iş listesini olabildiğince eşit şekilde en fazla num gruba ayır

en: Return the first field from self.touched_fields that is null on the mi object
tr: self.touched_files'dan mi nesnesinde null olan ilk alanı döndür

en: Call this method in your plugin's identify method to normalize metadata before putting the Metadata object into result_queue. You can of course, use a custom algorithm suited to your metadata source.
tr: Bu metodu eklentinizin tanımlama metodunda Metadata nesnesini result_queue'ye koymadan önce metadata'yı normalleştirmek için çağırın. Tabi ki metadata kaynağınıza uygun özel bir algoritma da kullanabilirsiniz.

en: Return a 3-tuple or None. The 3-tuple is of the form: (identifier_type, identifier_value, URL). The URL is the URL for the book identified by identifiers at this source. identifier_type, identifier_value specify the identifier corresponding to the URL. This URL must be browsable to by a human using a browser. It is meant to provide a clickable link for the user to easily visit the books page at this source. If no URL is found, return None. This method must be quick, and consistent, so only implement it if it is possible to construct the URL from a known scheme given identifiers.
tr: 3'lü bir grup veya Hiçbiri döndürün. 3'lü grup şu biçimdedir: (tanımlayıcı_tipi, tanımlayıcı_değeri, URL). URL, bu kaynaktaki tanımlayıcılar tarafından tanımlanan kitabın URL'sidir. tanımlayıcı_türü, tanımlayıcı_değer URL'ye karşılık gelen tanımlayıcıyı belirtir. Bu URL'ye tarayıcı kullanan bir kişi tarafından göz atılabilir olmalıdır. Kullanıcının bu kaynaktaki kitap sayfasını kolayca ziyaret edebilmesi için tıklanabilir bir bağlantı sağlanması amaçlanmaktadır. Hiçbir URL bulunamazsa Yok değerini döndürün. Bu yöntemin hızlı ve tutarlı olması gerekir; bu nedenle, yalnızca URL'yi bilinen bir şema verilen tanımlayıcılardan oluşturmak mümkünse uygulayın.

en: Return a human readable name from the return value of get_book_url().
tr: get_book_url()'nin döndürdüğü değerden okunabilir bir isim döndür.

en: Override this method if you would like to return multiple URLs for this book. Return a list of 3-tuples. By default this method simply calls :func:`get_book_url`.
tr: Bu kitap için birden fazla URL döndürmek istiyorsanız bu yöntemi geçersiz kılın. 3'lü demetlerin listesini döndürün. Varsayılan olarak bu yöntem yalnızca :func:`get_book_url` öğesini çağırır.

en: Return cached cover URL for the book identified by the identifiers dictionary or None if no such URL exists.
tr: Tanımlayıcılar sözlüğü tarafından tanımlanan kitabın önbelleğe alınmış kapak URL'sini döndürün veya böyle bir URL yoksa Yok'u seçin.

en: Note that this method must only return validated URLs, i.e. not URLS that could result in a generic cover image or a not found error.
tr: Bu metodun yalnızca doğrulanmış URL'ler döndürmesi gerektiğine dikkat edin, örn. genel kapak resmi veya bulunamadı hatasına yol açacak URL'ler olmamalı.

en: Parse a URL and return a tuple of the form: (identifier_type, identifier_value). If the URL does not match the pattern for the metadata source, return None.
tr: Bir URL'yi ayrıştırın ve formun bir demetini döndürün: (tanımlayıcı_türü, tanımlayıcı_değer). URL, meta veri kaynağının modeliyle eşleşmiyorsa Yok değerini döndürün.

en: Return a function that is used to generate a key that can sort Metadata objects by their relevance given a search query (title, authors, identifiers).
tr: Bir arama sorgusu (başlık, yazarlar, tanımlayıcılar) alarak Metadata nesnelerini sıralamaya yarayacak bir anahtar üretmeye yarayan bir fonksiyon döndür.

en: These keys are used to sort the results of a call to :meth:`identify`.
tr: Bu anahtarlar :meth:`identify` çağrısı sonucunu sıralamaya yarar.

en: For details on the default algorithm see :class:`InternalMetadataCompareKeyGen`. Re-implement this function in your plugin if the default algorithm is not suitable.
tr: Varsayılan algoritma detayları için bknz :class:`InternalMetadataCompareKeyGen`. Varsayılan algoritma uygun değilse bu fonksiyonu tekrar uygulayın.

en: Identify a book by its Title/Author/ISBN/etc.
tr: Bir kitabı Başlığı/Yazar/ISBN/vb. ile tanımlayın.

en: If identifiers(s) are specified and no match is found and this metadata source does not store all related identifiers (for example, all ISBNs of a book), this method should retry with just the title and author (assuming they were specified).
tr: Tanımlayıcı(lar) belirtilmiş ve bir eşleşme bulunamamışsa ve bu metadata kaynağı ilgili tüm tanımlayıcılar kaydetmemişse (örneğin, bir kitabın tüm ISBN'leri), bu metod sadece başlık ve yazar (belirtildiklerini farz ederek) ile tekrar denemelidir.

en: If this metadata source also provides covers, the URL to the cover should be cached so that a subsequent call to the get covers API with the same ISBN/special identifier does not need to get the cover URL again. Use the caching API for this.
tr: Bu metadata kaynağı kapak da sağlıyorsa, kapağın URL'si kapak getirme API'si ile tekrar tekrar aynı ISBN/özel tanımlayıcı çağrısı yapıldığında getirilmek zorunda kalınmasın diye zulalanmalıdır. Zulalama API'sini bunun için kullanın.

en: Every Metadata object put into result_queue by this method must have a `source_relevance` attribute that is an integer indicating the order in which the results were returned by the metadata source for this query. This integer will be used by :meth:`compare_identify_results`. If the order is unimportant, set it to zero for every result.
tr: Bu metod tarafından result_queue'ya konan her Metadata nesnesinin bu sorgu için metadata kaynağınca döndürülen sonuçların sırasını belirten bir tamsayı olan `source_relevance` özniteliği olmalıdır. Bu tam sayı :meth:`compare_identify_results` tarafından kullanılacaktır. Sıra önemli değilse, tüm sonuçlar için sıfır olarak ayarlayın.

en: Make sure that any cover/ISBN mapping information is cached before the Metadata object is put into result_queue.
tr: Metadata nesnesi result_queue'ye yerleştirilmeden önce tüm kapak/ISBN eşleme bilgilerinin önbelleğe alındığından emin olun.

en: A log object, use it to output debugging information/errors
tr: Bir sistem günlüğü nesnesi, hata ayıklama bilgisi/hatası çıktılamak için kullanın

en: A result Queue, results should be put into it. Each result is a Metadata object
tr: Bir sonuç Kuyruğu, sonuçlar buna koyulmalı. Her sonuç bir Metadata nesnesidir

en: If abort.is_set() returns True, abort further processing and return as soon as possible
tr: Eğer abort.is_set() True döndürürse, işlemeyi durdur ve en kısa sürede dön

en: The title of the book, can be None
tr: Kitabın başlığı, None olabilir

en: A list of authors of the book, can be None
tr: Kitap için yazarlar listesi, None olabilir

en: A dictionary of other identifiers, most commonly {'isbn':'1234...'}
tr: Diğer tanımlayıcıları içeren bir sözlük, en yaygın şekliyle {'isbn':'1234...'}

en: Timeout in seconds, no network request should hang for longer than timeout.
tr: Saniye cinsinden zaman aşımı, hiçbir ağ isteği zaman aşımından uzun sürmemeli.

en: None if no errors occurred, otherwise a unicode representation of the error suitable for showing to the user
tr: Hataya rastlanmadıysa None, aksi halde hatanın kullanıcıya gösterilebilecek evrensel kodda temsili

en: Download a cover and put it into result_queue. The parameters all have the same meaning as for :meth:`identify`. Put (self, cover_data) into result_queue.
tr: Bir kapak indir ve result_queue'ya koy. Parametreler :meth:`identify` metodundakiyle aynı anlamdadırlar. (self, cover_data)'yı result_queue'ya koy.

en: This method should use cached cover URLs for efficiency whenever possible. When cached data is not present, most plugins simply call identify and use its results.
tr: Bu metod verimlilik için uygun olan her durumda zulalanmış kapak URL'lerini kullanmalıdır. Zulalı veri olmadığında, çoğu eklenti identify'ı çağırır ve onun sonuçlarını kullanır.

en: If the parameter get_best_cover is True and this plugin can get multiple covers, it should only get the "best" one.
tr: get_best_cover parametresi True ise ve bu eklenti birden çok kapak alabiliyorsa, yalnızca "en iyi" olanı almalı.

en: Generate a sort key for comparison of the relevance of Metadata objects, given a search query. This is used only to compare results from the same metadata source, not across different sources.
tr: Bir arama sorgusu verildiğinde, Metadata nesnelerinin uygunluğunun karşılaştırması için bir sıralama anahtarı üret. Bu yalnızca aynı metadata kaynağından gelen sonuçları karşılaştırmak için kullanılır, farklı kaynaklar arasında değil.

en: The sort key ensures that an ascending order sort is a sort by order of decreasing relevance.
tr: Arama anahtarı artan sırada sıralamanın azalan uygunluk sırasında sıralama olduğundan emin olur.

en: The algorithm is:
tr: Algoritma:

en: Prefer results that have at least one identifier the same as for the query
tr: Sorguda olduğu gibi en az bir tanımlayıcısı olan sonuçları tercih et

en: Prefer results with a cached cover URL
tr: Zulalanmış kapak URL'si olan sonuçları tercih et

en: Prefer results with all available fields filled in
tr: Kullanılabilir alanların hepsi dolu olan sonuçları tercih et

en: Prefer results with the same language as the current user interface language
tr: Mevcut kullanıcı arayüzüyle aynı dilde olan sonuçları tercih et

en: Prefer results that are an exact title match to the query
tr: Sorguyla başlığı birebir eşleşen sonuçları tercih et

en: Prefer results with longer comments (greater than 10% longer)
tr: Daha uzun yorumlu sonuçları tercih et (%10 uzunluktan fazlası)

en: Use the relevance of the result as reported by the metadata source's search
tr: Sonucun uygunluğunu metadata kaynağının aramasından gelen rapor olarak kullan

en: engine
tr: motor

en: Conversion plugins
tr: Dönüştürme eklentileri

en: InputFormatPlugins are responsible for converting a document into HTML+OPF+CSS+etc. The results of the conversion *must* be encoded in UTF-8. The main action happens in :meth:`convert`.
tr: InputFormatPlugins bir belgeyi HTML+OPF+CSS+vs. ye dönüştürmekle sorumludurlar. Dönüştürmenin sonuçları UTF-8 ile kodlanmış *olmak zorundadır*. Esas olay :meth:`convert` içinde gerçekleşir.

en: Set of file types for which this plugin should be run For example: ``set(['azw', 'mobi', 'prc'])``
tr: Bu eklentinin çalışacağı dosya türü kümesi. Örneğin: ``set(['azw', 'mobi', 'prc'])``

en: If True, this input plugin generates a collection of images, one per HTML file. This can be set dynamically, in the convert method if the input files can be both image collections and non-image collections. If you set this to True, you must implement the get_images() method that returns a list of images.
tr: True ise, bu girdi eklentisi HTML dosyası başına bir resim koleksiyonu üretir. Bu, dönüştürme metodunda, girdi dosyaları hem resim koleksiyonları hem resim olmayan koleksiyonlar olabiliyorsa dinamik olarak ayarlanabilir. True olarak ayarlarsanız, resim listesi döndüren get_images() metodunu uygulamalısınız.

en: Number of CPU cores used by this plugin. A value of -1 means that it uses all available cores
tr: Bu eklenti tarafından kullanılan CPU çekirdeği sayısı. -1 değeri, mevcut tüm çekirdekleri kullandığı anlamına gelir

en: If set to True, the input plugin will perform special processing to make its output suitable for viewing
tr: True olarak ayarlanırsa, girdi eklentisi çıktısını görüntülemeye uygun hale getirmek için özel işlemden geçirir

en: The encoding that this input plugin creates files in. A value of None means that the encoding is undefined and must be detected individually
tr: Bu girdi eklentisinin dosyaları içinde oluşturduğu kodlama. None değeri kodlamanın belirtilmemiş olduğunu ve bağımsız şekilde algılanması gerektiğini belirtir

en: Options shared by all Input format plugins. Do not override in sub-classes. Use :attr:`options` instead. Every option must be an instance of :class:`OptionRecommendation`.
tr: Tüm girdi biçim eklentilerince paylaşılan seçenekler. Alt sınıflarda ezmeyin. Bunun yerine :attr:`options` kullanın. Her seçenek bir :class:`OptionRecommendation` örneği olmalıdır.

en: Options to customize the behavior of this plugin. Every option must be an instance of :class:`OptionRecommendation`.
tr: Bu eklentinin davranışını özelleştirecek seçenekler. Tüm seçenekler :class:`OptionRecommendation` örneği olmalıdırlar.

en: A set of 3-tuples of the form (option_name, recommended_value, recommendation_level)
tr: (seçenek_ismi, önerilen_değer, önerilen_seviye) biçiminde 3'lü demet kümesi

en: Return a list of absolute paths to the images, if this input plugin represents an image collection. The list of images is in the same order as the spine and the TOC.
tr: Bu eklenti bir resim koleksiyonunu destekliyorsa, resimlere mutlak yol listesini döndür. Resim listesi omurga ve İçindekiler ile aynı sıradadır.

en: This method must be implemented in sub-classes. It must return the path to the created OPF file or an :class:`OEBBook` instance. All output should be contained in the current folder. If this plugin creates files outside the current folder they must be deleted/marked for deletion before this method returns.
tr: Bu yöntemin alt sınıflarda uygulanması gerekir. Oluşturulan OPF dosyasının veya :class:`OEBBook` örneğinin yolunu döndürmelidir. Tüm çıktı geçerli klasörde bulunmalıdır. Bu eklenti geçerli klasörün dışında dosyalar oluşturursa, bu yöntem geri dönmeden önce bunların silinmesi/silinmek üzere işaretlenmesi gerekir.

en: A file like object that contains the input file.
tr: Girdi dosyasını içeren dosya benzeri nesne.

en: Options to customize the conversion process. Guaranteed to have attributes corresponding to all the options declared by this plugin. In addition, it will have a verbose attribute that takes integral values from zero upwards. Higher numbers mean be more verbose. Another useful attribute is ``input_profile`` that is an instance of :class:`calibre.customize.profiles.InputProfile`.
tr: Dönüştürme sürecini özelleştirecek seçenekler. Bu eklentice bildirilen tüm seçeneklere karşılık gelen özniteliklere sahip olacağı garantidir. Ek olarak, tamamlayıcı değerleri sıfırdan yukarı doğru alan ayrıntılı bir özniteliği olacaktır. Yüksek sayılar daha ayrıntılı demektir. Kullanışlı başka bir öznitelik de :class:`calibre.customize.profiles.InputProfile` örneği olan ``input_profile`` özniteliğidir.

en: The extension (without the .) of the input file. It is guaranteed to be one of the `file_types` supported by this plugin.
tr: Girdinin uzantısı (. olmadan). Bu eklentice desteklenen `dosya_türlerinden` biri olması garantidir.

en: A :class:`calibre.utils.logging.Log` object. All output should use this object.
tr: :class:`calibre.utils.logging.Log` nesnesi. Tüm çıktı bu nesneyi kullanmalı.

en: A dictionary of various information that the input plugin can get easily that would speed up the subsequent stages of the conversion.
tr: Girdi eklentisinin kolayca alabileceği, dönüştürmenin sonraki aşamalarını hızlandıracak olan çeşitli bilgileri içeren sözlük.

en: Called to allow the input plugin to perform postprocessing after the book has been parsed.
tr: Girdi eklentisinin kitap ayrıştırıldıktan sonra işlem yapmasına izin vermek için çağrılır.

en: Called to allow the input plugin to specialize the parsed book for a particular output format. Called after postprocess_book and before any transforms are performed on the parsed book.
tr: Girdi eklentisinin ayrıştırılan kitabı belli çıktı biçimine özelleştirmesine izin vermek için çağrılır. Ayrıştırılan kitaba herhangi dönüştürme yapılmadan önce postprocess_book'dan sonra çağrılır.

en: Called to create the widget used for configuring this plugin in the calibre GUI. The widget must be an instance of the PluginWidget class. See the builtin input plugins for examples.
tr: Bu eklentiyi calibre grafik arayüzünde yapılandırmaya yarayan pencereyi oluşturmak için çağrılır. Pencere PluginWidget sınıfından olmalıdır. Örnekler için dahili girdi eklentilerine göz atın.

en: OutputFormatPlugins are responsible for converting an OEB document (OPF+HTML) into an output e-book.
tr: OutputFormatPlugins, bir OEB belgesini (OPF+HTML) çıktı e-kitabına dönüştürmekten sorumludur.

en: The OEB document can be assumed to be encoded in UTF-8. The main action happens in :meth:`convert`.
tr: OEB belgesinin UTF-8 ile kodlanmış olduğu varsayılabilir. Ana olay :meth:`convert` içinde gerçekleşir.

en: The file type (extension without leading period) that this plugin outputs
tr: Bu eklentinin çıktıladığı dosya türü (noktasız son ek)

en: str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
tr: str(object='') -> str str(bytes_or_buffer[, kodlama[, hatalar]]) -> str

en: Render the contents of `oeb_book` (which is an instance of :class:`calibre.ebooks.oeb.OEBBook`) to the file specified by output.
tr: `Oeb_book` içeriğini (bu, :class:`calibre.ebooks.oeb.OEBBook` örneğinin bir örneğidir) çıktı tarafından belirtilen dosyaya işleyin.

en: Either a file like object or a string. If it is a string it is the path to a folder that may or may not exist. The output plugin should write its output into that folder. If it is a file like object, the output plugin should write its output into the file.
tr: Ya nesneye benzer bir dosya ya da bir dize. Bu bir dize ise, var olan veya olmayan bir klasörün yoludur. Çıktı eklentisi çıktısını bu klasöre yazmalıdır. Dosya benzeri bir nesne ise, çıktı eklentisi çıktısını dosyaya yazmalıdır.

en: The input plugin that was used at the beginning of the conversion pipeline.
tr: Dönüştürme boru hattının başında kullanılan girdi eklentisi.

en: Conversion options. Guaranteed to have attributes corresponding to the OptionRecommendations of this plugin.
tr: Dönüştürme seçenekleri. Bu eklentinin SeçenekÖnerilerine karşılık gelen öznitelikleri içermesi garantidir.

en: The logger. Print debug/info messages etc. using this.
tr: Günlük kaydedici. Hata ayıklama/bilgi vs. iletilerini bunu kullanarak yazdırın.

en: Can be used to change the values of conversion options, as used by the conversion pipeline.
tr: Dönüşüm hattı tarafından kullanıldığı şekliyle, dönüştürme seçeneklerinin değerlerini değiştirmek için kullanılabilir.

en: Can be used to make changes to the CSS during the CSS flattening process.
tr: CSS düzleştirme işlemi sırasında CSS'de değişiklik yapmak için kullanılabilir.

en: The item (HTML file) being processed
tr: İşlenen öğe (HTML dosyası)

en: A Stylizer object containing the flattened styles for item. You can get the style for any element by stylizer.style(element).
tr: Öğe için düzleştirilmiş biçemleri içeren Stylizer nesnesi. Herhangi bir öğenin biçemini stylizer.style(öğe) ile alabilirsiniz.

en: Called to create the widget used for configuring this plugin in the calibre GUI. The widget must be an instance of the PluginWidget class. See the builtin output plugins for examples.
tr: Bu eklentiyi calibre GUI'sinde yapılandırmak için kullanılan parçacığı oluşturmak için çağrılır. Parçacık bir PluginWidget sınıfı örneği olmalıdır. Örnekler için dahili çıktı eklentilerine göz atın.

en: Device drivers
tr: Aygıt sürücüleri

en: The base class for all device drivers is :class:`DevicePlugin`. However, if your device exposes itself as a USBMS drive to the operating system, you should use the USBMS class instead as it implements all the logic needed to support these kinds of devices.
tr: Tüm aygıt sürücüleri için taban sınıf :class:`DevicePlugin` dir. Ancak aygıtınız kendisini işletim sistemine USBMS sürücüsü olarak gösteriyorsa bu tür cihazları destekeleyecek her türlü mantığı uyguladığından USBMS sınıfını kullanmalısınız.

en: Defines the interface that should be implemented by backends that communicate with an e-book reader.
tr: Bir e-kitap okuyucuyla iletişim kuran arka uçlar tarafından uygulanması gereken arayüzü tanımlar.

en: Ordered list of supported formats
tr: Desteklenen biçimlerin sıralı listesi

en: VENDOR_ID can be either an integer, a list of integers or a dictionary If it is a dictionary, it must be a dictionary of dictionaries, of the form::
tr: VENDOR_ID bir tam sayı, tamsayı listesi veya sözlük olabilir. Bir sözlükse, sözlüklerin sözlüğü olmalıdır, şu şekilde::

en: An integer or a list of integers
tr: Bir tam sayı veya tam sayı listesi

en: BCD can be either None to not distinguish between devices based on BCD, or it can be a list of the BCD numbers of all devices supported by this driver.
tr: BCD BCD tabanlı aygıtlar arasında ayrı kalmaması için None olabilir, veya bu sürücü tarafından desteklenen tüm aygıtların BCD numaralarından oluşan liste olabilir.

en: Height for thumbnails on the device
tr: Küçük resimlerin aygıttaki yüksekliği

en: Compression quality for thumbnails. Set this closer to 100 to have better quality thumbnails with fewer compression artifacts. Of course, the thumbnails get larger as well.
tr: Küçük resimler için sıkıştırma kalitesi. Daha az sıkıştırma kusuruyla daha kaliteli küçük resimler elde etmek için bunu 100'e yaklaştırın. Elbette küçük resimler de büyüyor.

en: Set this to True if the device supports updating cover thumbnails during sync_booklists. Setting it to true will ask device.py to refresh the cover thumbnails during book matching
tr: Aygıt sync_booklists sırasında kapak küçük resimlerini güncellemeye izin veriyorsa bunu True olarak ayarlayın. True olarak ayarlamak kitap eşleştirme sırasında device.py'ye kapak küçük resimlerini güncellemesini söyler

en: Whether the metadata on books can be set via the GUI.
tr: Kitaplardaki metadata'nın GUI ile ayarlanıp ayarlanamayacağı.

en: Whether the device can handle device_db metadata plugboards
tr: Aygıtın device_db metadata santralini ele alıp alamayacağı

en: Path separator for paths to books on device
tr: Bu aygıttaki kitaplara olan yollar için yol ayracı

en: Icon for this device
tr: Bu aygıt için simge

en: GUI displays this as a message if not None in the status bar. Useful if opening can take a long time
tr: GUI, durum çubuğunda Hiçbiri değilse bunu bir mesaj olarak görüntüler. Açılışın uzun zaman alabileceği durumlarda kullanışlıdır

en: Set of extensions that are "virtual books" on the device and therefore cannot be viewed/saved/added to library. For example: ``frozenset(['kobo'])``
tr: Aygıtta "sanal kitap" olan ve bu yüzden kitaplıkta görüntülenemeyen/kaydedilemeyen/eklenemeyen eklentiler kümesi. Örneğin: ``frozenset(['kobo'])``

en: Message to display to user for virtual book extensions.
tr: Sanal kitap uzantıları için kullanıcıya gösterilecek mesaj.

en: Whether to nuke comments in the copy of the book sent to the device. If not None this should be short string that the comments will be replaced by.
tr: Kitabın aygıta yollanan kopyasında yorumlar tamamen silinsin mi. None değilse bunun yorumların değiştirileceği kısa bir metin olması gerekir.

en: If set the True, calibre will call the :meth:`get_driveinfo()` method after the books lists have been loaded to get the driveinfo.
tr: True olarak ayarlandıysa, calibre kitap listeleri yüklendikten sonra sürücü bilgisi almak için :meth:`get_driveinfo()` çağıracaktır.

en: If set to True, calibre will ask the user if they want to manage the device with calibre, the first time it is detected. If you set this to True you must implement :meth:`get_device_uid()` and :meth:`ignore_connected_device()` and :meth:`get_user_blacklisted_devices` and :meth:`set_user_blacklisted_devices`
tr: True olarak ayarlandıysa, calibre kullanıcıya aygıt ilk kez algılandığında aygıtı calibre ile yönetip isteyip istemediğini sorar. Bunu True olarak ayarlarsanız :meth:`get_device_uid()` ve :meth:`ignore_connected_device()` ve :meth:`get_user_blacklisted_devices` ve :meth:`set_user_blacklisted_devices` uygulamalısınız

en: Set this to a dictionary of the form {'title':title, 'msg':msg, 'det_msg':detailed_msg} to have calibre popup a message to the user after some callbacks are run (currently only upload_books). Be careful to not spam the user with too many messages. This variable is checked after *every* callback, so only set it when you really need to.
tr: Bazı geri çağrılar çalıştırıldıktan sonra (şu an yalnızca upload_books) calibre'nin bir ileti penceresi açmasını sağlamak için bunu {'title':başlık, 'msg':ileti, 'det_msg':detaylı_ileti} biçiminde bir sözlük olarak ayarlayın. Kullanıcıyı bir sürü ileti ile sıkmamaya dikkat edin. Bu değişken *her* geri çağrıdan sonra kontrol edilir, yalnızca gerçekten ihtiyacınız olduğunda ayarlayın.

en: Return True, device_info if a device handled by this plugin is currently connected.
tr: Bu eklenti ile ele alınan bir aygıt hali hazırda bağlıysa True, device_info döndür.

en: List of devices currently connected
tr: Hali hazırda bağlı olan aygıtlar

en: Called only if MANAGES_DEVICE_PRESENCE is True.
tr: Yalnızca MANAGES_DEVICE_PRESENCE True ise çağrılır.

en: Scan for devices that this driver can handle. Should return a device object if a device is found. This object will be passed to the open() method as the connected_device. If no device is found, return None. The returned object can be anything, calibre does not use it, it is only passed to open().
tr: Bu sürücünün ele alabileceği aygıtları tara. Bir aygıt bulunursa aygıt nesnesi döndürmelidir. Bu nesne open() metoduna connected_device olarak geçirilir. Aygıt bulunamazsa, None döndürür. Döndürülen nesne herşey olabilir, calibre bu nesneyi kullanmaz, sadece open()'a geçirilir.

en: This method is called periodically by the GUI, so make sure it is not too resource intensive. Use a cache to avoid repeatedly scanning the system.
tr: Bu metod GUI tarafından aralıklarla çağrılır, fazla kaynak tüketmediğinden emin olun. Sistemi tekrar tekrar taramaktan kaçınmak için bir zula kullanın.

en: Set of USB devices found on the system.
tr: Sistemde bulunan USB aygıtları kümesi.

en: If True and the driver uses a cache to prevent repeated scanning, the cache must be flushed.
tr: True ise ve sürücü tekrar taramalardan kaçınmak için zula kullanıyorsa, zula temizlenmelidir.

en: Should write information about the devices detected on the system to output, which is a file like object.
tr: Sistemde algılanan sürücüler hakkında bilgiyi dosya benzeri bir nesne olan çıktıya yazmalıdır.

en: Should return True if a device was detected and successfully opened, otherwise False.
tr: Bir aygıt algılanmış ve başarıyla açılmışsa True, aksi halde False döndürmelidir.

en: The key to unlock the device
tr: Aygıtın kilidini açacak tuş

en: If true the packet stream to/from the device is logged
tr: True ise aygıta giden/aygıttan gelen paket akışı kaydedilir

en: Device information from the device scanner
tr: Aygıt tarayıcıdan gelen aygıt bilgisi

en: Is a tuple of (vid, pid, bcd, manufacturer, product, serial number)
tr: (vid, pid, bcd, imalatçı, ürün, seri numarası) demeti

en: Perform any device specific initialization. Called after the device is detected but before any other functions that communicate with the device. For example: For devices that present themselves as USB Mass storage devices, this method would be responsible for mounting the device or if the device has been automounted, for finding out where it has been mounted. The method :meth:`calibre.devices.usbms.device.Device.open` has an implementation of this function that should serve as a good example for USB Mass storage devices.
tr: Tüm aygıta özel ilklendirmeleri yap. Aygıt algılandıktan sonra ama aygıtla iletişim kuran diğer fonksiyonlardan önce çağrılır. Örneğin: Kendilerini USB depolama aygıtı olarak tanıtan aygıtlarda, bu metod aygıtı bağlamakla veya aygıt otomatik bağlandıysa, nereye bağlandığını öğrenmekle sorumlu olur. :meth:`calibre.devices.usbms.device.Device.open` metodunun bu fonksiyonun USB depolama aygıtlarıyla ilgili iyi bir örnek olacak uygulaması vardır.

en: This method can raise an OpenFeedback exception to display a message to the user.
tr: Bu metod kullanıcıya bir ileti göstermek için bir OpenFeedback istisnası yükseltebilir.

en: The UUID of the current calibre library. Can be None if there is no library (for example when used from the command line).
tr: Mevcut calibre kitaplığının UUID'si. Bir kitaplık yoksa None olabilir (örneğin komut satırından kullanıldığında).

en: Un-mount / eject the device from the OS. This does not check if there are pending GUI jobs that need to communicate with the device.
tr: Aygıtın işletim sisteminden bağını ayır/çıkart. Bu aygıtla iletişim kurmaya çalışan GUI işlerinin olup olmadığını kontrol etmez.

en: NOTE: That this method may not be called on the same thread as the rest of the device methods.
tr: NOT: Bu metod diğer aygıt metodlarıyla aynı iş ipliğinde çağrılamayabilir.

en: Called if the user yanks the device without ejecting it first.
tr: Kullanıcı aygıtı çıkarmadan birden çektiyse çağrılır.

en: Set a function to report progress information.
tr: Süreç bilgisini raporlaması için bir fonksiyon ayarla.

en: Ask device for device information. See L{DeviceInfoQuery}.
tr: Aygıtı aygıt bilgisi için sorgula. Bknz L{DeviceInfoQuery}.

en: Return the driveinfo dictionary. Usually called from get_device_information(), but if loading the driveinfo is slow for this driver, then it should set SLOW_DRIVEINFO. In this case, this method will be called by calibre after the book lists have been loaded. Note that it is not called on the device thread, so the driver should cache the drive info in the books() method and this function should return the cached data.
tr: driveinfo sözlüğünü döndür. Genellikle get_device_information() içinden çağrılır, ama bu sürücü için driveinfo yüklenmesi yavaşsa, SLOW_DRIVEINFO'yu ayarlamalıdır. Bu durumda, bu metod calibre tarafından kitap listeleri yüklendikten sonra çağrılır. Bunun aygıt iş ipliğinde çağrılmadığına dikkat edin, yani sürücü books() metodundaki aygıt bilgisini zulalamalı ve bu fonksiyon zulalanmış veriyi döndürmelidir.

en: Return a 2 element list of the prefix to paths on the cards. If no card is present None is set for the card's prefix. E.G. ('/place', '/place2') (None, 'place2') ('place', None) (None, None)
tr: Kartlar üstündeki yollara 2 elemanlı ön ek listesi döndür. Herhangi bir kart yoksa kart ön eki olarak None ayarlanır. ÖRN. ('/place', '/place2') (None, 'place2') ('place', None) (None, None)

en: Get total space available on the mountpoints:
tr: 2 öğeli bir kartlar üstündeki yollara ön ekler listesi döndür. Herhangi bir kart mevcut değilse kart ön eki olarak None ayarlanır. ÖRN. ('/place', '/place2') (None, 'place2') ('place', None) (None, None)

en: Main memory
tr: Cihaz hafızası

en: Memory Card A
tr: Hafıza Kartı A

en: Memory Card B
tr: Hafıza Kartı B

en: A 3 element list with total space in bytes of (1, 2, 3). If a particular device doesn't have any of these locations it should return 0.
tr: (1, 2, 3) bayt toplam alanlı 3 elemanlı liste. Eğer herhangi bir aygıt bu konumlardan birine sahip değilse 0 döndürmelidir.

en: Get free space available on the mountpoints:
tr: Bağlantı noktalarında kullanılabilir olan boş alanı al:

en: Card A
tr: Kart A

en: Card B
tr: Kart B

en: A 3 element list with free space in bytes of (1, 2, 3). If a particular device doesn't have any of these locations it should return -1.
tr: (1, 2, 3) bayt boş alanlı 3 elemanlı liste. Herhangi bir aygıt bu konumlardan birine sahip değilse -1 döndürmelidir.

en: A BookList.
tr: Bir KitapListesi.

en: Upload a list of books to the device. If a file already exists on the device, it should be replaced. This method should raise a :class:`FreeSpaceError` if there is not enough free space on the device. The text of the FreeSpaceError must contain the word "card" if ``on_card`` is not None otherwise it must contain the word "memory".
tr: Bir kitap listesini aygıta yükle. Aygıtta bir dosya zaten varsa, değiştirilmelidir. Bu metod aygıtta yeterli yer yoksa :class:`FreeSpaceError` yükseltmelidir. FreeSpaceError'un metni ``on_card`` None değilse "card" kelimesini içermelidir, aksi durumda "memory" kelimesini içermelidir.

en: A list of paths
tr: Bir yol listesi

en: A list of file names that the books should have once uploaded to the device. len(names) == len(files)
tr: Kitapların aygıta yüklendikten sonra sahip olması gereken isimlerin listesi. len(isimler) == len(dosyalar)

en: If not None, it is a list of :class:`Metadata` objects. The idea is to use the metadata to determine where on the device to put the book. len(metadata) == len(files). Apart from the regular cover (path to cover), there may also be a thumbnail attribute, which should be used in preference. The thumbnail attribute is of the form (width, height, cover_data as jpeg).
tr: None değilse, :class:`Metadata` nesneleri listesidir. Ana fikir kitabı aygıtta nereye koyacağını metadata kullanarak belirlemektir. len(metadata) == len(dosyalar). Sıradan kapaktan ayrı olarak (kapağa yol), ayrıca isteğe bağlı kullanılabilecek küçük resim özniteliği olabilir. Küçük resim özniteliği (genişlik, yükseklik, jpeg olarak kapak verisi) biçimindedir.

en: A list of 3-element tuples. The list is meant to be passed to :meth:`add_books_to_metadata`.
tr: 3 elemanlı demetler listesi. Liste :meth:`add_books_to_metadata` ya geçirilmek üzere düşünülmüştür.

en: Add locations to the booklists. This function must not communicate with the device.
tr: Kitaplistelerine konumlar ekle. Bu fonksiyon aygıtla iletişime geçmemelidir.

en: Result of a call to L{upload_books}
tr: L{upload_books} çağrısı sonucu

en: List of :class:`Metadata` objects, same as for :meth:`upload_books`.
tr: :class:`Metadata` nesneleri listesi, :meth:`upload_books` için olanın aynısı.

en: A tuple containing the result of calls to (:meth:`books(oncard=None)`, :meth:`books(oncard='carda')`, :meth`books(oncard='cardb')`).
tr: (:meth:`books(oncard=None)`, :meth:`books(oncard='carda')`, :meth`books(oncard='cardb')`) çağrıları sonucunu içeren bir demet.

en: Delete books at paths on device.
tr: Aygıtta yollardeki kitapları sil.

en: Remove books from the metadata list. This function must not communicate with the device.
tr: Kitapları metadata listesinden çıkar. Bu fonksiyon aygıtla iletişime geçmemelidir.

en: paths to books on the device.
tr: aygıttaki kitaplara yollar.

en: Update metadata on device.
tr: Aygıttaki metadata'yı güncelle.

en: Read the file at ``path`` on the device and write it to outfile.
tr: Aygıtta ``path`` yolundaki dosyayı oku ve çıktı dosyasına yaz.

en: file object like ``sys.stdout`` or the result of an :func:`open` call.
tr: ``sys.stdout`` benzeri bir dosya nesnesi veya bir :func:`open` çağrısı sonucu.

en: Should return a QWidget. The QWidget contains the settings for the device interface
tr: Bir QWidget döndürmelidir. QWidget aygıt arayüzü için ayarları içerir

en: Should save settings to disk. Takes the widget created in :meth:`config_widget` and saves all settings to disk.
tr: Ayarları diske kaydetmelidir. :meth:`config_widget` içinde oluşturulan parçacığı alır ve tüm ayarları diske kaydeder.

en: Should return an opts object. The opts object should have at least one attribute `format_map` which is an ordered list of formats for the device.
tr: Bir opts nesnesi döndürmelidir. opts nesnesinin aygıt için biçimlerin sıralı listesi olan en az bir `format_map` özniteliği olmalıdır.

en: provide the driver the current set of plugboards and a function to select a specific plugboard. This method is called immediately before add_books and sync_booklists.
tr: sürücüye mevcut santral kümesini ve belirli bir santrali seçmek için fonksiyonu sağla. Bu metod add_books ve sync_booklists'den hemen önce çağrılır.

en: pb_func is a callable with the following signature::
tr: pb_func şu imzaya sahip bir çağrılabilirdir::

en: def pb_func(device_name, format, plugboards)
tr: def pb_func(aygıt_ismi, biçim, santraller)

en: You give it the current device name (either the class name or DEVICE_PLUGBOARD_NAME), the format you are interested in (a 'real' format or 'device_db'), and the plugboards (you were given those by set_plugboards, the same place you got this method).
tr: Mevcut aygıt ismini (sınıf ismi veya DEVICE_PLUGBOARD_NAME), ilgilendiğiniz biçimi ('gerçek' bir biçim veya 'device_db'), ve santralleri (bu metodu aldığınız yer de olan set_plugboards ile almıştınız) verirsiniz.

en: None or a single plugboard instance.
tr: None veya tekli bir santral örneği.

en: Set the device name in the driveinfo file to 'name'. This setting will persist until the file is re-created or the name is changed again.
tr: Driveinfo dosyasındaki aygıt adını 'isim' olarak ayarla. Bu ayar dosya tekrar oluşturulana veya ismi tekrar değiştirilene kadar kalacaktır.

en: Non-disk devices should implement this method based on the location codes returned by the get_device_information() method.
tr: Disk olmayan aygıtlar bu metodu get_device_information() metodundan dönen konum kodlarını temel alarak uygulamalıdırlar.

en: Given a list of paths, returns another list of paths. These paths point to addable versions of the books.
tr: Bir yol listesi verildiğinde, başka bir yol listesi döndürür. Bu yollar kitapların eklenebilir sürümlerini gösterir.

en: If there is an error preparing a book, then instead of a path, the position in the returned list for that book should be a three tuple: (original_path, the exception instance, traceback)
tr: Bir kitap hazırlanırken hata olursa, bir yol yerine, bu kitap için döndürülen liste içindeki konum üçlü demet olmalıdır: (asıl_yol, istisna örneği, geri izleme)

en: Called when calibre is shutting down, either for good or in preparation to restart. Do any cleanup required. This method is called on the device thread, not the GUI thread.
tr: Calibre kapanırken çağrılır, tam kapanırken ya da yeniden başlatılırken. Gerekli temizliği yapın. Bu metod GUI iş ipliğinde değil aygıt sürecinde çağrılır.

en: Must return a unique id for the currently connected device (this is called immediately after a successful call to open()). You must implement this method if you set ASK_TO_ALLOW_CONNECT = True
tr: Hazırda bağlı olan aygıt için benzersiz bir kimlik döndürmelidir (başarılı open() çağrısından hemen sonra çağrılır). ASK_TO_ALLOW_CONNECT = True ayarladıysanız bu metodu uygulamalısınız

en: Should ignore the device identified by uid (the result of a call to get_device_uid()) in the future. You must implement this method if you set ASK_TO_ALLOW_CONNECT = True. Note that this function is called immediately after open(), so if open() caches some state, the driver should reset that state.
tr: Gelecekte uid (get_device_uid() çağrısı sonucu) ile tanımlanan aygıtı göz ardı etmeli. ASK_TO_ALLOW_CONNECT = True ayarladıysanız bu metodu uygulamalısınız. Bu fonksiyon open() metodunun hemen ardından çağrılır, yani open() bir durumu zulalarsa, sürücü bu bu durumu sıfırlamalıdır.

en: Return map of device uid to friendly name for all devices that the user has asked to be ignored.
tr: Kullanıcının göz ardı edilmesini istediği tüm aygıtlar için aygıt uid'inden okunabilir isme haritayı döndür.

en: Set the list of device uids that should be ignored by this driver.
tr: Bu sürücü tarafından göz ardı edilmesi gereken aygıt uid listesini ayarla.

en: Implement this method if your device wants to override a particular preference. You must ensure that all call sites that want a preference that can be overridden use device_prefs['something'] instead of prefs['something']. Your method should call device_prefs.set_overrides(pref=val, pref=val, ...). Currently used for: metadata management (prefs['manage_device_metadata'])
tr: Aygıtınız belirli bir tercihi ezmek istiyorsa bu metodu uygulayın. Ezilebilir tercih isteyen tüm çağrı sitelerinin prefs['bir şeyler'] yerine device_prefs['bir şeyler'] kullandığından emin olmalısınız. Metodunuz device_prefs.set_overrides(pref=val, pref=val, ...) çağırlmalıdır. Mevcut durumda şunun için kullanılır: metadata yönetimi (prefs['manage_device_metadata'])

en: Implement this method if you want information about the current calibre library. This method is called at startup and when the calibre library changes while connected.
tr: Mevcut calibre kitaplığıyla ilgili bilgi istiyorsanız bu metodu uygulayın. Bu metod açılışta ve bağlıyken calibre kitaplığı değiştiğinde çağrılır.

en: Called by the device manager when starting plugins. If this method returns a string, then a) it supports the device manager's dynamic control interface, and b) that name is to be used when talking to the plugin.
tr: Eklentiler başlatılırken aygıt yöneticisi tarafından çağrılır. Bu metod karakter dizisi döndürürse, a) aygıt yöneticisinin dinamik kontrol ara yüzünü destekler, ve b) bu isim eklentiyle konuşurken kullanılır.

en: This method can be called on the GUI thread. A driver that implements this method must be thread safe.
tr: Bu metod GUI sürecinde çağrılabilir. Bu metodu uygulayan bir sürücü iş ipliği güvenliği sağlamalıdır.

en: This method is called to start the plugin. The plugin should begin to accept device connections however it does that. If the plugin is already accepting connections, then do nothing.
tr: Bu metod eklentiyi başlatmak için çağrılır. Eklenti aygıt bağlantılarını her nasıl yapıyorsa öyle kabul etmeye başlamalıdır. Eklenti zaten bağlantı kabul ediyorsa, bir şey yapma.

en: This method is called to stop the plugin. The plugin should no longer accept connections, and should cleanup behind itself. It is likely that this method should call shutdown. If the plugin is already not accepting connections, then do nothing.
tr: Bu metod eklentiyi durdurmak için çağrılır. Eklenti artık bağlantı kabul etmemeli, ve arkasını temizlemelidir. shutdown'u bu metodun çağırması beklenebilir. Eklenti zaten bağlantı kabul etmiyorsa, bir şey yapma.

en: Return the value of the option indicated by opt_string. This method can be called when the plugin is not started. Return None if the option does not exist.
tr: opt_string tarafından gösterilen seçeneğin değerini döndür. Bu metod eklenti başlatılmadığında çağrılabilir. Seçenek mevcut değilse None döndür.

en: Set the value of the option indicated by opt_string. This method can be called when the plugin is not started.
tr: opt_string tarafından gösterilen seçeneğin değerini ayarla. Bu metod eklenti başlatılmadan çağrılabilir.

en: Return True if the plugin is started, otherwise false
tr: Eklenti başlatıldıysa True döndür, yoksa false

en: The method must return a two-value tuple. The first value is a set of calibre book ids changed if calibre's database was changed or None if the database was not changed. If the first value is an empty set then the metadata for the book on the device is updated with calibre's metadata and given back to the device, but no GUI refresh of that book is done. This is useful when the calibre data is correct but must be sent to the device.
tr: Metod iki değerli bir demet döndürmelidir. İlk değer calibre veri tabanı değiştiyse değişen kitap kimliklerinin kümesi veya değişmediyse None'dir. İlk değer boş bir kümeyse aygıttaki kitap metadata'sı calibre'nin metadata'sıyla güncellenir ve aygıta geri verilir, ama bu kitabın GUI tazelemesi yapılmaz. Calibre verisi doğruyken ve aygıta gönderilmesi gerekiyorken faydalıdır.

en: Extremely important: this method is called on the GUI thread. It must be threadsafe with respect to the device manager's thread.
tr: Çok önemli: bu metod GUI sürecinde çalışır. Aygıt yöneticisinin iş ipliğine dikkat ederek iş ipliği güvenli olmalıdır.

en: book_id: the calibre id for the book in the database. book_metadata: the Metadata object for the book coming from the device. first_call: True if this is the first call during a sync, False otherwise
tr: book_id: kitap için veri tabanındaki calibre kimliği. book_metadata: aygıttan gelen kitap için Metadata nesnesi. first_call: Bir eşzamanlama sırasında bu ilk çağrıysa True, aksi halde False

en: A list of books. Each Book object must have the fields
tr: Kitap listesi. Her bir Book nesnesinin alanları olmalıdır

en: title
tr: başlık

en: authors
tr: yazarlar

en: size (file size of the book)
tr: boyut (kitabın dosya boyutu)

en: datetime (a UTC time tuple)
tr: datetime (UTC tarih demeti)

en: path (path on the device to the book)
tr: yol (aygıtta kitaba olan yol)

en: thumbnail (can be None) thumbnail is either a str/bytes object with the image data or it should have an attribute image_path that stores an absolute (platform native) path to the image
tr: küçük resim (None olabilir) küçük resim ya resim verisini tutan bir karakter dizisi/bayt nesnesi olmalı ya da resme mutlak yolu (platforma göre) içeren bir image_path özniteliği olmalıdır

en: tags (a list of strings, can be empty).
tr: etiketler (bir karakter dizisi listesi, boş olabilir).

en: Return True if the device supports collections for this book list.
tr: Aygıt bu kitap listesi için koleksiyonları destekliyorsa True döndür.

en: Add the book to the booklist. Intent is to maintain any device-internal metadata. Return True if booklists must be sync'ed
tr: Kitabı kitap listesine ekle. Amaç tüm aygıt-dahili metadatayı yönetmektir. Kitaplisteleri eşzamanlanmalıysa True döndür

en: Remove a book from the booklist. Correct any device metadata at the same time
tr: Bir kitabı kitap listesinden çıkar. Aynı zamanda tüm aygıt metadata'sını düzelt

en: Return a dictionary of collections created from collection_attributes. Each entry in the dictionary is of the form collection name:[list of books]
tr: collection_attributes'dan oluşturulan koleksiyon sözlüğü döndür. Sözlükteki her girdi koleksiyon_ismi:[kitap listesi] biçimindedir

en: The list of books is sorted by book title, except for collections created from series, in which case series_index is used.
tr: Kitap listesi, serilerden oluşturulan koleksiyonlar dışında - bu durumda series_index kullanılır - kitap başlığına göre sıralanır.

en: A list of attributes of the Book object
tr: Kitap nesnesinin öznitelik listesi

en: USB Mass Storage based devices
tr: USB Depolama temelli aygıtlar

en: The base class for such devices is :class:`calibre.devices.usbms.driver.USBMS`. This class in turn inherits some of its functionality from its bases, documented below. A typical basic USBMS based driver looks like this:
tr: Bu tarz aygıtlar için temel sınıf :class:`calibre.devices.usbms.driver.USBMS`dir. Bu sınıf bazı işlevlerini aşağıda belgelendiği gibi temel aldıkları sınıflardan alırlar. Genel basit bir USBMS tabanlı sürücü şuna benzer:

en: This class provides logic common to all drivers for devices that export themselves as USB Mass Storage devices. Provides implementations for mounting/ejecting of USBMS devices on all platforms.
tr: Bu sınıf kendini USB Depolama aygıtı olarak aktaran aygıtların tüm sürücüleri için genel mantığı sağlar. Tüm platformlarda geçerli USBMS bağlama/çıkarma uygulamalarını sağlar.

en: The maximum length of paths created on the device
tr: Aygıtta oluşturulan azami yol uzunluğu

en: Put news in its own folder
tr: Haberleri kendi dizinine koy

en: Callback to allow individual device drivers to override the path sanitization used by :meth:`create_upload_path`.
tr: Bağımsız aygıt sürücülerin :meth:`create_upload_path` tarafından kullanılan yol düzenlemesini ezmesine izin veren geri çağrı.

en: Callback to allow drivers to change the default file name set by :meth:`create_upload_path`.
tr: Sürücülerin :meth:`create_upload_path` tarafından ayarlanan varsayılan dosya ismini değiştirmesine izin veren geri çağrı.

en: Perform any device specific sanitization on the path components for files to be uploaded to the device
tr: Aygıta yüklenecek dosyalar için yol bileşenlerinde aygıta özel tüm düzenlemeleri yap

en: Resolve path_map to annotation_map of files found on the device
tr: path_map'i aygıtta bulunan dosyaların annotation_map'ine çöz

en: Add an annotation to the calibre library
tr: Calibre kitaplığına bir dipnot ekle

en: The base class for all USBMS devices. Implements the logic for sending/getting/updating metadata/caching metadata/etc.
tr: Tüm USBMS aygıtlar için temel sınıf. Gönderme/alma/metadata güncelleme/metadata zulalama/vs. için mantığı uygular

en: Upload book cover to the device. Default implementation does nothing.
tr: Kitap kapağını aygıta yükle. Varsayılan uygulama hiçbir şey yapmaz.

en: The full path to the folder where the associated book is located.
tr: İlgili kitabın bulunduğu klasörün tam yolu.

en: The name of the book file without the extension.
tr: Kitap dosyasının uzantısız ismi.

en: metadata belonging to the book. Use metadata.thumbnail for cover
tr: kitaba ait metadata. Kapak için metadata.thumbnail kullanın

en: The full path to the e-book file
tr: E-kitap dosyasının tam yolu

en: Return path with platform native path separators
tr: Yolu platforma özel yol ayraçlarıyla döndür

en: User interface actions
tr: Kullanıcı arayüzü eylemleri

en: A plugin representing an "action" that can be taken in the graphical user interface. All the items in the toolbar and context menus are implemented by these plugins.
tr: Grafik kullanıcı arayüzüne alınabilecek bir "eylemi" temsil eden bir eklenti. Araç çubuğundaki tüm öğeler ve içerik menüsü bu eklentilerce uygulanır.

en: Note that this class is the base class for these plugins, however, to integrate the plugin with calibre's plugin system, you have to make a wrapper class that references the actual plugin. See the :mod:`calibre.customize.builtins` module for examples.
tr: Bu sınıfın bu eklentiler için taban sınıf olduğunu unutmayın, ancak, eklentiyi calibre'nin eklenti sistemiyle birleştirmek için, asıl eklentiye referans eden bir kapsayıcı sınıf yapmalısınız. Örnekler için :mod:`calibre.customize.builtins` modülüne göz atın.

en: If two :class:`InterfaceAction` objects have the same name, the one with higher priority takes precedence.
tr: İki :class:`InterfaceAction` nesnesi aynı isme sahipse, yüksek öncelikli olan önce gelir.

en: Once initialized, this plugin has access to the main calibre GUI via the :attr:`gui` member. You can access other plugins by name, for example::
tr: İlklendirildikten sonra, bu eklentinin :attr:`gui` üyesi ile ana calibre GUI'sine erişimi vardır. Diğer eklentilere isimle erişebilirsiniz, örneğin::

en: To access the actual plugin, use the :attr:`interface_action_base_plugin` attribute, this attribute only becomes available after the plugin has been initialized. Useful if you want to use methods from the plugin class like do_user_config().
tr: Asıl eklentiye erişmek için, :attr:`interface_action_base_plugin` özniteliğini kullanın, bu öznitelik yalnızca eklenti kendisi ilklendirildiğinde kullanılabilir olur. do_user_config() gibi eklenti sınıfından metodlar kullanmak istediğinizde faydalıdır.

en: The QAction specified by :attr:`action_spec` is automatically create and made available as ``self.qaction``.
tr: :attr:`action_spec` tarafından belirtilen QAction ``self.qaction`` olarak otomatik olarak oluşturulur ve kullanılabilir.

en: The plugin name. If two plugins with the same name are present, the one with higher priority takes precedence.
tr: Eklenti adı. Aynı isme sahip iki eklenti varsa, yüksek öncelikli olan seçilir.

en: The plugin priority. If two plugins with the same name are present, the one with higher priority takes precedence.
tr: Eklenti önceliği. Aynı isme sahip iki eklenti varsa, yüksek öncelikli olan seçilir.

en: The menu popup type for when this plugin is added to a toolbar
tr: Bu eklentinin araç çubuğuna eklenmesi durumu için menü açılır pencere türü

en: Whether this action should be auto repeated when its shortcut key is held down.
tr: Bu eylemin kısayol tuşu basılı tutulduğunda otomatik olarak yinelenip yinelenmeyeceği.

en: If True, a menu is automatically created and added to self.qaction
tr: True ise, bir menü self.qaction'a otomatik olarak oluşturulur ve eklenir

en: If True, a clone of self.qaction is added to the menu of self.qaction If you want the text of this action to be different from that of self.qaction, set this variable to the new text
tr: True ise, self.qaction'un bir kopyası self.qaction'un menüsüne eklenir. Bu eylemin metninin self.qaction'dakinden farklı olmasını isterseniz, bu değişkeni yeni metne ayarlayın

en: Set of locations to which this action must not be added. See :attr:`all_locations` for a list of possible locations
tr: Bu eylemin eklenmemesi gereken konumlar kümesi. Muhtemel konumlar listesi için :attr:`all_locations`a göz atın

en: Set of locations from which this action must not be removed. See :attr:`all_locations` for a list of possible locations
tr: Bu eylemin çıkarılmaması gereken konumlar kümesi. Muhtemel konumlar listesi için :attr:`all_locations`a göz atın

en: Type of action 'current' means acts on the current view 'global' means an action that does not act on the current view, but rather on calibre as a whole
tr: 'current' türünden bir eylem mevcut görünüm üzerinde hareket, 'global' ise mevcut görnüm değil bir bütün olarak calibre üzerinde hareket anlamına gelir

en: If True, then this InterfaceAction will have the opportunity to interact with drag and drop events. See the methods, :meth:`accept_enter_event`, :meth`:accept_drag_move_event`, :meth:`drop_event` for details.
tr: True ise, bu interfaceAction sürükle bırak eylemleriyle etkileşme şansına sahip olacaktır. Detaylar için :meth:`accept_enter_event`, :meth`:accept_drag_move_event`, :meth:`drop_event` metodlarına göz atın.

en: This method should return True iff this interface action is capable of handling the drag event. Do not call accept/ignore on the event, that will be taken care of by the calibre UI.
tr: Bu metod bu arayüz eylemi sürükleme olayını yapabilme becerisine sahipse True döndürmeli. Olayda kabul et/göz ardı et çağırmayın, bu calibre UI'si tarafından halledilir.

en: This method should perform some useful action and return True iff this interface action is capable of handling the drop event. Do not call accept/ignore on the event, that will be taken care of by the calibre UI. You should not perform blocking/long operations in this function. Instead emit a signal or use QTimer.singleShot and return quickly. See the builtin actions for examples.
tr: Bu metod bazı kullanışlı eylemler gerçekleştirmeli ve bu arayüz bırak eylemini yapabilme becerisine sahipse True döndürmeli. Olayda kabul et/göz ardı et çağırmayın, bu calibre UI'si tarafından halledilir. Bu fonksiyonda engelleyici/uzun işlemler yapmayın. Bunun yerine bir sinyal yayın veeya bir QTimer.singleShot kullanın ve çabucak dönün. Örnekler için dahili eylemlere göz atabilirsiniz.

en: The QMenu the newly created action will be added to
tr: Yeni oluşturulan eylemin ekleneceği QMenu

en: The text of the action.
tr: Eylem metni.

en: A string, a list of strings, None or False. If False, no keyboard shortcut is registered for this action. If None, a keyboard shortcut with no default keybinding is registered. String and list of strings register a shortcut with default keybinding as specified.
tr: Bir karakter dizisi, karakter dizisi listesi, None veya False. False ise, bu eylem için klavye kısayolu kaydedilmez. None ise, varsayılan bağlayıcısı olmayan bir klavye kısayolu kaydedilir. Karakter dizisi ve karakter dizisi listeleri belirtilen varsayılan tuş atamasını kaydeder.

en: A description for this action. Used to set tooltips.
tr: Bu eylem için tanım. Araç ipuçlarını ayarlamak için kullanılır.

en: A callable which is connected to the triggered signal of the created action.
tr: Oluşturulan eylemin tetiklenen sinyaline bağlanmak üzere bir çağrılabilir.

en: Setup this plugin. Only called once during initialization. self.gui is available. The action specified by :attr:`action_spec` is available as ``self.qaction``.
tr: Bu eklentiyi kur. Yalnızca ilklendirme aşamasında bir kere çağrılır. self.gui kullanılabilirdir. :attr:`action_spec` tarafından belirtilen eylem ``self.qaction`` ile kullanılabilir.

en: Called whenever the book list being displayed in calibre changes. Currently values for loc are: ``library, main, card and cardb``.
tr: Calibre'de gösterilen kitap listesi her değiştiğinde çağrılır. Şu an loc için değerler: ``kitaplık, ana, kart ve kartb``.

en: This method should enable/disable this action and its sub actions as appropriate for the location.
tr: Bu metod bu eylemi ve alt eylemlerini konuma uygun olarak açmalı/kapamalı.

en: Called whenever the current library is changed.
tr: Mevcut kitaplık değiştiğinde çağrılır.

en: The LibraryDatabase corresponding to the current library.
tr: Mevcut kitaplığa karşılık gelen LibraryDatabase.

en: Called once per action when the layout of the main GUI is completed. If your action needs to make changes to the layout, they should be done here, rather than in :meth:`initialization_complete`.
tr: Ana GUI'nin yerleşimi tamamlandığında her eylem için bir kere çağrılır. Eyleminiz yerleşimde değişiklik yapmalıysa, bu değişiklikler :meth:`initialization_complete` yerine burada olmalıdır.

en: Called once per action when the initialization of the main GUI is completed.
tr: Ana GUI ilklendirmesi bittiğinde her eylem için bir kere çağrılır.

en: Called once per plugin when the main GUI is in the process of shutting down. Release any used resources, but try not to block the shutdown for long periods of time.
tr: Ana GUI kapanma evresindeyken her eklenti için bir kere çağrılır. Kullanılan kaynakları bırakın, ama kapatmayı uzun süre engellememeye çalışın.

en: This method must return the actual interface action plugin object.
tr: Bu metod asıl arayüz eylem eklenti nesnesini döndürmeli.

en: A plugin representing a widget displayed in the Preferences dialog.
tr: Tercihler iletişim penceresinde gösterilen bir parçacığı temsil eden eklenti.

en: This plugin has only one important method :meth:`create_widget`. The various fields of the plugin control how it is categorized in the UI.
tr: Bu eklentinin sadece bir önemli metodu var :meth:`create_widget`. Eklentinin çeşitli alanları UI'de nasıl kategorilendiğini kontrol eder.

en: Import path to module that contains a class named ConfigWidget which implements the ConfigWidgetInterface. Used by :meth:`create_widget`.
tr: ConfigWidget adında ConfigWidgetInterface'yi uygulayan sınıfı içeren modüle yolu içe aktar. :meth:`create_widget` tarafından kullanılır.

en: Where in the list of categories the :attr:`category` of this plugin should be.
tr: Bu eklentinin :attr:`category`si kategori listesinden nerede bulunmalı.

en: Where in the list of names in a category, the :attr:`gui_name` of this plugin should be
tr: Bu eklentinin :attr:`gui_name`si bir kategorideki isimler listesinde nerede bulunmalı

en: The category this plugin should be in
tr: Bu eklentinin bulunması gereken kategori

en: The category name displayed to the user for this plugin
tr: Bu eklenti için kullanıcıya gösterilecek kategori ismi

en: The name displayed to the user for this plugin
tr: Bu eklenti için kullanıcıya gösterilecek isim

en: The icon for this plugin, should be an absolute path
tr: Eklenti simgesi, mutlak yol olmalıdır

en: The description used for tooltips and the like
tr: Araç ipuçları ve benzerleri için kullanılacak tanımlama

en: Create and return the actual Qt widget used for setting this group of preferences. The widget must implement the :class:`calibre.gui2.preferences.ConfigWidgetInterface`.
tr: Bu tercih grubunu ayarlamak için kullanılan asıl Qt parçacığını oluştur ve döndür. Parçacık :class:`calibre.gui2.preferences.ConfigWidgetInterface`yi uygulamalıdır.

en: The default implementation uses :attr:`config_widget` to instantiate the widget.
tr: Varsayılan uygulama parçacığı ilklendirmek için :attr:`config_widget` kullanır.

en: This class defines the interface that all widgets displayed in the Preferences dialog must implement. See :class:`ConfigWidgetBase` for a base class that implements this interface and defines various convenience methods as well.
tr: Bu sınıf Tercihler iletişim penceresinde gösterilen tüm parçacıkların uygulaması gereken arayüzü tanımlar. Bu arayüzü uygulayan ve çeşitli kolaylık sağlayıcı metod tanımlayan :class:`ConfigWidgetBase` taban sınıfına göz atın.

en: This signal must be emitted whenever the user changes a value in this widget
tr: Bu sinyal kullanıcı bu parçacıkta her değişiklik yaptığında yayılmalıdır

en: Set to True iff the :meth:`restore_to_defaults` method is implemented.
tr: :meth:`restore_to_defaults` metodu uygulanmışsa True olarak ayarla.

en: The tooltip for the "Restore defaults" button
tr: "Varsayılanları geri yükle" düğmesine ilişkin ipucu

en: If True the Preferences dialog will not allow the user to set any more preferences. Only has effect if :meth:`commit` returns True.
tr: True ise Tercihler iletişim penceresi kullanıcının daha fazla tercih ayarlamasına izin vermez. Yalnızca :meth:`commit` True döndürdüğünde etkilidir.

en: Called once before the widget is displayed, should perform any necessary setup.
tr: Parçacık görüntülenmeden önce bir kere çağrılır, gerekli tüm kurulumu gerçekleştirmelidir.

en: The main calibre graphical user interface
tr: Ana calibre grafik kullanıcı arayüzü

en: Should set all config values to their initial values (the values stored in the config files). A "return" statement is optional. Return False if the dialog is not to be shown.
tr: Tüm yapılandırma değerlerini başlangıç ​​değerlerine (yapılandırma dosyalarında saklanan değerler) ayarlamanız gerekir. Bir "return" ifadesi isteğe bağlıdır. İletişim kutusunun gösterilmemesi durumunda False değerini döndürün.

en: Should set all config values to their defaults.
tr: Tüm yapılandırma değerlerini varsayılan değerlerine ayarlamalıdır.

en: Save any changed settings. Return True if the changes require a restart, False otherwise. Raise an :class:`AbortCommit` exception to indicate that an error occurred. You are responsible for giving the user feedback about what the error is and how to correct it.
tr: Değişen ayarları kaydet. Değişiklikler yeniden başlatma gerektiriyorsa True döndür, aksi halde False. Bir hata olduğunu belirtmek için bir :class:`AbortCommit` istisnası yükselt. Hatanın ne olduğu ve nasıl düzeltileceğiyle ilgili kullanıcıya bilgi vermek sizin sorumluluğunuzdadır.

en: Called once after this widget is committed. Responsible for causing the gui to reread any changed settings. Note that by default the GUI re-initializes various elements anyway, so most widgets won't need to use this method.
tr: Bu parçacık işlendikten sonra bir kere çağrılır. Gui'nin değiştirilen ayarları tekrar okumasına yol açmakla sorumludur. Varsayılan olarak GUI çeşitli öğeleri zaten tekrar ilklendirir, yani çoğu parçacığın bu metodu kullanmasına gerek yoktur.

en: Called if the initially displayed tab is changed before the widget is shown, but after it is initialized.
tr: Başlangıçta görüntülenen sekme, widget gösterilmeden önce ancak başlatıldıktan sonra değiştirilirse çağrılır.

en: Base class that contains code to easily add standard config widgets like checkboxes, combo boxes, text fields and so on. See the :meth:`register` method.
tr: Kolayca standart kontrol kutuları, açılır kapanır kutular, metin alanları benzeri parçacıklar eklemek için kod içeren temel sınıf. :meth:`register` metoduna göz atın.

en: This class automatically handles change notification, resetting to default, translation between gui objects and config objects, etc. for registered settings.
tr: Bu sınıf kaydedilen ayarlar için bildirim değişikliği, varsayılana geri dönme, gui nesneleri ve ayar nesneleri arası geçişleri vs. otomatik yönetir.

en: If your config widget inherits from this class but includes setting that are not registered, you should override the :class:`ConfigWidgetInterface` methods and call the base class methods inside the overrides.
tr: Eğer yapılandırma parçacığınız bu sınıftan türemiş fakat kaydedilmemiş ayarlar içeriyorsa, :class:`ConfigWidgetInterface` metodlarını ezmeli ve ezilen metodlar içinden taban sınıfın metodlarını çağırmalısınız.

en: Register a setting.
tr: Bir ayar kaydet.

en: The setting name
tr: Ayar adı

en: The config object that reads/writes the setting
tr: Ayarı okuyan/yazan yapılandırma nesnesi

en: The name of the GUI object that presents an interface to change the setting. By default it is assumed to be ``'opt_' + name``.
tr: Ayarın değiştirilebilmesi için bir arayüz sunan GUI nesnesinin adı. Varsayılan olarak ``'opt_' + isim`` beklenir.

en: If this setting is a multiple choice (combobox) based setting, the list of choices. The list is a list of two element tuples of the form: ``[(gui name, value), ...]``
tr: Bu ayar çoklu seçim (açılır kutu) temelli bir ayarsa, seçimler listesi. Liste ``[(gui ismi, değer), ...]`` şeklinde ikili demetler listesidir

en: The class responsible for managing this setting. The default class handles almost all cases, so this param is rarely used.
tr: Bu ayarı yönetmekle sorumlu sınıf. Varsayılan sınıf nerdeyse tüm durumları ele alır, yani bu parametre nadiren kullanılır.
