{ "description": "Test in-text annotation `_mlt_rec` (Monolingual text) with `|+lang`/`|+order` parameter (`wgContLang=en`, `wgLang=en`)", "setup": [ { "namespace": "SMW_NS_PROPERTY", "page": "Has alternative label", "contents": "[[Has type::Monolingual text]]" }, { "namespace": "SMW_NS_PROPERTY", "page": "SomeProperty", "contents": " [[Category:P0440]] [[Has property description::Something ...@en]] [[Has property description::何かあるもの。。。@ja]]" }, { "namespace": "SMW_NS_PROPERTY", "page": "AnotherProperty", "contents": " [[Category:P0440]] [[Has property description::Something else ...@en]] [[Has property description::他の何かあるもの。。。@ja]]" }, { "namespace": "SMW_NS_PROPERTY", "page": "Has alternative record", "contents": "[[Has type::Record]] [[Has fields::Text;Number]]" }, { "page": "Example/P0440/Triacylglycerol lipase", "contents": "[[Has page::{{FULLPAGENAME}}]] [[Has alternative record::ABC;123]] [[Has alternative label::Lipase@en]], [[Has alternative label::Tributyrase@en]], [[Has alternative label::Triglyceride lipase@en]], [[Has alternative label::トリアシルグリセロールリパーゼ@ja]], [[Has alternative label::ليباز ثلاثي اسيل الغليسيرول@ar]], [[Has alternative label::Triacylglycérol lipase@fr]], [[Has alternative label::Triacilglicerol lipaza@sh]], [[Has alternative label::Triacilglicerol lipaza@sr]]" }, { "page": "Example/P0440/Q.0", "contents": "{{#ask: [[Has alternative label::+]] |?Has alternative label|+order=desc }}" }, { "page": "Example/P0440/Q.1", "contents": "{{#ask: [[Has alternative label::+]] |?Has alternative label|+order=asc }}" }, { "page": "Example/P0440/Q.2", "contents": "{{#ask: [[Has alternative label::+]] |?Has alternative label|+lang=en|+order=asc }}" }, { "page": "Example/P0440/Q.3", "contents": "{{#ask: [[Has alternative label::+]] |?Has alternative label|+lang=en|+limit=1|+order=asc }}" }, { "page": "Example/P0440/Q.4", "contents": "{{#ask: [[Has alternative label::+]] |?Has alternative label|+lang=en|+limit=1 |limit=0 }}" }, { "page": "Example/P0440/Q.5", "contents": "{{#ask: [[Has alternative label::+]] |?Has alternative label|+lang=foo|+order=asc }}" }, { "page": "Example/P0440/Q.6", "contents": "{{#ask: [[Has alternative label::+]] |?Has page|+lang=en }}" }, { "page": "Example/P0440/Q.7", "contents": "{{#ask: [[Has alternative record::+]] |?Has alternative record|+lang=en }}" }, { "page": "Example/P0440/Q.8", "contents": "{{#ask: [[Category:P0440]] [[Has property description::+]] |?Has property description|+lang=en }}" }, { "page": "Example/P0440/Q.9", "contents": "{{#ask: [[Category:P0440]] [[Has property description::+]] |?Has property description|+lang=en |?Has property description|+lang=ja |limit=1 }}" } ], "tests": [ { "type": "parser", "about": "#0 (no filter, lang tag, desc)", "subject": "Example/P0440/Q.0", "assert-output": { "to-contain": [ "