X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flanguage.C;h=e2523b5021210f8fffae6d4d5ba3986f71041e12;hb=d2574b7d8e2716d3d3aea92df6576bd01c421a6c;hp=82217fedc5f781a6962e76921e95e6d97bcb25ca;hpb=6c300f72a217722652dc27db9108e1050028979c;p=lyx.git diff --git a/src/language.C b/src/language.C index 82217fedc5..e2523b5021 100644 --- a/src/language.C +++ b/src/language.C @@ -19,6 +19,8 @@ #include "lyxlex.h" #include "lyxrc.h" +#include "support/filename.h" + namespace lyx { @@ -35,11 +37,11 @@ Language latex_lang("latex", "latex", "Latex", false, "", 0, "latex", ""); Language const * latex_language = &latex_lang; -void Languages::read(string const & filename) +void Languages::read(support::FileName const & filename) { // We need to set the encoding of latex_lang latex_lang = Language("latex", "latex", "Latex", false, "iso8859-1", - encodings.getEncoding("iso8859-1"), + encodings.getFromLyXName("iso8859-1"), "latex", ""); LyXLex lex(0, 0); @@ -72,9 +74,9 @@ void Languages::read(string const & filename) if (lex.next()) latex_options = lex.getString(); - Encoding const * encoding = encodings.getEncoding(encoding_str); + Encoding const * encoding = encodings.getFromLyXName(encoding_str); if (!encoding) { - encoding = encodings.getEncoding("iso8859-1"); + encoding = encodings.getFromLyXName("iso8859-1"); lyxerr << "Unknown encoding " << encoding_str << endl; }