calibre - en to ar translation catalogue (179 entries)

en: Editing e-books
ar: تحرير الكتب الإلكترونية

en: calibre has an integrated e-book editor that can be used to edit books in the EPUB, KEPUB (Kobo) and AZW3 (Kindle) formats. The editor shows you the HTML and CSS that is used internally inside the book files, with a live preview that updates as you make changes. It also contains various automated tools to perform common cleanup and fixing tasks.
ar: يحتوي calibre على محرر كتب إلكترونية مدمج يمكن استخدامه لتحرير الكتب بتنسيقات EPUB و KEPUB (Kobo) و AZW3 (Kindle). يعرض لك المحرر كود HTML و CSS المستخدم داخليًا داخل ملفات الكتاب، مع معاينة حية تتحدث فور إجراء التغييرات. كما يحتوي على أدوات مؤتمتة متنوعة لأداء مهام التنظيف والإصلاح الشائعة.

en: You can use this editor by right clicking on any book in calibre and selecting :guilabel:`Edit book`.
ar: يمكنك استخدام هذا المحرر بالنقر بزر الفأرة الأيمن على أي كتاب في calibre وتحديد :guilabel:`تحرير الكتاب`.

en: The Edit book tool
ar: أداة تحرير الكتاب

en: Contents
ar: المحتويات

en: Basic workflow
ar: سير العمل الأساسي

en: A video tour of the calibre E-book editor is available :website:`here <demo#tutorials>`.
ar: جولة فيديو لمحرر الكتب الإلكترونية في calibre متاحة :website:`هنا <demo#tutorials>`.

en: When you first open a book with the Edit book tool, you will be presented with a list of files on the left. These are the individual HTML files, stylesheets, images, etc. that make up the content of the book. Simply double click on a file to start editing it. Note that if you want to do anything more sophisticated than making a few small tweaks, you will need to know `HTML Tutorial <https://www.w3schools.com/Html/default.asp>`_ and `CSS Tutorial <https://www.w3schools.com/css/default.asp>`_.
ar: عندما تفتح كتابًا لأول مرة باستخدام أداة تحرير الكتاب، ستظهر لك قائمة بالملفات على اليسار. هذه هي ملفات HTML الفردية، وأوراق الأنماط، والصور، إلخ، التي تشكل محتوى الكتاب. ما عليك سوى النقر المزدوج على ملف لبدء تحريره. لاحظ أنه إذا كنت ترغب في القيام بأي شيء أكثر تعقيدًا من إجراء بعض التعديلات الصغيرة، فستحتاج إلى معرفة `برنامج تعليمي HTML <https://www.w3schools.com/Html/default.asp>`_ و `برنامج تعليمي CSS <https://www.w3schools.com/css/default.asp>`_.

en: As you make changes to the HTML or CSS in the editor, the changes will be previewed, live, in the preview panel to the right. When you are happy with how the changes you have made look, click the :guilabel:`Save` button or use :guilabel:`File->Save` to save your changes into the e-book.
ar: أثناء إجرائك لتغييرات على HTML أو CSS في المحرر، ستتم معاينة التغييرات، مباشرة، في لوحة المعاينة على اليمين. عندما تكون راضيًا عن شكل التغييرات التي أجريتها، انقر على زر :guilabel:`حفظ` أو استخدم :guilabel:`ملف->حفظ` لحفظ تغييراتك في الكتاب الإلكتروني.

en: That is the basic work flow for editing books -- Open a file, make changes, preview and save. The rest of this manual will discuss the various tools and features present to allow you to perform specific tasks efficiently.
ar: هذا هو سير العمل الأساسي لتحرير الكتب -- افتح ملفًا، قم بإجراء التغييرات، معاينة وحفظ. سيناقش بقية هذا الدليل الأدوات والميزات المختلفة المتاحة لتمكينك من أداء مهام محددة بكفاءة.

en: The File browser
ar: متصفح الملفات

en: The File browser showing files in the book
ar: متصفح الملفات يعرض الملفات في الكتاب

en: The :guilabel:`File browser` gives you an overview of the various files inside the book you are editing. The files are arranged by category, with text (HTML) files at the top, followed by stylesheet (CSS) files, images and so on. Simply double click on a file to start editing it. Editing is supported for HTML, CSS and image files. The order of text files is the same order that they would be displayed in, if you were reading the book. All other files are arranged alphabetically.
ar: يوفر لك :guilabel:`متصفح الملفات` نظرة عامة على الملفات المختلفة داخل الكتاب الذي تقوم بتحريره. يتم ترتيب الملفات حسب الفئة، مع ملفات النص (HTML) في الأعلى، تليها ملفات أوراق الأنماط (CSS)، والصور وهكذا. ما عليك سوى النقر المزدوج على ملف لبدء تحريره. التحرير مدعوم لملفات HTML و CSS والصور. ترتيب ملفات النص هو نفس الترتيب الذي ستعرض به، إذا كنت تقرأ الكتاب. يتم ترتيب جميع الملفات الأخرى أبجديًا.

en: By hovering your mouse over an entry, you can see its size, and also, at the bottom of the screen, the full path to the file inside the book. Note that files inside e-books are compressed, so the size of the final book is not the sum of the individual file sizes.
ar: عبر تمرير مؤشر الماوس فوق إدخال، يمكنك رؤية حجمه، وأيضًا، في أسفل الشاشة، المسار الكامل للملف داخل الكتاب. لاحظ أن الملفات داخل الكتب الإلكترونية مضغوطة، لذا فإن حجم الكتاب النهائي ليس مجموع أحجام الملفات الفردية.

en: Many files have special meaning, in the book. These will typically have an icon next to their names, indicating the special meaning. For example, in the picture to the left, you can see that the files :guilabel:`cover_image.jpg` and :guilabel:`titlepage.xhtml` have the icon of a cover next to them, this indicates they are the book cover image and titlepage. Similarly, the :guilabel:`content.opf` file has a metadata icon next to it, indicating the book metadata is present in it and the :guilabel:`toc.ncx` file has a T icon next to it, indicating it is the Table of Contents.
ar: العديد من الملفات لها معنى خاص في الكتاب. عادةً ما تحتوي هذه الملفات على أيقونة بجانب أسمائها، تشير إلى المعنى الخاص. على سبيل المثال، في الصورة على اليسار، يمكنك أن ترى أن الملفين :guilabel:`cover_image.jpg` و :guilabel:`titlepage.xhtml` لديهما أيقونة غلاف بجانبهما، وهذا يشير إلى أنهما صورة غلاف الكتاب وصفحة العنوان. وبالمثل، فإن ملف :guilabel:`content.opf` لديه أيقونة بيانات وصفية بجانبه، تشير إلى أن البيانات الوصفية للكتاب موجودة فيه، وملف :guilabel:`toc.ncx` لديه أيقونة T بجانبه، تشير إلى أنه جدول المحتويات.

en: You can perform many actions on individual files, by right clicking them.
ar: يمكنك تنفيذ العديد من الإجراءات على الملفات الفردية، بالنقر بزر الفأرة الأيمن عليها.

en: Renaming files
ar: إعادة تسمية الملفات

en: You can rename an individual file by right clicking it and selecting :guilabel:`Rename`. Renaming a file automatically updates all links and references to it throughout the book. So all you have to do is provide the new name, calibre will take care of the rest.
ar: يمكنك إعادة تسمية ملف فردي بالنقر بزر الفأرة الأيمن عليه وتحديد :guilabel:`إعادة تسمية`. تؤدي إعادة تسمية الملف إلى تحديث جميع الروابط والمراجع إليه تلقائيًا في جميع أنحاء الكتاب. لذا كل ما عليك فعله هو توفير الاسم الجديد، وسيتولى calibre الباقي.

en: You can also bulk rename many files at once. This is useful if you want the files to have some simple name pattern. For example you might want to rename all the HTML files to have names Chapter-1.html, Chapter-2.html and so on. Select the files you want bulk renamed by holding down the :kbd:`Shift` or :kbd:`Ctrl` key and clicking the files. Then right click and select :guilabel:`Bulk rename`. Enter a prefix and what number you would like the automatic numbering to start at, click OK and you are done. The bulk rename dialog also lets you rename files by the order they appear in the book instead of the order you selected them in, useful, for instance to rename all images by the order they appear.
ar: يمكنك أيضًا إعادة تسمية العديد من الملفات دفعة واحدة. هذا مفيد إذا كنت تريد أن تحتوي الملفات على نمط اسم بسيط. على سبيل المثال، قد ترغب في إعادة تسمية جميع ملفات HTML لتكون أسماؤها Chapter-1.html، Chapter-2.html وهكذا. حدد الملفات التي تريد إعادة تسميتها دفعة واحدة عن طريق الضغط على مفتاح :kbd:`Shift` أو :kbd:`Ctrl` والنقر على الملفات. ثم انقر بزر الفأرة الأيمن واختر :guilabel:`إعادة تسمية دفعة واحدة`. أدخل بادئة والرقم الذي تريد أن يبدأ به الترقيم التلقائي، انقر على موافق وقد انتهيت. يتيح لك مربع حوار إعادة التسمية دفعة واحدة أيضًا إعادة تسمية الملفات بترتيب ظهورها في الكتاب بدلاً من الترتيب الذي حددتها به، وهو مفيد، على سبيل المثال، لإعادة تسمية جميع الصور بترتيب ظهورها.

