00001 /****************************************************************************** 00002 * 00003 * 00004 * 00005 * Copyright (C) 1997-2008 by Dimitri van Heesch. 00006 * 00007 * Permission to use, copy, modify, and distribute this software and its 00008 * documentation under the terms of the GNU General Public License is hereby 00009 * granted. No representations are made about the suitability of this software 00010 * for any purpose. It is provided "as is" without express or implied warranty. 00011 * See the GNU General Public License for more details. 00012 * 00013 * Documents produced by Doxygen are derivative works derived from the 00014 * input used in their production; they are not affected by this license. 00015 * 00016 */ 00017 00018 /* 00019 * Bronne vir hierdie vertaling (Sources for this translation): 00020 * Die Stigting vir Afrikaans se rekenaartermelys: 00021 * - http://www.afrikaans.com/rekenaarterme.html 00022 * Werkgroep vir Afrikaanse IT-terme: 00023 * - http://www.vertaal.org/index.html 00024 */ 00025 00026 #ifndef TRANSLATOR_ZA_H 00027 #define TRANSLATOR_ZA_H 00028 00029 class TranslatorAfrikaans : public TranslatorAdapter_1_4_6 00030 { 00031 public: 00032 00033 // --- Language control methods ------------------- 00034 00041 virtual QCString idLanguage() 00042 { return "afrikaans"; } 00043 00058 virtual QCString latexLanguageSupportCommand() 00059 { 00060 //should we use return "\\usepackage[afrikaans]{babel}\n"; 00061 // not sure - for now return an empty string 00062 return ""; 00063 } 00064 00066 virtual QCString idLanguageCharset() 00067 { 00068 return "iso-8859-1"; 00069 } 00070 00071 // --- Language translation methods ------------------- 00072 00074 virtual QCString trRelatedFunctions() 00075 { return "Verwante Funksies"; } 00076 00078 virtual QCString trRelatedSubscript() 00079 { return "(Let daarop dat hierdie nie lede funksies is nie.)"; } 00080 00082 virtual QCString trDetailedDescription() 00083 { return "Detail Beskrywing"; } 00084 00086 virtual QCString trMemberTypedefDocumentation() 00087 { return "Lede Typedef Dokumentasie"; } 00088 00090 virtual QCString trMemberEnumerationDocumentation() 00091 { return "Lede Enumerasie Dokumentasie"; } 00092 00094 virtual QCString trMemberFunctionDocumentation() 00095 { return "Lede Funksie Dokumentasie"; } 00096 00098 virtual QCString trMemberDataDocumentation() 00099 { 00100 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00101 { 00102 return "Veld Dokumentasie"; 00103 } 00104 else 00105 { 00106 return "Lede Data Dokumentasie"; 00107 } 00108 } 00109 00111 virtual QCString trMore() 00112 { return "Meer detail..."; } 00113 00115 virtual QCString trListOfAllMembers() 00116 { return "Lys van alle lede."; } 00117 00119 virtual QCString trMemberList() 00120 { return "Lede Lys"; } 00121 00123 virtual QCString trThisIsTheListOfAllMembers() 00124 { return "Hierdie is 'n volledige lys van lede vir "; } 00125 00127 virtual QCString trIncludingInheritedMembers() 00128 { return ", insluitend alle afgeleide lede."; } 00129 00133 virtual QCString trGeneratedAutomatically(const char *s) 00134 { QCString result="Automaties gegenereer deur Doxygen"; 00135 if (s) result+=(QCString)" vir "+s; 00136 result+=" van die bron kode af."; 00137 return result; 00138 } 00139 00141 virtual QCString trEnumName() 00142 { return "enum naam"; } 00143 00145 virtual QCString trEnumValue() 00146 { return "enum waarde"; } 00147 00149 virtual QCString trDefinedIn() 00150 { return "gedefinieër in"; } 00151 00152 // quick reference sections 00153 00157 virtual QCString trModules() 00158 { return "Modules"; } 00159 00161 virtual QCString trClassHierarchy() 00162 { return "Klas Hierargie"; } 00163 00165 virtual QCString trCompoundList() 00166 { 00167 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00168 { 00169 return "Data Strukture"; 00170 } 00171 else 00172 { 00173 return "Klas Lys"; 00174 } 00175 } 00176 00178 virtual QCString trFileList() 00179 { return "Leër Lys"; } 00180 00182 virtual QCString trCompoundMembers() 00183 { 00184 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00185 { 00186 return "Data Velde"; 00187 } 00188 else 00189 { 00190 return "Klas Lede"; 00191 } 00192 } 00193 00195 virtual QCString trFileMembers() 00196 { 00197 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00198 { 00199 return "Globals"; 00200 } 00201 else 00202 { 00203 return "Leër Lede"; 00204 } 00205 } 00206 00208 virtual QCString trRelatedPages() 00209 { return "Verwante Bladsye"; } 00210 00212 virtual QCString trExamples() 00213 { return "Voorbeelde"; } 00214 00216 virtual QCString trSearch() 00217 { return "Soek"; } 00218 00220 virtual QCString trClassHierarchyDescription() 00221 { 00222 return "Hierdie afgeleide lys word rofweg gesorteer: "; 00223 } 00224 00226 virtual QCString trFileListDescription(bool extractAll) 00227 { 00228 QCString result="Hier is 'n lys van alle "; 00229 if (!extractAll) result+="gedokumenteerde "; 00230 result+="leërs met kort beskrywings:"; 00231 return result; 00232 } 00233 00235 virtual QCString trCompoundListDescription() 00236 { 00237 00238 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00239 { 00240 return " Data strukture met kort beskrywings:"; 00241 } 00242 else 00243 { 00244 return "Klasse, structs, " 00245 "unions en intervlakke met kort beskrywings:"; 00246 } 00247 } 00248 00250 virtual QCString trCompoundMembersDescription(bool extractAll) 00251 { 00252 QCString result="'n Lys van alle "; 00253 if (!extractAll) 00254 { 00255 result+="gedokumenteerde "; 00256 } 00257 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00258 { 00259 result+="struct en union velde"; 00260 } 00261 else 00262 { 00263 result+="klas lede"; 00264 } 00265 result+=" met skakels na "; 00266 if (!extractAll) 00267 { 00268 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00269 { 00270 result+="die struct/union dokumentasie vir elke veld:"; 00271 } 00272 else 00273 { 00274 result+="die klas dokumentasie vir elke lid:"; 00275 } 00276 } 00277 else 00278 { 00279 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00280 { 00281 result+="die structures/unions waaraan hulle behoort:"; 00282 } 00283 else 00284 { 00285 result+="die klasse waaraan hulle behoort:"; 00286 } 00287 } 00288 return result; 00289 } 00290 00292 virtual QCString trFileMembersDescription(bool extractAll) 00293 { 00294 QCString result="'n Lys van alle "; 00295 if (!extractAll) result+="gedokumenteerde "; 00296 00297 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00298 { 00299 result+="funksies, veranderlikes, defines, enums, en typedefs"; 00300 } 00301 else 00302 { 00303 result+="leër lede"; 00304 } 00305 result+=" met skakels na "; 00306 if (extractAll) 00307 result+="die leërs waaraan hulle behoort:"; 00308 else 00309 result+="die dokumentasie:"; 00310 return result; 00311 } 00312 00314 virtual QCString trExamplesDescription() 00315 { return "'n Lys van alle voorbeelde:"; } 00316 00318 virtual QCString trRelatedPagesDescription() 00319 { return "'n Lys van alle verwante dokumentasie:"; } 00320 00322 virtual QCString trModulesDescription() 00323 { return "'n Lys van alle modules:"; } 00324 00326 virtual QCString trDocumentation() 00327 { return "Dokumentasie"; } 00328 00332 virtual QCString trModuleIndex() 00333 { return "Module Indeks"; } 00334 00338 virtual QCString trHierarchicalIndex() 00339 { return "Hierargiese Indeks"; } 00340 00344 virtual QCString trCompoundIndex() 00345 { 00346 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00347 { 00348 return "Data Strukture Indeks"; 00349 } 00350 else 00351 { 00352 return "Klas Indeks"; 00353 } 00354 } 00355 00359 virtual QCString trFileIndex() 00360 { return "Leër Indeks"; } 00361 00365 virtual QCString trModuleDocumentation() 00366 { return "Module Dokumentasie"; } 00367 00371 virtual QCString trClassDocumentation() 00372 { 00373 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00374 { 00375 return "Data Strukture Dokumentasie"; 00376 } 00377 else 00378 { 00379 return "Klas Dokumentasie"; 00380 } 00381 } 00382 00386 virtual QCString trFileDocumentation() 00387 { return "Leër Dokumentasie"; } 00388 00392 virtual QCString trExampleDocumentation() 00393 { return "Voorbeeld Dokumentasie"; } 00394 00398 virtual QCString trPageDocumentation() 00399 { return "Bladsy Dokumentasie"; } 00400 00402 virtual QCString trReferenceManual() 00403 { return "Verwysings Handleiding"; } 00404 00408 virtual QCString trDefines() 00409 { return "Definiesies"; } 00410 00414 virtual QCString trFuncProtos() 00415 { return "Funksie Prototipes"; } 00416 00420 virtual QCString trTypedefs() 00421 { return "Typedefs"; } 00422 00426 virtual QCString trEnumerations() 00427 { return "Enumerations"; } 00428 00432 virtual QCString trFunctions() 00433 { return "Funksies"; } 00434 00438 virtual QCString trVariables() 00439 { return "Veranderlikes"; } 00440 00444 virtual QCString trEnumerationValues() 00445 { return "Enumeration waardes"; } 00446 00450 virtual QCString trDefineDocumentation() 00451 { return "Define Documentation"; } 00452 00456 virtual QCString trFunctionPrototypeDocumentation() 00457 { return "Funksie Prototipe Dokumentasie"; } 00458 00462 virtual QCString trTypedefDocumentation() 00463 { return "Typedef Dokumentasie"; } 00464 00468 virtual QCString trEnumerationTypeDocumentation() 00469 { return "Enumeration Type Dokumentasie"; } 00470 00474 virtual QCString trFunctionDocumentation() 00475 { return "Funksie Dokumentasie"; } 00476 00480 virtual QCString trVariableDocumentation() 00481 { return "Veranderlike Dokumentasie"; } 00482 00486 virtual QCString trCompounds() 00487 { 00488 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00489 { 00490 return "Data Strukture"; 00491 } 00492 else 00493 { 00494 return "Klasse"; 00495 } 00496 } 00497 00501 virtual QCString trGeneratedAt(const char *date,const char *projName) 00502 { 00503 QCString result=(QCString)"Gegenereer op "+date; 00504 if (projName) result+=(QCString)" vir "+projName; 00505 result+=(QCString)" deur"; 00506 return result; 00507 } 00510 virtual QCString trWrittenBy() 00511 { 00512 return "geskryf deur"; 00513 } 00514 00516 virtual QCString trClassDiagram(const char *clName) 00517 { 00518 return (QCString)"Afleidings diagram vir "+clName+":"; 00519 } 00520 00522 virtual QCString trForInternalUseOnly() 00523 { return "Slegs vir interne gebruik."; } 00524 00526 virtual QCString trWarning() 00527 { return "Waarskuwing"; } 00528 00530 virtual QCString trVersion() 00531 { return "Weergawe"; } 00532 00534 virtual QCString trDate() 00535 { return "Datum"; } 00536 00538 virtual QCString trReturns() 00539 { return "Returns"; } 00540 00542 virtual QCString trSeeAlso() 00543 { return "Sien ook"; } 00544 00546 virtual QCString trParameters() 00547 { return "Parameters"; } 00548 00550 virtual QCString trExceptions() 00551 { return "Exceptions"; } 00552 00554 virtual QCString trGeneratedBy() 00555 { return "Gegenereer deur"; } 00556 00558 // new since 0.49-990307 00560 00562 virtual QCString trNamespaceList() 00563 { return "Namespace Lys"; } 00564 00566 virtual QCString trNamespaceListDescription(bool extractAll) 00567 { 00568 QCString result="'n Lys van alle "; 00569 if (!extractAll) result+="gedokumenteerde "; 00570 result+="namespaces met kort beskrywings:"; 00571 return result; 00572 } 00573 00577 virtual QCString trFriends() 00578 { return "Friends"; } 00579 00581 // new since 0.49-990405 00583 00587 virtual QCString trRelatedFunctionDocumentation() 00588 { return "Friends En Verwante Funksie Dokumentasie"; } 00589 00591 // new since 0.49-990425 00593 00595 virtual QCString trCompoundReference(const char *clName, 00596 ClassDef::CompoundType compType, 00597 bool isTemplate) 00598 { 00599 QCString result=(QCString)clName; 00600 switch(compType) 00601 { 00602 case ClassDef::Class: result+=" klas"; break; 00603 case ClassDef::Struct: result+=" Struct"; break; 00604 case ClassDef::Union: result+=" Union"; break; 00605 case ClassDef::Interface: result+=" Intervlak"; break; 00606 case ClassDef::Protocol: result+=" Protocol"; break; 00607 case ClassDef::Category: result+=" Kategorie"; break; 00608 case ClassDef::Exception: result+=" Exception"; break; 00609 } 00610 if (isTemplate) result+=" Template"; 00611 result+=" Verwysing"; 00612 return result; 00613 } 00614 00616 virtual QCString trFileReference(const char *fileName) 00617 { 00618 QCString result=fileName; 00619 result+=" Leër Verwysing"; 00620 return result; 00621 } 00622 00624 virtual QCString trNamespaceReference(const char *namespaceName) 00625 { 00626 QCString result=namespaceName; 00627 result+=" Namespace Verwysing"; 00628 return result; 00629 } 00630 00631 virtual QCString trPublicMembers() 00632 { return "Publieke Lede Funksies"; } 00633 virtual QCString trPublicSlots() 00634 { return "Publieke Slots"; } 00635 virtual QCString trSignals() 00636 { return "Signals"; } 00637 virtual QCString trStaticPublicMembers() 00638 { return "Statiese Publieke Lede Funksies"; } 00639 virtual QCString trProtectedMembers() 00640 { return "Beskermde Lede Funksies"; } 00641 virtual QCString trProtectedSlots() 00642 { return "Beskermde Slots"; } 00643 virtual QCString trStaticProtectedMembers() 00644 { return "Statiese Beskermde Lede Funksies"; } 00645 virtual QCString trPrivateMembers() 00646 { return "Private Lede Funksies"; } 00647 virtual QCString trPrivateSlots() 00648 { return "Private Slots"; } 00649 virtual QCString trStaticPrivateMembers() 00650 { return "Statiese Private Lede Funksies"; } 00651 00655 virtual QCString trWriteList(int numEntries) 00656 { 00657 QCString result; 00658 int i; 00659 // the inherits list contain `numEntries' classes 00660 for (i=0;i<numEntries;i++) 00661 { 00662 // use generateMarker to generate placeholders for the class links! 00663 result+=generateMarker(i); // generate marker for entry i in the list 00664 // (order is left to right) 00665 00666 if (i!=numEntries-1) // not the last entry, so we need a separator 00667 { 00668 if (i<numEntries-2) // not the fore last entry 00669 result+=", "; 00670 else // the fore last entry 00671 result+=", en "; 00672 } 00673 } 00674 return result; 00675 } 00676 00680 virtual QCString trInheritsList(int numEntries) 00681 { 00682 return "Afgelei van"+trWriteList(numEntries)+"."; 00683 } 00684 00688 virtual QCString trInheritedByList(int numEntries) 00689 { 00690 return "Afgelei van"+trWriteList(numEntries)+"."; 00691 } 00692 00696 virtual QCString trReimplementedFromList(int numEntries) 00697 { 00698 return "Hergeimplimenteer van "+trWriteList(numEntries)+"."; 00699 } 00700 00704 virtual QCString trReimplementedInList(int numEntries) 00705 { 00706 return "Hergeimplimenter in "+trWriteList(numEntries)+"."; 00707 } 00708 00710 virtual QCString trNamespaceMembers() 00711 { return "Namespace Lede"; } 00712 00714 virtual QCString trNamespaceMemberDescription(bool extractAll) 00715 { 00716 QCString result="'n Lys van alle "; 00717 if (!extractAll) result+="gedokumenteerde "; 00718 result+="namespace lede met skakels na "; 00719 if (extractAll) 00720 result+="die namespace dokumentasie vir elke lid:"; 00721 else 00722 result+="die namespaces waaraan hulle behoort:"; 00723 return result; 00724 } 00728 virtual QCString trNamespaceIndex() 00729 { return "Namespace Indeks"; } 00730 00734 virtual QCString trNamespaceDocumentation() 00735 { return "Namespace Dokumentasie"; } 00736 00738 // new since 0.49-990522 00740 00744 virtual QCString trNamespaces() 00745 { return "Namespaces"; } 00746 00748 // new since 0.49-990728 00750 00754 virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, 00755 bool single) 00756 { // here s is one of " Class", " Struct" or " Union" 00757 // single is true implies a single file 00758 QCString result=(QCString)"Die dokumentasie vir hierdie "; 00759 switch(compType) 00760 { 00761 case ClassDef::Class: result+="klas"; break; 00762 case ClassDef::Struct: result+="struct"; break; 00763 case ClassDef::Union: result+="union"; break; 00764 case ClassDef::Interface: result+="intervlak"; break; 00765 case ClassDef::Protocol: result+="protokol"; break; 00766 case ClassDef::Category: result+="kategorie"; break; 00767 case ClassDef::Exception: result+="eksepsie"; break; 00768 } 00769 result+=" is gegenereer vanaf die volgende leër"; 00770 if (single) result+=":"; else result+="s:"; 00771 return result; 00772 } 00773 00777 virtual QCString trAlphabeticalList() 00778 { return "Alfabetiese Lys"; } 00779 00781 // new since 0.49-990901 00783 00785 virtual QCString trReturnValues() 00786 { return "Return waardes"; } 00787 00790 virtual QCString trMainPage() 00791 { return "Hoof Bladsy"; } 00792 00796 virtual QCString trPageAbbreviation() 00797 { return "p."; } 00798 00800 // new since 0.49-991003 00802 00803 virtual QCString trDefinedAtLineInSourceFile() 00804 { 00805 return "Gedefinieër by lyn @0 van leër @1."; 00806 } 00807 virtual QCString trDefinedInSourceFile() 00808 { 00809 return "Definisie in leër @0."; 00810 } 00811 00813 // new since 0.49-991205 00815 00816 virtual QCString trDeprecated() 00817 { 00818 return "Verouderd"; 00819 } 00820 00822 // new since 1.0.0 00824 00826 virtual QCString trCollaborationDiagram(const char *clName) 00827 { 00828 return (QCString)"Samewerkings diagram vir "+clName+":"; 00829 } 00831 virtual QCString trInclDepGraph(const char *fName) 00832 { 00833 return (QCString)"Insluitings afhanklikheid diagram vir "+fName+":"; 00834 } 00836 virtual QCString trConstructorDocumentation() 00837 { 00838 return "Konstruktor & Destruktor Dokumentasie"; 00839 } 00841 virtual QCString trGotoSourceCode() 00842 { 00843 return "Skakel na die bron kode van hierdie leër."; 00844 } 00846 virtual QCString trGotoDocumentation() 00847 { 00848 return "Skakel na die dokumentasie van hierdie leër."; 00849 } 00851 virtual QCString trPrecondition() 00852 { 00853 return "Prekondisie"; 00854 } 00856 virtual QCString trPostcondition() 00857 { 00858 return "Postkondisie"; 00859 } 00861 virtual QCString trInvariant() 00862 { 00863 return "Invariant"; 00864 } 00866 virtual QCString trInitialValue() 00867 { 00868 return "Oorspronklike waarde:"; 00869 } 00871 virtual QCString trCode() 00872 { 00873 return "kode"; 00874 } 00875 virtual QCString trGraphicalHierarchy() 00876 { 00877 return "Grafiese Klasse Hierargie"; 00878 } 00879 virtual QCString trGotoGraphicalHierarchy() 00880 { 00881 return "Skakel na die grafiese klasse hierargie"; 00882 } 00883 virtual QCString trGotoTextualHierarchy() 00884 { 00885 return "Skakel na die teks klasse hierargie"; 00886 } 00887 virtual QCString trPageIndex() 00888 { 00889 return "Bladsy Indeks"; 00890 } 00891 00893 // new since 1.1.0 00895 00896 virtual QCString trNote() 00897 { 00898 return "Nota"; 00899 } 00900 virtual QCString trPublicTypes() 00901 { 00902 return "Publieke Tipes"; 00903 } 00904 virtual QCString trPublicAttribs() 00905 { 00906 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00907 { 00908 return "Data Velde"; 00909 } 00910 else 00911 { 00912 return "Publieke Public Attributes"; 00913 } 00914 } 00915 virtual QCString trStaticPublicAttribs() 00916 { 00917 return "Statiese Publieke Attribute"; 00918 } 00919 virtual QCString trProtectedTypes() 00920 { 00921 return "Beskermde Tipes"; 00922 } 00923 virtual QCString trProtectedAttribs() 00924 { 00925 return "Beskermde Attribute"; 00926 } 00927 virtual QCString trStaticProtectedAttribs() 00928 { 00929 return "Statiese Beskermde Attribute"; 00930 } 00931 virtual QCString trPrivateTypes() 00932 { 00933 return "Private Tipes"; 00934 } 00935 virtual QCString trPrivateAttribs() 00936 { 00937 return "Private Attribute"; 00938 } 00939 virtual QCString trStaticPrivateAttribs() 00940 { 00941 return "Statiese Private Attribute"; 00942 } 00943 00945 // new since 1.1.3 00947 00949 virtual QCString trTodo() 00950 { 00951 return "Aksies"; 00952 } 00954 virtual QCString trTodoList() 00955 { 00956 return "Aksie Lys"; 00957 } 00958 00960 // new since 1.1.4 00962 00963 virtual QCString trReferencedBy() 00964 { 00965 return "Verwysing van"; 00966 } 00967 virtual QCString trRemarks() 00968 { 00969 return "Opmerkings"; 00970 } 00971 virtual QCString trAttention() 00972 { 00973 return "Aandag"; 00974 } 00975 virtual QCString trInclByDepGraph() 00976 { 00977 return "Hierdie diagram verduidelik watter leërs direk of" 00978 "indirek hierdie leër insluit:"; 00979 } 00980 virtual QCString trSince() 00981 { 00982 return "Sederd"; 00983 } 00984 00986 // new since 1.1.5 00988 00990 virtual QCString trLegendTitle() 00991 { 00992 return "Diagram beskrywing"; 00993 } 00997 virtual QCString trLegendDocs() 00998 { 00999 return 01000 "Hierdie bladsy beskryf die diagram konvensies wat gebruik word " 01001 "deur doxygen.<p>\n" 01002 "in hierdie voorbeeld:\n" 01003 "\\code\n" 01004 "/*! Onsigbare klas weens afkorting */\n" 01005 "class Invisible { };\n\n" 01006 "/*! Afgekorte klas, afgeleide verwantskap word versteek */\n" 01007 "class Truncated : public Invisible { };\n\n" 01008 "/* Ongedokumenteerde Klas, geen doxygen kommentaar nie */\n" 01009 "class Undocumented{ };\n\n" 01010 "/*! 'n Klas wat afgelei is met 'n publieke verwantskap */\n" 01011 "class PublicBase : public Truncated { };\n\n" 01012 "/*! 'n template klas */\n" 01013 "template<class T> class Templ { };\n\n" 01014 "/*! 'n Klas wat afgelei is met 'n beskermde verwantskap */\n" 01015 "class ProtectedBase { };\n\n" 01016 "/*! 'n Klas wat afgelei is met 'n private verwantskap */\n" 01017 "class PrivateBase { };\n\n" 01018 "/*! 'n Klas wat gebrui word deur die Afgeleide klas */\n" 01019 "class GebruikMy { };\n\n" 01020 "/*! 'n Super klas wat afgelei word van 'n aantal basis klasse */\n" 01021 "class Inherited : public PublicBase,\n" 01022 " protected ProtectedBase,\n" 01023 " private PrivateBase,\n" 01024 " public Ongedokumenteer,\n" 01025 " public Templ<int>\n" 01026 "{\n" 01027 " private:\n" 01028 " Used *m_usedClass;\n" 01029 "};\n" 01030 "\\endcode\n" 01031 "As die \\c MAX_DOT_GRAPH_HEIGHT merker in die konfigurasie leër " 01032 "aan 240 gelyk gestel is, word die volgende diagram geproduseer:" 01033 "<p><center><img alt=\"\" src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n" 01034 "<p>\n" 01035 "Die reghoeke in die diagram het die volgende betekenis:\n" 01036 "<ul>\n" 01037 "<li>%'n Soliede swart reghoek verteenwoordig die klas waarvoor " 01038 "die diagram gegenereer is.\n" 01039 "<li>%'n Reghoek met 'n swart omlyning verteenwoordig 'n gedokumenteerde klas.\n" 01040 "<li>%'n Reghoek met 'n grys omlyning verteenwoordig 'n ongedokumenteerde klas.\n" 01041 "<li>%'n Reghoek met 'n rooi omlyning verteenwoordig 'n gedokumenteerde klas waarvoor" 01042 "alle verwante klasse (afgeleide of gebruik) nie getoon word nie. %'n Diagram word " 01043 "op hierie manier afgekort as dit nie in die gespesifiseerde raam pas nie.\n" 01044 "</ul>\n" 01045 "Die pyltjies het die volgende betekenis:\n" 01046 "<ul>\n" 01047 "<li>%'n Donker blou pyltjie verteenwoordig 'n publieke afgeleide " 01048 "verwantskap tussen twee klasse.\n" 01049 "<li>%'n Donker groen pyltjie word gebruik vir 'n beskermde verwantskap.\n" 01050 "<li>%'n Donker rooi pyltjie verteenwoordig private verwantskappe.\n" 01051 "<li>%'n Pers pyltjie word gebruik as 'n klas gebruik of bevat word " 01052 "deur 'n ander klas. Die pyltjie word gemerk met die veranderlike(s) waar deur " 01053 "die verwysde klass verkrygbaar is.\n" 01054 "<li>%'n Geel stippel pyl verteenwoordig die verwantslap tussen 'n template instansie en " 01055 "die template waarvan die klas vervaardig is. Die pyltjie word gemerk met die " 01056 "template parameters van die instansie.\n" 01057 "</ul>\n"; 01058 } 01060 virtual QCString trLegend() 01061 { 01062 return "beskrywing"; 01063 } 01064 01066 // new since 1.2.0 01068 01070 virtual QCString trTest() 01071 { 01072 return "Toets"; 01073 } 01075 virtual QCString trTestList() 01076 { 01077 return "Toets Lys"; 01078 } 01079 01081 // new since 1.2.1 01083 01085 virtual QCString trDCOPMethods() 01086 { 01087 return "DCOP Lede Funksies"; 01088 } 01089 01091 // new since 1.2.2 01093 01095 virtual QCString trProperties() 01096 { 01097 return "Eienskappe"; 01098 } 01100 virtual QCString trPropertyDocumentation() 01101 { 01102 return "Eienskap Dokumentasie"; 01103 } 01104 01106 // new since 1.2.4 01108 01110 virtual QCString trClasses() 01111 { 01112 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 01113 { 01114 return "Data Strukture"; 01115 } 01116 else 01117 { 01118 return "Klasse"; 01119 } 01120 } 01122 virtual QCString trPackage(const char *name) 01123 { 01124 return (QCString)"Pakket "+name; 01125 } 01127 virtual QCString trPackageList() 01128 { 01129 return "Pakket Lys"; 01130 } 01132 virtual QCString trPackageListDescription() 01133 { 01134 return "Die pakkette met kort beskrywings (indien beskikbaar):"; 01135 } 01137 virtual QCString trPackages() 01138 { 01139 return "Pakkette"; 01140 } 01142 virtual QCString trDefineValue() 01143 { 01144 return "Waarde:"; 01145 } 01146 01148 // new since 1.2.5 01150 01152 virtual QCString trBug() 01153 { 01154 return "Bug"; 01155 } 01157 virtual QCString trBugList() 01158 { 01159 return "Bug Lys"; 01160 } 01161 01163 // new since 1.2.6 01165 01191 virtual QCString trRTFansicp() 01192 { 01193 return "1252"; 01194 } 01195 01196 01200 virtual QCString trRTFCharSet() 01201 { 01202 return "0"; 01203 } 01204 01206 virtual QCString trRTFGeneralIndex() 01207 { 01208 return "Indeks"; 01209 } 01210 01215 virtual QCString trClass(bool first_capital, bool singular) 01216 { 01217 QCString result((first_capital ? "Klas" : "klas")); 01218 if (!singular) result+="se"; 01219 return result; 01220 } 01221 01226 virtual QCString trFile(bool first_capital, bool singular) 01227 { 01228 QCString result((first_capital ? "Leër" : "leër")); 01229 if (!singular) result+="s"; 01230 return result; 01231 } 01232 01237 virtual QCString trNamespace(bool first_capital, bool singular) 01238 { 01239 QCString result((first_capital ? "Namespace" : "namespace")); 01240 if (!singular) result+="s"; 01241 return result; 01242 } 01243 01248 virtual QCString trGroup(bool first_capital, bool singular) 01249 { 01250 QCString result((first_capital ? "Groep" : "groep")); 01251 if (!singular) result+="e"; 01252 return result; 01253 } 01254 01259 virtual QCString trPage(bool first_capital, bool singular) 01260 { 01261 QCString result((first_capital ? "Bladsy" : "bladsy")); 01262 if (!singular) result+="e"; 01263 return result; 01264 } 01265 01270 virtual QCString trMember(bool first_capital, bool singular) 01271 { 01272 QCString result((first_capital ? "Lid" : "lid")); 01273 if (!singular) result = (first_capital ? "Lede" : "lede"); 01274 return result; 01275 } 01276 01281 virtual QCString trGlobal(bool first_capital, bool singular) 01282 { 01283 QCString result((first_capital ? "Global" : "global")); 01284 if (!singular) result+="s"; 01285 return result; 01286 } 01287 01289 // new since 1.2.7 01291 01294 virtual QCString trAuthor(bool first_capital, bool singular) 01295 { 01296 QCString result((first_capital ? "Outeur" : "outeur")); 01297 if (!singular) result+="s"; 01298 return result; 01299 } 01300 01302 // new since 1.2.11 01304 01307 virtual QCString trReferences() 01308 { 01309 return "Verwysings"; 01310 } 01311 01313 // new since 1.2.13 01315 01319 virtual QCString trImplementedFromList(int numEntries) 01320 { 01321 return "Implimenteer "+trWriteList(numEntries)+"."; 01322 } 01323 01327 virtual QCString trImplementedInList(int numEntries) 01328 { 01329 return "Geimplimenteer in "+trWriteList(numEntries)+"."; 01330 } 01331 01333 // new since 1.2.16 01335 01339 virtual QCString trRTFTableOfContents() 01340 { 01341 return "Inhoudsopgawe"; 01342 } 01343 01345 // new since 1.2.17 01347 01351 virtual QCString trDeprecatedList() 01352 { 01353 return "Verouderde Lys"; 01354 } 01355 01357 // new since 1.2.18 01359 01363 virtual QCString trEvents() 01364 { 01365 return "Events"; 01366 } 01368 virtual QCString trEventDocumentation() 01369 { 01370 return "Event Dokumentasie"; 01371 } 01372 01374 // new since 1.3 01376 01379 virtual QCString trPackageTypes() 01380 { 01381 return "Pakket Tipes"; 01382 } 01386 virtual QCString trPackageMembers() 01387 { 01388 return "Pakket Funksies"; 01389 } 01393 virtual QCString trStaticPackageMembers() 01394 { 01395 return "Statiese Pakket Funksies"; 01396 } 01400 virtual QCString trPackageAttribs() 01401 { 01402 return "Pakket Eienskappe"; 01403 } 01407 virtual QCString trStaticPackageAttribs() 01408 { 01409 return "Statiese Pakket Eienskappe"; 01410 } 01411 01413 // new since 1.3.1 01415 01419 virtual QCString trAll() 01420 { 01421 return "Alle Lede"; 01422 } 01424 virtual QCString trCallGraph() 01425 { 01426 return "'n gebruiks diagram vir hierdie funksie:"; 01427 } 01428 01430 // new since 1.3.3 01432 01437 virtual QCString trSearchForIndex() 01438 { 01439 return "Soek vir"; 01440 } 01444 virtual QCString trSearchResultsTitle() 01445 { 01446 return "Soektog Resultate"; 01447 } 01456 virtual QCString trSearchResults(int numDocuments) 01457 { 01458 if (numDocuments==0) 01459 { 01460 return "Geen dokumente na gelang van jou navraag nie."; 01461 } 01462 else if (numDocuments==1) 01463 { 01464 return "Die soektog het <b>1</b> dokument gevind na gelang van jou navraag."; 01465 } 01466 else 01467 { 01468 return "Die soektog het <b>$num</b> dokumente gevind na gelang van jou navraag. " 01469 "Beste resultate eerste."; 01470 } 01471 } 01475 virtual QCString trSearchMatches() 01476 { 01477 return "Teikens:"; 01478 } 01479 01481 // new since 1.3.8 01483 01486 virtual QCString trSourceFile(QCString& filename) 01487 { 01488 return filename + " Bron kode Leër"; 01489 } 01490 01492 // new since 1.3.9 01494 01498 virtual QCString trDirIndex() 01499 { return "Directory Hiërargie"; } 01500 01504 virtual QCString trDirDocumentation() 01505 { return "Directory Documentasie"; } 01506 01510 virtual QCString trDirectories() 01511 { return "Directories"; } 01512 01516 virtual QCString trDirDescription() 01517 { return "Hierdie directory hiërargie is min of meer alfabeties " 01518 "gesorteer:"; 01519 } 01520 01524 virtual QCString trDirReference(const char *dirName) 01525 { QCString result=dirName; result+=" Directory Verwysing"; return result; } 01526 01530 virtual QCString trDir(bool first_capital, bool singular) 01531 { 01532 QCString result((first_capital ? "Director" : "director")); 01533 if (singular) result+="y"; else result+="ies"; 01534 return result; 01535 } 01536 01538 // new since 1.4.1 01540 01544 virtual QCString trOverloadText() 01545 { 01546 return "Hierdie is 'n oorlaaide lede funksie, " 01547 "vertoon vir volledigheid. Dit verskil slegs van die bogegewe " 01548 "funksie in die argument(e) wat dit aanvaar."; 01549 } 01550 01551 01552 }; 01553 01554 #endif 01555