diff options
Diffstat (limited to 'vendor/gems/gettext-2.1.0/test/testlib/ngettext.rb')
-rw-r--r-- | vendor/gems/gettext-2.1.0/test/testlib/ngettext.rb | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/vendor/gems/gettext-2.1.0/test/testlib/ngettext.rb b/vendor/gems/gettext-2.1.0/test/testlib/ngettext.rb new file mode 100644 index 000000000..d28eda695 --- /dev/null +++ b/vendor/gems/gettext-2.1.0/test/testlib/ngettext.rb @@ -0,0 +1,79 @@ +require 'gettext' +include GetText + +class TestRubyParser_n + bindtextdomain("rubyparser", :path => "locale") + + def test_1 + n_("aaa","aaa2",1) + end + + def test_2 + n_("bbb\n", "ccc2\nccc2", 1) + end + + def test_3_1 + n_("ddd\nddd", + "ddd2\nddd2", + 1) + end + def test_3_2 + n_("eee\neee\n" , + "eee2\neee2\n" , + 1) + end + + def test_4 + n_("ddd +eee +", "ddd +eee2", 1) + end + + def test_5_1 + n_("fff", "fff2", 1) + end + + def test_5_2 + n_("fff", "fff2", 1) + "foo" + n_("ggg", "ggg2", 1) + end + + def test_6 + n_("ggg"\ + "hhh"\ + "iii", + "jjj"\ + "kkk"\ + "lll", 1) + end + + def test_7 + n_('a"b"c"', 'a"b"c"2', 1) + end + + def test_8 + n_("d\"e\"f\"", "d\"e\"f\"2", 1) + end + + def test_9 + n_("mmm" + "mmm","mmm2" + "mmm2",1) + + n_("nnn" ,"nnn2" ,1) + end + + def test_10 + _("ooo") + n_("ooo", "ppp", 1) + end + + def test_11 + n_("qqq", "rrr", 1) + n_("qqq", "sss", 1) # This is merged to "qqq" with plural form "rrr". + end + + def extracted_comments + # TRANSLATORS:please provide translations for all + # the plural forms! + n_('comment', 'comments', 2) + end +end + |