diff options
Diffstat (limited to 'src/translator_adapter.h')
-rw-r--r-- | src/translator_adapter.h | 111 |
1 files changed, 101 insertions, 10 deletions
diff --git a/src/translator_adapter.h b/src/translator_adapter.h index c4c014d..2b4b2d1 100644 --- a/src/translator_adapter.h +++ b/src/translator_adapter.h @@ -40,7 +40,103 @@ class TranslatorAdapterBase : public Translator }; -class TranslatorAdapter_1_9_4 : public TranslatorAdapterBase +class TranslatorAdapter_1_9_8 : public TranslatorAdapterBase +{ + public: + virtual QCString updateNeededMessage() + { return createUpdateNeededMessage(idLanguage(),"release 1.9.8"); } + + virtual QCString trTopics() + { return english.trTopics(); } + virtual QCString trTopicDocumentation() + { return english.trTopicDocumentation(); } + virtual QCString trTopicList() + { return english.trTopicList(); } + virtual QCString trTopicIndex() + { return english.trTopicIndex(); } + virtual QCString trTopicListDescription() + { return english.trTopicListDescription(); } + virtual QCString trModuleMembersDescriptionTotal(ModuleMemberHighlight::Enum hl) + { return english.trModuleMembersDescriptionTotal(hl); } + virtual QCString trExportedModules() + { return english.trExportedModules(); } + +}; + +class TranslatorAdapter_1_9_6 : public TranslatorAdapter_1_9_8 +{ + public: + virtual QCString updateNeededMessage() + { return createUpdateNeededMessage(idLanguage(),"release 1.9.6"); } + + /*! Small trick to use the original functions as the wording has been changed */ + virtual QCString trRelatedSymbols() + { return trRelatedFunctions(); } + virtual QCString trRelatedSymbolsSubscript() + { return trRelatedSubscript(); } + virtual QCString trRelatedSymbolDocumentation() + { return trRelatedFunctionDocumentation(); } + + virtual QCString trCompoundType(ClassDef::CompoundType compType, SrcLangExt lang) + { return english.trCompoundType(compType, lang); } + + virtual QCString trFileMembersDescriptionTotal(FileMemberHighlight::Enum hl) + { + if (hl==FileMemberHighlight::All) + { + return trFileMembersDescription(Config_getBool(EXTRACT_ALL)); + } + else + { + // hack to work around a mozilla bug, which refuses to switch to + // normal lists otherwise + return " "; + } + } + virtual QCString trCompoundMembersDescriptionTotal(ClassMemberHighlight::Enum hl) + { + if (hl==ClassMemberHighlight::All) + { + return trCompoundMembersDescription(Config_getBool(EXTRACT_ALL)); + } + else + { + // hack to work around a mozilla bug, which refuses to switch to + // normal lists otherwise + return " "; + } + } + virtual QCString trNamespaceMembersDescriptionTotal(NamespaceMemberHighlight::Enum hl) + { + if (hl==NamespaceMemberHighlight::All) + { + return trNamespaceMemberDescription(Config_getBool(EXTRACT_ALL)); + } + else + { + // hack to work around a mozilla bug, which refuses to switch to + // normal lists otherwise + return " "; + } + } + + virtual QCString trDefinition() + { return english.trDefinition(); } + virtual QCString trDeclaration() + { return english.trDeclaration(); } +}; + +class TranslatorAdapter_1_9_5 : public TranslatorAdapter_1_9_6 +{ + public: + virtual QCString updateNeededMessage() + { return createUpdateNeededMessage(idLanguage(),"release 1.9.5"); } + + virtual QCString trFlowchart() + { return english.trFlowchart(); } +}; + +class TranslatorAdapter_1_9_4 : public TranslatorAdapter_1_9_5 { public: virtual QCString updateNeededMessage() @@ -115,7 +211,7 @@ class TranslatorAdapter_1_8_15 : public TranslatorAdapter_1_8_19 virtual QCString trFunctionAndProc() { return english.trFunctionAndProc(); } - virtual QCString trVhdlType(uint64 type,bool single) + virtual QCString trVhdlType(uint64_t type,bool single) { return english.trVhdlType(type,single); } virtual QCString trCustomReference(const QCString &name) @@ -322,7 +418,7 @@ class TranslatorAdapter_1_7_5 : public TranslatorAdapter_1_8_0 { return english.trIncludesFileIn(name); } virtual QCString trDateTime(int year,int month,int day,int dayOfWeek, int hour,int minutes,int seconds, - bool includeTime) + DateTimeType includeTime) { return english.trDateTime(year,month,day,dayOfWeek,hour,minutes,seconds,includeTime); } virtual QCString trDayPeriod(int period) { return english.trDayPeriod(period); } @@ -431,15 +527,10 @@ class TranslatorAdapter_1_4_6 : public TranslatorAdapter_1_6_0 public: virtual QCString updateNeededMessage() { return createUpdateNeededMessage(idLanguage(),"release 1.4.6"); } - virtual QCString trCallerGraph() - { - return english.trCallerGraph(); - } + { return english.trCallerGraph(); } virtual QCString trEnumerationValueDocumentation() - { - return english.trEnumerationValueDocumentation(); - } + { return english.trEnumerationValueDocumentation(); } }; #endif |