en: Finally, you can bulk change the file extension for all selected files. Select multiple files, as above, and right click and choose :guilabel:`Change the file extension for the selected files`.
ar: أخيرًا، يمكنك تغيير امتداد الملف دفعة واحدة لجميع الملفات المحددة. حدد ملفات متعددة، كما هو موضح أعلاه، وانقر بزر الفأرة الأيمن واختر :guilabel:`تغيير امتداد الملف للملفات المحددة`.

en: Merging files
ar: دمج الملفات

en: Sometimes, you may want to merge two HTML files or two CSS files together. It can sometimes be useful to have everything in a single file. Be wary, though, putting a lot of content into a single file will cause performance problems when viewing the book in a typical e-book reader.
ar: في بعض الأحيان، قد ترغب في دمج ملفي HTML أو ملفي CSS معًا. قد يكون من المفيد أحيانًا أن يكون كل شيء في ملف واحد. كن حذرًا، فوضع الكثير من المحتوى في ملف واحد سيسبب مشاكل في الأداء عند عرض الكتاب في قارئ كتب إلكترونية نموذجي.

en: To merge multiple files together, select them by holding the :kbd:`Ctrl` key and clicking on them (make sure you only select files of one type, either all HTML files or all CSS files and so on). Then right click and select merge. That's all, calibre will merge the files, automatically taking care of migrating all links and references to the merged files. Note that merging files can sometimes cause text styling to change, since the individual files could have used different stylesheets.
ar: لدمج ملفات متعددة معًا، حددها بالضغط على مفتاح :kbd:`Ctrl` والنقر عليها (تأكد من تحديد ملفات من نوع واحد فقط، إما جميع ملفات HTML أو جميع ملفات CSS وهكذا). ثم انقر بزر الفأرة الأيمن واختر دمج. هذا كل شيء، سيقوم calibre بدمج الملفات، مع الاهتمام تلقائيًا بترحيل جميع الروابط والمراجع إلى الملفات المدمجة. لاحظ أن دمج الملفات قد يؤدي أحيانًا إلى تغيير نمط النص، حيث يمكن أن تكون الملفات الفردية قد استخدمت أوراق أنماط مختلفة.

en: You can also select text files and then drag and drop the text files onto another text file to merge the dropped text files into the target text file.
ar: يمكنك أيضًا تحديد ملفات نصية ثم سحب وإسقاط الملفات النصية على ملف نصي آخر لدمج الملفات النصية المسقطة في الملف النصي الهدف.

en: Changing text file order
ar: تغيير ترتيب الملفات النصية

en: You can re-arrange the order in which text (HTML) files are opened when reading the book by simply dragging and dropping them in the :guilabel:`File browser` or clicking on the file to move and then pressing the :kbd:`Ctrl+Shift` modifiers with the :kbd:`Up`, :kbd:`Down`, :kbd:`Home` or :kbd:`End` keys. For the technically inclined, this is called re-ordering the book spine.
ar: يمكنك إعادة ترتيب الملفات النصية (HTML) عند قراءة الكتاب ببساطة عن طريق سحبها وإفلاتها في :guilabel:`متصفح الملفات` أو النقر على الملف المراد نقله ثم الضغط على مفاتيح التعديل :kbd:`Ctrl+Shift` مع مفاتيح :kbd:`Up`، :kbd:`Down`، :kbd:`Home` أو :kbd:`End`. بالنسبة للمتخصصين، هذا يسمى إعادة ترتيب عمود الكتاب.

en: Note that you have to drop the items *between* other items, not on top of them, this can be a little fiddly until you get used to it. Dropping on top of another file will cause the files to be merged.
ar: لاحظ أنه يجب عليك إسقاط العناصر *بين* العناصر الأخرى، وليس فوقها، قد يكون هذا معقدًا بعض الشيء حتى تعتاد عليه. إسقاط الملف فوق ملف آخر سيؤدي إلى دمج الملفات.

en: Marking the cover
ar: تحديد الغلاف

en: E-books typically have a cover image. This image is indicated in the :guilabel:`File browser` by the icon of a brown book next to the image name. If you want to designate some other image as the cover, you can do so by right clicking on the file and choosing :guilabel:`Mark as cover`.
ar: عادةً ما تحتوي الكتب الإلكترونية على صورة غلاف. يتم الإشارة إلى هذه الصورة في :guilabel:`متصفح الملفات` بواسطة أيقونة كتاب بني بجانب اسم الصورة. إذا كنت ترغب في تعيين صورة أخرى كغلاف، يمكنك القيام بذلك بالنقر بزر الفأرة الأيمن على الملف واختيار :guilabel:`وضع علامة كغلاف`.

en: Deleting files
ar: حذف الملفات

en: You can delete files by either right clicking on them or by selecting them and pressing the Delete key. Deleting a file removes all references to the file from the OPF file, saving you that chore. However, references in other places are not removed, you can use the Check Book tool to easily find and remove/replace them.
ar: يمكنك حذف الملفات إما بالنقر بزر الفأرة الأيمن عليها أو بتحديدها والضغط على مفتاح الحذف. يؤدي حذف ملف إلى إزالة جميع المراجع إلى الملف من ملف OPF، مما يوفر عليك هذا العناء. ومع ذلك، لا يتم إزالة المراجع في أماكن أخرى، يمكنك استخدام أداة فحص الكتاب للعثور عليها بسهولة وإزالتها/استبدالها.

en: Exporting files
ar: تصدير الملفات

en: You can export a file from inside the book to somewhere else on your computer. This is useful if you want to work on the file in isolation, with specialised tools. To do this, simply right click on the file and choose :guilabel:`Export`.
ar: يمكنك تصدير ملف من داخل الكتاب إلى مكان آخر على جهاز الكمبيوتر الخاص بك. هذا مفيد إذا كنت ترغب في العمل على الملف بشكل منفصل، باستخدام أدوات متخصصة. للقيام بذلك، ما عليك سوى النقر بزر الفأرة الأيمن على الملف واختيار :guilabel:`تصدير`.

en: Once you are done working on the exported file, you can re-import it into the book, by right clicking on the file again and choosing :guilabel:`Replace with file...` which will allow you to replace the file in the book with the previously exported file.
ar: بمجرد الانتهاء من العمل على الملف المصدر، يمكنك إعادة استيراده إلى الكتاب، بالنقر بزر الفأرة الأيمن على الملف مرة أخرى واختيار :guilabel:`استبدال بملف...` مما سيسمح لك باستبدال الملف في الكتاب بالملف الذي تم تصديره سابقًا.

en: You can also copy files between multiple editor instances. Select the files you want to copy in the :guilabel:`File browser`, then right click and choose, :guilabel:`Copy selected files to another editor instance`. Then, in the other editor instance, right click in the :guilabel:`File browser` and choose :guilabel:`Paste file from other editor instance`.
ar: يمكنك أيضًا نسخ الملفات بين عدة مثيلات للمحرر. حدد الملفات التي تريد نسخها في :guilabel:`متصفح الملفات`، ثم انقر بزر الفأرة الأيمن واختر :guilabel:`نسخ الملفات المحددة إلى مثيل محرر آخر`. ثم، في مثيل المحرر الآخر، انقر بزر الفأرة الأيمن في :guilabel:`متصفح الملفات` واختر :guilabel:`لصق ملف من مثيل محرر آخر`.

en: Adding new images/fonts/etc. or creating new blank files
ar: إضافة صور/خطوط جديدة/إلخ. أو إنشاء ملفات فارغة جديدة

en: You can add a new image, font, stylesheet, etc. from your computer into the book by clicking :guilabel:`File->New file`. This lets you either import a file by clicking the :guilabel:`Import resource file` button or create a new blank HTML file or stylesheet by simply entering the file name into the box for the new file.
ar: يمكنك إضافة صورة جديدة، خط، ورقة أنماط، إلخ. من جهاز الكمبيوتر الخاص بك إلى الكتاب بالنقر على :guilabel:`ملف->ملف جديد`. يتيح لك هذا إما استيراد ملف بالنقر على زر :guilabel:`استيراد ملف مورد` أو إنشاء ملف HTML فارغ جديد أو ورقة أنماط ببساطة عن طريق إدخال اسم الملف في المربع المخصص للملف الجديد.

en: You can also import multiple files into the book at once using File->Import files into book.
ar: يمكنك أيضًا استيراد ملفات متعددة إلى الكتاب دفعة واحدة باستخدام ملف->استيراد ملفات إلى الكتاب.

en: Replacing files
ar: استبدال الملفات

en: You can easily replace existing files in the book, by right clicking on the file and choosing replace. This will automatically update all links and references, in case the replacement file has a different name than the file being replaced.
ar: يمكنك بسهولة استبدال الملفات الموجودة في الكتاب، بالنقر بزر الفأرة الأيمن على الملف واختيار استبدال. سيقوم هذا تلقائيًا بتحديث جميع الروابط والمراجع، في حال كان للملف البديل اسم مختلف عن الملف الذي يتم استبداله.

en: Linking stylesheets to HTML files efficiently
ar: ربط أوراق الأنماط بملفات HTML بكفاءة

en: As a convenience, you can select multiple HTML files in the File browser, right click and choose Link stylesheets to have calibre automatically insert the <link> tags for those stylesheets into all the selected HTML files.
ar: كوسيلة راحة، يمكنك تحديد عدة ملفات HTML في متصفح الملفات، النقر بزر الفأرة الأيمن واختيار ربط أوراق الأنماط لجعل calibre يقوم تلقائيًا بإدراج علامات <link> لأوراق الأنماط هذه في جميع ملفات HTML المحددة.

en: Search & replace
ar: بحث واستبدال

