http://bugzilla.lyx.org/show_bug.cgi?id=3569
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18238
a592a061-630c-0410-9148-
cb99ea01b6c8
// suppress the babel call when there is no babel language defined
// in the lib/languages file
if (lyxrc.language_global_options && tmp == "\\usepackage{babel}" &&
- language->babel().empty() )
- tmp = string("");
+ language->babel().empty() ) {
+ // if the armscii8 or a CJK encoding is used, babel has to be called
+ // for foreign languages
+ if (!lang_opts.empty())
+ tmp = string("\\usepackage[") + lang_opts + "]{babel}";
+ else
+ tmp.clear();
+ }
return tmp;
}