Template:Boolean
Parse a boolean argument ("y", "yes", "1", "true", "t"; "n", "no", "0", "false", "f") and turn it into either "true" or "false".
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Value | 1 value | Value to turn into a boolean. "1", "y", "yes", "t" or "true" will turn into "true"; "0", "n", "no", "f" or "false" will turn into "false". Case insensitive. | Boolean | suggested |
| Default | default | Default value to fall back to if the passed value is empty. Accepts the same values as the value parameter.
| Boolean | optional |
| Default for invalid values | default-invalid | Default value for invalid values. Accepts the same values as the "values" parameter, or an empty string.
| Boolean | optional |
Examples
{{boolean|yes}} -> true
{{boolean|Yes}} -> true
{{boolean|N}} -> false
{{boolean||default=false}} -> false
{{boolean||default=yes}} -> true
{{boolean|asdf|default-invalid=invalid}} -> invalid