Declension of adjective {{{1}}} (?)
singular masculine feminine
basic singular triptote singular triptote in ـَة (-a)
indefinite definite indefinite definite
informal {{{1}}}
?
الْ{{{1}}}
?
{{{1}}}َة
?
الْ{{{1}}}َة
?
nominative {{{1}}}ٌ
?
الْ{{{1}}}ُ
?
{{{1}}}َةٌ
?
الْ{{{1}}}َةُ
?
accusative {{{1}}}ًا
?
الْ{{{1}}}َ
?
{{{1}}}َةً
?
الْ{{{1}}}َةَ
?
genitive {{{1}}}ٍ
?
الْ{{{1}}}ِ
?
{{{1}}}َةٍ
?
الْ{{{1}}}َةِ
?
dual masculine feminine
indefinite definite indefinite definite
informal {{{1}}}َيْن
?
الْ{{{1}}}َيْن
?
{{{1}}}َتَيْن
?
الْ{{{1}}}َتَيْن
?
nominative {{{1}}}َانِ
?
الْ{{{1}}}َانِ
?
{{{1}}}َتَانِ
?
الْ{{{1}}}َتَانِ
?
accusative {{{1}}}َيْنِ
?
الْ{{{1}}}َيْنِ
?
{{{1}}}َتَيْنِ
?
الْ{{{1}}}َتَيْنِ
?
genitive {{{1}}}َيْنِ
?
الْ{{{1}}}َيْنِ
?
{{{1}}}َتَيْنِ
?
الْ{{{1}}}َتَيْنِ
?
plural masculine feminine
plural unknown sound feminine plural
indefinite definite indefinite definite
informal ? ? {{{1}}}َات
?
الْ{{{1}}}َات
?
nominative ? ? {{{1}}}َاتٌ
?
الْ{{{1}}}َاتُ
?
accusative ? ? {{{1}}}َاتٍ
?
الْ{{{1}}}َاتِ
?
genitive ? ? {{{1}}}َاتٍ
?
الْ{{{1}}}َاتِ
?

This template displays an inflection table for Arabic adjectives. The parameters are largely the same as for the headword template {{ar-adj}}, and in general it is possible to copy such a template, change its name to {{ar-decl-adj}}, and get an appropriate declension table -- provided that the masculine plural is specified appropriately, or that the adjective is of a sort that uses a sound masculine plural (e.g. participles of non-form-I verbs and some form-I participles).

See also {{ar-decl-noun}}.

Parameters

