## 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.