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