en: Edit book has a very powerful search and replace interface that allows you to search and replace text in the current file, across all files and even in a marked region of the current file. You can search using a normal search or using regular expressions. To learn how to use regular expressions for advanced searching, see :ref:`regexptutorial`.
ar: يحتوي محرر الكتب على واجهة بحث واستبدال قوية جدًا تتيح لك البحث عن نص واستبداله في الملف الحالي، عبر جميع الملفات وحتى في منطقة محددة من الملف الحالي. يمكنك البحث باستخدام بحث عادي أو باستخدام التعبيرات العادية. لمعرفة كيفية استخدام التعبيرات العادية للبحث المتقدم، راجع :ref:`regexptutorial`.

en: Start the search and replace via the :guilabel:`Search->Find/replace` menu entry (you must be editing an HTML or CSS file).
ar: ابدأ عملية البحث والاستبدال عبر إدخال قائمة :guilabel:`بحث->بحث/استبدال` (يجب أن تكون تحرر ملف HTML أو CSS).

en: Type the text you want to find into the Find box and its replacement into the Replace box. You can the click the appropriate buttons to Find the next match, replace the current match and replace all matches.
ar: اكتب النص الذي تريد البحث عنه في مربع البحث واستبداله في مربع الاستبدال. يمكنك بعد ذلك النقر على الأزرار المناسبة للعثور على المطابقة التالية، واستبدال المطابقة الحالية، واستبدال جميع المطابقات.

en: Using the drop downs at the bottom of the box, you can have the search operate over the current file, all text files, all style files or all files. You can also choose the search mode to be a normal (string) search or a regular expression search.
ar: باستخدام القوائم المنسدلة في أسفل المربع، يمكنك جعل البحث يعمل على الملف الحالي، أو جميع الملفات النصية، أو جميع ملفات الأنماط، أو جميع الملفات.يمكنك أيضًا اختيار وضع البحث ليكون بحثًا عاديًا (سلسلة) أو بحث تعبير عادي.

en: You can count all the matches for a search expression via :guilabel:`Search->Count all`. The count will run over whatever files/regions you have selected in the dropdown box.
ar: يمكنك عد جميع المطابقات لتعبير بحث عبر :guilabel:`بحث->عد الكل`. سيتم العد على أي ملفات/مناطق قمت بتحديدها في القائمة المنسدلة.

en: You can also go to a specific line in the currently open editor via :guilabel:`Search->Go to line`.
ar: يمكنك أيضًا الانتقال إلى سطر معين في المحرر المفتوح حاليًا عبر :guilabel:`بحث->انتقال إلى سطر`.

en: Remember, to harness the full power of search and replace, you will need to use regular expressions. See :ref:`regexptutorial`.
ar: تذكر، للاستفادة من القوة الكاملة للبحث والاستبدال، ستحتاج إلى استخدام التعبيرات العادية. راجع :ref:`regexptutorial`.

en: Saved searches
ar: عمليات البحث المحفوظة

en: You can save frequently used search/replace expressions (including function mode expressions) and reuse them multiple times.  To save a search simply right click in the Find box and select :guilabel:`Save current search`.
ar: يمكنك حفظ تعبيرات البحث/الاستبدال المستخدمة بشكل متكرر (بما في ذلك تعبيرات وضع الوظيفة) وإعادة استخدامها عدة مرات. لحفظ بحث، ما عليك سوى النقر بزر الفأرة الأيمن في مربع البحث وتحديد :guilabel:`حفظ البحث الحالي`.

en: You can bring up the saved searches via :guilabel:`Search->Saved searches`. This will present you with a list of search and replace expressions that you can apply. You can even select multiple entries in the list by holding down the :kbd:`Ctrl` key while clicking so as to run multiple search and replace expressions in a single operation.
ar: يمكنك إظهار عمليات البحث المحفوظة عبر :guilabel:`بحث->عمليات البحث المحفوظة`. سيقدم لك هذا قائمة بتعبيرات البحث والاستبدال التي يمكنك تطبيقها. يمكنك حتى تحديد إدخالات متعددة في القائمة بالضغط على مفتاح :kbd:`Ctrl` أثناء النقر لتشغيل تعبيرات بحث واستبدال متعددة في عملية واحدة.

en: Function mode
ar: وضع الوظيفة

en: Function mode allows you to write arbitrarily powerful Python functions that are run on every Find/replace. You can do pretty much any text manipulation you like in function mode. For more information, see :doc:`function_mode`.
ar: يتيح لك وضع الوظيفة كتابة دوال Python قوية بشكل تعسفي يتم تشغيلها في كل عملية بحث/استبدال. يمكنك إجراء أي معالجة نصية تريدها تقريبًا في وضع الوظيفة. لمزيد من المعلومات، راجع :doc:`function_mode`.

en: Search ignoring HTML tags
ar: البحث مع تجاهل علامات HTML

en: Automated tools
ar: أدوات مؤتمتة

en: Edit book has various tools to help with common tasks. These are accessed via the :guilabel:`Tools` menu.
ar: يحتوي محرر الكتب على أدوات متنوعة للمساعدة في المهام الشائعة. يمكن الوصول إليها عبر قائمة :guilabel:`الأدوات`.

en: Editing the Table of Contents
ar: تحرير جدول المحتويات

en: There is a dedicated tool to ease editing of the Table of Contents. Launch it with :guilabel:`Tools->Table of Contents->Edit Table of Contents`.
ar: توجد أداة مخصصة لتسهيل تحرير جدول المحتويات. قم بتشغيلها باستخدام :guilabel:`أدوات->جدول المحتويات->تحرير جدول المحتويات`.

en: The Edit Table of Contents tool
ar: أداة تحرير جدول المحتويات

en: The Edit Table of Contents tool shows you the current Table of Contents (if any) on the left. Simply double click on any entry to change its text. You can also re-arrange entries by drag and drop or by using the buttons to the right.
ar: تعرض لك أداة تحرير جدول المحتويات جدول المحتويات الحالي (إن وجد) على اليسار. ما عليك سوى النقر المزدوج على أي إدخال لتغيير نصه. يمكنك أيضًا إعادة ترتيب الإدخالات بالسحب والإفلات أو باستخدام الأزرار الموجودة على اليمين.

en: For books that do not have a pre-existing Table of Contents, the tool gives you various options to auto-generate a Table of Contents from the text. You can generate from the headings in the document, from links, from individual files and so on.
ar: بالنسبة للكتب التي لا تحتوي على جدول محتويات موجود مسبقًا، توفر لك الأداة خيارات متنوعة لإنشاء جدول محتويات تلقائيًا من النص. يمكنك الإنشاء من العناوين في المستند، من الروابط، من الملفات الفردية وهكذا.

en: You can edit individual entries by clicking on them and then clicking the :guilabel:`Change the location this entry points to` button. This will open up a mini-preview of the book, simply move the mouse cursor over the book view panel, and click where you want the entry to point to. A thick green line will show you the location. Click OK once you are happy with the location.
ar: يمكنك تحرير الإدخالات الفردية بالنقر عليها ثم النقر على زر :guilabel:`تغيير الموقع الذي يشير إليه هذا الإدخال`. سيؤدي هذا إلى فتح معاينة مصغرة للكتاب، ما عليك سوى تحريك مؤشر الماوس فوق لوحة عرض الكتاب، والنقر حيث تريد أن يشير الإدخال. سيظهر خط أخضر سميك يوضح لك الموقع. انقر على موافق بمجرد أن تكون راضيًا عن الموقع.

en: The Edit Table of Contents tool, how to change the location an entry points to
ar: أداة تحرير جدول المحتويات، كيفية تغيير الموقع الذي يشير إليه إدخال

en: Checking the book
ar: فحص الكتاب

en: The :guilabel:`Check book` tool searches your book for problems that could prevent it working as intended on actual reader devices. Activate it via :guilabel:`Tools->Check book`.
ar: تبحث أداة :guilabel:`فحص الكتاب` في كتابك عن المشاكل التي قد تمنعه من العمل كما هو مقصود على أجهزة القراءة الفعلية. قم بتفعيلها عبر :guilabel:`أدوات->فحص الكتاب`.

en: The Check book tool
ar: أداة فحص الكتاب

en: Any problems found are reported in a nice, easy to use list. Clicking any entry in the list shows you some help about that error as well as giving you the option to auto-fix that error, if the error can be fixed automatically. You can also double click the error to open the location of the error in an editor, so you can fix it yourself.
ar: يتم الإبلاغ عن أي مشاكل تم العثور عليها في قائمة جميلة وسهلة الاستخدام. يؤدي النقر على أي إدخال في القائمة إلى عرض بعض المساعدة حول هذا الخطأ، بالإضافة إلى منحك خيار الإصلاح التلقائي لهذا الخطأ، إذا كان يمكن إصلاحه تلقائيًا. يمكنك أيضًا النقر المزدوج على الخطأ لفتح موقع الخطأ في محرر، حتى تتمكن من إصلاحه بنفسك.

en: Some of the checks performed are:
ar: بعض الفحوصات التي يتم إجراؤها هي:

