translator_za.h

Go to the documentation of this file.
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&euml;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&euml;r by lyn @0 van le&euml;r @1.";
00806     }
00807     virtual QCString trDefinedInSourceFile()
00808     {
00809       return "Definisie in le&euml;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&euml;r.";
00844     }
00846     virtual QCString trGotoDocumentation()
00847     {
00848       return "Skakel na die dokumentasie van hierdie le&euml;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&euml;rs direk of"
00978              "indirek hierdie le&euml;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&euml;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&euml;r" : "le&euml;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&euml;r";
01489     }
01490 
01492 // new since 1.3.9
01494 
01498     virtual QCString trDirIndex()
01499     { return "Directory Hi&euml;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&euml;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 



Generated on Mon Mar 31 10:58:48 2008 by  doxygen 1.5.1