diff options
Diffstat (limited to 'src/definition.cpp')
-rw-r--r-- | src/definition.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/definition.cpp b/src/definition.cpp index 381159b..9b0ee16 100644 --- a/src/definition.cpp +++ b/src/definition.cpp @@ -227,10 +227,15 @@ void Definition::setDocumentation(const char *d,const char *docFile,int docLine, void Definition::setBriefDescription(const char *b,const char *briefFile,int briefLine) { if (b==0) return; + static QCString outputLanguage = Config_getEnum("OUTPUT_LANGUAGE"); + static bool needsDot = outputLanguage!="Japanese" && + outputLanguage!="Chinese" && + outputLanguage!="Korean"; + //fprintf(stderr,"Definition::setBriefDescription(%s,%s,%d)\n",b,briefFile,briefLine); m_brief=QCString(b).stripWhiteSpace(); int bl=m_brief.length(); - if (bl>0) // add punctuation if needed + if (bl>0 && needsDot) // add punctuation if needed { switch(m_brief.at(bl-1)) { |