Sha256: 16393f1d196c9c64f2fec672b32c7335eb98156feb872f2d3a3b21c4a5095a9a
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
require File.expand_path("spec_helper", File.dirname(__FILE__)) include FastGettext FastGettext.add_text_domain('test',:path=>File.join(File.dirname(__FILE__),'locale')) FastGettext.text_domain = 'test' FastGettext.available_locales = ['en','de'] FastGettext.locale = 'de' include FastGettext describe FastGettext do describe :_ do it "translates simple text" do _('car').should == 'Auto' end it "returns msgid if not translation was found" do _('NOT|FOUND').should == 'NOT|FOUND' end end describe :n_ do it "translates pluralized" do n_('Axis','Axis',1).should == 'Achse' n_('Axis','Axis',2).should == 'Achsen' end it "returns the appropriate msgid if no translation was found" do n_('NOTFOUND','NOTFOUNDs',1).should == 'NOTFOUND' n_('NOTFOUND','NOTFOUNDs',2).should == 'NOTFOUNDs' end end describe :s_ do it "translates simple text" do _('car').should == 'Auto' end it "returns cleaned msgid if a translation was not found" do s_("XXX|not found").should == "not found" end it "can use a custom seperator" do s_("XXX/not found",'/').should == "not found" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
grosser-fast_gettext-0.1.0 | spec/fast_gettext_spec.rb |