According to the convention in the English material, we should render the description like:
Medium humanoid (orc), chaotic evil
Different languages have different conventions:
Humanoïde (orque) de taille M, chaotique mauvais
We need language-specific template strings to interpolate the field values, translating them where necessary. If a field is missing or empty, it should not appear in the description. For example, if a creature has no tags, we should render:
Medium beast, unaligned
Instead of:
Medium beast (), unaligned
We would use the same system for spell and item descriptions.
Consider a tiddler with the following fields:
dnd.creature.size
dnd.creature.type
dnd.creature.tags
dnd.creature.alignment
According to the convention in the English material, we should render the description like:
Different languages have different conventions:
We need language-specific template strings to interpolate the field values, translating them where necessary. If a field is missing or empty, it should not appear in the description. For example, if a creature has no tags, we should render:
Instead of:
We would use the same system for spell and item descriptions.