1 /******************************************************************************
3 * Copyright (C) 1997-2015 by Dimitri van Heesch.
5 * Permission to use, copy, modify, and distribute this software and its
6 * documentation under the terms of the GNU General Public License is hereby
7 * granted. No representations are made about the suitability of this software
8 * for any purpose. It is provided "as is" without express or implied warranty.
9 * See the GNU General Public License for more details.
11 * Documents produced by Doxygen are derivative works derived from the
12 * input used in their production; they are not affected by this license.
16 #ifndef TRANSLATOR_KR_H
17 #define TRANSLATOR_KR_H
24 * * Astromaker(http://ngps.net/)
25 * * gpgiki(http://www.gpgstudy.com/gpgiki/)
30 When defining a translator class for the new language, follow
31 the description in the documentation. One of the steps says
32 that you should copy the translator_en.h (this) file to your
33 translator_xx.h new file. Your new language should use the
34 Translator class as the base class. This means that you need to
35 implement exactly the same (pure virtual) methods as the
36 TranslatorEnglish does. Because of this, it is a good idea to
37 start with the copy of TranslatorEnglish and replace the strings
40 It is not necessary to include "translator.h" or
41 "translator_adapter.h" here. The files are included in the
42 language.cpp correctly. Not including any of the mentioned
43 files frees the maintainer from thinking about whether the
44 first, the second, or both files should be included or not, and
45 why. This holds namely for localized translators because their
46 base class is changed occasionaly to adapter classes when the
47 Translator class changes the interface, or back to the
48 Translator class (by the local maintainer) when the localized
49 translator is made up-to-date again.
51 class TranslatorKorean : public TranslatorAdapter_1_8_15
54 friend class TranslatorAdapterBase;
55 virtual ~TranslatorKorean() {}
59 // --- Language control methods -------------------
61 /*! Used for identification of the language. The identification
62 * should not be translated. It should be replaced by the name
63 * of the language in English using lower-case characters only
64 * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
65 * the identification used in language.cpp.
67 virtual QCString idLanguage()
70 /*! Used to get the LaTeX command(s) for the language support.
71 * This method should return string with commands that switch
72 * LaTeX to the desired language. For example
73 * <pre>"\\usepackage[german]{babel}\n"
76 * <pre>"\\usepackage{polski}\n"
77 * "\\usepackage[latin2]{inputenc}\n"
78 * "\\usepackage[T1]{fontenc}\n"
81 * The English LaTeX does not use such commands. Because of this
82 * the empty string is returned in this implementation.
84 virtual QCString latexLanguageSupportCommand()
86 // I'm not sure what this should be.
87 // When I figure it out, I'll update this.
88 // see http://www.ktug.or.kr/jsboard/read.php?table=operate&no=4422&page=1
89 return "\\usepackage{kotex}\n";
91 virtual QCString latexCommandName()
93 QCString latex_command = Config_getString(LATEX_CMD_NAME);
94 if (latex_command.isEmpty()) latex_command = "latex";
95 if (Config_getBool(USE_PDFLATEX))
97 if (latex_command == "latex") latex_command = "xelatex";
102 // --- Language translation methods -------------------
104 /*! used in the compound documentation before a list of related functions. */
105 virtual QCString trRelatedFunctions()
106 { return "관련된 함수들"; }
108 /*! subscript for the related functions. */
109 virtual QCString trRelatedSubscript()
110 { return "(다음은 멤버 함수들이 아닙니다. 주의하십시오.)"; }
112 /*! header that is put before the detailed description of files, classes and namespaces. */
113 virtual QCString trDetailedDescription()
116 /*! header that is put before the list of typedefs. */
117 virtual QCString trMemberTypedefDocumentation()
118 { return "멤버 타입정의 문서화"; }
120 /*! header that is put before the list of enumerations. */
121 virtual QCString trMemberEnumerationDocumentation()
122 { return "멤버 열거형 문서화"; }
124 /*! header that is put before the list of member functions. */
125 virtual QCString trMemberFunctionDocumentation()
126 { return "멤버 함수 문서화"; }
128 /*! header that is put before the list of member attributes. */
129 virtual QCString trMemberDataDocumentation()
131 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
141 /*! this is the text of a link put after brief descriptions. */
142 virtual QCString trMore()
143 { return "더 자세히 ..."; }
145 /*! put in the class documentation */
146 virtual QCString trListOfAllMembers()
147 { return "모든 멤버 목록"; }
149 /*! used as the title of the "list of all members" page of a class */
150 virtual QCString trMemberList()
153 /*! this is the first part of a sentence that is followed by a class name */
154 virtual QCString trThisIsTheListOfAllMembers()
155 { return "다음에 대한 모든 멤버의 목록입니다 : "; }
157 /*! this is the remainder of the sentence after the class name */
158 virtual QCString trIncludingInheritedMembers()
159 { return " (모든 상속된 멤버들도 포함합니다.)"; }
161 /*! this is put at the author sections at the bottom of man pages.
162 * parameter s is name of the project name.
164 virtual QCString trGeneratedAutomatically(const char *s)
165 { QCString result="소스 코드로부터 ";
166 if (s) result+=s+(QCString)"를 위해 ";
167 result+="Doxygen에 의해 자동으로 생성됨.";
171 /*! put after an enum name in the list of all members */
172 virtual QCString trEnumName()
175 /*! put after an enum value in the list of all members */
176 virtual QCString trEnumValue()
179 /*! put after an undocumented member in the list of all members */
180 virtual QCString trDefinedIn()
181 { return "다음에서 정의됨 :"; }
183 // quick reference sections
185 /*! This is put above each page as a link to the list of all groups of
186 * compounds or files (see the \\group command).
188 virtual QCString trModules()
191 /*! This is put above each page as a link to the class hierarchy */
192 virtual QCString trClassHierarchy()
193 { return "클래스 계통도"; }
195 /*! This is put above each page as a link to the list of annotated classes */
196 virtual QCString trCompoundList()
198 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
208 /*! This is put above each page as a link to the list of documented files */
209 virtual QCString trFileList()
212 /*! This is put above each page as a link to all members of compounds. */
213 virtual QCString trCompoundMembers()
215 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
225 /*! This is put above each page as a link to all members of files. */
226 virtual QCString trFileMembers()
228 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
238 /*! This is put above each page as a link to all related pages. */
239 virtual QCString trRelatedPages()
240 { return "관련된 페이지"; }
242 /*! This is put above each page as a link to all examples. */
243 virtual QCString trExamples()
246 /*! This is put above each page as a link to the search engine. */
247 virtual QCString trSearch()
250 /*! This is an introduction to the class hierarchy. */
251 virtual QCString trClassHierarchyDescription()
252 { return "이 상속 목록은 완전하진 않지만 알파벳순으로 대략적으로 정렬되어있습니다.:";
255 /*! This is an introduction to the list with all files. */
256 virtual QCString trFileListDescription(bool extractAll)
258 QCString result="다음은 ";
259 if (!extractAll) result+="문서화된 ";
260 result+="모든 파일에 대한 목록입니다. (간략한 설명만을 보여줍니다) :";
264 /*! This is an introduction to the annotated compound list. */
265 virtual QCString trCompoundListDescription()
268 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
270 return "다음은 데이터 구조들입니다. (간략한 설명만을 보여줍니다) :";
274 return "다음은 클래스, 구조체, 공용체 그리고 인터페이스들입니다. "
275 "(간략한 설명만을 보여줍니다) :";
279 /*! This is an introduction to the page with all class members. */
280 virtual QCString trCompoundMembersDescription(bool extractAll)
282 QCString result="다음은 ";
287 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
289 result+="모든 구조체와 공용체의 필드들";
293 result+="모든 클래스 멤버들";
299 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
301 result+="각 필드들은 해당 필드에 대한 구조체와 공용체의 "
302 "문서화 페이지의 링크를 가지고 있습니다. :";
306 result+="각 멤버들은 해당 멤버에 대한 클래스의 문서화 페이지의 "
312 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
314 result+="각 필드들은 해당 필드가 속해 있는 구조체와 공용체에 "
315 "대한 링크를 가지고 있습니다. :";
319 result+="각 멤버들은 해당 멤버가 속해 있는 클래스에 대한 "
326 /*! This is an introduction to the page with all file members. */
327 virtual QCString trFileMembersDescription(bool extractAll)
329 QCString result="다음은 ";
330 if (!extractAll) result+="문서화된 ";
332 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
334 result+="모든 함수, 변수, 매크로, 열거형, 타입정의들";
344 result+="그들이 속한 파일 페이지의 링크를 가지고 있습니다. :";
346 result+="그들에 대한 문서화 페이지의 링크를 가지고 있습니다. :";
350 /*! This is an introduction to the page with the list of all examples */
351 virtual QCString trExamplesDescription()
352 { return "다음은 모든 예제들의 목록입니다.:"; }
354 /*! This is an introduction to the page with the list of related pages */
355 virtual QCString trRelatedPagesDescription()
356 { return "다음은 관련된 모든 문서화 페이지들의 목록입니다.:"; }
358 /*! This is an introduction to the page with the list of class/file groups */
359 virtual QCString trModulesDescription()
360 { return "다음은 모든 모듈들의 목록입니다.:"; }
362 // index titles (the project name is prepended for these)
364 /*! This is used in HTML as the title of index.html. */
365 virtual QCString trDocumentation()
368 /*! This is used in LaTeX as the title of the chapter with the
369 * index of all groups.
371 virtual QCString trModuleIndex()
374 /*! This is used in LaTeX as the title of the chapter with the
377 virtual QCString trHierarchicalIndex()
380 /*! This is used in LaTeX as the title of the chapter with the
381 * annotated compound index.
383 virtual QCString trCompoundIndex()
385 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
395 /*! This is used in LaTeX as the title of the chapter with the
398 virtual QCString trFileIndex()
401 /*! This is used in LaTeX as the title of the chapter containing
402 * the documentation of all groups.
404 virtual QCString trModuleDocumentation()
407 /*! This is used in LaTeX as the title of the chapter containing
408 * the documentation of all classes, structs and unions.
410 virtual QCString trClassDocumentation()
412 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
422 /*! This is used in LaTeX as the title of the chapter containing
423 * the documentation of all files.
425 virtual QCString trFileDocumentation()
428 /*! This is used in LaTeX as the title of the chapter containing
429 * the documentation of all examples.
431 virtual QCString trExampleDocumentation()
434 /*! This is used in LaTeX as the title of the chapter containing
435 * the documentation of all related pages.
437 virtual QCString trPageDocumentation()
438 { return "페이지 문서화"; }
440 /*! This is used in LaTeX as the title of the document */
441 virtual QCString trReferenceManual()
444 /*! This is used in the documentation of a file as a header before the
447 virtual QCString trDefines()
450 /*! This is used in the documentation of a file as a header before the
453 virtual QCString trTypedefs()
456 /*! This is used in the documentation of a file as a header before the
457 * list of enumerations
459 virtual QCString trEnumerations()
462 /*! This is used in the documentation of a file as a header before the
463 * list of (global) functions
465 virtual QCString trFunctions()
468 /*! This is used in the documentation of a file as a header before the
469 * list of (global) variables
471 virtual QCString trVariables()
474 /*! This is used in the documentation of a file as a header before the
475 * list of (global) variables
477 virtual QCString trEnumerationValues()
480 /*! This is used in the documentation of a file before the list of
481 * documentation blocks for defines
483 virtual QCString trDefineDocumentation()
484 { return "매크로 문서화"; }
486 /*! This is used in the documentation of a file/namespace before the list
487 * of documentation blocks for typedefs
489 virtual QCString trTypedefDocumentation()
490 { return "타입정의 문서화"; }
492 /*! This is used in the documentation of a file/namespace before the list
493 * of documentation blocks for enumeration types
495 virtual QCString trEnumerationTypeDocumentation()
496 { return "열거형 타입 문서화"; }
498 /*! This is used in the documentation of a file/namespace before the list
499 * of documentation blocks for functions
501 virtual QCString trFunctionDocumentation()
504 /*! This is used in the documentation of a file/namespace before the list
505 * of documentation blocks for variables
507 virtual QCString trVariableDocumentation()
510 /*! This is used in the documentation of a file/namespace/group before
511 * the list of links to documented compounds
513 virtual QCString trCompounds()
515 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
525 /*! This is used in the standard footer of each page and indicates when
526 * the page was generated
528 virtual QCString trGeneratedAt(const char *date,const char *projName)
530 QCString result=(QCString)"생성시간 : "+date;
531 if (projName) result+=(QCString)", 프로젝트명 : "+projName;
532 result+=(QCString)", 생성자 : ";
536 /*! this text is put before a class diagram */
537 virtual QCString trClassDiagram(const char *clName)
539 return (QCString)clName+"에 대한 상속 다이어그램 : ";
542 /*! this text is generated when the \\internal command is used. */
543 virtual QCString trForInternalUseOnly()
544 { return "내부적적으로만 사용하기 위해."; }
546 /*! this text is generated when the \\warning command is used. */
547 virtual QCString trWarning()
550 /*! this text is generated when the \\version command is used. */
551 virtual QCString trVersion()
554 /*! this text is generated when the \\date command is used. */
555 virtual QCString trDate()
558 /*! this text is generated when the \\return command is used. */
559 virtual QCString trReturns()
562 /*! this text is generated when the \\sa command is used. */
563 virtual QCString trSeeAlso()
566 /*! this text is generated when the \\param command is used. */
567 virtual QCString trParameters()
570 /*! this text is generated when the \\exception command is used. */
571 virtual QCString trExceptions()
574 /*! this text is used in the title page of a LaTeX document. */
575 virtual QCString trGeneratedBy()
576 { return "다음에 의해 생성됨 : "; }
578 //////////////////////////////////////////////////////////////////////////
579 // new since 0.49-990307
580 //////////////////////////////////////////////////////////////////////////
582 /*! used as the title of page containing all the index of all namespaces. */
583 virtual QCString trNamespaceList()
584 { return "네임스페이스 목록"; }
586 /*! used as an introduction to the namespace list */
587 virtual QCString trNamespaceListDescription(bool extractAll)
589 QCString result="다음은 ";
590 if (!extractAll) result+="문서화된 ";
591 result+="모든 네임스페이스에 대한 목록입니다. (간략한 설명만을 보여줍니다) :";
595 /*! used in the class documentation as a header before the list of all
598 virtual QCString trFriends()
599 { return "Friends"; }
601 //////////////////////////////////////////////////////////////////////////
602 // new since 0.49-990405
603 //////////////////////////////////////////////////////////////////////////
605 /*! used in the class documentation as a header before the list of all
608 virtual QCString trRelatedFunctionDocumentation()
609 { return "Friend, 그리고 관련된 함수 문서화"; }
611 //////////////////////////////////////////////////////////////////////////
612 // new since 0.49-990425
613 //////////////////////////////////////////////////////////////////////////
615 /*! used as the title of the HTML page of a class/struct/union */
616 virtual QCString trCompoundReference(const char *clName,
617 ClassDef::CompoundType compType,
620 QCString result=(QCString)clName;
623 case ClassDef::Class: result+=" 클래스"; break;
624 case ClassDef::Struct: result+=" 구조체"; break;
625 case ClassDef::Union: result+=" 공용체"; break;
626 case ClassDef::Interface: result+=" 인터페이스"; break;
627 case ClassDef::Protocol: result+=" 프로토콜"; break;
628 case ClassDef::Category: result+=" 카테고리"; break;
629 case ClassDef::Exception: result+=" 예외"; break;
632 if (isTemplate) result+=" 템플릿";
637 /*! used as the title of the HTML page of a file */
638 virtual QCString trFileReference(const char *fileName)
640 QCString result=fileName;
645 /*! used as the title of the HTML page of a namespace */
646 virtual QCString trNamespaceReference(const char *namespaceName)
648 QCString result=namespaceName;
649 result+=" 네임스페이스 참조";
653 virtual QCString trPublicMembers()
654 { return "Public 멤버 함수"; }
655 virtual QCString trPublicSlots()
656 { return "Public Slots"; }
657 virtual QCString trSignals()
658 { return "Signals"; }
659 virtual QCString trStaticPublicMembers()
660 { return "정적 Public 멤버 함수"; }
661 virtual QCString trProtectedMembers()
662 { return "Protected 멤버 함수"; }
663 virtual QCString trProtectedSlots()
664 { return "Protected Slots"; }
665 virtual QCString trStaticProtectedMembers()
666 { return "정적 Protected 멤버 함수"; }
667 virtual QCString trPrivateMembers()
668 { return "Private 멤버 함수"; }
669 virtual QCString trPrivateSlots()
670 { return "Private Slots"; }
671 virtual QCString trStaticPrivateMembers()
672 { return "정적 Private 멤버 함수"; }
674 /*! this function is used to produce a comma-separated list of items.
675 * use generateMarker(i) to indicate where item i should be put.
677 virtual QCString trWriteList(int numEntries)
681 // the inherits list contain `numEntries' classes
682 for (i=0;i<numEntries;i++)
684 // use generateMarker to generate placeholders for the class links!
685 result+=generateMarker(i); // generate marker for entry i in the list
686 // (order is left to right)
688 if (i!=numEntries-1) // not the last entry, so we need a separator
690 //if (i<numEntries-2) // not the fore last entry
692 //else // the fore last entry
693 // result+=", "; // TODO: does the 'and' need to be translated here?
699 /*! used in class documentation to produce a list of base classes,
700 * if class diagrams are disabled.
702 virtual QCString trInheritsList(int numEntries)
704 return trWriteList(numEntries)+"를(을) 상속했습니다.";
707 /*! used in class documentation to produce a list of super classes,
708 * if class diagrams are disabled.
710 virtual QCString trInheritedByList(int numEntries)
712 return trWriteList(numEntries)+"에 의해 상속되었습니다.";
715 /*! used in member documentation blocks to produce a list of
716 * members that are hidden by this one.
718 virtual QCString trReimplementedFromList(int numEntries)
720 return trWriteList(numEntries)+"(으)로부터 재구현되었습니다.";
723 /*! used in member documentation blocks to produce a list of
724 * all member that overwrite the implementation of this member.
726 virtual QCString trReimplementedInList(int numEntries)
728 return trWriteList(numEntries)+"에서 재구현되었습니다.";
731 /*! This is put above each page as a link to all members of namespaces. */
732 virtual QCString trNamespaceMembers()
733 { return "네임스페이스 멤버"; }
735 /*! This is an introduction to the page with all namespace members */
736 virtual QCString trNamespaceMemberDescription(bool extractAll)
738 QCString result="다음은 ";
739 if (!extractAll) result+="문서화된 ";
740 result+="모든 네임스페이스 멤버들의 목록입니다. ";
742 result+="각 멤버들은 해당 멤버의 네임스페이스 문서화 페이지의 링크를 가지고 있습니다. :";
744 result+="각 멤버들은 해당 멤버가 속한 네임스페이스 페이지의 링크를 가지고 있습니다. :";
747 /*! This is used in LaTeX as the title of the chapter with the
748 * index of all namespaces.
750 virtual QCString trNamespaceIndex()
751 { return "네임스페이스 색인"; }
753 /*! This is used in LaTeX as the title of the chapter containing
754 * the documentation of all namespaces.
756 virtual QCString trNamespaceDocumentation()
757 { return "네임스페이스 문서화"; }
759 //////////////////////////////////////////////////////////////////////////
760 // new since 0.49-990522
761 //////////////////////////////////////////////////////////////////////////
763 /*! This is used in the documentation before the list of all
764 * namespaces in a file.
766 virtual QCString trNamespaces()
769 //////////////////////////////////////////////////////////////////////////
770 // new since 0.49-990728
771 //////////////////////////////////////////////////////////////////////////
773 /*! This is put at the bottom of a class documentation page and is
774 * followed by a list of files that were used to generate the page.
776 virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
778 { // here s is one of " Class", " Struct" or " Union"
779 // single is true implies a single file
780 QCString result=(QCString)"이 ";
783 case ClassDef::Class: result+="클래스"; break;
784 case ClassDef::Struct: result+="구조체"; break;
785 case ClassDef::Union: result+="공용체"; break;
786 case ClassDef::Interface: result+="인터페이스"; break;
787 case ClassDef::Protocol: result+="프로토콜"; break;
788 case ClassDef::Category: result+="카테고리"; break;
789 case ClassDef::Exception: result+="예외"; break;
792 result+="에 대한 문서화 페이지는 다음의 파일";
793 if (!single) result+="들";
794 result+="로부터 생성되었습니다.:";
798 //////////////////////////////////////////////////////////////////////////
799 // new since 0.49-990901
800 //////////////////////////////////////////////////////////////////////////
802 /*! This is used as the heading text for the retval command. */
803 virtual QCString trReturnValues()
806 /*! This is in the (quick) index as a link to the main page (index.html)
808 virtual QCString trMainPage()
811 /*! This is used in references to page that are put in the LaTeX
812 * documentation. It should be an abbreviation of the word page.
814 virtual QCString trPageAbbreviation()
817 //////////////////////////////////////////////////////////////////////////
818 // new since 0.49-991003
819 //////////////////////////////////////////////////////////////////////////
821 virtual QCString trDefinedAtLineInSourceFile()
823 return "@1 파일의 @0 번째 라인에서 정의되었습니다.";
825 virtual QCString trDefinedInSourceFile()
827 return "@0 파일에서 정의되었습니다.";
830 //////////////////////////////////////////////////////////////////////////
831 // new since 0.49-991205
832 //////////////////////////////////////////////////////////////////////////
834 virtual QCString trDeprecated()
839 //////////////////////////////////////////////////////////////////////////
841 //////////////////////////////////////////////////////////////////////////
843 /*! this text is put before a collaboration diagram */
844 virtual QCString trCollaborationDiagram(const char *clName)
846 return (QCString)clName+"에 대한 협력 다이어그램:";
848 /*! this text is put before an include dependency graph */
849 virtual QCString trInclDepGraph(const char *fName)
851 return (QCString)fName+"에 대한 include 의존 그래프";
853 /*! header that is put before the list of constructor/destructors. */
854 virtual QCString trConstructorDocumentation()
856 return "생성자 & 소멸자 문서화";
858 /*! Used in the file documentation to point to the corresponding sources. */
859 virtual QCString trGotoSourceCode()
861 return "이 파일의 소스 코드 페이지로 가기";
863 /*! Used in the file sources to point to the corresponding documentation. */
864 virtual QCString trGotoDocumentation()
866 return "이 파일의 문서화 페이지로 가기";
868 /*! Text for the \\pre command */
869 virtual QCString trPrecondition()
873 /*! Text for the \\post command */
874 virtual QCString trPostcondition()
878 /*! Text for the \\invariant command */
879 virtual QCString trInvariant()
883 /*! Text shown before a multi-line variable/enum initialization */
884 virtual QCString trInitialValue()
888 /*! Text used the source code in the file index */
889 virtual QCString trCode()
893 virtual QCString trGraphicalHierarchy()
895 return "그래픽컬한 클래스 계통도";
897 virtual QCString trGotoGraphicalHierarchy()
899 return "그래픽컬한 클래스 계통도 페이지로 가기";
901 virtual QCString trGotoTextualHierarchy()
903 return "텍스트 형식의 클래스 계통도 페이지로 가기";
905 virtual QCString trPageIndex()
910 //////////////////////////////////////////////////////////////////////////
912 //////////////////////////////////////////////////////////////////////////
914 virtual QCString trNote()
918 virtual QCString trPublicTypes()
922 virtual QCString trPublicAttribs()
924 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
933 virtual QCString trStaticPublicAttribs()
935 return "정적 Public 속성";
937 virtual QCString trProtectedTypes()
939 return "Protected 타입";
941 virtual QCString trProtectedAttribs()
943 return "Protected 속성";
945 virtual QCString trStaticProtectedAttribs()
947 return "정적 Protected 속성";
949 virtual QCString trPrivateTypes()
953 virtual QCString trPrivateAttribs()
957 virtual QCString trStaticPrivateAttribs()
959 return "정적 Private 속성";
962 //////////////////////////////////////////////////////////////////////////
964 //////////////////////////////////////////////////////////////////////////
966 /*! Used as a marker that is put before a \\todo item */
967 virtual QCString trTodo()
971 /*! Used as the header of the todo list */
972 virtual QCString trTodoList()
977 //////////////////////////////////////////////////////////////////////////
979 //////////////////////////////////////////////////////////////////////////
981 virtual QCString trReferencedBy()
983 return "다음에 의해서 참조됨 : ";
985 virtual QCString trRemarks()
989 virtual QCString trAttention()
993 virtual QCString trInclByDepGraph()
995 return "이 그래프는 이 파일을 직/간접적으로 include 하는 파일들을 보여줍니다.:";
997 virtual QCString trSince()
1002 //////////////////////////////////////////////////////////////////////////
1004 //////////////////////////////////////////////////////////////////////////
1006 /*! title of the graph legend page */
1007 virtual QCString trLegendTitle()
1011 /*! page explaining how the dot graph's should be interpreted
1012 * The %A in the text below are to prevent link to classes called "A".
1014 virtual QCString trLegendDocs()
1017 "이 페이지는 doxygen에 의해 생성된 그래프들을 이해하는 방법을 설명합니다.<p>\n"
1018 "다음의 예제를 참고하십시오.:\n"
1020 "/*! 생략되었기 때문에 보이지 않는 클래스 */\n"
1021 "class Invisible { };\n\n"
1022 "/*! Truncated 클래스, 상속관계가 숨겨짐 */\n"
1023 "class Truncated : public Invisible { };\n\n"
1024 "/* doxygen 주석에 의해서 문서화되지 않는 클래스 */\n"
1025 "class Undocumented { };\n\n"
1026 "/*! public 상속을 통해서 상속된 클래스 */\n"
1027 "class PublicBase : public Truncated { };\n\n"
1029 "template<class T> class Templ { };\n\n"
1030 "/*! protected 상속을 통해서 상속된 클래스 */\n"
1031 "class ProtectedBase { };\n\n"
1032 "/*! private 상속을 통해서 상속된 클래스 */\n"
1033 "class PrivateBase { };\n\n"
1034 "/*! 상속되어진 클래스에 의해 (멤버로) 사용되어지는 클래스 */\n"
1035 "class Used { };\n\n"
1036 "/*! 다른 클래스들을 상속하는 슈퍼 클래스 */\n"
1037 "class Inherited : public PublicBase,\n"
1038 " protected ProtectedBase,\n"
1039 " private PrivateBase,\n"
1040 " public Undocumented,\n"
1041 " public Templ<int>\n"
1044 " Used *m_usedClass;\n"
1047 "다음과 같은 그래프가 출력될 것입니다. :"
1048 "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1050 "위 그래프의 박스들은 다음과 같은 의미를 가집니다. :\n"
1052 "<li>%A 회색으로 채워진 박스는 이 그래프를 생성해 낸 구조체나 클래스를 의미합니다.\n"
1053 "<li>%A 검은색 테두리의 박스는 문서화된 구조체나 클래스를 의미합니다.\n"
1054 "<li>%A 회색 테두리의 박스는 문서화되지 않은 구조체나 클래스를 의미합니다.\n"
1055 "<li>%A 빨간색 테두리의 박스는 모든 상속이나 포함관계가 보여지지 않는 "
1057 "%A 만약 그래프가 지정된 경계내에 맞지 않으면, 그래프가 잘려집니다.\n"
1059 "화살표들은 다음과 같은 의미를 가집니다. :\n"
1061 "<li>%A 어두운 파랑색 화살표는 두 클래스들 간에 public 상속이 있음을 의미합니다.\n"
1062 "<li>%A 어두운 연두색 화살표는 protected 상속이 있음을 의미합니다.\n"
1063 "<li>%A 어두운 빨간색 화살표는 private 상속이 있음을 의미합니다.\n"
1064 "<li>%A 보라색 점선 화살표는 다른 클래스에 의해 포함되거나 사용되어짐을 의미합니다. "
1065 "화살표의 라벨은 화살표가 가리키는 클래스나 구조체로 접근하는 변수명(들)으로 붙습니다.\n"
1066 "<li>%A 노란색 점선 화살표는 템플릿 인스턴스와 템프릿 클래스에 대한 관계를 의미합니다. "
1067 "화살표의 라벨은 인스턴스의 템플릿 파라메터로 붙습니다.\n"
1070 /*! text for the link to the legend page */
1071 virtual QCString trLegend()
1076 //////////////////////////////////////////////////////////////////////////
1078 //////////////////////////////////////////////////////////////////////////
1080 /*! Used as a marker that is put before a test item */
1081 virtual QCString trTest()
1085 /*! Used as the header of the test list */
1086 virtual QCString trTestList()
1091 //////////////////////////////////////////////////////////////////////////
1093 //////////////////////////////////////////////////////////////////////////
1095 /*! Used as a section header for IDL properties */
1096 virtual QCString trProperties()
1100 /*! Used as a section header for IDL property documentation */
1101 virtual QCString trPropertyDocumentation()
1106 //////////////////////////////////////////////////////////////////////////
1108 //////////////////////////////////////////////////////////////////////////
1110 /*! Used for Java classes in the summary section of Java packages */
1111 virtual QCString trClasses()
1113 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1122 /*! Used as the title of a Java package */
1123 virtual QCString trPackage(const char *name)
1125 return name+(QCString)" 패키지";
1127 /*! Title of the package index page */
1128 virtual QCString trPackageList()
1132 /*! The description of the package index page */
1133 virtual QCString trPackageListDescription()
1135 return "다음은 패키지들입니다. (가능한한 간략한 설명만을 보여줍니다) :";
1137 /*! The link name in the Quick links header for each page */
1138 virtual QCString trPackages()
1142 /*! Text shown before a multi-line define */
1143 virtual QCString trDefineValue()
1148 //////////////////////////////////////////////////////////////////////////
1150 //////////////////////////////////////////////////////////////////////////
1152 /*! Used as a marker that is put before a \\bug item */
1153 virtual QCString trBug()
1157 /*! Used as the header of the bug list */
1158 virtual QCString trBugList()
1163 //////////////////////////////////////////////////////////////////////////
1165 //////////////////////////////////////////////////////////////////////////
1167 /*! Used as ansicpg for RTF file
1169 * The following table shows the correlation of Charset name, Charset Value and
1172 * Charset Name Charset Value(hex) Codepage number
1173 * ------------------------------------------------------
1174 * DEFAULT_CHARSET 1 (x01)
1175 * SYMBOL_CHARSET 2 (x02)
1176 * OEM_CHARSET 255 (xFF)
1177 * ANSI_CHARSET 0 (x00) 1252
1178 * RUSSIAN_CHARSET 204 (xCC) 1251
1179 * EE_CHARSET 238 (xEE) 1250
1180 * GREEK_CHARSET 161 (xA1) 1253
1181 * TURKISH_CHARSET 162 (xA2) 1254
1182 * BALTIC_CHARSET 186 (xBA) 1257
1183 * HEBREW_CHARSET 177 (xB1) 1255
1184 * ARABIC _CHARSET 178 (xB2) 1256
1185 * SHIFTJIS_CHARSET 128 (x80) 932
1186 * HANGEUL_CHARSET 129 (x81) 949
1187 * GB2313_CHARSET 134 (x86) 936
1188 * CHINESEBIG5_CHARSET 136 (x88) 950
1192 virtual QCString trRTFansicp()
1198 /*! Used as ansicpg for RTF fcharset
1199 * \see trRTFansicp() for a table of possible values.
1201 virtual QCString trRTFCharSet()
1206 /*! Used as header RTF general index */
1207 virtual QCString trRTFGeneralIndex()
1212 /*! This is used for translation of the word that will possibly
1213 * be followed by a single name or by a list of names
1216 virtual QCString trClass(bool, bool singular)
1218 QCString result("클래스");
1219 if (!singular) result+="들";
1223 /*! This is used for translation of the word that will possibly
1224 * be followed by a single name or by a list of names
1227 virtual QCString trFile(bool, bool singular)
1229 QCString result("파일");
1230 if (!singular) result+="들";
1234 /*! This is used for translation of the word that will possibly
1235 * be followed by a single name or by a list of names
1238 virtual QCString trNamespace(bool, bool singular)
1240 QCString result("네임스페이스");
1241 if (!singular) result+="들";
1245 /*! This is used for translation of the word that will possibly
1246 * be followed by a single name or by a list of names
1249 virtual QCString trGroup(bool, bool singular)
1251 QCString result("그룹");
1252 if (!singular) result+="들";
1256 /*! This is used for translation of the word that will possibly
1257 * be followed by a single name or by a list of names
1260 virtual QCString trPage(bool, bool singular)
1262 QCString result("페이지");
1263 if (!singular) result+="들";
1267 /*! This is used for translation of the word that will possibly
1268 * be followed by a single name or by a list of names
1271 virtual QCString trMember(bool, bool singular)
1273 QCString result("멤버");
1274 if (!singular) result+="들";
1278 /*! This is used for translation of the word that will possibly
1279 * be followed by a single name or by a list of names
1282 virtual QCString trGlobal(bool, bool singular)
1284 QCString result("전역");
1285 if (!singular) result+="";
1289 //////////////////////////////////////////////////////////////////////////
1291 //////////////////////////////////////////////////////////////////////////
1293 /*! This text is generated when the \\author command is used and
1294 * for the author section in man pages. */
1295 virtual QCString trAuthor(bool, bool singular)
1297 QCString result("작성자");
1298 if (!singular) result+="들";
1302 //////////////////////////////////////////////////////////////////////////
1304 //////////////////////////////////////////////////////////////////////////
1306 /*! This text is put before the list of members referenced by a member
1308 virtual QCString trReferences()
1310 return "다음을 참조함 : ";
1313 //////////////////////////////////////////////////////////////////////////
1315 //////////////////////////////////////////////////////////////////////////
1317 /*! used in member documentation blocks to produce a list of
1318 * members that are implemented by this one.
1320 virtual QCString trImplementedFromList(int numEntries)
1322 return trWriteList(numEntries)+"를 구현.";
1325 /*! used in member documentation blocks to produce a list of
1326 * all members that implement this abstract member.
1328 virtual QCString trImplementedInList(int numEntries)
1330 return trWriteList(numEntries)+"에서 구현되었습니다.";
1333 //////////////////////////////////////////////////////////////////////////
1335 //////////////////////////////////////////////////////////////////////////
1337 /*! used in RTF documentation as a heading for the Table
1340 virtual QCString trRTFTableOfContents()
1345 //////////////////////////////////////////////////////////////////////////
1347 //////////////////////////////////////////////////////////////////////////
1349 /*! Used as the header of the list of item that have been
1350 * flagged deprecated
1352 virtual QCString trDeprecatedList()
1357 //////////////////////////////////////////////////////////////////////////
1359 //////////////////////////////////////////////////////////////////////////
1361 /*! Used as a header for declaration section of the events found in
1364 virtual QCString trEvents()
1368 /*! Header used for the documentation section of a class' events. */
1369 virtual QCString trEventDocumentation()
1374 //////////////////////////////////////////////////////////////////////////
1376 //////////////////////////////////////////////////////////////////////////
1378 /*! Used as a heading for a list of Java class types with package scope.
1380 virtual QCString trPackageTypes()
1384 /*! Used as a heading for a list of Java class functions with package
1387 virtual QCString trPackageMembers()
1391 /*! Used as a heading for a list of static Java class functions with
1394 virtual QCString trStaticPackageMembers()
1398 /*! Used as a heading for a list of Java class variables with package
1401 virtual QCString trPackageAttribs()
1405 /*! Used as a heading for a list of static Java class variables with
1408 virtual QCString trStaticPackageAttribs()
1413 //////////////////////////////////////////////////////////////////////////
1415 //////////////////////////////////////////////////////////////////////////
1417 /*! Used in the quick index of a class/file/namespace member list page
1418 * to link to the unfiltered list of all members.
1420 virtual QCString trAll()
1424 /*! Put in front of the call graph for a function. */
1425 virtual QCString trCallGraph()
1427 return "이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:";
1430 //////////////////////////////////////////////////////////////////////////
1432 //////////////////////////////////////////////////////////////////////////
1434 /*! This string is used as the title for the page listing the search
1437 virtual QCString trSearchResultsTitle()
1441 /*! This string is put just before listing the search results. The
1442 * text can be different depending on the number of documents found.
1443 * Inside the text you can put the special marker $num to insert
1444 * the number representing the actual number of search results.
1445 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1446 * value 2 represents 2 or more matches. HTML markup is allowed inside
1447 * the returned string.
1449 virtual QCString trSearchResults(int numDocuments)
1451 if (numDocuments==0)
1453 return "죄송합니다. 질의에 일치하는 문서가 없습니다.";
1455 else if (numDocuments==1)
1457 return "질의에 일치하는 <b>1</b> 개의 문서를 찾았습니다.";
1461 return "질의에 일치하는 <b>$num</b> 개의 문서를 찾았습니다. "
1462 "가장 많이 일치하는 문서를 가장 먼저 보여줍니다.";
1465 /*! This string is put before the list of matched words, for each search
1466 * result. What follows is the list of words that matched the query.
1468 virtual QCString trSearchMatches()
1473 //////////////////////////////////////////////////////////////////////////
1475 //////////////////////////////////////////////////////////////////////////
1477 /*! This is used in HTML as the title of page with source code for file filename
1479 virtual QCString trSourceFile(QCString& filename)
1481 return filename + " 소스 파일";
1484 //////////////////////////////////////////////////////////////////////////
1486 //////////////////////////////////////////////////////////////////////////
1488 /*! This is used as the name of the chapter containing the directory
1491 virtual QCString trDirIndex()
1492 { return "디렉토리 계통도"; }
1494 /*! This is used as the name of the chapter containing the documentation
1495 * of the directories.
1497 virtual QCString trDirDocumentation()
1498 { return "디렉토리 문서화"; }
1500 /*! This is used as the title of the directory index and also in the
1501 * Quick links of an HTML page, to link to the directory hierarchy.
1503 virtual QCString trDirectories()
1506 /*! This returns a sentences that introduces the directory hierarchy.
1507 * and the fact that it is sorted alphabetically per level
1509 virtual QCString trDirDescription()
1510 { return "이 디렉토리 목록은 완전하진 않지만, (대략적으로) 알파벳순으로 정렬되어있습니다.:";
1513 /*! This returns the title of a directory page. The name of the
1514 * directory is passed via \a dirName.
1516 virtual QCString trDirReference(const char *dirName)
1517 { QCString result=dirName; result+=" 디렉토리 참조"; return result; }
1519 /*! This returns the word directory with or without starting capital
1520 * (\a first_capital) and in sigular or plural form (\a singular).
1522 virtual QCString trDir(bool, bool singular)
1524 QCString result("디렉토리");
1525 if (singular) result+=""; else result+="들";
1529 //////////////////////////////////////////////////////////////////////////
1531 //////////////////////////////////////////////////////////////////////////
1533 /*! This text is added to the documentation when the \\overload command
1534 * is used for a overloaded function.
1536 virtual QCString trOverloadText()
1538 return "이 함수는 편의를 제공하기 위해 오버로드된 멤버 함수입니다. "
1539 "위의 함수와 틀린 점은 단지 받아들이는 아규먼트(argument)가 다르다는 것입니다.";
1542 //////////////////////////////////////////////////////////////////////////
1544 //////////////////////////////////////////////////////////////////////////
1546 /*! This is used to introduce a caller (or called-by) graph */
1547 virtual QCString trCallerGraph()
1549 return "이 함수를 호출하는 함수들에 대한 그래프입니다.:";
1552 /*! This is used in the documentation of a file/namespace before the list
1553 * of documentation blocks for enumeration values
1555 virtual QCString trEnumerationValueDocumentation()
1556 { return "열거형 문서화"; }
1558 //////////////////////////////////////////////////////////////////////////
1559 // new since 1.5.4 (mainly for Fortran)
1560 //////////////////////////////////////////////////////////////////////////
1562 /*! header that is put before the list of member subprograms (Fortran). */
1563 virtual QCString trMemberFunctionDocumentationFortran()
1564 { return "멤버 함수/서브루틴 문서화"; }
1566 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1567 virtual QCString trCompoundListFortran()
1568 { return "데이터 타입 목록"; }
1570 /*! This is put above each page as a link to all members of compounds (Fortran). */
1571 virtual QCString trCompoundMembersFortran()
1572 { return "데이터 필드"; }
1574 /*! This is an introduction to the annotated compound list (Fortran). */
1575 virtual QCString trCompoundListDescriptionFortran()
1576 { return "대략적인 설명과 함께 데이터 타입들의 목록입니다.:"; }
1578 /*! This is an introduction to the page with all data types (Fortran). */
1579 virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
1581 QCString result="다음은 ";
1586 result+="모든 데이터 타입 멤버들의 목록입니다. ";
1591 result+="각 멤버에 대한 데이터 구조 문서화 페이지의 링크를 가지고 있습니다.";
1595 result+="그들이 속한 데이터 타입의 링크를 가지고 있습니다. :";
1600 /*! This is used in LaTeX as the title of the chapter with the
1601 * annotated compound index (Fortran).
1603 virtual QCString trCompoundIndexFortran()
1604 { return "데이터 타입 색인"; }
1606 /*! This is used in LaTeX as the title of the chapter containing
1607 * the documentation of all data types (Fortran).
1609 virtual QCString trTypeDocumentation()
1610 { return "데이터 타입 문서화"; }
1612 /*! This is used in the documentation of a file as a header before the
1613 * list of (global) subprograms (Fortran).
1615 virtual QCString trSubprograms()
1616 { return "함수/서브루틴"; }
1618 /*! This is used in the documentation of a file/namespace before the list
1619 * of documentation blocks for subprograms (Fortran)
1621 virtual QCString trSubprogramDocumentation()
1622 { return "함수/서브루틴 문서화"; }
1624 /*! This is used in the documentation of a file/namespace/group before
1625 * the list of links to documented compounds (Fortran)
1627 virtual QCString trDataTypes()
1628 { return "데이터 타입들"; }
1630 /*! used as the title of page containing all the index of all modules (Fortran). */
1631 virtual QCString trModulesList()
1634 /*! used as an introduction to the modules list (Fortran) */
1635 virtual QCString trModulesListDescription(bool extractAll)
1637 QCString result="다음은 ";
1638 if (!extractAll) result+="문서화된 ";
1639 result+="모든 모듈에 대한 목록입니다. (간략한 설명만을 보여줍니다) :";
1643 /*! used as the title of the HTML page of a module/type (Fortran) */
1644 virtual QCString trCompoundReferenceFortran(const char *clName,
1645 ClassDef::CompoundType compType,
1648 QCString result=(QCString)clName;
1651 case ClassDef::Class: result+=" 모듈"; break;
1652 case ClassDef::Struct: result+=" 타입"; break;
1653 case ClassDef::Union: result+=" 공용체"; break;
1654 case ClassDef::Interface: result+=" 인터페이스"; break;
1655 case ClassDef::Protocol: result+=" 프로토콜"; break;
1656 case ClassDef::Category: result+=" 카테고리"; break;
1657 case ClassDef::Exception: result+=" 예외"; break;
1660 if (isTemplate) result+=" 템플릿";
1664 /*! used as the title of the HTML page of a module (Fortran) */
1665 virtual QCString trModuleReference(const char *namespaceName)
1667 QCString result=namespaceName;
1672 /*! This is put above each page as a link to all members of modules. (Fortran) */
1673 virtual QCString trModulesMembers()
1674 { return "모듈 멤버들"; }
1676 /*! This is an introduction to the page with all modules members (Fortran) */
1677 virtual QCString trModulesMemberDescription(bool extractAll)
1679 QCString result="다음은 ";
1680 if (!extractAll) result+="문서화된 ";
1681 result+="모든 모듈 멤버의 목록입니다. ";
1684 result+="각 항목은 각 멤버의 모듈 문서화 페이지의 링크를 가지고 있습니다. :";
1688 result+="각 항목은 그들이 속한 모듈의 링크를 가지고 있습니다. :";
1693 /*! This is used in LaTeX as the title of the chapter with the
1694 * index of all modules (Fortran).
1696 virtual QCString trModulesIndex()
1699 /*! This is used for translation of the word that will possibly
1700 * be followed by a single name or by a list of names
1703 virtual QCString trModule(bool, bool singular)
1705 QCString result("모듈");
1706 if (!singular) result+="들";
1709 /*! This is put at the bottom of a module documentation page and is
1710 * followed by a list of files that were used to generate the page.
1712 virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
1714 { // here s is one of " Module", " Struct" or " Union"
1715 // single is true implies a single file
1716 QCString result=(QCString)"다음 파일";
1717 if (single) result+=""; else result+="들";
1722 case ClassDef::Class: result+="모듈"; break;
1723 case ClassDef::Struct: result+="타입"; break;
1724 case ClassDef::Union: result+="공용체"; break;
1725 case ClassDef::Interface: result+="인터페이스"; break;
1726 case ClassDef::Protocol: result+="프로토콜"; break;
1727 case ClassDef::Category: result+="카테고리"; break;
1728 case ClassDef::Exception: result+="예외"; break;
1731 result+="의 문서화 페이지:";
1734 /*! This is used for translation of the word that will possibly
1735 * be followed by a single name or by a list of names
1738 virtual QCString trType(bool, bool singular)
1740 QCString result("타입");
1741 if (!singular) result+="들";
1744 /*! This is used for translation of the word that will possibly
1745 * be followed by a single name or by a list of names
1748 virtual QCString trSubprogram(bool, bool singular)
1750 QCString result("서브프로그램");
1751 if (!singular) result+="들";
1755 /*! C# Type Constraint list */
1756 virtual QCString trTypeConstraints()
1761 //////////////////////////////////////////////////////////////////////////
1762 // new since 1.6.0 (mainly for the new search engine)
1763 //////////////////////////////////////////////////////////////////////////
1765 /*! directory relation for \a name */
1766 virtual QCString trDirRelation(const char *name)
1768 return QCString(name)+" 관계";
1771 /*! Loading message shown when loading search results */
1772 virtual QCString trLoading()
1777 /*! Label used for search results in the global namespace */
1778 virtual QCString trGlobalNamespace()
1783 /*! Message shown while searching */
1784 virtual QCString trSearching()
1789 /*! Text shown when no search results are found */
1790 virtual QCString trNoMatches()
1795 //////////////////////////////////////////////////////////////////////////
1796 // new since 1.6.3 (missing items for the directory pages)
1797 //////////////////////////////////////////////////////////////////////////
1799 /*! when clicking a directory dependency label, a page with a
1800 * table is shown. The heading for the first column mentions the
1801 * source file that has a relation to another file.
1803 virtual QCString trFileIn(const char *name)
1805 return QCString(name) + "의 파일";
1808 /*! when clicking a directory dependency label, a page with a
1809 * table is shown. The heading for the second column mentions the
1810 * destination file that is included.
1812 virtual QCString trIncludesFileIn(const char *name)
1814 return QCString(name) + "의 파일 포함";
1817 /** Compiles a date string.
1818 * @param year Year in 4 digits
1819 * @param month Month of the year: 1=January
1820 * @param day Day of the Month: 1..31
1821 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1822 * @param hour Hour of the day: 0..23
1823 * @param minutes Minutes in the hour: 0..59
1824 * @param seconds Seconds within the minute: 0..59
1825 * @param includeTime Include time in the result string?
1827 virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1828 int hour,int minutes,int seconds,
1831 static const char *days[] = { "월","화","수","목","금","토","일" };
1832 static const char *months[] = { "1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월" };
1834 sdate.sprintf("%s %s %d %d",days[dayOfWeek-1],months[month-1],day,year);
1838 stime.sprintf(" %.2d:%.2d:%.2d",hour,minutes,seconds);
1844 //////////////////////////////////////////////////////////////////////////
1846 //////////////////////////////////////////////////////////////////////////
1848 /*! Header for the page with bibliographic citations */
1849 virtual QCString trCiteReferences()
1852 /*! Text for copyright paragraph */
1853 virtual QCString trCopyright()
1854 { return "Copyright"; }
1856 /*! Header for the graph showing the directory dependencies */
1857 virtual QCString trDirDepGraph(const char *name)
1858 { return QCString(name) + QCString("에 대한 디렉토리 의존성 그래프:"); }
1860 //////////////////////////////////////////////////////////////////////////
1862 //////////////////////////////////////////////////////////////////////////
1864 /*! Detail level selector shown for hierarchical indices */
1865 virtual QCString trDetailLevel()
1868 /*! Section header for list of template parameters */
1869 virtual QCString trTemplateParameters()
1870 { return "템플릿 파라메터"; }
1872 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1873 virtual QCString trAndMore(const QCString &number)
1874 { return QCString("그리고 ")+number+"개 더..."; }
1876 /*! Used file list for a Java enum */
1877 virtual QCString trEnumGeneratedFromFiles(bool /*single*/)
1878 { QCString result = "이 열거형에 대한 문서가 다음 파일(들)로부터 생성되었습니다.:";
1882 /*! Header of a Java enum page (Java enums are represented as classes). */
1883 virtual QCString trEnumReference(const char *name)
1884 { return QCString(name)+" Enum Reference"; }
1886 /*! Used for a section containing inherited members */
1887 virtual QCString trInheritedFrom(const char *members,const char *what)
1888 { return QCString(what) + QCString("(으)로부터 상속된 ") + QCString(members); }
1890 /*! Header of the sections with inherited members specific for the
1893 virtual QCString trAdditionalInheritedMembers()
1894 { return "추가로 상속된 멤버들"; }
1896 //////////////////////////////////////////////////////////////////////////
1898 //////////////////////////////////////////////////////////////////////////
1900 /*! Used as a tooltip for the toggle button that appears in the
1901 * navigation tree in the HTML output when GENERATE_TREEVIEW is
1902 * enabled. This tooltip explains the meaning of the button.
1904 virtual QCString trPanelSynchronisationTooltip(bool enable)
1906 QCString opt = enable ? "활성화" : "비활성화";
1907 return "패널 동기화를 "+opt+"하기 위해 클릭하십시오";
1910 /*! Used in a method of an Objective-C class that is declared in a
1911 * a category. Note that the @1 marker is required and is replaced
1914 virtual QCString trProvidedByCategory()
1916 return "카테고리 @0에 의해 제공됨.";
1919 /*! Used in a method of an Objective-C category that extends a class.
1920 * Note that the @1 marker is required and is replaced by a link to
1923 virtual QCString trExtendsClass()
1925 return "클래스 @0 확장.";
1928 /*! Used as the header of a list of class methods in Objective-C.
1929 * These are similar to static public member functions in C++.
1931 virtual QCString trClassMethods()
1936 /*! Used as the header of a list of instance methods in Objective-C.
1937 * These are similar to public member functions in C++.
1939 virtual QCString trInstanceMethods()
1944 /*! Used as the header of the member functions of an Objective-C class.
1946 virtual QCString trMethodDocumentation()
1951 /*! Used as the title of the design overview picture created for the
1954 virtual QCString trDesignOverview()
1959 //////////////////////////////////////////////////////////////////////////
1961 //////////////////////////////////////////////////////////////////////////
1963 /** old style UNO IDL services: implemented interfaces */
1964 virtual QCString trInterfaces()
1965 { return "익스포트된 인터페이스들"; }
1967 /** old style UNO IDL services: inherited services */
1968 virtual QCString trServices()
1969 { return "포함된 서비스들"; }
1971 /** UNO IDL constant groups */
1972 virtual QCString trConstantGroups()
1973 { return "상수 그룹들"; }
1975 /** UNO IDL constant groups */
1976 virtual QCString trConstantGroupReference(const char *namespaceName)
1978 QCString result=namespaceName;
1979 result+=" 상수 그룹 레퍼런스";
1982 /** UNO IDL service page title */
1983 virtual QCString trServiceReference(const char *sName)
1985 QCString result=(QCString)sName;
1986 result+=" 서비스 레퍼런스";
1989 /** UNO IDL singleton page title */
1990 virtual QCString trSingletonReference(const char *sName)
1992 QCString result=(QCString)sName;
1993 result+=" 싱글톤 레퍼런스";
1996 /** UNO IDL service page */
1997 virtual QCString trServiceGeneratedFromFiles(bool single)
1999 // single is true implies a single file
2000 QCString result=(QCString)"이 서비스에 대한 문서화는 다음의 파일";
2001 if (!single) result+="들";
2002 result+="로부터 생성되었습니다.:";
2005 /** UNO IDL singleton page */
2006 virtual QCString trSingletonGeneratedFromFiles(bool single)
2008 // single is true implies a single file
2009 QCString result=(QCString)"이 싱글톤에 대한 문서화는 다음의 파일";
2010 if (!single) result+="들";
2011 result+="로부터 생성되었습니다.:";
2015 //////////////////////////////////////////////////////////////////////////