summaryrefslogtreecommitdiffstats
path: root/doc/translator_report.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/translator_report.txt')
-rw-r--r--doc/translator_report.txt261
1 files changed, 23 insertions, 238 deletions
diff --git a/doc/translator_report.txt b/doc/translator_report.txt
index 9cb017e..84e1ea0 100644
--- a/doc/translator_report.txt
+++ b/doc/translator_report.txt
@@ -10,7 +10,7 @@ Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian,
SerbianCyrilic, Slovak, Slovene, Spanish, Swedish, Turkish, Ukrainian,
and Vietnamese.
-Of them, 1 translators are up-to-date, 38 translators are based on
+Of them, 14 translators are up-to-date, 25 translators are based on
some adapter class, and 2 are English based.
----------------------------------------------------------------------
@@ -19,7 +19,20 @@ alphabetically). This means that they derive from the Translator class
and they implement all 228 of the required methods. Anyway, there
still may be some details listed even for them:
+ TranslatorArmenian -- Change the base class to Translator.
+ TranslatorBrazilian
+ TranslatorCatalan
+ TranslatorChinesetraditional -- Reimplementation using UTF-8 suggested.
+ TranslatorChinese
+ TranslatorCroatian
+ TranslatorCzech
+ TranslatorDanish -- Reimplementation using UTF-8 suggested.
+ TranslatorDutch
TranslatorEnglish
+ TranslatorGerman
+ TranslatorGreek
+ TranslatorPortuguese
+ TranslatorSlovak
----------------------------------------------------------------------
The following translator classes need some maintenance (the most
@@ -29,34 +42,19 @@ must be implemented to become up-to-date:
TranslatorTurkish 1.7.5 3 methods to implement (1 %)
TranslatorSpanish 1.7.5 3 methods to implement (1 %)
- TranslatorSlovak 1.7.5 3 methods to implement (1 %)
TranslatorRussian 1.7.5 3 methods to implement (1 %)
Note: Reimplementation using UTF-8 suggested.
TranslatorPersian 1.7.5 3 methods to implement (1 %)
- TranslatorKorean 1.7.05 3 methods to implement (1 %)
- Note: Change the base class to TranslatorAdapter_1_7_5.
+ TranslatorKorean 1.7.5 3 methods to implement (1 %)
+ Note: Reimplementation using UTF-8 suggested.
TranslatorItalian 1.7.5 3 methods to implement (1 %)
- TranslatorGreek 1.7.5 3 methods to implement (1 %)
- TranslatorGerman 1.7.5 3 methods to implement (1 %)
TranslatorEsperanto 1.7.5 3 methods to implement (1 %)
- TranslatorDutch 1.7.5 3 methods to implement (1 %)
- TranslatorDanish 1.7.5 3 methods to implement (1 %)
- Note: Reimplementation using UTF-8 suggested.
-
- TranslatorCzech 1.7.5 3 methods to implement (1 %)
- TranslatorCroatian 1.7.5 3 methods to implement (1 %)
- TranslatorChinese 1.7.5 3 methods to implement (1 %)
- Note: Reimplementation using UTF-8 suggested.
-
- TranslatorBrazilian 1.7.5 3 methods to implement (1 %)
- TranslatorArmenian 1.7.5 3 methods to implement (1 %)
TranslatorPolish 1.6.3 7 methods to implement (3 %)
TranslatorFrench 1.6.3 6 methods to implement (2 %)
Note: Reimplementation using UTF-8 suggested.
- TranslatorCatalan 1.6.3 7 methods to implement (3 %)
TranslatorVietnamese 1.6.0 12 methods to implement (5 %)
TranslatorSwedish 1.6.0 12 methods to implement (5 %)
Note: Reimplementation using UTF-8 suggested.
@@ -73,9 +71,6 @@ must be implemented to become up-to-date:
Note: Reimplementation using UTF-8 suggested.
TranslatorFinnish 1.6.0 12 methods to implement (5 %)
- TranslatorChinesetraditional 1.6.0 12 methods to implement (5 %)
- Note: Reimplementation using UTF-8 suggested.
-
TranslatorAfrikaans 1.6.0 12 methods to implement (5 %)
Note: Reimplementation using UTF-8 suggested.
@@ -100,9 +95,6 @@ must be implemented to become up-to-date:
TranslatorUkrainian 1.4.1 36 methods to implement (15 %)
Note: Reimplementation using UTF-8 suggested.
- TranslatorPortuguese 1.3.3 47 methods to implement (20 %)
- Note: Reimplementation using UTF-8 suggested.
-
----------------------------------------------------------------------
The following translator classes derive directly from the
@@ -210,125 +202,22 @@ TranslatorArabic (TranslatorAdapter_1_4_6) 35 methods to implement (15 %)
virtual QCString trNoDescriptionAvailable()
-TranslatorArmenian (TranslatorAdapter_1_7_5) 3 methods to implement (1 %)
+TranslatorArmenian (TranslatorAdapter_1_7_5)
------------------
- Implements 225 of the required methods (98 %).
+ Implements 228 of the required methods (100 %).
- Missing methods (should be implemented):
- virtual QCString trDirDepGraph(const char * name)
- virtual QCString trCiteReferences()
- virtual QCString trCopyright()
-
-
-TranslatorBrazilian (TranslatorAdapter_1_7_5) 3 methods to implement (1 %)
--------------------
-
- Implements 225 of the required methods (98 %).
-
- Missing methods (should be implemented):
-
- virtual QCString trDirDepGraph(const char * name)
- virtual QCString trCiteReferences()
- virtual QCString trCopyright()
-
-
-TranslatorCatalan (TranslatorAdapter_1_6_3) 7 methods to implement (3 %)
------------------
-
- Implements 221 of the required methods (96 %).
-
- Missing methods (should be implemented):
-
- virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
- virtual QCString trFileIn(const char * name)
- virtual QCString trDirDepGraph(const char * name)
- virtual QCString trCiteReferences()
- virtual QCString trDirDependency(const char * name)
- virtual QCString trCopyright()
- virtual QCString trIncludesFileIn(const char * name)
-
-
-TranslatorChinese (TranslatorAdapter_1_7_5) 3 methods to implement (1 %)
------------------
-
- Implements 225 of the required methods (98 %).
-
- Missing methods (should be implemented):
-
- virtual QCString trDirDepGraph(const char * name)
- virtual QCString trCiteReferences()
- virtual QCString trCopyright()
-
-
-TranslatorChinesetraditional (TranslatorAdapter_1_6_0) 12 methods to implement (5 %)
+TranslatorChinesetraditional (Translator)
----------------------------
- Implements 216 of the required methods (94 %).
-
- Missing methods (should be implemented):
-
- virtual QCString trSearching()
- virtual QCString trNoMatches()
- virtual QCString trLoading()
- virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
- virtual QCString trFileIn(const char * name)
- virtual QCString trGlobalNamespace()
- virtual QCString trDirDepGraph(const char * name)
- virtual QCString trDirRelation(const char * name)
- virtual QCString trCiteReferences()
- virtual QCString trDirDependency(const char * name)
- virtual QCString trCopyright()
- virtual QCString trIncludesFileIn(const char * name)
-
-
-TranslatorCroatian (TranslatorAdapter_1_7_5) 3 methods to implement (1 %)
-------------------
-
- Implements 225 of the required methods (98 %).
-
- Missing methods (should be implemented):
-
- virtual QCString trDirDepGraph(const char * name)
- virtual QCString trCiteReferences()
- virtual QCString trCopyright()
-
-
-TranslatorCzech (TranslatorAdapter_1_7_5) 3 methods to implement (1 %)
----------------
-
- Implements 225 of the required methods (98 %).
-
- Missing methods (should be implemented):
-
- virtual QCString trDirDepGraph(const char * name)
- virtual QCString trCiteReferences()
- virtual QCString trCopyright()
+ Implements 228 of the required methods (100 %).
-TranslatorDanish (TranslatorAdapter_1_7_5) 3 methods to implement (1 %)
+TranslatorDanish (Translator)
----------------
- Implements 225 of the required methods (98 %).
-
- Missing methods (should be implemented):
-
- virtual QCString trDirDepGraph(const char * name)
- virtual QCString trCiteReferences()
- virtual QCString trCopyright()
-
-
-TranslatorDutch (TranslatorAdapter_1_7_5) 3 methods to implement (1 %)
----------------
-
- Implements 225 of the required methods (98 %).
-
- Missing methods (should be implemented):
-
- virtual QCString trDirDepGraph(const char * name)
- virtual QCString trCiteReferences()
- virtual QCString trCopyright()
+ Implements 228 of the required methods (100 %).
TranslatorEsperanto (TranslatorAdapter_1_7_5) 3 methods to implement (1 %)
@@ -379,30 +268,6 @@ TranslatorFrench (TranslatorAdapter_1_6_3) 6 methods to implement (2 %)
virtual QCString trIncludesFileIn(const char * name)
-TranslatorGerman (TranslatorAdapter_1_7_5) 3 methods to implement (1 %)
-----------------
-
- Implements 225 of the required methods (98 %).
-
- Missing methods (should be implemented):
-
- virtual QCString trDirDepGraph(const char * name)
- virtual QCString trCiteReferences()
- virtual QCString trCopyright()
-
-
-TranslatorGreek (TranslatorAdapter_1_7_5) 3 methods to implement (1 %)
----------------
-
- Implements 225 of the required methods (98 %).
-
- Missing methods (should be implemented):
-
- virtual QCString trDirDepGraph(const char * name)
- virtual QCString trCiteReferences()
- virtual QCString trCopyright()
-
-
TranslatorHungarian (TranslatorAdapter_1_4_6) 36 methods to implement (15 %)
-------------------
@@ -563,7 +428,7 @@ TranslatorJapaneseEn (TranslatorEnglish) 223 methods to implement (97 %)
virtual QCString latexLanguageSupportCommand()
-TranslatorKorean (TranslatorAdapter_1_6_3) 3 methods to implement (1 %)
+TranslatorKorean (TranslatorAdapter_1_7_5) 3 methods to implement (1 %)
----------------
Implements 225 of the required methods (98 %).
@@ -751,74 +616,6 @@ TranslatorPolish (TranslatorAdapter_1_6_3) 7 methods to implement (3 %)
QCString trNoDescriptionAvailable()
-TranslatorPortuguese (TranslatorAdapter_1_3_3) 47 methods to implement (20 %)
---------------------
-
- Implements 181 of the required methods (79 %).
-
- Missing methods (should be implemented):
-
- virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
- virtual QCString trSearching()
- virtual QCString trOverloadText()
- virtual QCString trDirIndex()
- virtual QCString trNoMatches()
- virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
- 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)
- virtual QCString trModulesListDescription(bool extractAll)
- virtual QCString trModulesList()
- virtual QCString trDirDocumentation()
- virtual QCString trSearchResultsTitle()
- virtual QCString trDirectories()
- virtual QCString trTypeConstraints()
- virtual QCString trFileIn(const char * name)
- virtual QCString trGlobalNamespace()
- virtual QCString trMemberFunctionDocumentationFortran()
- virtual QCString trDirDescription()
- virtual QCString trCompoundListDescriptionFortran()
- virtual QCString trTypeDocumentation()
- virtual QCString trModuleReference(const char * namespaceName)
- 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 trCompoundListFortran()
- virtual QCString trDataTypes()
- virtual QCString trCiteReferences()
- virtual QCString trSearchResults(int numDocuments)
- virtual QCString trDirDependency(const char * name)
- virtual QCString trCopyright()
- virtual QCString trIncludesFileIn(const char * name)
- virtual QCString trSearchMatches()
- virtual QCString trCompoundIndexFortran()
- virtual QCString trSubprogram(bool first_capital, bool singular)
- virtual QCString trCallerGraph()
- virtual QCString trCompoundReferenceFortran(const char * clName, ClassDef::CompoundType compType, bool isTemplate)
- virtual QCString trType(bool first_capital, bool singular)
- virtual QCString trModule(bool first_capital, bool singular)
- virtual QCString trCompoundMembersFortran()
- virtual QCString trSourceFile(QCString & filename)
- virtual QCString trDirReference(const char * dirName)
- virtual QCString trDir(bool first_capital, bool singular)
- virtual QCString trSearchForIndex()
- virtual QCString trSubprogramDocumentation()
-
- Obsolete methods (should be removed, never used):
-
- QCString trHeaderFilesDescription()
- virtual QCString trField(bool first_capital, bool singular)
- virtual QCString trPackageDocumentation()
- virtual QCString trSources()
- QCString trReimplementedForInternalReasons()
- virtual QCString trInterfaces()
- QCString trHeaderFiles()
- QCString trBugsAndLimitations()
- QCString trNoDescriptionAvailable()
-
-
TranslatorRomanian (TranslatorAdapter_1_6_0) 12 methods to implement (5 %)
------------------
@@ -894,18 +691,6 @@ TranslatorSerbianCyrilic (TranslatorAdapter_1_6_0) 12 methods to implement (5
virtual QCString trIncludesFileIn(const char * name)
-TranslatorSlovak (TranslatorAdapter_1_7_5) 3 methods to implement (1 %)
-----------------
-
- Implements 225 of the required methods (98 %).
-
- Missing methods (should be implemented):
-
- virtual QCString trDirDepGraph(const char * name)
- virtual QCString trCiteReferences()
- virtual QCString trCopyright()
-
-
TranslatorSlovene (TranslatorAdapter_1_4_6) 36 methods to implement (15 %)
-----------------