From 31a5bccd57750f962d35235060b1f000afe957d4 Mon Sep 17 00:00:00 2001
From: John MacFarlane <jgm@berkeley.edu>
Date: Sat, 17 Jul 2021 23:06:49 -0700
Subject: LaTeX reader: avoid trailing hyphen in translating languages.

Previously `\foreignlanguage{english}` turned into `<span lang="en-">`.
The same issue affected Arabic.

Closes #7447.
---
 src/Text/Pandoc/Readers/LaTeX/Lang.hs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'src')

diff --git a/src/Text/Pandoc/Readers/LaTeX/Lang.hs b/src/Text/Pandoc/Readers/LaTeX/Lang.hs
index 6a8327904..3151fc688 100644
--- a/src/Text/Pandoc/Readers/LaTeX/Lang.hs
+++ b/src/Text/Pandoc/Readers/LaTeX/Lang.hs
@@ -105,7 +105,7 @@ polyglossiaLangToBCP47 = M.fromList
        "locale=morocco"    -> Lang "ar" Nothing (Just "MA") [] [] []
        "locale=mauritania" -> Lang "ar" Nothing (Just "MR") [] [] []
        "locale=tunisia"    -> Lang "ar" Nothing (Just "TN") [] [] []
-       _                   -> Lang "ar" Nothing (Just "")   [] [] [])
+       _                   -> Lang "ar" Nothing Nothing     [] [] [])
   , ("german", \o -> case T.filter (/=' ') o of
        "spelling=old" -> Lang "de" Nothing (Just "DE") ["1901"] [] []
        "variant=austrian,spelling=old"
@@ -126,7 +126,7 @@ polyglossiaLangToBCP47 = M.fromList
        "variant=british"    -> Lang "en" Nothing (Just "GB") [] [] []
        "variant=newzealand" -> Lang "en" Nothing (Just "NZ") [] [] []
        "variant=american"   -> Lang "en" Nothing (Just "US") [] [] []
-       _                    -> Lang "en" Nothing (Just "")   [] [] [])
+       _                    -> Lang "en" Nothing Nothing     [] [] [])
   , ("usorbian", \_ -> Lang "hsb" Nothing Nothing [] [] [])
   , ("latin", \o -> case T.filter (/=' ') o of
        "variant=classic" -> Lang "la" Nothing Nothing ["x-classic"] [] []
-- 
cgit v1.2.3