Sha256: 0115ab6dd7b3aab596f10d55a66c3370a90f3d8821faf64c352078c2784d7322

Contents?: true

Size: 683 Bytes

Versions: 13

Compression:

Stored size: 683 Bytes

Contents

module IsoDoc
  module Iso
    class I18n < IsoDoc::I18n
      def load_yaml(lang, script, i18nyaml = nil)
        y = if i18nyaml then YAML.load_file(i18nyaml)
            elsif lang == "en"
              YAML.load_file(File.join(File.dirname(__FILE__), "i18n-en.yaml"))
            elsif lang == "fr"
              YAML.load_file(File.join(File.dirname(__FILE__), "i18n-fr.yaml"))
            elsif lang == "zh" && script == "Hans"
              YAML.load_file(File.join(File.dirname(__FILE__), "i18n-zh-Hans.yaml"))
            else
              YAML.load_file(File.join(File.dirname(__FILE__), "i18n-en.yaml"))
            end
        super.merge(y)
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
metanorma-iso-1.5.11 lib/isodoc/iso/i18n.rb
metanorma-iso-1.5.10 lib/isodoc/iso/i18n.rb
metanorma-iso-1.5.9 lib/isodoc/iso/i18n.rb
metanorma-iso-1.5.8 lib/isodoc/iso/i18n.rb
metanorma-iso-1.5.7 lib/isodoc/iso/i18n.rb
metanorma-iso-1.5.6 lib/isodoc/iso/i18n.rb
metanorma-iso-1.5.5 lib/isodoc/iso/i18n.rb
metanorma-iso-1.5.4 lib/isodoc/iso/i18n.rb
metanorma-iso-1.5.3 lib/isodoc/iso/i18n.rb
metanorma-iso-1.5.2 lib/isodoc/iso/i18n.rb
metanorma-cli-1.3.4 gems/ruby/2.6.0/gems/metanorma-iso-1.5.1/lib/isodoc/iso/i18n.rb
metanorma-iso-1.5.1 lib/isodoc/iso/i18n.rb
metanorma-iso-1.5.0 lib/isodoc/iso/i18n.rb