diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2003-03-08 14:22:15 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2003-03-08 14:22:15 (GMT) |
commit | b05064427c02bd5ae998856a0d708c440f610bde (patch) | |
tree | eb0cd4bd519397a852945fb3acf64c0b65edcb2f /src/translator_jp.h | |
parent | 448b28836eb910f95e2f1903b4dea5eb8548e424 (diff) | |
download | Doxygen-b05064427c02bd5ae998856a0d708c440f610bde.zip Doxygen-b05064427c02bd5ae998856a0d708c440f610bde.tar.gz Doxygen-b05064427c02bd5ae998856a0d708c440f610bde.tar.bz2 |
Release-1.3-rc3-20030308
Diffstat (limited to 'src/translator_jp.h')
-rw-r--r-- | src/translator_jp.h | 35 |
1 files changed, 22 insertions, 13 deletions
diff --git a/src/translator_jp.h b/src/translator_jp.h index e4b6445..33b4a60 100644 --- a/src/translator_jp.h +++ b/src/translator_jp.h @@ -41,11 +41,14 @@ class TranslatorJapaneseEn : public TranslatorEnglish /*! returns the name of the package that is included by LaTeX */ virtual QCString idLanguageCharset() { -#ifdef __CYGWIN__ - return "Shift_JIS"; -#else - return "euc-jp"; -#endif + if (Config_getBool("USE_WINDOWS_ENCONDING")) + { + return "Shift_JIS"; + } + else + { + return "euc-jp"; + } } virtual QCString trRTFansicp() { @@ -66,13 +69,16 @@ class TranslatorJapanese : public Translator private: /*! The decode() can change euc into sjis */ inline QCString decode(const QCString & sInput) + { + if (Config_getBool("USE_WINDOWS_ENCONDING")) { -#ifdef __CYGWIN__ return JapaneseEucToSjis(sInput); -#else + } + else + { return sInput; -#endif } + } public: virtual QCString idLanguage() { return "japanese"; } @@ -83,11 +89,14 @@ class TranslatorJapanese : public Translator /*! returns the name of the package that is included by LaTeX */ virtual QCString idLanguageCharset() { -#ifdef __CYGWIN__ - return "Shift_JIS"; -#else - return "euc-jp"; -#endif + if (Config_getBool("USE_WINDOWS_ENCONDING")) + { + return "Shift_JIS"; + } + else + { + return "euc-jp"; + } } /*! used in the compound documentation before a list of related functions. */ |