calibre - en to ar translation catalogue (41 entries)

en: Customizing calibre
ar: تخصيص Calibre

en: calibre has a highly modular design. Various parts of it can be customized.  Here, you will learn:
ar: يتميز calibre بتصميم معياري للغاية. يمكن تخصيص أجزاء مختلفة منه. هنا، ستتعلم:

en: how to use environment variables and *tweaks* to customize calibre's behavior,
ar: كيفية استخدام متغيرات البيئة و*التعديلات* لتخصيص سلوك calibre،

en: how to specify your own static resources like icons and templates to override the defaults
ar: كيفية تحديد مواردك الثابتة مثل الأيقونات والقوالب لتجاوز الإعدادات الافتراضية

en: how to use *plugins* to add functionality to calibre.
ar: كيفية استخدام *الإضافات* لإضافة وظائف إلى calibre.

en: how to share icon themes and plugins with other calibre users.
ar: كيفية مشاركة سمات الأيقونات والإضافات مع مستخدمي calibre الآخرين.

en: to see how to create *recipes* to add new sources of online content to calibre visit the Section :ref:`news`.
ar: لمعرفة كيفية إنشاء *وصفات* لإضافة مصادر جديدة للمحتوى عبر الإنترنت إلى calibre، قم بزيارة القسم :ref:`الأخبار`.

en: Note that although icon themes and plugins are indexed and downloadable via calibre's builtin updater, they are not part of calibre, and their canonical locations for support and source code are on the `Mobileread forums <https://www.mobileread.com/forums/forumdisplay.php?f=166>`__ in their support threads.
ar: لاحظ أنه على الرغم من أن سمات الأيقونات والإضافات مفهرسة وقابلة للتنزيل عبر محدّث calibre المدمج، إلا أنها ليست جزءًا من calibre، ومواقعها الرسمية للدعم والرمز المصدري موجودة في `منتديات Mobileread <https://www.mobileread.com/forums/forumdisplay.php?f=166>`__ في مواضيع الدعم الخاصة بها.

en: Environment variables
ar: متغيرات البيئة

en: ``CALIBRE_CONFIG_DIRECTORY`` - sets the folder where configuration files are stored/read.
ar: ``CALIBRE_CONFIG_DIRECTORY`` - يحدد المجلد الذي يتم فيه تخزين/قراءة ملفات التكوين.

en: ``CALIBRE_TEMP_DIR`` - sets the temporary folder used by calibre
ar: ``CALIBRE_TEMP_DIR`` - يحدد المجلد المؤقت الذي يستخدمه calibre

en: ``CALIBRE_CACHE_DIRECTORY`` - sets the folder calibre uses to cache persistent data between sessions
ar: ``CALIBRE_CACHE_DIRECTORY`` - يحدد المجلد الذي يستخدمه calibre لتخزين البيانات المستمرة مؤقتًا بين الجلسات

en: ``CALIBRE_OVERRIDE_DATABASE_PATH`` - allows you to specify the full path to metadata.db. Using this variable you can have metadata.db be in a location other than the library folder. Useful if your library folder is on a networked drive that does not support file locking.
ar: ``CALIBRE_OVERRIDE_DATABASE_PATH`` - يسمح لك بتحديد المسار الكامل لـ metadata.db. باستخدام هذا المتغير، يمكنك جعل metadata.db في موقع آخر غير مجلد المكتبة. مفيد إذا كان مجلد مكتبتك على محرك أقراص شبكي لا يدعم قفل الملفات.

en: ``CALIBRE_DEVELOP_FROM`` - used to run from a calibre development environment. See :ref:`develop`.
ar: ``CALIBRE_DEVELOP_FROM`` - يستخدم للتشغيل من بيئة تطوير calibre. راجع :ref:`develop`.

en: ``CALIBRE_OVERRIDE_LANG`` - used to force the language used by the interface (ISO 639 language code)
ar: ``CALIBRE_OVERRIDE_LANG`` - يستخدم لفرض اللغة المستخدمة من قبل الواجهة (رمز لغة ISO 639)

en: ``CALIBRE_TEST_TRANSLATION`` - used to test a translation .po file (should be the path to the .po file)
ar: ``CALIBRE_TEST_TRANSLATION`` - يستخدم لاختبار ملف ترجمة .po (يجب أن يكون المسار إلى ملف .po)

en: ``CALIBRE_NO_NATIVE_FILEDIALOGS`` - causes calibre to not use native file dialogs for selecting files/folders.
ar: ``CALIBRE_NO_NATIVE_FILEDIALOGS`` - يجعل calibre لا يستخدم مربعات حوار الملفات الأصلية لاختيار الملفات/المجلدات.

