Module talk:Ordinal/testcases

All tests passed.

Test: Ordinal_Misc
Text Expected Actual
[OK]{{#invoke:Ordinal|Ordinal|38|lang=fi}}38.38.
[OK]{{#invoke:Ordinal|Ordinal|57|lang=it}}57o57o
[OK]{{#invoke:Ordinal|Ordinal|57|lang=it|gender=f}}57a57a
[OK]{{#invoke:Ordinal|Ordinal|10|lang=la|style=roman}}XoXo
[OK]{{#invoke:Ordinal|Ordinal|101|lang=bn}}১০১তম১০১তম
[OK]{{#invoke:Ordinal|Ordinal|101|lang=br}}101‑vet101‑vet
[OK]{{#invoke:Ordinal|Ordinal|101|lang=cs}}101.101.
[OK]{{#invoke:Ordinal|Ordinal|101|lang=fa}}۱۰۱م۱۰۱م
[OK]{{#invoke:Ordinal|Ordinal|101|lang=fi}}101.101.
[OK]{{#invoke:Ordinal|Ordinal|101|lang=ia}}101me101me
[OK]{{#invoke:Ordinal|Ordinal|101|lang=ko}}101째101째
[OK]{{#invoke:Ordinal|Ordinal|101|lang=ml}}101‑മത്തെ101‑മത്തെ
[OK]{{#invoke:Ordinal|Ordinal|101|lang=th}}ที่๑๐๑ที่๑๐๑
[OK]{{#invoke:Ordinal|Ordinal|1234|lang=eo}}1 234‑a1 234‑a
Test: Ordinal_error_handling
Text Expected Actual
[OK]{{#invoke:Ordinal|Ordinal|0|debug=y}}0Category:Errors reported by Module Ordinal0Category:Errors reported by Module Ordinal
[OK]{{#invoke:Ordinal|Ordinal|0|debug=n}}00
[OK]{{#invoke:Ordinal|Ordinal|AbCdE|debug=y}}AbCdECategory:Errors reported by Module OrdinalAbCdECategory:Errors reported by Module Ordinal
[OK]{{#invoke:Ordinal|Ordinal|AbCdE|debug=n}}AbCdEAbCdE
[OK]{{#invoke:Ordinal|Ordinal|-102|lang=en|debug=y}}-102Category:Errors reported by Module Ordinal-102Category:Errors reported by Module Ordinal
[OK]{{#invoke:Ordinal|Ordinal|-102|lang=en|debug=n}}-102-102
[OK]{{#invoke:Ordinal|Ordinal|1|lang=en|debug=y}}1st1st
[OK]{{#invoke:Ordinal|Ordinal|101|lang=xxxx}}101.Category:Pages with calls to Module Ordinal using an unsupported language101.Category:Pages with calls to Module Ordinal using an unsupported language
[OK]{{#invoke:Ordinal|Ordinal|1|lang=zh-hk}}第1Category:Pages with calls to Module Ordinal using an unsupported language第1Category:Pages with calls to Module Ordinal using an unsupported language
Test: Ordinal_lang_English
Text Expected Actual
[OK]{{#invoke:Ordinal|Ordinal|101|lang=en}}101st101st
[OK]{{#invoke:Ordinal|Ordinal|102|lang=en}}102nd102nd
[OK]{{#invoke:Ordinal|Ordinal|103|lang=en}}103rd103rd
[OK]{{#invoke:Ordinal|Ordinal|104|lang=en}}104th104th
[OK]{{#invoke:Ordinal|Ordinal|101|nosup=y|lang=en}}101st101st
[OK]{{#invoke:Ordinal|Ordinal|102|nosup=y|lang=en}}102nd102nd
[OK]{{#invoke:Ordinal|Ordinal|103|nosup=y|lang=en}}103rd103rd
[OK]{{#invoke:Ordinal|Ordinal|104|nosup=y|lang=en}}104th104th
[OK]{{#invoke:Ordinal|Ordinal|13|style=d|lang=en}}13d13d
[OK]{{#invoke:Ordinal|Ordinal|101|style=d|nosup=y|lang=en}}101d101d
Test: Ordinal_lang_French
Text Expected Actual
[OK]{{#invoke:Ordinal|Ordinal|101|lang=fr}}101e101e
[OK]{{#invoke:Ordinal|Ordinal|999|lang=fr}}999e999e
[OK]{{#invoke:Ordinal|Ordinal|1|lang=fr}}1e1e
[OK]{{#invoke:Ordinal|Ordinal|1|gender=f|lang=fr}}1re1re
[OK]{{#invoke:Ordinal|Ordinal|1|gender=m|lang=fr}}1er1er
[OK]{{#invoke:Ordinal|Ordinal|1|gender=n|lang=fr}}1e1e
[OK]{{#invoke:Ordinal|Ordinal|1|gender=xxxx|lang=fr}}1e1e
[OK]{{#invoke:Ordinal|Ordinal|8|style=roman|gender=m|lang=fr}}VIIIeVIIIe
[OK]{{#invoke:Ordinal|Ordinal|8|style=roman-title|gender=m|lang=fr}}VIIIVIII
[OK]{{#invoke:Ordinal|Ordinal|101|style=roman year|lang=fr}}CIeCIe
[OK]{{#invoke:Ordinal|Ordinal|101|style=roman|gender=f|lang=fr}}CIeCIe
[OK]{{#invoke:Ordinal|Ordinal|102|nosup=y|lang=fr}}102e102e
Test: Ordinal_lang_Polish
Text Expected Actual
[OK]{{#invoke:Ordinal|Ordinal|1|lang=pl}}1‑szy1‑szy
[OK]{{#invoke:Ordinal|Ordinal|3|lang=pl}}3‑ci3‑ci
[OK]{{#invoke:Ordinal|Ordinal|11|lang=pl}}11‑ty11‑ty
[OK]{{#invoke:Ordinal|Ordinal|18|lang=pl}}18‑ty18‑ty
[OK]{{#invoke:Ordinal|Ordinal|101|lang=pl}}101‑szy101‑szy
[OK]{{#invoke:Ordinal|Ordinal|102|lang=pl}}102‑gi102‑gi
[OK]{{#invoke:Ordinal|Ordinal|103|lang=pl}}103‑ci103‑ci
[OK]{{#invoke:Ordinal|Ordinal|104|lang=pl}}104‑ty104‑ty
[OK]{{#invoke:Ordinal|Ordinal|105|lang=pl}}105‑ty105‑ty
[OK]{{#invoke:Ordinal|Ordinal|106|lang=pl}}106‑ty106‑ty
[OK]{{#invoke:Ordinal|Ordinal|107|lang=pl}}107‑my107‑my
[OK]{{#invoke:Ordinal|Ordinal|108|lang=pl}}108‑my108‑my
[OK]{{#invoke:Ordinal|Ordinal|109|lang=pl}}109‑ty109‑ty
[OK]{{#invoke:Ordinal|Ordinal|110|lang=pl}}110‑ty110‑ty
[OK]{{#invoke:Ordinal|Ordinal|1|lang=pl|gender=m}}1‑szy1‑szy
[OK]{{#invoke:Ordinal|Ordinal|3|lang=pl|gender=m}}3‑ci3‑ci
[OK]{{#invoke:Ordinal|Ordinal|11|lang=pl|gender=m}}11‑ty11‑ty
[OK]{{#invoke:Ordinal|Ordinal|18|lang=pl|gender=m}}18‑ty18‑ty
[OK]{{#invoke:Ordinal|Ordinal|101|lang=pl|gender=m}}101‑szy101‑szy
[OK]{{#invoke:Ordinal|Ordinal|102|lang=pl|gender=m}}102‑gi102‑gi
[OK]{{#invoke:Ordinal|Ordinal|103|lang=pl|gender=m}}103‑ci103‑ci
[OK]{{#invoke:Ordinal|Ordinal|104|lang=pl|gender=m}}104‑ty104‑ty
[OK]{{#invoke:Ordinal|Ordinal|105|lang=pl|gender=m}}105‑ty105‑ty
[OK]{{#invoke:Ordinal|Ordinal|106|lang=pl|gender=m}}106‑ty106‑ty
[OK]{{#invoke:Ordinal|Ordinal|107|lang=pl|gender=m}}107‑my107‑my
[OK]{{#invoke:Ordinal|Ordinal|108|lang=pl|gender=m}}108‑my108‑my
[OK]{{#invoke:Ordinal|Ordinal|109|lang=pl|gender=m}}109‑ty109‑ty
[OK]{{#invoke:Ordinal|Ordinal|110|lang=pl|gender=m}}110‑ty110‑ty
[OK]{{#invoke:Ordinal|Ordinal|1|lang=pl|gender=f}}1‑sza1‑sza
[OK]{{#invoke:Ordinal|Ordinal|3|lang=pl|gender=f}}3‑cia3‑cia
[OK]{{#invoke:Ordinal|Ordinal|11|lang=pl|gender=f}}11‑ta11‑ta
[OK]{{#invoke:Ordinal|Ordinal|18|lang=pl|gender=f}}18‑ta18‑ta
[OK]{{#invoke:Ordinal|Ordinal|101|lang=pl|gender=f}}101‑sza101‑sza
[OK]{{#invoke:Ordinal|Ordinal|102|lang=pl|gender=f}}102‑ga102‑ga
[OK]{{#invoke:Ordinal|Ordinal|103|lang=pl|gender=f}}103‑cia103‑cia
[OK]{{#invoke:Ordinal|Ordinal|104|lang=pl|gender=f}}104‑ta104‑ta
[OK]{{#invoke:Ordinal|Ordinal|105|lang=pl|gender=f}}105‑ta105‑ta
[OK]{{#invoke:Ordinal|Ordinal|106|lang=pl|gender=f}}106‑ta106‑ta
[OK]{{#invoke:Ordinal|Ordinal|107|lang=pl|gender=f}}107‑ma107‑ma
[OK]{{#invoke:Ordinal|Ordinal|108|lang=pl|gender=f}}108‑ma108‑ma
[OK]{{#invoke:Ordinal|Ordinal|109|lang=pl|gender=f}}109‑ta109‑ta
[OK]{{#invoke:Ordinal|Ordinal|110|lang=pl|gender=f}}110‑ta110‑ta
[OK]{{#invoke:Ordinal|Ordinal|1|lang=pl|gender=n}}1‑sze1‑sze
[OK]{{#invoke:Ordinal|Ordinal|3|lang=pl|gender=n}}3‑cie3‑cie
[OK]{{#invoke:Ordinal|Ordinal|11|lang=pl|gender=n}}11‑te11‑te
[OK]{{#invoke:Ordinal|Ordinal|18|lang=pl|gender=n}}18‑te18‑te
[OK]{{#invoke:Ordinal|Ordinal|101|lang=pl|gender=n}}101‑sze101‑sze
[OK]{{#invoke:Ordinal|Ordinal|102|lang=pl|gender=n}}102‑gie102‑gie
[OK]{{#invoke:Ordinal|Ordinal|103|lang=pl|gender=n}}103‑cie103‑cie
[OK]{{#invoke:Ordinal|Ordinal|104|lang=pl|gender=n}}104‑te104‑te
[OK]{{#invoke:Ordinal|Ordinal|105|lang=pl|gender=n}}105‑te105‑te
[OK]{{#invoke:Ordinal|Ordinal|106|lang=pl|gender=n}}106‑te106‑te
[OK]{{#invoke:Ordinal|Ordinal|107|lang=pl|gender=n}}107‑me107‑me
[OK]{{#invoke:Ordinal|Ordinal|108|lang=pl|gender=n}}108‑me108‑me
[OK]{{#invoke:Ordinal|Ordinal|109|lang=pl|gender=n}}109‑te109‑te
[OK]{{#invoke:Ordinal|Ordinal|110|lang=pl|gender=n}}110‑te110‑te
Test: Ordinal_lang_Spanish
Text Expected Actual
[OK]{{#invoke:Ordinal|Ordinal|31|lang=es}}31.o31.o
[OK]{{#invoke:Ordinal|Ordinal|32|lang=es|gender=f}}32.a32.a
[OK]{{#invoke:Ordinal|Ordinal|33|lang=es|gender=m}}33.o33.o
[OK]{{#invoke:Ordinal|Ordinal|34|lang=es|gender=n}}34.o34.o
[OK]{{#invoke:Ordinal|Ordinal|35|lang=es|nosup=y}}35o35o
Test: Ordinal_lang_Ukrainian
Text Expected Actual
[OK]{{#invoke:Ordinal|Ordinal|1|lang=uk}}1‑й1‑й
[OK]{{#invoke:Ordinal|Ordinal|1|lang=uk|gender=m}}1‑й1‑й
[OK]{{#invoke:Ordinal|Ordinal|1|lang=uk|gender=f}}1‑ша1‑ша
[OK]{{#invoke:Ordinal|Ordinal|1|lang=uk|gender=n}}1‑ше1‑ше
[OK]{{#invoke:Ordinal|Ordinal|2|lang=uk}}2‑й2‑й
[OK]{{#invoke:Ordinal|Ordinal|2|lang=uk|gender=m}}2‑й2‑й
[OK]{{#invoke:Ordinal|Ordinal|2|lang=uk|gender=f}}2‑га2‑га
[OK]{{#invoke:Ordinal|Ordinal|2|lang=uk|gender=n}}2‑ге2‑ге
[OK]{{#invoke:Ordinal|Ordinal|3|lang=uk}}3‑й3‑й
[OK]{{#invoke:Ordinal|Ordinal|3|lang=uk|gender=m}}3‑й3‑й
[OK]{{#invoke:Ordinal|Ordinal|3|lang=uk|gender=f}}3‑тя3‑тя
[OK]{{#invoke:Ordinal|Ordinal|3|lang=uk|gender=n}}3‑тє3‑тє
[OK]{{#invoke:Ordinal|Ordinal|4|lang=uk}}4‑й4‑й
[OK]{{#invoke:Ordinal|Ordinal|4|lang=uk|gender=m}}4‑й4‑й
[OK]{{#invoke:Ordinal|Ordinal|4|lang=uk|gender=f}}4‑та4‑та
[OK]{{#invoke:Ordinal|Ordinal|4|lang=uk|gender=n}}4‑те4‑те
[OK]{{#invoke:Ordinal|Ordinal|5|lang=uk}}5‑й5‑й
[OK]{{#invoke:Ordinal|Ordinal|5|lang=uk|gender=m}}5‑й5‑й
[OK]{{#invoke:Ordinal|Ordinal|5|lang=uk|gender=f}}5‑та5‑та
[OK]{{#invoke:Ordinal|Ordinal|5|lang=uk|gender=n}}5‑те5‑те
[OK]{{#invoke:Ordinal|Ordinal|6|lang=uk}}6‑й6‑й
[OK]{{#invoke:Ordinal|Ordinal|6|lang=uk|gender=m}}6‑й6‑й
[OK]{{#invoke:Ordinal|Ordinal|6|lang=uk|gender=f}}6‑та6‑та
[OK]{{#invoke:Ordinal|Ordinal|6|lang=uk|gender=n}}6‑те6‑те
[OK]{{#invoke:Ordinal|Ordinal|7|lang=uk}}7‑й7‑й
[OK]{{#invoke:Ordinal|Ordinal|7|lang=uk|gender=m}}7‑й7‑й
[OK]{{#invoke:Ordinal|Ordinal|7|lang=uk|gender=f}}7‑ма7‑ма
[OK]{{#invoke:Ordinal|Ordinal|7|lang=uk|gender=n}}7‑ме7‑ме
[OK]{{#invoke:Ordinal|Ordinal|8|lang=uk}}8‑й8‑й
[OK]{{#invoke:Ordinal|Ordinal|8|lang=uk|gender=m}}8‑й8‑й
[OK]{{#invoke:Ordinal|Ordinal|8|lang=uk|gender=f}}8‑ма8‑ма
[OK]{{#invoke:Ordinal|Ordinal|8|lang=uk|gender=n}}8‑ме8‑ме
[OK]{{#invoke:Ordinal|Ordinal|9|lang=uk}}9‑й9‑й
[OK]{{#invoke:Ordinal|Ordinal|9|lang=uk|gender=m}}9‑й9‑й
[OK]{{#invoke:Ordinal|Ordinal|9|lang=uk|gender=f}}9‑та9‑та
[OK]{{#invoke:Ordinal|Ordinal|9|lang=uk|gender=n}}9‑те9‑те
[OK]{{#invoke:Ordinal|Ordinal|10|lang=uk}}10‑й10‑й
[OK]{{#invoke:Ordinal|Ordinal|10|lang=uk|gender=m}}10‑й10‑й
[OK]{{#invoke:Ordinal|Ordinal|10|lang=uk|gender=f}}10‑та10‑та
[OK]{{#invoke:Ordinal|Ordinal|10|lang=uk|gender=n}}10‑те10‑те
[OK]{{#invoke:Ordinal|Ordinal|11|lang=uk}}11‑й11‑й
[OK]{{#invoke:Ordinal|Ordinal|11|lang=uk|gender=m}}11‑й11‑й
[OK]{{#invoke:Ordinal|Ordinal|11|lang=uk|gender=f}}11‑та11‑та
[OK]{{#invoke:Ordinal|Ordinal|11|lang=uk|gender=n}}11‑те11‑те
[OK]{{#invoke:Ordinal|Ordinal|19|lang=uk}}19‑й19‑й
[OK]{{#invoke:Ordinal|Ordinal|19|lang=uk|gender=m}}19‑й19‑й
[OK]{{#invoke:Ordinal|Ordinal|19|lang=uk|gender=f}}19‑та19‑та
[OK]{{#invoke:Ordinal|Ordinal|19|lang=uk|gender=n}}19‑те19‑те
[OK]{{#invoke:Ordinal|Ordinal|20|lang=uk}}20‑й20‑й
[OK]{{#invoke:Ordinal|Ordinal|20|lang=uk|gender=m}}20‑й20‑й
[OK]{{#invoke:Ordinal|Ordinal|20|lang=uk|gender=f}}20‑та20‑та
[OK]{{#invoke:Ordinal|Ordinal|20|lang=uk|gender=n}}20‑те20‑те
[OK]{{#invoke:Ordinal|Ordinal|21|lang=uk}}21‑й21‑й
[OK]{{#invoke:Ordinal|Ordinal|21|lang=uk|gender=m}}21‑й21‑й
[OK]{{#invoke:Ordinal|Ordinal|21|lang=uk|gender=f}}21‑ша21‑ша
[OK]{{#invoke:Ordinal|Ordinal|21|lang=uk|gender=n}}21‑ше21‑ше
[OK]{{#invoke:Ordinal|Ordinal|40|lang=uk}}40‑й40‑й
[OK]{{#invoke:Ordinal|Ordinal|40|lang=uk|gender=m}}40‑й40‑й
[OK]{{#invoke:Ordinal|Ordinal|40|lang=uk|gender=f}}40‑ва40‑ва
[OK]{{#invoke:Ordinal|Ordinal|40|lang=uk|gender=n}}40‑ве40‑ве
[OK]{{#invoke:Ordinal|Ordinal|50|lang=uk}}50‑й50‑й
[OK]{{#invoke:Ordinal|Ordinal|50|lang=uk|gender=m}}50‑й50‑й
[OK]{{#invoke:Ordinal|Ordinal|50|lang=uk|gender=f}}50‑та50‑та
[OK]{{#invoke:Ordinal|Ordinal|50|lang=uk|gender=n}}50‑те50‑те
[OK]{{#invoke:Ordinal|Ordinal|100|lang=uk}}100‑й100‑й
[OK]{{#invoke:Ordinal|Ordinal|100|lang=uk|gender=m}}100‑й100‑й
[OK]{{#invoke:Ordinal|Ordinal|100|lang=uk|gender=f}}100‑та100‑та
[OK]{{#invoke:Ordinal|Ordinal|100|lang=uk|gender=n}}100‑те100‑те
[OK]{{#invoke:Ordinal|Ordinal|1000|lang=uk}}1000‑й1000‑й
[OK]{{#invoke:Ordinal|Ordinal|1000|lang=uk|gender=m}}1000‑й1000‑й
[OK]{{#invoke:Ordinal|Ordinal|1000|lang=uk|gender=f}}1000‑на1000‑на
[OK]{{#invoke:Ordinal|Ordinal|1000|lang=uk|gender=n}}1000‑не1000‑не
Test: Ordinal_languages
Text Expected Actual
[OK]{{#invoke:Ordinal|Ordinal|1|lang=en}}1st1st
[OK]{{#invoke:Ordinal|Ordinal|1|lang=de}}1.1.
[OK]{{#invoke:Ordinal|Ordinal|1|lang=fr}}1e1e
[OK]{{#invoke:Ordinal|Ordinal|1|lang=mk}}1‑виот1‑виот
[OK]{{#invoke:Ordinal|Ordinal|1|lang=ru}}1‑й1‑й
[OK]{{#invoke:Ordinal|Ordinal|1|lang=ja}}第1第1
[OK]{{#invoke:Ordinal|Ordinal|1|lang=sv}}1:a1:a
[OK]{{#invoke:Ordinal|Ordinal|1|lang=nn}}1.1.
[OK]{{#invoke:Ordinal|Ordinal|1|lang=ms}}ke‑1ke‑1
[OK]{{#invoke:Ordinal|Ordinal|1|lang=ta}}1‑ஆம்1‑ஆம்
[OK]{{#invoke:Ordinal|Ordinal|1|lang=hy}}1‑ին1‑ին
[OK]{{#invoke:Ordinal|Ordinal|2|lang=en}}2nd2nd
[OK]{{#invoke:Ordinal|Ordinal|2|lang=de}}2.2.
[OK]{{#invoke:Ordinal|Ordinal|2|lang=fr}}2e2e
[OK]{{#invoke:Ordinal|Ordinal|2|lang=mk}}2‑риот2‑риот
[OK]{{#invoke:Ordinal|Ordinal|2|lang=ta}}2‑ஆம்2‑ஆம்
[OK]{{#invoke:Ordinal|Ordinal|2|lang=hy}}2‑րդ2‑րդ
[OK]{{#invoke:Ordinal|Ordinal|3|lang=en}}3rd3rd
[OK]{{#invoke:Ordinal|Ordinal|3|lang=de}}3.3.
[OK]{{#invoke:Ordinal|Ordinal|3|lang=fr}}3e3e
[OK]{{#invoke:Ordinal|Ordinal|3|lang=mk}}3‑иот3‑иот
[OK]{{#invoke:Ordinal|Ordinal|104|lang=en}}104th104th
[OK]{{#invoke:Ordinal|Ordinal|104|lang=de}}104.104.
[OK]{{#invoke:Ordinal|Ordinal|104|lang=fr}}104e104e
[OK]{{#invoke:Ordinal|Ordinal|104|lang=mk}}104‑иот104‑иот
[OK]{{#invoke:Ordinal|Ordinal|205|lang=en}}205th205th
[OK]{{#invoke:Ordinal|Ordinal|205|lang=de}}205.205.
[OK]{{#invoke:Ordinal|Ordinal|205|lang=fr}}205e205e
[OK]{{#invoke:Ordinal|Ordinal|205|lang=mk}}205‑тиот205‑тиот
[OK]{{#invoke:Ordinal|Ordinal|11|lang=en}}11th11th
[OK]{{#invoke:Ordinal|Ordinal|11|lang=de}}11.11.
[OK]{{#invoke:Ordinal|Ordinal|11|lang=fr}}11e11e
[OK]{{#invoke:Ordinal|Ordinal|11|lang=mk}}11‑виот11‑виот
[OK]{{#invoke:Ordinal|Ordinal|12|lang=en}}12th12th
[OK]{{#invoke:Ordinal|Ordinal|12|lang=de}}12.12.
[OK]{{#invoke:Ordinal|Ordinal|12|lang=fr}}12e12e
[OK]{{#invoke:Ordinal|Ordinal|12|lang=mk}}12‑риот12‑риот
[OK]{{#invoke:Ordinal|Ordinal|13|lang=en}}13th13th
[OK]{{#invoke:Ordinal|Ordinal|13|lang=de}}13.13.
[OK]{{#invoke:Ordinal|Ordinal|13|lang=fr}}13e13e
[OK]{{#invoke:Ordinal|Ordinal|13|lang=mk}}13‑иот13‑иот
[OK]{{#invoke:Ordinal|Ordinal|26|lang=en}}26th26th
[OK]{{#invoke:Ordinal|Ordinal|26|lang=de}}26.26.
[OK]{{#invoke:Ordinal|Ordinal|26|lang=fr}}26e26e
[OK]{{#invoke:Ordinal|Ordinal|26|lang=mk}}26‑иот26‑иот
[OK]{{#invoke:Ordinal|Ordinal|27|lang=en}}27th27th
[OK]{{#invoke:Ordinal|Ordinal|27|lang=de}}27.27.
[OK]{{#invoke:Ordinal|Ordinal|27|lang=fr}}27e27e
[OK]{{#invoke:Ordinal|Ordinal|27|lang=mk}}27‑миот27‑миот
[OK]{{#invoke:Ordinal|Ordinal|28|lang=en}}28th28th
[OK]{{#invoke:Ordinal|Ordinal|28|lang=de}}28.28.
[OK]{{#invoke:Ordinal|Ordinal|28|lang=fr}}28e28e
[OK]{{#invoke:Ordinal|Ordinal|28|lang=mk}}28‑миот28‑миот
[OK]{{#invoke:Ordinal|Ordinal|29|lang=en}}29th29th
[OK]{{#invoke:Ordinal|Ordinal|29|lang=de}}29.29.
[OK]{{#invoke:Ordinal|Ordinal|29|lang=fr}}29e29e
[OK]{{#invoke:Ordinal|Ordinal|29|lang=mk}}29‑тиот29‑тиот
Category:Testcases modules
Category:Errors reported by Module Ordinal Category:Pages with calls to Module Ordinal using an unsupported language Category:Testcases modules