lib/asciidoctor/iso/base.rb in metanorma-iso-1.3.0 vs lib/asciidoctor/iso/base.rb in metanorma-iso-1.3.1

- old
+ new

@@ -42,8 +42,22 @@ result << noko { |ixml| front node, ixml } result << noko { |ixml| middle node, ixml } result << "</iso-standard>" textcleanup(result) end + + def load_yaml(lang, script) + 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