en: ``CALIBRE_NO_NATIVE_MENUBAR`` - causes calibre to not create a native (global) menu on Ubuntu Unity and similar Linux desktop environments. The menu is instead placed inside the window, as is traditional.
ar: ``CALIBRE_NO_NATIVE_MENUBAR`` - يمنع calibre من إنشاء قائمة أصلية (عالمية) على Ubuntu Unity وبيئات سطح المكتب المشابهة في Linux. بدلاً من ذلك، يتم وضع القائمة داخل النافذة، كما هو معتاد.

en: ``CALIBRE_USE_SYSTEM_THEME`` - by default, on Linux, calibre uses its own builtin Qt style. This is to avoid crashes and hangs caused by incompatibilities between the version of Qt calibre is built against and the system Qt. The downside is that calibre may not follow the system look and feel. If you set this environment variable on Linux, it will cause calibre to use the system theme -- beware of crashes and hangs.
ar: ``CALIBRE_USE_SYSTEM_THEME`` - افتراضيًا، على نظام Linux، يستخدم calibre نمط Qt المدمج الخاص به. هذا لتجنب الأعطال والتوقفات الناتجة عن عدم التوافق بين إصدار Qt الذي تم بناء calibre عليه ونظام Qt. الجانب السلبي هو أن calibre قد لا يتبع مظهر وإحساس النظام. إذا قمت بتعيين متغير البيئة هذا على نظام Linux، فسوف يتسبب في استخدام calibre لسمة النظام -- احذر من الأعطال والتوقفات.

en: ``CALIBRE_SHOW_DEPRECATION_WARNINGS`` - causes calibre to print deprecation warnings to stdout. Useful for calibre developers.
ar: ``CALIBRE_SHOW_DEPRECATION_WARNINGS`` - يجعل calibre يطبع تحذيرات الإهمال إلى الإخراج القياسي. مفيد لمطوري calibre.

en: ``CALIBRE_NO_DEFAULT_PROGRAMS`` - prevent calibre from automatically registering the filetypes it is capable of handling with Windows.
ar: ``CALIBRE_NO_DEFAULT_PROGRAMS`` - يمنع calibre من تسجيل أنواع الملفات التي يمكنه التعامل معها تلقائيًا في Windows.

en: ``CALIBRE_USE_SYSTEM_CERTIFICATES`` - make calibre use the system certificate store for SSL certificate verification instead of its own certificate store on Windows and macOS.
ar: ``CALIBRE_USE_SYSTEM_CERTIFICATES`` - يجعل calibre يستخدم مخزن شهادات النظام للتحقق من شهادة SSL بدلاً من مخزن الشهادات الخاص به على Windows و macOS.

en: ``CALIBRE_NO_ICONS_IN_MENUS`` - Disable icons in menus
ar: ``CALIBRE_NO_ICONS_IN_MENUS`` - تعطيل الأيقونات في القوائم

en: ``QT_QPA_PLATFORM`` - On Linux set this to ``wayland`` to force calibre to use Wayland and ``xcb`` to force use of X11.
ar: ``QT_QPA_PLATFORM`` - على نظام Linux، قم بتعيين هذا إلى ``wayland`` لفرض استخدام calibre لـ Wayland و ``xcb`` لفرض استخدام X11.

en: ``SYSFS_PATH`` - Use if sysfs is mounted somewhere other than /sys
ar: ``SYSFS_PATH`` - استخدمه إذا كان sysfs مثبتًا في مكان آخر غير /sys

en: ``http_proxy``, ``https_proxy`` - used on Linux to specify an HTTP(S) proxy
ar: ``http_proxy``, ``https_proxy`` - يستخدم على نظام Linux لتحديد وكيل HTTP(S)

en: See `How to set environment variables in Windows <https://www.computerhope.com/issues/ch000549.htm>`_. If you are on macOS you can set environment variables by creating the :file:`~/Library/Preferences/calibre/macos-env.txt` and putting the environment variables one per line in it, for example::
ar: راجع `كيفية تعيين متغيرات البيئة في Windows <https://www.computerhope.com/issues/ch000549.htm>`_. إذا كنت تستخدم macOS، يمكنك تعيين متغيرات البيئة بإنشاء الملف :file:`~/Library/Preferences/calibre/macos-env.txt` ووضع متغيرات البيئة سطرًا واحدًا لكل متغير فيه، على سبيل المثال::

en: Tweaks
ar: تعديلات

en: Tweaks are small changes that you can specify to control various aspects of calibre's behavior. You can change them by going to Preferences->Advanced->Tweaks. The default values for the tweaks are reproduced below
ar: التعديلات هي تغييرات صغيرة يمكنك تحديدها للتحكم في جوانب مختلفة من سلوك calibre. يمكنك تغييرها بالانتقال إلى التفضيلات->خيارات متقدمة->تعديلات. القيم الافتراضية للتعديلات موضحة أدناه

