Keyword Synonyms

While it generally suffices to describe a scenario just using Given/When/Then/And step keywords, in some cases synonyms may make sound more natural. So in place of:

Given our Payments system supports SWIFT messages
When a FX transaction message arrives
And the "from" currency is USD
And the "to" currency is GBP
And the exchange rate is 0.71002

someone would introduce "With' and "Having" as synonyms of "And" and rewrite the scenario as:

Given our Payments system supports SWIFT messages
When a FX transaction message arrives
Having the "from" currency as USD
And the "to" currency as GBP
With an exchange rate of 0.71002

To do so, simply add synonyms to the i18n locale entry, separated by "|":

And=And|With|Having

Any of the step-starting keywords can support synonyms, not just "And". Be careful, though, when using synonyms as their overuse may render the intent of the scenario steps less trasparent if the reader is not able to distinguish the step type, i.e. whether a precondition, an event or a verification.

Refer to stories in your language for instructions on how to updated your i18n configuration.