Skip to content

Commit

Permalink
Add romanian translation (with and without diacritics)
Browse files Browse the repository at this point in the history
  • Loading branch information
Cristi Balan and Irina Dumitrascu committed Nov 9, 2008
1 parent 1867a24 commit d726931
Show file tree
Hide file tree
Showing 7 changed files with 3,251 additions and 0 deletions.
6 changes: 6 additions & 0 deletions examples/romanian_calculator/Rakefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
$:.unshift(File.dirname(__FILE__) + '/../../lib')
require 'cucumber/rake/task'

Cucumber::Rake::Task.new do |t|
t.cucumber_opts = "--format pretty --language ro"
end
22 changes: 22 additions & 0 deletions examples/romanian_calculator/features/steps/calculator_steps.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
require 'spec'
$:.unshift(File.dirname(__FILE__) + '/../../lib')
require 'calculator'

Before do
@calc = Calculator.new
end

After do
end

Given /introduc (\d+)/ do |n|
@calc.push n.to_i
end

When 'apas suma' do
@result = @calc.add
end

Then /rezultatul trebuie sa fie (\d*)/ do |result|
@result.should == result.to_i
end
10 changes: 10 additions & 0 deletions examples/romanian_calculator/features/suma.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Functionalitate: suma
Pentru a nu face erori stupide
Ca utilizator
Vreau sa stiu suma a doua numere

Scenariu: suma a doua numere
Daca introduc 5
Si apoi introduc 7
Cand apas suma
Atunci rezultatul trebuie sa fie 12
11 changes: 11 additions & 0 deletions examples/romanian_calculator/lib/calculator.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
class Calculator
def push(n)
@args ||= []
@args << n
end

def add
#@args[0] + @args[1]
@args.inject(0){|n,sum| sum+=n}
end
end
20 changes: 20 additions & 0 deletions lib/cucumber/languages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,26 @@
then: Então
and: E
but: Mas
"ro":
feature: Functionalitate
scenario: Scenariu
more_examples: Mai multe exemple
given_scenario: ScenariuDat
given: Daca
when: Cand
then: Atunci
and: Si
but: Dar
"ro2":
feature: Funcționalitate
scenario: Scenariu
more_examples: Mai multe exemple
given_scenario: ScenariuDat
given: Dacă
when: Când
then: Atunci
and: Și
but: Dar
"ru":
feature: Функционал
scenario: Сценарий
Expand Down
Loading

0 comments on commit d726931

Please sign in to comment.