|1=
The stem used in the masculine singular, including vowels. Can optionally be of the form 'STEM:TYPE' with an explicitly specified inflection type (see below); otherwise the inflection type is inferred from the form of the stem. Can also be 'STEM/TR' or 'STEM/TR:TYPE' with manual transliteration supplied (note that manual transliteration can also be specified using separate parameters, as with headword templates like {{ar-adj}}). Can be "-" to suppress the masculine singular.
|head2=, |head3=, ...
Additional masculine singular stems.
|tr=, |tr2=, |tr3=, ...
Alternative way to specify manual transliteration for |1=, |head2=, |head3=, ..., respectively, instead of using the 'STEM/TR' specification. Provided for compatibility with headword templates.
|f=, |f2=, ...
The stem(s) used in the feminine singular, including vowels. Normally unnecessary; if omitted, the feminine singular will be inferred from the masculine singular (equivalent to specifying |f=f). Can be of the form 'STEM' (inflection type inferred), 'STEM:TYPE' (with an explicitly specified inflection type, as above), or 'TYPE' (feminine singular stem inferred from inflection type and masculine singular stem; only works for 'f', 'rf', 'intf', 'cdf', 'elf'). Can also be 'STEM/TR' or 'STEM/TR:TYPE' with manual transliteration supplied. Can be "-" to suppress the feminine.
|ftr=, |f2tr=, ...
Alternative way to specify manual transliteration for |f=, |f2=, ..., respectively, instead of using the 'STEM/TR' specification. Provided for compatibility with headword templates. Similar parameters are available for plurals and duals.
|pl=, |pl2=, ...
The stem(s) used in the masculine plural, including vowels. If omitted, equivalent to specifying |pl=p; i.e. defaults to being unknown, except for color-defect adjectives, where the plural can automatically be determined. To specify a strong plural (as for derived participles), use |pl=sp. Has the same allowed forms as for the feminine singular.
|fpl=, |fpl2=, ...
The stem(s) used in the feminine plural, including vowels. Normally unnecessary; if omitted, inferred from the feminine singular (equivalent to specifying |fpl=sp). Has the same allowed forms as for the feminine singular.
|cpl=, |cpl2=, ...
The stem(s) used in the masculine and feminine plural, including vowels. Equivalent to specifying both |pl= and |fpl= with the same value. Can be freely mixed with |pl= and |fpl= and will be listed after them. Has the same allowed forms as for the feminine singular.
|d=, |d2=, ...
The stem(s) used in the masculine dual, including vowels. Normally unnecessary; if omitted, inferred from the masculine singular (equivalent to specifying |d=d). Has the same allowed forms as for the feminine singular.
|fd=, |fd2=, ...
The stem(s) used in the feminine dual, including vowels. Normally unnecessary; if omitted, inferred from the feminine singular (equivalent to specifying |fd=d). Has the same allowed forms as for the feminine singular.
|number=
Explicitly control which numbers appear. The value is a comma-separated list of one or more of sg, du, pl. By default, all numbers appear.
|state=
Explicitly control which states appear. The value is a comma-separated list of one or more of ind (indefinite) or def (definite); the value con (construct), possible for nouns, doesn't apply to adjectives (although it does apply to gendered nouns and numerals, which otherwise use the same parameters as adjectives). By default, all states appear. Currently, non-"appearing" states are displayed with a dash in place of the appropriate declension members instead of not appearing at all.
|basestate=
Override the morphological state. This is mostly used with proper nouns. The value is one of ind or def (con doesn't apply to adjectives, although it does apply to gendered nouns and numerals, which otherwise use the same parameters as adjectives).
|omitarticle=
If specified, omit the definite article that is otherwise automatically added in the definite state.
|nom_m_sg_ind=, |nom_m_sg_def=, |nom_m_sg_con=, ...
Override particular forms. The param name is a combination of case (nom/acc/gen/inf where inf is the informal form), gender (m/f), number (sg/du/pl) and state (ind/def/con). The value can have semicolons or commas (or Arabic equivalents) to separate distinct stems and a vertical bar to separate alternative spellings for a given stem (typically different possible hamza seats). Manual transliterations can be specified using the 'STEM/TR' form (no alternative parameters are provided in this case for manual translits). When overrides are specified, the page will be placed in a category indicating irregular declension such as Category:Arabic irregular adjectives (or Category:Arabic irregular numerals, etc. depending on the part of speech), unless |noirreg= is given a value.
|lemma=
Override the lemma (displayed at the head of the declension table).
|noirreg=
If specified, don't place the page in an irregular-declension category when overrides are specified.
|pos=
Override the part of speech (displayed at the head of the declension table).
|mod=,|modhead2=,|modhead3=,...; |modf=,|modf2=,...; |modpl=,|modpl2=,...; |modfpl=,|modfpl2=,...; |modd=,|modd2=,...; |modfd=,|modfd2=,...; etc. Also |idafa=. Also |modstate=, |modcase=, |modnumgen=, and |modtr=,|modtr2=,...; |modftr=,|modf2tr=,...; etc.
Specify another word that is declined separately as a modifier. See {{ar-decl-noun}}, except that |modnumgen= is used to restrict both number and gender, typically |modnumgen=m_sg.
|mod2=,|mod2head2=,|mod2head3=,...; |mod2f=,|mod2f2=,...; |mod2pl=,|mod2pl2=,...; |mod2fpl=,|mod2fpl2=,...; |mod2d=,|mod2d2=,...; |mod2fd=,|mod2fd2=,...; etc. Also |idafa2=. Also |mod2state=, |mod2tr=, etc.
Specify a second modifying word. See {{ar-decl-noun}}. Similarly, a third modifying word, etc. can be specified using |mod3= and derivatives, up to |mod9=.

Inflection types

tri
Regular triptote.
di
Regular diptote.
in
Form ending in -in, such as final-weak active participles. This automatically selects the "triptote" or "diptote" variant according to the number (singular or plural) and form of the adjective.
triin
Form ending in -in, forcing the "triptote" variant (with indefinite accusative in -iyan). Rarely needed for adjectives.
diin
Form ending in -in, forcing the "diptote" variant (with indefinite accusative in -iya). Rarely needed for adjectives. See {{ar-decl-noun}} for a discussion of the singular and plural -in variants in nouns.
inv
Invariable declension ending in alif or alif maqṣūra. Such words will have feminine plurals in -ayāt and duals in -ayān.
lwinv
Invariable declension, loanword-type. Always ends in tall alif. Such words will have feminine plurals in -āt and duals in -atān, as if the alif was a tāʾ marbūṭa.
an
Forms ending in -an, such as final-weak passive participles.
el
Elative adjective. Same as di but causes the feminine to be inferred as type elf.
cd
Color-defect adjective. Same as di but causes the feminine to be inferred as type cdf and plural to be inferred as type cdp.
rf
Regular feminine in -a.
intf
Intensive feminine, e.g. كَسْلَى (kaslā) to masculine كَسْلَان (kaslān, lazy).
elf
Elative feminine, e.g. كُبْرَى (kubrā) to masculine أَكْبَر (ʔakbar, bigger).
cdf
Color-defect feminine, e.g. حَمْرَاء (ḥamrāʔ) to masculine أَحْمَر (ʔaḥmar, red).
f
Select the appropriate feminine form. Equivalent to elp if the masculine is of type el; cdp if the masculine is of type cd; intf if the masculine is of the form of an intensive adjective, such as كَسْلَان (kaslān, lazy) or عَطْشَان (ʕaṭšān, thirsty); else rf.
smp
Sound masculine plural in -ūn(a)/-īn(a).
sfp
Sound feminine plural in -āt-.
awnp
Plural ending in -awn(a), esp. of adjectives, such as أَدْنَوْنَ (ʔadnawna) plural of أَدْنَى (ʔadnā, closer, lower).
cdp
Color-defect adjective plural.
p
Select the appropriate plural form if known (currently only if the singular is of type cd, in which case it is equivalent to cdp); else, equivalent to type ?.
sp
Select the appropriate plural form if known, else a strong plural. Equivalent to cdp if the singular is of type cd; else sfp for feminines, awnp for masculines if the singular is of type an, smp for other masculines.
d
Select the appropriate dual form.
?
Indicate that the declension is unknown. All inflections will appear as question marks.

Examples

A simple example

For participles, nisbas and similar adjectives that take sound plurals, it is enough to simply specify a single stem, e.g. for the adjective مُسْلِم (muslim), a simple declaration works:

{{ar-decl-adj|مُسْلِم}}

This yields

Declension of adjective مُسْلِم (muslim)
singular masculine feminine
basic singular triptote singular triptote in ـَة (-a)
indefinite definite indefinite definite
informal مُسْلِم
muslim
الْمُسْلِم
al-muslim
مُسْلِمَة
muslima
الْمُسْلِمَة
al-muslima
nominative مُسْلِمٌ
muslimun
الْمُسْلِمُ
al-muslimu
مُسْلِمَةٌ
muslimatun
الْمُسْلِمَةُ
al-muslimatu
accusative مُسْلِمًا
musliman
الْمُسْلِمَ
al-muslima
مُسْلِمَةً
muslimatan
الْمُسْلِمَةَ
al-muslimata
genitive مُسْلِمٍ
muslimin
الْمُسْلِمِ
al-muslimi
مُسْلِمَةٍ
muslimatin
الْمُسْلِمَةِ
al-muslimati
dual masculine feminine
indefinite definite indefinite definite
informal مُسْلِمَيْن
muslimayn
الْمُسْلِمَيْن
al-muslimayn
مُسْلِمَتَيْن
muslimatayn
الْمُسْلِمَتَيْن
al-muslimatayn
nominative مُسْلِمَانِ
muslimāni
الْمُسْلِمَانِ
al-muslimāni
مُسْلِمَتَانِ
muslimatāni
الْمُسْلِمَتَانِ
al-muslimatāni
accusative مُسْلِمَيْنِ
muslimayni
الْمُسْلِمَيْنِ
al-muslimayni
مُسْلِمَتَيْنِ
muslimatayni
الْمُسْلِمَتَيْنِ
al-muslimatayni
genitive مُسْلِمَيْنِ
muslimayni
الْمُسْلِمَيْنِ
al-muslimayni
مُسْلِمَتَيْنِ
muslimatayni
الْمُسْلِمَتَيْنِ
al-muslimatayni
plural masculine feminine
plural unknown sound feminine plural
indefinite definite indefinite definite
informal ? ? مُسْلِمَات
muslimāt
الْمُسْلِمَات
al-muslimāt
nominative ? ? مُسْلِمَاتٌ
muslimātun
الْمُسْلِمَاتُ
al-muslimātu
accusative ? ? مُسْلِمَاتٍ
muslimātin
الْمُسْلِمَاتِ
al-muslimāti
genitive ? ? مُسْلِمَاتٍ
muslimātin
الْمُسْلِمَاتِ
al-muslimāti

A more complex example

For more complex examples, generally it is sufficient to copy the headword declaration for an adjective and make minor changes, mostly just changing the template name from {{ar-adj|...}} to {{ar-decl-adj|...}}. For example, for the adjective كَسْلَان (kaslān, lazy), the headword is declared as follows:

{{ar-adj|كَسْلَان|f=كَسْلَانَة|f2=كَسْلَى|pl=كَسَالَى|pl2=كُسَالَى|pl3=كَسْلَى}}

Just changing the template name yields the correct declension template:

{{ar-decl-adj|كَسْلَان|f=كَسْلَانَة|f2=كَسْلَى|pl=كَسَالَى|pl2=كُسَالَى|pl3=كَسْلَى}}

This produces

Declension of adjective كَسْلَان (kaslān)
singular masculine feminine
basic singular diptote singular triptote in ـَة (-a)‎;
singular invariable
indefinite definite indefinite definite
informal كَسْلَان
kaslān
الْكَسْلَان
al-kaslān
كَسْلَانَة‎; كَسْلَى
kaslāna‎; kaslā
الْكَسْلَانَة‎; الْكَسْلَى
al-kaslāna‎; al-kaslā
nominative كَسْلَانُ
kaslānu
الْكَسْلَانُ
al-kaslānu
كَسْلَانَةٌ‎; كَسْلَى
kaslānatun‎; kaslā
الْكَسْلَانَةُ‎; الْكَسْلَى
al-kaslānatu‎; al-kaslā
accusative كَسْلَانَ
kaslāna
الْكَسْلَانَ
al-kaslāna
كَسْلَانَةً‎; كَسْلَى
kaslānatan‎; kaslā
الْكَسْلَانَةَ‎; الْكَسْلَى
al-kaslānata‎; al-kaslā
genitive كَسْلَانَ
kaslāna
الْكَسْلَانِ
al-kaslāni
كَسْلَانَةٍ‎; كَسْلَى
kaslānatin‎; kaslā
الْكَسْلَانَةِ‎; الْكَسْلَى
al-kaslānati‎; al-kaslā
dual masculine feminine
indefinite definite indefinite definite
informal كَسْلَانَيْن
kaslānayn
الْكَسْلَانَيْن
al-kaslānayn
كَسْلَانَتَيْن‎; كَسْلَيَيْن
kaslānatayn‎; kaslayayn
الْكَسْلَانَتَيْن‎; الْكَسْلَيَيْن
al-kaslānatayn‎; al-kaslayayn
nominative كَسْلَانَانِ
kaslānāni
الْكَسْلَانَانِ
al-kaslānāni
كَسْلَانَتَانِ‎; كَسْلَيَانِ
kaslānatāni‎; kaslayāni
الْكَسْلَانَتَانِ‎; الْكَسْلَيَانِ
al-kaslānatāni‎; al-kaslayāni
accusative كَسْلَانَيْنِ
kaslānayni
الْكَسْلَانَيْنِ
al-kaslānayni
كَسْلَانَتَيْنِ‎; كَسْلَيَيْنِ
kaslānatayni‎; kaslayayni
الْكَسْلَانَتَيْنِ‎; الْكَسْلَيَيْنِ
al-kaslānatayni‎; al-kaslayayni
genitive كَسْلَانَيْنِ
kaslānayni
الْكَسْلَانَيْنِ
al-kaslānayni
كَسْلَانَتَيْنِ‎; كَسْلَيَيْنِ
kaslānatayni‎; kaslayayni
الْكَسْلَانَتَيْنِ‎; الْكَسْلَيَيْنِ
al-kaslānatayni‎; al-kaslayayni
plural masculine feminine
broken plural invariable sound feminine plural
indefinite definite indefinite definite
informal كَسَالَى‎; كُسَالَى‎; كَسْلَى
kasālā‎; kusālā‎; kaslā
الْكَسَالَى‎; الْكُسَالَى‎; الْكَسْلَى
al-kasālā‎; al-kusālā‎; al-kaslā
كَسْلَانَات‎; كَسْلَيَات
kaslānāt‎; kaslayāt
الْكَسْلَانَات‎; الْكَسْلَيَات
al-kaslānāt‎; al-kaslayāt
nominative كَسَالَى‎; كُسَالَى‎; كَسْلَى
kasālā‎; kusālā‎; kaslā
الْكَسَالَى‎; الْكُسَالَى‎; الْكَسْلَى
al-kasālā‎; al-kusālā‎; al-kaslā
كَسْلَانَاتٌ‎; كَسْلَيَاتٌ
kaslānātun‎; kaslayātun
الْكَسْلَانَاتُ‎; الْكَسْلَيَاتُ
al-kaslānātu‎; al-kaslayātu
accusative كَسَالَى‎; كُسَالَى‎; كَسْلَى
kasālā‎; kusālā‎; kaslā
الْكَسَالَى‎; الْكُسَالَى‎; الْكَسْلَى
al-kasālā‎; al-kusālā‎; al-kaslā
كَسْلَانَاتٍ‎; كَسْلَيَاتٍ
kaslānātin‎; kaslayātin
الْكَسْلَانَاتِ‎; الْكَسْلَيَاتِ
al-kaslānāti‎; al-kaslayāti
genitive كَسَالَى‎; كُسَالَى‎; كَسْلَى
kasālā‎; kusālā‎; kaslā
الْكَسَالَى‎; الْكُسَالَى‎; الْكَسْلَى
al-kasālā‎; al-kusālā‎; al-kaslā
كَسْلَانَاتٍ‎; كَسْلَيَاتٍ
kaslānātin‎; kaslayātin
الْكَسْلَانَاتِ‎; الْكَسْلَيَاتِ
al-kaslānāti‎; al-kaslayāti

Note that the code automatically figures out the كَسْلَان (kaslān) is a diptote, and correctly infers the declension of all the other forms. Generally the code is quite good at doing this.

Nisba adjectives

Although nisba adjectives use a special template to produce the headword line, they behave like participles, and the normal adjective declension template works fine.

For example, for مِصْرِيّ (miṣriyy, Egyptian), the headword template is as follows:

{{ar-nisba|مِصْرِيّ|pl=sp}}

It is easily converted to a declension template:

{{ar-decl-adj|مِصْرِيّ|pl=sp}}

This produces

Declension of adjective مِصْرِيّ (miṣriyy)
singular masculine feminine
basic singular triptote singular triptote in ـَة (-a)
indefinite definite indefinite definite
informal مِصْرِي
miṣrī
الْمِصْرِي
al-miṣrī
مِصْرِيَّة
miṣriyya
الْمِصْرِيَّة
al-miṣriyya
nominative مِصْرِيٌّ
miṣriyyun
الْمِصْرِيُّ
al-miṣriyyu
مِصْرِيَّةٌ
miṣriyyatun
الْمِصْرِيَّةُ
al-miṣriyyatu
accusative مِصْرِيًّا
miṣriyyan
الْمِصْرِيَّ
al-miṣriyya
مِصْرِيَّةً
miṣriyyatan
الْمِصْرِيَّةَ
al-miṣriyyata
genitive مِصْرِيٍّ
miṣriyyin
الْمِصْرِيِّ
al-miṣriyyi
مِصْرِيَّةٍ
miṣriyyatin
الْمِصْرِيَّةِ
al-miṣriyyati
dual masculine feminine
indefinite definite indefinite definite
informal مِصْرِيَّيْن
miṣriyyayn
الْمِصْرِيَّيْن
al-miṣriyyayn
مِصْرِيَّتَيْن
miṣriyyatayn
الْمِصْرِيَّتَيْن
al-miṣriyyatayn
nominative مِصْرِيَّانِ
miṣriyyāni
الْمِصْرِيَّانِ
al-miṣriyyāni
مِصْرِيَّتَانِ
miṣriyyatāni
الْمِصْرِيَّتَانِ
al-miṣriyyatāni
accusative مِصْرِيَّيْنِ
miṣriyyayni
الْمِصْرِيَّيْنِ
al-miṣriyyayni
مِصْرِيَّتَيْنِ
miṣriyyatayni
الْمِصْرِيَّتَيْنِ
al-miṣriyyatayni
genitive مِصْرِيَّيْنِ
miṣriyyayni
الْمِصْرِيَّيْنِ
al-miṣriyyayni
مِصْرِيَّتَيْنِ
miṣriyyatayni
الْمِصْرِيَّتَيْنِ
al-miṣriyyatayni
plural masculine feminine
sound masculine plural sound feminine plural
indefinite definite indefinite definite
informal مِصْرِيِّين
miṣriyyīn
الْمِصْرِيِّين
al-miṣriyyīn
مِصْرِيَّات
miṣriyyāt
الْمِصْرِيَّات
al-miṣriyyāt
nominative مِصْرِيُّونَ
miṣriyyūna
الْمِصْرِيُّونَ
al-miṣriyyūna
مِصْرِيَّاتٌ
miṣriyyātun
الْمِصْرِيَّاتُ
al-miṣriyyātu
accusative مِصْرِيِّينَ
miṣriyyīna
الْمِصْرِيِّينَ
al-miṣriyyīna
مِصْرِيَّاتٍ
miṣriyyātin
الْمِصْرِيَّاتِ
al-miṣriyyāti
genitive مِصْرِيِّينَ
miṣriyyīna
الْمِصْرِيِّينَ
al-miṣriyyīna
مِصْرِيَّاتٍ
miṣriyyātin
الْمِصْرِيَّاتِ
al-miṣriyyāti

This works when the plural is overridden, as well, e.g. for عَرَبِيّ (ʕarabiyy, Arab), the headword template is as follows:

{{ar-nisba|عَرَبِيّ|pl=عَرَب}}

It is easily converted to a declension template just by changing the template name:

{{ar-decl-adj|عَرَبِيّ|pl=عَرَب}}

This produces

Declension of adjective عَرَبِيّ (ʕarabiyy)
singular masculine feminine
basic singular triptote singular triptote in ـَة (-a)
indefinite definite indefinite definite
informal عَرَبِي
ʕarabī
الْعَرَبِي
al-ʕarabī
عَرَبِيَّة
ʕarabiyya
الْعَرَبِيَّة
al-ʕarabiyya
nominative عَرَبِيٌّ
ʕarabiyyun
الْعَرَبِيُّ
al-ʕarabiyyu
عَرَبِيَّةٌ
ʕarabiyyatun
الْعَرَبِيَّةُ
al-ʕarabiyyatu
accusative عَرَبِيًّا
ʕarabiyyan
الْعَرَبِيَّ
al-ʕarabiyya
عَرَبِيَّةً
ʕarabiyyatan
الْعَرَبِيَّةَ
al-ʕarabiyyata
genitive عَرَبِيٍّ
ʕarabiyyin
الْعَرَبِيِّ
al-ʕarabiyyi
عَرَبِيَّةٍ
ʕarabiyyatin
الْعَرَبِيَّةِ
al-ʕarabiyyati
dual masculine feminine
indefinite definite indefinite definite
informal عَرَبِيَّيْن
ʕarabiyyayn
الْعَرَبِيَّيْن
al-ʕarabiyyayn
عَرَبِيَّتَيْن
ʕarabiyyatayn
الْعَرَبِيَّتَيْن
al-ʕarabiyyatayn
nominative عَرَبِيَّانِ
ʕarabiyyāni
الْعَرَبِيَّانِ
al-ʕarabiyyāni
عَرَبِيَّتَانِ
ʕarabiyyatāni
الْعَرَبِيَّتَانِ
al-ʕarabiyyatāni
accusative عَرَبِيَّيْنِ
ʕarabiyyayni
الْعَرَبِيَّيْنِ
al-ʕarabiyyayni
عَرَبِيَّتَيْنِ
ʕarabiyyatayni
الْعَرَبِيَّتَيْنِ
al-ʕarabiyyatayni
genitive عَرَبِيَّيْنِ
ʕarabiyyayni
الْعَرَبِيَّيْنِ
al-ʕarabiyyayni
عَرَبِيَّتَيْنِ
ʕarabiyyatayni
الْعَرَبِيَّتَيْنِ
al-ʕarabiyyatayni
plural masculine feminine
basic broken plural triptote sound feminine plural
indefinite definite indefinite definite
informal عَرَب
ʕarab
الْعَرَب
al-ʕarab
عَرَبِيَّات
ʕarabiyyāt
الْعَرَبِيَّات
al-ʕarabiyyāt
nominative عَرَبٌ
ʕarabun
الْعَرَبُ
al-ʕarabu
عَرَبِيَّاتٌ
ʕarabiyyātun
الْعَرَبِيَّاتُ
al-ʕarabiyyātu
accusative عَرَبًا
ʕaraban
الْعَرَبَ
al-ʕaraba
عَرَبِيَّاتٍ
ʕarabiyyātin
الْعَرَبِيَّاتِ
al-ʕarabiyyāti
genitive عَرَبٍ
ʕarabin
الْعَرَبِ
al-ʕarabi
عَرَبِيَّاتٍ
ʕarabiyyātin
الْعَرَبِيَّاتِ
al-ʕarabiyyāti

Color/defect adjectives

Color/defect adjectives typically have a particular format for the feminine and common plural, e.g. for أَصْفَر (ʔaṣfar, yellow):

{{ar-adj|أَصْفَر|f=صَفْرَاء|cpl=صُفْر}}

There is also a special declension class for them, which automatically conjugates the feminine and plural correctly:

{{ar-decl-adj|أَصْفَر:cd}}

This produces:

Declension of adjective أَصْفَر (ʔaṣfar)
singular masculine feminine
basic singular diptote basic singular diptote
indefinite definite indefinite definite
informal أَصْفَر
ʔaṣfar
الْأَصْفَر
al-ʔaṣfar
صَفْرَاء
ṣafrāʔ
الصَّفْرَاء
aṣ-ṣafrāʔ
nominative أَصْفَرُ
ʔaṣfaru
الْأَصْفَرُ
al-ʔaṣfaru
صَفْرَاءُ
ṣafrāʔu
الصَّفْرَاءُ
aṣ-ṣafrāʔu
accusative أَصْفَرَ
ʔaṣfara
الْأَصْفَرَ
al-ʔaṣfara
صَفْرَاءَ
ṣafrāʔa
الصَّفْرَاءَ
aṣ-ṣafrāʔa
genitive أَصْفَرَ
ʔaṣfara
الْأَصْفَرِ
al-ʔaṣfari
صَفْرَاءَ
ṣafrāʔa
الصَّفْرَاءِ
aṣ-ṣafrāʔi
dual masculine feminine
indefinite definite indefinite definite
informal أَصْفَرَيْن
ʔaṣfarayn
الْأَصْفَرَيْن
al-ʔaṣfarayn
صَفْرَاءَيْن
ṣafrāʔayn
الصَّفْرَاءَيْن
aṣ-ṣafrāʔayn
nominative أَصْفَرَانِ
ʔaṣfarāni
الْأَصْفَرَانِ
al-ʔaṣfarāni
صَفْرَاءَانِ
ṣafrāʔāni
الصَّفْرَاءَانِ
aṣ-ṣafrāʔāni
accusative أَصْفَرَيْنِ
ʔaṣfarayni
الْأَصْفَرَيْنِ
al-ʔaṣfarayni
صَفْرَاءَيْنِ
ṣafrāʔayni
الصَّفْرَاءَيْنِ
aṣ-ṣafrāʔayni
genitive أَصْفَرَيْنِ
ʔaṣfarayni
الْأَصْفَرَيْنِ
al-ʔaṣfarayni
صَفْرَاءَيْنِ
ṣafrāʔayni
الصَّفْرَاءَيْنِ
aṣ-ṣafrāʔayni
plural masculine feminine
basic broken plural triptote basic broken plural triptote
indefinite definite indefinite definite
informal صُفْر
ṣufr
الصُّفْر
aṣ-ṣufr
صُفْر
ṣufr
الصُّفْر
aṣ-ṣufr
nominative صُفْرٌ
ṣufrun
الصُّفْرُ
aṣ-ṣufru
صُفْرٌ
ṣufrun
الصُّفْرُ
aṣ-ṣufru
accusative صُفْرًا
ṣufran
الصُّفْرَ
aṣ-ṣufra
صُفْرًا
ṣufran
الصُّفْرَ
aṣ-ṣufra
genitive صُفْرٍ
ṣufrin
الصُّفْرِ
aṣ-ṣufri
صُفْرٍ
ṣufrin
الصُّفْرِ
aṣ-ṣufri

When the plural needs to be overridden, that can be done, e.g. for أَحْمَر (ʔaḥmar, red):

{{ar-decl-adj|أَحْمَر:cd|cpl=حُمْر|cpl2=أَحَامِر}}

producing

Declension of adjective أَحْمَر (ʔaḥmar)
singular masculine feminine
basic singular diptote basic singular diptote
indefinite definite indefinite definite
informal أَحْمَر
ʔaḥmar
الْأَحْمَر
al-ʔaḥmar
حَمْرَاء
ḥamrāʔ
الْحَمْرَاء
al-ḥamrāʔ
nominative أَحْمَرُ
ʔaḥmaru
الْأَحْمَرُ
al-ʔaḥmaru
حَمْرَاءُ
ḥamrāʔu
الْحَمْرَاءُ
al-ḥamrāʔu
accusative أَحْمَرَ
ʔaḥmara
الْأَحْمَرَ
al-ʔaḥmara
حَمْرَاءَ
ḥamrāʔa
الْحَمْرَاءَ
al-ḥamrāʔa
genitive أَحْمَرَ
ʔaḥmara
الْأَحْمَرِ
al-ʔaḥmari
حَمْرَاءَ
ḥamrāʔa
الْحَمْرَاءِ
al-ḥamrāʔi
dual masculine feminine
indefinite definite indefinite definite
informal أَحْمَرَيْن
ʔaḥmarayn
الْأَحْمَرَيْن
al-ʔaḥmarayn
حَمْرَاءَيْن
ḥamrāʔayn
الْحَمْرَاءَيْن
al-ḥamrāʔayn
nominative أَحْمَرَانِ
ʔaḥmarāni
الْأَحْمَرَانِ
al-ʔaḥmarāni
حَمْرَاءَانِ
ḥamrāʔāni
الْحَمْرَاءَانِ
al-ḥamrāʔāni
accusative أَحْمَرَيْنِ
ʔaḥmarayni
الْأَحْمَرَيْنِ
al-ʔaḥmarayni
حَمْرَاءَيْنِ
ḥamrāʔayni
الْحَمْرَاءَيْنِ
al-ḥamrāʔayni
genitive أَحْمَرَيْنِ
ʔaḥmarayni
الْأَحْمَرَيْنِ
al-ʔaḥmarayni
حَمْرَاءَيْنِ
ḥamrāʔayni
الْحَمْرَاءَيْنِ
al-ḥamrāʔayni
plural masculine feminine
basic broken plural triptote‎;
basic broken plural diptote
basic broken plural triptote‎;
basic broken plural diptote
indefinite definite indefinite definite
informal حُمْر‎; أَحَامِر
ḥumr‎; ʔaḥāmir
الْحُمْر‎; الْأَحَامِر
al-ḥumr‎; al-ʔaḥāmir
حُمْر‎; أَحَامِر
ḥumr‎; ʔaḥāmir
الْحُمْر‎; الْأَحَامِر
al-ḥumr‎; al-ʔaḥāmir
nominative حُمْرٌ‎; أَحَامِرُ
ḥumrun‎; ʔaḥāmiru
الْحُمْرُ‎; الْأَحَامِرُ
al-ḥumru‎; al-ʔaḥāmiru
حُمْرٌ‎; أَحَامِرُ
ḥumrun‎; ʔaḥāmiru
الْحُمْرُ‎; الْأَحَامِرُ
al-ḥumru‎; al-ʔaḥāmiru
accusative حُمْرًا‎; أَحَامِرَ
ḥumran‎; ʔaḥāmira
الْحُمْرَ‎; الْأَحَامِرَ
al-ḥumra‎; al-ʔaḥāmira
حُمْرًا‎; أَحَامِرَ
ḥumran‎; ʔaḥāmira
الْحُمْرَ‎; الْأَحَامِرَ
al-ḥumra‎; al-ʔaḥāmira
genitive حُمْرٍ‎; أَحَامِرَ
ḥumrin‎; ʔaḥāmira
الْحُمْرِ‎; الْأَحَامِرِ
al-ḥumri‎; al-ʔaḥāmiri
حُمْرٍ‎; أَحَامِرَ
ḥumrin‎; ʔaḥāmira
الْحُمْرِ‎; الْأَحَامِرِ
al-ḥumri‎; al-ʔaḥāmiri

Note that both the masculine and feminine singular are diptotes. The :cd annotation gets this correct, but the code would also get this correct if the forms were explicitly specified, e.g. using

{{ar-decl-adj|أَحْمَر|f=حَمْرَاء|cpl=حُمْر|cpl2=أَحَامِر}}

because أَحْمَر (ʔaḥmar) and حَمْرَاء (ḥamrāʔ) have a shape that is recognizable as a diptote.

Irregular adjectives

Irregular adjectives can be specified using annotations and overrides, as necessary.

Irregular example 1

One complex example is the demonstrative pronoun هٰذَا (hāḏā, this), which logically exists only in the definite state, but which doesn't have the definite article attached to it.

Its declension can be specified as follows:

{{ar-decl-adj|هٰذَا:inv|f=هٰذِهِ:inv|pl=هٰؤُلَاءِ:inv|fpl=هٰؤُلَاءِ:inv|d=هٰذَان|fd=هٰتَان|state=def|omitarticle=yes|pos=determiner}}

yielding

Declension of determiner هٰذَا (hāḏā)
singular masculine feminine
singular invariable singular invariable
indefinite definite indefinite definite
informal هٰذَا
hāḏā
هٰذِهِ
hāḏihi
nominative هٰذَا
hāḏā
هٰذِهِ
hāḏihi
accusative هٰذَا
hāḏā
هٰذِهِ
hāḏihi
genitive هٰذَا
hāḏā
هٰذِهِ
hāḏihi
dual masculine feminine
indefinite definite indefinite definite
informal هٰذَيْن
hāḏayn
هٰتَيْن
hātayn
nominative هٰذَانِ
hāḏāni
هٰتَانِ
hātāni
accusative هٰذَيْنِ
hāḏayni
هٰتَيْنِ
hātayni
genitive هٰذَيْنِ
hāḏayni
هٰتَيْنِ
hātayni
plural masculine feminine
broken plural invariable broken plural invariable
indefinite definite indefinite definite
informal هٰؤُلَاءِ
hāʔulāʔi
هٰؤُلَاءِ
hāʔulāʔi
nominative هٰؤُلَاءِ
hāʔulāʔi
هٰؤُلَاءِ
hāʔulāʔi
accusative هٰؤُلَاءِ
hāʔulāʔi
هٰؤُلَاءِ
hāʔulāʔi
genitive هٰؤُلَاءِ
hāʔulāʔi
هٰؤُلَاءِ
hāʔulāʔi

This is actually fairly straightforward. Except in the dual, the forms are invariable for case, and this is specified using the :inv annotation to put the words in the invariable declension. (Words in this declension normally end in ـى or ـا, but that is not a requirement of the declension.) The state is restricted to definite, and |omitarticle=yes is given so that the article won't be attached automatically to the forms given. We also override the part of speech displayed next to the lemma so it says "determiner" instead of "adjective".

Irregular example 2

Slightly more complicated is the corresponding demonstrative pronoun ذٰلِكَ (ḏālika, that). For this demonstrative, the dual declension is irregular, with an extra morpheme ـكَ (-ka) attached to the end of all forms. As a result, overrides are needed to specify the declension, requiring a more complex specification:

{{ar-decl-adj|ذٰلِكَ:inv|inf_m_sg_def=ذٰلِك|f=تِلْكَ:inv
|pl=أُولٰئِكَ/ʾulāʾika:inv|fpl=أُولٰئِكَ/ʾulāʾika:inv
|nom_m_du_def=ذَانِكَ|acc_m_du_def=ذَيْنِكَ|gen_m_du_def=ذَيْنِكَ|inf_m_du_def=ذَيْنِكَ
|nom_f_du_def=تَانِكَ|acc_f_du_def=تَيْنِكَ|gen_f_du_def=تَيْنِكَ|inf_f_du_def=تَيْنِكَ
|state=def|omitarticle=yes|pos=determiner}}

Here the dual forms need to be specified using overrides because of their irregularity. Furthermore, the plural has an irregular transliteration, where the first vowel is written long but pronounced short; as a result, the transliteration needs to be given manually. Other than these complications, the specification is similar to هٰذَا (hāḏā, this).

This produces

Declension of determiner ذٰلِكَ (ḏālika)
singular masculine feminine
singular invariable‎;
singular of irregular determiner
singular invariable
indefinite definite indefinite definite
informal ذٰلِك
ḏālik
تِلْكَ
tilka
nominative ذٰلِكَ
ḏālika
تِلْكَ
tilka
accusative ذٰلِكَ
ḏālika
تِلْكَ
tilka
genitive ذٰلِكَ
ḏālika
تِلْكَ
tilka
dual masculine feminine
indefinite definite indefinite definite
informal ذَيْنِكَ
ḏaynika
تَيْنِكَ
taynika
nominative ذَانِكَ
ḏānika
تَانِكَ
tānika
accusative ذَيْنِكَ
ḏaynika
تَيْنِكَ
taynika
genitive ذَيْنِكَ
ḏaynika
تَيْنِكَ
taynika
plural masculine feminine
broken plural invariable broken plural invariable
indefinite definite indefinite definite
informal أُولٰئِكَ
ʾulāʾika
أُولٰئِكَ
ʾulāʾika
nominative أُولٰئِكَ
ʾulāʾika
أُولٰئِكَ
ʾulāʾika
accusative أُولٰئِكَ
ʾulāʾika
أُولٰئِكَ
ʾulāʾika
genitive أُولٰئِكَ
ʾulāʾika
أُولٰئِكَ
ʾulāʾika