calibre - en to et translation catalogue (32 entries)

en: Setting up a calibre development environment
et: calibre arenduskeskkonna üles seadmine

en: Contents
et: Sisukord

en: Design philosophy
et: Disaini põhimõtted

en: calibre has its roots in the Unix world, which means that its design is highly modular. The modules interact with each other via well defined interfaces. This makes adding new features and fixing bugs in calibre very easy, resulting in a frenetic pace of development. Because of its roots, calibre has a comprehensive command line interface for all its functions, documented in :doc:`generated/en/cli-index`.
et: calibrel on juured Unixi maailmas, mis tähendab, et selle ülesehitus on väga modulaarne. Moodulid suhtlevad üksteisega hästimääratletud liideste kaudu. See teeb uute võimaluste lisamise ja vigade parandamise calibres väga lihtsaks, mille tulemuseks on kiire arendus. Oma juurte tõttu on calibrel kõigi oma funktsioonide jaoks põhjalik käsurealiides, mis on dokumenteeritud lehel :doc:`generated/et/cli-index`.

en: Code layout
et: Koodi skeem

en: devices - All the device drivers. Just look through some of the built-in drivers to get an idea for how they work.
et: devices - Kõik seadmete draiverid. Lihtsalt vaata mõnd sisseehitatud draiverit, et saada aimu, kuidas need töötavad.

en: Metadata reading, writing, and downloading is all in ``ebooks.metadata``
et: Metaandmete lugemine, kirjutamine ja allalaadimine on kõik pakis ``ebooks.metadata``

en: db - The database back-end. See :ref:`db_api` for the interface to the calibre library.
et: db - Andmebaasi põhiliides. calibre kogu liidese jaoks vaata lehte :ref:`db_api`.

en: Content server: ``srv`` is the calibre Content server.
et: Sisuserver: ``srv`` on calibre Sisuserver.

en: gui2 - The Graphical User Interface. GUI initialization happens in ``gui2.main`` and ``gui2.ui``. The e-book-viewer is in ``gui2.viewer``. The e-book editor is in ``gui2.tweak_book``.
et: gui2 - Graafiline kasutajaliides. Kasutajaliidese laadimine toimub kohtade ``gui2.main`` ja ``gui2.ui``. E-raamatute vaatur on kohas ``gui2.viewer``. E-raamatute muutja on kohas ``gui2.tweak_book``.

en: If you need help understanding the code, post in the `development forum <https://www.mobileread.com/forums/forumdisplay.php?f=240>`_ and you will most likely get help from one of calibre's many developers.
et: Kui sul on koodist aru saamiseks abi vaja, kirjuta `arendusfoorumis <https://www.mobileread.com/forums/forumdisplay.php?f=240>`_ ja üks calibre paljudest arendajatest väga tõenäoliselt aitab sind.

en: Getting the code
et: Koodi hankimine

en: On Windows you will need the complete path name, that will be something like :file:`C:\\Program Files\\Git\\git.exe`.
et: Windowsil on sul vaja täielikku rajanime, midagi sellist nagu :file:`C:\\Program Files\\Git\\git.exe`.

en: calibre is a very large project with a very long source control history, so the above can take a while (10 mins to an hour depending on your internet speed).
et: calibre on väga mahukas projekt väga pika lähtekoodi muudatuste ajalooga, seega võib ülalolev aega võtta (sõltuvalt sinu interneti kiirusest 10 minutit kuni tund).

en: To update a branch to the latest code, use the command::
et: Haru uusimale koodile uuendamiseks kasuta käsku::

en: You can also browse the code at `GitHub <https://github.com/kovidgoyal/calibre>`_.
et: Koodi saab vaadata ka saidil `GitHub <https://github.com/kovidgoyal/calibre>`_.

en: Submitting your changes to be included
et: Oma muudatuste pakkumine

en: Go to https://github.com/kovidgoyal/calibre and click the :guilabel:`Fork` button.
et: Mine aadressile https://github.com/kovidgoyal/calibre ja klõpsa nupul :guilabel:`Fork`.

en: In a Terminal do::
et: Terminalis sisesta::

en: Windows development environment
et: Windowsi arenduskeskkond

en: Setting this environment variable means that calibre will now load all its Python code from the specified location.
et: Selle keskkonnamuutuja määramine tähendab, et calibre laeb nüüd kogu oma Python koodi määratud asukohast.

en: That's it! You are now ready to start hacking on the calibre code. For example, open the file :file:`src\\calibre\\__init__.py` in your favorite editor and add the line::
et: Ongi kõik! Sa oled nüüd valmis calibre koodiga töötama. Näiteks ava oma lemmikredaktoris fail :file:`src\\calibre\\__init__.py` ja lisa faili alguse lähedale rida::

en: near the top of the file. Now run the command :command:`calibredb`. The very first line of output should be ``Hello, world!``.
et: Nüüd käivita käsk :command:`calibredb`. Väljundi kõige esimesel real peaks olema ``Hello, world!``.

en: macOS development environment
et: macOS arenduskeskkond

en: Linux development environment
et: Linuxi arenduskeskkond

en: To launch the release version of calibre with your everyday library:
et: Et käivitada calibre väljalaskeversioon oma igapäevase koguga:

en: Using calibre in your projects
et: Oma projektides calibre kasutamine

en: It is possible to directly use calibre functions/code in your Python project. Two ways exist to do this:
et: Sinu Python-põhises projektis on võimalik kasutada calibre funktsioone/koodi. Selleks on kaks viisi:

en: Binary install of calibre
et: calibre kompileeritud programmi installimine

en: If you have a binary install of calibre, you can use the Python interpreter bundled with calibre, like this::
et: Kui sul on calibre kompileeritud programm installitud, saad kasutada calibrega kaasasolevat Python interpretaatorit sedasi::

en: Source install on Linux
et: Lähtekoodist installimine Linuxis

en: API documentation for various parts of calibre
et: calibre eri osade API dokumentatsioon
