summaryrefslogtreecommitdiffstats
path: root/src/translator_ru.h
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2003-03-08 14:22:15 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2003-03-08 14:22:15 (GMT)
commitb05064427c02bd5ae998856a0d708c440f610bde (patch)
treeeb0cd4bd519397a852945fb3acf64c0b65edcb2f /src/translator_ru.h
parent448b28836eb910f95e2f1903b4dea5eb8548e424 (diff)
downloadDoxygen-b05064427c02bd5ae998856a0d708c440f610bde.zip
Doxygen-b05064427c02bd5ae998856a0d708c440f610bde.tar.gz
Doxygen-b05064427c02bd5ae998856a0d708c440f610bde.tar.bz2
Release-1.3-rc3-20030308
Diffstat (limited to 'src/translator_ru.h')
-rw-r--r--src/translator_ru.h43
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 -------------------