en: Overriding icons, templates, et cetera
ar: تجاوز الأيقونات والقوالب وما إلى ذلك

en: calibre has direct support for icon themes, there are several icon themes available for calibre, that you can use by going to :guilabel:`Preferences->Interface->Look & Feel->Change icon theme`. It is preferable to use icon themes over overriding individual icons.
ar: يدعم calibre سمات الأيقونات مباشرة، وهناك العديد من سمات الأيقونات المتاحة لـ calibre، والتي يمكنك استخدامها بالانتقال إلى :guilabel:`التفضيلات->الواجهة->المظهر والإحساس->تغيير سمة الأيقونات`. يُفضل استخدام سمات الأيقونات بدلاً من تجاوز الأيقونات الفردية.

en: calibre allows you to override the static resources, like icons, JavaScript and templates for the metadata jacket, catalogs, etc. with customized versions that you like.  All static resources are stored in the resources sub-folder of the calibre install location. On Windows, this is usually :file:`C:\\Program Files\\Calibre2\\app\\resources`. On macOS, :file:`/Applications/calibre.app/Contents/Resources/resources/`. On Linux, if you are using the binary installer from the calibre website it will be :file:`/opt/calibre/resources`. These paths can change depending on where you choose to install calibre.
ar: يسمح لك calibre بتجاوز الموارد الثابتة، مثل الأيقونات، JavaScript والقوالب لغلاف البيانات الوصفية، الفهارس، إلخ. باستخدام إصدارات مخصصة تروق لك. يتم تخزين جميع الموارد الثابتة في المجلد الفرعي للموارد في موقع تثبيت calibre. على نظام ويندوز، يكون هذا عادةً ::file:`C:\\Program Files\\Calibre2\\app\\resources`. على نظام macOS، :file:`/Applications/calibre.app/Contents/Resources/resources/`. على نظام Linux، إذا كنت تستخدم المثبت الثنائي من موقع calibre الإلكتروني، فسيكون  :file:`/opt/calibre/resources`. يمكن أن تتغير هذه المسارات اعتمادًا على المكان الذي تختاره لتثبيت calibre.

en: You should not change the files in this resources folder, as your changes will get overwritten the next time you update calibre. Instead, go to :guilabel:`Preferences->Advanced->Miscellaneous` and click :guilabel:`Open calibre configuration folder`. In this configuration folder, create a sub-folder called resources and place the files you want to override in it. Place the files in the appropriate sub folders, for example place images in :file:`resources/images`, etc. calibre will automatically use your custom file in preference to the built-in one the next time it is started.
ar: يجب ألا تقوم بتغيير الملفات في مجلد الموارد هذا، حيث سيتم الكتابة فوق تغييراتك في المرة التالية التي تقوم فيها بتحديث calibre. بدلاً من ذلك، انتقل إلى :guilabel:`التفضيلات->خيارات متقدمة->متنوعات` وانقر على :guilabel:`فتح مجلد تكوين calibre`. في مجلد التكوين هذا، أنشئ مجلدًا فرعيًا يسمى resources وضع الملفات التي تريد تجاوزها فيه. ضع الملفات في المجلدات الفرعية المناسبة، على سبيل المثال ضع الصور في :file:`resources/images`، إلخ. سيستخدم calibre تلقائيًا ملفك المخصص بدلاً من الملف المدمج في المرة التالية التي يتم فيها تشغيله.

en: For example, if you wanted to change the icon for the :guilabel:`Remove books` action, you would first look in the built-in resources folder and see that the relevant file is :file:`resources/images/remove_books.png`. Assuming you have an alternate icon in PNG format called :file:`my_remove_books.png` you would save it in the configuration folder as :file:`resources/images/remove_books.png`. All the icons used by the calibre user interface are in :file:`resources/images` and its sub-folders. Placing an override file here will have even higher priority than a custom icon theme.
ar: على سبيل المثال، إذا أردت تغيير أيقونة إجراء :guilabel:`إزالة الكتب`، فستبحث أولاً في مجلد الموارد المدمجة وسترى أن الملف ذي الصلة هو :file:`resources/images/remove_books.png`. بافتراض أن لديك أيقونة بديلة بتنسيق PNG تسمى :file:`my_remove_books.png`، ستقوم بحفظها في مجلد التكوين كـ :file:`resources/images/remove_books.png`. جميع الأيقونات المستخدمة بواسطة واجهة مستخدم calibre موجودة في :file:`resources/images` ومجلداتها الفرعية. وضع ملف تجاوز هنا سيكون له أولوية أعلى حتى من سمة أيقونات مخصصة.

