Commit 3fd821c2 authored by Dimitri van Heesch's avatar Dimitri van Heesch

Merge branch 'master' of https://github.com/pepr/doxygen into pepr

Conflicts:
	src/libdoxygen.pro.in
	winbuild/Doxygen.vcproj
parents 10dc9dd5 78b905a4
......@@ -42,6 +42,7 @@ Makefile
/src/pyscanner.cpp
/src/scanner.cpp
/src/tclscanner.cpp
/src/unistd.h
/src/version.cpp
/src/vhdlcode.cpp
/src/vhdlparser.cpp
......
......@@ -61,6 +61,7 @@
2010/09/27 - The underscore in \latexonly part of the generated language.doc
was prefixed by backslash (was LaTeX related error).
2013/02/19 - Better diagnostics when translator_xx.h is too crippled.
2013/06/25 - TranslatorDecoder checks removed after removing the class.
"""
from __future__ import generators
......@@ -185,7 +186,6 @@ class Transl:
self.missingMethods = None # list of prototypes to be implemented
self.implementedMethods = None # list of implemented required methods
self.adaptMinClass = None # The newest adapter class that can be used
self.isDecodedTranslator = None # Flag related to internal usage of UTF-8
def __tokenGenerator(self):
"""Generator that reads the file and yields tokens as 4-tuples.
......@@ -1117,13 +1117,6 @@ class Transl:
else:
self.missingMethods.append(p)
# Set the least important note first if the translator is decoded.
# If yes, then it means that the implementation should be switched
# to UTF-8 later (suggestion).
self.isDecodedTranslator = self.classId in self.manager.decodedTranslators
if self.isDecodedTranslator:
self.note = 'Reimplementation using UTF-8 suggested.'
# Check whether adapter must be used or suggest the newest one.
# Change the status and set the note accordingly.
if self.baseClassId != 'Translator':
......@@ -1307,44 +1300,10 @@ class TrManager:
self.numLang = None # excluding coupled En-based
self.doxVersion = None # Doxygen version
# Capture the knowledge about translators that are not implemented
# to use UTF-8 internally.
self.decodedTranslators = self.getDecodedTranslators()
# Build objects where each one is responsible for one translator.
self.__build()
def getDecodedTranslators(self):
"""Parses language.cpp to find what translators do not use UTF-8 yet"""
decodedTranslators = []
# Regular expression to detect the lines like
# theTranslator=new TranslatorDecoder(new TranslatorSwedish);
rex = re.compile(r'^\s*theTranslator\s*=\s*new\s+.*$')
# Regular expression to get the (optional) TranslatorDecoder and TranslatorXXX
rex2 = re.compile(r'\bTranslator\w+')
# Parse the lines in the specific source code.
f = open(os.path.join(self.src_path, 'language.cpp'), 'rU')
for line in f:
if rex.match(line):
lst = rex2.findall(line)
if lst[0] == 'TranslatorDecoder':
decodedTranslators.append(lst[1])
f.close()
# Display warning when all translator implementations were converted
# to UTF-8.
if len(decodedTranslators) == 0:
print 'This script should be updated. All translators do use UTF-8'
print 'internally. The TranslatorDecoder adapter should be removed'
print 'from the code and its usage should not be checked any more.'
return decodedTranslators
def __build(self):
"""Find the translator files and build the objects for translators."""
......
......@@ -16,7 +16,7 @@ some adapter class, and 2 are English based.
----------------------------------------------------------------------
The following translator classes are up-to-date (sorted
alphabetically). This means that they derive from the Translator class
and they implement all 250 of the required methods. Anyway, there
and they implement all 242 of the required methods. Anyway, there
still may be some details listed even for them:
TranslatorChinesetraditional -- The MAX_DOT_GRAPH_HEIGHT found in trLegendDocs()
......@@ -44,28 +44,28 @@ must be implemented to become up-to-date:
TranslatorItalian 1.8.2 15 methods to implement (6 %)
TranslatorCroatian 1.8.2 15 methods to implement (6 %)
TranslatorChinese 1.8.2 15 methods to implement (6 %)
TranslatorPortuguese 1.8.0 22 methods to implement (8 %)
TranslatorIndonesian 1.8.0 22 methods to implement (8 %)
TranslatorDanish 1.8.0 22 methods to implement (8 %)
TranslatorCatalan 1.8.0 22 methods to implement (8 %)
TranslatorBrazilian 1.8.0 22 methods to implement (8 %)
TranslatorArmenian 1.8.0 22 methods to implement (8 %)
TranslatorPortuguese 1.8.0 22 methods to implement (9 %)
TranslatorIndonesian 1.8.0 22 methods to implement (9 %)
TranslatorDanish 1.8.0 22 methods to implement (9 %)
TranslatorCatalan 1.8.0 22 methods to implement (9 %)
TranslatorBrazilian 1.8.0 22 methods to implement (9 %)
TranslatorArmenian 1.8.0 22 methods to implement (9 %)
TranslatorTurkish 1.7.5 25 methods to implement (10 %)
TranslatorRussian 1.7.5 25 methods to implement (10 %)
TranslatorPersian 1.7.5 25 methods to implement (10 %)
TranslatorVietnamese 1.6.0 34 methods to implement (13 %)
TranslatorSwedish 1.6.0 34 methods to implement (13 %)
TranslatorSerbian 1.6.0 34 methods to implement (13 %)
TranslatorSerbianCyrilic 1.6.0 34 methods to implement (13 %)
TranslatorMacedonian 1.6.0 34 methods to implement (13 %)
TranslatorJapanese 1.6.0 33 methods to implement (13 %)
TranslatorFinnish 1.6.0 34 methods to implement (13 %)
TranslatorAfrikaans 1.6.0 34 methods to implement (13 %)
TranslatorSlovene 1.4.6 58 methods to implement (23 %)
TranslatorNorwegian 1.4.6 56 methods to implement (22 %)
TranslatorLithuanian 1.4.6 58 methods to implement (23 %)
TranslatorHungarian 1.4.6 58 methods to implement (23 %)
TranslatorArabic 1.4.6 56 methods to implement (22 %)
TranslatorVietnamese 1.6.0 33 methods to implement (13 %)
TranslatorSwedish 1.6.0 33 methods to implement (13 %)
TranslatorSerbian 1.6.0 33 methods to implement (13 %)
TranslatorSerbianCyrilic 1.6.0 33 methods to implement (13 %)
TranslatorMacedonian 1.6.0 33 methods to implement (13 %)
TranslatorJapanese 1.6.0 32 methods to implement (13 %)
TranslatorFinnish 1.6.0 33 methods to implement (13 %)
TranslatorAfrikaans 1.6.0 33 methods to implement (13 %)
TranslatorSlovene 1.4.6 57 methods to implement (23 %)
TranslatorNorwegian 1.4.6 55 methods to implement (22 %)
TranslatorLithuanian 1.4.6 57 methods to implement (23 %)
TranslatorHungarian 1.4.6 57 methods to implement (23 %)
TranslatorArabic 1.4.6 55 methods to implement (22 %)
----------------------------------------------------------------------
The following translator classes derive directly from the
......@@ -73,35 +73,18 @@ TranslatorEnglish. The class identifier has the suffix 'En' that says
that this is intentional. Usually, there is also a non-English based
version of the translator for the language:
TranslatorJapaneseEn implements 5 methods -- Reimplementation using UTF-8 suggested.
TranslatorKoreanEn implements 5 methods -- Reimplementation using UTF-8 suggested.
======================================================================
WARNING: The following translator methods are declared in the
Translator class but their identifiers do not appear in source files.
The situation should be checked. The .cpp files and .h files excluding
the '*translator*' files in doxygen/src directory were simply searched
for occurrence of the method identifiers:
QCString idLanguageCharset()
QCString trAlphabeticalList()
QCString trDCOPMethods()
QCString trDirDependency(const char *)
QCString trFuncProtos()
QCString trFunctionPrototypeDocumentation()
QCString trSearchForIndex()
QCString trWrittenBy()
TranslatorJapaneseEn implements 4 methods
TranslatorKoreanEn implements 4 methods
======================================================================
Details for translators (classes sorted alphabetically):
TranslatorAfrikaans (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
TranslatorAfrikaans (TranslatorAdapter_1_6_0) 33 methods to implement (13 %)
-------------------
Implements 216 of the required methods (86 %).
Implements 209 of the required methods (86 %).
Missing methods (should be implemented):
......@@ -109,6 +92,7 @@ TranslatorAfrikaans (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trSearching()
virtual QCString trTemplateParameters()
virtual QCString trNoMatches()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trLoading()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trServices()
......@@ -128,10 +112,8 @@ TranslatorAfrikaans (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trInheritedFrom(const char * members, const char * what)
virtual QCString trCiteReferences()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trDirDependency(const char * name)
virtual QCString trInterfaces()
virtual QCString trCopyright()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trConstantGroupReference(const char * namespaceName)
......@@ -141,10 +123,10 @@ TranslatorAfrikaans (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trInstanceMethods()
TranslatorArabic (TranslatorAdapter_1_4_6) 56 methods to implement (22 %)
TranslatorArabic (TranslatorAdapter_1_4_6) 55 methods to implement (22 %)
----------------
Implements 194 of the required methods (77 %).
Implements 187 of the required methods (77 %).
Missing methods (should be implemented):
......@@ -154,6 +136,7 @@ TranslatorArabic (TranslatorAdapter_1_4_6) 56 methods to implement (22 %)
virtual QCString trTemplateParameters()
virtual QCString trNoMatches()
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trLoading()
virtual QCString trSubprograms()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
......@@ -177,7 +160,6 @@ TranslatorArabic (TranslatorAdapter_1_4_6) 56 methods to implement (22 %)
virtual QCString trModulesMemberDescription(bool extractAll)
virtual QCString trModulesMembers()
virtual QCString trDirDepGraph(const char * name)
virtual QCString trModulesIndex()
virtual QCString trDirRelation(const char * name)
virtual QCString trMethodDocumentation()
virtual QCString trCompoundListFortran()
......@@ -186,9 +168,7 @@ TranslatorArabic (TranslatorAdapter_1_4_6) 56 methods to implement (22 %)
virtual QCString trInheritedFrom(const char * members, const char * what)
virtual QCString trCiteReferences()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trDirDependency(const char * name)
virtual QCString trCopyright()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trCompoundIndexFortran()
......@@ -201,6 +181,7 @@ TranslatorArabic (TranslatorAdapter_1_4_6) 56 methods to implement (22 %)
virtual QCString trType(bool first_capital, bool singular)
virtual QCString trModule(bool first_capital, bool singular)
virtual QCString trCompoundMembersFortran()
virtual QCString trModulesIndex()
virtual QCString trSubprogramDocumentation()
virtual QCString trSingletonReference(const char * sName)
virtual QCString trInstanceMethods()
......@@ -212,15 +193,15 @@ TranslatorArabic (TranslatorAdapter_1_4_6) 56 methods to implement (22 %)
virtual QCString trPackageDocumentation()
virtual QCString trSources()
virtual QCString trReimplementedForInternalReasons()
virtual QCString trHeaderFiles()
virtual QCString trBugsAndLimitations()
virtual QCString trHeaderFiles()
virtual QCString trNoDescriptionAvailable()
TranslatorArmenian (TranslatorAdapter_1_8_0) 22 methods to implement (8 %)
TranslatorArmenian (TranslatorAdapter_1_8_0) 22 methods to implement (9 %)
------------------
Implements 228 of the required methods (91 %).
Implements 220 of the required methods (90 %).
Missing methods (should be implemented):
......@@ -248,10 +229,10 @@ TranslatorArmenian (TranslatorAdapter_1_8_0) 22 methods to implement (8 %)
virtual QCString trInstanceMethods()
TranslatorBrazilian (TranslatorAdapter_1_8_0) 22 methods to implement (8 %)
TranslatorBrazilian (TranslatorAdapter_1_8_0) 22 methods to implement (9 %)
-------------------
Implements 228 of the required methods (91 %).
Implements 220 of the required methods (90 %).
Missing methods (should be implemented):
......@@ -279,10 +260,10 @@ TranslatorBrazilian (TranslatorAdapter_1_8_0) 22 methods to implement (8 %)
virtual QCString trInstanceMethods()
TranslatorCatalan (TranslatorAdapter_1_8_0) 22 methods to implement (8 %)
TranslatorCatalan (TranslatorAdapter_1_8_0) 22 methods to implement (9 %)
-----------------
Implements 228 of the required methods (91 %).
Implements 220 of the required methods (90 %).
Missing methods (should be implemented):
......@@ -313,7 +294,7 @@ TranslatorCatalan (TranslatorAdapter_1_8_0) 22 methods to implement (8 %)
TranslatorChinese (TranslatorAdapter_1_8_2) 15 methods to implement (6 %)
-----------------
Implements 235 of the required methods (94 %).
Implements 227 of the required methods (93 %).
Missing methods (should be implemented):
......@@ -337,13 +318,13 @@ TranslatorChinese (TranslatorAdapter_1_8_2) 15 methods to implement (6 %)
TranslatorChinesetraditional (Translator)
----------------------------
Implements 250 of the required methods (100 %).
Implements 242 of the required methods (100 %).
TranslatorCroatian (TranslatorAdapter_1_8_2) 15 methods to implement (6 %)
------------------
Implements 235 of the required methods (94 %).
Implements 227 of the required methods (93 %).
Missing methods (should be implemented):
......@@ -364,10 +345,10 @@ TranslatorCroatian (TranslatorAdapter_1_8_2) 15 methods to implement (6 %)
virtual QCString trInstanceMethods()
TranslatorDanish (TranslatorAdapter_1_8_0) 22 methods to implement (8 %)
TranslatorDanish (TranslatorAdapter_1_8_0) 22 methods to implement (9 %)
----------------
Implements 228 of the required methods (91 %).
Implements 220 of the required methods (90 %).
Missing methods (should be implemented):
......@@ -398,7 +379,7 @@ TranslatorDanish (TranslatorAdapter_1_8_0) 22 methods to implement (8 %)
TranslatorEsperanto (TranslatorAdapter_1_8_4) 8 methods to implement (3 %)
-------------------
Implements 242 of the required methods (96 %).
Implements 234 of the required methods (96 %).
Missing methods (should be implemented):
......@@ -412,10 +393,10 @@ TranslatorEsperanto (TranslatorAdapter_1_8_4) 8 methods to implement (3 %)
virtual QCString trSingletonReference(const char * sName)
TranslatorFinnish (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
TranslatorFinnish (TranslatorAdapter_1_6_0) 33 methods to implement (13 %)
-----------------
Implements 216 of the required methods (86 %).
Implements 209 of the required methods (86 %).
Missing methods (should be implemented):
......@@ -423,6 +404,7 @@ TranslatorFinnish (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trSearching()
virtual QCString trTemplateParameters()
virtual QCString trNoMatches()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trLoading()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trServices()
......@@ -442,10 +424,8 @@ TranslatorFinnish (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trInheritedFrom(const char * members, const char * what)
virtual QCString trCiteReferences()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trDirDependency(const char * name)
virtual QCString trInterfaces()
virtual QCString trCopyright()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trConstantGroupReference(const char * namespaceName)
......@@ -458,13 +438,13 @@ TranslatorFinnish (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
TranslatorFrench (Translator)
----------------
Implements 250 of the required methods (100 %).
Implements 242 of the required methods (100 %).
TranslatorGerman (TranslatorAdapter_1_8_4) 8 methods to implement (3 %)
----------------
Implements 242 of the required methods (96 %).
Implements 234 of the required methods (96 %).
Missing methods (should be implemented):
......@@ -481,7 +461,7 @@ TranslatorGerman (TranslatorAdapter_1_8_4) 8 methods to implement (3 %)
TranslatorGreek (TranslatorAdapter_1_8_4) 8 methods to implement (3 %)
---------------
Implements 242 of the required methods (96 %).
Implements 234 of the required methods (96 %).
Missing methods (should be implemented):
......@@ -495,10 +475,10 @@ TranslatorGreek (TranslatorAdapter_1_8_4) 8 methods to implement (3 %)
virtual QCString trSingletonReference(const char * sName)
TranslatorHungarian (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
TranslatorHungarian (TranslatorAdapter_1_4_6) 57 methods to implement (23 %)
-------------------
Implements 192 of the required methods (76 %).
Implements 185 of the required methods (76 %).
Missing methods (should be implemented):
......@@ -508,6 +488,7 @@ TranslatorHungarian (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
virtual QCString trTemplateParameters()
virtual QCString trNoMatches()
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trLoading()
virtual QCString trSubprograms()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
......@@ -531,7 +512,6 @@ TranslatorHungarian (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
virtual QCString trModulesMemberDescription(bool extractAll)
virtual QCString trModulesMembers()
virtual QCString trDirDepGraph(const char * name)
virtual QCString trModulesIndex()
virtual QCString trDirRelation(const char * name)
virtual QCString trMethodDocumentation()
virtual QCString trCompoundListFortran()
......@@ -540,10 +520,8 @@ TranslatorHungarian (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
virtual QCString trInheritedFrom(const char * members, const char * what)
virtual QCString trCiteReferences()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trDirDependency(const char * name)
virtual QCString trInterfaces()
virtual QCString trCopyright()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trCompoundIndexFortran()
......@@ -557,15 +535,16 @@ TranslatorHungarian (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
virtual QCString trType(bool first_capital, bool singular)
virtual QCString trModule(bool first_capital, bool singular)
virtual QCString trCompoundMembersFortran()
virtual QCString trModulesIndex()
virtual QCString trSubprogramDocumentation()
virtual QCString trSingletonReference(const char * sName)
virtual QCString trInstanceMethods()
TranslatorIndonesian (TranslatorAdapter_1_8_0) 22 methods to implement (8 %)
TranslatorIndonesian (TranslatorAdapter_1_8_0) 22 methods to implement (9 %)
--------------------
Implements 228 of the required methods (91 %).
Implements 220 of the required methods (90 %).
Missing methods (should be implemented):
......@@ -596,7 +575,7 @@ TranslatorIndonesian (TranslatorAdapter_1_8_0) 22 methods to implement (8 %)
TranslatorItalian (TranslatorAdapter_1_8_2) 15 methods to implement (6 %)
-----------------
Implements 235 of the required methods (94 %).
Implements 227 of the required methods (93 %).
Missing methods (should be implemented):
......@@ -617,10 +596,10 @@ TranslatorItalian (TranslatorAdapter_1_8_2) 15 methods to implement (6 %)
virtual QCString trInstanceMethods()
TranslatorJapanese (TranslatorAdapter_1_6_0) 33 methods to implement (13 %)
TranslatorJapanese (TranslatorAdapter_1_6_0) 32 methods to implement (13 %)
------------------
Implements 217 of the required methods (86 %).
Implements 210 of the required methods (86 %).
Missing methods (should be implemented):
......@@ -628,6 +607,7 @@ TranslatorJapanese (TranslatorAdapter_1_6_0) 33 methods to implement (13 %)
virtual QCString trSearching()
virtual QCString trTemplateParameters()
virtual QCString trNoMatches()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trLoading()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trServices()
......@@ -647,9 +627,7 @@ TranslatorJapanese (TranslatorAdapter_1_6_0) 33 methods to implement (13 %)
virtual QCString trInheritedFrom(const char * members, const char * what)
virtual QCString trCiteReferences()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trDirDependency(const char * name)
virtual QCString trCopyright()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trConstantGroupReference(const char * namespaceName)
......@@ -665,43 +643,41 @@ TranslatorJapanese (TranslatorAdapter_1_6_0) 33 methods to implement (13 %)
virtual QCString trPackageDocumentation()
virtual QCString trSources()
virtual QCString trReimplementedForInternalReasons()
virtual QCString trHeaderFiles()
virtual QCString trBugsAndLimitations()
virtual QCString trHeaderFiles()
virtual QCString trNoDescriptionAvailable()
TranslatorJapaneseEn (TranslatorEnglish) 245 methods to implement (98 %)
TranslatorJapaneseEn (TranslatorEnglish) 238 methods to implement (98 %)
--------------------
Implements 5 of the required methods (2 %).
Implements 4 of the required methods (1 %).
This English-based translator implements the following methods:
virtual QCString trRTFansicp()
virtual QCString idLanguage()
virtual QCString trRTFCharSet()
virtual QCString idLanguageCharset()
virtual QCString trRTFansicp()
virtual QCString latexLanguageSupportCommand()
TranslatorKoreanEn (TranslatorEnglish) 245 methods to implement (98 %)
TranslatorKoreanEn (TranslatorEnglish) 238 methods to implement (98 %)
------------------
Implements 5 of the required methods (2 %).
Implements 4 of the required methods (1 %).
This English-based translator implements the following methods:
virtual QCString trRTFansicp()
virtual QCString idLanguage()
virtual QCString trRTFCharSet()
virtual QCString idLanguageCharset()
virtual QCString trRTFansicp()
virtual QCString latexLanguageSupportCommand()
TranslatorLithuanian (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
TranslatorLithuanian (TranslatorAdapter_1_4_6) 57 methods to implement (23 %)
--------------------
Implements 192 of the required methods (76 %).
Implements 185 of the required methods (76 %).
Missing methods (should be implemented):
......@@ -711,6 +687,7 @@ TranslatorLithuanian (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
virtual QCString trTemplateParameters()
virtual QCString trNoMatches()
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trLoading()
virtual QCString trSubprograms()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
......@@ -734,7 +711,6 @@ TranslatorLithuanian (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
virtual QCString trModulesMemberDescription(bool extractAll)
virtual QCString trModulesMembers()
virtual QCString trDirDepGraph(const char * name)
virtual QCString trModulesIndex()
virtual QCString trDirRelation(const char * name)
virtual QCString trMethodDocumentation()
virtual QCString trCompoundListFortran()
......@@ -743,10 +719,8 @@ TranslatorLithuanian (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
virtual QCString trInheritedFrom(const char * members, const char * what)
virtual QCString trCiteReferences()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trDirDependency(const char * name)
virtual QCString trInterfaces()
virtual QCString trCopyright()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trCompoundIndexFortran()
......@@ -760,15 +734,16 @@ TranslatorLithuanian (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
virtual QCString trType(bool first_capital, bool singular)
virtual QCString trModule(bool first_capital, bool singular)
virtual QCString trCompoundMembersFortran()
virtual QCString trModulesIndex()
virtual QCString trSubprogramDocumentation()
virtual QCString trSingletonReference(const char * sName)
virtual QCString trInstanceMethods()
TranslatorMacedonian (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
TranslatorMacedonian (TranslatorAdapter_1_6_0) 33 methods to implement (13 %)
--------------------
Implements 216 of the required methods (86 %).
Implements 209 of the required methods (86 %).
Missing methods (should be implemented):
......@@ -776,6 +751,7 @@ TranslatorMacedonian (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trSearching()
virtual QCString trTemplateParameters()
virtual QCString trNoMatches()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trLoading()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trServices()
......@@ -795,10 +771,8 @@ TranslatorMacedonian (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trInheritedFrom(const char * members, const char * what)
virtual QCString trCiteReferences()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trDirDependency(const char * name)
virtual QCString trInterfaces()
virtual QCString trCopyright()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trConstantGroupReference(const char * namespaceName)
......@@ -808,10 +782,10 @@ TranslatorMacedonian (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trInstanceMethods()
TranslatorNorwegian (TranslatorAdapter_1_4_6) 56 methods to implement (22 %)
TranslatorNorwegian (TranslatorAdapter_1_4_6) 55 methods to implement (22 %)
-------------------
Implements 194 of the required methods (77 %).
Implements 187 of the required methods (77 %).
Missing methods (should be implemented):
......@@ -821,6 +795,7 @@ TranslatorNorwegian (TranslatorAdapter_1_4_6) 56 methods to implement (22 %)
virtual QCString trTemplateParameters()
virtual QCString trNoMatches()
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trLoading()
virtual QCString trSubprograms()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
......@@ -844,7 +819,6 @@ TranslatorNorwegian (TranslatorAdapter_1_4_6) 56 methods to implement (22 %)
virtual QCString trModulesMemberDescription(bool extractAll)
virtual QCString trModulesMembers()
virtual QCString trDirDepGraph(const char * name)
virtual QCString trModulesIndex()
virtual QCString trDirRelation(const char * name)
virtual QCString trMethodDocumentation()
virtual QCString trCompoundListFortran()
......@@ -853,9 +827,7 @@ TranslatorNorwegian (TranslatorAdapter_1_4_6) 56 methods to implement (22 %)
virtual QCString trInheritedFrom(const char * members, const char * what)
virtual QCString trCiteReferences()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trDirDependency(const char * name)
virtual QCString trCopyright()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trCompoundIndexFortran()
......@@ -868,6 +840,7 @@ TranslatorNorwegian (TranslatorAdapter_1_4_6) 56 methods to implement (22 %)
virtual QCString trType(bool first_capital, bool singular)
virtual QCString trModule(bool first_capital, bool singular)
virtual QCString trCompoundMembersFortran()
virtual QCString trModulesIndex()
virtual QCString trSubprogramDocumentation()
virtual QCString trSingletonReference(const char * sName)
virtual QCString trInstanceMethods()
......@@ -879,15 +852,15 @@ TranslatorNorwegian (TranslatorAdapter_1_4_6) 56 methods to implement (22 %)
virtual QCString trPackageDocumentation()
virtual QCString trSources()
virtual QCString trReimplementedForInternalReasons()
virtual QCString trHeaderFiles()
virtual QCString trBugsAndLimitations()
virtual QCString trHeaderFiles()
virtual QCString trNoDescriptionAvailable()
TranslatorPersian (TranslatorAdapter_1_7_5) 25 methods to implement (10 %)
-----------------
Implements 225 of the required methods (90 %).
Implements 217 of the required methods (89 %).
Missing methods (should be implemented):
......@@ -921,7 +894,7 @@ TranslatorPersian (TranslatorAdapter_1_7_5) 25 methods to implement (10 %)
TranslatorPolish (TranslatorAdapter_1_8_2) 14 methods to implement (5 %)
----------------
Implements 236 of the required methods (94 %).
Implements 228 of the required methods (94 %).
Missing methods (should be implemented):
......@@ -947,15 +920,15 @@ TranslatorPolish (TranslatorAdapter_1_8_2) 14 methods to implement (5 %)
virtual QCString trPackageDocumentation()
QCString trSources()
QCString trReimplementedForInternalReasons()
QCString trHeaderFiles()
QCString trBugsAndLimitations()
QCString trHeaderFiles()
QCString trNoDescriptionAvailable()
TranslatorPortuguese (TranslatorAdapter_1_8_0) 22 methods to implement (8 %)
TranslatorPortuguese (TranslatorAdapter_1_8_0) 22 methods to implement (9 %)
--------------------
Implements 228 of the required methods (91 %).
Implements 220 of the required methods (90 %).
Missing methods (should be implemented):
......@@ -986,13 +959,13 @@ TranslatorPortuguese (TranslatorAdapter_1_8_0) 22 methods to implement (8 %)
TranslatorRomanian (Translator)
------------------
Implements 250 of the required methods (100 %).
Implements 242 of the required methods (100 %).
TranslatorRussian (TranslatorAdapter_1_7_5) 25 methods to implement (10 %)
-----------------
Implements 225 of the required methods (90 %).
Implements 217 of the required methods (89 %).
Missing methods (should be implemented):
......@@ -1023,10 +996,10 @@ TranslatorRussian (TranslatorAdapter_1_7_5) 25 methods to implement (10 %)
virtual QCString trInstanceMethods()
TranslatorSerbian (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
TranslatorSerbian (TranslatorAdapter_1_6_0) 33 methods to implement (13 %)
-----------------
Implements 216 of the required methods (86 %).
Implements 209 of the required methods (86 %).
Missing methods (should be implemented):
......@@ -1034,6 +1007,7 @@ TranslatorSerbian (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trSearching()
virtual QCString trTemplateParameters()
virtual QCString trNoMatches()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trLoading()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trServices()
......@@ -1053,10 +1027,8 @@ TranslatorSerbian (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trInheritedFrom(const char * members, const char * what)
virtual QCString trCiteReferences()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trDirDependency(const char * name)
virtual QCString trInterfaces()
virtual QCString trCopyright()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trConstantGroupReference(const char * namespaceName)
......@@ -1066,10 +1038,10 @@ TranslatorSerbian (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trInstanceMethods()
TranslatorSerbianCyrilic (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
TranslatorSerbianCyrilic (TranslatorAdapter_1_6_0) 33 methods to implement (13 %)
------------------------
Implements 216 of the required methods (86 %).
Implements 209 of the required methods (86 %).
Missing methods (should be implemented):
......@@ -1077,6 +1049,7 @@ TranslatorSerbianCyrilic (TranslatorAdapter_1_6_0) 34 methods to implement (1
virtual QCString trSearching()
virtual QCString trTemplateParameters()
virtual QCString trNoMatches()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trLoading()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trServices()
......@@ -1096,10 +1069,8 @@ TranslatorSerbianCyrilic (TranslatorAdapter_1_6_0) 34 methods to implement (1
virtual QCString trInheritedFrom(const char * members, const char * what)
virtual QCString trCiteReferences()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trDirDependency(const char * name)
virtual QCString trInterfaces()
virtual QCString trCopyright()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trConstantGroupReference(const char * namespaceName)
......@@ -1109,10 +1080,10 @@ TranslatorSerbianCyrilic (TranslatorAdapter_1_6_0) 34 methods to implement (1
virtual QCString trInstanceMethods()
TranslatorSlovene (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
TranslatorSlovene (TranslatorAdapter_1_4_6) 57 methods to implement (23 %)
-----------------
Implements 192 of the required methods (76 %).
Implements 185 of the required methods (76 %).
Missing methods (should be implemented):
......@@ -1122,6 +1093,7 @@ TranslatorSlovene (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
virtual QCString trTemplateParameters()
virtual QCString trNoMatches()
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trLoading()
virtual QCString trSubprograms()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
......@@ -1145,7 +1117,6 @@ TranslatorSlovene (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
virtual QCString trModulesMemberDescription(bool extractAll)
virtual QCString trModulesMembers()
virtual QCString trDirDepGraph(const char * name)
virtual QCString trModulesIndex()
virtual QCString trDirRelation(const char * name)
virtual QCString trMethodDocumentation()
virtual QCString trCompoundListFortran()
......@@ -1154,10 +1125,8 @@ TranslatorSlovene (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
virtual QCString trInheritedFrom(const char * members, const char * what)
virtual QCString trCiteReferences()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trDirDependency(const char * name)
virtual QCString trInterfaces()
virtual QCString trCopyright()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trCompoundIndexFortran()
......@@ -1171,15 +1140,16 @@ TranslatorSlovene (TranslatorAdapter_1_4_6) 58 methods to implement (23 %)
virtual QCString trType(bool first_capital, bool singular)
virtual QCString trModule(bool first_capital, bool singular)
virtual QCString trCompoundMembersFortran()
virtual QCString trModulesIndex()
virtual QCString trSubprogramDocumentation()
virtual QCString trSingletonReference(const char * sName)
virtual QCString trInstanceMethods()
TranslatorSwedish (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
TranslatorSwedish (TranslatorAdapter_1_6_0) 33 methods to implement (13 %)
-----------------
Implements 216 of the required methods (86 %).
Implements 209 of the required methods (86 %).
Missing methods (should be implemented):
......@@ -1187,6 +1157,7 @@ TranslatorSwedish (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trSearching()
virtual QCString trTemplateParameters()
virtual QCString trNoMatches()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trLoading()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trServices()
......@@ -1206,10 +1177,8 @@ TranslatorSwedish (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trInheritedFrom(const char * members, const char * what)
virtual QCString trCiteReferences()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trDirDependency(const char * name)
virtual QCString trInterfaces()
virtual QCString trCopyright()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trConstantGroupReference(const char * namespaceName)
......@@ -1222,7 +1191,7 @@ TranslatorSwedish (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
TranslatorTurkish (TranslatorAdapter_1_7_5) 25 methods to implement (10 %)
-----------------
Implements 225 of the required methods (90 %).
Implements 217 of the required methods (89 %).
Missing methods (should be implemented):
......@@ -1256,7 +1225,7 @@ TranslatorTurkish (TranslatorAdapter_1_7_5) 25 methods to implement (10 %)
TranslatorUkrainian (TranslatorAdapter_1_8_4) 8 methods to implement (3 %)
-------------------
Implements 242 of the required methods (96 %).
Implements 234 of the required methods (96 %).
Missing methods (should be implemented):
......@@ -1270,10 +1239,10 @@ TranslatorUkrainian (TranslatorAdapter_1_8_4) 8 methods to implement (3 %)
virtual QCString trSingletonReference(const char * sName)
TranslatorVietnamese (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
TranslatorVietnamese (TranslatorAdapter_1_6_0) 33 methods to implement (13 %)
--------------------
Implements 216 of the required methods (86 %).
Implements 209 of the required methods (86 %).
Missing methods (should be implemented):
......@@ -1281,6 +1250,7 @@ TranslatorVietnamese (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trSearching()
virtual QCString trTemplateParameters()
virtual QCString trNoMatches()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trLoading()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trServices()
......@@ -1300,10 +1270,8 @@ TranslatorVietnamese (TranslatorAdapter_1_6_0) 34 methods to implement (13 %)
virtual QCString trInheritedFrom(const char * members, const char * what)
virtual QCString trCiteReferences()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trDirDependency(const char * name)
virtual QCString trInterfaces()
virtual QCString trCopyright()
virtual QCString trIncludesFileIn(const char * name)
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trConstantGroupReference(const char * namespaceName)
......
......@@ -21,7 +21,6 @@
#include "language.h"
#include "lang_cfg.h"
#include "translator.h"
#include "translatordecoder.h"
#include "translator_en.h"
#if !defined(ENGLISH_ONLY)
#include "translator_adapter.h"
......@@ -231,7 +230,7 @@ bool setTranslator(const char *langName)
#ifdef LANG_JE
else if (L_EQUAL("japanese-en"))
{
theTranslator=new TranslatorDecoder(new TranslatorJapaneseEn);
theTranslator=new TranslatorJapaneseEn;
}
#endif
#ifdef LANG_ES
......@@ -285,7 +284,7 @@ bool setTranslator(const char *langName)
#ifdef LANG_KE
else if (L_EQUAL("korean-en"))
{
theTranslator=new TranslatorDecoder(new TranslatorKoreanEn);
theTranslator=new TranslatorKoreanEn;
}
#endif
#ifdef LANG_RO
......
......@@ -260,7 +260,6 @@ SOURCES = arguments.cpp \
tclscanner.cpp \
textdocvisitor.cpp \
tooltip.cpp \
translator.cpp \
util.cpp \
version.cpp \
vhdlcode.cpp \
......
/*! \file translator.cpp
* \brief Implementation of generally used translator methods.
*
* This file contains implementation of the translator methods that
* are not expected to be reimplemented by derived translator classes.
* It also contains static data tables used by the methods.
*
*/
#include "translator.h"
#include <stdio.h>
/*! The translation table used by Win1250ToISO88592() method. */
const char Translator::Win1250ToISO88592Tab[] =
{
'\x80', '\x81', '\x82', '\x83', '\x84', '\x85', '\x86', '\x87',
'\x88', '\x89', '\xA9', '\x8B', '\xA6', '\xAB', '\xAE', '\xAC',
'\x90', '\x91', '\x92', '\x93', '\x94', '\x2E', '\x96', '\x97',
'\x98', '\x99', '\xB9', '\x9B', '\xB6', '\xBB', '\xBE', '\xBC',
'\xA0', '\x20', '\x20', '\xA3', '\xA4', '\xA1', '\xA6', '\xA7',
'\x22', '\xA9', '\xAA', '\x3C', '\xAC', '\x2D', '\xAE', '\xAF',
'\x2E', '\x2B', '\x20', '\xB3', '\x27', '\x75', '\xB6', '\xB7',
'\x20', '\xB1', '\xBA', '\x3E', '\xA5', '\x22', '\xB5', '\xBF',
'\xC0', '\xC1', '\xC2', '\xC3', '\xC4', '\xC5', '\xC6', '\xC7',
'\xC8', '\xC9', '\xCA', '\xCB', '\xCC', '\xCD', '\xCE', '\xCF',
'\xD0', '\xD1', '\xD2', '\xD3', '\xD4', '\xD5', '\xD6', '\xD7',
'\xD8', '\xD9', '\xDA', '\xDB', '\xDC', '\xDD', '\xDE', '\xDF',
'\xE0', '\xE1', '\xE2', '\xE3', '\xE4', '\xE5', '\xE6', '\xE7',
'\xE8', '\xE9', '\xEA', '\xEB', '\xEC', '\xED', '\xEE', '\xEF',
'\xF0', '\xF1', '\xF2', '\xF3', '\xF4', '\xF5', '\xF6', '\x2D',
'\xF8', '\xF9', '\xFA', '\xFB', '\xFC', '\xFD', '\xFE', '\xFF',
'\0'
};
/*! The translation table used by ISO88592ToWin1250() method. */
const char Translator::ISO88592ToWin1250Tab[] = {
'\x80', '\x81', '\x82', '\x83', '\x84', '\x85', '\x86', '\x87',
'\x88', '\x89', '\x8A', '\x8B', '\x8C', '\x8D', '\x8E', '\x8F',
'\x90', '\x91', '\x92', '\x93', '\x94', '\x95', '\x96', '\x97',
'\x98', '\x99', '\x9A', '\x9B', '\x9C', '\x9D', '\x9E', '\x9F',
'\xA0', '\xA5', '\xA2', '\xA3', '\xA4', '\xBC', '\x8C', '\xA7',
'\xA8', '\x8A', '\xAA', '\x8D', '\x8F', '\xAD', '\x8E', '\xAF',
'\xB0', '\xB9', '\xB2', '\xB3', '\xB4', '\xBE', '\x9C', '\xB7',
'\xB8', '\x9A', '\xBA', '\x9D', '\x9F', '\xBD', '\x9E', '\xBF',
'\xC0', '\xC1', '\xC2', '\xC3', '\xC4', '\xC5', '\xC6', '\xC7',
'\xC8', '\xC9', '\xCA', '\xCB', '\xCC', '\xCD', '\xCE', '\xCF',
'\xD0', '\xD1', '\xD2', '\xD3', '\xD4', '\xD5', '\xD6', '\xD7',
'\xD8', '\xD9', '\xDA', '\xDB', '\xDC', '\xDD', '\xDE', '\xDF',
'\xE0', '\xE1', '\xE2', '\xE3', '\xE4', '\xE5', '\xE6', '\xE7',
'\xE8', '\xE9', '\xEA', '\xEB', '\xEC', '\xED', '\xEE', '\xEF',
'\xF0', '\xF1', '\xF2', '\xF3', '\xF4', '\xF5', '\xF6', '\xF7',
'\xF8', '\xF9', '\xFA', '\xFB', '\xFC', '\xFD', '\xFE', '\xFF',
'\0'
};
/*! The translation table used by Koi8RToWindows1251() method. */
const unsigned char Translator::Koi8RToWindows1251Tab[128] =
{ 128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
254,224,225,246,228,229,244,227,245,232,233,234,235,236,237,238,
239,255,240,241,242,243,230,226,252,251,231,248,253,249,247,250,
222,192,193,214,196,197,212,195,213,200,201,202,203,204,205,206,
207,223,208,209,210,211,198,194,220,219,199,216,221,217,215,218
};
/*! The translation table used by Windows1251ToKoi8R() method. */
const unsigned char Translator::Windows1251ToKoi8RTab[128] =
{ 128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
225,226,247,231,228,229,246,250,233,234,235,236,237,238,239,240,
242,243,244,245,230,232,227,254,251,253,255,249,248,252,224,241,
193,194,215,199,196,197,214,218,201,202,203,204,205,206,207,208,
210,211,212,213,198,200,195,222,219,221,223,217,216,220,192,209
};
/*! Returns the string converted from windows-1250 to iso-8859-2. */
/* The method was designed initially for translator_cz.h.
* It is used for on-line encoding conversion related to
* conditional compilation in Unix/MS Windows environments
* (both use different encoding). Later, the translator_hr.h
* (by Boris Bralo) used and improved the same style. As the
* method with the translation table was the same, the
* decision to move it to this base class was made. The same
* holds for ISO88592ToWin1250() method.
*
* Alexandr Chelpanov used the same approach for
* Koi8RToWindows1251() and Windows1251ToKoi8R() methods. Notice,
* that he uses Unicode tables.
*
* It is recommended for possibly other similar methods in future.
*/
QCString Translator::Win1250ToISO88592(const QCString & sInput)
{
// The conversion table for characters >127
//
QCString result;
int len = sInput.length();
for (int i = 0; i < len; ++i)
{
unsigned int c = sInput[i];
result += (c > 127) ? Win1250ToISO88592Tab[c & 0x7F] : c;
}
return result;
}
/*! returns the string converted from iso-8859-2 to windows-1250 */
/* See the comments of the Win1250ToISO88592() method for details. */
QCString Translator::ISO88592ToWin1250(const QCString & sInput)
{
// The conversion table for characters >127
//
QCString result;
int len = sInput.length();
for (int i = 0; i < len; ++i)
{
unsigned int c = sInput[i];
result += (c > 127) ? ISO88592ToWin1250Tab[c & 0x7F] : c;
}
return result;
}
/*! Returns the string converted from koi8-r to windows-1251. */
/* The method was designed initially for translator_cz.h.
It is used for on-line encoding conversion related to conditional
compilation in Unix/MS Windows environments (both use different
encoding). Encoding table got from QT:qtextcodec.cpp
*/
QCString Translator::Koi8RToWindows1251( const QCString & sInput )
{
QCString result(sInput);
int len = sInput.length();
const unsigned char * c = (const unsigned char *)(const char*)sInput;
unsigned char *dc = (unsigned char*)(const char*)result;
for( int i=0; i<len; i++ ) {
if ( c[i] > 127 )
dc[i] = Koi8RToWindows1251Tab[c[i]-128];
}
return result;
}
/*! returns the string converted from Windows-1251 to koi8-r */
/* See the comments of the Koi8RToWindows1251() method for details.
Encoding table got from QT:qtextcodec.cpp */
QCString Translator::Windows1251ToKoi8R( const QCString & sInput )
{
QCString result(sInput);
int len = sInput.length();
const unsigned char * c = (const unsigned char *)(const char*)sInput;
unsigned char *dc = (unsigned char*)(const char*)result;
for( int i=0; i<len; i++ ) {
if ( c[i] > 127 )
dc[i] = Windows1251ToKoi8RTab[c[i]-128];
}
return result;
}
/*! returns the caracter converted from hankaku-kana to zenkakukana.
Thanks Yongmao Ni http://alfin.mine.utsunomiya-u.ac.jp/~niy/algo/ */
unsigned int hankaku2zen(int hankaku)
{
static unsigned int z[64] = {
0x2121,0x2123,0x2156,0x2157,0x2122,0x2126,0x2572,0x2521,
0x2523,0x2525,0x2527,0x2529,0x2563,0x2565,0x2567,0x2543,
0x213c,0x2522,0x2524,0x2526,0x2528,0x252a,0x252b,0x252d,
0x252f,0x2531,0x2533,0x2535,0x2537,0x2539,0x253b,0x253d,
0x253f,0x2541,0x2544,0x2546,0x2548,0x254a,0x254b,0x254c,
0x254d,0x254e,0x254f,0x2552,0x2555,0x2558,0x255b,0x255e,
0x255f,0x2560,0x2561,0x2562,0x2564,0x2566,0x2568,0x2569,
0x256a,0x256b,0x256c,0x256d,0x256f,0x2573,0x212b,0x212c };
if (hankaku < 0xa0 || hankaku > 0xdf) return 0;
return z[hankaku - 0xa0];
}
/*! returns the character converted from japaneseEUC to SJIS
Thanks Yongmao Ni http://alfin.mine.utsunomiya-u.ac.jp/~niy/algo/ */
unsigned int euc2sjis(unsigned int euc)
{
unsigned int jis;
unsigned int hib, lob;
if ((euc & 0xff00) == 0x8e00)
jis = hankaku2zen(euc & 0xff);
else jis = euc & ~0x8080;
hib = (jis >> 8) & 0xff;
lob = jis & 0xff;
lob += (hib & 1) ? 0x1f : 0x7d;
if (lob >= 0x7f) lob++;
hib = ((hib - 0x21) >> 1) + 0x81;
if (hib > 0x9f) hib += 0x40;
return (hib << 8) | lob;
}
/*! returns the string converted from Japanese-EUC to SJIS */
QCString Translator::JapaneseEucToSjis( const QCString & sInput )
{
QString result;
int len = sInput.length();
int c1,c2,sj;
result.setUnicode(0, len);
QChar* uc = (QChar*)result.unicode(); // const_cast
const unsigned char * c = (const unsigned char *)(const char*)sInput;
for( int i=0; i<len;)
{
c1 = c[i];
if( c1 == EOF ) break;
/* if MSB=0 then the character is ascii */
if(!( c1 & 0x80))
{
uc[i] = c[i];
i=i+1;
}
else
{
c2 = c[i+1];
if( c2 == EOF ) break;
sj = euc2sjis( (c1 << 8) + c2 );
uc[i] = sj >> 8;
uc[i+1] = sj & 0xff;
i+=2;
}
}
return result.latin1();
}
......@@ -23,29 +23,6 @@
/** Abstract base class for all translatable text fragments. */
class Translator
{
private:
/* Tables for encoding conversions. */
static const char Win1250ToISO88592Tab[];
static const char ISO88592ToWin1250Tab[];
static const unsigned char Koi8RToWindows1251Tab[128];
static const unsigned char Windows1251ToKoi8RTab[128];
protected:
/*! Returns the string converted from windows-1250 to iso-8859-2. */
QCString Win1250ToISO88592(const QCString & sInput);
/*! Returns the string converted from iso-8859-2 to windows-1250. */
QCString ISO88592ToWin1250(const QCString & sInput);
/*! Returns the string converted from koi8-r to windows-1251. */
QCString Koi8RToWindows1251( const QCString & sInput );
/*! Returns the string converted from windows-1251 to koi8-r. */
QCString Windows1251ToKoi8R( const QCString & sInput );
/*! Returns the string converted from Japanese-EUC to SJIS. */
QCString JapaneseEucToSjis( const QCString & sInput );
public:
/*! This method is used to provide warning message that is displayed
......@@ -64,7 +41,6 @@ class Translator
virtual QCString idLanguage() = 0;
virtual QCString latexLanguageSupportCommand() = 0;
virtual QCString idLanguageCharset() = 0;
// --- Language translation methods -------------------
......@@ -122,21 +98,21 @@ class Translator
virtual QCString trPageDocumentation() = 0;
virtual QCString trReferenceManual() = 0;
virtual QCString trDefines() = 0;
virtual QCString trFuncProtos() = 0;
//virtual QCString trFuncProtos() = 0;
virtual QCString trTypedefs() = 0;
virtual QCString trEnumerations() = 0;
virtual QCString trFunctions() = 0;
virtual QCString trVariables() = 0;
virtual QCString trEnumerationValues() = 0;
virtual QCString trDefineDocumentation() = 0;
virtual QCString trFunctionPrototypeDocumentation() = 0;
//virtual QCString trFunctionPrototypeDocumentation() = 0;
virtual QCString trTypedefDocumentation() = 0;
virtual QCString trEnumerationTypeDocumentation() = 0;
virtual QCString trFunctionDocumentation() = 0;
virtual QCString trVariableDocumentation() = 0;
virtual QCString trCompounds() = 0;
virtual QCString trGeneratedAt(const char *date,const char *projName) = 0;
virtual QCString trWrittenBy() = 0;
//virtual QCString trWrittenBy() = 0;
virtual QCString trClassDiagram(const char *clName) = 0;
virtual QCString trForInternalUseOnly() = 0;
//virtual QCString trReimplementedForInternalReasons() = 0;
......@@ -207,7 +183,7 @@ class Translator
virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
bool single) = 0;
virtual QCString trAlphabeticalList() = 0;
//virtual QCString trAlphabeticalList() = 0;
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
......@@ -302,7 +278,7 @@ class Translator
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
virtual QCString trDCOPMethods() = 0;
//virtual QCString trDCOPMethods() = 0;
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
......@@ -464,7 +440,7 @@ class Translator
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
virtual QCString trSearchForIndex() = 0;
//virtual QCString trSearchForIndex() = 0;
virtual QCString trSearchResultsTitle() = 0;
virtual QCString trSearchResults(int numDocuments) = 0;
virtual QCString trSearchMatches() = 0;
......@@ -543,7 +519,7 @@ class Translator
// new since 1.6.3
//////////////////////////////////////////////////////////////////////////
virtual QCString trDirDependency(const char *name) = 0;
//virtual QCString trDirDependency(const char *name) = 0;
virtual QCString trFileIn(const char *name) = 0;
virtual QCString trIncludesFileIn(const char *name) = 0;
virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
......
......@@ -161,8 +161,6 @@ class TranslatorAdapter_1_6_3 : public TranslatorAdapter_1_7_5
virtual QCString updateNeededMessage()
{ return createUpdateNeededMessage(idLanguage(),"release 1.6.3"); }
virtual QCString trDirDependency(const char *name)
{ return english.trDirDependency(name); }
virtual QCString trFileIn(const char *name)
{ return english.trFileIn(name); }
virtual QCString trIncludesFileIn(const char *name)
......
......@@ -36,12 +36,6 @@ class TranslatorArmenian : public TranslatorAdapter_1_8_0
"\\usepackage[armscii8]{inputenc}\n</pre>";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -380,12 +374,6 @@ class TranslatorArmenian : public TranslatorAdapter_1_8_0
virtual QCString trDefines()
{ return "Մակրոսներ"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Ֆունկցիաների նախատիպեր"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -422,12 +410,6 @@ class TranslatorArmenian : public TranslatorAdapter_1_8_0
virtual QCString trDefineDocumentation()
{ return "Մակրոսներ"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Ֆունկցիաների նախատիպեր"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -465,7 +447,6 @@ class TranslatorArmenian : public TranslatorAdapter_1_8_0
{
return "Դասեր";
}
}
/*! This is used in the documentation of a group before the list of
......@@ -481,12 +462,6 @@ class TranslatorArmenian : public TranslatorAdapter_1_8_0
result+=(QCString)" հետևյալ համակարգով.";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "Հեղինակ - ";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -764,12 +739,6 @@ class TranslatorArmenian : public TranslatorAdapter_1_8_0
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Այբբենական ցուցակ"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1071,16 +1040,6 @@ class TranslatorArmenian : public TranslatorAdapter_1_8_0
return "Թեստերի ցուցակ";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP անդամ ֆունկցիաներ";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1402,14 +1361,6 @@ class TranslatorArmenian : public TranslatorAdapter_1_8_0
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Որոնում";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1785,12 +1736,6 @@ class TranslatorArmenian : public TranslatorAdapter_1_8_0
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)name + " -ի կախվածությունների գծագիր";
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -68,12 +68,6 @@ class TranslatorArabic : public TranslatorAdapter_1_4_6
return "";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -432,12 +426,6 @@ class TranslatorArabic : public TranslatorAdapter_1_4_6
virtual QCString trDefines()
{ return "التعريفات"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Function Prototypes"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -474,12 +462,6 @@ class TranslatorArabic : public TranslatorAdapter_1_4_6
virtual QCString trDefineDocumentation()
{ return "Define Documentation"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Function Prototype Documentation"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -535,12 +517,6 @@ class TranslatorArabic : public TranslatorAdapter_1_4_6
result+=(QCString)" by";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "كتب بواسطة";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -811,12 +787,6 @@ class TranslatorArabic : public TranslatorAdapter_1_4_6
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "قائمة أبجدية"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1121,16 +1091,6 @@ class TranslatorArabic : public TranslatorAdapter_1_4_6
return "قائمة الإختبارات";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP Member Functions";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1495,14 +1455,6 @@ class TranslatorArabic : public TranslatorAdapter_1_4_6
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "بحث عن";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......
......@@ -62,12 +62,6 @@ class TranslatorBrazilian : public TranslatorAdapter_1_8_0
return "\\usepackage[brazil]{babel}";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -410,12 +404,6 @@ class TranslatorBrazilian : public TranslatorAdapter_1_8_0
virtual QCString trDefines()
{ return "Definições e Macros"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Protótipos de Funções"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -452,12 +440,6 @@ class TranslatorBrazilian : public TranslatorAdapter_1_8_0
virtual QCString trDefineDocumentation()
{ return "Definições e macros"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Protótipos das funções"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -507,12 +489,6 @@ class TranslatorBrazilian : public TranslatorAdapter_1_8_0
result+=(QCString)" por";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "escrito por";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -775,12 +751,6 @@ class TranslatorBrazilian : public TranslatorAdapter_1_8_0
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Lista Alfabética"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1078,16 +1048,6 @@ class TranslatorBrazilian : public TranslatorAdapter_1_8_0
return "Lista de Testes";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "Métodos DCOP";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1439,14 +1399,6 @@ class TranslatorBrazilian : public TranslatorAdapter_1_8_0
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Procurar por";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1818,12 +1770,6 @@ class TranslatorBrazilian : public TranslatorAdapter_1_8_0
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Grafo de dependência de diretórios para "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -75,12 +75,6 @@ class TranslatorCatalan : public TranslatorAdapter_1_8_0
return "\\usepackage[catalan]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -423,12 +417,6 @@ class TranslatorCatalan : public TranslatorAdapter_1_8_0
virtual QCString trDefines()
{ return "Definicions"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Prototipus de Funcions"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -465,12 +453,6 @@ class TranslatorCatalan : public TranslatorAdapter_1_8_0
virtual QCString trDefineDocumentation()
{ return "Documentació de les Definicions"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Documentació de les Funcions Prototipus"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -520,12 +502,6 @@ class TranslatorCatalan : public TranslatorAdapter_1_8_0
result+=(QCString)" per";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "escrit per";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -792,12 +768,6 @@ class TranslatorCatalan : public TranslatorAdapter_1_8_0
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Llista Alfabètica"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1091,16 +1061,6 @@ class TranslatorCatalan : public TranslatorAdapter_1_8_0
return "Llista de proves";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "Mètodes DCOP";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1444,14 +1404,6 @@ class TranslatorCatalan : public TranslatorAdapter_1_8_0
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Buscar";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1825,12 +1777,6 @@ class TranslatorCatalan : public TranslatorAdapter_1_8_0
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Graf de dependència de directoris per a "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -56,11 +56,6 @@ class TranslatorChinese : public TranslatorAdapter_1_8_2
return "";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{ return "UTF-8"; }
/*! used in the compound documentation before a list of related functions.
*/
virtual QCString trRelatedFunctions()
......@@ -338,9 +333,6 @@ class TranslatorChinese : public TranslatorAdapter_1_8_2
virtual QCString trDefines()
{ return "宏定义"; }
virtual QCString trFuncProtos()
{ return "函数原型"; }
virtual QCString trTypedefs()
{ return "类型定义"; }
......@@ -360,9 +352,6 @@ class TranslatorChinese : public TranslatorAdapter_1_8_2
virtual QCString trDefineDocumentation()
{ return "宏定义说明"; }
virtual QCString trFunctionPrototypeDocumentation()
{ return "函数原型说明"; }
virtual QCString trTypedefDocumentation()
{ return "类型定义说明"; }
......@@ -393,11 +382,6 @@ class TranslatorChinese : public TranslatorAdapter_1_8_2
return result;
}
virtual QCString trWrittenBy()
{
return "作者";
}
virtual QCString trClassDiagram(const char *clName)
{
return (QCString)"类"CN_SPC+clName+CN_SPC"继承关系图:";
......@@ -650,12 +634,6 @@ class TranslatorChinese : public TranslatorAdapter_1_8_2
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "按字典顺序排序的列表"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -977,15 +955,6 @@ class TranslatorChinese : public TranslatorAdapter_1_8_2
return "测试列表";
}
//////////////////////////////////////////////////////////////////////////
//// new since 1.2.1
////////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP"CN_SPC"成员函数";
}
//////////////////////////////////////////////////////////////////////////
//// new since 1.2.2
////////////////////////////////////////////////////////////////////////////
......@@ -1368,14 +1337,6 @@ class TranslatorChinese : public TranslatorAdapter_1_8_2
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "搜索"CN_SPC;
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1750,11 +1711,6 @@ class TranslatorChinese : public TranslatorAdapter_1_8_2
// new since 1.6.3
//////////////////////////////////////////////////////////////////////////
virtual QCString trDirDependency(const char *name)
{
return QCString(name)+CN_SPC"的目录依赖关系图";
}
virtual QCString trFileIn(const char *name)
{
return (QCString)"文件在"+CN_SPC+name;
......
......@@ -99,12 +99,6 @@ class TranslatorCzech : public Translator
"\\usepackage[czech]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -459,12 +453,6 @@ class TranslatorCzech : public Translator
virtual QCString trDefines()
{ return "Definice maker"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Prototypy"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -501,12 +489,6 @@ class TranslatorCzech : public Translator
virtual QCString trDefineDocumentation()
{ return "Dokumentace k definicím maker"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Dokumentace prototypů"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -558,12 +540,6 @@ class TranslatorCzech : public Translator
result += " programem";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return " -- autor ";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -839,12 +815,6 @@ class TranslatorCzech : public Translator
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Rejstřík tříd"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1157,16 +1127,6 @@ class TranslatorCzech : public Translator
return "Seznam testů";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "Metody DCOP";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1477,13 +1437,6 @@ class TranslatorCzech : public Translator
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the index
* of each page before the search field.
*/
virtual QCString trSearchForIndex()
{
return "Vyhledat";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1862,12 +1815,6 @@ class TranslatorCzech : public Translator
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Graf závislosti adresářů pro "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -156,12 +156,6 @@ class TranslatorGerman : public TranslatorAdapter_1_8_4
return "\\usepackage[ngerman]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -484,12 +478,6 @@ class TranslatorGerman : public TranslatorAdapter_1_8_4
virtual QCString trDefines()
{ return "Makrodefinitionen"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Funktionsprototypen"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -526,12 +514,6 @@ class TranslatorGerman : public TranslatorAdapter_1_8_4
virtual QCString trDefineDocumentation()
{ return "Makro-Dokumentation"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Funktionsprototypen Dokumentation"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -582,13 +564,6 @@ class TranslatorGerman : public TranslatorAdapter_1_8_4
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "geschrieben von";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
{
......@@ -859,12 +834,6 @@ class TranslatorGerman : public TranslatorAdapter_1_8_4
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Alphabetische Liste"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1203,16 +1172,6 @@ class TranslatorGerman : public TranslatorAdapter_1_8_4
return "Test-Liste";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP Methoden";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1544,14 +1503,6 @@ class TranslatorGerman : public TranslatorAdapter_1_8_4
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Suchen nach";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1922,12 +1873,6 @@ class TranslatorGerman : public TranslatorAdapter_1_8_4
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Diagramm der Verzeichnisabhängigkeiten für "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -120,12 +120,6 @@ class TranslatorDanish : public TranslatorAdapter_1_8_0
"\\usepackage[T1]{fontenc}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -433,12 +427,6 @@ class TranslatorDanish : public TranslatorAdapter_1_8_0
virtual QCString trDefines()
{ return "#Defines"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Funktionsprototyper"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -475,12 +463,6 @@ class TranslatorDanish : public TranslatorAdapter_1_8_0
virtual QCString trDefineDocumentation()
{ return "#Define-dokumentation"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Dokumentation af funktionsprototyper"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -533,10 +515,6 @@ class TranslatorDanish : public TranslatorAdapter_1_8_0
result+=(QCString)" af";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{ return "skrevet af"; }
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -797,12 +775,6 @@ class TranslatorDanish : public TranslatorAdapter_1_8_0
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Alfabetisk oversigt"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1073,16 +1045,6 @@ class TranslatorDanish : public TranslatorAdapter_1_8_0
return "Testliste";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP-metoder";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1367,15 +1329,6 @@ class TranslatorDanish : public TranslatorAdapter_1_8_0
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Søg efter";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1749,12 +1702,6 @@ class TranslatorDanish : public TranslatorAdapter_1_8_0
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Afhængighedsgraf for "+name; // "Directory dependency graph for "
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -74,13 +74,6 @@ class TranslatorEnglish : public Translator
return "";
}
/*! return the language charset. This will be used
when transcoding the translatable strings in this file to UTF-8 */
virtual QCString idLanguageCharset()
{
return "iso-8859-1";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -423,12 +416,6 @@ class TranslatorEnglish : public Translator
virtual QCString trDefines()
{ return "Macros"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Function Prototypes"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -465,12 +452,6 @@ class TranslatorEnglish : public Translator
virtual QCString trDefineDocumentation()
{ return "Macro Definition Documentation"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Function Prototype Documentation"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -520,12 +501,6 @@ class TranslatorEnglish : public Translator
result+=(QCString)" by";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "written by";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -787,12 +762,6 @@ class TranslatorEnglish : public Translator
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Alphabetical List"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1095,16 +1064,6 @@ class TranslatorEnglish : public Translator
return "Test List";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP Member Functions";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1448,14 +1407,6 @@ class TranslatorEnglish : public Translator
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Search for";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1823,12 +1774,6 @@ class TranslatorEnglish : public Translator
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Directory dependency graph for "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -76,12 +76,6 @@ class TranslatorEsperanto : public TranslatorAdapter_1_8_4
return "\\usepackage[esperanto]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -424,12 +418,6 @@ class TranslatorEsperanto : public TranslatorAdapter_1_8_4
virtual QCString trDefines()
{ return "Difinoj"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Funkciaj Prototipoj"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -466,12 +454,6 @@ class TranslatorEsperanto : public TranslatorAdapter_1_8_4
virtual QCString trDefineDocumentation()
{ return "Difina Dokumentado"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Dokumentado de Funkciaj Prototipoj"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -521,12 +503,6 @@ class TranslatorEsperanto : public TranslatorAdapter_1_8_4
result+=(QCString)" de";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "skribita de";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -789,12 +765,6 @@ class TranslatorEsperanto : public TranslatorAdapter_1_8_4
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Alfabeta Listo"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1094,16 +1064,6 @@ class TranslatorEsperanto : public TranslatorAdapter_1_8_4
return "Testa Listo";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP Membraj Funkcioj";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1447,14 +1407,6 @@ class TranslatorEsperanto : public TranslatorAdapter_1_8_4
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Serĉi";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1819,12 +1771,6 @@ class TranslatorEsperanto : public TranslatorAdapter_1_8_4
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Diagramo de dependecoj dosierujaj por "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -68,12 +68,6 @@ class TranslatorSpanish : public Translator
return "\\usepackage[spanish]{babel}";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -414,12 +408,6 @@ class TranslatorSpanish : public Translator
virtual QCString trDefines()
{ return "'defines'"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Funciones prototipo"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -456,12 +444,6 @@ class TranslatorSpanish : public Translator
virtual QCString trDefineDocumentation()
{ return "Documentación de los 'defines'"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Documentación de las funciones prototipo"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -512,13 +494,6 @@ class TranslatorSpanish : public Translator
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "escrito por";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
{
......@@ -790,12 +765,6 @@ class TranslatorSpanish : public Translator
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Lista alfabética"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1127,16 +1096,6 @@ class TranslatorSpanish : public Translator
return "Lista de pruebas";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "Métodos DCOP";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1493,15 +1452,6 @@ class TranslatorSpanish : public Translator
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Buscar";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1883,12 +1833,6 @@ class TranslatorSpanish : public Translator
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Gráfico de dependencias para el directorio "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -91,12 +91,6 @@ class TranslatorPersian : public TranslatorAdapter_1_7_5
return "";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -419,12 +413,6 @@ class TranslatorPersian : public TranslatorAdapter_1_7_5
virtual QCString trDefines()
{ return "تعاريف"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "پیش تعریف های توابع"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -461,12 +449,6 @@ class TranslatorPersian : public TranslatorAdapter_1_7_5
virtual QCString trDefineDocumentation()
{ return "Define Documentation"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "مستندات تعاریف اولیه توابع"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -522,12 +504,6 @@ class TranslatorPersian : public TranslatorAdapter_1_7_5
result+=(QCString)" توسط";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "نوشته شده توسط";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -788,12 +764,6 @@ class TranslatorPersian : public TranslatorAdapter_1_7_5
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "ليست الفبايي"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1092,16 +1062,6 @@ class TranslatorPersian : public TranslatorAdapter_1_7_5
return "Test List";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP توابع عضو";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1445,14 +1405,6 @@ class TranslatorPersian : public TranslatorAdapter_1_7_5
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "جستجو برای";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1782,12 +1734,6 @@ class TranslatorPersian : public TranslatorAdapter_1_7_5
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"نمودار وابستگی دایرکتوری ها برای "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -130,12 +130,6 @@ class TranslatorFinnish : public TranslatorAdapter_1_6_0
return "\\usepackage[finnish]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -484,12 +478,6 @@ class TranslatorFinnish : public TranslatorAdapter_1_6_0
virtual QCString trDefines()
{ return "Määrittelyt"; } // "Defines"
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Funktioiden prototyypit"; } // "Function Prototypes"
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -526,12 +514,6 @@ class TranslatorFinnish : public TranslatorAdapter_1_6_0
virtual QCString trDefineDocumentation()
{ return "Määritysten dokumentointi"; } // "Define Documentation"
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Funktioprototyyppien dokumentaatio"; } // "Function Prototype Documentation"
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -585,12 +567,6 @@ class TranslatorFinnish : public TranslatorAdapter_1_6_0
result+=(QCString)date+" ";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "kirjoittanut"; // "written by"
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -853,12 +829,6 @@ class TranslatorFinnish : public TranslatorAdapter_1_6_0
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Aakkosellinen lista"; } // "Alphabetical List"
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1210,16 +1180,6 @@ class TranslatorFinnish : public TranslatorAdapter_1_6_0
return "Testilista"; // "Test List"
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP-jäsenfunktiot"; // "DCOP Member Functions"
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1563,14 +1523,6 @@ class TranslatorFinnish : public TranslatorAdapter_1_6_0
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Etsi"; // "Search for"
}
/*! This string is used as the title for the page listing the search
* results.
*/
......
......@@ -134,13 +134,6 @@ class TranslatorFrench : public Translator
return "\\usepackage[french]{babel}\n";
}
/*! return the language charset. This will be used
when transcoding the translatable strings in this file to UTF-8 */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -481,12 +474,6 @@ class TranslatorFrench : public Translator
virtual QCString trDefines()
{ return "Macros"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Prototypes de fonction"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -523,12 +510,6 @@ class TranslatorFrench : public Translator
virtual QCString trDefineDocumentation()
{ return "Documentation des macros"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Documentation des prototypes de fonction"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -578,12 +559,6 @@ class TranslatorFrench : public Translator
result+=(QCString)" par";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "écrit par";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -850,12 +825,6 @@ class TranslatorFrench : public Translator
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Liste alphabétique"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1156,16 +1125,6 @@ class TranslatorFrench : public Translator
return "Liste des tests";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "Fonctions membres DCOP";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1510,14 +1469,6 @@ class TranslatorFrench : public Translator
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Rechercher";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1884,12 +1835,6 @@ class TranslatorFrench : public Translator
// new since 1.6.3
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Graphe des dépendances de répertoire pour "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -47,12 +47,6 @@ class TranslatorGreek : public TranslatorAdapter_1_8_4
return "\\usepackage[greek,english]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -394,12 +388,6 @@ class TranslatorGreek : public TranslatorAdapter_1_8_4
virtual QCString trDefines()
{ return "Ορισμοί"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Πρωτοτυπήσεις Συναρτήσεων"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -436,12 +424,6 @@ class TranslatorGreek : public TranslatorAdapter_1_8_4
virtual QCString trDefineDocumentation()
{ return "Τεκμηρίωση Ορισμών"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Τεκμηρίωση Πρωτοτυπήσεων των Συναρτήσεων"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -491,12 +473,6 @@ class TranslatorGreek : public TranslatorAdapter_1_8_4
result+=(QCString)" από";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "γραμμένο από τον ";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -759,12 +735,6 @@ class TranslatorGreek : public TranslatorAdapter_1_8_4
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Αλφαβητική Λίστα"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1067,16 +1037,6 @@ class TranslatorGreek : public TranslatorAdapter_1_8_4
return "Λίστα Δοκιμαστικών";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "Μέδοδοι DCOP";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1419,14 +1379,6 @@ class TranslatorGreek : public TranslatorAdapter_1_8_4
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Αναζήτηση για";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1792,12 +1744,6 @@ class TranslatorGreek : public TranslatorAdapter_1_8_4
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Διάγραμμα εξάρτησης φακέλου για το "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -90,10 +90,6 @@ class TranslatorCroatian : public TranslatorAdapter_1_8_2
public:
QCString idLanguage()
{ return "croatian"; }
QCString idLanguageCharset()
{
return "utf-8";
}
QCString latexLanguageSupportCommand()
{ return "\\usepackage[croatian]{babel}\n"; }
QCString trRelatedFunctions()
......@@ -265,8 +261,6 @@ class TranslatorCroatian : public TranslatorAdapter_1_8_2
QCString trDefines()
{ return "Definicije"; }
QCString trFuncProtos()
{ return "Prototipi funkcija"; }
QCString trTypedefs()
{ return "Typedef-ovi"; }
QCString trEnumerations()
......@@ -279,8 +273,6 @@ class TranslatorCroatian : public TranslatorAdapter_1_8_2
{ return "Vrijednosti enumeracija"; }
QCString trDefineDocumentation()
{ return "Dokumentacija definicija"; }
QCString trFunctionPrototypeDocumentation()
{ return "Dokumentacija prototipa funkcije"; }
QCString trTypedefDocumentation()
{ return "Dokumentacija typedef-a"; }
QCString trEnumerationTypeDocumentation()
......@@ -298,10 +290,6 @@ class TranslatorCroatian : public TranslatorAdapter_1_8_2
result+=" generator: ";
return result;
}
QCString trWrittenBy()
{
return "napisao ";
}
QCString trClassDiagram(const char *clName)
{
return QCString("Dijagram klasa za ")+clName;
......@@ -523,12 +511,6 @@ class TranslatorCroatian : public TranslatorAdapter_1_8_2
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
QCString trAlphabeticalList()
{ return "Abecedni popis"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -816,15 +798,6 @@ class TranslatorCroatian : public TranslatorAdapter_1_8_2
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP metode";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1131,14 +1104,6 @@ class TranslatorCroatian : public TranslatorAdapter_1_8_2
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Traži";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1504,12 +1469,6 @@ class TranslatorCroatian : public TranslatorAdapter_1_8_2
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Graf povezanih direktorija za "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -58,12 +58,6 @@ class TranslatorHungarian : public TranslatorAdapter_1_4_6
"\\usepackage[magyar]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "iso-8859-2";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -404,12 +398,6 @@ class TranslatorHungarian : public TranslatorAdapter_1_4_6
virtual QCString trDefines()
{ return "Makródefiníciók"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Függvény-prototípusok"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -446,12 +434,6 @@ class TranslatorHungarian : public TranslatorAdapter_1_4_6
virtual QCString trDefineDocumentation()
{ return "Makródefiníciók dokumentációja"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Függvény-prototípusok dokumentációja"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -501,12 +483,6 @@ class TranslatorHungarian : public TranslatorAdapter_1_4_6
result+=(QCString)" Készült: "+date+" Készítette: ";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return " melyet írt ";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -770,12 +746,6 @@ class TranslatorHungarian : public TranslatorAdapter_1_4_6
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Betűrendes lista"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1072,16 +1042,6 @@ class TranslatorHungarian : public TranslatorAdapter_1_4_6
return "Tesztlista";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP tagfüggvények";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1425,14 +1385,6 @@ class TranslatorHungarian : public TranslatorAdapter_1_4_6
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Keresési kulcs";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......
......@@ -58,12 +58,6 @@ class TranslatorIndonesian : public TranslatorAdapter_1_8_0
return "\\usepackage[bahasa]{babel}";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -405,12 +399,6 @@ class TranslatorIndonesian : public TranslatorAdapter_1_8_0
virtual QCString trDefines()
{ return "Makro Definisi"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Prototipe Fungsi"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -447,12 +435,6 @@ class TranslatorIndonesian : public TranslatorAdapter_1_8_0
virtual QCString trDefineDocumentation()
{ return "Dokumentasi Makro Definisi"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Dokumentasi Prototipe Fungsi"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -502,12 +484,6 @@ class TranslatorIndonesian : public TranslatorAdapter_1_8_0
result+=(QCString)" oleh";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "ditulis oleh";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -771,12 +747,6 @@ class TranslatorIndonesian : public TranslatorAdapter_1_8_0
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Daftar Berdasarkan Abjad"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1075,16 +1045,6 @@ class TranslatorIndonesian : public TranslatorAdapter_1_8_0
return "Daftar Tes";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "Fungsi Anggota: DCOP";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1428,14 +1388,6 @@ class TranslatorIndonesian : public TranslatorAdapter_1_8_0
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Cari";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1799,12 +1751,6 @@ class TranslatorIndonesian : public TranslatorAdapter_1_8_0
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Bagan dependensi direktori untuk "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -108,12 +108,6 @@ class TranslatorItalian : public TranslatorAdapter_1_8_2
return "\\usepackage[italian]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "UTF-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -433,12 +427,6 @@ class TranslatorItalian : public TranslatorAdapter_1_8_2
QCString trDefines()
{ return "Definizioni"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
QCString trFuncProtos()
{ return "Prototipi delle funzioni"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -475,12 +463,6 @@ class TranslatorItalian : public TranslatorAdapter_1_8_2
QCString trDefineDocumentation()
{ return "Documentazione delle definizioni"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
QCString trFunctionPrototypeDocumentation()
{ return "Documentazione dei prototipi delle funzioni"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -530,12 +512,6 @@ class TranslatorItalian : public TranslatorAdapter_1_8_2
result+=(QCString)" da";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
QCString trWrittenBy()
{
return "scritto da";
}
/*! this text is put before a class diagram */
QCString trClassDiagram(const char *clName)
......@@ -803,12 +779,6 @@ class TranslatorItalian : public TranslatorAdapter_1_8_2
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
QCString trAlphabeticalList()
{ return "Lista in ordine alfabetico";}
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1102,16 +1072,6 @@ class TranslatorItalian : public TranslatorAdapter_1_8_2
return "Lista dei test";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "Metodi DCOP";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1427,14 +1387,6 @@ class TranslatorItalian : public TranslatorAdapter_1_8_2
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Cerca";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1801,12 +1753,6 @@ class TranslatorItalian : public TranslatorAdapter_1_8_2
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Grafo di dipendenza delle directory per "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -38,18 +38,6 @@ class TranslatorJapaneseEn : public TranslatorEnglish
{
return "platex";
}
/*! returns the name of the package that is included by LaTeX */
virtual QCString idLanguageCharset()
{
//if (Config_getBool("USE_WINDOWS_ENCODING"))
//{
// return "Shift_JIS";
//}
//else
//{
return "euc-jp";
//}
}
virtual QCString trRTFansicp()
{
return "932";
......
......@@ -37,15 +37,11 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
public:
virtual QCString idLanguage()
{ return "japanese"; }
virtual QCString latexLanguageSupportCommand()
{
return "";
}
/*! returns the name of the package that is included by LaTeX */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
/*! used in the compound documentation before a list of related functions. */
virtual QCString trRelatedFunctions()
......@@ -377,12 +373,6 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
virtual QCString trDefines()
{ return "マクロ定義"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "関数プロトタイプ"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -418,12 +408,6 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
virtual QCString trDefineDocumentation()
{ return "マクロ定義"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "関数プロトタイプ"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -472,12 +456,6 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
result+=(QCString)date+"に生成されました。";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "作者";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -744,12 +722,6 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "アルファベット順一覧"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1048,16 +1020,6 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
return "テスト一覧";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOPメソッド";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1405,14 +1367,6 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "検索";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......
......@@ -37,11 +37,6 @@ class TranslatorKoreanEn : public TranslatorEnglish
{
return "\\usepackage{hfont}\n";
}
/*! returns the name of the package that is included by LaTeX */
virtual QCString idLanguageCharset()
{
return "euc-kr";
}
virtual QCString trRTFansicp()
{
return "949";
......
......@@ -89,12 +89,6 @@ class TranslatorKorean : public Translator
return "\\usepackage{hfont}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -443,12 +437,6 @@ class TranslatorKorean : public Translator
virtual QCString trDefines()
{ return "매크로"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "함수 원형"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -485,12 +473,6 @@ class TranslatorKorean : public Translator
virtual QCString trDefineDocumentation()
{ return "매크로 문서화"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "함수 원형 문서화"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -540,12 +522,6 @@ class TranslatorKorean : public Translator
result+=(QCString)", 생성자 : ";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "작성자 : ";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -809,12 +785,6 @@ class TranslatorKorean : public Translator
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "알파벳순 목록"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1108,16 +1078,6 @@ class TranslatorKorean : public Translator
return "테스트 목록";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP 멤버 함수";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1461,14 +1421,6 @@ class TranslatorKorean : public Translator
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "검색";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1834,12 +1786,6 @@ class TranslatorKorean : public Translator
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return QCString(name) + "에 대한 디렉토리 의존 그래프";
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -65,12 +65,6 @@ class TranslatorLithuanian : public TranslatorAdapter_1_4_6
"\\usepackage[lithuanian]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -413,12 +407,6 @@ class TranslatorLithuanian : public TranslatorAdapter_1_4_6
virtual QCString trDefines()
{ return "Apibrėžimai"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Funkcijų Prototipai"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -455,12 +443,6 @@ class TranslatorLithuanian : public TranslatorAdapter_1_4_6
virtual QCString trDefineDocumentation()
{ return "Apibrėžimų Dokumentacija"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Funkcijų Prototipų Dokumentacija"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -510,12 +492,6 @@ class TranslatorLithuanian : public TranslatorAdapter_1_4_6
result+=(QCString)" ";/*FIXME*/
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "parašyta";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -777,12 +753,6 @@ class TranslatorLithuanian : public TranslatorAdapter_1_4_6
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Abėcėlinis Sąrašas"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1083,16 +1053,6 @@ class TranslatorLithuanian : public TranslatorAdapter_1_4_6
return "Testo Sąrašas";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP Metodai";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1442,14 +1402,6 @@ class TranslatorLithuanian : public TranslatorAdapter_1_4_6
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Ieškoti";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......
......@@ -80,13 +80,6 @@ class TranslatorLatvian : public Translator
"\\usepackage[latvian]{babel}\n";
}
/*! return the language charset. This will be used
when transcoding the translatable strings in this file to UTF-8 */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -429,12 +422,6 @@ class TranslatorLatvian : public Translator
virtual QCString trDefines()
{ return "Makro"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Funkciju prototipi"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -471,12 +458,6 @@ class TranslatorLatvian : public Translator
virtual QCString trDefineDocumentation()
{ return "Makro definīcijas dokumentācija"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Funkcijas prototipu dokumentācija"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -526,12 +507,6 @@ class TranslatorLatvian : public Translator
result+=(QCString)" ar";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "uzrakstījis";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -791,12 +766,6 @@ class TranslatorLatvian : public Translator
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Alfabētiskais saraksts"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1099,16 +1068,6 @@ class TranslatorLatvian : public Translator
return "Testu saraksts";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP elementu funkcijas";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1452,14 +1411,6 @@ class TranslatorLatvian : public Translator
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Meklēt";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1825,12 +1776,6 @@ class TranslatorLatvian : public Translator
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Direktoriju atkarību grafs priekš "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -66,12 +66,6 @@ class TranslatorMacedonian : public TranslatorAdapter_1_6_0
return "\\usepackage[macedonian]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "UTF-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -409,12 +403,6 @@ class TranslatorMacedonian : public TranslatorAdapter_1_6_0
virtual QCString trDefines()
{ return "Дефинирања"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Прототипи на Функции"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -451,12 +439,6 @@ class TranslatorMacedonian : public TranslatorAdapter_1_6_0
virtual QCString trDefineDocumentation()
{ return "Документција на Дефиниции"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Документација на Прототип на Функции"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -506,12 +488,6 @@ class TranslatorMacedonian : public TranslatorAdapter_1_6_0
result+=(QCString)" од";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "напишано од";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -774,12 +750,6 @@ class TranslatorMacedonian : public TranslatorAdapter_1_6_0
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Азбучен Список"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1079,16 +1049,6 @@ class TranslatorMacedonian : public TranslatorAdapter_1_6_0
return "Листа на Тестови";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP Функции Членови";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1432,14 +1392,6 @@ class TranslatorMacedonian : public TranslatorAdapter_1_6_0
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Пребарај";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......
......@@ -38,12 +38,6 @@ class TranslatorDutch : public Translator
{
return "\\usepackage[dutch]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
QCString idLanguageCharset()
{
return "iso-8859-1";
}
QCString trRelatedFunctions()
{ return "Gerelateerde functies"; }
QCString trRelatedSubscript()
......@@ -163,8 +157,6 @@ class TranslatorDutch : public Translator
QCString trDefines()
{ return "Macros"; }
QCString trFuncProtos()
{ return "Functie Prototypes"; }
QCString trTypedefs()
{ return "Typedefs"; }
QCString trEnumerations()
......@@ -177,8 +169,6 @@ class TranslatorDutch : public Translator
{ return "Enumeratie waarden"; }
QCString trDefineDocumentation()
{ return "Documentatie van macro's"; }
QCString trFunctionPrototypeDocumentation()
{ return "Documentatie van functie Prototypes"; }
QCString trTypedefDocumentation()
{ return "Documentatie van typedefs"; }
QCString trEnumerationTypeDocumentation()
......@@ -198,10 +188,6 @@ class TranslatorDutch : public Translator
result+=(QCString)" door";
return result;
}
QCString trWrittenBy()
{
return "geschreven door";
}
QCString trClassDiagram(const char *clName)
{
return (QCString)"Klasse diagram voor "+clName;
......@@ -426,12 +412,6 @@ class TranslatorDutch : public Translator
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
QCString trAlphabeticalList()
{ return "Alphabetical List"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -723,16 +703,6 @@ class TranslatorDutch : public Translator
return "Test Lijst";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
QCString trDCOPMethods()
{
return "DCOP Methoden";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1063,13 +1033,6 @@ class TranslatorDutch : public Translator
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the index
* of each page before the search field.
*/
virtual QCString trSearchForIndex()
{
return "Zoek naar";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1416,12 +1379,6 @@ class TranslatorDutch : public Translator
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Folder afhankelijkheidsgraaf voor "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -76,12 +76,6 @@ class TranslatorNorwegian : public TranslatorAdapter_1_4_6
"\\usepackage[T1]{fontenc}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -438,12 +432,6 @@ class TranslatorNorwegian : public TranslatorAdapter_1_4_6
virtual QCString trDefines()
{ return "Definisjoner"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Funksjonprototyper"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -480,12 +468,6 @@ class TranslatorNorwegian : public TranslatorAdapter_1_4_6
virtual QCString trDefineDocumentation()
{ return "Define-dokumentasjon"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Funksjonsprototypedokumentasjon"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -541,12 +523,6 @@ class TranslatorNorwegian : public TranslatorAdapter_1_4_6
result+=(QCString)" av";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "skrevet av";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -817,12 +793,6 @@ class TranslatorNorwegian : public TranslatorAdapter_1_4_6
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Alfabetisk Liste"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1121,16 +1091,6 @@ class TranslatorNorwegian : public TranslatorAdapter_1_4_6
return "Test-liste";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP-metoder";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
......@@ -1495,14 +1455,6 @@ class TranslatorNorwegian : public TranslatorAdapter_1_4_6
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Søk etter";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......
......@@ -48,12 +48,6 @@ class TranslatorPolish : public TranslatorAdapter_1_8_2
"\\usepackage[T1]{fontenc}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -410,12 +404,6 @@ class TranslatorPolish : public TranslatorAdapter_1_8_2
QCString trDefines()
{ return "Definicje"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
QCString trFuncProtos()
{ return "Prototypy funkcji"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -452,12 +440,6 @@ class TranslatorPolish : public TranslatorAdapter_1_8_2
QCString trDefineDocumentation()
{ return "Dokumentacja definicji"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
QCString trFunctionPrototypeDocumentation()
{ return "Dokumentacja prototypów funkcji"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -507,12 +489,6 @@ class TranslatorPolish : public TranslatorAdapter_1_8_2
result+=(QCString)" programem";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
QCString trWrittenBy()
{
return "napisanym przez";
}
/*! this text is put before a class diagram */
QCString trClassDiagram(const char *clName)
......@@ -782,12 +758,6 @@ class TranslatorPolish : public TranslatorAdapter_1_8_2
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
QCString trAlphabeticalList()
{ return "Lista alfabetyczna"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1088,15 +1058,6 @@ class TranslatorPolish : public TranslatorAdapter_1_8_2
{
return "Lista testu";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "Metody DCOP";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
......@@ -1431,14 +1392,6 @@ class TranslatorPolish : public TranslatorAdapter_1_8_2
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Szukaj";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1809,12 +1762,6 @@ class TranslatorPolish : public TranslatorAdapter_1_8_2
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Wykres zależności katalogu dla "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -84,10 +84,6 @@ class TranslatorPortuguese : public TranslatorAdapter_1_8_0
virtual QCString latexLanguageSupportCommand()
{ return "Portuguese"; }
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{ return "utf-8"; }
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -418,12 +414,6 @@ class TranslatorPortuguese : public TranslatorAdapter_1_8_0
QCString trDefines()
{ return "Macros"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
QCString trFuncProtos()
{ return "Protótipos de funções"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -460,12 +450,6 @@ class TranslatorPortuguese : public TranslatorAdapter_1_8_0
QCString trDefineDocumentation()
{ return "Documentação das macros"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
QCString trFunctionPrototypeDocumentation()
{ return "Documentação dos protótipos de funções"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -515,12 +499,6 @@ class TranslatorPortuguese : public TranslatorAdapter_1_8_0
result+=(QCString)" por";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
QCString trWrittenBy()
{
return "escrito por";
}
/*! this text is put before a class diagram */
QCString trClassDiagram(const char *clName)
......@@ -787,15 +765,6 @@ class TranslatorPortuguese : public TranslatorAdapter_1_8_0
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{
return "Lista alfabética";
}
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1088,16 +1057,6 @@ class TranslatorPortuguese : public TranslatorAdapter_1_8_0
return "Lista de teste";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "Métodos DCOP";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1441,14 +1400,6 @@ class TranslatorPortuguese : public TranslatorAdapter_1_8_0
// new since 1.3.3 - Based on the Brazilian Portuguese Translation
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Procurar por";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1820,12 +1771,6 @@ class TranslatorPortuguese : public TranslatorAdapter_1_8_0
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Grafo de dependência de diretórios para " + name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -75,12 +75,6 @@ class TranslatorRomanian : public Translator
return "\\usepackage[romanian]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -435,12 +429,6 @@ class TranslatorRomanian : public Translator
virtual QCString trDefines()
{ return "Definiţii"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Prototipuri de funcţii"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -477,12 +465,6 @@ class TranslatorRomanian : public Translator
virtual QCString trDefineDocumentation()
{ return "Documentaţia definiţiilor"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Documentaţia prototipurilor de funcţii"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -533,12 +515,6 @@ class TranslatorRomanian : public Translator
result+=(QCString)" de către";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "scris de";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -803,12 +779,6 @@ class TranslatorRomanian : public Translator
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Listă Alfabetică"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1105,16 +1075,6 @@ class TranslatorRomanian : public Translator
return "Listă de teste";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "Metode DCOP";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1458,14 +1418,6 @@ class TranslatorRomanian : public Translator
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Caută";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1835,12 +1787,6 @@ class TranslatorRomanian : public Translator
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Grafic de dependență a directoarelor pentru "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -39,12 +39,6 @@ class TranslatorRussian : public TranslatorAdapter_1_7_5
return "\\usepackage[T2A]{fontenc}\n\\usepackage[russian]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -374,12 +368,6 @@ class TranslatorRussian : public TranslatorAdapter_1_7_5
virtual QCString trDefines()
{ return "Макросы"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Прототипы функций"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -416,12 +404,6 @@ class TranslatorRussian : public TranslatorAdapter_1_7_5
virtual QCString trDefineDocumentation()
{ return "Макросы"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Прототипы функций"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -476,12 +458,6 @@ class TranslatorRussian : public TranslatorAdapter_1_7_5
result+=". Создано системой";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "Автор:";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -775,12 +751,6 @@ class TranslatorRussian : public TranslatorAdapter_1_7_5
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Алфавитный указатель"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1082,16 +1052,6 @@ class TranslatorRussian : public TranslatorAdapter_1_7_5
return "Список тестов";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP Методы";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1413,14 +1373,6 @@ class TranslatorRussian : public TranslatorAdapter_1_7_5
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Поиск";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1798,12 +1750,6 @@ class TranslatorRussian : public TranslatorAdapter_1_7_5
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Диаграмма каталогов для "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -74,12 +74,6 @@ class TranslatorSerbianCyrilic : public TranslatorAdapter_1_6_0
return "";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -422,12 +416,6 @@ class TranslatorSerbianCyrilic : public TranslatorAdapter_1_6_0
virtual QCString trDefines()
{ return "Дефиниције"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Декларације функција"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -464,12 +452,6 @@ class TranslatorSerbianCyrilic : public TranslatorAdapter_1_6_0
virtual QCString trDefineDocumentation()
{ return "Документација дефиниције"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Документација декларације функције"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -519,12 +501,6 @@ class TranslatorSerbianCyrilic : public TranslatorAdapter_1_6_0
result+=(QCString)" помоћу";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "написао";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -804,12 +780,6 @@ class TranslatorSerbianCyrilic : public TranslatorAdapter_1_6_0
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Абецедни списак"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1110,16 +1080,6 @@ class TranslatorSerbianCyrilic : public TranslatorAdapter_1_6_0
return "Списак тестова";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP функције чланице";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1463,14 +1423,6 @@ class TranslatorSerbianCyrilic : public TranslatorAdapter_1_6_0
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Тражим";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......
......@@ -38,10 +38,6 @@ class TranslatorSlovene : public TranslatorAdapter_1_4_6
{
return "\\usepackage[slovene]{babel}\n\\usepackage[T1]{fontenc}\n";
}
QCString idLanguageCharset()
{
return "utf-8";
}
QCString trRelatedFunctions()
{ return "Povezane funkcije"; }
QCString trRelatedSubscript()
......@@ -168,8 +164,6 @@ class TranslatorSlovene : public TranslatorAdapter_1_4_6
QCString trDefines()
{ return "Makro deklaracije"; }
QCString trFuncProtos()
{ return "Prototipi funkcij"; }
QCString trTypedefs()
{ return "Uporabniško definirani tipi"; }
QCString trEnumerations()
......@@ -182,8 +176,6 @@ class TranslatorSlovene : public TranslatorAdapter_1_4_6
{ return "Vrednosti naštevnih tipov"; }
QCString trDefineDocumentation()
{ return "Opis makro definicije"; }
QCString trFunctionPrototypeDocumentation()
{ return "Opis prototipa funkcije"; }
QCString trTypedefDocumentation()
{ return "Opis uporabniško definiranega tipa"; }
QCString trEnumerationTypeDocumentation()
......@@ -201,10 +193,6 @@ class TranslatorSlovene : public TranslatorAdapter_1_4_6
result+=(QCString)" generator: ";
return result;
}
QCString trWrittenBy()
{
return "napisal ";
}
QCString trClassDiagram(const char *clName)
{
return (QCString)"Diagram razredov za "+clName;
......@@ -434,12 +422,6 @@ class TranslatorSlovene : public TranslatorAdapter_1_4_6
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
QCString trAlphabeticalList()
{ return "abecedni seznam"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -746,16 +728,6 @@ class TranslatorSlovene : public TranslatorAdapter_1_4_6
return "Test List";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP metode";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1120,14 +1092,6 @@ class TranslatorSlovene : public TranslatorAdapter_1_4_6
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Išči";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......
......@@ -43,12 +43,6 @@ class TranslatorSlovak : public Translator
virtual QCString latexLanguageSupportCommand()
{ return "\\usepackage[slovak]{babel}\n"; }
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -396,12 +390,6 @@ class TranslatorSlovak : public Translator
virtual QCString trDefines()
{ return "Definícia makier"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Prototypy"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -438,12 +426,6 @@ class TranslatorSlovak : public Translator
virtual QCString trDefineDocumentation()
{ return "Dokumentácia k definíciám makier"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Dokumentácia prototypov"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -494,13 +476,6 @@ class TranslatorSlovak : public Translator
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return " -- autor ";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
{
......@@ -775,12 +750,6 @@ class TranslatorSlovak : public Translator
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Register tried"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1087,16 +1056,6 @@ class TranslatorSlovak : public Translator
return "Zoznam testov";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "Metódy DCOP";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1407,13 +1366,6 @@ class TranslatorSlovak : public Translator
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the index
* of each page before the search field.
*/
virtual QCString trSearchForIndex()
{
return "Vyhľadať";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1788,12 +1740,6 @@ class TranslatorSlovak : public Translator
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Graf závislosti adresárov pre "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -59,12 +59,6 @@ class TranslatorSerbian : public TranslatorAdapter_1_6_0
return result;
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -407,12 +401,6 @@ class TranslatorSerbian : public TranslatorAdapter_1_6_0
virtual QCString trDefines()
{ return "Makro zamene"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Deklaracije funkcija"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -449,12 +437,6 @@ class TranslatorSerbian : public TranslatorAdapter_1_6_0
virtual QCString trDefineDocumentation()
{ return "Dokumentacija makro zamene"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Dokumentacija deklaracije funkcije"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -504,12 +486,6 @@ class TranslatorSerbian : public TranslatorAdapter_1_6_0
result+=(QCString)" upotrebom ";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "napisao";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -772,12 +748,6 @@ class TranslatorSerbian : public TranslatorAdapter_1_6_0
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Abecedni spisak"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1077,16 +1047,6 @@ class TranslatorSerbian : public TranslatorAdapter_1_6_0
return "Spisak testova";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP metode";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1431,14 +1391,6 @@ class TranslatorSerbian : public TranslatorAdapter_1_6_0
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Traži";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......
......@@ -95,12 +95,6 @@ class TranslatorSwedish : public TranslatorAdapter_1_6_0
return "\\usepackage[swedish]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
virtual QCString trRelatedFunctions()
{ return "Besläktade funktioner"; }
......@@ -376,8 +370,6 @@ class TranslatorSwedish : public TranslatorAdapter_1_6_0
virtual QCString trDefines()
{ return "Definitioner"; }
virtual QCString trFuncProtos()
{ return "Funktionsprototyper"; }
virtual QCString trTypedefs()
{ return "Typdefinitioner"; }
virtual QCString trEnumerations()
......@@ -393,9 +385,6 @@ class TranslatorSwedish : public TranslatorAdapter_1_6_0
virtual QCString trDefineDocumentation()
{ return "Dokumentation över definitioner"; }
virtual QCString trFunctionPrototypeDocumentation()
{ return "Dokumentation över funktionsprototyper"; }
virtual QCString trTypedefDocumentation()
{ return "Dokumentation över typdefinitioner"; }
......@@ -431,11 +420,6 @@ class TranslatorSwedish : public TranslatorAdapter_1_6_0
return result;
}
virtual QCString trWrittenBy()
{
return "skriven av";
}
virtual QCString trClassDiagram(const char *clName)
{
return (QCString)"Klassdiagram för "+clName;
......@@ -658,13 +642,6 @@ class TranslatorSwedish : public TranslatorAdapter_1_6_0
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{
return "Alfabetisk lista";
}
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -978,16 +955,6 @@ class TranslatorSwedish : public TranslatorAdapter_1_6_0
return "Testlista";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP metoder";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1314,14 +1281,6 @@ class TranslatorSwedish : public TranslatorAdapter_1_6_0
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Sök efter";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......
......@@ -74,12 +74,6 @@ class TranslatorTurkish : public TranslatorAdapter_1_7_5
return "";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related fonksiyonlar. */
......@@ -422,12 +416,6 @@ class TranslatorTurkish : public TranslatorAdapter_1_7_5
virtual QCString trDefines()
{ return "Makrolar"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Fonksiyon Prototipleri"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -464,12 +452,6 @@ class TranslatorTurkish : public TranslatorAdapter_1_7_5
virtual QCString trDefineDocumentation()
{ return "Makro Dokümantasyonu"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Fonksiyon Prototip Dokümantasyonu"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -519,12 +501,6 @@ class TranslatorTurkish : public TranslatorAdapter_1_7_5
result+=(QCString)" üreten: ";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "yazan";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -788,12 +764,6 @@ class TranslatorTurkish : public TranslatorAdapter_1_7_5
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Alfabetik Liste"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1093,16 +1063,6 @@ class TranslatorTurkish : public TranslatorAdapter_1_7_5
return "Test Listesi";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP Üye Fonksiyonlar";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1446,14 +1406,6 @@ class TranslatorTurkish : public TranslatorAdapter_1_7_5
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Arama yapılacak metin";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1819,12 +1771,6 @@ class TranslatorTurkish : public TranslatorAdapter_1_7_5
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)(name) + (QCString)" için dizin bağımlılık grafiği";
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -75,12 +75,6 @@ class TranslatorChinesetraditional : public Translator
return "";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -423,12 +417,6 @@ class TranslatorChinesetraditional : public Translator
virtual QCString trDefines()
{ return "定義"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "函式原型"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -465,12 +453,6 @@ class TranslatorChinesetraditional : public Translator
virtual QCString trDefineDocumentation()
{ return "定義巨集說明文件"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "函式原型說明文件"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -526,12 +508,6 @@ class TranslatorChinesetraditional : public Translator
result+=(QCString)", 產生器:";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "撰寫人:";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -794,12 +770,6 @@ class TranslatorChinesetraditional : public Translator
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "字母順序列表"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1100,16 +1070,6 @@ class TranslatorChinesetraditional : public Translator
return "測試項目列表";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP方法";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1438,14 +1398,6 @@ class TranslatorChinesetraditional : public Translator
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "搜尋索引";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1796,12 +1748,6 @@ class TranslatorChinesetraditional : public Translator
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)name+"的目錄關連圖";
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -32,12 +32,6 @@ class TranslatorUkrainian : public TranslatorAdapter_1_8_4
return "\\usepackage[T2A]{fontenc}\n\\usepackage[ukrainian]{babel}\n";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -366,12 +360,6 @@ class TranslatorUkrainian : public TranslatorAdapter_1_8_4
virtual QCString trDefines()
{ return "Макровизначення"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Прототипи фукцій"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -408,12 +396,6 @@ class TranslatorUkrainian : public TranslatorAdapter_1_8_4
virtual QCString trDefineDocumentation()
{ return "Опис макровизначень"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Опис прототипів функцій"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -468,12 +450,6 @@ class TranslatorUkrainian : public TranslatorAdapter_1_8_4
result+=" системою";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "Автор:";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -765,12 +741,6 @@ class TranslatorUkrainian : public TranslatorAdapter_1_8_4
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Алфавітний покажчик"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1068,16 +1038,6 @@ class TranslatorUkrainian : public TranslatorAdapter_1_8_4
return "Список тестів";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP Методи";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1404,14 +1364,6 @@ class TranslatorUkrainian : public TranslatorAdapter_1_8_4
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Шукати";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......@@ -1795,12 +1747,6 @@ class TranslatorUkrainian : public TranslatorAdapter_1_8_4
// new since 1.6.3 (missing items for the directory pages)
//////////////////////////////////////////////////////////////////////////
/*! introduction text for the directory dependency graph */
virtual QCString trDirDependency(const char *name)
{
return (QCString)"Граф залежностей каталогу для "+name;
}
/*! when clicking a directory dependency label, a page with a
* table is shown. The heading for the first column mentions the
* source file that has a relation to another file.
......
......@@ -81,12 +81,6 @@ class TranslatorVietnamese : public TranslatorAdapter_1_6_0
return "";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -429,12 +423,6 @@ class TranslatorVietnamese : public TranslatorAdapter_1_6_0
virtual QCString trDefines()
{ return "Định nghĩa"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Function Prototypes"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -471,12 +459,6 @@ class TranslatorVietnamese : public TranslatorAdapter_1_6_0
virtual QCString trDefineDocumentation()
{ return "Thông tin về định nghĩa"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Thông tin về Function Prototype"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -526,12 +508,6 @@ class TranslatorVietnamese : public TranslatorAdapter_1_6_0
result+=(QCString)" bởi";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "được viết bởi";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -794,12 +770,6 @@ class TranslatorVietnamese : public TranslatorAdapter_1_6_0
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Danh sách theo ABC"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1099,16 +1069,6 @@ class TranslatorVietnamese : public TranslatorAdapter_1_6_0
return "Danh sách Test";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "Các hàm thành viên DCOP";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1452,14 +1412,6 @@ class TranslatorVietnamese : public TranslatorAdapter_1_6_0
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Tìm kiếm cho";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......
......@@ -62,12 +62,6 @@ class TranslatorAfrikaans : public TranslatorAdapter_1_6_0
return "";
}
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
{
return "utf-8";
}
// --- Language translation methods -------------------
/*! used in the compound documentation before a list of related functions. */
......@@ -408,12 +402,6 @@ class TranslatorAfrikaans : public TranslatorAdapter_1_6_0
virtual QCString trDefines()
{ return "Definiesies"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
{ return "Funksie Prototipes"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
......@@ -450,12 +438,6 @@ class TranslatorAfrikaans : public TranslatorAdapter_1_6_0
virtual QCString trDefineDocumentation()
{ return "Define Documentation"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
{ return "Funksie Prototipe Dokumentasie"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
......@@ -505,12 +487,6 @@ class TranslatorAfrikaans : public TranslatorAdapter_1_6_0
result+=(QCString)" deur";
return result;
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
return "geskryf deur";
}
/*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName)
......@@ -773,12 +749,6 @@ class TranslatorAfrikaans : public TranslatorAdapter_1_6_0
return result;
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
{ return "Alfabetiese Lys"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
......@@ -1079,16 +1049,6 @@ class TranslatorAfrikaans : public TranslatorAdapter_1_6_0
return "Toets Lys";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
return "DCOP Lede Funksies";
}
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
......@@ -1432,14 +1392,6 @@ class TranslatorAfrikaans : public TranslatorAdapter_1_6_0
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search
* for.
*/
virtual QCString trSearchForIndex()
{
return "Soek vir";
}
/*! This string is used as the title for the page listing the search
* results.
*/
......
/******************************************************************************
*
*
*
* Copyright (C) 1997-2013 by Dimitri van Heesch.
*
* Permission to use, copy, modify, and distribute this software and its
* documentation under the terms of the GNU General Public License is hereby
* granted. No representations are made about the suitability of this software
* for any purpose. It is provided "as is" without express or implied warranty.
* See the GNU General Public License for more details.
*
* Documents produced by Doxygen are derivative works derived from the
* input used in their production; they are not affected by this license.
*
*/
#ifndef TRANSLATORDECODER_H
#define TRANSLATORDECODER_H
#include "translator.h"
#include "portable.h"
/** Decoder adapter for translator file that are not yet UTF-8 encoded. */
class TranslatorDecoder : public Translator
{
public:
TranslatorDecoder(Translator *translator) : m_translator(translator)
{
m_toUtf8 = portable_iconv_open("UTF-8",translator->idLanguageCharset());
m_fromUtf8 = portable_iconv_open(translator->idLanguageCharset(),"UTF-8");
}
virtual ~TranslatorDecoder()
{
if (m_toUtf8!=(void *)(-1)) portable_iconv_close(m_toUtf8);
if (m_fromUtf8!=(void *)(-1)) portable_iconv_close(m_fromUtf8);
delete m_translator;
}
/*! This method is used to provide warning message that is displayed
* if the user chooses a language whose translation is not up to date.
* It is implemented by the adapter classes.
*/
virtual QCString updateNeededMessage() { return m_translator->updateNeededMessage(); }
// Please, have a look at comments inside the translator_en.h file
// to learn the meaning of the following methods. The translator_en.h
// file contains the TranslatorEnglish implementation, which is
// always up-to-date (by definition).
// --- Language control methods -------------------
QCString idLanguage()
{ return m_translator->idLanguage(); }
QCString latexLanguageSupportCommand()
{ return m_translator->latexLanguageSupportCommand(); }
QCString idLanguageCharset()
{ return m_translator->idLanguageCharset(); }
QCString recode(const QCString &s,void *cd)
{
if (cd==(void*)(-1)) return s;
int iSize = s.length();
int oSize = iSize*4+1;
QCString output(oSize);
size_t iLeft = iSize;
size_t oLeft = oSize;
char *iPtr = s.data();
char *oPtr = output.data();
if (!portable_iconv(cd,&iPtr,&iLeft,&oPtr,&oLeft))
{
oSize -= (int)oLeft;
output.resize(oSize+1);
output.at(oSize)='\0';
return output;
}
else
{
return s;
}
}
QCString toUtf8(const QCString &s)
{
return recode(s,m_toUtf8);
}
QCString fromUtf8(const QCString &s)
{
return recode(s,m_fromUtf8);
}
// --- Language translation methods -------------------
QCString trRelatedFunctions()
{ return toUtf8(m_translator->trRelatedFunctions()); }
QCString trRelatedSubscript()
{ return toUtf8(m_translator->trRelatedSubscript()); }
QCString trDetailedDescription()
{ return toUtf8(m_translator->trDetailedDescription()); }
QCString trMemberTypedefDocumentation()
{ return toUtf8(m_translator->trMemberTypedefDocumentation()); }
QCString trMemberEnumerationDocumentation()
{ return toUtf8(m_translator->trMemberEnumerationDocumentation()); }
QCString trMemberFunctionDocumentation()
{ return toUtf8(m_translator->trMemberFunctionDocumentation()); }
QCString trMemberDataDocumentation()
{ return toUtf8(m_translator->trMemberDataDocumentation()); }
QCString trMore()
{ return toUtf8(m_translator->trMore()); }
QCString trListOfAllMembers()
{ return toUtf8(m_translator->trListOfAllMembers()); }
QCString trMemberList()
{ return toUtf8(m_translator->trMemberList()); }
QCString trThisIsTheListOfAllMembers()
{ return toUtf8(m_translator->trThisIsTheListOfAllMembers()); }
QCString trIncludingInheritedMembers()
{ return toUtf8(m_translator->trIncludingInheritedMembers()); }
QCString trGeneratedAutomatically(const char *s)
{ return toUtf8(m_translator->trGeneratedAutomatically(fromUtf8(s))); }
QCString trEnumName()
{ return toUtf8(m_translator->trEnumName()); }
QCString trEnumValue()
{ return toUtf8(m_translator->trEnumValue()); }
QCString trDefinedIn()
{ return toUtf8(m_translator->trDefinedIn()); }
// quick reference sections
QCString trModules()
{ return toUtf8(m_translator->trModules()); }
QCString trClassHierarchy()
{ return toUtf8(m_translator->trClassHierarchy()); }
QCString trCompoundList()
{ return toUtf8(m_translator->trCompoundList()); }
QCString trFileList()
{ return toUtf8(m_translator->trFileList()); }
QCString trCompoundMembers()
{ return toUtf8(m_translator->trCompoundMembers()); }
QCString trFileMembers()
{ return toUtf8(m_translator->trFileMembers()); }
QCString trRelatedPages()
{ return toUtf8(m_translator->trRelatedPages()); }
QCString trExamples()
{ return toUtf8(m_translator->trExamples()); }
QCString trSearch()
{ return toUtf8(m_translator->trSearch()); }
QCString trClassHierarchyDescription()
{ return toUtf8(m_translator->trClassHierarchyDescription()); }
QCString trFileListDescription(bool extractAll)
{ return toUtf8(m_translator->trFileListDescription(extractAll)); }
QCString trCompoundListDescription()
{ return toUtf8(m_translator->trCompoundListDescription()); }
QCString trCompoundMembersDescription(bool extractAll)
{ return toUtf8(m_translator->trCompoundMembersDescription(extractAll)); }
QCString trFileMembersDescription(bool extractAll)
{ return toUtf8(m_translator->trFileMembersDescription(extractAll)); }
QCString trExamplesDescription()
{ return toUtf8(m_translator->trExamplesDescription()); }
QCString trRelatedPagesDescription()
{ return toUtf8(m_translator->trRelatedPagesDescription()); }
QCString trModulesDescription()
{ return toUtf8(m_translator->trModulesDescription()); }
// index titles (the project name is prepended for these)
QCString trDocumentation()
{ return toUtf8(m_translator->trDocumentation()); }
QCString trModuleIndex()
{ return toUtf8(m_translator->trModuleIndex()); }
QCString trHierarchicalIndex()
{ return toUtf8(m_translator->trHierarchicalIndex()); }
QCString trCompoundIndex()
{ return toUtf8(m_translator->trCompoundIndex()); }
QCString trFileIndex()
{ return toUtf8(m_translator->trFileIndex()); }
QCString trModuleDocumentation()
{ return toUtf8(m_translator->trModuleDocumentation()); }
QCString trClassDocumentation()
{ return toUtf8(m_translator->trClassDocumentation()); }
QCString trFileDocumentation()
{ return toUtf8(m_translator->trFileDocumentation()); }
QCString trExampleDocumentation()
{ return toUtf8(m_translator->trExampleDocumentation()); }
QCString trPageDocumentation()
{ return toUtf8(m_translator->trPageDocumentation()); }
QCString trReferenceManual()
{ return toUtf8(m_translator->trReferenceManual()); }
QCString trDefines()
{ return toUtf8(m_translator->trDefines()); }
QCString trFuncProtos()
{ return toUtf8(m_translator->trFuncProtos()); }
QCString trTypedefs()
{ return toUtf8(m_translator->trTypedefs()); }
QCString trEnumerations()
{ return toUtf8(m_translator->trEnumerations()); }
QCString trFunctions()
{ return toUtf8(m_translator->trFunctions()); }
QCString trVariables()
{ return toUtf8(m_translator->trVariables()); }
QCString trEnumerationValues()
{ return toUtf8(m_translator->trEnumerationValues()); }
QCString trDefineDocumentation()
{ return toUtf8(m_translator->trDefineDocumentation()); }
QCString trFunctionPrototypeDocumentation()
{ return toUtf8(m_translator->trFunctionPrototypeDocumentation()); }
QCString trTypedefDocumentation()
{ return toUtf8(m_translator->trTypedefDocumentation()); }
QCString trEnumerationTypeDocumentation()
{ return toUtf8(m_translator->trEnumerationTypeDocumentation()); }
QCString trFunctionDocumentation()
{ return toUtf8(m_translator->trFunctionDocumentation()); }
QCString trVariableDocumentation()
{ return toUtf8(m_translator->trVariableDocumentation()); }
QCString trCompounds()
{ return toUtf8(m_translator->trCompounds()); }
QCString trGeneratedAt(const char *date,const char *projName)
{ return toUtf8(m_translator->trGeneratedAt(fromUtf8(date),fromUtf8(projName))); }
QCString trWrittenBy()
{ return toUtf8(m_translator->trWrittenBy()); }
QCString trClassDiagram(const char *clName)
{ return toUtf8(m_translator->trClassDiagram(fromUtf8(clName))); }
QCString trForInternalUseOnly()
{ return toUtf8(m_translator->trForInternalUseOnly()); }
QCString trWarning()
{ return toUtf8(m_translator->trWarning()); }
QCString trVersion()
{ return toUtf8(m_translator->trVersion()); }
QCString trDate()
{ return toUtf8(m_translator->trDate()); }
QCString trReturns()
{ return toUtf8(m_translator->trReturns()); }
QCString trSeeAlso()
{ return toUtf8(m_translator->trSeeAlso()); }
QCString trParameters()
{ return toUtf8(m_translator->trParameters()); }
QCString trExceptions()
{ return toUtf8(m_translator->trExceptions()); }
QCString trGeneratedBy()
{ return toUtf8(m_translator->trGeneratedBy()); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990307
//////////////////////////////////////////////////////////////////////////
QCString trNamespaceList()
{ return toUtf8(m_translator->trNamespaceList()); }
QCString trNamespaceListDescription(bool extractAll)
{ return toUtf8(m_translator->trNamespaceListDescription(extractAll)); }
QCString trFriends()
{ return toUtf8(m_translator->trFriends()); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990405
//////////////////////////////////////////////////////////////////////////
QCString trRelatedFunctionDocumentation()
{ return toUtf8(m_translator->trRelatedFunctionDocumentation()); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990425
//////////////////////////////////////////////////////////////////////////
QCString trCompoundReference(const char *clName,
ClassDef::CompoundType compType,
bool isTemplate)
{ return toUtf8(m_translator->trCompoundReference(fromUtf8(clName),compType,isTemplate)); }
QCString trFileReference(const char *fileName)
{ return toUtf8(m_translator->trFileReference(fromUtf8(fileName))); }
QCString trNamespaceReference(const char *namespaceName)
{ return toUtf8(m_translator->trNamespaceReference(fromUtf8(namespaceName))); }
QCString trPublicMembers()
{ return toUtf8(m_translator->trPublicMembers()); }
QCString trPublicSlots()
{ return toUtf8(m_translator->trPublicSlots()); }
QCString trSignals()
{ return toUtf8(m_translator->trSignals()); }
QCString trStaticPublicMembers()
{ return toUtf8(m_translator->trStaticPublicMembers()); }
QCString trProtectedMembers()
{ return toUtf8(m_translator->trProtectedMembers()); }
QCString trProtectedSlots()
{ return toUtf8(m_translator->trProtectedSlots()); }
QCString trStaticProtectedMembers()
{ return toUtf8(m_translator->trStaticProtectedMembers()); }
QCString trPrivateMembers()
{ return toUtf8(m_translator->trPrivateMembers()); }
QCString trPrivateSlots()
{ return toUtf8(m_translator->trPrivateSlots()); }
QCString trStaticPrivateMembers()
{ return toUtf8(m_translator->trStaticPrivateMembers()); }
QCString trWriteList(int numEntries)
{ return toUtf8(m_translator->trWriteList(numEntries)); }
QCString trInheritsList(int numEntries)
{ return toUtf8(m_translator->trInheritsList(numEntries)); }
QCString trInheritedByList(int numEntries)
{ return toUtf8(m_translator->trInheritedByList(numEntries)); }
QCString trReimplementedFromList(int numEntries)
{ return toUtf8(m_translator->trReimplementedFromList(numEntries)); }
QCString trReimplementedInList(int numEntries)
{ return toUtf8(m_translator->trReimplementedInList(numEntries)); }
QCString trNamespaceMembers()
{ return toUtf8(m_translator->trNamespaceMembers()); }
QCString trNamespaceMemberDescription(bool extractAll)
{ return toUtf8(m_translator->trNamespaceMemberDescription(extractAll)); }
QCString trNamespaceIndex()
{ return toUtf8(m_translator->trNamespaceIndex()); }
QCString trNamespaceDocumentation()
{ return toUtf8(m_translator->trNamespaceDocumentation()); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990522
//////////////////////////////////////////////////////////////////////////
QCString trNamespaces()
{ return toUtf8(m_translator->trNamespaces()); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990728
//////////////////////////////////////////////////////////////////////////
QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
bool single)
{ return toUtf8(m_translator->trGeneratedFromFiles(compType,single)); }
QCString trAlphabeticalList()
{ return toUtf8(m_translator->trAlphabeticalList()); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
//////////////////////////////////////////////////////////////////////////
QCString trReturnValues()
{ return toUtf8(m_translator->trReturnValues()); }
QCString trMainPage()
{ return toUtf8(m_translator->trMainPage()); }
QCString trPageAbbreviation()
{ return toUtf8(m_translator->trPageAbbreviation()); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-991003
//////////////////////////////////////////////////////////////////////////
QCString trDefinedAtLineInSourceFile()
{ return toUtf8(m_translator->trDefinedAtLineInSourceFile()); }
QCString trDefinedInSourceFile()
{ return toUtf8(m_translator->trDefinedInSourceFile()); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-991205
//////////////////////////////////////////////////////////////////////////
QCString trDeprecated()
{ return toUtf8(m_translator->trDeprecated()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.0.0
//////////////////////////////////////////////////////////////////////////
QCString trCollaborationDiagram(const char *clName)
{ return toUtf8(m_translator->trCollaborationDiagram(fromUtf8(clName))); }
QCString trInclDepGraph(const char *fName)
{ return toUtf8(m_translator->trInclDepGraph(fromUtf8(fName))); }
QCString trConstructorDocumentation()
{ return toUtf8(m_translator->trConstructorDocumentation()); }
QCString trGotoSourceCode()
{ return toUtf8(m_translator->trGotoSourceCode()); }
QCString trGotoDocumentation()
{ return toUtf8(m_translator->trGotoDocumentation()); }
QCString trPrecondition()
{ return toUtf8(m_translator->trPrecondition()); }
QCString trPostcondition()
{ return toUtf8(m_translator->trPostcondition()); }
QCString trInvariant()
{ return toUtf8(m_translator->trInvariant()); }
QCString trInitialValue()
{ return toUtf8(m_translator->trInitialValue()); }
QCString trCode()
{ return toUtf8(m_translator->trCode()); }
QCString trGraphicalHierarchy()
{ return toUtf8(m_translator->trGraphicalHierarchy()); }
QCString trGotoGraphicalHierarchy()
{ return toUtf8(m_translator->trGotoGraphicalHierarchy()); }
QCString trGotoTextualHierarchy()
{ return toUtf8(m_translator->trGotoTextualHierarchy()); }
QCString trPageIndex()
{ return toUtf8(m_translator->trPageIndex()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.1.0
//////////////////////////////////////////////////////////////////////////
QCString trNote()
{ return toUtf8(m_translator->trNote()); }
QCString trPublicTypes()
{ return toUtf8(m_translator->trPublicTypes()); }
QCString trPublicAttribs()
{ return toUtf8(m_translator->trPublicAttribs()); }
QCString trStaticPublicAttribs()
{ return toUtf8(m_translator->trStaticPublicAttribs()); }
QCString trProtectedTypes()
{ return toUtf8(m_translator->trProtectedTypes()); }
QCString trProtectedAttribs()
{ return toUtf8(m_translator->trProtectedAttribs()); }
QCString trStaticProtectedAttribs()
{ return toUtf8(m_translator->trStaticProtectedAttribs()); }
QCString trPrivateTypes()
{ return toUtf8(m_translator->trPrivateTypes()); }
QCString trPrivateAttribs()
{ return toUtf8(m_translator->trPrivateAttribs()); }
QCString trStaticPrivateAttribs()
{ return toUtf8(m_translator->trStaticPrivateAttribs()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.1.3
//////////////////////////////////////////////////////////////////////////
QCString trTodo()
{ return toUtf8(m_translator->trTodo()); }
QCString trTodoList()
{ return toUtf8(m_translator->trTodoList()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.1.4
//////////////////////////////////////////////////////////////////////////
QCString trReferencedBy()
{ return toUtf8(m_translator->trReferencedBy()); }
QCString trRemarks()
{ return toUtf8(m_translator->trRemarks()); }
QCString trAttention()
{ return toUtf8(m_translator->trAttention()); }
QCString trInclByDepGraph()
{ return toUtf8(m_translator->trInclByDepGraph()); }
QCString trSince()
{ return toUtf8(m_translator->trSince()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.1.5
//////////////////////////////////////////////////////////////////////////
QCString trLegendTitle()
{ return toUtf8(m_translator->trLegendTitle()); }
QCString trLegendDocs()
{ return toUtf8(m_translator->trLegendDocs()); }
QCString trLegend()
{ return toUtf8(m_translator->trLegend()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.2.0
//////////////////////////////////////////////////////////////////////////
QCString trTest()
{ return toUtf8(m_translator->trTest()); }
QCString trTestList()
{ return toUtf8(m_translator->trTestList()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.2.1
//////////////////////////////////////////////////////////////////////////
QCString trDCOPMethods()
{ return toUtf8(m_translator->trDCOPMethods()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.2.2
//////////////////////////////////////////////////////////////////////////
QCString trProperties()
{ return toUtf8(m_translator->trProperties()); }
QCString trPropertyDocumentation()
{ return toUtf8(m_translator->trPropertyDocumentation()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.2.4
//////////////////////////////////////////////////////////////////////////
QCString trClasses()
{ return toUtf8(m_translator->trClasses()); }
QCString trPackage(const char *name)
{ return toUtf8(m_translator->trPackage(fromUtf8(name))); }
QCString trPackageList()
{ return toUtf8(m_translator->trPackageList()); }
QCString trPackageListDescription()
{ return toUtf8(m_translator->trPackageListDescription()); }
QCString trPackages()
{ return toUtf8(m_translator->trPackages()); }
QCString trDefineValue()
{ return toUtf8(m_translator->trDefineValue()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.2.5
//////////////////////////////////////////////////////////////////////////
QCString trBug()
{ return toUtf8(m_translator->trBug()); }
QCString trBugList()
{ return toUtf8(m_translator->trBugList()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.2.6
//////////////////////////////////////////////////////////////////////////
QCString trRTFansicp()
{ return toUtf8(m_translator->trRTFansicp()); }
QCString trRTFCharSet()
{ return toUtf8(m_translator->trRTFCharSet()); }
QCString trRTFGeneralIndex()
{ return toUtf8(m_translator->trRTFGeneralIndex()); }
// Translation of the word
QCString trClass(bool first_capital, bool singular)
{ return toUtf8(m_translator->trClass(first_capital,singular)); }
QCString trFile(bool first_capital, bool singular)
{ return toUtf8(m_translator->trFile(first_capital,singular)); }
QCString trNamespace(bool first_capital, bool singular)
{ return toUtf8(m_translator->trNamespace(first_capital,singular)); }
QCString trGroup(bool first_capital, bool singular)
{ return toUtf8(m_translator->trGroup(first_capital,singular)); }
QCString trPage(bool first_capital, bool singular)
{ return toUtf8(m_translator->trPage(first_capital,singular)); }
QCString trMember(bool first_capital, bool singular)
{ return toUtf8(m_translator->trMember(first_capital,singular)); }
QCString trGlobal(bool first_capital, bool singular)
{ return toUtf8(m_translator->trGlobal(first_capital,singular)); }
//////////////////////////////////////////////////////////////////////////
// new since 1.2.7
//////////////////////////////////////////////////////////////////////////
QCString trAuthor(bool first_capital, bool singular)
{ return toUtf8(m_translator->trAuthor(first_capital,singular)); }
//////////////////////////////////////////////////////////////////////////
// new since 1.2.11
//////////////////////////////////////////////////////////////////////////
QCString trReferences()
{ return toUtf8(m_translator->trReferences()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.2.13
//////////////////////////////////////////////////////////////////////////
QCString trImplementedFromList(int numEntries)
{ return toUtf8(m_translator->trImplementedFromList(numEntries)); }
QCString trImplementedInList(int numEntries)
{ return toUtf8(m_translator->trImplementedInList(numEntries)); }
//////////////////////////////////////////////////////////////////////////
// new since 1.2.16
//////////////////////////////////////////////////////////////////////////
QCString trRTFTableOfContents()
{ return toUtf8(m_translator->trRTFTableOfContents()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.2.17
//////////////////////////////////////////////////////////////////////////
QCString trDeprecatedList()
{ return toUtf8(m_translator->trDeprecatedList()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.2.18
//////////////////////////////////////////////////////////////////////////
QCString trEvents()
{ return toUtf8(m_translator->trEvents()); }
QCString trEventDocumentation()
{ return toUtf8(m_translator->trEventDocumentation()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.3
//////////////////////////////////////////////////////////////////////////
QCString trPackageTypes()
{ return toUtf8(m_translator->trPackageTypes()); }
QCString trPackageMembers()
{ return toUtf8(m_translator->trPackageMembers()); }
QCString trStaticPackageMembers()
{ return toUtf8(m_translator->trStaticPackageMembers()); }
QCString trPackageAttribs()
{ return toUtf8(m_translator->trPackageAttribs()); }
QCString trStaticPackageAttribs()
{ return toUtf8(m_translator->trStaticPackageAttribs()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.3.1
//////////////////////////////////////////////////////////////////////////
QCString trAll()
{ return toUtf8(m_translator->trAll()); }
QCString trCallGraph()
{ return toUtf8(m_translator->trCallGraph()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.3.3
//////////////////////////////////////////////////////////////////////////
QCString trSearchForIndex()
{ return toUtf8(m_translator->trSearchForIndex()); }
QCString trSearchResultsTitle()
{ return toUtf8(m_translator->trSearchResultsTitle()); }
QCString trSearchResults(int numDocuments)
{ return toUtf8(m_translator->trSearchResults(numDocuments)); }
QCString trSearchMatches()
{ return toUtf8(m_translator->trSearchMatches()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.3.8
//////////////////////////////////////////////////////////////////////////
QCString trSourceFile(QCString& filename)
{ return toUtf8(m_translator->trSourceFile(filename)); }
//////////////////////////////////////////////////////////////////////////
// new since 1.3.9
//////////////////////////////////////////////////////////////////////////
QCString trDirIndex()
{ return toUtf8(m_translator->trDirIndex()); }
QCString trDirDocumentation()
{ return toUtf8(m_translator->trDirDocumentation()); }
QCString trDirectories()
{ return toUtf8(m_translator->trDirectories()); }
QCString trDirDescription()
{ return toUtf8(m_translator->trDirDescription()); }
QCString trDirReference(const char *dirName)
{ return toUtf8(m_translator->trDirReference(fromUtf8(dirName))); }
QCString trDir(bool first_capital, bool singular)
{ return toUtf8(m_translator->trDir(first_capital,singular)); }
//////////////////////////////////////////////////////////////////////////
// new since 1.4.1
//////////////////////////////////////////////////////////////////////////
QCString trOverloadText()
{ return toUtf8(m_translator->trOverloadText()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.4.6
//////////////////////////////////////////////////////////////////////////
QCString trCallerGraph()
{ return toUtf8(m_translator->trCallerGraph()); }
QCString trEnumerationValueDocumentation()
{ return toUtf8(m_translator->trEnumerationValueDocumentation()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.5.4
//////////////////////////////////////////////////////////////////////////
QCString trMemberFunctionDocumentationFortran()
{ return toUtf8(m_translator->trMemberFunctionDocumentationFortran()); }
QCString trCompoundListFortran()
{ return toUtf8(m_translator->trCompoundListFortran()); }
QCString trCompoundMembersFortran()
{ return toUtf8(m_translator->trCompoundMembersFortran()); }
QCString trCompoundListDescriptionFortran()
{ return toUtf8(m_translator->trCompoundListDescriptionFortran()); }
QCString trCompoundMembersDescriptionFortran(bool extractAll)
{ return toUtf8(m_translator->trCompoundMembersDescriptionFortran(extractAll)); }
QCString trCompoundIndexFortran()
{ return toUtf8(m_translator->trCompoundIndexFortran()); }
QCString trTypeDocumentation()
{ return toUtf8(m_translator->trTypeDocumentation()); }
QCString trSubprograms()
{ return toUtf8(m_translator->trSubprograms()); }
QCString trSubprogramDocumentation()
{ return toUtf8(m_translator->trSubprogramDocumentation()); }
QCString trDataTypes()
{ return toUtf8(m_translator->trDataTypes()); }
QCString trModulesList()
{ return toUtf8(m_translator->trModulesList()); }
QCString trModulesListDescription(bool extractAll)
{ return toUtf8(m_translator->trModulesListDescription(extractAll)); }
QCString trCompoundReferenceFortran(const char *clName,
ClassDef::CompoundType compType,
bool isTemplate)
{ return toUtf8(m_translator->trCompoundReferenceFortran(fromUtf8(clName),compType,isTemplate)); }
QCString trModuleReference(const char *namespaceName)
{ return toUtf8(m_translator->trModuleReference(fromUtf8(namespaceName))); }
QCString trModulesMembers()
{ return toUtf8(m_translator->trModulesMembers()); }
QCString trModulesMemberDescription(bool extractAll)
{ return toUtf8(m_translator->trModulesMemberDescription(extractAll)); }
QCString trModulesIndex()
{ return toUtf8(m_translator->trModulesIndex()); }
QCString trModule(bool first_capital, bool singular)
{ return toUtf8(m_translator->trModule(first_capital,singular)); }
QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
bool single)
{ return toUtf8(m_translator->trGeneratedFromFilesFortran(compType,single)); }
QCString trType(bool first_capital, bool singular)
{ return toUtf8(m_translator->trType(first_capital,singular)); }
QCString trSubprogram(bool first_capital, bool singular)
{ return toUtf8(m_translator->trSubprogram(first_capital,singular)); }
QCString trTypeConstraints()
{ return toUtf8(m_translator->trTypeConstraints()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.6.0
//////////////////////////////////////////////////////////////////////////
QCString trDirRelation(const char *name)
{ return toUtf8(m_translator->trDirRelation(fromUtf8(name))); }
QCString trLoading()
{ return toUtf8(m_translator->trLoading()); }
QCString trGlobalNamespace()
{ return toUtf8(m_translator->trGlobalNamespace()); }
QCString trSearching()
{ return toUtf8(m_translator->trSearching()); }
QCString trNoMatches()
{ return toUtf8(m_translator->trNoMatches()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.6.3
//////////////////////////////////////////////////////////////////////////
QCString trDirDependency(const char *name)
{ return toUtf8(m_translator->trDirDependency(fromUtf8(name))); }
QCString trFileIn(const char *name)
{ return toUtf8(m_translator->trFileIn(fromUtf8(name))); }
QCString trIncludesFileIn(const char *name)
{ return toUtf8(m_translator->trIncludesFileIn(fromUtf8(name))); }
QCString trDateTime(int year,int month,int day,int dayOfWeek,
int hour,int minutes,int seconds,bool includeTime)
{ return toUtf8(m_translator->trDateTime(year,month,day,dayOfWeek,
hour,minutes,seconds,includeTime));
}
//////////////////////////////////////////////////////////////////////////
// new since 1.7.5
//////////////////////////////////////////////////////////////////////////
QCString trCiteReferences()
{ return toUtf8(m_translator->trCiteReferences()); }
QCString trCopyright()
{ return toUtf8(m_translator->trCopyright()); }
QCString trDirDepGraph(const char *name)
{ return toUtf8(m_translator->trDirDepGraph(fromUtf8(name))); }
//////////////////////////////////////////////////////////////////////////
// new since 1.8.0
//////////////////////////////////////////////////////////////////////////
QCString trDetailLevel()
{ return toUtf8(m_translator->trDetailLevel()); }
QCString trTemplateParameters()
{ return toUtf8(m_translator->trTemplateParameters()); }
QCString trAndMore(const QCString &number)
{ return toUtf8(m_translator->trAndMore(fromUtf8(number))); }
QCString trEnumGeneratedFromFiles(bool single)
{ return toUtf8(m_translator->trEnumGeneratedFromFiles(single)); }
QCString trEnumReference(const char *name)
{ return toUtf8(m_translator->trEnumReference(fromUtf8(name))); }
QCString trInheritedFrom(const char *members,const char *what)
{ return toUtf8(m_translator->trInheritedFrom(fromUtf8(members),fromUtf8(what))); }
QCString trAdditionalInheritedMembers()
{ return toUtf8(m_translator->trAdditionalInheritedMembers()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.8.2
//////////////////////////////////////////////////////////////////////////
QCString trPanelSynchronisationTooltip(bool enable)
{ return toUtf8(m_translator->trPanelSynchronisationTooltip(enable)); }
QCString trProvidedByCategory()
{ return toUtf8(m_translator->trProvidedByCategory()); }
QCString trExtendsClass()
{ return toUtf8(m_translator->trExtendsClass()); }
QCString trClassMethods()
{ return toUtf8(m_translator->trClassMethods()); }
QCString trInstanceMethods()
{ return toUtf8(m_translator->trInstanceMethods()); }
QCString trMethodDocumentation()
{ return toUtf8(m_translator->trMethodDocumentation()); }
QCString trDesignOverview()
{ return toUtf8(m_translator->trDesignOverview()); }
//////////////////////////////////////////////////////////////////////////
// new since 1.8.4
//////////////////////////////////////////////////////////////////////////
QCString trInterfaces()
{ return toUtf8(m_translator->trInterfaces()); }
QCString trServices()
{ return toUtf8(m_translator->trServices()); }
QCString trConstantGroups()
{ return toUtf8(m_translator->trConstantGroups()); }
QCString trConstantGroupReference(const char *namespaceName)
{ return toUtf8(m_translator->trConstantGroupReference(fromUtf8(namespaceName))); }
QCString trServiceReference(const char *sName)
{ return toUtf8(m_translator->trServiceReference(fromUtf8(sName))); }
QCString trSingletonReference(const char *sName)
{ return toUtf8(m_translator->trSingletonReference(fromUtf8(sName))); }
QCString trServiceGeneratedFromFiles(bool single)
{ return toUtf8(m_translator->trServiceGeneratedFromFiles(single)); }
QCString trSingletonGeneratedFromFiles(bool single)
{ return toUtf8(m_translator->trSingletonGeneratedFromFiles(single)); }
//////////////////////////////////////////////////////////////////////////
private:
Translator *m_translator;
void *m_toUtf8;
void *m_fromUtf8;
};
#endif
......@@ -3167,11 +3167,11 @@
</FileConfiguration>
</File>
<File
RelativePath="..\src\store.cpp"
RelativePath="..\src\sqlite3gen.cpp"
>
</File>
<File
RelativePath="..\src\sqlite3gen.cpp"
RelativePath="..\src\store.cpp"
>
</File>
<File
......@@ -3262,46 +3262,6 @@
RelativePath="..\src\tooltip.cpp"
>
</File>
<File
RelativePath="..\src\translator.cpp"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Debug|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
/>
</FileConfiguration>
</File>
<File
RelativePath="..\src\util.cpp"
>
......@@ -4189,10 +4149,6 @@
RelativePath="..\src\translator_za.h"
>
</File>
<File
RelativePath="..\src\translatordecoder.h"
>
</File>
<File
RelativePath="..\src\unistd.h"
>
......
#! python2
#! python2
from __future__ import print_function
......@@ -10,37 +10,6 @@ import sys
import textwrap
def getCurrentSubdirName():
subdir, fname = os.path.split(os.path.realpath(__file__))
return os.path.basename(subdir)
def getCurrentBranchName():
result = None
cmd = 'git branch --list --no-color'
pipe = subprocess.Popen(cmd, stdout=subprocess.PIPE).stdout
for line in pipe:
line = line.decode('utf-8')
if line.startswith('*'):
result = line[2:].rstrip()
pipe.close()
return result
def getUserName():
user = None # init
p = subprocess.Popen('git config user.name', stdout=subprocess.PIPE)
user = p.communicate()[0]
user = user.decode('utf-8')
p.wait()
return user
def getUserInitials():
user = getUserName()
return ''.join(s[0] for s in user.split())
def gitSHA_date_time():
cmd = 'git rev-parse --short HEAD'
p = subprocess.Popen(cmd, stdout=subprocess.PIPE)
......@@ -62,16 +31,6 @@ def gitSHA_date_time():
return sha, dstamp, tstamp
def gitDescribe():
result = None
cmd = 'git describe'
p = subprocess.Popen(cmd, stdout=subprocess.PIPE)
descr = p.communicate()[0]
descr = descr.decode('utf-8')
p.wait()
return descr.strip()
def getDoxygenVersion():
# ... from the VERSION file.
sdir, fname = getThisScriptPathAndName()
......@@ -206,10 +165,15 @@ def buildAndZipTranslatorReport(distr_dir):
os.chdir(wd) # back to the original working directory
def xxx():
def mailto():
# Vytvoříme dopis.
subject = 'Windows binaries available for %s in SVN' % doxdir
# Information for the letter.
ver = getDoxygenVersion()
sha, dstamp, tstamp = gitSHA_date_time()
doxzipname = getBinariesZipBareName()
trzipname = getTranslatorReportZipBareName()
subject = 'Windows binaries available for {}-{} at SourceForge'.format(ver, dstamp)
subject = subject.replace(' ', '%20')
body = textwrap.dedent('''\
......@@ -223,7 +187,7 @@ def xxx():
This is the place where you should find also the next
releases. Name of the archive file is
%s
{}
The related translator report can be found inside the directory
......@@ -231,20 +195,20 @@ def xxx():
Name of the archive file is
%s
{}
The binaries are NOT created automatically, so it may
happen that some newer SVN sources were not compiled
happen that some newer sources were not compiled
because I am not present to do that or I forgot... ;)
Regards,
Petr
--
Petr Prikryl (prikryl at atlas dot cz)''') % (doxzipname, trzipname)
Petr Prikryl (prikryl at atlas dot cz)''').format(doxzipname, trzipname)
body = body.replace('\n', '%0d')
# Zkonstruujeme URI a spustíme mailer pro odeslání dopisu.
# Make the mailto URI and launch the mailer.
to_addr = 'doxygen-users@lists.sourceforge.net'
mailtoURI = 'mailto:%s?subject=%s&body=%s' % (to_addr, subject, body)
os.startfile(mailtoURI)
......@@ -263,3 +227,6 @@ if __name__ == '__main__':
# The translator report...
buildAndZipTranslatorReport(dist_dir)
# Launch the mailer with the generated message body.
mailto()
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment