From 13b5827a79a6f1415788de3e660288d05f0a3ac9 Mon Sep 17 00:00:00 2001 From: djoate <56777051+djoate@users.noreply.github.com> Date: Sun, 24 Nov 2019 18:19:39 -0500 Subject: [PATCH] Parse for translate filter --- _plugins/translate-filter.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/_plugins/translate-filter.rb b/_plugins/translate-filter.rb index 936ccec6..eba04d6d 100644 --- a/_plugins/translate-filter.rb +++ b/_plugins/translate-filter.rb @@ -12,11 +12,12 @@ module Jekyll if page_language.nil? Weblate::SourceFile.add_entry(weblate_id, text) - text + Liquid::Template.parse(text).render(@context) else translated_string = site.data["languages"][page_language][weblate_id] - translated_string.nil? ? text : translated_string.strip + translated_string.nil? ? Liquid::Template.parse(text).render(@context) + : Liquid::Template.parse(translated_string.strip).render(@context) end end end