Field Helpers - Inflections
-
inflect
-
ordinalize
-
pluralizer
{{inflect}}
Returns the plural or singular form of a word based on a count.
Parameters:
- singular
string
- The singular form of the word. (Required) - plural
string
- The plural form of the word. (Required) - include
boolean
- whether or not to include the count before the word. (Optional)
Data:
enemies = 0 friends = 1
Template:
{{inflect enemies "enemy" "enemies"}} {{inflect friends "friend" "friends" true}}
Renders to:
enemies
1 friend
{{ {{ordinalize}}
Turns a number into an ordinal string. Taken from the templating library Walrus by Jeremy Ruppel.
Parameters: none
Template:
{{ordinalize 3}} {{ordinalize 1}} {{ordinalize 22}}
Renders to:
3rd
1st
22nd
{{ {{pluralizer}}
Returns the plural or singular form of a word based on a count.
Parameters:
- singular
string
- The singular form of the word. (Required) - plural
string
- The plural form of the word. (Required) - value
integer
- show singular if one or plural otherwise