From fedea47b1d4a0ba67caa0e2c30abcbc015f48a99 Mon Sep 17 00:00:00 2001 From: Kevin Le Guillou Date: Mon, 15 Jul 2019 10:33:52 +0200 Subject: [PATCH] Fix for issue #77: Load the translation file each time on Site:Pre_render, instead of loading it once --- lib/jekyll-multiple-languages-plugin.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/jekyll-multiple-languages-plugin.rb b/lib/jekyll-multiple-languages-plugin.rb index 9b11bd1..df185b2 100644 --- a/lib/jekyll-multiple-languages-plugin.rb +++ b/lib/jekyll-multiple-languages-plugin.rb @@ -21,10 +21,8 @@ module Jekyll #***************************************************************************** Jekyll::Hooks.register :site, :pre_render do |site, payload| lang = site.config['lang'] - unless site.parsed_translations.has_key?(lang) - puts "Loading translation from file #{site.source}/_i18n/#{lang}.yml" - site.parsed_translations[lang] = YAML.load_file("#{site.source}/_i18n/#{lang}.yml") - end + puts "Loading translation from file #{site.source}/_i18n/#{lang}.yml" + site.parsed_translations[lang] = YAML.load_file("#{site.source}/_i18n/#{lang}.yml") end Jekyll::Hooks.register :site, :post_render do |site, payload|