summaryrefslogtreecommitdiff
path: root/tex/context/interface/mkiv/i-language.xml
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/interface/mkiv/i-language.xml')
-rw-r--r--tex/context/interface/mkiv/i-language.xml40
1 files changed, 23 insertions, 17 deletions
diff --git a/tex/context/interface/mkiv/i-language.xml b/tex/context/interface/mkiv/i-language.xml
index 395e08c34..357061321 100644
--- a/tex/context/interface/mkiv/i-language.xml
+++ b/tex/context/interface/mkiv/i-language.xml
@@ -4,7 +4,7 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
- <cd:command name="installlanguage" file="lang-ini.mkiv">
+ <cd:command name="installlanguage" level="system" category="language" file="lang-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:assignments list="yes">
@@ -13,14 +13,14 @@
</cd:arguments>
</cd:command>
- <cd:command name="installlanguage" variant="name" file="lang-ini.mkiv">
+ <cd:command name="installlanguage" variant="name" level="system" category="language" file="lang-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-language"/>
</cd:arguments>
</cd:command>
- <cd:command name="setuplanguage" file="lang-ini.mkiv">
+ <cd:command name="setuplanguage" level="style" category="language" file="lang-ini.mkiv">
<cd:arguments>
<cd:keywords optional="yes">
<cd:constant type="cd:language"/>
@@ -62,6 +62,12 @@
<cd:parameter name="font">
<cd:constant type="auto"/>
</cd:parameter>
+ <cd:parameter name="bidi">
+ <cd:constant type="left"/>
+ <cd:constant type="right"/>
+ <cd:constant type="l2r"/>
+ <cd:constant type="r2l"/>
+ </cd:parameter>
<cd:parameter name="text">
<cd:constant type="cd:text"/>
</cd:parameter>
@@ -124,15 +130,15 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelselanguage" file="lang-ini.mkiv">
+ <cd:command name="doifelselanguage" level="system" category="language conditional" file="lang-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-language"/>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
-
- <cd:command name="doiflanguageelse" file="lang-ini.mkiv">
+
+ <cd:command name="doiflanguageelse" level="system" category="language conditional" file="lang-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-language"/>
<cd:resolve name="argument-true"/>
@@ -140,15 +146,15 @@
</cd:arguments>
</cd:command>
- <cd:command name="doifelsepatterns" file="lang-ini.mkiv">
+ <cd:command name="doifelsepatterns" level="system" category="language conditional" file="lang-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-language"/>
<cd:resolve name="argument-true"/>
<cd:resolve name="argument-false"/>
</cd:arguments>
</cd:command>
-
- <cd:command name="doifpatternselse" file="lang-ini.mkiv">
+
+ <cd:command name="doifpatternselse" level="system" category="language conditional" file="lang-ini.mkiv">
<cd:arguments>
<cd:resolve name="argument-language"/>
<cd:resolve name="argument-true"/>
@@ -156,41 +162,41 @@
</cd:arguments>
</cd:command>
- <cd:command name="language" generated="yes" variant="example" file="lang-ini.mkiv">
+ <cd:command name="language" generated="yes" variant="example" level="document" category="language" file="lang-ini.mkiv">
<cd:sequence>
<cd:variable value="language"/>
</cd:sequence>
</cd:command>
- <cd:command name="language" file="lang-ini.mkiv">
+ <cd:command name="language" level="document" category="language" file="lang-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-language"/>
</cd:arguments>
</cd:command>
- <cd:command name="mainlanguage" file="lang-ini.mkiv">
+ <cd:command name="mainlanguage" level="style" category="language" file="lang-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-language"/>
</cd:arguments>
</cd:command>
- <cd:command name="uselanguageparameter" file="lang-ini.mkiv">
+ <cd:command name="uselanguageparameter" level="system" category="language" file="lang-ini.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
</cd:command>
- <cd:command name="exceptions" type="environment" file="lang-ini.mkiv">
+ <cd:command name="exceptions" type="environment" level="style" category="language" file="lang-ini.mkiv">
<cd:arguments>
<cd:resolve name="keyword-language"/>
</cd:arguments>
</cd:command>
- <cd:command name="currentlanguage" file="lang-ini.mkiv"/>
+ <cd:command name="currentlanguage" level="system" category="language" file="lang-ini.mkiv"/>
- <cd:command name="currentmainlanguage" file="lang-ini.mkiv"/>
+ <cd:command name="currentmainlanguage" level="system" category="language" file="lang-ini.mkiv"/>
- <cd:command name="commalistsentence" file="lang-lab.mkiv">
+ <cd:command name="commalistsentence" level="document" category="language" file="lang-lab.mkiv">
<cd:arguments>
<cd:keywords list="yes">
<cd:constant type="cd:text"/>