文件操作 - multi_text_domain.rb
返回文件管理
返回主菜单
删除本文件
文件: /opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/gettext-3.4.9/test/fixtures/multi_text_domain.rb
编辑文件内容
# -*- coding: utf-8 -*- module MultiTextDomain class C11 include GetText def initialize bindtextdomain("test1", :path => Helper::Path.locale_path) bindtextdomain("test2", :path => Helper::Path.locale_path) end def test _("language") end def test2 _("LANGUAGE") end end class C12 include GetText bindtextdomain("test1", :path => Helper::Path.locale_path) bindtextdomain("test2", :path => Helper::Path.locale_path) def test _("language") end def test2 _("LANGUAGE") end end class C21 < C11 end class C22 < C12 end module M1 include GetText bindtextdomain("test1", :path => Helper::Path.locale_path) module_function def test _("language") end module M1M1 include GetText module_function def test _("language") end # Doesn't translate def test2 _("LANGUAGE") end end class M1C1 include GetText bindtextdomain("test2", :path => Helper::Path.locale_path) def test _("language") end def test2 _("LANGUAGE") end end class M1C2 include GetText def initialize bindtextdomain("test2", :path => Helper::Path.locale_path) end def test _("language") end def test2 _("LANGUAGE") end end end class C2 include GetText def initialize bindtextdomain("test1", :path => Helper::Path.locale_path) end def test _("language") end def test_eval eval("_(\"language\")") end end class C3 include GetText bindtextdomain("test1", :path => Helper::Path.locale_path) def test _("language") end def self.test _("language") end end class C4 < C3 bindtextdomain("test2", :path => Helper::Path.locale_path) def test2 _("LANGUAGE") end def test3 _("no data") end end class C51 include GetText bindtextdomain("test3", :path => Helper::Path.locale_path) def test _("language") end end class C52 < C12 bindtextdomain("test3", :path => Helper::Path.locale_path) end end
修改文件时间
将文件时间修改为当前时间的前一年
删除文件