From a6612b35c8852adb34e1e9a574f29a682122b0ff Mon Sep 17 00:00:00 2001
From: John MacFarlane <jgm@berkeley.edu>
Date: Sun, 3 Nov 2019 15:11:17 -0800
Subject: EPUB writer: ensure that `lang` variable is set on all chapters.

---
 src/Text/Pandoc/Writers/EPUB.hs | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

(limited to 'src')

diff --git a/src/Text/Pandoc/Writers/EPUB.hs b/src/Text/Pandoc/Writers/EPUB.hs
index ef7ce659b..37c78bba8 100644
--- a/src/Text/Pandoc/Writers/EPUB.hs
+++ b/src/Text/Pandoc/Writers/EPUB.hs
@@ -434,9 +434,11 @@ pandocToEPUB version opts doc = do
         stylesheets [(1 :: Int)..]
 
   let vars = Context $
-             M.delete "css" . M.insert "epub3"
-                 (toVal' $ if epub3 then "true" else "false") $
-             unContext $ writerVariables opts
+               M.delete "css" .
+               M.insert "epub3"
+                 (toVal' $ if epub3 then "true" else "false") .
+               M.insert "lang" (toVal' $ epubLanguage metadata)
+             $ unContext $ writerVariables opts
 
   let cssvars useprefix = Context $ M.fromList $ map
                        (\e -> ("css", toVal' $
-- 
cgit v1.2.3