Writing an Application Manual/bn: Difference between revisions
(Created page with "অ্যাপ্লিকেশন নির্দেশনা লিখন") |
(Created page with "Category:অবদান") |
||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
==দ্রষ্টব্য== | ==দ্রষ্টব্য== | ||
ম্যানুয়ালগুলি প্রধান অ্যাপ্লিকেশন পৃষ্ঠার উপ-পৃষ্ঠা হিসাবে অন্তর্ভুক্ত করা হবে। সংক্ষিপ্ততার জন্য, আমি সেই মূল পৃষ্ঠাটিকে ''অ্যাপনাম'' হিসাবে উল্লেখ করব। কাঠামো, তাই এমন কিছু হবে: | |||
* | * অ্যাপ্লিকেশন নাম | ||
** | ** অ্যাপনাম/ইঙ্গিত এবং টিপস | ||
* | * অ্যাপনাম/ম্যানুয়াল # আপনার বিষয়বস্তু পৃষ্ঠা | ||
** | ** অ্যাপনাম/ম্যানুয়াল/অ্যাপনামের একটি ভূমিকা | ||
** | ** অ্যাপনাম/ম্যানুয়াল/কনফিগারেশন পছন্দ | ||
** | ** অ্যাপনাম/ম্যানুয়াল/প্রথমবার আপনি অ্যাপনাম ব্যবহার করবেন | ||
** | ** অ্যাপনেম/ম্যানুয়াল/''বিভাগ ১'' | ||
** | ** অ্যাপনেম/ম্যানুয়াল/''বিভাগ xxx'' | ||
** | ** অ্যাপনাম/ম্যানুয়াল/ইঙ্গিত এবং টিপস | ||
** | ** অ্যাপনাম/ম্যানুয়াল/সমস্যা সমাধান | ||
** | ** অ্যাপনাম/ম্যানুয়াল/বাগ রিপোর্ট | ||
** | ** অ্যাপনাম/ম্যানুয়াল/টেকবেসের সাথে #লিঙ্ক করুন ইত্যাদি | ||
If some of your sections grow too large, you can place subsections on separate pages. It might look like this: | If some of your sections grow too large, you can place subsections on separate pages. It might look like this: | ||
Line 127: | Line 127: | ||
Once your manual is written you can have it transformed into a DocBook manual, so that your work can be used like an ordinary KDE handbook. The procedure is described in [[Special:myLanguage/How_To_Convert_a_UserBase_Manual_to_Docbook|this page]]. | Once your manual is written you can have it transformed into a DocBook manual, so that your work can be used like an ordinary KDE handbook. The procedure is described in [[Special:myLanguage/How_To_Convert_a_UserBase_Manual_to_Docbook|this page]]. | ||
[[Category: | [[Category:অবদান]] |
Latest revision as of 10:32, 18 November 2023
দ্রষ্টব্য
ম্যানুয়ালগুলি প্রধান অ্যাপ্লিকেশন পৃষ্ঠার উপ-পৃষ্ঠা হিসাবে অন্তর্ভুক্ত করা হবে। সংক্ষিপ্ততার জন্য, আমি সেই মূল পৃষ্ঠাটিকে অ্যাপনাম হিসাবে উল্লেখ করব। কাঠামো, তাই এমন কিছু হবে:
- অ্যাপ্লিকেশন নাম
- অ্যাপনাম/ইঙ্গিত এবং টিপস
- অ্যাপনাম/ম্যানুয়াল # আপনার বিষয়বস্তু পৃষ্ঠা
- অ্যাপনাম/ম্যানুয়াল/অ্যাপনামের একটি ভূমিকা
- অ্যাপনাম/ম্যানুয়াল/কনফিগারেশন পছন্দ
- অ্যাপনাম/ম্যানুয়াল/প্রথমবার আপনি অ্যাপনাম ব্যবহার করবেন
- অ্যাপনেম/ম্যানুয়াল/বিভাগ ১
- অ্যাপনেম/ম্যানুয়াল/বিভাগ xxx
- অ্যাপনাম/ম্যানুয়াল/ইঙ্গিত এবং টিপস
- অ্যাপনাম/ম্যানুয়াল/সমস্যা সমাধান
- অ্যাপনাম/ম্যানুয়াল/বাগ রিপোর্ট
- অ্যাপনাম/ম্যানুয়াল/টেকবেসের সাথে #লিঙ্ক করুন ইত্যাদি
If some of your sections grow too large, you can place subsections on separate pages. It might look like this:
- Appname/Manual # Your Contents page
- Appname/Manual/An Introduction to Appname
- Appname/Manual/Configuration Choices
- Appname/Manual/The First Time you use Appname
- Appname/Manual/section 1
- Appname/Manual/section 1/subsection 1
- Appname/Manual/section 1/subsection 2
and so on.
In order for the automatically generated Docbook to have the same contents page as the one you make on UserBase, and for links to work in the Docbook there are a couple or guidelines, that must be followed:
- The Docbook Table of Contents will list all sections and subsections regardless of whether they have a page of their own. On the other hand, subsubsections won't be listed in the Docbook TOC even though they have a page of their own.
- All pages should have a heading at the very top, either a section (== ... ==), a subsection (=== ... ===), or a subsubsection (==== ... ====), otherwise the Docbook structure will be messed up.
- The title of the section/subsection must exactly match the page name, otherwise Docbook links won't work.
- Subsection titles must be written like this:
=== title ===
, even if it is the top level on a page. Otherwise the Docbook structure will be messed up. Similarly, if you have a very long subsection with subsubsections on pages of their own, these pages must have their titles written like this:==== title ====
.
- Subsubsections that should not appear in the contents page and should not appear on a page of its own in the Docbook must be level 4 or below, i.e ==== or more.
- Links to pages in the manual must exactly match the page name (i.e. no links via redirects!)
- If you link to a subsection of a page, you must have an anchor at the target location. Failing that will mess up Docbook links as well as translations.
You will need a scratchpad to experiment with section headings/pages. You can use either your UserTalk page, or the discussion pages attached to the area where you are working. It's helpful if you remove anything no longer required, once the job is completed.
Developing a Manual
While developing your manual it is usually best to keep it separate from the regular UserBase content. Some prefer to edit their drafts as subpages of their Talk: page. We also have a special Draft: namespace for this purpose.
To create the content page of your manual, simply write http://userbase.kde.org/Draft:Appname/Manual in the address line of your browser, or place the [[Draft:Appname/Manual]] link in a page and then click it. Either way you will be taken to a page telling you that the page does not exist, but that you can create it clicking a link.
Contents
- Once you have made the decisions (that can be a lengthy procedure), create appropriate links on the Contents page. It is, of course, possible to insert a section later if you find you've missed something.
Building your Manual
- Use the red links to create the page, and write up a section at a time.
- Note on the Discussion page anything you will need to refer to later, such as links that can't yet be created.
Formatting considerations
In order for your manual to be translatable into Docbook format there are some restrictions on formatting that should be observed.
- Notes and Warnings do not support alternative titles in Docbook. Don't write something like
{{Remember|2=Don't Forget This!|1=You can use...}}
The2=...
part has no meaning in Docbook and the program transforming the wiki page to Docbook might get very confused. Just write{{Remember|1=You can use...}}
- Embed a Video has some limitations in its current implementation: Only YouTube and Vimeo are supported and only one value (the id of the video) can be passed as argument.
Searching your manual
At some point, you may need to find something that you wrote earlier, but can't remember where. Using the wiki search box may not be ideal unless the string you search for is very specific. You can get much better control over searches using the DPL extension. For example, to find the pages in your manual containing a certain string, you can add the following to any page:
<DPL> titlematch = %Appname/Manual% nottitleregexp = .*((/[a-z][a-z](.|-..)?)|([ _][(][a-z][a-z](...)?[)]))$ namespace = | Draft include = * includematch = /string to search for/ includemaxlength = 0 resultsheader = Manual Pages: format = ,\n* [[%PAGE%|%TITLE%]]\n,, </DPL>
Preparing the Manual for Translation
- The steps for markup editing can be found on Preparing a Page for Translation. Please adhere to that guide, since old markup styles may not still be relevant.
Producing a DocBook manual
Once your manual is written you can have it transformed into a DocBook manual, so that your work can be used like an ordinary KDE handbook. The procedure is described in this page.