This repository was archived by the owner on Nov 16, 2018. It is now read-only.
forked from cucumber/cucumber-ruby
-
Notifications
You must be signed in to change notification settings - Fork 0
Spoken languages
cypher edited this page Aug 13, 2010
·
39 revisions
Communication within a team always works better when people can use their spoken language. Cucumber supports about 20 spoken languages. This is Norwegian:
Egenskap: Summering
For å slippe å gjøre dumme feil
Som en regnskapsfører
Vil jeg kunne legge sammen
Scenario: to tall
Gitt at jeg har tastet inn 5
Og at jeg har tastet inn 7
Når jeg summerer
Så skal resultatet være 12
Scenario: tre tall
Gitt at jeg har tastet inn 5
Og at jeg har tastet inn 7
Og at jeg har tastet inn 1
Når jeg summerer
Så skal resultatet være 13
You have to tell Cucumber that you’re using a different language than English (the default):
cucumber --language noIt’s easy!
- Make a fork of Cucumber and pull it down
- Add your language’s keywords to languages.yml
- Generate the parser for your language:
rake treetop:compile specThat’s it! You have a new language that you can pass to
--languageJust copy the
examples/i18n/enexample to a new directory with the same name as the language you added.
Then translate everything in there. When you’re done you should be able to run
rake i18nfrom the
examples/i18ndirectory.