en: Malformed HTML markup. Any HTML markup that does not parse as well-formed XML is reported. Correcting it will ensure that your markup works as intended in all contexts. calibre can also auto-fix these errors, but auto-fixing can sometimes have unexpected effects, so use with care. As always, a checkpoint is created before auto-fixing so you can easily revert all changes. Auto-fixing works by parsing the markup using the HTML5 algorithm, which is highly fault tolerant and then converting to well formed XML.
ar: ترميز HTML غير صحيح. يتم الإبلاغ عن أي ترميز HTML لا يتم تحليله كـ XML صحيح. تصحيحه سيضمن أن ترميزك يعمل كما هو مقصود في جميع السياقات. يمكن لـ calibre أيضًا إصلاح هذه الأخطاء تلقائيًا، ولكن الإصلاح التلقائي قد يكون له في بعض الأحيان تأثيرات غير متوقعة، لذا استخدمه بحذر. كما هو الحال دائمًا، يتم إنشاء نقطة تحقق قبل الإصلاح التلقائي حتى تتمكن من التراجع عن جميع التغييرات بسهولة. يعمل الإصلاح التلقائي عن طريق تحليل الترميز باستخدام خوارزمية HTML5، وهي متسامحة للغاية مع الأخطاء ثم تحويلها إلى XML صحيح.

en: Malformed or unknown CSS styles. Any CSS that is not valid or that has properties not defined in the CSS 2.1 standard (plus a few from CSS 3) are reported. CSS is checked in all stylesheets, inline style attributes and <style> tags in HTML files.
ar: أنماط CSS مشوهة أو غير معروفة. يتم الإبلاغ عن أي CSS غير صالح أو يحتوي على خصائص غير معرفة في معيار CSS 2.1 (بالإضافة إلى بعض من CSS 3). يتم فحص CSS في جميع أوراق الأنماط، وسمات النمط المضمنة، وعلامات <style> في ملفات HTML.

en: Broken links. Links that point to files inside the book that are missing are reported.
ar: روابط معطلة. يتم الإبلاغ عن الروابط التي تشير إلى ملفات مفقودة داخل الكتاب.

en: Unreferenced files. Files in the book that are not referenced by any other file or are not in the spine are reported.
ar: ملفات غير مشار إليها. يتم الإبلاغ عن الملفات في الكتاب التي لا يشار إليها بأي ملف آخر أو ليست في العمود الفقري.

en: Various common problems in OPF files such as duplicate spine or manifest items, broken idrefs or meta cover tags, missing required sections and so on.
ar: مشاكل شائعة مختلفة في ملفات OPF مثل تكرار عناصر العمود الفقري أو البيان، أو idrefs مكسورة أو علامات غلاف meta، أو أقسام مطلوبة مفقودة، وهكذا.

en: Various compatibility checks for known problems that can cause the book to malfunction on reader devices.
ar: فحوصات توافق مختلفة للمشاكل المعروفة التي يمكن أن تسبب خللًا في الكتاب على أجهزة القراءة.

en: Adding a cover
ar: إضافة غلاف

en: You can easily add a cover to the book via :guilabel:`Tools->Add cover`. This allows you to either choose an existing image in the book as the cover or import a new image into the book and make it the cover. When editing EPUB files, the HTML wrapper for the cover is automatically generated. If an existing cover in the book is found, it is replaced. The tool also automatically takes care of correctly marking the cover files as covers in the OPF.
ar: يمكنك بسهولة إضافة غلاف إلى الكتاب عبر :guilabel:`أدوات->إضافة غلاف`. يتيح لك هذا إما اختيار صورة موجودة في الكتاب كغلاف أو استيراد صورة جديدة إلى الكتاب وجعلها الغلاف. عند تحرير ملفات EPUB، يتم إنشاء غلاف HTML للغلاف تلقائيًا. إذا تم العثور على غلاف موجود في الكتاب، يتم استبداله. تتولى الأداة أيضًا تلقائيًا مهمة تحديد ملفات الغلاف بشكل صحيح كأغلفة في ملف OPF.

en: Embedding referenced fonts
ar: تضمين الخطوط المشار إليها

en: Accessed via :guilabel:`Tools->Embed reference fonts`, this tool finds all fonts referenced in the book and if they are not already embedded, searches your computer for them and embeds them into the book, if found. Please make sure that you have the necessary copyrights for embedding commercially licensed fonts, before doing this.
ar: يمكن الوصول إليها عبر :guilabel:`أدوات->تضمين الخطوط المرجعية`، هذه الأداة تجد جميع الخطوط المشار إليها في الكتاب وإذا لم تكن مضمنة بالفعل، فتبحث في جهاز الكمبيوتر الخاص بك عنها وتضمينها في الكتاب، إذا وجدت. يرجى التأكد من أن لديك حقوق النشر اللازمة لتضمين الخطوط المرخصة تجاريًا، قبل القيام بذلك.

en: Subsetting embedded fonts
ar: تقليص الخطوط المضمنة

en: Accessed via :guilabel:`Tools->Subset embedded fonts`, this tool reduces all the fonts in the book to only contain glyphs for the text actually present in the book. This commonly reduces the size of the font files by ~ 50%. However, be aware that once the fonts are subset, if you add new text whose characters are not previously present in the subset font, the font will not work for the new text. So do this only as the last step in your workflow.
ar: يمكن الوصول إليها عبر :guilabel:`أدوات->تقليص الخطوط المضمنة`، هذه الأداة تقلل جميع الخطوط في الكتاب لتشمل فقط الرموز الرسومية للنص الموجود فعليًا في الكتاب. هذا يقلل عادةً حجم ملفات الخط بنسبة ~ 50%. ومع ذلك، كن على علم أنه بمجرد تقليص الخطوط، إذا أضفت نصًا جديدًا لا توجد حروفه مسبقًا في الخط المقليص، فلن يعمل الخط للنص الجديد. لذا قم بذلك كخطوة أخيرة في سير عملك فقط.

en: Smartening punctuation
ar: تجميل علامات الترقيم

en: Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into their typographically correct equivalents. Note that the algorithm can sometimes generate incorrect results, especially when single quotes at the start of contractions are involved. Accessed via :guilabel:`Tools->Smarten punctuation`.
ar: تحويل الشرطات والنقاط وعلامات الاقتباس والواصلات المتعددة وما إلى ذلك في النص العادي إلى مكافئاتها الصحيحة طباعيًا. لاحظ أن الخوارزمية قد تنتج أحيانًا نتائج غير صحيحة، خاصة عندما تكون علامات الاقتباس الفردية في بداية الاختصارات متضمنة. يمكن الوصول إليها عبر :guilabel:`أدوات->تجميل علامات الترقيم`.

en: Transforming CSS properties
ar: تحويل خصائص CSS

en: Create rules to transform the styling of the book. For example, create a rule to convert all red text to green or to double the font size of all text in the book or make text of a certain font family italic, etc.
ar: إنشاء قواعد لتحويل نمط الكتاب. على سبيل المثال، إنشاء قاعدة لـتحويل جميع النصوص الحمراء إلى خضراء أو لمضاعفة حجم خط جميع النصوصفي الكتاب أو جعل نص عائلة خط معينة مائلاً، إلخ.

en: Creating the rules is simple, the rules follow a natural language format, that looks like:
ar: إنشاء القواعد بسيط، فالقواعد تتبع تنسيق لغة طبيعية، يبدو كالتالي:

en: If the property *color* is *red* *change* it to *green*
ar: إذا كانت الخاصية *اللون* هي *أحمر* *غيرها* إلى *أخضر*

en: If the property *font-size* is *any value* *multiply* the value by *2*
ar: إذا كانت الخاصية *حجم الخط* هي *أي قيمة* *اضرب* القيمة في *2*

en: Accessed via :guilabel:`Tools->Transform styles`.
ar: يمكن الوصول إليها عبر :guilabel:`أدوات->تحويل الأنماط`.

en: Removing unused CSS rules
ar: إزالة قواعد CSS غير المستخدمة

en: Remove all unused CSS rules from stylesheets and <style> tags. Some books created from production templates can have a large number of extra CSS rules that don't match any actual content. These extra rules can slow down readers that need to process them all. Accessed via :guilabel:`Tools->Remove unused CSS`.
ar: إزالة جميع قواعد CSS غير المستخدمة من أوراق الأنماط وعلامات <style>. قد تحتوي بعض الكتب التي تم إنشاؤها من قوالب الإنتاج على عدد كبير من قواعد CSS الإضافية التي لا تتطابق مع أي محتوى فعلي. يمكن أن تبطئ هذه القواعد الإضافية القراء الذين يحتاجون إلى معالجتها جميعًا. يمكن الوصول إليها عبر :guilabel:`أدوات->إزالة CSS غير المستخدم`.

en: Fixing HTML
ar: إصلاح HTML

en: This tool simply converts HTML that cannot be parsed as XML into well-formed XML. It is very common in e-books to have non-well-formed XML, so this tool simply automates the process of fixing such HTML. The tool works by parsing the HTML using the HTML5 algorithm (the algorithm used in all modern browsers) and then converting the result into XML. Be aware that auto-fixing can sometimes have counter-intuitive results. If you prefer, you can use the Check Book tool discussed above to find and manually correct problems in the HTML. Accessed via :guilabel:`Tools->Fix HTML`.
ar: تقوم هذه الأداة ببساطة بتحويل HTML الذي لا يمكن تحليله كـ XML إلى XML صحيح التكوين. من الشائع جدًا في الكتب الإلكترونية وجود XML غير صحيح التكوين، لذلك تقوم هذه الأداة ببساطة بأتمتة عملية إصلاح مثل هذا HTML. تعمل الأداة عن طريق تحليل HTML باستخدام خوارزمية HTML5 (الخوارزمية المستخدمة في جميع المتصفحات الحديثة) ثم تحويل النتيجة إلى XML. كن على دراية بأن الإصلاح التلقائي قد يكون له أحيانًا نتائج غير متوقعة. إذا كنت تفضل ذلك، يمكنك استخدام أداة فحص الكتاب التي نوقشت أعلاه للعثور على المشاكل في HTML وتصحيحها يدويًا. يمكن الوصول إليها عبر :guilabel:`أدوات->إصلاح HTML`.

