Template:Short description/lowercasecheck: Difference between revisions

From Vigyanwiki
< Template:Short description
Template>Jonesey95
(create to test short descriptions to see if they start with a lower-case letter. Needs a lot more work, no doubt)
 
 
(20 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{#if:<!--test first character for lower-case letter-->{{#invoke:string|find|{{Str left|{{{1|}}}|1}}|[a-z]|plain=false}}|
{{#ifeq:<!--test first character for lower-case letter-->{{#invoke:string|find|1={{{1|}}}|2=^%l|plain=false}}|1
<!--exclude whitelist-->{{#if:{{#invoke:String2|matchAny|c.|none|iMac|iTunes|source={{First word|{{{1|}}}}}}}|
|<!-- first character is a lower case letter; test against whitelist
<!--do nothing; short description does not start with lower-case letter, or it starts with an allowed lower-case word -->
-->{{#switch: {{First word|{{{1|}}}}}<!--begin whitelist-->
|<!--apply category for lower-case short descriptions-->[[Category:Pages with lower-case short description]]}}<noinclude>
|c. <!--for circa-->
|gTLD
|iMac
|iOS
|iOS,
|iPad
|iPhone
|iTunes
|macOS
|none
|pH
|pH-dependent=<!-- end whitelist; short description starts with an allowed lower-case string; whitelist matched; do nothing -->  
|#default=<!-- apply category to track lower-case short descriptions -->{{main other|[[Category:Pages with lower-case short description|{{trim|{{{1|}}}}}]]}}{{Testcases other|{{red|CATEGORY APPLIED}}}}<!-- end whitelist test -->}}
|<!-- short description does not start with lower-case letter; do nothing; end lower-case test -->
}}<noinclude>
{{documentation}}
{{documentation}}
</noinclude>
</noinclude>

Latest revision as of 10:18, 8 December 2022

Template documentation