diff --git a/src/lib/latex.rs b/src/lib/latex.rs index cf75117..a19707b 100644 --- a/src/lib/latex.rs +++ b/src/lib/latex.rs @@ -98,8 +98,46 @@ impl<'a> LatexRenderer<'a> { let tex_lang = String::from(match self.book.options.get_str("lang").unwrap() { + "af" => "afrikaans", + "sq" => "albanian", + "eu" => "basque", + "bg" => "bulgarian", + "ca" => "catalan", + "hr" => "croatian", + "cs" => "czech", + "da" => "danish", + "nl" => "dutch", "en" => "english", + "eo" => "esperanto", + "et" => "estonian", + "fi" => "finnish", "fr" => "francais", + "gl" => "galician", + "el" => "greek", + "de" => "ngerman", + "he" => "hebrew", + "hu" => "hungarian", + "it" => "italian", + "is" => "icelandic", + "id" => "indonesian", + "ga" => "irish", + "la" => "latin", + "ms" => "malay", + "nn" => "norsk", + "pl" => "polish", + "pt" => "portuguese", + "ro" => "romanian", + "ru" => "russian", + "gd" => "scottish", + "sr" => "serbian", + "sk" => "slovak", + "sl" => "slovene", + "es" => "spanish", + "sw" => "swedish", + "tr" => "turkish", + "uk" => "ukrainian", + "cy" => "welsh", + _ => { self.book.logger.warning(format!("LaTeX: can't find a tex equivalent for lang '{}', fallbacking on english", self.book.options.get_str("lang").unwrap())); "english"