@@ -46,9 +46,11 @@ getLang opts meta =
4646 Just s -> Just s
4747 _ ->
4848 case lookupMeta "lang" meta of
49− Just (MetaInlines [Str s]) -> Just s
50− Just (MetaString s) -> Just s
51− _ -> Nothing
49+ Just (MetaBlocks [Para [Str s]]) -> Just s
50+ Just (MetaBlocks [Plain [Str s]]) -> Just s
51+ Just (MetaInlines [Str s]) -> Just s
52+ Just (MetaString s) -> Just s
53+ _ -> Nothing
5254
5355-- | Parse a BCP 47 string as a Lang. Currently we parse
5456-- extensions and private-use fields as "variants," even