cont-pe.xml / last modification: 2009-01-08 12:48
<?xml version="1.0" encoding="UTF-8"?><!-- versions:

    comment  : user interface definitions of ConTeXt

    authors  : Hans Hagen, Taco Hoekwater, Patrick Gundlach

    versions : 2004.11.17 : initial version
               2006.08.02 : define + resolve

-->
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="pe" version="2006.08.02">

  <cd:define name="align">
    <cd:constant type="داخلی"/>
    <cd:constant type="خارجی"/>
    <cd:constant type="چپ"/>
    <cd:constant type="راست"/>
    <cd:constant type="پمپ‌چپ"/>
    <cd:constant type="پمپ‌راست"/>
    <cd:constant type="میان"/>
    <cd:constant type="مرکز"/>
    <cd:constant type="نرمال"/>
    <cd:constant type="نه"/>
    <cd:constant type="بله"/>
  </cd:define>

  <cd:define name="symalign">
    <cd:constant type="چپ"/>
    <cd:constant type="راست"/>
    <cd:constant type="پمپ‌چپ"/>
    <cd:constant type="پمپ‌راست"/>
    <cd:constant type="میان"/>
    <cd:constant type="مرکز"/>
  </cd:define>

  <cd:define name="indenting">
    <cd:constant type="هیچگاه"/>
    <cd:constant type="هیچکدام"/>
    <cd:constant type="بدون"/>
    <cd:constant type="نه"/>
    <cd:constant type="بله"/>
    <cd:constant type="همواره"/>
    <cd:constant type="اولی"/>
    <cd:constant type="بعدی"/>
    <cd:constant type="کوچک"/>
    <cd:constant type="متوسط"/>
    <cd:constant type="بزرگ"/>
    <cd:constant type="نرمال"/>
    <cd:constant type="فرد"/>
    <cd:constant type="زوج"/>
    <cd:constant type="cd:dimension"/>
  </cd:define>

  <cd:define name="indentnext">
    <cd:constant type="بله"/>
    <cd:constant type="نه"/>
  </cd:define>

  <cd:define name="style">
    <cd:constant type="نرمال"/>
    <cd:constant type="مشکی"/>
    <cd:constant type="خوابیده"/>
    <cd:constant type="خوابیده‌مشکی"/>
    <cd:constant type="تایپ"/>
    <cd:constant type="cap"/>
    <cd:constant type="small..."/>
    <cd:constant type="cd:command"/>
  </cd:define>

  <cd:define name="language">
    <cd:constant type="nl"/>
    <cd:constant type="fr"/>
    <cd:constant type="en"/>
    <cd:constant type="uk"/>
    <cd:constant type="de"/>
    <cd:constant type="es"/>
    <cd:constant type="cz"/>
    <cd:constant type=".."/>
  </cd:define>

  <cd:define name="texts">
    <cd:constant type="cd:text"/>
    <cd:constant type="cd:section"/>
    <cd:constant type="تاریخ"/>
    <cd:constant type="cd:mark"/>
    <cd:constant type="شماره‌صفحه"/>
  </cd:define>

  <cd:define name="layout-h">
    <cd:constant type="متن" default="yes"/>
    <cd:constant type="حاشیه"/>
    <cd:constant type="لبه"/>
  </cd:define>

  <cd:define name="layout-v">
    <cd:constant type="بالا"/>
    <cd:constant type="سربرگ"/>
    <cd:constant type="متن" default="yes"/>
    <cd:constant type="ته‌برگ"/>
    <cd:constant type="پایین"/>
  </cd:define>

  <cd:define name="bodyfont">
    <cd:constant type="5pt"/>
    <cd:constant type="..."/>
    <cd:constant type="12pt"/>
    <cd:constant type="کوچک"/>
    <cd:constant type="بزرگ"/>
  </cd:define>

  <cd:command name="installlanguage" file="lang-ini.tex" category="language">
    <cd:sequence>
      <cd:string value="نصب‌زبان"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="فضاگذاری">
          <cd:constant type="فشرده" default="yes"/>
          <cd:constant type="گسترده"/>
        </cd:parameter>
        <cd:parameter name="lefthyphenmin">
          <cd:constant type="cd:number" default="2"/>
        </cd:parameter>
        <cd:parameter name="righthyphenmin">
          <cd:constant type="cd:number" default="2"/>
        </cd:parameter>
        <cd:parameter name="وضعیت">
          <cd:constant type="شروع"/>
          <cd:constant type="پایان"/>
        </cd:parameter>
        <cd:parameter name="جمله‌چپ">
          <cd:constant type="cd:command" default="---"/>
        </cd:parameter>
        <cd:parameter name="جمله‌راست">
          <cd:constant type="cd:command" default="---"/>
        </cd:parameter>
        <cd:parameter name="زیرجمله‌چپ">
          <cd:constant type="cd:command" default="---"/>
        </cd:parameter>
        <cd:parameter name="زیرجمله‌راست">
          <cd:constant type="cd:command" default="---"/>
        </cd:parameter>
        <cd:parameter name="نقل‌چپ">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="نقل‌راست">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="نقل‌قول‌چپ">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="نقل‌قول‌راست">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="سخنرانی‌چپ">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="سخنرانی‌میانی">
          <cd:constant type="cd:command" default=""/>
        </cd:parameter>
        <cd:parameter name="سخنرانی‌راست">
          <cd:constant type="cd:command"/>
        </cd:parameter>
        <cd:parameter name="مرزمتن">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="تاریخ">
          <cd:constant type="cd:text"/> <!-- TODO -->
        </cd:parameter>
        <cd:parameter name="compoundhyphen">
          <cd:constant type="cd:command" default="\compoundhyphen"/>
        </cd:parameter>
        <cd:parameter name="leftcompoundhyphen">
          <cd:constant type="cd:command" default="\compoundhyphen"/>
        </cd:parameter>
        <cd:parameter name="rightcompoundhyphen">
          <cd:constant type="cd:command" default=""/>
        </cd:parameter>
        <cd:parameter name="پیش‌فرض">
          <cd:constant type="cd:name"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command name="setuplanguage" file="lang-ini.tex" category="language">
    <cd:sequence>
      <cd:string value="بارگذاری‌زبان"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:resolve name="language"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:inherit name="نصب‌زبان" n="2"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command name="language" file="lang-ini.tex" category="language">
    <cd:sequence>
      <cd:string value="زبان"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:resolve name="language"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="mainlanguage" file="lang-ini.tex" category="language">
    <cd:sequence>
      <cd:string value="زبان‌اصلی"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:resolve name="language"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="translate" file="lang-lab.tex" category="language">
    <cd:sequence>
      <cd:string value="ترجمه"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="cd:name">
          <cd:constant type="cd:text"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command name="useencoding" file="enco-ini.tex" category="encoding"> <!-- engine="pdftex" -->
    <cd:sequence>
      <cd:string value="استفاده‌رمزینه"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="usespecials" file="spec-ini.tex">
    <cd:sequence>
      <cd:string value="استفاده‌ویژگیها"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="بازنشانی"/>
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="defineoutput" file="spec-ini.tex">
    <cd:sequence>
      <cd:string value="تعریف‌خروجی"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="setupoutput" file="spec-ini.tex">
    <cd:sequence>
      <cd:string value="بارگذاری‌خروجی"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="definebodyfontenvironment" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="تعریف‌محیط‌قلم‌بدنه"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes"> <!-- it's possible to use 1+2+3, 2+3, what about 1+2? -->
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="no"> <!-- have to force no, otherwise \showsetup is wrong ! -->
        <cd:constant type="5pt"/> <!-- TODO: maybe <cd:resolve name="bodyfont"/> -->
        <cd:constant type="..."/>
        <cd:constant type="12pt"/>
        <cd:constant type="پیش‌فرض"/>
      </cd:keywords>
      <cd:assignments n="3" optional="yes" list="yes">
        <cd:parameter name="متن">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="script">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="scriptscript">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="x">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="xx">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="a">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="b">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="c">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="d">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="کوچک">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="بزرگ">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="فضای‌بین‌خط">
          <cd:constant type="cd:dimension"/>
        </cd:parameter>
        <cd:parameter name="em">
          <cd:resolve name="style"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command name="setupbodyfontenvironment" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="بارگذاری‌محیط‌قلم‌متن"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes"> <!-- same as definebodyfontenvironment; you can define the whole commant to inherit, not only parameters-->
        <cd:inherit name="تعریف‌محیط‌قلم‌بدنه" n="1"/>
      </cd:keywords>
      <cd:keywords n="2" optional="no">
        <cd:inherit name="تعریف‌محیط‌قلم‌بدنه" n="2" optional="no"/>
      </cd:keywords>
      <cd:assignments n="3" optional="yes" list="yes">
        <cd:inherit name="تعریف‌محیط‌قلم‌بدنه" n="3"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command name="showbodyfontenvironment" file="font-run.tex" category="fonts"> <!-- and debug -->
    <cd:sequence>
      <cd:string value="نمایش‌محیط‌قلم‌بدنه"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:inherit name="بارگذاری‌قلم‌متن" n="1"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="definebodyfont" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="تعریف‌قلم‌متن"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes"> <!-- <cd:constant type="پیش‌فرض"/> -->
        <cd:resolve name="bodyfont"/> <!-- TODO: check this -->
      </cd:keywords>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="rm" default="yes"/>
        <cd:constant type="ss"/>
        <cd:constant type="tt"/>
        <cd:constant type="hw"/>
        <cd:constant type="cg"/>
        <cd:constant type="mm"/>
      </cd:keywords>
      <cd:assignments n="3" list="yes">
        <cd:parameter name="tf">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="bf">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="sl">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="it">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="bs">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="bi">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="sc">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="mr">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="ex">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="mi">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="sy">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="ma">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="mb">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="mc">
          <cd:constant type="cd:file"/>
        </cd:parameter>
        <cd:parameter name="md">
          <cd:constant type="cd:file"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command name="definebodyfontDEF" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="تعریف‌قلم‌متن"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/> 
      </cd:keywords>
      <cd:keywords n="2">
        <cd:inherit name="بارگذاری‌قلم‌متن" n="2"/>
      </cd:keywords>
      <cd:keywords n="1"> 
        <cd:inherit name="بارگذاری‌قلم‌متن" n="3"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="definebodyfontREF" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="تعریف‌قلم‌متن"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:inherit name="بارگذاری‌قلم‌متن" n="1"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:inherit name="بارگذاری‌قلم‌متن" n="2"/>
      </cd:keywords>
      <cd:keywords n="3"> 
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>


  <cd:command name="showbodyfont" file="font-run.tex" category="fonts"> <!-- visual debugging -->
    <cd:sequence>
      <cd:string value="نمایش‌قلم‌بدنه"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" optional="yes" list="yes">
        <cd:inherit name="بارگذاری‌قلم‌متن" n="1"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="setupbodyfont" file="font-run.tex" category="fonts">
    <cd:sequence>
      <cd:string value="بارگذاری‌قلم‌متن"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes"> <!-- TODO: many missing, maybe also <cd:resolve name="bodyfont"/> -->
        <cd:constant type="cd:name"/>
        <cd:constant type="سریف"/>
        <cd:constant type="منظم"/>
        <cd:constant type="رومن"/>
        <cd:constant type="سانز"/>
        <cd:constant type="حمایت"/>
        <cd:constant type="سانزسریف"/>
        <cd:constant type="مونو"/>
        <cd:constant type="تایپ"/>
        <cd:constant type="دورنگاره"/>
        <cd:constant type="دست‌نوشته"/>
        <cd:constant type="خوشنویسی"/>
        <cd:constant type="5pt"/>
        <cd:constant type="..."/>
        <cd:constant type="12pt"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="switchtobodyfont" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="تغییربه‌قلم‌بدنه"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1" list="yes">
        <cd:constant type="cd:name"/>
        <cd:constant type="سریف"/>
        <cd:constant type="منظم"/>
        <cd:constant type="رومن"/>
        <cd:constant type="سانز"/>
        <cd:constant type="حمایت"/>
        <cd:constant type="سانزسریف"/>
        <cd:constant type="مونو"/>
        <cd:constant type="تایپ"/>
        <cd:constant type="دورنگاره"/>
        <cd:constant type="دست‌نوشته"/>
        <cd:constant type="خوشنویسی"/>
        <cd:constant type="5pt"/>
        <cd:constant type="..."/>
        <cd:constant type="12pt"/>
        <cd:constant type="کوچک"/>
        <cd:constant type="بزرگ"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="definefont" file="font-ini.tex" category="fonts">
    <cd:sequence>
      <cd:string value="تعریف‌قلم"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2">
        <cd:constant type="cd:file"/>
      </cd:keywords>
      <cd:keywords n="3" optional="yes">
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="setupcolor" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="بارگذاری‌رنگ"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="setupcolors" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="بارگذاری‌رنگها"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="وضعیت">
          <cd:constant type="شروع"/>
          <cd:constant type="پایان"/>
          <cd:constant type="سراسری"/>
          <cd:constant type="موضعی"/>
        </cd:parameter>
        <cd:parameter name="تبدیل">
          <cd:constant type="بله"/>
          <cd:constant type="نه"/>
          <cd:constant type="همواره"/>
        </cd:parameter>
        <cd:parameter name="کاهش">
          <cd:constant type="بله"/>
          <cd:constant type="نه"/>
        </cd:parameter>
        <cd:parameter name="rgb">
          <cd:constant type="بله"/>
          <cd:constant type="نه"/>
        </cd:parameter>
        <cd:parameter name="cmyk">
          <cd:constant type="بله"/>
          <cd:constant type="نه"/>
        </cd:parameter>
        <cd:parameter name="mpcmyk">
          <cd:constant type="بله"/>
          <cd:constant type="نه"/>
        </cd:parameter>
        <cd:parameter name="mpspot">
          <cd:constant type="بله"/>
          <cd:constant type="نه"/>
        </cd:parameter>
        <cd:parameter name="رنگ‌متن">
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="شکافتن">
          <cd:constant type="c"/>
          <cd:constant type="m"/>
          <cd:constant type="y"/>
          <cd:constant type="k"/>
          <cd:constant type="p"/>
          <cd:constant type="s"/>
          <cd:constant type="نه"/>
          <cd:constant type="cd:name"/>
        </cd:parameter>
        <cd:parameter name="criterium">
          <cd:constant type="همه"/>
          <cd:constant type="هیچکدام"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command name="definecolor" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="تعریف‌رنگ"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="r">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="g">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="b">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="c">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="m">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="y">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="k">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="s">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="h">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="t">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="a">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="p">
          <cd:constant type="cd:text"/>
        </cd:parameter>
        <cd:parameter name="e">
          <cd:constant type="cd:text"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command name="color" type="environment" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="رنگ"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="color" file="colo-ini.tex">
    <cd:sequence>
      <cd:string value="رنگ"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:text"/>
      </cd:keywords>
      <cd:content n="2"/>
    </cd:arguments>
  </cd:command>

  <cd:command name="graycolor" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="رنگ‌خاکستری"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:text"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="showcolor" file="colo-run.tex" category="colors"> <!-- and debug -->
    <cd:sequence>
      <cd:string value="نمایش‌رنگ"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="definepalet" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="تعریف‌لوح"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:parameter name="cd:name">
          <cd:constant type="cd:name"/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command name="setuppalet" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="بارگذاری‌لوح"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="definecolorgroup" file="colo-ini.tex" category="colors">
    <cd:sequence>
      <cd:string value="تعریف‌گروه‌رنگ"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" optional="yes">
        <cd:constant type="rgb" default="yes"/>
        <cd:constant type="cmyk"/>
        <cd:constant type="خاکستری"/>
        <cd:constant type="s"/>
      </cd:keywords>
      <cd:triplet n="3" list="yes"/>
    </cd:arguments>
  </cd:command>

  <cd:command name="showpalet" file="colo-run.tex" category="colors"> <!-- and debug -->
    <cd:sequence>
      <cd:string value="نمایش‌لوح"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:constant type="افقی"/>
        <cd:constant type="عمودی"/>
        <cd:constant type="نام"/>
        <cd:constant type="مقدار"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="showcolorgroup" file="colo-run.tex" category="colors"> <!-- and debug-->
    <cd:sequence>
      <cd:string value="نمایش‌گروه‌رنگ"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:keywords n="2" list="yes">
        <cd:constant type="افقی"/>
        <cd:constant type="عمودی"/>
        <cd:constant type="نام"/>
        <cd:constant type="مقدار"/>
        <cd:constant type="cd:number"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="comparepalet" file="colo-run.tex" category="colors"> <!-- and debug? -->
    <cd:sequence>
      <cd:string value="لوح‌مقایسه"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="comparecolorgroup" file="colo-run.tex" category="colors">
    <cd:sequence>
      <cd:string value="مقایسه‌گروه‌رنگ"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
    </cd:arguments>
  </cd:command>

  <cd:command name="showmakeup" file="supp-vis.tex" category="debug">
    <cd:sequence>
      <cd:string value="نمایش‌آرایش"/>
    </cd:sequence>
  </cd:command>

  <cd:command name="definetype" file="core-ver.tex" category="verbatim">
    <cd:sequence>
      <cd:string value="تعریف‌تایپ"/>
    </cd:sequence>
    <cd:arguments>
      <cd:keywords n="1">
        <cd:constant type="cd:name"/>
      </cd:keywords>
      <cd:assignments n="2" list="yes">
        <cd:inherit name="بارگذاری‌تایپ" n="1"/>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command name="setuptype" file="core-ver.tex" category="verbatim"> <!-- TODO -->
    <cd:sequence>
      <cd:string value="بارگذاری‌تایپ"/>
    </cd:sequence>
    <cd:arguments>
      <cd:assignments n="1" list="yes">
        <cd:parameter name="فضا">
          <cd:constant type="روی"/>
          <cd:constant type="خاموش" default="yes"/>
        </cd:parameter>
        <cd:parameter name="گزینه">
          <cd:constant type="خوابیده"/>
          <cd:constant type="نرمال"/>
          <cd:constant type="هیچکدام"/>
        </cd:parameter>
        <cd:parameter name="سبک">
          <cd:resolve name="style"/>
        </cd:parameter>
        <cd:parameter name="رنگ">
          <cd:constant type="cd:name" default=""/>
        </cd:parameter>
      </cd:assignments>
    </cd:arguments>
  </cd:command>

  <cd:command name="type" file="verb-ini.tex" category="verbatim">
    <cd:sequence>
      <cd:string value="تایپ"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command name="typ" file="core-ver.tex" category="verbatim">
    <cd:sequence>
      <cd:string value="typ"/>
    </cd:sequence>
    <cd:arguments>
      <cd:content n="1"/>
    </cd:arguments>
  </cd:command>

  <cd:command name="tex" file="core-ver.tex" category="verbatim">
    <cd:sequence>