en: Beautifying files
ar: تجميل الملفات

en: This tool is used to auto-format all HTML and CSS files so that they "look pretty". The code is auto-indented so that it lines up nicely, blank lines are inserted where appropriate and so on. Note that beautifying also auto-fixes broken HTML/CSS. Therefore, if you don't want any auto-fixing to be performed, first use the Check Book tool to correct all problems and only then run beautify.  Accessed via :guilabel:`Tools->Beautify all files`.
ar: تُستخدم هذه الأداة لتنسيق جميع ملفات HTML و CSS تلقائيًا بحيث "تبدو جميلة". يتم إزاحة الكود تلقائيًا بحيث يتناسق بشكل جيد، ويتم إدراج سطور فارغة حيثما كان ذلك مناسبًا وهكذا. لاحظ أن التجميل يقوم أيضًا بإصلاح HTML/CSS المعطل تلقائيًا. لذلك، إذا كنت لا تريد إجراء أي إصلاح تلقائي، فاستخدم أولاً أداة فحص الكتاب لتصحيح جميع المشاكل ثم قم بتشغيل التجميل فقط. يمكن الوصول إليها عبر :guilabel:`أدوات->تجميل جميع الملفات`.

en: In HTML any text can have significant whitespace, via the CSS white-space directive. Therefore, beautification could potentially change the rendering of the HTML. To avoid this as far as possible, the beautify algorithm only beautifies block level tags that contain other block level tags. So, for example, text inside a <p> tag will not have its whitespace changed. But a <body> tag that contains only other <p> and <div> tags will be beautified.  This can sometimes mean that a particular file will not be affected by beautify as it has no suitable block level tags. In such cases you can try different beautification tools, that are less careful, for example: `HTML Tidy <https://infohound.net/tidy/>`_.
ar: في HTML، يمكن لأي نص أن يحتوي على مسافات بيضاء مهمة، عبر توجيه CSS white-space. لذلك، قد يؤدي التجميل إلى تغيير عرض HTML. لتجنب ذلك قدر الإمكان، تقوم خوارزمية التجميل بتجميل علامات مستوى الكتلة فقط التي تحتوي على علامات مستوى كتلة أخرى. لذا، على سبيل المثال، النص داخل علامة <p> لن تتغير مسافاته البيضاء. ولكن علامة <body> التي تحتوي فقط على علامات <p> و <div> أخرى سيتم تجميلها. قد يعني هذا أحيانًا أن ملفًا معينًا لن يتأثر بالتجميل لأنه لا يحتوي على علامات مستوى كتلة مناسبة. في مثل هذه الحالات، يمكنك تجربة أدوات تجميل مختلفة، أقل حذرًا، على سبيل المثال: `HTML Tidy <https://infohound.net/tidy/>`_.

en: Inserting an inline Table of Contents
ar: إدراج جدول محتويات مضمن

en: Normally in e-books, the Table of Contents is separate from the main text and is typically accessed via a special Table of Contents button/menu in the e-book reading device. You can also have calibre automatically generate an *inline* Table of Contents that becomes part of the text of the book. It is generated based on the currently defined Table of Contents.
ar: عادةً في الكتب الإلكترونية، يكون جدول المحتويات منفصلاً عن النص الرئيسي ويتم الوصول إليه عادةً عبر زر/قائمة جدول محتويات خاص في جهاز قراءة الكتب الإلكترونية. يمكنك أيضًا جعل calibre ينشئ تلقائيًا جدول محتويات *مضمنًا* يصبح جزءًا من نص الكتاب. يتم إنشاؤه بناءً على جدول المحتويات المحدد حاليًا.

en: If you use this tool multiple times, each invocation will cause the previously created inline Table of Contents to be replaced. The tool can be accessed via :guilabel:`Tools->Table of Contents->Insert inline Table of Contents`.
ar: إذا استخدمت هذه الأداة عدة مرات، فسيؤدي كل استدعاء إلى استبدال جدول المحتويات المضمن الذي تم إنشاؤه سابقًا. يمكن الوصول إلى الأداة عبر :guilabel:`أدوات->جدول المحتويات->إدراج جدول محتويات مضمن`.

en: Setting Semantics
ar: تعيين الدلالات

en: This tool is used to set *semantics* in EPUB files. Semantics are simply, links in the OPF file that identify certain locations in the book as having special meaning. You can use them to identify the foreword, dedication, cover, table of contents, etc. Simply choose the type of semantic information you want to specify and then select the location in the book the link should point to. This tool can be accessed via :guilabel:`Tools->Set semantics`.
ar: تُستخدم هذه الأداة لتعيين *الدلالات* في ملفات EPUB. الدلالات هي ببساطة، روابط في ملف OPF تحدد مواقع معينة في الكتاب على أنها ذات معنى خاص. يمكنك استخدامها لتحديد المقدمة، الإهداء، الغلاف، جدول المحتويات، إلخ. ما عليك سوى اختيار نوع المعلومات الدلالية التي تريد تحديدها ثم تحديد الموقع في الكتاب الذي يجب أن يشير إليه الرابط. يمكن الوصول إلى هذه الأداة عبر :guilabel:`أدوات->تعيين الدلالات`.

en: Filtering style information
ar: تصفية معلومات النمط

en: This tool can be used to easily remove specified CSS style properties from the entire book. You can tell it what properties you want removed, for example, ``color, background-color, line-height`` and it will remove them from everywhere they occur --- stylesheets, ``<style>`` tags and inline ``style`` attributes. After removing the style information, a summary of all the changes made is displayed so you can see exactly what was changed. The tool can be accessed via :guilabel:`Tools->Filter style information`.
ar: يمكن استخدام هذه الأداة لإزالة خصائص نمط CSS المحددة بسهولة من الكتاب بأكمله. يمكنك إخبارها بالخصائص التي تريد إزالتها، على سبيل المثال، ``color, background-color, line-height`` وستقوم بإزالتها من كل مكان تظهر فيه --- أوراق الأنماط، علامات ``<style>`` وسمات ``style`` المضمنة. بعد إزالة معلومات النمط، يتم عرض ملخص لجميع التغييرات التي تم إجراؤها حتى تتمكن من رؤية ما تم تغييره بالضبط. يمكن الوصول إلى الأداة عبر :guilabel:`أدوات->تصفية معلومات النمط`.

en: Upgrading the book's internals
ar: ترقية الأجزاء الداخلية للكتاب

en: This tool can be used to upgrade the book's internals, if possible. For instance it will upgrade EPUB 2 books to EPUB 3 books. The tool can be accessed via :guilabel:`Upgrade book internals`.
ar: يمكن استخدام هذه الأداة لترقية الأجزاء الداخلية للكتاب، إذا أمكن. على سبيل المثال، ستقوم بترقية كتب EPUB 2 إلى كتب EPUB 3. يمكن الوصول إلى الأداة عبر :guilabel:`ترقية الأجزاء الداخلية للكتاب`.

en: Checkpoints
ar: نقاط التحقق

en: :guilabel:`Checkpoints` are a way to mark the current state of the book as "special". You can then go on to do whatever changes you want to the book and if you don't like the results, return to the checkpointed state. Checkpoints are automatically created every time you run any of the automated tools described in the previous section.
ar: :guilabel:`نقاط التحقق` هي طريقة لتمييز الحالة الحالية للكتاب على أنها "خاصة". يمكنك بعد ذلك متابعة إجراء أي تغييرات تريدها على الكتاب وإذا لم تعجبك النتائج، فعد إلى الحالة التي تم حفظها. يتم إنشاء نقاط التحقق تلقائيًا في كل مرة تقوم فيها بتشغيل أي من الأدوات المؤتمتة الموصوفة في القسم السابق.

en: You can create a checkpoint via :guilabel:`Edit->Create checkpoint`. And go back to a previous checkpoint with :guilabel:`Edit->Revert to ...`
ar: يمكنك إنشاء نقطة تحقق عبر :guilabel:`تحرير->إنشاء نقطة تحقق`. والعودة إلى نقطة تحقق سابقة باستخدام :guilabel:`تحرير->العودة إلى ...`

en: The check pointing functionality is in addition to the normal Undo/redo mechanism when editing individual files. Checkpoints are needed for when changes are spread over multiple files in the book or when you wish to be able to revert a large group of related changes as a whole.
ar: تعد وظيفة نقاط التحقق إضافة إلى آلية التراجع/الإعادة العادية عند تحرير الملفات الفردية. نقاط التحقق ضرورية عندما تنتشر التغييرات عبر ملفات متعددة في الكتاب أو عندما ترغب في القدرة على التراجع عن مجموعة كبيرة من التغييرات ذات الصلة ككل.

en: You can see a list of available checkpoints via :guilabel:`View->Checkpoints`. You can compare the current state of the book to a specified checkpoint using the :ref:`diff` tool -- by selecting the checkpoint of interest and clicking the :guilabel:`Compare` button. The :guilabel:`Revert to` button restores the book to the selected checkpoint, undoing all changes since that checkpoint was created.
ar: يمكنك رؤية قائمة بنقاط التحقق المتاحة عبر :guilabel:`عرض->نقاط التحقق`. يمكنك مقارنة الحالة الحالية للكتاب بنقطة تحقق محددة باستخدام أداة :ref:`diff` -- عن طريق تحديد نقطة التحقق المعنية والنقر على زر :guilabel:`مقارنة`. يقوم زر :guilabel:`العودة إلى` باستعادة الكتاب إلى نقطة التحقق المحددة، مع التراجع عن جميع التغييرات منذ إنشاء نقطة التحقق تلك.

