summaryrefslogtreecommitdiffstats
path: root/src/translator_kr.h
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2001-11-25 18:56:18 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2001-11-25 18:56:18 (GMT)
commit79959c79850830e90aa7e00e72d3718785e29214 (patch)
tree6643370adedf0cbaac88d674978bd44175ab1475 /src/translator_kr.h
parentb89fdced7a88c9222faa0d646923bd09fb1765f8 (diff)
downloadDoxygen-79959c79850830e90aa7e00e72d3718785e29214.zip
Doxygen-79959c79850830e90aa7e00e72d3718785e29214.tar.gz
Doxygen-79959c79850830e90aa7e00e72d3718785e29214.tar.bz2
Release-1.2.12-20011125
Diffstat (limited to 'src/translator_kr.h')
-rw-r--r--src/translator_kr.h893
1 files changed, 704 insertions, 189 deletions
diff --git a/src/translator_kr.h b/src/translator_kr.h
index 18b63c9..53f250d 100644
--- a/src/translator_kr.h
+++ b/src/translator_kr.h
@@ -20,14 +20,41 @@
#include "translator_adapter.h"
-class TranslatorKorean : public TranslatorAdapter_1_1_0
+class TranslatorKorean : public Translator
{
public:
- QCString idLanguage()
+
+ // --- Language control methods -------------------
+
+ /*! Used for identification of the language. The identification
+ * should not be translated. It should be replaced by the name
+ * of the language in English using lower-case characters only
+ * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
+ * the identification used in language.cpp.
+ */
+ virtual QCString idLanguage()
{ return "korean"; }
- /*! returns the name of the package that is included by LaTeX */
- QCString latexBabelPackage()
- { return ""; } // What is the correct value here?
+
+ /*! Used to get the LaTeX command(s) for the language support.
+ * This method should return string with commands that switch
+ * LaTeX to the desired language. For example
+ * <pre>"\\usepackage[german]{babel}\n"
+ * </pre>
+ * or
+ * <pre>"\\usepackage{polski}\n"
+ * "\\usepackage[latin2]{inputenc}\n"
+ * "\\usepackage[T1]{fontenc}\n"
+ * </pre>
+ *
+ * The English LaTeX does not use such commands. Because of this
+ * the empty string is returned in this implementation.
+ */
+ virtual QCString latexLanguageSupportCommand()
+ {
+ // I'm not sure what this should be.
+ // When I figure it out, I'll update this.
+ return "";
+ }
/*! return the language charset. This will be used for the HTML output */
virtual QCString idLanguageCharset()
@@ -35,363 +62,411 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
return "euc-kr";
}
+ // --- Language translation methods -------------------
+
/*! used in the compound documentation before a list of related functions. */
- QCString trRelatedFunctions()
+ virtual QCString trRelatedFunctions()
{ return "°ü·ÃµÈ ÇÔ¼öµé"; }
/*! subscript for the related functions. */
- QCString trRelatedSubscript()
+ virtual QCString trRelatedSubscript()
{ return "°ü·ÃÁÖ¼®"; }
/*! header that is put before the detailed description of files, classes and namespaces. */
- QCString trDetailedDescription()
+ virtual QCString trDetailedDescription()
{ return "»ó¼¼ÇÑ ³»¿ë"; }
/*! header that is put before the list of typedefs. */
- QCString trMemberTypedefDocumentation()
+ virtual QCString trMemberTypedefDocumentation()
{ return "¸â¹ö ŸÀÔÁ¤ÀÇ ¹®¼­È­"; }
/*! header that is put before the list of enumerations. */
- QCString trMemberEnumerationDocumentation()
+ virtual QCString trMemberEnumerationDocumentation()
{ return "±¸¼º¿ø(member) ¿­°Å ¹®¼­È­"; }
/*! header that is put before the list of member functions. */
- QCString trMemberFunctionDocumentation()
+ virtual QCString trMemberFunctionDocumentation()
{ return "¸â¹ö ÇÔ¼ö ¹®¼­È­"; }
/*! header that is put before the list of member attributes. */
- QCString trMemberDataDocumentation()
- { return "¸â¼­ µ¥ÀÌŸ ¹®¼­È­"; }
+ virtual QCString trMemberDataDocumentation()
+ {
+ if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
+ {
+ // TODO: This need to be translated. -ryk11/22/01.
+ return "¸â¼­ µ¥ÀÌŸ ¹®¼­È­";
+ }
+ else
+ {
+ return "¸â¼­ µ¥ÀÌŸ ¹®¼­È­";
+ }
+ }
/*! this is the text of a link put after brief descriptions. */
- QCString trMore()
+ virtual QCString trMore()
{ return "More..."; }
/*! put in the class documentation */
- QCString trListOfAllMembers()
+ virtual QCString trListOfAllMembers()
{ return "¸ðµç ±¸¼º¿øµé(members)ÀÇ ¸í´Ü"; }
/*! used as the title of the "list of all members" page of a class */
- QCString trMemberList()
+ virtual QCString trMemberList()
{ return "±¸¼º¿ø(member) ¸í´Ü"; }
/*! this is the first part of a sentence that is followed by a class name */
- QCString trThisIsTheListOfAllMembers()
- { return "¿ÏÀüÇÑ ±¸¼º¿øµé(members)ÀÇ ¸í´Ü " ; } // "This is the complete list of members for "
+ virtual QCString trThisIsTheListOfAllMembers()
+ { return "¿ÏÀüÇÑ ±¸¼º¿øµé(members)ÀÇ ¸í´Ü " ; }
/*! this is the remainder of the sentence after the class name */
- QCString trIncludingInheritedMembers()
- { return ", »ó¼Ó¹ÞÀº ¸ðµç ±¸¼º¿ø(members)µéµµ Æ÷ÇÔ"; } // ", including all inherited members."
+ virtual QCString trIncludingInheritedMembers()
+ { return ", »ó¼Ó¹ÞÀº ¸ðµç ±¸¼º¿ø(members)µéµµ Æ÷ÇÔ"; }
/*! this is put at the author sections at the bottom of man pages.
* parameter s is name of the project name.
*/
- QCString trGeneratedAutomatically(const char *s)
+ virtual QCString trGeneratedAutomatically(const char *s)
{ QCString result="";
- if (s) result+=(QCString)s+"¿¡ ";
- result+="source ÄÚµå·Î ºÎÅÍ Doxygen¿¡ ÀÇÇØ ÀÚµ¿ÀûÀ¸·Î »ý¼º";
- return result;
+ if (s) result+=(QCString)s+"¿¡ ";
+ result += "source ÄÚµå·Î ºÎÅÍ Doxygen¿¡ ÀÇÇØ ÀÚµ¿ÀûÀ¸·Î »ý¼º";
+ return result;
}
/*! put after an enum name in the list of all members */
- QCString trEnumName()
+ virtual QCString trEnumName()
{ return "¿­°Åü À̸§"; }
/*! put after an enum value in the list of all members */
- QCString trEnumValue()
+ virtual QCString trEnumValue()
{ return "¿­°Åü °ª"; }
/*! put after an undocumented member in the list of all members */
- QCString trDefinedIn()
+ virtual QCString trDefinedIn()
{ return "¿¡¼­ Á¤ÀǵÈ"; }
- /*! put as in introduction in the verbatim header file of a class.
- * parameter f is the name of the include file.
- */
- QCString trVerbatimText(const char *f)
- { return (QCString)"ÀÌ°ÍÀº "+f+" Æ÷ÇÔ ÆÄÀÏÀÇ Ãà¾àÀûÀÎ ¹®¼­ÀÌ´Ù"; }
-
// quick reference sections
/*! This is put above each page as a link to the list of all groups of
- * compounds or files (see the \group command).
+ * compounds or files (see the \\group command).
*/
- QCString trModules()
+ virtual QCString trModules()
{ return "¸ðµâµé"; }
/*! This is put above each page as a link to the class hierarchy */
- QCString trClassHierarchy()
+ virtual QCString trClassHierarchy()
{ return "Ŭ·¡½º °èÃþ(µµ)"; } // "Ŭ·¡½º Á¶Á÷" or "Ŭ·¡½º ºÐ·ùü°è"
/*! This is put above each page as a link to the list of annotated classes */
- QCString trCompoundList()
- { return "È¥ÇÕ ¸ñ·Ï"; } //"È¥ÇÕ ¸ñ·Ï", "ÇÕ¼º(ÁýÇÕ) ¸í´Ü(¸®½ºÆ®)"
+ virtual QCString trCompoundList()
+ {
+ if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
+ {
+ //Alternate text: "È¥ÇÕ ¸ñ·Ï", "ÇÕ¼º(ÁýÇÕ) ¸í´Ü(¸®½ºÆ®)"
+ return "È¥ÇÕ ¸ñ·Ï";
+ }
+ else
+ {
+ //TODO: This needs to be translated. -ryk11/22/01.
+ return "È¥ÇÕ ¸ñ·Ï";
+ }
+ }
/*! This is put above each page as a link to the list of documented files */
- QCString trFileList()
+ virtual QCString trFileList()
{ return "ÆÄÀÏ ¸ñ·Ï"; } //"ÆÄÀÏ ¸ñ·Ï", "ÆÄÀÏ ¸®½ºÆ®"
/*! This is put above each page as a link to the list of all verbatim headers */
- QCString trHeaderFiles()
+ virtual QCString trHeaderFiles()
{ return "Çì´õ ÆÄÀϵé"; }
/*! This is put above each page as a link to all members of compounds. */
- QCString trCompoundMembers()
- { return "È¥ÇÕ ¸â¹öµé"; } // "ÇÕ¼º(ÁýÇÕ) ¸í´Ü(¸â¹öµé)"
+ virtual QCString trCompoundMembers()
+ {
+ if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
+ {
+ // TODO: This need to be translated. -ryk11/22/01.
+ return "È¥ÇÕ ¸â¹öµé";
+ }
+ else
+ {
+ // Alternate text: "ÇÕ¼º(ÁýÇÕ) ¸í´Ü(¸â¹öµé)"
+ return "È¥ÇÕ ¸â¹öµé";
+ }
+ }
/*! This is put above each page as a link to all members of files. */
- QCString trFileMembers()
- { return "ÆÄÀÏ ¸â¹öµé"; }
+ virtual QCString trFileMembers()
+ {
+ if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
+ {
+ // TODO: This needs to be translated. -ryk11/22/01.
+ return "ÆÄÀÏ ¸â¹öµé";
+ }
+ else
+ {
+ return "ÆÄÀÏ ¸â¹öµé";
+ }
+ }
/*! This is put above each page as a link to all related pages. */
- QCString trRelatedPages()
+ virtual QCString trRelatedPages()
{ return "°ü·ÃµÈ ÆäÀÌÁöµé"; }
/*! This is put above each page as a link to all examples. */
- QCString trExamples()
+ virtual QCString trExamples()
{ return "¿¹Á¦µé"; }
/*! This is put above each page as a link to the search engine. */
- QCString trSearch()
+ virtual QCString trSearch()
{ return "°Ë»ö"; }
/*! This is an introduction to the class hierarchy. */
- QCString trClassHierarchyDescription()
+ virtual QCString trClassHierarchyDescription()
{ return "ÀÌ »ó¼Ó ¸ñ·ÏÀº ¿ÏÀüÇÏÁö´Â ¾ÊÁö¸¸ ¾ËÆĺª¼øÀ¸·Î ºÐ·ùµÇ¾ú½À´Ï´Ù.";}
/*! This is an introduction to the list with all files. */
- QCString trFileListDescription(bool extractAll)
+ virtual QCString trFileListDescription(bool extractAll)
{
- QCString result="ÀÌ°ÍÀº °£·«ÇÑ ¼³¸íÀ» °¡Áø ¸ðµç "; // "Here is a list of all "
- if (!extractAll) result+="¹®¼­È­µÈ "; // "documented "
- result+="ÆÄÀϵ鿡 ´ëÇÑ ¸ñ·ÏÀÔ´Ï´Ù."; // "files with brief descriptions:"
+ QCString result="ÀÌ°ÍÀº °£·«ÇÑ ¼³¸íÀ» °¡Áø ¸ðµç ";
+ if (!extractAll) result+="¹®¼­È­µÈ ";
+ result+="ÆÄÀϵ鿡 ´ëÇÑ ¸ñ·ÏÀÔ´Ï´Ù.";
return result;
}
/*! This is an introduction to the annotated compound list. */
- QCString trCompoundListDescription()
- { return "ÀÌ°ÍÀº °£·«ÇÑ ¼³¸íÀ» °¡Áø Ŭ·¡½ºµé, "
- "±¸Á¶Ã¼µé, °ø¿ëüµé, ±×¸®°í ÀÎÅÍÆäÀ̽ºµéÀÔ´Ï´Ù.";
+ virtual QCString trCompoundListDescription()
+ {
+ if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
+ {
+ // TODO: This needs to be translated. -ryk11/22/01.
+ return "ÀÌ°ÍÀº °£·«ÇÑ ¼³¸íÀ» °¡Áø Ŭ·¡½ºµé, "
+ "±¸Á¶Ã¼µé, °ø¿ëüµé, ±×¸®°í ÀÎÅÍÆäÀ̽ºµéÀÔ´Ï´Ù.";
+ }
+ else
+ {
+ return "ÀÌ°ÍÀº °£·«ÇÑ ¼³¸íÀ» °¡Áø Ŭ·¡½ºµé, "
+ "±¸Á¶Ã¼µé, °ø¿ëüµé, ±×¸®°í ÀÎÅÍÆäÀ̽ºµéÀÔ´Ï´Ù.";
+ }
}
/*! This is an introduction to the page with all class members. */
- QCString trCompoundMembersDescription(bool extractAll)
+ virtual QCString trCompoundMembersDescription(bool extractAll)
{
- QCString result="ÀÌ°÷¿¡ ¸ðµç ¸®½ºÆ®°¡ ÀÖ½À´Ï´Ù"; //"Here is a list of all "
- if (!extractAll) result+="¹®¼­È­µÈ "; //"documented "
- result+="¸µÅ©°¡ µÈ Ŭ·¡½º ¸â¹öµé "; //"class members with links to "
+ QCString result="ÀÌ°÷¿¡ ¸ðµç ¸®½ºÆ®°¡ ÀÖ½À´Ï´Ù";
+ if (!extractAll)
+ {
+ result+="¹®¼­È­µÈ ";
+ }
+ if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
+ {
+ // TODO: This need to be translated. -ryk11/22/01.
+ result+="¸µÅ©°¡ µÈ Ŭ·¡½º ¸â¹öµé ";
+ }
+ else
+ {
+ result+="¸µÅ©°¡ µÈ Ŭ·¡½º ¸â¹öµé ";
+ }
if (extractAll)
- result+="°¢°¢ÀÇ ¸â¹ö¸¦ À§ÇÑ Å¬·¡½º ¹®¼­:"; //"the class documentation for each member:"
+ result+="°¢°¢ÀÇ ¸â¹ö¸¦ À§ÇÑ Å¬·¡½º ¹®¼­:";
else
- result+="ÀÌÇÏ·Î ¼ÓÇÑ Å¬·¡½ºµé:"; //"the classes they belong to:"
+ result+="ÀÌÇÏ·Î ¼ÓÇÑ Å¬·¡½ºµé:";
return result;
}
/*! This is an introduction to the page with all file members. */
- QCString trFileMembersDescription(bool extractAll)
+ virtual QCString trFileMembersDescription(bool extractAll)
{
QCString result="ÀÌ°÷¿¡ ¸ðµç ¸®½ºÆ®°¡ ÀÖ½À´Ï´Ù";
if (!extractAll) result+="¹®¼­È­µÈ ";
result+="¸µÅ©°¡ µÈ ÆÄÀÏ ¸â¹öµé ";
if (extractAll)
- result+="°¢ ¸â¹öµé¿¡ ´ëÇÑ ÆÄÀÏ ¹®¼­È­"; // "the file documentation for each member:"
+ result+="°¢ ¸â¹öµé¿¡ ´ëÇÑ ÆÄÀÏ ¹®¼­È­";
else
- result+="±×°ÍµéÀÌ ¼ÓÇØÀÖ´Â ÆÄÀϵé"; // "the files they belong to:"
+ result+="±×°ÍµéÀÌ ¼ÓÇØÀÖ´Â ÆÄÀϵé";
return result;
}
/*! This is an introduction to the page with the list of all header files. */
- QCString trHeaderFilesDescription()
- { return "ÀÌ°ÍÀº API¸¦ ±¸¼ºÇÏ´Â Çì´õ ÆÄÀϵéÀÔ´Ï´Ù."; } // "Here are the header files that make up the API:"
+ virtual QCString trHeaderFilesDescription()
+ { return "ÀÌ°ÍÀº API¸¦ ±¸¼ºÇÏ´Â Çì´õ ÆÄÀϵéÀÔ´Ï´Ù."; }
/*! This is an introduction to the page with the list of all examples */
- QCString trExamplesDescription()
- { return "ÀÌ°ÍÀº ¸ðµç ¿¹Á¦µéÀÇ ¸ñ·ÏÀÔ´Ï´Ù."; } // "Here is a list of all examples:"
+ virtual QCString trExamplesDescription()
+ { return "ÀÌ°ÍÀº ¸ðµç ¿¹Á¦µéÀÇ ¸ñ·ÏÀÔ´Ï´Ù."; }
/*! This is an introduction to the page with the list of related pages */
- QCString trRelatedPagesDescription()
+ virtual QCString trRelatedPagesDescription()
{ return "ÀÌ°ÍÀº ¸ðµç °ü·ÃµÈ ¹®¼­È­ ÆäÀÌÁöµéÀÇ ¸ñ·ÏÀÔ´Ï´Ù."; }
- // "Here is a list of all related documentation pages:"
/*! This is an introduction to the page with the list of class/file groups */
- QCString trModulesDescription()
- { return "ÀÌ°ÍÀº ¸ðµç ¸ðµâµéÀÇ ¸ñ·ÏÀÔ´Ï´Ù."; } // "Here is a list of all modules:"
+ virtual QCString trModulesDescription()
+ { return "ÀÌ°ÍÀº ¸ðµç ¸ðµâµéÀÇ ¸ñ·ÏÀÔ´Ï´Ù."; }
/*! This sentences is used in the annotated class/file lists if no brief
* description is given.
*/
- QCString trNoDescriptionAvailable()
- { return "À¯¿ëÇÑ ¼³¸íÀÌ ¾ø½À´Ï´Ù."; } // "No description available"
+ virtual QCString trNoDescriptionAvailable()
+ { return "À¯¿ëÇÑ ¼³¸íÀÌ ¾ø½À´Ï´Ù."; }
// index titles (the project name is prepended for these)
/*! This is used in HTML as the title of index.html. */
- QCString trDocumentation()
+ virtual QCString trDocumentation()
{ return "¹®¼­È­"; }
/*! This is used in LaTeX as the title of the chapter with the
* index of all groups.
*/
- QCString trModuleIndex()
+ virtual QCString trModuleIndex()
{ return "¸ðµâ »öÀÎ"; }
/*! This is used in LaTeX as the title of the chapter with the
* class hierarchy.
*/
- QCString trHierarchicalIndex()
- { return "ºÐ·ùü°è »öÀÎ"; } // "Á¶Á÷ »öÀÎ", "°èÃþÀû À妽º"
+ virtual QCString trHierarchicalIndex()
+ { return "ºÐ·ùü°è »öÀÎ"; }
/*! This is used in LaTeX as the title of the chapter with the
* annotated compound index.
*/
- QCString trCompoundIndex()
- { return "ÇÕ¼º À妽º"; } // "È¥ÇÕ »öÀÎ"
+ virtual QCString trCompoundIndex()
+ { return "ÇÕ¼º À妽º"; }
/*! This is used in LaTeX as the title of the chapter with the
* list of all files.
*/
- QCString trFileIndex()
+ virtual QCString trFileIndex()
{ return "ÆÄÀÏ »öÀÎ"; }
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all groups.
*/
- QCString trModuleDocumentation()
+ virtual QCString trModuleDocumentation()
{ return "¸ðµâ ¹®¼­È­"; }
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all classes, structs and unions.
*/
- QCString trClassDocumentation()
+ virtual QCString trClassDocumentation()
{ return "Ŭ·¡½º ¹®¼­È­"; }
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all files.
*/
- QCString trFileDocumentation()
+ virtual QCString trFileDocumentation()
{ return "ÆÄÀÏ ¹®¼­È­"; }
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all examples.
*/
- QCString trExampleDocumentation()
+ virtual QCString trExampleDocumentation()
{ return "¿¹Á¦ ¹®¼­È­"; }
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all related pages.
*/
- QCString trPageDocumentation()
+ virtual QCString trPageDocumentation()
{ return "ÆäÀÌÁö ¹®¼­È­"; }
/*! This is used in LaTeX as the title of the document */
- QCString trReferenceManual()
- { return "Âü°í¼­"; } // "Âü°í¼­","Âü°í ¸Å´º¾ó", "ÂüÁ¶ ¸Þ´º¾ó"
+ virtual QCString trReferenceManual()
+ { return "Âü°í¼­"; }
/*! This is used in the documentation of a file as a header before the
* list of defines
*/
- QCString trDefines()
+ virtual QCString trDefines()
{ return "Á¤Àǵé"; }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
- QCString trFuncProtos()
+ virtual QCString trFuncProtos()
{ return "ÇÔ¼ö ¿øÇüµé"; }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
- QCString trTypedefs()
+ virtual QCString trTypedefs()
{ return "ŸÀÔ Á¤Àǵé"; }
/*! This is used in the documentation of a file as a header before the
* list of enumerations
*/
- QCString trEnumerations()
+ virtual QCString trEnumerations()
{ return "Enumerations"; }
/*! This is used in the documentation of a file as a header before the
* list of (global) functions
*/
- QCString trFunctions()
+ virtual QCString trFunctions()
{ return "ÇÔ¼öµé"; }
/*! This is used in the documentation of a file as a header before the
* list of (global) variables
*/
- QCString trVariables()
+ virtual QCString trVariables()
{ return "º¯¼öµé"; }
/*! This is used in the documentation of a file as a header before the
* list of (global) variables
*/
- QCString trEnumerationValues()
+ virtual QCString trEnumerationValues()
{ return "¿­°Åü °ªµé"; }
- /*! This is used in man pages as the author section. */
- QCString trAuthor()
- { return "ÀúÀÚ"; }
-
/*! This is used in the documentation of a file before the list of
* documentation blocks for defines
*/
- QCString trDefineDocumentation()
+ virtual QCString trDefineDocumentation()
{ return "Á¤ÀÇ ¹®¼­È­"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
- QCString trFunctionPrototypeDocumentation()
+ virtual QCString trFunctionPrototypeDocumentation()
{ return "ÇÔ¼ö ¿øÇü ¹®¼­È­"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
- QCString trTypedefDocumentation()
+ virtual QCString trTypedefDocumentation()
{ return "ŸÀÔ Á¤ÀÇ ¹®¼­È­"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for enumeration types
*/
- QCString trEnumerationTypeDocumentation()
+ virtual QCString trEnumerationTypeDocumentation()
{ return "¿­°Åü ŸÀÔ ¹®¼­È­"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for enumeration values
*/
- QCString trEnumerationValueDocumentation()
+ virtual QCString trEnumerationValueDocumentation()
{ return "¿­°Åü °ª ¹®¼­È­"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for functions
*/
- QCString trFunctionDocumentation()
+ virtual QCString trFunctionDocumentation()
{ return "ÇÔ¼ö ¹®¼­È­"; }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for variables
*/
- QCString trVariableDocumentation()
+ virtual QCString trVariableDocumentation()
{ return "º¯¼ö ¹®¼­È­"; }
/*! This is used in the documentation of a file/namespace/group before
* the list of links to documented compounds
*/
- QCString trCompounds()
+ virtual QCString trCompounds()
{ return "È¥ÇÕµé"; }
- /*! This is used in the documentation of a group before the list of
- * links to documented files
- */
- QCString trFiles()
- { return "ÆÄÀϵé"; }
-
/*! This is used in the standard footer of each page and indicates when
* the page was generated
*/
- QCString trGeneratedAt(const char *date,const char *projName)
+ virtual QCString trGeneratedAt(const char *date,const char *projName)
{
QCString result="";
if (projName) result+=(QCString)projName+"¿¡ ´ëÇØ ";
@@ -400,74 +475,71 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
}
/*! This is part of the sentence used in the standard footer of each page.
*/
- QCString trWrittenBy()
+ virtual QCString trWrittenBy()
{
- return "written by"; // "¿¡ ÀÇÇØ ¾²¿©Áø?"
+ return "written by";
}
/*! this text is put before a class diagram */
- QCString trClassDiagram(const char *clName)
+ virtual QCString trClassDiagram(const char *clName)
{
- return (QCString)clName+"¿¡ ´ëÇÑ »ó¼Ó µµÇ¥"; // "Inheritance diagram for "+clName
+ return (QCString)clName+"¿¡ ´ëÇÑ »ó¼Ó µµÇ¥";
}
/*! this text is generated when the \\internal command is used. */
- QCString trForInternalUseOnly()
+ virtual QCString trForInternalUseOnly()
{ return "³»ºÎ »ç¿ë¸¸À» À§ÇØ"; }
/*! this text is generated when the \\reimp command is used. */
- QCString trReimplementedForInternalReasons()
+ virtual QCString trReimplementedForInternalReasons()
{ return "³»ºÎÀû ÀÌÀ¯¸¦ À§ÇØ À籸ÇöµÈ: API°¡ ¿µÇâÀ» ¹ÞÁö¾Ê¾Ò´Ù."; }
- // "Reimplemented for internal reasons; the API is not affected."
/*! this text is generated when the \\warning command is used. */
- QCString trWarning()
+ virtual QCString trWarning()
{ return "°æ°í"; }
/*! this text is generated when the \\bug command is used. */
- QCString trBugsAndLimitations()
+ virtual QCString trBugsAndLimitations()
{ return "¹ö±×µé°ú ÇÑ°èµé"; }
/*! this text is generated when the \\version command is used. */
- QCString trVersion()
+ virtual QCString trVersion()
{ return "¹öÀü"; }
/*! this text is generated when the \\date command is used. */
- QCString trDate()
+ virtual QCString trDate()
{ return "³¯Â¥"; }
- /*! this text is generated when the \\author command is used. */
- QCString trAuthors()
- { return "ÀúÀÚ(µé)"; }
-
/*! this text is generated when the \\return command is used. */
- QCString trReturns()
+ virtual QCString trReturns()
{ return "¹Ýȯ"; }
/*! this text is generated when the \\sa command is used. */
- QCString trSeeAlso()
+ virtual QCString trSeeAlso()
{ return "ÂüÁ¶ÇϽÿä"; }
/*! this text is generated when the \\param command is used. */
- QCString trParameters()
+ virtual QCString trParameters()
{ return "¸Å°³º¯¼öµé"; }
/*! this text is generated when the \\exception command is used. */
- QCString trExceptions()
+ virtual QCString trExceptions()
{ return "¿¹¿Üµé"; }
/*! this text is used in the title page of a LaTeX document. */
- QCString trGeneratedBy()
+ virtual QCString trGeneratedBy()
{ return "¿¡ ÀÇÇØ »ý¼ºµÈ"; }
- // new since 0.49-990307
+//////////////////////////////////////////////////////////////////////////
+// new since 0.49-990307
+//////////////////////////////////////////////////////////////////////////
/*! used as the title of page containing all the index of all namespaces. */
- QCString trNamespaceList()
+ virtual QCString trNamespaceList()
{ return "À̸§°ø°£ ¸ñ·Ï"; }
/*! used as an introduction to the namespace list */
- QCString trNamespaceListDescription(bool extractAll)
+ virtual QCString trNamespaceListDescription(bool extractAll)
{
QCString result="ÀÌ°ÍÀº ¸ðµç °£·«ÇÑ ¼³¸íÀ» °¡Áø ";
if (!extractAll) result+="¹®¼­È­µÈ ";
@@ -478,7 +550,7 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
/*! used in the class documentation as a header before the list of all
* friends of a class
*/
- QCString trFriends()
+ virtual QCString trFriends()
{ return "ÇÁ·»µå"; }
//////////////////////////////////////////////////////////////////////////
@@ -496,7 +568,7 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
//////////////////////////////////////////////////////////////////////////
/*! used as the title of the HTML page of a class/struct/union */
- QCString trCompoundReference(const char *clName,
+ virtual QCString trCompoundReference(const char *clName,
ClassDef::CompoundType compType,
bool isTemplate)
{
@@ -515,7 +587,7 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
}
/*! used as the title of the HTML page of a file */
- QCString trFileReference(const char *fileName)
+ virtual QCString trFileReference(const char *fileName)
{
QCString result=fileName;
result+=" ÆÄÀÏ ÂüÁ¶";
@@ -523,39 +595,38 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
}
/*! used as the title of the HTML page of a namespace */
- QCString trNamespaceReference(const char *namespaceName)
+ virtual QCString trNamespaceReference(const char *namespaceName)
{
QCString result=namespaceName;
result+=" À̸§ °ø°£ ÂüÁ¶";
return result;
}
- /* these are for the member sections of a class, struct or union */
- QCString trPublicMembers()
+ virtual QCString trPublicMembers()
{ return "°ø¿ë ¸Þ¼Òµå"; }
- QCString trPublicSlots()
+ virtual QCString trPublicSlots()
{ return "°ø¿ë Slots"; }
- QCString trSignals()
+ virtual QCString trSignals()
{ return "½ÅÈ£"; }
- QCString trStaticPublicMembers()
+ virtual QCString trStaticPublicMembers()
{ return "Á¤Àû °ø¿ë ¸Þ¼Òµå"; }
- QCString trProtectedMembers()
+ virtual QCString trProtectedMembers()
{ return "ÇÁ·ÎÅØƼµå ¸Þ¼Òµå"; }
- QCString trProtectedSlots()
+ virtual QCString trProtectedSlots()
{ return "Protected Slots"; }
- QCString trStaticProtectedMembers()
+ virtual QCString trStaticProtectedMembers()
{ return "Á¤Àû ÇÁ·ÎÅØƼµå ¸Þ¼Òµå"; }
- QCString trPrivateMembers()
+ virtual QCString trPrivateMembers()
{ return "ÇÁ¶óÀ̺£ÀÌÆ® ¸Þ¼Òµå"; }
- QCString trPrivateSlots()
+ virtual QCString trPrivateSlots()
{ return "Private Slots"; }
- QCString trStaticPrivateMembers()
+ virtual QCString trStaticPrivateMembers()
{ return "Á¤Àû ÇÁ¶óÀ̺£ÀÌÆ® ¸Þ¼Òµå"; }
/*! this function is used to produce a comma-separated list of items.
* use generateMarker(i) to indicate where item i should be put.
*/
- QCString trWriteList(int numEntries)
+ virtual QCString trWriteList(int numEntries)
{
QCString result;
int i;
@@ -580,7 +651,7 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
/*! used in class documentation to produce a list of base classes,
* if class diagrams are disabled.
*/
- QCString trInheritsList(int numEntries)
+ virtual QCString trInheritsList(int numEntries)
{
return trWriteList(numEntries)+" µéÀ» »ó¼ÓÇÏ´Ù.";
}
@@ -588,7 +659,7 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
/*! used in class documentation to produce a list of super classes,
* if class diagrams are disabled.
*/
- QCString trInheritedByList(int numEntries)
+ virtual QCString trInheritedByList(int numEntries)
{
return trWriteList(numEntries)+"¿¡ ÀÇÇØ »ó¼ÓµÈ.";
}
@@ -596,7 +667,7 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
/*! used in member documentation blocks to produce a list of
* members that are hidden by this one.
*/
- QCString trReimplementedFromList(int numEntries)
+ virtual QCString trReimplementedFromList(int numEntries)
{
return trWriteList(numEntries)+"À¸·ÎºÎÅÍ À籸ÇöµÈ.";
}
@@ -604,17 +675,17 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
/*! used in member documentation blocks to produce a list of
* all member that overwrite the implementation of this member.
*/
- QCString trReimplementedInList(int numEntries)
+ virtual QCString trReimplementedInList(int numEntries)
{
return trWriteList(numEntries)+"¿¡¼­ À籸ÇöµÈ.";
}
/*! This is put above each page as a link to all members of namespaces. */
- QCString trNamespaceMembers()
+ virtual QCString trNamespaceMembers()
{ return "À̸§°ø°£ ¸â¹öµé"; }
/*! This is an introduction to the page with all namespace members */
- QCString trNamespaceMemberDescription(bool extractAll)
+ virtual QCString trNamespaceMemberDescription(bool extractAll)
{
QCString result="ÀÌ°ÍÀº ¸ðµç ";
if (!extractAll) result+="¹®¼­È­µÈ ";
@@ -629,13 +700,13 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
/*! This is used in LaTeX as the title of the chapter with the
* index of all namespaces.
*/
- QCString trNamespaceIndex()
+ virtual QCString trNamespaceIndex()
{ return "À̸§°ø°£ »öÀÎ"; }
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all namespaces.
*/
- QCString trNamespaceDocumentation()
+ virtual QCString trNamespaceDocumentation()
{ return "À̸§°ø°£ ¹®¼­È­"; }
//////////////////////////////////////////////////////////////////////////
@@ -645,7 +716,7 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
/*! This is used in the documentation before the list of all
* namespaces in a file.
*/
- QCString trNamespaces()
+ virtual QCString trNamespaces()
{ return "À̸§°ø°£"; }
//////////////////////////////////////////////////////////////////////////
@@ -655,7 +726,7 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
/*! This is put at the bottom of a class documentation page and is
* followed by a list of files that were used to generate the page.
*/
- QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
+ virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
bool single)
{ // here s is one of " Class", " Struct" or " Union"
// single is true implies a single file
@@ -677,7 +748,7 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
- QCString trAlphabeticalList()
+ virtual QCString trAlphabeticalList()
{ return "¾ËÆĺª¼ø¼­ÀÇ ¸ñ·Ï"; }
//////////////////////////////////////////////////////////////////////////
@@ -685,44 +756,44 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
//////////////////////////////////////////////////////////////////////////
/*! This is used as the heading text for the retval command. */
- QCString trReturnValues()
+ virtual QCString trReturnValues()
{ return "¹Ýȯ°ª"; }
/*! This is in the (quick) index as a link to the main page (index.html)
*/
- QCString trMainPage()
+ virtual QCString trMainPage()
{ return "ÁÖ¿ä ÆäÀÌÁö"; }
/*! This is used in references to page that are put in the LaTeX
* documentation. It should be an abbreviation of the word page.
*/
- QCString trPageAbbreviation()
+ virtual QCString trPageAbbreviation()
{ return "ÆäÀÌÁö"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-991003
//////////////////////////////////////////////////////////////////////////
- QCString trSources()
+ virtual QCString trSources()
{
return "Ãâó";
}
- QCString trDefinedAtLineInSourceFile()
+ virtual QCString trDefinedAtLineInSourceFile()
{
- return "ÆÄÀÏ @1. ÀÇ @0 ¹ø° ¶óÀο¡¼­ Á¤ÀÇ"; // "Definition at line @0 of file @1."
+ return "ÆÄÀÏ @1. ÀÇ @0 ¹ø° ¶óÀο¡¼­ Á¤ÀÇ";
}
- QCString trDefinedInSourceFile()
+ virtual QCString trDefinedInSourceFile()
{
- return "ÆÄÀÏ @0. ¿¡¼­ Á¤ÀÇ"; // "Definition in file @0."
+ return "ÆÄÀÏ @0. ¿¡¼­ Á¤ÀÇ";
}
//////////////////////////////////////////////////////////////////////////
// new since 0.49-991205
//////////////////////////////////////////////////////////////////////////
- QCString trDeprecated()
+ virtual QCString trDeprecated()
{
- return "Deprecated"; // "ºñ³­¹ÞÀº(??)","¹Ý´ëÇÏ´Â"
+ return "Deprecated";
}
//////////////////////////////////////////////////////////////////////////
@@ -730,71 +801,515 @@ class TranslatorKorean : public TranslatorAdapter_1_1_0
//////////////////////////////////////////////////////////////////////////
/*! this text is put before a collaboration diagram */
- QCString trCollaborationDiagram(const char *clName)
+ virtual QCString trCollaborationDiagram(const char *clName)
{
return (QCString)clName+"¿¡ ´ëÇÑ ¿øÁ¶ µµÇ¥:";
}
/*! this text is put before an include dependency graph */
- QCString trInclDepGraph(const char *fName)
+ virtual QCString trInclDepGraph(const char *fName)
{
return (QCString)fName+"¿¡ ´ëÇÑ include ÀÇÁ¸ ±×·¡ÇÁ";
}
/*! header that is put before the list of constructor/destructors. */
- QCString trConstructorDocumentation()
+ virtual QCString trConstructorDocumentation()
{
return "»ý¼ºÀÚ & ¼Ò¸êÀÚ ¹®¼­È­";
}
/*! Used in the file documentation to point to the corresponding sources. */
- QCString trGotoSourceCode()
+ virtual QCString trGotoSourceCode()
{
return "ÀÌ ÆÄÀÏ¿¡ ´ëÇÑ ¼Ò½º ÄÚµå·Î °¡½Ã¿À";
}
/*! Used in the file sources to point to the corresponding documentation. */
- QCString trGotoDocumentation()
+ virtual QCString trGotoDocumentation()
{
return "ÀÌ ÆÄÀÏÀÇ ¹®¼­È­·Î °¡½Ã¿À";
}
/*! Text for the \\pre command */
- QCString trPrecondition()
+ virtual QCString trPrecondition()
{
return "ÀüÁ¦ Á¶°Ç";
}
/*! Text for the \\post command */
- QCString trPostcondition()
+ virtual QCString trPostcondition()
{
- return "ÈÄ¹Ì Á¶°Ç"; // "ÈÄÄ¡Á¶°Ç"
+ return "ÈÄ¹Ì Á¶°Ç"; //Alternate: "ÈÄÄ¡Á¶°Ç"
}
/*! Text for the \\invariant command */
- QCString trInvariant()
+ virtual QCString trInvariant()
{
return "º¯ÇÏÁö ¾Ê´Â";
}
/*! Text shown before a multi-line variable/enum initialization */
- QCString trInitialValue()
+ virtual QCString trInitialValue()
{
return "ÃʱâÈ­±â";
}
/*! Text used the source code in the file index */
- QCString trCode()
+ virtual QCString trCode()
{
return "ÄÚµå";
}
- QCString trGraphicalHierarchy()
+ virtual QCString trGraphicalHierarchy()
{
return "µµÇ¥ÀÇ Å¬·¡½º ºÐ·ùü°è"; // "µµÇ¥ÀÇ Å¬·¡½º Á¶Á÷"
}
- QCString trGotoGraphicalHierarchy()
+ virtual QCString trGotoGraphicalHierarchy()
{
return "µµÇ¥ÀÇ Å¬·¡½º ºÐ·ùü°è·Î °¡½Ã¿À"; // "µµÇ¥ÀÇ Å¬·¡½º Á¶Á÷À¸·Î °¡½Ã¿À"
}
- QCString trGotoTextualHierarchy()
+ virtual QCString trGotoTextualHierarchy()
{
return "¹®ÀÚÀÇ Å¬·¡½º ºÐ·ùü°è·Î °¡½Ã¿À"; // "¹®ÀÚÀÇ Å¬·¡½º Á¶Á÷À¸·Î °¡½Ã¿À"
}
- QCString trPageIndex()
+ virtual QCString trPageIndex()
{
return "ÆäÀÌÁö »öÀÎ";
}
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.1.0
+//////////////////////////////////////////////////////////////////////////
+
+ virtual QCString trNote()
+ {
+ return "Note"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ virtual QCString trPublicTypes()
+ {
+ return "Public Types"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ virtual QCString trPublicAttribs()
+ {
+ if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
+ {
+ return "Data Fields"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ else
+ {
+ return "Public Attributes"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ }
+ virtual QCString trStaticPublicAttribs()
+ {
+ return "Static Public Attributes"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ virtual QCString trProtectedTypes()
+ {
+ return "Protected Types"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ virtual QCString trProtectedAttribs()
+ {
+ return "Protected Attributes"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ virtual QCString trStaticProtectedAttribs()
+ {
+ return "Static Protected Attributes"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ virtual QCString trPrivateTypes()
+ {
+ return "Private Types"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ virtual QCString trPrivateAttribs()
+ {
+ return "Private Attributes"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ virtual QCString trStaticPrivateAttribs()
+ {
+ return "Static Private Attributes"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.1.3
+//////////////////////////////////////////////////////////////////////////
+
+ /*! Used as a marker that is put before a \\todo item */
+ virtual QCString trTodo()
+ {
+ return "Todo"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ /*! Used as the header of the todo list */
+ virtual QCString trTodoList()
+ {
+ return "Todo List"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.1.4
+//////////////////////////////////////////////////////////////////////////
+
+ virtual QCString trReferencedBy()
+ {
+ return "Referenced by"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ virtual QCString trRemarks()
+ {
+ return "Remarks"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ virtual QCString trAttention()
+ {
+ return "Attention"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ virtual QCString trInclByDepGraph()
+ {
+ // TODO: Need to be translated. -ryk11/22/01.
+ return "This graph shows which files directly or "
+ "indirectly include this file:";
+ }
+ virtual QCString trSince()
+ {
+ return "Since"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.1.5
+//////////////////////////////////////////////////////////////////////////
+
+ /*! title of the graph legend page */
+ virtual QCString trLegendTitle()
+ {
+ return "Graph Legend"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ /*! page explaining how the dot graph's should be interpreted
+ * The %A in the text below are to prevent link to classes called "A".
+ */
+ virtual QCString trLegendDocs()
+ {
+ // TODO: Need to be translated. -ryk11/22/01.
+ return
+ "This page explains how to interpret the graphs that are generated "
+ "by doxygen.<p>\n"
+ "Consider the following example:\n"
+ "\\code\n"
+ "/*! Invisible class because of truncation */\n"
+ "class Invisible { };\n\n"
+ "/*! Truncated class, inheritance relation is hidden */\n"
+ "class Truncated : public Invisible { };\n\n"
+ "/* Class not documented with doxygen comments */\n"
+ "class Undocumented { };\n\n"
+ "/*! Class that is inherited using public inheritance */\n"
+ "class PublicBase : public Truncated { };\n\n"
+ "/*! A template class */\n"
+ "template<class T> class Templ { };\n\n"
+ "/*! Class that is inherited using protected inheritance */\n"
+ "class ProtectedBase { };\n\n"
+ "/*! Class that is inherited using private inheritance */\n"
+ "class PrivateBase { };\n\n"
+ "/*! Class that is used by the Inherited class */\n"
+ "class Used { };\n\n"
+ "/*! Super class that inherits a number of other classes */\n"
+ "class Inherited : public PublicBase,\n"
+ " protected ProtectedBase,\n"
+ " private PrivateBase,\n"
+ " public Undocumented\n"
+ " public Templ<int>\n"
+ "{\n"
+ " private:\n"
+ " Used *m_usedClass;\n"
+ "};\n"
+ "\\endcode\n"
+ "If the \\c MAX_DOT_GRAPH_HEIGHT tag in the configuration file "
+ "is set to 240 this will result in the following graph:"
+ "<p><center><img src=\"graph_legend.gif\"></center>\n"
+ "<p>\n"
+ "The boxes in the above graph have the following meaning:\n"
+ "<ul>\n"
+ "<li>%A filled black box represents the struct or class for which the "
+ "graph is generated.\n"
+ "<li>%A box with a black border denotes a documented struct or class.\n"
+ "<li>%A box with a grey border denotes an undocumented struct or class.\n"
+ "<li>%A box with a red border denotes a documented struct or class for"
+ "which not all inheritance/containment relations are shown. %A graph is "
+ "truncated if it does not fit within the specified boundaries.\n"
+ "</ul>\n"
+ "The arrows have the following meaning:\n"
+ "<ul>\n"
+ "<li>%A dark blue arrow is used to visualize a public inheritance "
+ "relation between two classes.\n"
+ "<li>%A dark green arrow is used for protected inheritance.\n"
+ "<li>%A dark red arrow is used for private inheritance.\n"
+ "<li>%A purple dashed arrow is used if a class is contained or used "
+ "by another class. The arrow is labeled with the variable(s) "
+ "through which the pointed class or struct is accessible.\n"
+ "<li>%A yellow dashed arrow denotes a relation between a template instance and "
+ "the template class it was instantiated from. The arrow is labeled with "
+ "the template parameters of the instance.\n"
+ "</ul>\n";
+ }
+ /*! text for the link to the legend page */
+ virtual QCString trLegend()
+ {
+ return "legend"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.2.0
+//////////////////////////////////////////////////////////////////////////
+
+ /*! Used as a marker that is put before a test item */
+ virtual QCString trTest()
+ {
+ return "Test"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ /*! Used as the header of the test list */
+ virtual QCString trTestList()
+ {
+ return "Test List"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.2.1
+//////////////////////////////////////////////////////////////////////////
+
+ /*! Used as a section header for KDE-2 IDL methods */
+ virtual QCString trDCOPMethods()
+ {
+ return "DCOP Methods"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.2.2
+//////////////////////////////////////////////////////////////////////////
+
+ /*! Used as a section header for IDL properties */
+ virtual QCString trProperties()
+ {
+ return "Properties"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ /*! Used as a section header for IDL property documentation */
+ virtual QCString trPropertyDocumentation()
+ {
+ return "Property Documentation"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.2.4
+//////////////////////////////////////////////////////////////////////////
+
+ /*! Used for Java interfaces in the summary section of Java packages */
+ virtual QCString trInterfaces()
+ {
+ return "Interfaces"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ /*! Used for Java classes in the summary section of Java packages */
+ virtual QCString trClasses()
+ {
+ if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
+ {
+ return "Data Structures"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ else
+ {
+ return "Classes"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ }
+ /*! Used as the title of a Java package */
+ virtual QCString trPackage(const char *name)
+ {
+ return (QCString)"Package "+name; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ /*! Title of the package index page */
+ virtual QCString trPackageList()
+ {
+ return "Package List"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ /*! The description of the package index page */
+ virtual QCString trPackageListDescription()
+ {
+ return "Here are the packages with brief descriptions (if available):"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ /*! The link name in the Quick links header for each page */
+ virtual QCString trPackages()
+ {
+ return "Packages"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ /*! Used as a chapter title for Latex & RTF output */
+ virtual QCString trPackageDocumentation()
+ {
+ return "Package Documentation"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ /*! Text shown before a multi-line define */
+ virtual QCString trDefineValue()
+ {
+ return "Value:"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.2.5
+//////////////////////////////////////////////////////////////////////////
+
+ /*! Used as a marker that is put before a \\bug item */
+ virtual QCString trBug()
+ {
+ return "Bug"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+ /*! Used as the header of the bug list */
+ virtual QCString trBugList()
+ {
+ return "Bug List"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.2.6
+//////////////////////////////////////////////////////////////////////////
+
+ /*! Used as ansicpg for RTF file
+ *
+ * The following table shows the correlation of Charset name, Charset Value and
+ * <pre>
+ * Codepage number:
+ * Charset Name Charset Value(hex) Codepage number
+ * ------------------------------------------------------
+ * DEFAULT_CHARSET 1 (x01)
+ * SYMBOL_CHARSET 2 (x02)
+ * OEM_CHARSET 255 (xFF)
+ * ANSI_CHARSET 0 (x00) 1252
+ * RUSSIAN_CHARSET 204 (xCC) 1251
+ * EE_CHARSET 238 (xEE) 1250
+ * GREEK_CHARSET 161 (xA1) 1253
+ * TURKISH_CHARSET 162 (xA2) 1254
+ * BALTIC_CHARSET 186 (xBA) 1257
+ * HEBREW_CHARSET 177 (xB1) 1255
+ * ARABIC _CHARSET 178 (xB2) 1256
+ * SHIFTJIS_CHARSET 128 (x80) 932
+ * HANGEUL_CHARSET 129 (x81) 949
+ * GB2313_CHARSET 134 (x86) 936
+ * CHINESEBIG5_CHARSET 136 (x88) 950
+ * </pre>
+ *
+ */
+ virtual QCString trRTFansicp()
+ {
+ return "1252";
+ }
+
+
+ /*! Used as ansicpg for RTF fcharset
+ * \see trRTFansicp() for a table of possible values.
+ */
+ virtual QCString trRTFCharSet()
+ {
+ return "0";
+ }
+
+ /*! Used as header RTF general index */
+ virtual QCString trRTFGeneralIndex()
+ {
+ return "Index"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+ /*! This is used for translation of the word that will possibly
+ * be followed by a single name or by a list of names
+ * of the category.
+ */
+ virtual QCString trClass(bool first_capital, bool singular)
+ {
+ QCString result((first_capital ? "Class" : "class"));
+ if (!singular) result+="es";
+ return result; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+ /*! This is used for translation of the word that will possibly
+ * be followed by a single name or by a list of names
+ * of the category.
+ */
+ virtual QCString trFile(bool first_capital, bool singular)
+ {
+ QCString result((first_capital ? "File" : "file"));
+ if (!singular) result+="s";
+ return result; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+ /*! This is used for translation of the word that will possibly
+ * be followed by a single name or by a list of names
+ * of the category.
+ */
+ virtual QCString trNamespace(bool first_capital, bool singular)
+ {
+ QCString result((first_capital ? "Namespace" : "namespace"));
+ if (!singular) result+="s";
+ return result; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+ /*! This is used for translation of the word that will possibly
+ * be followed by a single name or by a list of names
+ * of the category.
+ */
+ virtual QCString trGroup(bool first_capital, bool singular)
+ {
+ QCString result((first_capital ? "Group" : "group"));
+ if (!singular) result+="s";
+ return result; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+ /*! This is used for translation of the word that will possibly
+ * be followed by a single name or by a list of names
+ * of the category.
+ */
+ virtual QCString trPage(bool first_capital, bool singular)
+ {
+ QCString result((first_capital ? "Page" : "page"));
+ if (!singular) result+="s";
+ return result; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+ /*! This is used for translation of the word that will possibly
+ * be followed by a single name or by a list of names
+ * of the category.
+ */
+ virtual QCString trMember(bool first_capital, bool singular)
+ {
+ QCString result((first_capital ? "Member" : "member"));
+ if (!singular) result+="s";
+ return result; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+ /*! This is used for translation of the word that will possibly
+ * be followed by a single name or by a list of names
+ * of the category.
+ */
+ virtual QCString trField(bool first_capital, bool singular)
+ {
+ QCString result((first_capital ? "Field" : "field"));
+ if (!singular) result+="s";
+ return result; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+ /*! This is used for translation of the word that will possibly
+ * be followed by a single name or by a list of names
+ * of the category.
+ */
+ virtual QCString trGlobal(bool first_capital, bool singular)
+ {
+ QCString result((first_capital ? "Global" : "global"));
+ if (!singular) result+="s";
+ return result; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.2.7
+//////////////////////////////////////////////////////////////////////////
+
+ /*! This text is generated when the \\author command is used and
+ * for the author section in man pages. */
+ virtual QCString trAuthor(bool first_capital, bool singular)
+ {
+ QCString result((first_capital ? "Author" : "author"));
+ if (!singular) result+="s";
+ return result; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.2.11
+//////////////////////////////////////////////////////////////////////////
+
+ /*! This text is put before the list of members referenced by a member
+ */
+ virtual QCString trReferences()
+ {
+ return "References"; // TODO: Need to be translated. -ryk11/22/01.
+ }
+
};
#endif