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