aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/gems/gettext-2.1.0/test/testlib/pgettext.rb
diff options
context:
space:
mode:
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.rb36
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