translator_se.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 ==================================================================================
00020 Svensk översättning av:
00021 Samuel Hägglund      <sahag96@ite.mh.se>
00022 Xet Erixon           <xet@xeqt.com>
00023 Mikael Hallin        <mikaelhallin@yahoo.se>           2003-07-28
00024 ==================================================================================
00025 Uppdateringar.
00026 1999/04/29
00027 *  Omskrivningar av en hel del ordval, t.ex.
00028    ENG                  INNAN          EFTER
00029    compound             inhängnad      sammansatt
00030    structs              structs        strukter
00031    unions               unions         unioner
00032 
00033    osv...
00034 
00035 *  Alla översättnings-strängar returnerar i alla fall en något så när vettig
00036    förklaring...
00037 
00038 1999/05/27
00039 *  Det verkade som vi glömt en del mellanslag i vissa strängar vilket resulterade
00040    i att en del ord blev ihopskrivna.
00041 
00042 *  Bytt en del ordval igen...
00043    ENG                       INNAN          EFTER
00044    reference manual          Uppslagsbok    referensmanual
00045 
00046 *  Skrivit ihop en del ord som innan hade bindestreck
00047 *  En del nya översättningar är tillagda.
00048 *  Gamla översättningar borttagna
00049 
00050 ===================================================================================
00051 Problem!
00052    Slot: nån hygglig svensk översättning???
00053 
00054    Skicka gärna synpunkter.
00055 ===================================================================================
00056 1999/09/01
00057 *  Det verkar som om "namnrymd" är en hyggligt vedertagen svensk översättning
00058    av "namespace", så jag kör med det från och med nu.
00059 *  "interface" heter numera "gränssnitt"
00060 
00061 2003/07/28
00062 *  Jag har updaterat översättningen efter ett par års träda..
00063 Problem!
00064    Deprecated: nån hygglig svensk översättning???
00065 
00066    Skicka gärna synpunkter.
00067 */
00068 
00069 #ifndef TRANSLATOR_SE_H
00070 #define TRANSLATOR_SE_H
00071 
00072 class TranslatorSwedish : public TranslatorAdapter_1_4_6
00073 {
00074   public:
00075 
00076     virtual QCString idLanguage()
00077     { return "swedish"; }
00078 
00093     virtual QCString latexLanguageSupportCommand()
00094     {
00095       return "\\usepackage[swedish]{babel}\n";
00096     }
00097 
00099     virtual QCString idLanguageCharset()
00100     {
00101       return "iso-8859-1";
00102     }
00103 
00104     virtual QCString trRelatedFunctions()
00105     { return "Besläktade funktioner"; }
00106 
00107     virtual QCString trRelatedSubscript()
00108     { return "(Observera att dessa inte är medlemsfunktioner)"; }
00109 
00110     virtual QCString trDetailedDescription()
00111     { return "Detaljerad beskrivning"; }
00112 
00113     virtual QCString trMemberTypedefDocumentation()
00114     { return "Dokumentation av typdefinierade medlemmar"; }
00115 
00116     virtual QCString trMemberEnumerationDocumentation()
00117     { return "Dokumentation av egenuppräknande medlemmar"; }
00118 
00119     virtual QCString trMemberFunctionDocumentation()
00120     { return "Dokumentation av medlemsfunktioner"; }
00121 
00122     virtual QCString trMemberDataDocumentation()
00123     {
00124       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00125       {
00126         return "Fält dokumentation"; 
00127       }
00128       else
00129       {
00130         return "Dokumentation av datamedlemmar";
00131       }
00132     }
00133 
00134     virtual QCString trMore()
00135     { return "Mer..."; }
00136 
00137     virtual QCString trListOfAllMembers()
00138     { return "Lista över alla medlemmar."; }
00139 
00140     virtual QCString trMemberList()
00141     { return "Medlemslista"; }
00142 
00143     virtual QCString trThisIsTheListOfAllMembers()
00144     { return "Det här är en fullständig lista över medlemmar för "; }
00145 
00146     virtual QCString trIncludingInheritedMembers()
00147     { return " med alla ärvda medlemmar."; }
00148 
00149     virtual QCString trGeneratedAutomatically(const char *s)
00150     { QCString result="Automatiskt skapad av Doxygen";
00151       if (s) result+=(QCString)" för "+s;
00152       result+=" från källkoden."; 
00153       return result;
00154     }
00155 
00156     virtual QCString trEnumName()
00157     { return "enum namn"; }
00158 
00159     virtual QCString trEnumValue()
00160     { return "enum värde"; }
00161 
00162     virtual QCString trDefinedIn()
00163     { return "definierad i"; }
00164 
00165 /*
00166     QCString trVerbatimText(const char *f)
00167     { return (QCString)"Detta är den ordagranna texten från inkluderingsfilen "+f; }
00168 */
00169     virtual QCString trModules()
00170     { return "Moduler"; }
00171 
00172     virtual QCString trClassHierarchy()
00173     { return "Klasshierarki"; }
00174 
00175     virtual QCString trCompoundList()
00176     {
00177       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00178       {
00179         return "Datastrukturer";
00180       }
00181       else
00182       {
00183         return "Sammansatt klasslista";
00184       }
00185     }
00186 
00187     virtual QCString trFileList()
00188     { return "Fillista"; }
00189 
00190     virtual QCString trCompoundMembers()
00191     {
00192       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00193       {
00194         return "Data fält"; 
00195       }
00196       else
00197       {
00198         return "Sammansatta klassmedlemmar";
00199       }
00200     }
00201 
00202     virtual QCString trFileMembers()
00203     { 
00204       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00205       {
00206         return "Globala symboler"; 
00207       }
00208       else
00209       {
00210         return "Filmedlemmar";
00211       }
00212     }
00213 
00214     virtual QCString trRelatedPages()
00215     { return "Besläktade sidor"; }
00216 
00217     virtual QCString trExamples()
00218     { return "Exempel"; }
00219 
00220     virtual QCString trSearch()
00221     { return "Sök"; }
00222 
00223     virtual QCString trClassHierarchyDescription()
00224     { return "Denna lista över arv är grovt, men inte helt, "
00225              "sorterad i alfabetisk ordning:";
00226     }
00227 
00228     virtual QCString trFileListDescription(bool extractAll)
00229     {
00230       QCString result="Här följer en lista över alla ";
00231       if (!extractAll) result+="dokumenterade ";
00232       result+="filer, med en kort beskrivning:";
00233       return result;
00234     }
00235 
00236     virtual QCString trCompoundListDescription()
00237     { 
00238       
00239       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00240       {
00241         return "Här följer datastrukturerna med korta beskrivningar:";
00242       }
00243       else
00244       {
00245         return "Här följer klasserna, strukterna, unionerna och "
00246                "gränssnitten med korta beskrivningar:"; 
00247       }
00248     }
00249 
00251     virtual QCString trCompoundMembersDescription(bool extractAll)
00252     {
00253       QCString result="Här är en lista över alla ";
00254       if (!extractAll)
00255       {
00256         result+="dokumenterade ";
00257       }
00258       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00259       {
00260         result+="struktur- och unions-fält";
00261       }
00262       else
00263       {
00264         result+="klassmedlemmar";
00265       }
00266       result+=" med länkar till ";
00267       if (!extractAll) 
00268       {
00269         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00270         {
00271           result+="struktur/unions-dokumentationen för varje fält:";
00272         }
00273         else
00274         {
00275           result+="klassdokumentationen för varje medlem:";
00276         }
00277       }
00278       else 
00279       {
00280         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00281         {
00282           result+=" strukturerna/unionerna de tillhör:";
00283         }
00284         else
00285         {
00286           result+="klasserna de tillhör:";
00287         }
00288       }
00289       return result;
00290     }
00291 
00292     virtual QCString trFileMembersDescription(bool extractAll)
00293     {
00294       QCString result="Här följer en lista över alla ";
00295       if (!extractAll) result+="dokumenterade ";
00296 
00297       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00298       {
00299         result+="funktioner, variabler, definitioner, enumerationer "
00300                 "och typdefinitioner";
00301       }
00302       else
00303       {
00304         result+= "filmedlemmar";
00305       }
00306       result+= " med länkar till ";
00307       if (extractAll)
00308         result+= "filerna som de tillhör:";
00309       else
00310         result+= "dokumentationen:";
00311       return result;
00312     }
00313 
00314     virtual QCString trExamplesDescription()
00315     { return "Här följer en lista med alla exempel:"; }
00316 
00317     virtual QCString trRelatedPagesDescription()
00318     { return "Här följer en lista över alla besläktade dokumentationssidor:";}
00319 
00320     virtual QCString trModulesDescription()
00321     { return "Här följer en lista över alla moduler:"; }
00322 
00323     virtual QCString trDocumentation()
00324     { return "Dokumentation"; }
00325 
00326     virtual QCString trModuleIndex()
00327     { return "Modulindex"; }
00328 
00329     virtual QCString trHierarchicalIndex()
00330     { return "Hierarkiskt Index"; }
00331 
00335     virtual QCString trCompoundIndex()
00336     {
00337       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) {
00338         return "Index över datastrukturer";
00339       } else {
00340         return "Index över sammensatta typer";
00341       }
00342     }
00343 
00344     virtual QCString trFileIndex()
00345     { return "Filindex"; }
00346 
00347     virtual QCString trModuleDocumentation()
00348     { return "Dokumentation över moduler"; }
00349 
00353     virtual QCString trClassDocumentation()
00354     { 
00355       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00356       {
00357         return "Dokumentation över datastrukturer";
00358       }
00359       else
00360       {
00361         return "Documentation över klasser";
00362       }
00363     }
00364 
00365     virtual QCString trFileDocumentation()
00366     { return "Dokumentation över filer"; }
00367 
00368     virtual QCString trExampleDocumentation()
00369     { return "Dokumentation över exempel"; }
00370 
00371     virtual QCString trPageDocumentation()
00372     { return "Dokumentation av sidor"; }
00373 
00374     virtual QCString trReferenceManual()
00375     { return "Referensmanual"; }
00376 
00377     virtual QCString trDefines()
00378     { return "Definitioner"; }
00379     virtual QCString trFuncProtos()
00380     { return "Funktionsprototyper"; }
00381     virtual QCString trTypedefs()
00382     { return "Typdefinitioner"; }
00383     virtual QCString trEnumerations()
00384     { return "Egenuppräknande typer"; }
00385     virtual QCString trFunctions()
00386     { return "Funktioner"; }
00387     virtual QCString trVariables()
00388     { return "Variabler"; }
00389 
00390     virtual QCString trEnumerationValues()
00391     { return "Egenuppräknade typers värden"; }
00392 
00393     virtual QCString trDefineDocumentation()
00394     { return "Dokumentation över definitioner"; }
00395 
00396     virtual QCString trFunctionPrototypeDocumentation()
00397     { return "Dokumentation över funktionsprototyper"; }
00398 
00399     virtual QCString trTypedefDocumentation()
00400     { return "Dokumentation över typdefinitioner"; }
00401 
00402     virtual QCString trEnumerationTypeDocumentation()
00403     { return "Dokumentation över egenuppräknande typer"; }
00404 
00405     virtual QCString trFunctionDocumentation()
00406     { return "Dokumentation över funktioner"; }
00407 
00408     virtual QCString trVariableDocumentation()
00409     { return "Dokumentation över variabler"; }
00410 
00414     virtual QCString trCompounds()
00415     { 
00416       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00417       {
00418         return "Datastrukturer";
00419       }
00420       else
00421       {
00422         return "Sammansättning";
00423       }
00424     }
00425 
00426     virtual QCString trGeneratedAt(const char *date,const char *projName)
00427     {
00428       QCString result=(QCString)"Skapad "+date;
00429       if (projName) result+=(QCString)" för "+projName;
00430       result+=(QCString)" av";
00431       return result;
00432     }
00433 
00434     virtual QCString trWrittenBy()
00435     {
00436       return "skriven av";
00437     }
00438 
00439     virtual QCString trClassDiagram(const char *clName)
00440     {
00441       return (QCString)"Klassdiagram för "+clName;
00442     }
00443 
00444     virtual QCString trForInternalUseOnly()
00445     { return "Endast för internt bruk."; }
00446 
00447     virtual QCString trWarning()
00448     { return "Varning"; }
00449 
00450     virtual QCString trVersion()
00451     { return "Version"; }
00452 
00453     virtual QCString trDate()
00454     { return "Datum"; }
00455 
00456     virtual QCString trReturns()
00457     { return "Returnerar"; }
00458 
00459     virtual QCString trSeeAlso()
00460     { return "Se även"; }
00461 
00462     virtual QCString trParameters()
00463     { return "Parametrar"; }
00464 
00465     virtual QCString trExceptions()
00466     { return "Undantag"; }
00467 
00468     virtual QCString trGeneratedBy()
00469     { return "Skapad av"; }
00470 
00471 // new since 0.49-990307
00472 
00473     virtual QCString trNamespaceList()
00474     { return "Namnrymdslista"; }
00475 
00476     virtual QCString trNamespaceListDescription(bool extractAll)
00477     {
00478       QCString result="Här är en lista över alla ";
00479       if (!extractAll) result+="dokumenterade ";
00480       result+="namnrymder med en kort beskrivning:";
00481       return result;
00482     }
00483 
00484     virtual QCString trFriends()
00485     { return "Vänner"; }
00486 
00488 // new since 0.49-990405
00490 
00491     virtual QCString trRelatedFunctionDocumentation()
00492     { return "Vänners och besläktade funktioners dokumentation"; }
00493 
00495 // new since 0.49-990425
00497 
00498     virtual QCString trCompoundReference(const char *clName,
00499                                     ClassDef::CompoundType compType,
00500                                     bool isTemplate)
00501     {
00502       QCString result=(QCString)clName+" ";
00503       switch(compType)
00504       {
00505         case ClassDef::Class:  result+=" klass"; break;
00506         case ClassDef::Struct: result+=" strukt"; break;
00507         case ClassDef::Union:  result+=" union"; break;
00508         case ClassDef::Interface:  result+=" gränssnitt"; break;
00509         case ClassDef::Protocol:   result+=" protocol"; break; // translate me!
00510         case ClassDef::Category:   result+=" category"; break; // translate me!
00511         case ClassDef::Exception:  result+=" undantag"; break;
00512       }
00513       if (isTemplate) result+="template";
00514       result+="referens";
00515       return result;
00516     }
00517 
00518     virtual QCString trFileReference(const char *fileName)
00519     {
00520       QCString result=fileName;
00521       result+=" filreferens";
00522       return result;
00523     }
00524 
00525     virtual QCString trNamespaceReference(const char *namespaceName)
00526     {
00527       QCString result=namespaceName;
00528       result+=" namnrymdreferens";
00529       return result;
00530     }
00531 
00532     virtual QCString trPublicMembers()
00533     { return "Publika medlemmar"; }
00534     virtual QCString trPublicSlots()
00535     { return "Publika slots"; }
00536     virtual QCString trSignals()
00537     { return "Signaler"; }
00538     virtual QCString trStaticPublicMembers()
00539     { return "Statiska  publika medlemmar"; }
00540     virtual QCString trProtectedMembers()
00541     { return "Skyddade medlemmar"; }
00542     virtual QCString trProtectedSlots()
00543     { return "Skyddade slots"; }
00544     virtual QCString trStaticProtectedMembers()
00545     { return "Statiska skyddade medlemmar"; }
00546     virtual QCString trPrivateMembers()
00547     { return "Privata medlemmar"; }
00548     virtual QCString trPrivateSlots()
00549     { return "Privata slots"; }
00550     virtual QCString trStaticPrivateMembers()
00551     { return "Statiska privata medlemmar"; }
00552     // end of member sections
00553 
00554     virtual QCString trWriteList(int numEntries)
00555     {
00556       // this function is used to produce a comma-separated list of items.
00557       // use generateMarker(i) to indicate where item i should be put.
00558       QCString result;
00559       int i;
00560       // the inherits list contain `numEntries' classes
00561       for (i=0;i<numEntries;i++)
00562       {
00563         // use generateMarker to generate placeholders for the class links!
00564         result+=generateMarker(i); // generate marker for entry i in the list
00565                                    // (order is left to right)
00566 
00567         if (i!=numEntries-1)  // not the last entry, so we need a separator
00568         {
00569           if (i<numEntries-2) // not the fore last entry
00570             result+=", ";
00571           else                // the fore last entry
00572             result+=", och ";
00573         }
00574       }
00575       return result;
00576     }
00577 
00578     virtual QCString trInheritsList(int numEntries)
00579       // used in class documentation to produce a list of base classes,
00580       // if class diagrams are disabled.
00581     {
00582       return "Ärver "+trWriteList(numEntries)+".";
00583     }
00584     virtual QCString trInheritedByList(int numEntries)
00585       // used in class documentation to produce a list of super classes,
00586       // if class diagrams are disabled.
00587     {
00588       return "Ärvd av "+trWriteList(numEntries)+".";
00589     }
00590     virtual QCString trReimplementedFromList(int numEntries)
00591       // used in member documentation blocks to produce a list of
00592       // members that are hidden by this one.
00593     {
00594       return "Återskapad från "+trWriteList(numEntries)+".";
00595     }
00596     virtual QCString trReimplementedInList(int numEntries)
00597     {
00598       // used in member documentation blocks to produce a list of
00599       // all member that overwrite the implementation of this member.
00600       return "Återskapad i "+trWriteList(numEntries)+".";
00601     }
00602 
00603     virtual QCString trNamespaceMembers()
00604     { return "Namnrymdsmedlemmar"; }
00605     virtual QCString trNamespaceMemberDescription(bool extractAll)
00606     {
00607       QCString result="Här är en lista över alla ";
00608       if (!extractAll) result+="dokumenterade ";
00609       result+="namnrymdsmedlemmar med länkar till ";
00610       if (extractAll)
00611         result+=" namnrymd-dokumentationen för varje medlem:";
00612       else
00613         result+="de namnrymder de tillhör:";
00614       return result;
00615     }
00616 
00617     virtual QCString trNamespaceIndex()
00618     { return "Namnrymdsindex"; }
00619 
00620     virtual QCString trNamespaceDocumentation()
00621       { return "Namnrymd-dokumentation"; }
00623 // new since 0.49-990522
00625 
00629     virtual QCString trNamespaces()
00630     { return "Namnrymder"; }
00631 
00633 // new since 0.49-990728
00635 
00639     virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
00640         bool single)
00641     { // here s is one of " Class", " Struct" or " Union"
00642       // single is true implies a single file
00643       QCString result=(QCString)"Dokumentationen för ";
00644       switch(compType)
00645       {
00646         case ClassDef::Class:      result+="denna klass "; break;
00647         case ClassDef::Struct:     result+="denna strukt "; break;
00648         case ClassDef::Union:      result+="denna union "; break;
00649         case ClassDef::Interface:  result+="detta gränssnitt "; break;
00650         case ClassDef::Protocol:   result+="protocol"; break; // translate me!
00651         case ClassDef::Category:   result+="category"; break; // translate me!
00652         case ClassDef::Exception:  result+="detta undantag "; break;
00653       }
00654       result+="var genererad från följande fil";
00655       if (single) result+=":"; else result+="er:";
00656       return result;
00657     }
00658 
00662     virtual QCString trAlphabeticalList()
00663     {
00664       return "Alfabetisk lista";
00665     }
00667 // new since 0.49-990901
00669 
00671     virtual QCString trReturnValues()
00672     { return "Returvärden"; }
00673 
00676     virtual QCString trMainPage()
00677     { return "Huvudsida"; }
00678 
00682     virtual QCString trPageAbbreviation()
00683     { return "s."; }
00684 
00686 // new since 0.49-991003
00688 
00689     virtual QCString trDefinedAtLineInSourceFile()
00690     {
00691       return "Definition på rad @0 i filen @1.";
00692     }
00693     virtual QCString trDefinedInSourceFile()
00694     {
00695       return "Definition i filen @0.";
00696     }
00697 
00699 // new since 0.49-991205
00701 
00702     virtual QCString trDeprecated()
00703     {
00704       return "Föråldrad";
00705     }
00706 
00708 // new since 1.0.0
00710 
00712     virtual QCString trCollaborationDiagram(const char *clName)
00713     {
00714       return (QCString)"Samarbetsdiagram för "+clName+":";
00715     }
00716     
00718     virtual QCString trInclDepGraph(const char *fName)
00719     {
00720       return (QCString)"Include-beroendediagram för "+fName+":";
00721     }
00722     
00724     virtual QCString trConstructorDocumentation()
00725     {
00726       return "Dokumentation av konstruktorer och destruktorer"; 
00727     }
00728 
00730     virtual QCString trGotoSourceCode()
00731     {
00732       return "Gå till denna fils källkod.";
00733     }
00734 
00736     virtual QCString trGotoDocumentation()
00737     {
00738       return "Gå till denna fils dokumentation.";
00739     }
00740 
00742     virtual QCString trPrecondition()
00743     {
00744       return "Förhandsvillkor";
00745     }
00746 
00748     virtual QCString trPostcondition()
00749     {
00750       return "Resultat"; //"Postcondition";
00751     }
00752 
00754     virtual QCString trInvariant()
00755     {
00756       return "Invariant";
00757     }
00758 
00760     virtual QCString trInitialValue()
00761     {
00762       return "Begynnelsevärde:";
00763     }
00765     virtual QCString trCode()
00766     {
00767       return "källkod";
00768     }
00769 
00770     virtual QCString trGraphicalHierarchy()
00771     {
00772       return "Grafisk klasshierarki";
00773     }
00774     virtual QCString trGotoGraphicalHierarchy()
00775     {
00776       return "Gå till den grafiska klasshierarkin";
00777     }
00778     virtual QCString trGotoTextualHierarchy()
00779     {
00780       return "Gå till den textbaserade klasshierarkin";
00781     }
00782     virtual QCString trPageIndex()
00783     {
00784       return "Sidindex";
00785     }
00786     
00788 // new since 1.1.0
00790     
00791     virtual QCString trNote()
00792     {
00793       return "Notera";
00794     }
00795     virtual QCString trPublicTypes()
00796     {
00797       return "Publika typer";
00798     }
00799     virtual QCString trPublicAttribs()
00800     {
00801       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00802       {
00803         return "Datafält";
00804       }
00805       else
00806       {
00807         return "Publika attribut";
00808       }
00809     }
00810     virtual QCString trStaticPublicAttribs()
00811     {
00812       return "Statiska publika attribut";
00813     }
00814     virtual QCString trProtectedTypes()
00815     {
00816       return "Skyddade typer";
00817     }
00818     virtual QCString trProtectedAttribs()
00819     {
00820       return "Skyddade attribut";
00821     }
00822     virtual QCString trStaticProtectedAttribs()
00823     {
00824       return "Statiska skyddade attribut";
00825     }
00826     virtual QCString trPrivateTypes()
00827     {
00828       return "Privata typer";
00829     }
00830     virtual QCString trPrivateAttribs()
00831     {
00832       return "Privata attribut";
00833     }
00834     virtual QCString trStaticPrivateAttribs()
00835     {
00836       return "Statiska privata attribut";
00837     }
00838 
00840 // new since 1.1.3
00842 
00844     virtual QCString trTodo()
00845     {
00846       return "Att-göra";
00847     }
00849     virtual QCString trTodoList()
00850     {
00851       return "Att-göra lista";
00852     }
00853 
00855 // new since 1.1.4
00857 
00858     virtual QCString trReferencedBy()
00859     {
00860       return "Refererad av";
00861     }
00862     virtual QCString trRemarks()
00863     {
00864       return "Lägg märke till";
00865     }
00866     virtual QCString trAttention()
00867     {
00868       return "Observera";
00869     }
00870     virtual QCString trInclByDepGraph()
00871     {
00872       return "Den här grafen visar vilka filer som direkt eller "
00873               "indirekt inkluderar denna filen.";
00874     }
00875     virtual QCString trSince()
00876     {
00877       return "Sedan";
00878     }
00879 
00881 // new since 1.1.5
00883 
00885     virtual QCString trLegendTitle()
00886     {
00887       return "Grafförklaring";
00888     }
00889 
00893     virtual QCString trLegendDocs()
00894     {
00895       return 
00896         "Den här sidan förklarar hur man ska tolka de grafer som doxygen "
00897         "genererar.<p>\n"
00898         "Tag följande exempel:\n"
00899         "\\code\n"
00900         "/*! Osynlig klass på grund av stympning */\n"
00901         "class Invisible { };\n\n"
00902         "/*! Stympad klass, ärvningsrelationen är dold */\n"
00903         "class Truncated : public Invisible { };\n\n"
00904         "/* Klass utan doxygen-kommentarer */\n"
00905         "class Undocumented { };\n\n"
00906         "/*! Klass som ärvs med publikt arv */\n"
00907         "class PublicBase : public Truncated { };\n\n"
00908         "/*! En template-klass */\n"
00909         "template<class T> class Templ { };\n\n"
00910         "/*! Klass som ärvs med skyddat arv */\n"
00911         "class ProtectedBase { };\n\n"
00912         "/*! Klass som ärvs med privat arv */\n"
00913         "class PrivateBase { };\n\n"
00914         "/*! Klass som används av Inherited klassen */\n"
00915         "class Used { };\n\n"
00916         "/*! Super klassen som ärver ett antal andra klasser */\n"
00917         "class Inherited : public PublicBase,\n"
00918         "                  protected ProtectedBase,\n"
00919         "                  private PrivateBase,\n"
00920         "                  public Undocumented,\n"
00921         "                  public Templ<int>\n"
00922         "{\n"
00923         "  private:\n"
00924         "    Used *m_usedClass;\n"
00925         "};\n"
00926         "\\endcode\n"
00927         "Om \\c MAX_DOT_GRAPH_HEIGHT är satt till 240 i konfigurationsfilen, "
00928         "kommer följande graf att generas:"
00929         "<p><center><img alt=\"\" src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
00930         "<p>\n"
00931         "Rektanglarna i den ovanstående grafen har följande betydelser:\n"
00932         "<ul>\n"
00933         "<li>%En fylld svart rektangel representerar den strukt eller klass "
00934         "som har genererat grafen.\n"
00935         "<li>%En rektangel med svart kant symboliserar en dokumenterad "
00936         "strukt eller klass.\n"
00937         "<li>%En rektangel med grå kant symboliserar en odokumenterad strukt "
00938         "eller klass.\n"
00939         "<li>%En klass med röd kant symboliserar en strukt eller klass där "
00940         "alla dess relationer inte visas. %En graf stympas om den inte får "
00941         "plats inom de givna gränserna.\n"
00942         "</ul>\n"
00943         "Pilarna har följande betydelser:\n"
00944         "<ul>\n"
00945         "<li>%En mörkblå pil används för att visualisera en publik arvrelation "
00946         "mellan två klasser.\n"
00947         "<li>%En mörkgrön pil används för en skyddad arvsrelation.\n"
00948         "<li>%En mörkröd pil används för en privat arvsrelation.\n"
00949         "<li>%En sträckad lila pil används om en klass är innesluten eller "
00950         "använd av en annan klass. Vid pilen står namnet på den eller de "
00951         "variabler som klassen pilen pekar på kommer åt.\n"
00952         "<li>%En sträckad gul pil symboliserar förhållandet mellan en "
00953         "template-instans och template-klassen, som den instantierades från.\n"
00954         "Vid pilen står instansens template-parametrar.\n"
00955         "</ul>\n";
00956     }
00957 
00959     virtual QCString trLegend()
00960     {
00961       return "förklaring";
00962     }
00963 
00965 // new since 1.2.0
00967     
00969     virtual QCString trTest()
00970     {
00971       return "Test";
00972     }
00974     virtual QCString trTestList()
00975     {
00976       return "Testlista";
00977     }
00978 
00980 // new since 1.2.1
00982 
00984     virtual QCString trDCOPMethods()
00985     {
00986       return "DCOP metoder";
00987     }
00988 
00990 // new since 1.2.2
00992 
00994     virtual QCString trProperties()
00995     {
00996                 return "Egenskaper";
00997     }
00999     virtual QCString trPropertyDocumentation()
01000     {
01001       return "Egenskapsdokumentation";
01002     }
01003 
01005 // new since 1.2.4
01007 
01009     virtual QCString trClasses()
01010     {
01011       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
01012       {
01013         return "Datastrukturer";
01014       }
01015       else
01016       {
01017         return "Klasser";
01018       }
01019     }
01021     virtual QCString trPackage(const char *name)
01022     {
01023       return (QCString)"Paket "+name;
01024     }
01026     virtual QCString trPackageList()
01027     {
01028       return "Paketlista";
01029     }
01031     virtual QCString trPackageListDescription()
01032     {
01033       return "Här är en lista över paketen med en kort beskrivning "
01034              "(om sådan finns):";
01035     }
01037     virtual QCString trPackages()
01038     {
01039       return "Paket";
01040     }
01042     virtual QCString trDefineValue()
01043     {
01044       return "Värde:";
01045     }
01046     
01048 // new since 1.2.5
01050     
01052     virtual QCString trBug()
01053     {
01054       return "Bugg";
01055     }
01057     virtual QCString trBugList()
01058     {
01059       return "Bugglista";
01060     }
01061 
01063 // new since 1.2.6
01065 
01074     virtual QCString trRTFansicp()
01075     {
01076       return "1252";
01077     }
01078 
01080     virtual QCString trRTFCharSet()
01081     {
01082       return "0";
01083     }
01084 
01086     virtual QCString trRTFGeneralIndex()
01087     {
01088       return "Index";
01089     }
01090 
01095     virtual QCString trClass(bool first_capital, bool singular)
01096     { 
01097       QCString result((first_capital ? "Klass" : "klass"));
01098       if (!singular)  result+="er";
01099       return result; 
01100     }
01101 
01106     virtual QCString trFile(bool first_capital, bool singular)
01107     { 
01108       QCString result((first_capital ? "Fil" : "fil"));
01109       if (!singular)  result+="er";
01110       return result; 
01111     }
01112 
01117     virtual QCString trNamespace(bool first_capital, bool singular)
01118     { 
01119       QCString result((first_capital ? "Namnrymd" : "namnrynd"));
01120       if (!singular)  result+="er";
01121       return result; 
01122     }
01123     
01128     virtual QCString trGroup(bool first_capital, bool singular)
01129     { 
01130       QCString result((first_capital ? "Grupp" : "grupp"));
01131       if (!singular)  result+="er";
01132       return result; 
01133     }
01134 
01139     virtual QCString trPage(bool first_capital, bool singular)
01140     { 
01141       QCString result((first_capital ? "Sid" : "sid"));
01142       if (singular)
01143          result+="a";
01144       else
01145          result+="or";
01146       return result; 
01147     }
01148 
01153     virtual QCString trMember(bool first_capital, bool singular)
01154     { 
01155       QCString result((first_capital ? "Medlem" : "medlem"));
01156       if (!singular)  result+="mar";
01157       return result; 
01158     }
01159 
01164     virtual QCString trGlobal(bool first_capital, bool singular)
01165     { 
01166       QCString result((first_capital ? "Global" : "global"));
01167       if (!singular)  result+="er";
01168       return result; 
01169     }
01170 
01172 // new since 1.2.7
01174 
01177     virtual QCString trAuthor(bool first_capital, bool /*singular*/)
01178     {
01179       QCString result((first_capital ? "Författare" : "författare"));
01180       return result; 
01181     }
01182 
01184 // new since 1.2.11
01186 
01189     virtual QCString trReferences()
01190     {
01191       return "Referenser";
01192     }
01193 
01195 // new since 1.2.13
01197 
01201     virtual QCString trImplementedFromList(int numEntries)
01202     {
01203       return "Implementerar "+trWriteList(numEntries)+".";
01204     }
01205 
01209     virtual QCString trImplementedInList(int numEntries)
01210     {
01211       return "Implementerad i "+trWriteList(numEntries)+".";
01212     }
01213 
01215 // new since 1.2.16
01217 
01221     virtual QCString trRTFTableOfContents()
01222     {
01223       return "Innehållsförteckning";
01224     }
01225 
01227 // new since 1.2.17
01229 
01233     virtual QCString trDeprecatedList()
01234     {
01235       return "Lista över föråldrade";
01236     }
01237 
01239 // new since 1.2.18
01241 
01245     virtual QCString trEvents()
01246     {
01247       return "Händelser";
01248     }
01250     virtual QCString trEventDocumentation()
01251     {
01252       return "Händelse Dokumentation";
01253     }
01254 
01256 // new since 1.3
01258 
01261     virtual QCString trPackageTypes()
01262     { 
01263       return "Paket typer";
01264     }
01268     virtual QCString trPackageMembers()
01269     { 
01270       return "Paket funktioner";
01271     }
01275     virtual QCString trStaticPackageMembers()
01276     { 
01277       return "Statiska paket funktioner";
01278     }
01282     virtual QCString trPackageAttribs()
01283     { 
01284       return "Paket attribut";
01285     }
01289     virtual QCString trStaticPackageAttribs()
01290     { 
01291       return "Statiska paket attribut";
01292     }
01293     
01295 // new since 1.3.1
01297 
01301     virtual QCString trAll()
01302     {
01303       return "Alla";
01304     }
01306     virtual QCString trCallGraph()
01307     {
01308       return "Här är anropnings diagrammet för den här funktionen:";
01309     }
01310 
01312 // new since 1.3.3
01314 
01319     virtual QCString trSearchForIndex()
01320     {
01321       return "Sök efter";
01322     }
01326     virtual QCString trSearchResultsTitle()
01327     {
01328       return "Sökresultat";
01329     }
01338     virtual QCString trSearchResults(int numDocuments)
01339     {
01340       if (numDocuments==0)
01341       {
01342         return "Tyvärr finns det inga dokument som matchar din sökning.";
01343       }
01344       else if (numDocuments==1)
01345       {
01346         return "Hittade <b>1</b> dokument som matchar din sökning.";
01347       }
01348       else 
01349       {
01350         return "Hittade <b>$num</b> dokument som matchar din sökning. "
01351                "Visar de bästa träffarna först.";
01352       }
01353     }
01357     virtual QCString trSearchMatches()
01358     {
01359       return "Träffar:";
01360     }
01361 
01363 // new since 1.3.8
01365 
01368     virtual QCString trSourceFile(QCString& filename)
01369     {
01370       return "Källkodsfilen " + filename;
01371     }
01372 
01374 // new since 1.3.9
01376 
01380     virtual QCString trDirIndex()
01381     { return "Katalogstruktur"; }
01382 
01386     virtual QCString trDirDocumentation()
01387     { return "Katalogdokumentation"; }
01388 
01392     virtual QCString trDirectories()
01393     { return "Kataloger"; }
01394 
01398     virtual QCString trDirDescription()
01399         { return "Den här katalogen är grovt sorterad, "
01400              "men inte helt, i alfabetisk ordning:";
01401     }
01402 
01406     virtual QCString trDirReference(const char *dirName)
01407     { QCString result=dirName; result+=" Katalogreferens"; return result; }
01408 
01412     virtual QCString trDir(bool first_capital, bool singular)
01413     { 
01414       QCString result((first_capital ? "Katalog" : "katalog"));
01415       if (!singular) result+="er";
01416       return result; 
01417     }
01418 
01420 // new since 1.4.1
01422 
01426     virtual QCString trOverloadText()
01427     {
01428       return "Det här är en överlagrad medlemsfunktion "
01429              "tillhandahållen för bekvämlighet. Den enda som "
01430              "skiljer sig från ovanstående funktion är vilka "
01431              "argument den tar emot.";
01432     }
01433 
01434         
01435 };
01436 
01437 #endif



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