lib/isodoc/generic/i18n.rb
require_relative "utils" module IsoDoc module Generic class I18n < IsoDoc::I18n class << self attr_accessor :_file end def self.inherited(k) k._file = caller_locations(1..1).first.absolute_path end def load_yaml1(lang, script) return super unless configuration.i18nyaml file = if configuration.i18nyaml.is_a?(Hash) configuration.i18nyaml[lang] else configuration.i18nyaml end return super if file.nil? y = YAML.load_file(baselocation(file)) super.deep_merge(y) end include Utils end end end