en: The Live preview panel
ar: لوحة المعاينة المباشرة

en: The Live preview panel showing a rendering of the current file
ar: لوحة المعاينة المباشرة تعرض عرضًا للملف الحالي

en: You can turn off the automatic syncing of position and live preview of changes -- by buttons under the preview panel. The live update of the preview panel only happens when you are not actively typing in the editor, so as not to be distracting or slow you down, waiting for the preview to render.
ar: يمكنك إيقاف المزامنة التلقائية للموقع والمعاينة المباشرة للتغييرات -- بواسطة الأزرار الموجودة أسفل لوحة المعاينة. يحدث التحديث المباشر للوحة المعاينة فقط عندما لا تكون تكتب بنشاط في المحرر، حتى لا تشتت انتباهك أو تبطئ من سرعتك، في انتظار عرض المعاينة.

en: The preview panel does not support embedded fonts if the name of the font inside the font file does not match the name in the CSS @font-face rule. You can use the Check Book tool to quickly find and fix any such problem fonts.
ar: لا تدعم لوحة المعاينة الخطوط المضمنة إذا كان اسم الخط داخل ملف الخط لا يتطابق مع الاسم في قاعدة @font-face في CSS. يمكنك استخدام أداة فحص الكتاب للعثور على أي خطوط بها هذه المشكلة وإصلاحها بسرعة.

en: Splitting HTML files
ar: تقسيم ملفات HTML

en: One, perhaps non-obvious, use of the preview panel is to split long HTML files. While viewing the file you want to split, click the :guilabel:`Split mode` button under the preview panel |spmb|. Then simply move your mouse to the place where you want to split the file and click. A thick green line will show you exactly where the split will happen as you move your mouse. Once you have found the location you want, simply click and the split will be performed.
ar: أحد الاستخدامات، ربما غير الواضحة، للوحة المعاينة هو تقسيم ملفات HTML الطويلة. أثناء عرض الملف الذي تريد تقسيمه، انقر على زر :guilabel:`وضع التقسيم` أسفل لوحة المعاينة |spmb|. ثم ما عليك سوى تحريك الماوس إلى المكان الذي تريد تقسيم الملف فيه والنقر. سيظهر خط أخضر سميك يوضح لك بالضبط أين سيحدث التقسيم أثناء تحريك الماوس. بمجرد العثور على الموقع الذي تريده، ما عليك سوى النقر وسيتم إجراء التقسيم.

en: Splitting the file will automatically update all links and references that pointed into the bottom half of the file and will open the newly split file in an editor.
ar: سيؤدي تقسيم الملف تلقائيًا إلى تحديث جميع الروابط والمراجع التي تشير إلى النصف السفلي من الملف وسيفتح الملف المقسم حديثًا في محرر.

en: You can also split a single HTML file at multiple locations automatically, by right clicking inside the file in the editor and choosing :guilabel:`Split at multiple locations`. This will allow you to easily split a large file at all heading tags or all tags having a certain class and so on.
ar: يمكنك أيضًا تقسيم ملف HTML واحد في مواقع متعددة تلقائيًا، عن طريق النقر بزر الفأرة الأيمن داخل الملف في المحرر واختيار :guilabel:`تقسيم في مواقع متعددة`. سيتيح لك هذا تقسيم ملف كبير بسهولة عند جميع علامات العناوين أو جميع العلامات التي تحتوي على فئة معينة وهكذا.

en: The Live CSS panel
ar: لوحة CSS المباشرة

en: The Live CSS panel showing the styles for the current element
ar: لوحة CSS المباشرة تعرض الأنماط للعنصر الحالي

en: The :guilabel:`Live CSS` panel shows you all the style rules that apply to the tag you are currently editing. The name of tag, along with its line number in the editor are displayed, followed by a list of matching style rules.
ar: تعرض لك لوحة :guilabel:`CSS المباشرة` جميع قواعد الأنماط التي تنطبق على العلامة التي تقوم بتحريرها حاليًا. يتم عرض اسم العلامة، جنبًا إلى جنب مع رقم السطر الخاص بها في المحرر، متبوعًا بقائمة من قواعد الأنماط المطابقة.

en: It is a great way to quickly see which style rules apply to any tag. The view also has clickable links (in blue), which take you directly to the location where the style was defined, in case you wish to make any changes to the style rules. Style rules that apply directly to the tag, as well as rules that are inherited from parent tags are shown.
ar: إنها طريقة رائعة لمعرفة قواعد الأنماط التي تنطبق على أي علامة بسرعة. يحتوي العرض أيضًا على روابط قابلة للنقر (باللون الأزرق)، والتي تأخذك مباشرة إلى الموقع الذي تم فيه تعريف النمط، في حال رغبت في إجراء أي تغييرات على قواعد الأنماط. يتم عرض قواعد الأنماط التي تنطبق مباشرة على العلامة، وكذلك القواعد الموروثة من العلامات الأصلية.

en: The panel also shows you what the finally calculated styles for the tag are. Properties in the list that are superseded by higher priority rules are shown with a line through them.
ar: تعرض اللوحة أيضًا الأنماط المحسوبة النهائية للعلامة. الخصائص في القائمة التي تم تجاوزها بقواعد ذات أولوية أعلى تظهر بخط يمر عبرها.

en: You can enable the Live CSS panel via :guilabel:`View->Live CSS`.
ar: يمكنك تمكين لوحة CSS المباشرة عبر :guilabel:`عرض->CSS مباشر`.

en: Miscellaneous tools
ar: أدوات متنوعة

en: There are a few more tools that can be useful while you edit the book.
ar: هناك بعض الأدوات الأخرى التي يمكن أن تكون مفيدة أثناء تحرير الكتاب.

en: The Table of Contents view
ar: عرض جدول المحتويات

en: The Table of Contents view shows you the current table of contents in the book. Double clicking on any entry opens the place that entry points to in an editor. You can right click to edit the Table of Contents, refresh the view or expand/collapse all items. Access this view via :guilabel:`View->Table of Contents`.
ar: يعرض لك عرض جدول المحتويات جدول المحتويات الحالي في الكتاب. النقر المزدوج على أي إدخال يفتح المكان الذي يشير إليه ذلك الإدخال في محرر. يمكنك النقر بزر الفأرة الأيمن لتحرير جدول المحتويات، وتحديث العرض أو توسيع/طي جميع العناصر. الوصول إلى هذا العرض عبر :guilabel:`عرض->جدول المحتويات`.

en: Checking the spelling of words in the book
ar: التدقيق الإملائي للكلمات في الكتاب

en: You can run a spelling checker via :guilabel:`Tools->Check spelling`.
ar: يمكنك تشغيل مدقق إملائي عبر :guilabel:`أدوات->تدقيق إملائي`.

en: The Check spelling tool
ar: أداة التدقيق الإملائي

en: Words are shown with the number of times they occur in the book and the language the word belongs to. Language information is taken from the books metadata and from ``lang`` attributes in the HTML files. This allows the spell checker to work well even with books that contain text in multiple languages. For example, in the following HTML extract, the word color will be checked using American English and the word colour using British English::
ar: تُعرض الكلمات مع عدد مرات ظهورها في الكتاب واللغة التي تنتمي إليها الكلمة. تُؤخذ معلومات اللغة من البيانات الوصفية للكتب ومن سمات ``lang`` في ملفات HTML. يسمح هذا لمدقق الإملاء بالعمل بشكل جيد حتى مع الكتب التي تحتوي على نص بلغات متعددة. على سبيل المثال، في مقتطف HTML التالي، سيتم فحص كلمة color باستخدام الإنجليزية الأمريكية وكلمة colour باستخدام الإنجليزية البريطانية::

en: You can double click a word to highlight the next occurrence of that word in the editor. This is useful if you wish to manually edit the word, or see what context it is in.
ar: يمكنك النقر المزدوج على كلمة لتحديد المرة التالية التي تظهر فيها تلك الكلمة في المحرر. هذا مفيد إذا كنت ترغب في تحرير الكلمة يدويًا، أو رؤية السياق الذي توجد فيه.

en: To change a word, simply double click one of the suggested alternative spellings on the right, or type in your own corrected spelling and click the :guilabel:`Change selected word to` button. This will replace all occurrences of the word in the book. You can also right click on a word in the main word list to change the word conveniently from the right click menu.
ar: لتغيير كلمة، ما عليك سوى النقر المزدوج على أحد التهجئات البديلة المقترحة على اليمين، أو كتابة التهجئة المصححة الخاصة بك والنقر على زر :guilabel:`تغيير الكلمة المحددة إلى`. سيؤدي هذا إلى استبدال جميع تكرارات الكلمة في الكتاب. يمكنك أيضًا النقر بزر الفأرة الأيمن على كلمة في قائمة الكلمات الرئيسية لتغيير الكلمة بسهولة من قائمة النقر بزر الفأرة الأيمن.

en: You can have the spelling checker ignore a word for the current session by clicking the :guilabel:`Ignore` button. You can also add a word to the user dictionary by clicking the :guilabel:`Add to dictionary` button. The spelling checker supports multiple user dictionaries, so you can select the dictionary you want the word added to.
ar: يمكنك جعل المدقق الإملائي يتجاهل كلمة للجلسة الحالية بالنقر على زر :guilabel:`تجاهل`. يمكنك أيضًا إضافة كلمة إلى قاموس المستخدم بالنقر على زر :guilabel:`إضافة إلى القاموس`. يدعم المدقق الإملائي قواميس مستخدم متعددة، لذا يمكنك تحديد القاموس الذي تريد إضافة الكلمة إليه.

