Commit 87b6e60c9dd9f2dec4ede89e48b182c67409cd6c
Committed by
Antonio Terceiro
1 parent
d084befd
Exists in
master
and in
28 other branches
Fix: terminology and ngettext works fine together
(ActionItem1762)
Showing
2 changed files
with
13 additions
and
1 deletions
Show diff stats
lib/noosfero/core_ext/object.rb
test/unit/noosfero_test.rb
@@ -56,4 +56,16 @@ class NoosferoTest < Test::Unit::TestCase | @@ -56,4 +56,16 @@ class NoosferoTest < Test::Unit::TestCase | ||
56 | assert_equal 'en', FastGettext.locale | 56 | assert_equal 'en', FastGettext.locale |
57 | end | 57 | end |
58 | 58 | ||
59 | + should 'use terminology with ngettext' do | ||
60 | + Noosfero.terminology = UnifreireTerminology.instance | ||
61 | + | ||
62 | + Noosfero.with_locale('en') do | ||
63 | + assert_equal 'One institution', n__('One enterprise', '%{num} enterprises', 1) | ||
64 | + end | ||
65 | + | ||
66 | + Noosfero.with_locale('pt') do | ||
67 | + assert_equal 'Uma instituição', n__('One enterprise', '%{num} enterprises', 1) | ||
68 | + end | ||
69 | + end | ||
70 | + | ||
59 | end | 71 | end |