diff options
Diffstat (limited to 'vendor/gems/gettext-2.1.0/samples/hello_noop.rb')
-rw-r--r-- | vendor/gems/gettext-2.1.0/samples/hello_noop.rb | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/vendor/gems/gettext-2.1.0/samples/hello_noop.rb b/vendor/gems/gettext-2.1.0/samples/hello_noop.rb new file mode 100644 index 000000000..3550faec6 --- /dev/null +++ b/vendor/gems/gettext-2.1.0/samples/hello_noop.rb @@ -0,0 +1,31 @@ +#!/usr/bin/ruby +# hello_noop.rb - sample for N_() and class. +# +# Copyright (C) 2002-2006 Masao Mutoh +# This file is distributed under the same license as Ruby-GetText-Package. + +require 'rubygems' +require 'gettext' + +class HelloNoop + include GetText + + MSGS = [N_("Hello World"), N_("Hello World2")] + + def initialize + # You can call bindtextdomain as instance methods. + # In this case, it initializes(decided the locale lazily) + # in a instance. + bindtextdomain("hello_noop", :path => "locale") + end + + def hello + MSGS.each do |msg| + print _(msg), "\n" + end + end +end + +hello = HelloNoop.new + +hello.hello |