en: You can also have the spelling checker display all the words in your book, not just the incorrectly spelled ones. This is useful to see what words are most common in your book and to run a simple search and replace on individual words.
ar: يمكنك أيضًا جعل المدقق الإملائي يعرض جميع الكلمات في كتابك، وليس فقط الكلمات التي بها أخطاء إملائية. هذا مفيد لمعرفة الكلمات الأكثر شيوعًا في كتابك ولإجراء بحث واستبدال بسيط على الكلمات الفردية.

en: If you make any changes to the book by editing files while the spell check tool is open, you should click the :guilabel:`Refresh` button in the Spell check tool. If you do not do this and continue to use the Spell check tool, you could lose the changes you have made in the editor.
ar: إذا أجريت أي تغييرات على الكتاب بتحرير الملفات أثناء فتح أداة التدقيق الإملائي، يجب عليك النقر على زر :guilabel:`تحديث` في أداة التدقيق الإملائي. إذا لم تفعل ذلك واستمررت في استخدام أداة التدقيق الإملائي، فقد تفقد التغييرات التي أجريتها في المحرر.

en: To exclude an individual file from being spell checked when running the spell check tool, you can use the :guilabel:`Exclude files` button or add the following comment just under the opening tag in the file::
ar: لاستبعاد ملف فردي من التدقيق الإملائي عند تشغيل أداة التدقيق الإملائي، يمكنك استخدام زر :guilabel:`استبعاد الملفات` أو إضافة التعليق التالي مباشرة تحت علامة الفتح في الملف::

en: Adding new dictionaries
ar: إضافة قواميس جديدة

en: The spelling checker comes with builtin dictionaries for the English and Spanish languages. You can install your own dictionaries via :guilabel:`Preferences->Editor->Manage spelling dictionaries`. The spell checker can use dictionaries from the LibreOffice program (in the .oxt format). You can download these dictionaries from `The LibreOffice Extensions repository <https://extensions.libreoffice.org/?Tags%5B%5D=50>`_.
ar: يأتي مدقق الإملاء مع قواميس مدمجة للغتين الإنجليزية والإسبانية. يمكنك تثبيت قواميسك الخاصة عبر :guilabel:`التفضيلات->المحرر->إدارة قواميس التدقيق الإملائي`. يمكن لمدقق الإملاء استخدام قواميس من برنامج LibreOffice (بتنسيق .oxt). يمكنك تنزيل هذه القواميس من `مستودع إضافات LibreOffice <https://extensions.libreoffice.org/?Tags%5B%5D=50>`_.

en: Inserting special characters
ar: إدراج أحرف خاصة

en: You can insert characters that are difficult to type by using the :guilabel:`Edit->Insert special character` tool. This shows you all Unicode characters, simply click on the character you want to type. If you hold :kbd:`Ctrl` while clicking, the window will close itself after inserting the selected character. This tool can be used to insert special characters into the main text or into any other area of the user interface, such as the Search and replace tool.
ar: يمكنك إدراج الأحرف التي يصعب كتابتها باستخدام أداة :guilabel:`تحرير->إدراج حرف خاص`. يعرض لك هذا جميع أحرف Unicode، ما عليك سوى النقر على الحرف الذي تريد كتابته. إذا ضغطت على :kbd:`Ctrl` أثناء النقر، فستغلق النافذة نفسها بعد إدراج الحرف المحدد. يمكن استخدام هذه الأداة لإدراج أحرف خاصة في النص الرئيسي أو في أي منطقة أخرى من واجهة المستخدم، مثل أداة البحث والاستبدال.

en: Because there are a lot of characters, you can define your own :guilabel:`Favorite` characters, that will be shown first. Simply right click on a character to mark it as favorite. You can also right click on a character in favorites to remove it from favorites. Finally, you can re-arrange the order of characters in favorites by clicking the :guilabel:`Re-arrange favorites` button and then drag and dropping the characters in favorites around.
ar: نظرًا لوجود الكثير من الأحرف، يمكنك تحديد أحرفك :guilabel:`المفضلة`، والتي ستظهر أولاً. ما عليك سوى النقر بزر الفأرة الأيمن على حرف لتمييزه كمفضل. يمكنك أيضًا النقر بزر الفأرة الأيمن على حرف في المفضلة لإزالته من المفضلة. أخيرًا، يمكنك إعادة ترتيب ترتيب الأحرف في المفضلة بالنقر على زر :guilabel:`إعادة ترتيب المفضلة` ثم سحب وإفلات الأحرف في المفضلة.

en: You can also directly type in special characters using the keyboard. To do this, you type the Unicode code for the character (in hexadecimal) and then press the :kbd:`Alt+X` key which will convert the previously typed code into the corresponding character. For example, to type ÿ you would type ff and then :kbd:`Alt+X`. To type a non-breaking space you would use a0 and then :kbd:`Alt+X`, to type the horizontal ellipsis you would use 2026 and :kbd:`Alt+X` and so on.
ar: يمكنك أيضًا كتابة أحرف خاصة مباشرة باستخدام لوحة المفاتيح. للقيام بذلك، تكتب رمز Unicode للحرف (بالنظام الستة عشري) ثم تضغط على مفتاح :kbd:`Alt+X` الذي سيحول الرمز المكتوب سابقًا إلى الحرف المقابل. على سبيل المثال، لكتابة ÿ تكتب ff ثم :kbd:`Alt+X`. لكتابة مسافة غير منفصلة تستخدم a0 ثم :kbd:`Alt+X`، لكتابة علامة الحذف الأفقية تستخدم 2026 ثم :kbd:`Alt+X` وهكذا.

en: Finally, you can type in special characters by using HTML named entities. For example, typing &nbsp; will be replaced by a non breaking space when you type the semi-colon. The replacement happens only when typing the semi-colon.
ar: أخيرًا، يمكنك كتابة أحرف خاصة باستخدام كيانات HTML المسماة. على سبيل المثال، سيتم استبدال كتابة &nbsp; بمسافة غير منقطعة عندما تكتب الفاصلة المنقوطة. يحدث الاستبدال فقط عند كتابة الفاصلة المنقوطة.

en: The code inspector view
ar: عرض مفتش الكود

en: This view shows you the HTML coding and CSS that applies to the current element of interest. You open it by right clicking a location in the preview panel and choosing :guilabel:`Inspect`. It allows you to see the HTML coding for that element and more importantly, the CSS styles that apply to it. You can even dynamically edit the styles and see what effect your changes have instantly. Note that editing the styles does not actually make changes to the book contents, it only allows for quick experimentation. The ability to live edit inside the Inspector is under development.
ar: يعرض لك هذا العرض كود HTML و CSS الذي ينطبق على العنصر الحالي المهم. يمكنك فتحه بالنقر بزر الفأرة الأيمن على موقع في لوحة المعاينة واختيار :guilabel:`فحص`. يتيح لك رؤية كود HTML لهذا العنصر، والأهم من ذلك، أنماط CSS التي تنطبق عليه. يمكنك حتى تحرير الأنماط ديناميكيًا ورؤية تأثير تغييراتك على الفور. لاحظ أن تحرير الأنماط لا يقوم فعليًا بإجراء تغييرات على محتويات الكتاب، بل يسمح فقط بالتجريب السريع. القدرة على التحرير المباشر داخل المفتش قيد التطوير.

en: Checking external links
ar: فحص الروابط الخارجية

en: You can use this tool to check all links in your book that point to external websites. The tool will try to visit every externally linked website, and if the visit fails, it will report all broken links in a convenient format for you to fix.
ar: يمكنك استخدام هذه الأداة للتحقق من جميع الروابط في كتابك التي تشير إلى مواقع خارجية. ستحاول الأداة زيارة كل موقع ويب مرتبط خارجيًا، وإذا فشلت الزيارة، فستقوم بالإبلاغ عن جميع الروابط المعطلة بتنسيق مناسب لتتمكن من إصلاحها.

en: Downloading external resources
ar: تنزيل الموارد الخارجية

en: You can use this tool to automatically download any images/stylesheets/etc. in the book that are not bundled with the book (i.e. they have URLs pointing to a location on the internet). The tool will find all such resources and automatically download them, add them to the book and replace all references to them to use the downloaded files.
ar: يمكنك استخدام هذه الأداة لتنزيل أي صور/أوراق أنماط/إلخ تلقائيًا في الكتاب غير المضمنة مع الكتاب (أي أن لديها عناوين URL تشير إلى موقع على الإنترنت). ستجد الأداة جميع هذه الموارد وستقوم بتنزيلها تلقائيًا، وإضافتها إلى الكتاب، واستبدال جميع المراجع إليها لاستخدام الملفات التي تم تنزيلها.

en: Arranging files into folders by type
ar: ترتيب الملفات في مجلدات حسب النوع

