diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2003-03-08 14:22:15 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2003-03-08 14:22:15 (GMT) |
commit | 91ac89e271d81507ce5d8bf5b821d80aedd6ec3e (patch) | |
tree | eb0cd4bd519397a852945fb3acf64c0b65edcb2f /src/translator_ru.h | |
parent | 6ac75f5093a2ac447626579cfbda2d1a8af6d86e (diff) | |
download | Doxygen-91ac89e271d81507ce5d8bf5b821d80aedd6ec3e.zip Doxygen-91ac89e271d81507ce5d8bf5b821d80aedd6ec3e.tar.gz Doxygen-91ac89e271d81507ce5d8bf5b821d80aedd6ec3e.tar.bz2 |
Release-1.3-rc3-20030308
Diffstat (limited to 'src/translator_ru.h')
-rw-r--r-- | src/translator_ru.h | 43 |
1 files changed, 28 insertions, 15 deletions
diff --git a/src/translator_ru.h b/src/translator_ru.h index 2dbbaed..1329d88 100644 --- a/src/translator_ru.h +++ b/src/translator_ru.h @@ -56,11 +56,14 @@ class TranslatorRussian : public Translator */ inline QCString decode(const QCString & sInput) { -#ifdef _WIN32 - return Koi8RToWindows1251(sInput); -#else - return sInput; -#endif + if (Config_getBool("USE_WINDOWS_ENCODING")) + { + return Koi8RToWindows1251(sInput); + } + else + { + return sInput; + } } public: @@ -70,19 +73,29 @@ class TranslatorRussian : public Translator /* Used to get the command(s) for the language support. */ virtual QCString latexLanguageSupportCommand() -#ifdef _WIN32 - { return "\\usepackage[cp1251]{inputenc}\n\\usepackage[russian]{babel}\n"; } -#else - { return "\\usepackage[koi8-r]{inputenc}\n\\usepackage[russian]{babel}\n"; } -#endif + { + if (Config_getBool("USE_WINDOWS_ENCODING")) + { + return "\\usepackage[cp1251]{inputenc}\n\\usepackage[russian]{babel}\n"; + } + else + { + return "\\usepackage[koi8-r]{inputenc}\n\\usepackage[russian]{babel}\n"; + } + } /*! return the language charset. This will be used for the HTML output */ virtual QCString idLanguageCharset() -#ifdef _WIN32 - { return "Windows-1251"; } -#else - { return "koi8-r"; } -#endif + { + if (Config_getBool("USE_WINDOWS_ENCODING")) + { + return "Windows-1251"; + } + else + { + return "koi8-r"; + } + } // --- Language translation methods ------------------- |