diff options
Diffstat (limited to 'vendor/gems/gettext-2.1.0/test/testlib/pgettext.rb')
-rw-r--r-- | vendor/gems/gettext-2.1.0/test/testlib/pgettext.rb | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/vendor/gems/gettext-2.1.0/test/testlib/pgettext.rb b/vendor/gems/gettext-2.1.0/test/testlib/pgettext.rb new file mode 100644 index 000000000..2d4c6fd60 --- /dev/null +++ b/vendor/gems/gettext-2.1.0/test/testlib/pgettext.rb @@ -0,0 +1,36 @@ +require 'gettext' + +class TestPGetText + include GetText + bindtextdomain("pgettext", :path => "locale") + + def test_1 + p_("AAA", "BBB") + end + + def test_2 + pgettext("AAA", "BBB") + end + + def test_3 + pgettext("AAA|BBB", "CCC") + end + + def test_4 + p_("AAA", "CCC") #not found + end + + def test_5 + p_("CCC", "BBB") + end + + def test_6 # not pgettext. + _("BBB") + end + + def with_context + # TRANSLATORS:please translate 'name' in the context of 'program'. + # Hint: the translation should NOT contain the translation of 'program'. + p_('program', 'name') + end +end |