en: Often when editing EPUB files that you get from somewhere, you will find that the files inside the EPUB are arranged haphazardly, in different sub-folders. This tool allows you to automatically move all files into sub-folders based on their types. Access it via :guilabel:`Tools->Arrange into folders`. Note that this tool only changes how the files are arranged inside the EPUB, it does not change how they are displayed in the File browser.
ar: غالبًا عند تحرير ملفات EPUB التي تحصل عليها من مكان ما، ستجد أن الملفات داخل EPUB مرتبة بشكل عشوائي، في مجلدات فرعية مختلفة. تتيح لك هذه الأداة نقل جميع الملفات تلقائيًا إلى مجلدات فرعية بناءً على أنواعها. يمكنك الوصول إليها عبر :guilabel:`أدوات->ترتيب في مجلدات`. لاحظ أن هذه الأداة تغير فقط كيفية ترتيب الملفات داخل EPUB، ولا تغير كيفية عرضها في متصفح الملفات.

en: Importing files in other e-book formats as EPUB
ar: استيراد الملفات بتنسيقات الكتب الإلكترونية الأخرى كـ EPUB

en: The editor includes the ability to import files in some other e-book formats directly as a new EPUB, without going through a full conversion. This is particularly useful to directly create EPUB files from your own hand-edited HTML files. You can do this via :guilabel:`File->Import an HTML or DOCX file as a new book`.
ar: يتضمن المحرر القدرة على استيراد الملفات بتنسيقات كتب إلكترونية أخرى مباشرة كملف EPUB جديد، دون الحاجة إلى تحويل كامل. هذا مفيد بشكل خاص لإنشاء ملفات EPUB مباشرة من ملفات HTML التي قمت بتحريرها يدويًا. يمكنك القيام بذلك عبر :guilabel:`ملف->استيراد ملف HTML أو DOCX ككتاب جديد`.

en: The Reports tool
ar: أداة التقارير

en: The Reports tool with information and statistics about the book
ar: أداة التقارير مع معلومات وإحصائيات حول الكتاب

en: Special features in the code editor
ar: ميزات خاصة في محرر الأكواد

en: The calibre HTML editor is very powerful. It has many features that make editing of HTML (and CSS) easier.
ar: محرر HTML في calibre قوي جدًا. يحتوي على العديد من الميزات التي تجعل تحرير HTML (و CSS) أسهل.

en: Syntax highlighting
ar: تمييز بناء الجملة

en: The HTML editor has very sophisticated syntax highlighting. Features include:
ar: يحتوي محرر HTML على تمييز بناء جملة متطور للغاية. تشمل الميزات:

en: The text inside bold, italic and heading tags is made bold/italic
ar: يتم جعل النص داخل علامات الخط العريض والمائل والعناوين عريضًا/مائلًا

en: As you move your cursor through the HTML, the matching HTML tags are highlighted, and you can jump to the opening or closing tag with the keyboard shortcuts :kbd:`Ctrl+{` and :kbd:`Ctrl+}`. Similarly, you can select the contents of a tag with :kbd:`Ctrl+Alt+T` or :kbd:`Ctrl+Shift+T`.
ar: أثناء تحريك المؤشر عبر HTML، يتم تمييز علامات HTML المطابقة، ويمكنك الانتقال إلى علامة الفتح أو الإغلاق باستخدام اختصارات لوحة المفاتيح :kbd:`Ctrl+{` و :kbd:`Ctrl+}`. وبالمثل، يمكنك تحديد محتويات علامة باستخدام :kbd:`Ctrl+Alt+T` أو :kbd:`Ctrl+Shift+T`.

en: Invalid HTML is highlighted with a red underline
ar: يتم تمييز HTML غير الصالح بخط أحمر تحته

en: Spelling errors in the text inside HTML tags and attributes such as title are highlighted. The spell checking is language aware, based on the value of the ``lang`` attribute of the current tag and the overall book language.
ar: يتم تمييز الأخطاء الإملائية في النص داخل علامات HTML وسماتها مثل العنوان. يأخذ التدقيق الإملائي في الاعتبار اللغة، بناءً على قيمة سمة ``lang`` للعلامة الحالية ولغة الكتاب بشكل عام.

en: CSS embedded inside ``<style>`` tags is highlighted
ar: يتم تمييز CSS المضمن داخل علامات ``<style>``

en: Special characters that can be hard to distinguish such as non-breaking spaces, different types of hyphens, etc. are highlighted.
ar: يتم تمييز الأحرف الخاصة التي قد يكون من الصعب تمييزها مثل المسافات غير الفاصلة، وأنواع مختلفة من الواصلات، إلخ.

en: Links to other files in ``<a>`` tags, ``<img>`` and ``<link>`` tags all have the filenames highlighted. If the filename they point to does not exist, the filename is marked with a red underline.
ar: الروابط إلى ملفات أخرى في علامات ``<a>``، و علامات ``<img>`` و ``<link>`` كلها يتم تمييز أسماء الملفات فيها. إذا كان اسم الملف الذي تشير إليه غير موجود، يتم وضع خط أحمر تحت اسم الملف.

en: Context sensitive help
ar: مساعدة حساسة للسياق

en: You can right click on an HTML tag name or a CSS property name to get help for that tag or property.
ar: يمكنك النقر بزر الفأرة الأيمن على اسم علامة HTML أو اسم خاصية CSS للحصول على مساعدة لتلك العلامة أو الخاصية.

en: You can also hold down the :kbd:`Ctrl` key and click on any filename inside a link tag to open that file in the editor automatically. Similarly, :kbd:`Ctrl` clicking a class name will take you to the first style rule that matches the tag and class.
ar: يمكنك أيضًا الضغط باستمرار على مفتاح :kbd:`Ctrl` والنقر على أي اسم ملف داخل علامة رابط لفتح هذا الملف في المحرر تلقائيًا. وبالمثل، فإن النقر على اسم فئة باستخدام :kbd:`Ctrl` سيأخذك إلى أول قاعدة نمط تطابق العلامة والفئة.

en: Right clicking a class name in an HTML file will allow you to rename the class, changing all occurrences of the class throughout the book and all its stylesheets.
ar: النقر بزر الفأرة الأيمن على اسم فئة في ملف HTML سيسمح لك بإعادة تسمية الفئة، مما يغير جميع تكرارات الفئة في جميع أنحاء الكتاب وجميع أوراق الأنماط الخاصة به.

en: Auto-complete
ar: الإكمال التلقائي

en: When editing an e-book, one of the most tedious tasks is creating links to other files inside the book, or to CSS stylesheets, or images. You have to figure out the correct filename and relative path to the file. The editor has auto-complete to make that easier.
ar: عند تحرير كتاب إلكتروني، إحدى أكثر المهام مملة هي إنشاء روابط لـ ملفات أخرى داخل الكتاب، أو إلى أوراق أنماط CSS، أو صور. يجب عليك معرفة اسم الملف الصحيح والمسار النسبي للملف. المحرر يحتوي على إكمال تلقائي لتسهيل ذلك.

en: As you type a filename, the editor automatically pops up suggestions. Simply use the :kbd:`Tab` key to select the correct file name. The editor even offers suggestions for links pointing to an anchor inside another HTML file. After you type the ``#`` character, the editor will show you a list of all anchors in the target file, with a small snippet of text to help you choose the right anchor.
ar: أثناء كتابتك لاسم ملف، يظهر المحرر تلقائيًا اقتراحات. ما عليك سوى استخدام مفتاح :kbd:`Tab` لتحديد اسم الملف الصحيح. يقدم المحرر حتى اقتراحات للروابط التي تشير إلى مرساة داخل ملف HTML آخر. بعد كتابة الحرف ``#``، سيعرض لك المحرر قائمة بجميع المرساة في الملف الهدف، مع مقتطف صغير من النص لمساعدتك في اختيار المرساة الصحيحة.

en: Note that unlike most other completion systems, the editor's completion system uses subsequence matching. This means that you can type just two or three letters from anywhere in the filename to complete the filename. For example, say you want the filename ``../images/arrow1.png``, you can simply type ``ia1`` and press :kbd:`Tab` to complete the filename. When searching for matches, the completion system prioritizes letters that are at the start of a word, or immediately after a path separator. Once you get used to this system, you will find it saves you a lot of time and effort.
ar: لاحظ أنه على عكس معظم أنظمة الإكمال الأخرى، يستخدم نظام الإكمال في المحرر مطابقة التسلسلات الفرعية. هذا يعني أنه يمكنك كتابة حرفين أو ثلاثة أحرف فقط من أي مكان في اسم الملف لإكمال اسم الملف. على سبيل المثال، إذا كنت تريد اسم الملف ``../images/arrow1.png``، يمكنك ببساطة كتابة ``ia1`` والضغط على :kbd:`Tab` لإكمال اسم الملف. عند البحث عن التطابقات، يعطي نظام الإكمال الأولوية للحروف التي تكون في بداية كلمة، أو مباشرة بعد فاصل المسار. بمجرد التعود على هذا النظام، ستجد أنه يوفر لك الكثير من الوقت والجهد.

en: Snippets
ar: قصاصات

en: The calibre E-book editor supports *snippets*. A snippet is a piece of text that is either re-used often or contains a lot of redundant text. The editor allows you to insert a snippet with only a few key strokes. The snippets are very powerful, with many features, such as placeholders you can jump between, automatic mirroring of repeated text and so on. For more information, see :doc:`snippets`.
ar: يدعم محرر الكتب الإلكترونية في calibre *القصاصات*. القصاصة هي جزء من النص يُعاد استخدامه غالبًا أو يحتوي على الكثير من النص الزائد. يتيح لك المحرر إدراج قصاصة ببضع ضغطات مفاتيح فقط. القصاصات قوية جدًا، مع العديد من الميزات، مثل العناصر النائبة التي يمكنك التنقل بينها، والمرايا التلقائية للنص المتكرر وهكذا. لمزيد من المعلومات، راجع :doc:`snippets`.