en: Creating your own icon theme for calibre
ar: إنشاء سمة أيقونات خاصة بك لـ calibre

en: If you have created a beautiful set of icons and wish to share them with other calibre users via calibre's builtin icon theme support, you can easily package up your icons into a theme. To do so, go to :guilabel:`Preferences->Miscellaneous->Create icon theme`, select the folder where you have put your icons. Then fill up the theme metadata and click OK. This will result in a ZIP file containing the theme icons. You can upload that to the calibre forum at `Mobileread <https://www.mobileread.com/forums/forumdisplay.php?f=166>`__ and then I will make your theme available via calibre's builtin icon theme system. By default, the icon theme you just created will also be installed as the current theme in calibre. If you are testing your theme, remember to remove the images from the :file:`resources/images` folder so that the icons from the theme are used.
ar: إذا قمت بإنشاء مجموعة جميلة من الأيقونات وترغب في مشاركتها مع مستخدمي calibre الآخرين عبر دعم سمات الأيقونات المدمج في calibre، يمكنك بسهولة تعبئة أيقوناتك في سمة. للقيام بذلك، انتقل إلى :guilabel:`التفضيلات->متنوعات->إنشاء سمة أيقونات`، حدد المجلد الذي وضعت فيه أيقوناتك. ثم املأ البيانات الوصفية للسمة وانقر موافق. سيؤدي هذا إلى إنشاء ملف ZIP يحتوي على أيقونات السمة. يمكنك تحميل ذلك إلى منتدى calibre على `Mobileread <https://www.mobileread.com/forums/forumdisplay.php?f=166>`__ وبعد ذلك سأجعل سماتك متاحة عبر نظام سمات الأيقونات المدمج في calibre. افتراضيًا، سيتم تثبيت سمة الأيقونات التي أنشأتها للتو أيضًا كـ السمة الحالية في calibre. إذا كنت تختبر سماتك، تذكر إزالة الصور من مجلد :file:`resources/images` حتى يتم استخدام أيقونات السمة.

en: As of calibre 6, you can have custom icons for light and dark mode. Simply create two versions of the icon and name the files with the suffix ``-for-dark-theme`` and ``-for-light-theme``. For example, ``modified-for-dark-theme.png`` and ``modified-for-light-theme.png``. Then calibre will automatically use the appropriate icon based on the current theme.
ar: اعتبارًا من calibre 6، يمكنك الحصول على أيقونات مخصصة للوضع الفاتح والداكن. ما عليك سوى إنشاء نسختين من الأيقونة وتسمية الملفات باللاحقة ``-for-dark-theme`` و``-for-light-theme``. على سبيل المثال، ``modified-for-dark-theme.png`` و``modified-for-light-theme.png``. ثم سيستخدم calibre تلقائيًا الأيقونة المناسبة بناءً على السمة الحالية.

en: Customizing calibre with plugins
ar: تخصيص calibre باستخدام الإضافات

en: calibre has a very modular design. Almost all functionality in calibre comes in the form of plugins. Plugins are used for conversion, for downloading news (though these are called recipes), for various components of the user interface, to connect to different devices, to process files when adding them to calibre and so on. You can get a complete list of all the built-in plugins in calibre by going to :guilabel:`Preferences->Advanced->Plugins`.
ar: يتميز calibre بتصميم معياري للغاية. تقريبًا جميع الوظائف في calibre تأتي على شكل إضافات. تُستخدم الإضافات للتحويل، ولتنزيل الأخبار (على الرغم من أنها تسمى وصفات)، لمكونات مختلفة من واجهة المستخدم، للاتصال بأجهزة مختلفة، لمعالجة الملفات عند إضافتها إلى calibre وهكذا. يمكنك الحصول على قائمة كاملة بجميع الإضافات المدمجة في calibre بالانتقال إلى :guilabel:`التفضيلات->خيارات متقدمة->الإضافات`.

en: You can write your own plugins to customize and extend the behavior of calibre. The plugin architecture in calibre is very simple, see the tutorial :ref:`pluginstutorial`.
ar: يمكنك كتابة إضافاتك الخاصة لتخصيص وتوسيع سلوك calibre. بنية الإضافات في calibre بسيطة جدًا، راجع البرنامج التعليمي :ref:`pluginstutorial`.

en: Once you have written a plugin, you can upload that to the calibre plugins forum at `Mobileread <https://www.mobileread.com/forums/forumdisplay.php?f=237>`__ and it will be made available via calibre's builtin plugin updater.
ar: بمجرد كتابة إضافة، يمكنك تحميلها إلى منتدى إضافات calibre على `Mobileread <https://www.mobileread.com/forums/forumdisplay.php?f=237>`__ وستصبح متاحة عبر محدّث الإضافات المدمج في calibre.
