Mercurial > hg > orthanc
diff Core/Enumerations.cpp @ 3226:45e1631febbb
support of simplified chinese
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 14 Feb 2019 15:25:41 +0100 |
parents | 4351f52f15d5 |
children | 56ea9c476dba |
line wrap: on
line diff
--- a/Core/Enumerations.cpp Thu Feb 14 14:56:31 2019 +0100 +++ b/Core/Enumerations.cpp Thu Feb 14 15:25:41 2019 +0100 @@ -653,6 +653,9 @@ case Encoding_JapaneseKanji: return "JapaneseKanji"; + case Encoding_SimplifiedChinese: + return "SimplifiedChinese"; + default: throw OrthancException(ErrorCode_ParameterOutOfRange); } @@ -1218,6 +1221,11 @@ return Encoding_JapaneseKanji; } + if (s == "SIMPLIFIEDCHINESE") + { + return Encoding_SimplifiedChinese; + } + throw OrthancException(ErrorCode_ParameterOutOfRange); } @@ -1881,15 +1889,15 @@ { encoding = Encoding_JapaneseKanji; } + else if (s == "ISO 2022 IR 58") + { + encoding = Encoding_SimplifiedChinese; + } /* else if (s == "ISO 2022 IR 159") { TODO - Supplementary Kanji set } - else if (s == "ISO 2022 IR 58") - { - TODO - Simplified Chinese - } */ else { @@ -2041,6 +2049,9 @@ case Encoding_JapaneseKanji: return "ISO 2022 IR 87"; + case Encoding_SimplifiedChinese: + return "ISO 2022 IR 58"; + default: throw OrthancException(ErrorCode_ParameterOutOfRange); }