translator_sv.h
Go to the documentation of this file.
1 /******************************************************************************
2  *
3  *
4  *
5  * Copyright (C) 1997-2015 by Dimitri van Heesch.
6  *
7  * Permission to use, copy, modify, and distribute this software and its
8  * documentation under the terms of the GNU General Public License is hereby
9  * granted. No representations are made about the suitability of this software
10  * for any purpose. It is provided "as is" without express or implied warranty.
11  * See the GNU General Public License for more details.
12  *
13  * Documents produced by Doxygen are derivative works derived from the
14  * input used in their production; they are not affected by this license.
15  *
16  */
17 
18 /*
19 ==================================================================================
20 Svensk översättning av:
21 Samuel Hägglund <sahag96@ite.mh.se>
22 Xet Erixon <xet@xeqt.com>
23 Mikael Hallin <mikaelhallin@yahoo.se> 2003-07-28
24 Björn Palmqvist <bjorn@aidium.se> 2014-02-01
25 ==================================================================================
26 Uppdateringar.
27 1999/04/29
28 * Omskrivningar av en hel del ordval, t.ex.
29  ENG INNAN EFTER
30  compound inhängnad sammansatt
31  structs structs strukter
32  unions unions unioner
33 
34  osv...
35 
36 * Alla översättnings-strängar returnerar i alla fall en något så när vettig
37  förklaring...
38 
39 1999/05/27
40 * Det verkade som vi glömt en del mellanslag i vissa strängar vilket resulterade
41  i att en del ord blev ihopskrivna.
42 
43 * Bytt en del ordval igen...
44  ENG INNAN EFTER
45  reference manual Uppslagsbok referensmanual
46 
47 * Skrivit ihop en del ord som innan hade bindestreck
48 * En del nya översättningar är tillagda.
49 * Gamla översättningar borttagna
50 
51 ===================================================================================
52 Problem!
53  Slot: nån hygglig svensk översättning???
54 
55  Skicka gärna synpunkter.
56 ===================================================================================
57 1999/09/01
58 * Det verkar som om "namnrymd" är en hyggligt vedertagen svensk översättning
59  av "namespace", så jag kör med det från och med nu.
60 * "interface" heter numera "gränssnitt"
61 
62 2003/07/28
63 * Jag har updaterat översättningen efter ett par års träda..
64 Problem!
65  Deprecated: nån hygglig svensk översättning???
66 
67  Skicka gärna synpunkter.
68 2015/01/09
69 * Uppdaterat den till senaste versionen 1.8.9.1
70 */
71 
72 #ifndef TRANSLATOR_SE_H
73 #define TRANSLATOR_SE_H
74 
76 {
77  public:
78 
79  virtual QCString idLanguage()
80  { return "swedish"; }
81 
82  /*! Used to get the LaTeX command(s) for the language support.
83  * This method should return string with commands that switch
84  * LaTeX to the desired language. For example
85  * <pre>"\\usepackage[german]{babel}\n"
86  * </pre>
87  * or
88  * <pre>"\\usepackage{polski}\n"
89  * "\\usepackage[latin2]{inputenc}\n"
90  * "\\usepackage[T1]{fontenc}\n"
91  * </pre>
92  *
93  * The English LaTeX does not use such commands. Because of this
94  * the empty string is returned in this implementation.
95  */
97  {
98  return "\\usepackage[swedish]{babel}\n";
99  }
100 
102  { return "Besläktade funktioner"; }
103 
105  { return "(Observera att dessa inte är medlemsfunktioner)"; }
106 
108  { return "Detaljerad beskrivning"; }
109 
111  { return "Dokumentation av typdefinierade medlemmar"; }
112 
114  { return "Dokumentation av egenuppräknande medlemmar"; }
115 
117  { return "Dokumentation av medlemsfunktioner"; }
118 
120  {
121  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
122  {
123  return "Fält dokumentation";
124  }
125  else
126  {
127  return "Dokumentation av datamedlemmar";
128  }
129  }
130 
131  virtual QCString trMore()
132  { return "Mer..."; }
133 
135  { return "Lista över alla medlemmar"; }
136 
138  { return "Medlemslista"; }
139 
141  { return "Det här är en fullständig lista över medlemmar för "; }
142 
144  { return " med alla ärvda medlemmar."; }
145 
146  virtual QCString trGeneratedAutomatically(const char *s)
147  { QCString result="Automatiskt skapad av Doxygen";
148  if (s) result+=(QCString)" för "+s;
149  result+=" från källkoden.";
150  return result;
151  }
152 
154  { return "enum namn"; }
155 
157  { return "enum värde"; }
158 
160  { return "definierad i"; }
161 
162 /*
163  QCString trVerbatimText(const char *f)
164  { return (QCString)"Detta är den ordagranna texten från inkluderingsfilen "+f; }
165 */
166  virtual QCString trModules()
167  { return "Moduler"; }
168 
170  { return "Klasshierarki"; }
171 
173  {
174  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
175  {
176  return "Datastrukturer";
177  }
178  else
179  {
180  return "Sammansatt klasslista";
181  }
182  }
183 
185  { return "Fillista"; }
186 
188  {
189  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
190  {
191  return "Data fält";
192  }
193  else
194  {
195  return "Sammansatta klassmedlemmar";
196  }
197  }
198 
200  {
201  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
202  {
203  return "Globala symboler";
204  }
205  else
206  {
207  return "Filmedlemmar";
208  }
209  }
210 
212  { return "Besläktade sidor"; }
213 
215  { return "Exempel"; }
216 
217  virtual QCString trSearch()
218  { return "Sök"; }
219 
221  { return "Denna lista över arv är grovt, men inte helt, "
222  "sorterad i alfabetisk ordning:";
223  }
224 
225  virtual QCString trFileListDescription(bool extractAll)
226  {
227  QCString result="Här följer en lista över alla ";
228  if (!extractAll) result+="dokumenterade ";
229  result+="filer, med en kort beskrivning:";
230  return result;
231  }
232 
234  {
235 
236  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
237  {
238  return "Här följer datastrukturerna med korta beskrivningar:";
239  }
240  else
241  {
242  return "Här följer klasserna, strukterna, unionerna och "
243  "gränssnitten med korta beskrivningar:";
244  }
245  }
246 
247  /*! This is an introduction to the page with all class members. */
248  virtual QCString trCompoundMembersDescription(bool extractAll)
249  {
250  QCString result="Här är en lista över alla ";
251  if (!extractAll)
252  {
253  result+="dokumenterade ";
254  }
255  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
256  {
257  result+="struktur- och unions-fält";
258  }
259  else
260  {
261  result+="klassmedlemmar";
262  }
263  result+=" med länkar till ";
264  if (!extractAll)
265  {
266  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
267  {
268  result+="struktur/unions-dokumentationen för varje fält:";
269  }
270  else
271  {
272  result+="klassdokumentationen för varje medlem:";
273  }
274  }
275  else
276  {
277  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
278  {
279  result+=" strukturerna/unionerna de tillhör:";
280  }
281  else
282  {
283  result+="klasserna de tillhör:";
284  }
285  }
286  return result;
287  }
288 
289  virtual QCString trFileMembersDescription(bool extractAll)
290  {
291  QCString result="Här följer en lista över alla ";
292  if (!extractAll) result+="dokumenterade ";
293 
294  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
295  {
296  result+="funktioner, variabler, definitioner, enumerationer "
297  "och typdefinitioner";
298  }
299  else
300  {
301  result+= "filmedlemmar";
302  }
303  result+= " med länkar till ";
304  if (extractAll)
305  result+= "filerna som de tillhör:";
306  else
307  result+= "dokumentationen:";
308  return result;
309  }
310 
312  { return "Här följer en lista med alla exempel:"; }
313 
315  { return "Här följer en lista över alla besläktade dokumentationssidor:";}
316 
318  { return "Här följer en lista över alla moduler:"; }
319 
321  { return "Dokumentation"; }
322 
324  { return "Modulindex"; }
325 
327  { return "Hierarkiskt Index"; }
328 
329  /*! This is used in LaTeX as the title of the chapter with the
330  * annotated compound index.
331  */
333  {
334  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) {
335  return "Index över datastrukturer";
336  } else {
337  return "Index över sammensatta typer";
338  }
339  }
340 
342  { return "Filindex"; }
343 
345  { return "Dokumentation över moduler"; }
346 
347  /*! This is used in LaTeX as the title of the chapter containing
348  * the documentation of all classes, structs and unions.
349  */
351  {
352  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
353  {
354  return "Dokumentation över datastrukturer";
355  }
356  else
357  {
358  return "Documentation över klasser";
359  }
360  }
361 
363  { return "Dokumentation över filer"; }
364 
366  { return "Dokumentation över exempel"; }
367 
369  { return "Dokumentation av sidor"; }
370 
372  { return "Referensmanual"; }
373 
374  virtual QCString trDefines()
375  { return "Definitioner"; }
377  { return "Typdefinitioner"; }
379  { return "Egenuppräknande typer"; }
381  { return "Funktioner"; }
383  { return "Variabler"; }
384 
386  { return "Egenuppräknade typers värden"; }
387 
389  { return "Dokumentation över definitioner"; }
390 
392  { return "Dokumentation över typdefinitioner"; }
393 
395  { return "Dokumentation över egenuppräknande typer"; ; }
396 
398  { return "Dokumentation över funktioner"; }
399 
401  { return "Dokumentation över variabler"; }
402 
403  /*! This is used in the documentation of a file/namespace/group before
404  * the list of links to documented compounds
405  */
407  {
408  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
409  {
410  return "Datastrukturer";
411  }
412  else
413  {
414  return "Sammansättning";
415  }
416  }
417 
418  virtual QCString trGeneratedAt(const char *date,const char *projName)
419  {
420  QCString result=(QCString)"Skapad "+date;
421  if (projName) result+=(QCString)" för "+projName;
422  result+=(QCString)" av";
423  return result;
424  }
425 
426  virtual QCString trClassDiagram(const char *clName)
427  {
428  return (QCString)"Klassdiagram för "+clName;
429  }
430 
432  { return "Endast för internt bruk."; }
433 
434  virtual QCString trWarning()
435  { return "Varning"; }
436 
437  virtual QCString trVersion()
438  { return "Version"; }
439 
440  virtual QCString trDate()
441  { return "Datum"; }
442 
443  virtual QCString trReturns()
444  { return "Returnerar"; }
445 
446  virtual QCString trSeeAlso()
447  { return "Se även"; }
448 
450  { return "Parametrar"; }
451 
453  { return "Undantag"; }
454 
456  { return "Skapad av"; }
457 
458 // new since 0.49-990307
459 
461  { return "Namnrymdslista"; }
462 
463  virtual QCString trNamespaceListDescription(bool extractAll)
464  {
465  QCString result="Här är en lista över alla ";
466  if (!extractAll) result+="dokumenterade ";
467  result+="namnrymder med en kort beskrivning:";
468  return result;
469  }
470 
471  virtual QCString trFriends()
472  { return "Vänner"; }
473 
474 //////////////////////////////////////////////////////////////////////////
475 // new since 0.49-990405
476 //////////////////////////////////////////////////////////////////////////
477 
479  { return "Vänners och besläktade funktioners dokumentation"; }
480 
481 //////////////////////////////////////////////////////////////////////////
482 // new since 0.49-990425
483 //////////////////////////////////////////////////////////////////////////
484 
485  virtual QCString trCompoundReference(const char *clName,
486  ClassDef::CompoundType compType,
487  bool isTemplate)
488  {
489  QCString result=(QCString)clName+" ";
490  switch(compType)
491  {
492  case ClassDef::Class: result+=" klass"; break;
493  case ClassDef::Struct: result+=" strukt"; break;
494  case ClassDef::Union: result+=" union"; break;
495  case ClassDef::Interface: result+=" gränssnitt"; break;
496  case ClassDef::Protocol: result+=" protokoll"; break;
497  case ClassDef::Category: result+=" kategori"; break;
498  case ClassDef::Exception: result+=" undantag"; break;
499  default: break;
500  }
501  if (isTemplate) result+="template";
502  result+="referens";
503  return result;
504  }
505 
506  virtual QCString trFileReference(const char *fileName)
507  {
509  result+=" filreferens";
510  return result;
511  }
512 
513  virtual QCString trNamespaceReference(const char *namespaceName)
514  {
515  QCString result=namespaceName;
516  result+=" namnrymdreferens";
517  return result;
518  }
519 
521  { return "Publika medlemmar"; }
523  { return "Publika slots"; }
524  virtual QCString trSignals()
525  { return "Signaler"; }
527  { return "Statiska publika medlemmar"; }
529  { return "Skyddade medlemmar"; }
531  { return "Skyddade slots"; }
533  { return "Statiska skyddade medlemmar"; }
535  { return "Privata medlemmar"; }
537  { return "Privata slots"; }
539  { return "Statiska privata medlemmar"; }
540  // end of member sections
541 
542  virtual QCString trWriteList(int numEntries)
543  {
544  // this function is used to produce a comma-separated list of items.
545  // use generateMarker(i) to indicate where item i should be put.
547  int i;
548  // the inherits list contain `numEntries' classes
549  for (i=0;i<numEntries;i++)
550  {
551  // use generateMarker to generate placeholders for the class links!
552  result+=generateMarker(i); // generate marker for entry i in the list
553  // (order is left to right)
554 
555  if (i!=numEntries-1) // not the last entry, so we need a separator
556  {
557  if (i<numEntries-2) // not the fore last entry
558  result+=", ";
559  else // the fore last entry
560  result+=", och ";
561  }
562  }
563  return result;
564  }
565 
566  virtual QCString trInheritsList(int numEntries)
567  // used in class documentation to produce a list of base classes,
568  // if class diagrams are disabled.
569  {
570  return "Ärver "+trWriteList(numEntries)+".";
571  }
572  virtual QCString trInheritedByList(int numEntries)
573  // used in class documentation to produce a list of super classes,
574  // if class diagrams are disabled.
575  {
576  return "Ärvd av "+trWriteList(numEntries)+".";
577  }
578  virtual QCString trReimplementedFromList(int numEntries)
579  // used in member documentation blocks to produce a list of
580  // members that are hidden by this one.
581  {
582  return "Återskapad från "+trWriteList(numEntries)+".";
583  }
584  virtual QCString trReimplementedInList(int numEntries)
585  {
586  // used in member documentation blocks to produce a list of
587  // all member that overwrite the implementation of this member.
588  return "Återskapad i "+trWriteList(numEntries)+".";
589  }
590 
592  { return "Namnrymdsmedlemmar"; }
593  virtual QCString trNamespaceMemberDescription(bool extractAll)
594  {
595  QCString result="Här är en lista över alla ";
596  if (!extractAll) result+="dokumenterade ";
597  result+="namnrymdsmedlemmar med länkar till ";
598  if (extractAll)
599  result+=" namnrymd-dokumentationen för varje medlem:";
600  else
601  result+="de namnrymder de tillhör:";
602  return result;
603  }
604 
606  { return "Namnrymdsindex"; }
607 
609  { return "Namnrymd-dokumentation"; }
610  //////////////////////////////////////////////////////////////////////////
611 // new since 0.49-990522
612 //////////////////////////////////////////////////////////////////////////
613 
614  /*! This is used in the documentation before the list of all
615  * namespaces in a file.
616  */
618  { return "Namnrymder"; }
619 
620 //////////////////////////////////////////////////////////////////////////
621 // new since 0.49-990728
622 //////////////////////////////////////////////////////////////////////////
623 
624  /*! This is put at the bottom of a class documentation page and is
625  * followed by a list of files that were used to generate the page.
626  */
628  bool single)
629  { // here s is one of " Class", " Struct" or " Union"
630  // single is true implies a single file
631  QCString result=(QCString)"Dokumentationen för ";
632  switch(compType)
633  {
634  case ClassDef::Class: result+="denna klass "; break;
635  case ClassDef::Struct: result+="denna strukt "; break;
636  case ClassDef::Union: result+="denna union "; break;
637  case ClassDef::Interface: result+="detta gränssnitt "; break;
638  case ClassDef::Protocol: result+="detta protokoll"; break;
639  case ClassDef::Category: result+="denna kategori"; break;
640  case ClassDef::Exception: result+="detta undantag "; break;
641  default: break;
642  }
643  result+="var genererad från följande fil";
644  if (single) result+=":"; else result+="er:";
645  return result;
646  }
647 
648 //////////////////////////////////////////////////////////////////////////
649 // new since 0.49-990901
650 //////////////////////////////////////////////////////////////////////////
651 
652  /*! This is used as the heading text for the retval command. */
654  { return "Returvärden"; }
655 
656  /*! This is in the (quick) index as a link to the main page (index.html)
657  */
659  { return "Huvudsida"; }
660 
661  /*! This is used in references to page that are put in the LaTeX
662  * documentation. It should be an abbreviation of the word page.
663  */
665  { return "s."; }
666 
667 //////////////////////////////////////////////////////////////////////////
668 // new since 0.49-991003
669 //////////////////////////////////////////////////////////////////////////
670 
672  {
673  return "Definition på rad @0 i filen @1.";
674  }
676  {
677  return "Definition i filen @0.";
678  }
679 
680 //////////////////////////////////////////////////////////////////////////
681 // new since 0.49-991205
682 //////////////////////////////////////////////////////////////////////////
683 
685  {
686  return "Föråldrad";
687  }
688 
689 //////////////////////////////////////////////////////////////////////////
690 // new since 1.0.0
691 //////////////////////////////////////////////////////////////////////////
692 
693  /*! this text is put before a collaboration diagram */
694  virtual QCString trCollaborationDiagram(const char *clName)
695  {
696  return (QCString)"Samarbetsdiagram för "+clName+":";
697  }
698 
699  /*! this text is put before an include dependency graph */
700  virtual QCString trInclDepGraph(const char *fName)
701  {
702  return (QCString)"Include-beroendediagram för "+fName+":";
703  }
704 
705  /*! header that is put before the list of constructor/destructors. */
707  {
708  return "Dokumentation av konstruktorer och destruktorer";
709  }
710 
711  /*! Used in the file documentation to point to the corresponding sources. */
713  {
714  return "Gå till denna fils källkod.";
715  }
716 
717  /*! Used in the file sources to point to the corresponding documentation. */
719  {
720  return "Gå till denna fils dokumentation.";
721  }
722 
723  /*! Text for the \\pre command */
725  {
726  return "Förhandsvillkor";
727  }
728 
729  /*! Text for the \\post command */
731  {
732  return "Resultat"; //"Postcondition";
733  }
734 
735  /*! Text for the \\invariant command */
737  {
738  return "Invariant";
739  }
740 
741  /*! Text shown before a multi-line variable/enum initialization */
743  {
744  return "Begynnelsevärde:";
745  }
746  /*! Text used the source code in the file index */
747  virtual QCString trCode()
748  {
749  return "källkod";
750  }
751 
753  {
754  return "Grafisk klasshierarki";
755  }
757  {
758  return "Gå till den grafiska klasshierarkin";
759  }
761  {
762  return "Gå till den textbaserade klasshierarkin";
763  }
765  {
766  return "Sidindex";
767  }
768 
769 //////////////////////////////////////////////////////////////////////////
770 // new since 1.1.0
771 //////////////////////////////////////////////////////////////////////////
772 
773  virtual QCString trNote()
774  {
775  return "Notera";
776  }
778  {
779  return "Publika typer";
780  }
782  {
783  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
784  {
785  return "Datafält";
786  }
787  else
788  {
789  return "Publika attribut";
790  }
791  }
793  {
794  return "Statiska publika attribut";
795  }
797  {
798  return "Skyddade typer";
799  }
801  {
802  return "Skyddade attribut";
803  }
805  {
806  return "Statiska skyddade attribut";
807  }
809  {
810  return "Privata typer";
811  }
813  {
814  return "Privata attribut";
815  }
817  {
818  return "Statiska privata attribut";
819  }
820 
821 //////////////////////////////////////////////////////////////////////////
822 // new since 1.1.3
823 //////////////////////////////////////////////////////////////////////////
824 
825  /*! Used as a marker that is put before a \\todo item */
826  virtual QCString trTodo()
827  {
828  return "Att-göra";
829  }
830  /*! Used as the header of the todo list */
832  {
833  return "Att-göra lista";
834  }
835 
836 //////////////////////////////////////////////////////////////////////////
837 // new since 1.1.4
838 //////////////////////////////////////////////////////////////////////////
839 
841  {
842  return "Refererad av";
843  }
844  virtual QCString trRemarks()
845  {
846  return "Lägg märke till";
847  }
849  {
850  return "Observera";
851  }
853  {
854  return "Den här grafen visar vilka filer som direkt eller "
855  "indirekt inkluderar denna filen.";
856  }
857  virtual QCString trSince()
858  {
859  return "Sedan";
860  }
861 
862 //////////////////////////////////////////////////////////////////////////
863 // new since 1.1.5
864 //////////////////////////////////////////////////////////////////////////
865 
866  /*! title of the graph legend page */
868  {
869  return "Grafförklaring";
870  }
871 
872  /*! page explaining how the dot graph's should be interpreted
873  * The %A in the text below are to prevent link to classes called "A".
874  */
876  {
877  return
878  "Den här sidan förklarar hur man ska tolka de grafer som doxygen "
879  "genererar.<p>\n"
880  "Tag följande exempel:\n"
881  "\\code\n"
882  "/*! Osynlig klass på grund av trunkering */\n"
883  "class Invisible { };\n\n"
884  "/*! Trunkerad klass, ärvningsrelationen är dold */\n"
885  "class Truncated : public Invisible { };\n\n"
886  "/* Klass utan doxygen-kommentarer */\n"
887  "class Undocumented { };\n\n"
888  "/*! Klass som ärvs med publikt arv */\n"
889  "class PublicBase : public Truncated { };\n\n"
890  "/*! En template-klass */\n"
891  "template<class T> class Templ { };\n\n"
892  "/*! Klass som ärvs med skyddat arv */\n"
893  "class ProtectedBase { };\n\n"
894  "/*! Klass som ärvs med privat arv */\n"
895  "class PrivateBase { };\n\n"
896  "/*! Klass som används av Inherited klassen */\n"
897  "class Used { };\n\n"
898  "/*! Super klassen som ärver ett antal andra klasser */\n"
899  "class Inherited : public PublicBase,\n"
900  " protected ProtectedBase,\n"
901  " private PrivateBase,\n"
902  " public Undocumented,\n"
903  " public Templ<int>\n"
904  "{\n"
905  " private:\n"
906  " Used *m_usedClass;\n"
907  "};\n"
908  "\\endcode\n"
909  "Detta resulterar i att följande graf genereras:"
910  "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center></p>\n"
911  "<p>\n"
912  "Rektanglarna i den ovanstående grafen har följande betydelser:\n"
913  "<ul>\n"
914  "<li>%En fylld grå rektangel representerar den strukt eller klass "
915  "som har genererat grafen.</li>\n"
916  "<li>%En rektangel med svart kant symboliserar en dokumenterad strukt eller klass.</li>\n"
917  "<li>%En rektangel med grå kant symboliserar en odokumenterad strukt eller klass.</li>\n"
918  "<li>%En klass med röd kant symboliserar en strukt eller klass där "
919  "alla dess relationer inte visas. %En graf trunkeras om den inte får "
920  "plats inom de givna gränserna.</li>\n"
921  "</ul>\n"
922  "<p>\n"
923  "Pilarna har följande betydelser:\n"
924  "</p>\n"
925  "<ul>\n"
926  "<li>%En mörkblå pil används för att visualisera en publik arvrelation "
927  "mellan två klasser.</li>\n"
928  "<li>%En mörkgrön pil används för en skyddad arvsrelation.</li>\n"
929  "<li>%En mörkröd pil används för en privat arvsrelation.\n</li>"
930  "<li>%En sträckad lila pil används om en klass är innesluten eller "
931  "använd av en annan klass. Vid pilen står namnet på den eller de "
932  "variabler som klassen pilen pekar på kommer åt.</li>\n"
933  "<li>%En sträckad gul pil symboliserar förhållandet mellan en "
934  "template-instans och template-klassen, som den instantierades från.\n"
935  "Vid pilen står instansens template-parametrar.</li>\n"
936  "</ul>\n";
937  }
938 
939  /*! text for the link to the legend page */
940  virtual QCString trLegend()
941  {
942  return "förklaring";
943  }
944 
945 //////////////////////////////////////////////////////////////////////////
946 // new since 1.2.0
947 //////////////////////////////////////////////////////////////////////////
948 
949  /*! Used as a marker that is put before a test item */
950  virtual QCString trTest()
951  {
952  return "Test";
953  }
954  /*! Used as the header of the test list */
956  {
957  return "Testlista";
958  }
959 
960 //////////////////////////////////////////////////////////////////////////
961 // new since 1.2.2
962 //////////////////////////////////////////////////////////////////////////
963 
964  /*! Used as a section header for IDL properties */
966  {
967  return "Egenskaper";
968  }
969  /*! Used as a section header for IDL property documentation */
971  {
972  return "Egenskapsdokumentation";
973  }
974 
975 //////////////////////////////////////////////////////////////////////////
976 // new since 1.2.4
977 //////////////////////////////////////////////////////////////////////////
978 
979  /*! Used for Java classes in the summary section of Java packages */
980  virtual QCString trClasses()
981  {
982  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
983  {
984  return "Datastrukturer";
985  }
986  else
987  {
988  return "Klasser";
989  }
990  }
991  /*! Used as the title of a Java package */
992  virtual QCString trPackage(const char *name)
993  {
994  return (QCString)"Paket "+name;
995  }
996  /*! Title of the package index page */
998  {
999  return "Paketlista";
1000  }
1001  /*! The description of the package index page */
1003  {
1004  return "Här är en lista över paketen med en kort beskrivning "
1005  "(om sådan finns):";
1006  }
1007  /*! The link name in the Quick links header for each page */
1009  {
1010  return "Paket";
1011  }
1012  /*! Text shown before a multi-line define */
1014  {
1015  return "Värde:";
1016  }
1017 
1018 //////////////////////////////////////////////////////////////////////////
1019 // new since 1.2.5
1020 //////////////////////////////////////////////////////////////////////////
1021 
1022  /*! Used as a marker that is put before a \\bug item */
1023  virtual QCString trBug()
1024  {
1025  return "Bugg";
1026  }
1027  /*! Used as the header of the bug list */
1029  {
1030  return "Bugglista";
1031  }
1032 
1033 //////////////////////////////////////////////////////////////////////////
1034 // new since 1.2.6
1035 //////////////////////////////////////////////////////////////////////////
1036 
1037  /*! Used as ansicpg for RTF file
1038  * (used table extract:)
1039  * <pre>
1040  * Charset Name Charset Value(hex) Codepage number
1041  * ------------------------------------------------------
1042  * ANSI_CHARSET 0 (x00) 1252
1043  * </pre>
1044  */
1046  {
1047  return "1252";
1048  }
1049 
1050  /*! Used as ansicpg for RTF fcharset */
1052  {
1053  return "0";
1054  }
1055 
1056  /*! Used as header RTF general index */
1058  {
1059  return "Index";
1060  }
1061 
1062  /*! This is used for translation of the word that will possibly
1063  * be followed by a single name or by a list of names
1064  * of the category.
1065  */
1066  virtual QCString trClass(bool first_capital, bool singular)
1067  {
1068  QCString result((first_capital ? "Klass" : "klass"));
1069  if (!singular) result+="er";
1070  return result;
1071  }
1072 
1073  /*! This is used for translation of the word that will possibly
1074  * be followed by a single name or by a list of names
1075  * of the category.
1076  */
1077  virtual QCString trFile(bool first_capital, bool singular)
1078  {
1079  QCString result((first_capital ? "Fil" : "fil"));
1080  if (!singular) result+="er";
1081  return result;
1082  }
1083 
1084  /*! This is used for translation of the word that will possibly
1085  * be followed by a single name or by a list of names
1086  * of the category.
1087  */
1088  virtual QCString trNamespace(bool first_capital, bool singular)
1089  {
1090  QCString result((first_capital ? "Namnrymd" : "namnrymd"));
1091  if (!singular) result+="er";
1092  return result;
1093  }
1094 
1095  /*! This is used for translation of the word that will possibly
1096  * be followed by a single name or by a list of names
1097  * of the category.
1098  */
1099  virtual QCString trGroup(bool first_capital, bool singular)
1100  {
1101  QCString result((first_capital ? "Grupp" : "grupp"));
1102  if (!singular) result+="er";
1103  return result;
1104  }
1105 
1106  /*! This is used for translation of the word that will possibly
1107  * be followed by a single name or by a list of names
1108  * of the category.
1109  */
1110  virtual QCString trPage(bool first_capital, bool singular)
1111  {
1112  QCString result((first_capital ? "Sid" : "sid"));
1113  if (singular)
1114  result+="a";
1115  else
1116  result+="or";
1117  return result;
1118  }
1119 
1120  /*! This is used for translation of the word that will possibly
1121  * be followed by a single name or by a list of names
1122  * of the category.
1123  */
1124  virtual QCString trMember(bool first_capital, bool singular)
1125  {
1126  QCString result((first_capital ? "Medlem" : "medlem"));
1127  if (!singular) result+="mar";
1128  return result;
1129  }
1130 
1131  /*! This is used for translation of the word that will possibly
1132  * be followed by a single name or by a list of names
1133  * of the category.
1134  */
1135  virtual QCString trGlobal(bool first_capital, bool singular)
1136  {
1137  QCString result((first_capital ? "Global" : "global"));
1138  if (!singular) result+="er";
1139  return result;
1140  }
1141 
1142 //////////////////////////////////////////////////////////////////////////
1143 // new since 1.2.7
1144 //////////////////////////////////////////////////////////////////////////
1145 
1146  /*! This text is generated when the \\author command is used and
1147  * for the author section in man pages. */
1148  virtual QCString trAuthor(bool first_capital, bool /*singular*/)
1149  {
1150  QCString result((first_capital ? "Författare" : "författare"));
1151  return result;
1152  }
1153 
1154 //////////////////////////////////////////////////////////////////////////
1155 // new since 1.2.11
1156 //////////////////////////////////////////////////////////////////////////
1157 
1158  /*! This text is put before the list of members referenced by a member
1159  */
1161  {
1162  return "Referenser";
1163  }
1164 
1165 //////////////////////////////////////////////////////////////////////////
1166 // new since 1.2.13
1167 //////////////////////////////////////////////////////////////////////////
1168 
1169  /*! used in member documentation blocks to produce a list of
1170  * members that are implemented by this one.
1171  */
1172  virtual QCString trImplementedFromList(int numEntries)
1173  {
1174  return "Implementerar "+trWriteList(numEntries)+".";
1175  }
1176 
1177  /*! used in member documentation blocks to produce a list of
1178  * all members that implement this abstract member.
1179  */
1180  virtual QCString trImplementedInList(int numEntries)
1181  {
1182  return "Implementerad i "+trWriteList(numEntries)+".";
1183  }
1184 
1185 //////////////////////////////////////////////////////////////////////////
1186 // new since 1.2.16
1187 //////////////////////////////////////////////////////////////////////////
1188 
1189  /*! used in RTF documentation as a heading for the Table
1190  * of Contents.
1191  */
1193  {
1194  return "Innehållsförteckning";
1195  }
1196 
1197 //////////////////////////////////////////////////////////////////////////
1198 // new since 1.2.17
1199 //////////////////////////////////////////////////////////////////////////
1200 
1201  /*! Used as the header of the list of item that have been
1202  * flagged deprecated
1203  */
1205  {
1206  return "Lista över föråldrade";
1207  }
1208 
1209 //////////////////////////////////////////////////////////////////////////
1210 // new since 1.2.18
1211 //////////////////////////////////////////////////////////////////////////
1212 
1213  /*! Used as a header for declaration section of the events found in
1214  * a C# program
1215  */
1216  virtual QCString trEvents()
1217  {
1218  return "Händelser";
1219  }
1220  /*! Header used for the documentation section of a class' events. */
1222  {
1223  return "Händelse Dokumentation";
1224  }
1225 
1226 //////////////////////////////////////////////////////////////////////////
1227 // new since 1.3
1228 //////////////////////////////////////////////////////////////////////////
1229 
1230  /*! Used as a heading for a list of Java class types with package scope.
1231  */
1233  {
1234  return "Paket typer";
1235  }
1236  /*! Used as a heading for a list of Java class functions with package
1237  * scope.
1238  */
1240  {
1241  return "Paket funktioner";
1242  }
1243  /*! Used as a heading for a list of static Java class functions with
1244  * package scope.
1245  */
1247  {
1248  return "Statiska paket funktioner";
1249  }
1250  /*! Used as a heading for a list of Java class variables with package
1251  * scope.
1252  */
1254  {
1255  return "Paket attribut";
1256  }
1257  /*! Used as a heading for a list of static Java class variables with
1258  * package scope.
1259  */
1261  {
1262  return "Statiska paket attribut";
1263  }
1264 
1265 //////////////////////////////////////////////////////////////////////////
1266 // new since 1.3.1
1267 //////////////////////////////////////////////////////////////////////////
1268 
1269  /*! Used in the quick index of a class/file/namespace member list page
1270  * to link to the unfiltered list of all members.
1271  */
1272  virtual QCString trAll()
1273  {
1274  return "Alla";
1275  }
1276  /*! Put in front of the call graph for a function. */
1278  {
1279  return "Här är anropnings diagrammet för den här funktionen:";
1280  }
1281 
1282 //////////////////////////////////////////////////////////////////////////
1283 // new since 1.3.3
1284 //////////////////////////////////////////////////////////////////////////
1285 
1286  /*! This string is used as the title for the page listing the search
1287  * results.
1288  */
1290  {
1291  return "Sökresultat";
1292  }
1293  /*! This string is put just before listing the search results. The
1294  * text can be different depending on the number of documents found.
1295  * Inside the text you can put the special marker $num to insert
1296  * the number representing the actual number of search results.
1297  * The @a numDocuments parameter can be either 0, 1 or 2, where the
1298  * value 2 represents 2 or more matches. HTML markup is allowed inside
1299  * the returned string.
1300  */
1301  virtual QCString trSearchResults(int numDocuments)
1302  {
1303  if (numDocuments==0)
1304  {
1305  return "Tyvärr finns det inga dokument som matchar din sökning.";
1306  }
1307  else if (numDocuments==1)
1308  {
1309  return "Hittade <b>1</b> dokument som matchar din sökning.";
1310  }
1311  else
1312  {
1313  return "Hittade <b>$num</b> dokument som matchar din sökning. "
1314  "Visar de bästa träffarna först.";
1315  }
1316  }
1317  /*! This string is put before the list of matched words, for each search
1318  * result. What follows is the list of words that matched the query.
1319  */
1321  {
1322  return "Träffar:";
1323  }
1324 
1325 //////////////////////////////////////////////////////////////////////////
1326 // new since 1.3.8
1327 //////////////////////////////////////////////////////////////////////////
1328 
1329  /*! This is used in HTML as the title of page with source code for file filename
1330  */
1332  {
1333  return "Källkodsfilen " + filename;
1334  }
1335 
1336 //////////////////////////////////////////////////////////////////////////
1337 // new since 1.3.9
1338 //////////////////////////////////////////////////////////////////////////
1339 
1340  /*! This is used as the name of the chapter containing the directory
1341  * hierarchy.
1342  */
1344  { return "Katalogstruktur"; }
1345 
1346  /*! This is used as the name of the chapter containing the documentation
1347  * of the directories.
1348  */
1350  { return "Katalogdokumentation"; }
1351 
1352  /*! This is used as the title of the directory index and also in the
1353  * Quick links of a HTML page, to link to the directory hierarchy.
1354  */
1356  { return "Kataloger"; }
1357 
1358  /*! This returns a sentences that introduces the directory hierarchy.
1359  * and the fact that it is sorted alphabetically per level
1360  */
1362  { return "Den här katalogen är grovt sorterad, "
1363  "men inte helt, i alfabetisk ordning:";
1364  }
1365 
1366  /*! This returns the title of a directory page. The name of the
1367  * directory is passed via \a dirName.
1368  */
1369  virtual QCString trDirReference(const char *dirName)
1370  { QCString result=dirName; result+=" Katalogreferens"; return result; }
1371 
1372  /*! This returns the word directory with or without starting capital
1373  * (\a first_capital) and in sigular or plural form (\a singular).
1374  */
1375  virtual QCString trDir(bool first_capital, bool singular)
1376  {
1377  QCString result((first_capital ? "Katalog" : "katalog"));
1378  if (!singular) result+="er";
1379  return result;
1380  }
1381 
1382 //////////////////////////////////////////////////////////////////////////
1383 // new since 1.4.1
1384 //////////////////////////////////////////////////////////////////////////
1385 
1386  /*! This text is added to the documentation when the \\overload command
1387  * is used for a overloaded function.
1388  */
1390  {
1391  return "Det här är en överlagrad medlemsfunktion "
1392  "tillhandahållen för bekvämlighet. Den enda som "
1393  "skiljer sig från ovanstående funktion är vilka "
1394  "argument den tar emot.";
1395  }
1396 
1397 //////////////////////////////////////////////////////////////////////////
1398 // new since 1.4.6
1399 //////////////////////////////////////////////////////////////////////////
1400 
1401  /*! This is used to introduce a caller (or called-by) graph */
1403  {
1404  return "Här är katalog-grafen för denna funktion:";
1405  }
1406 
1407  /*! This is used in the documentation of a file/namespace before the list
1408  * of documentation blocks for enumeration values
1409  */
1411  {
1412  return "Uppräknings-dokumentation";
1413  }
1414 
1415 //////////////////////////////////////////////////////////////////////////
1416 // new since 1.5.4 (mainly for Fortran)
1417 //////////////////////////////////////////////////////////////////////////
1418 
1419  /*! header that is put before the list of member subprograms (Fortran). */
1421  { return "Memlems-function/Subroutins Dokumentation"; }
1422 
1423  /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1425  { return "Datatyplista"; }
1426 
1427  /*! This is put above each page as a link to all members of compounds (Fortran). */
1429  { return "Data fält"; }
1430 
1431  /*! This is an introduction to the annotated compound list (Fortran). */
1433  { return "Här är datatyperna med en kort beskrivning:"; }
1434 
1435  /*! This is an introduction to the page with all data types (Fortran). */
1437  {
1438  QCString result="Här är en lista av alla ";
1439  if (!extractAll)
1440  {
1441  result+="dokumenterade ";
1442  }
1443  result+="datatyps medlemmar";
1444  result+=" med länkar till ";
1445  if (!extractAll)
1446  {
1447  result+="datastrukturs documentation för varje medlem";
1448  }
1449  else
1450  {
1451  result+="klasserna de hör till:";
1452  }
1453  return result;
1454  }
1455 
1456  /*! This is used in LaTeX as the title of the chapter with the
1457  * annotated compound index (Fortran).
1458  */
1460  { return "Datatyps Index"; }
1461 
1462  /*! This is used in LaTeX as the title of the chapter containing
1463  * the documentation of all data types (Fortran).
1464  */
1466  { return "Dataryps Dokumentation"; }
1467 
1468  /*! This is used in the documentation of a file as a header before the
1469  * list of (global) subprograms (Fortran).
1470  */
1472  { return "Funktions/Subroutins"; }
1473 
1474  /*! This is used in the documentation of a file/namespace before the list
1475  * of documentation blocks for subprograms (Fortran)
1476  */
1478  { return "Funktion/Subroutin Dokumentation"; }
1479 
1480  /*! This is used in the documentation of a file/namespace/group before
1481  * the list of links to documented compounds (Fortran)
1482  */
1484  { return "Datatyper"; }
1485 
1486  /*! used as the title of page containing all the index of all modules (Fortran). */
1488  { return "Modullista"; }
1489 
1490  /*! used as an introduction to the modules list (Fortran) */
1491  virtual QCString trModulesListDescription(bool extractAll)
1492  {
1493  QCString result="Här är en lista på alla ";
1494  if (!extractAll) result+="dokumenterade ";
1495  result+="moduler med en kort beskrivning:";
1496  return result;
1497  }
1498 
1499  /*! used as the title of the HTML page of a module/type (Fortran) */
1500  virtual QCString trCompoundReferenceFortran(const char *clName,
1501  ClassDef::CompoundType compType,
1502  bool isTemplate)
1503  {
1504  QCString result=(QCString)clName;
1505  switch(compType)
1506  {
1507  case ClassDef::Class: result+=" Modul"; break;
1508  case ClassDef::Struct: result+=" Typ"; break;
1509  case ClassDef::Union: result+=" Union"; break;
1510  case ClassDef::Interface: result+=" Gränssnitt"; break;
1511  case ClassDef::Protocol: result+=" Protokoll"; break;
1512  case ClassDef::Category: result+=" Kategori"; break;
1513  case ClassDef::Exception: result+=" Undantag"; break;
1514  default: break;
1515  }
1516  if (isTemplate) result+=" Mall";
1517  result+=" Referens";
1518  return result;
1519  }
1520  /*! used as the title of the HTML page of a module (Fortran) */
1521  virtual QCString trModuleReference(const char *namespaceName)
1522  {
1523  QCString result=namespaceName;
1524  result+=" Modul Referens";
1525  return result;
1526  }
1527 
1528  /*! This is put above each page as a link to all members of modules. (Fortran) */
1530  { return "Modul Medlemmar"; }
1531 
1532  /*! This is an introduction to the page with all modules members (Fortran) */
1533  virtual QCString trModulesMemberDescription(bool extractAll)
1534  {
1535  QCString result="Här är en lista på alla ";
1536  if (!extractAll) result+="documented ";
1537  result+="modul medlemmar med länkar till ";
1538  if (extractAll)
1539  {
1540  result+="modul dokumentationen för varje medlem:";
1541  }
1542  else
1543  {
1544  result+="modulerna de hör till:";
1545  }
1546  return result;
1547  }
1548 
1549  /*! This is used in LaTeX as the title of the chapter with the
1550  * index of all modules (Fortran).
1551  */
1553  { return "Modul Index"; }
1554 
1555  /*! This is used for translation of the word that will possibly
1556  * be followed by a single name or by a list of names
1557  * of the category.
1558  */
1559  virtual QCString trModule(bool first_capital, bool singular)
1560  {
1561  return createNoun(first_capital, singular, "modul", "er");
1562  }
1563  /*! This is put at the bottom of a module documentation page and is
1564  * followed by a list of files that were used to generate the page.
1565  */
1567  bool single)
1568  {
1569  // single is true implies a single file
1570  QCString result=(QCString)"Dokumentationen för denna ";
1571  switch(compType)
1572  {
1573  case ClassDef::Class: result+="modul"; break;
1574  case ClassDef::Struct: result+="typ"; break;
1575  case ClassDef::Union: result+="union"; break;
1576  case ClassDef::Interface: result+="gränssnitt"; break;
1577  case ClassDef::Protocol: result+="protokoll"; break;
1578  case ClassDef::Category: result+="kategori"; break;
1579  case ClassDef::Exception: result+="undantag"; break;
1580  default: break;
1581  }
1582  result+=" genererades från följade fil";
1583  if (single) result+=":"; else result+="er:";
1584  return result;
1585  }
1586  /*! This is used for translation of the word that will possibly
1587  * be followed by a single name or by a list of names
1588  * of the category.
1589  */
1590  virtual QCString trType(bool first_capital, bool singular)
1591  {
1592  return createNoun(first_capital, singular, "typ", "er");
1593  }
1594  /*! This is used for translation of the word that will possibly
1595  * be followed by a single name or by a list of names
1596  * of the category.
1597  */
1598  virtual QCString trSubprogram(bool first_capital, bool /*singular*/)
1599  {
1600  QCString result((first_capital ? "Subprogram" : "subprogram"));
1601  return result;
1602  }
1603 
1604  /*! C# Type Constraint list */
1606  {
1607  return "Typbegränsningar";
1608  }
1609 
1610 //////////////////////////////////////////////////////////////////////////
1611 // new since 1.6.0 (mainly for the new search engine)
1612 //////////////////////////////////////////////////////////////////////////
1613 
1614  /*! directory relation for \a name */
1615  virtual QCString trDirRelation(const char *name)
1616  {
1617  return QCString(name)+" Relation";
1618  }
1619 
1620  /*! Loading message shown when loading search results */
1622  {
1623  return "Laddar...";
1624  }
1625 
1626  /*! Label used for search results in the global namespace */
1628  {
1629  return "Globalnamnrymd";
1630  }
1631 
1632  /*! Message shown while searching */
1634  {
1635  return "Söker...";
1636  }
1637 
1638  /*! Text shown when no search results are found */
1640  {
1641  return "Inga träffar";
1642  }
1643 
1644 //////////////////////////////////////////////////////////////////////////
1645 // new since 1.6.3 (missing items for the directory pages)
1646 //////////////////////////////////////////////////////////////////////////
1647 
1648  /*! when clicking a directory dependency label, a page with a
1649  * table is shown. The heading for the first column mentions the
1650  * source file that has a relation to another file.
1651  */
1652  virtual QCString trFileIn(const char *name)
1653  {
1654  return (QCString)"Fil i "+name;
1655  }
1656 
1657  /*! when clicking a directory dependency label, a page with a
1658  * table is shown. The heading for the second column mentions the
1659  * destination file that is included.
1660  */
1661  virtual QCString trIncludesFileIn(const char *name)
1662  {
1663  return (QCString)"Inkluderar fil i "+name;
1664  }
1665 
1666  /** Compiles a date string.
1667  * @param year Year in 4 digits
1668  * @param month Month of the year: 1=January
1669  * @param day Day of the Month: 1..31
1670  * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1671  * @param hour Hour of the day: 0..23
1672  * @param minutes Minutes in the hour: 0..59
1673  * @param seconds Seconds within the minute: 0..59
1674  * @param includeTime Include time in the result string?
1675  */
1676  virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1677  int hour,int minutes,int seconds,
1678  bool includeTime)
1679  {
1680  static const char *days[] = { "Mån","Tis","Ons","Tor","Fre","Lör","Sön" };
1681  static const char *months[] = { "Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Oct","Nov","Dec" };
1682  QCString sdate;
1683  sdate.sprintf("%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1684  if (includeTime)
1685  {
1686  QCString stime;
1687  stime.sprintf(" %.2d:%.2d:%.2d",hour,minutes,seconds);
1688  sdate+=stime;
1689  }
1690  return sdate;
1691  }
1692 
1693 //////////////////////////////////////////////////////////////////////////
1694 // new since 1.7.5
1695 //////////////////////////////////////////////////////////////////////////
1696 
1697  /*! Header for the page with bibliographic citations */
1699  { return "Bibliografiska Referenser"; }
1700 
1701  /*! Text for copyright paragraph */
1703  { return "Copyright"; }
1704 
1705  /*! Header for the graph showing the directory dependencies */
1706  virtual QCString trDirDepGraph(const char *name)
1707  { return QCString("Katalogberoendegraf för ")+name+":"; }
1708 
1709 //////////////////////////////////////////////////////////////////////////
1710 // new since 1.8.0
1711 //////////////////////////////////////////////////////////////////////////
1712 
1713  /*! Detail level selector shown for hierarchical indices */
1715  { return "detaljnivå"; }
1716 
1717  /*! Section header for list of template parameters */
1719  { return "Mall Parametrar"; }
1720 
1721  /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1722  virtual QCString trAndMore(const QCString &number)
1723  { return "och "+number+" flera..."; }
1724 
1725  /*! Used file list for a Java enum */
1726  virtual QCString trEnumGeneratedFromFiles(bool single)
1727  { QCString result = "Dokumentationen för denna enum var genererad från föjlande fil";
1728  if (!single) result += "er";
1729  result+=":";
1730  return result;
1731  }
1732 
1733  /*! Header of a Java enum page (Java enums are represented as classes). */
1734  virtual QCString trEnumReference(const char *name)
1735  { return QCString(name)+" Enum Referens"; }
1736 
1737  /*! Used for a section containing inherited members */
1738  virtual QCString trInheritedFrom(const char *members,const char *what)
1739  { return QCString(members)+" ärvd ifrån "+what; }
1740 
1741  /*! Header of the sections with inherited members specific for the
1742  * base class(es)
1743  */
1745  { return "Ytterliga Ärvda Medlemmar"; }
1746 
1747 //////////////////////////////////////////////////////////////////////////
1748 // new since 1.8.2
1749 //////////////////////////////////////////////////////////////////////////
1750 
1751  /*! Used as a tooltip for the toggle button that appears in the
1752  * navigation tree in the HTML output when GENERATE_TREEVIEW is
1753  * enabled. This tooltip explains the meaning of the button.
1754  */
1756  {
1757  QCString opt = enable ? "aktivera" : "inaktivera";
1758  return "klicka för att "+opt+" panel synkronisering";
1759  }
1760 
1761  /*! Used in a method of an Objective-C class that is declared in a
1762  * a category. Note that the @1 marker is required and is replaced
1763  * by a link.
1764  */
1766  {
1767  return "Tillhandahålls av kategori @0.";
1768  }
1769 
1770  /*! Used in a method of an Objective-C category that extends a class.
1771  * Note that the @1 marker is required and is replaced by a link to
1772  * the class method.
1773  */
1775  {
1776  return "Utökar klass @0.";
1777  }
1778 
1779  /*! Used as the header of a list of class methods in Objective-C.
1780  * These are similar to static public member functions in C++.
1781  */
1783  {
1784  return "Klassmetoder";
1785  }
1786 
1787  /*! Used as the header of a list of instance methods in Objective-C.
1788  * These are similar to public member functions in C++.
1789  */
1791  {
1792  return "Instansmetoder";
1793  }
1794 
1795  /*! Used as the header of the member functions of an Objective-C class.
1796  */
1798  {
1799  return "Metoddokumentation";
1800  }
1801 
1802  /*! Used as the title of the design overview picture created for the
1803  * VHDL output.
1804  */
1806  {
1807  return "Designöversikt";
1808  }
1809 
1810 //////////////////////////////////////////////////////////////////////////
1811 // new since 1.8.4
1812 //////////////////////////////////////////////////////////////////////////
1813 
1814  /** old style UNO IDL services: implemented interfaces */
1816  { return "Exporterade Interface"; }
1817 
1818  /** old style UNO IDL services: inherited services */
1820  { return "Inkuderade Tjänster"; }
1821 
1822  /** UNO IDL constant groups */
1824  { return "Konstant Grupper"; }
1825 
1826  /** UNO IDL constant groups */
1827  virtual QCString trConstantGroupReference(const char *namespaceName)
1828  {
1829  QCString result=namespaceName;
1830  result+=" Konstant Grupp Referens";
1831  return result;
1832  }
1833  /** UNO IDL service page title */
1834  virtual QCString trServiceReference(const char *sName)
1835  {
1836  QCString result=(QCString)sName;
1837  result+=" Tjänstereferens";
1838  return result;
1839  }
1840  /** UNO IDL singleton page title */
1841  virtual QCString trSingletonReference(const char *sName)
1842  {
1843  QCString result=(QCString)sName;
1844  result+=" Singleton Referens";
1845  return result;
1846  }
1847  /** UNO IDL service page */
1849  {
1850  // single is true implies a single file
1851  QCString result=(QCString)"Dokumentationen för denna tjänst "
1852  "genererades från följande fil";
1853  if (single) result+=":"; else result+="er:";
1854  return result;
1855  }
1856  /** UNO IDL singleton page */
1858  {
1859  // single is true implies a single file
1860  QCString result=(QCString)"Dokumentationen för denna singleton"
1861  "genererades från följande fil";
1862  if (single) result+=":"; else result+="er:";
1863  return result;
1864  }
1865 
1866 /*---------- For internal use: ----------------------------------------*/
1867  protected:
1868  /*! For easy flexible-noun implementation.
1869  * \internal
1870  */
1871  QCString createNoun(bool first_capital, bool singular,
1872  const char* base, const char* plurSuffix)
1873  {
1874  QCString result(base);
1875  if (first_capital) result.at(0) = toupper(result.at(0));
1876  if (!singular) result+=plurSuffix;
1877  return result;
1878  }
1879 
1880 
1881 };
1882 
1883 #endif
virtual QCString trNamespace(bool first_capital, bool singular)
virtual QCString trEnumName()
static QCString name
Definition: declinfo.cpp:673
virtual QCString trInheritedByList(int numEntries)
virtual QCString trRelatedFunctions()
virtual QCString trModule(bool first_capital, bool singular)
virtual QCString trGeneratedAt(const char *date, const char *projName)
virtual QCString trLoading()
virtual QCString trEnumerationValueDocumentation()
virtual QCString trReferences()
virtual QCString trPackageList()
virtual QCString trImplementedFromList(int numEntries)
virtual QCString trCompoundIndex()
virtual QCString trModulesListDescription(bool extractAll)
virtual QCString trMember(bool first_capital, bool singular)
virtual QCString trEnumerations()
virtual QCString trServices()
virtual QCString trCompounds()
virtual QCString trPackage(const char *name)
virtual QCString trProperties()
virtual QCString trModuleDocumentation()
virtual QCString trMemberDataDocumentation()
virtual QCString trDataTypes()
virtual QCString trDefinedInSourceFile()
virtual QCString trClassDocumentation()
virtual QCString trPackages()
virtual QCString trThisIsTheListOfAllMembers()
QCString generateMarker(int id)
Definition: util.cpp:266
static QCString result
virtual QCString trRTFansicp()
virtual QCString trDesignOverview()
virtual QCString trStaticPrivateMembers()
virtual QCString trNote()
virtual QCString trStaticPublicAttribs()
virtual QCString trPublicMembers()
virtual QCString trDirectories()
virtual QCString trNamespaceMemberDescription(bool extractAll)
virtual QCString trCallerGraph()
virtual QCString trInvariant()
virtual QCString trDefinedIn()
virtual QCString trDir(bool first_capital, bool singular)
virtual QCString trFunctions()
virtual QCString trGroup(bool first_capital, bool singular)
virtual QCString trReferencedBy()
virtual QCString trEventDocumentation()
char & at(uint i) const
Definition: qcstring.h:326
virtual QCString trGotoDocumentation()
virtual QCString trExamples()
virtual QCString trBug()
virtual QCString trPackageListDescription()
virtual QCString trDetailedDescription()
opt
Definition: train.py:196
virtual QCString trMore()
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trClass(bool first_capital, bool singular)
virtual QCString trExceptions()
virtual QCString trVariables()
virtual QCString trModuleIndex()
virtual QCString trSubprograms()
virtual QCString trLegend()
virtual QCString trStaticPackageMembers()
virtual QCString trPrivateAttribs()
virtual QCString trDirDepGraph(const char *name)
virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
virtual QCString trDefines()
virtual QCString trExamplesDescription()
virtual QCString trMemberList()
virtual QCString trAll()
virtual QCString trCompoundMembersDescription(bool extractAll)
virtual QCString trSingletonReference(const char *sName)
virtual QCString trGotoTextualHierarchy()
virtual QCString trDefineValue()
virtual QCString trModulesMemberDescription(bool extractAll)
virtual QCString trHierarchicalIndex()
virtual QCString trServiceReference(const char *sName)
virtual QCString trClasses()
virtual QCString trGeneratedBy()
virtual QCString trVersion()
virtual QCString trInheritsList(int numEntries)
virtual QCString trPostcondition()
virtual QCString trPackageAttribs()
virtual QCString trGlobal(bool first_capital, bool singular)
string filename
Definition: train.py:213
virtual QCString trSearch()
virtual QCString trCompoundList()
virtual QCString trTodo()
virtual QCString trMemberFunctionDocumentation()
virtual QCString trOverloadText()
virtual QCString trTypeConstraints()
virtual QCString trDocumentation()
virtual QCString trListOfAllMembers()
virtual QCString trEvents()
virtual QCString trDeprecated()
virtual QCString trFile(bool first_capital, bool singular)
virtual QCString trCompoundIndexFortran()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trParameters()
virtual QCString trClassHierarchyDescription()
virtual QCString trClassMethods()
virtual QCString trDirRelation(const char *name)
virtual QCString trSearchMatches()
QCString createNoun(bool first_capital, bool singular, const char *base, const char *plurSuffix)
virtual QCString trPublicAttribs()
virtual QCString trPageIndex()
virtual QCString trPrivateTypes()
virtual QCString trSingletonGeneratedFromFiles(bool single)
virtual QCString trCompoundReference(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
virtual QCString trAdditionalInheritedMembers()
virtual QCString trFileReference(const char *fileName)
virtual QCString trModuleReference(const char *namespaceName)
virtual QCString trNamespaceIndex()
virtual QCString trConstructorDocumentation()
virtual QCString trVariableDocumentation()
virtual QCString trType(bool first_capital, bool singular)
virtual QCString trFileIn(const char *name)
fileName
Definition: dumpTree.py:9
virtual QCString trCompoundMembersFortran()
virtual QCString trGeneratedAutomatically(const char *s)
virtual QCString idLanguage()
Definition: translator_sv.h:79
virtual QCString trNamespaceDocumentation()
virtual QCString trCompoundListDescription()
virtual QCString trAttention()
virtual QCString trRTFCharSet()
second seconds
Alias for common language habits.
Definition: spacetime.h:88
virtual QCString trTypedefs()
virtual QCString trPackageMembers()
virtual QCString trCiteReferences()
virtual QCString trSeeAlso()
virtual QCString trPropertyDocumentation()
virtual QCString trConstantGroups()
virtual QCString trEnumerationValues()
virtual QCString trNamespaceMembers()
virtual QCString trSearching()
virtual QCString trProtectedAttribs()
virtual QCString trFileIndex()
virtual QCString trBugList()
virtual QCString trStaticPackageAttribs()
virtual QCString trDirDocumentation()
virtual QCString trWriteList(int numEntries)
virtual QCString latexLanguageSupportCommand()
Definition: translator_sv.h:96
virtual QCString trCompoundListFortran()
virtual QCString trAndMore(const QCString &number)
virtual QCString trExampleDocumentation()
virtual QCString trCompoundReferenceFortran(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trSubprogram(bool first_capital, bool)
virtual QCString trSignals()
virtual QCString trCompoundListDescriptionFortran()
virtual QCString trStaticPublicMembers()
#define Config_getBool(val)
Definition: config.cpp:664
QCString getDotImageExtension(void)
Definition: util.cpp:8562
virtual QCString trStaticProtectedAttribs()
virtual QCString trModulesMembers()
virtual QCString trRelatedPagesDescription()
virtual QCString trRelatedFunctionDocumentation()
virtual QCString trPublicTypes()
virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single)
virtual QCString trModulesList()
virtual QCString trTestList()
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trPublicSlots()
virtual QCString trModulesDescription()
virtual QCString trDefineDocumentation()
virtual QCString trStaticProtectedMembers()
virtual QCString trRTFGeneralIndex()
virtual QCString trIncludingInheritedMembers()
virtual QCString trPackageTypes()
virtual QCString trInclDepGraph(const char *fName)
virtual QCString trEnumValue()
virtual QCString trProtectedSlots()
QCString & sprintf(const char *format,...)
Definition: qcstring.cpp:27
virtual QCString trDirReference(const char *dirName)
virtual QCString trReturns()
virtual QCString trCallGraph()
virtual QCString trPrivateMembers()
virtual QCString trLegendDocs()
virtual QCString trSearchResults(int numDocuments)
virtual QCString trMemberEnumerationDocumentation()
virtual QCString trEnumerationTypeDocumentation()
virtual QCString trWarning()
virtual QCString trNamespaceReference(const char *namespaceName)
virtual QCString trExtendsClass()
virtual QCString trFriends()
virtual QCString trPrivateSlots()
virtual QCString trImplementedInList(int numEntries)
virtual QCString trSince()
virtual QCString trInitialValue()
virtual QCString trClassDiagram(const char *clName)
virtual QCString trReferenceManual()
virtual QCString trFileListDescription(bool extractAll)
virtual QCString trRelatedPages()
virtual QCString trDate()
virtual QCString trTemplateParameters()
virtual QCString trEnumReference(const char *name)
virtual QCString trGraphicalHierarchy()
virtual QCString trTypeDocumentation()
virtual QCString trClassHierarchy()
virtual QCString trMainPage()
virtual QCString trDirDescription()
virtual QCString trDirIndex()
virtual QCString trLegendTitle()
virtual QCString trAuthor(bool first_capital, bool)
virtual QCString trRTFTableOfContents()
CompoundType
Definition: classdef.h:63
virtual QCString trTodoList()
virtual QCString trNamespaces()
virtual QCString trCode()
virtual QCString trGotoSourceCode()
virtual QCString trDeprecatedList()
virtual QCString trFunctionDocumentation()
virtual QCString trFileMembersDescription(bool extractAll)
virtual QCString trStaticPrivateAttribs()
virtual QCString trDetailLevel()
virtual QCString trCollaborationDiagram(const char *clName)
virtual QCString trDefinedAtLineInSourceFile()
virtual QCString trPage(bool first_capital, bool singular)
virtual QCString trSourceFile(QCString &filename)
virtual QCString trPageDocumentation()
virtual QCString trModulesIndex()
virtual QCString trReimplementedInList(int numEntries)
virtual QCString trPrecondition()
virtual QCString trInclByDepGraph()
virtual QCString trReimplementedFromList(int numEntries)
virtual QCString trMemberTypedefDocumentation()
virtual QCString trReturnValues()
virtual QCString trConstantGroupReference(const char *namespaceName)
virtual QCString trGotoGraphicalHierarchy()
virtual QCString trRelatedSubscript()
virtual QCString trPanelSynchronisationTooltip(bool enable)
virtual QCString trCopyright()
virtual QCString trNoMatches()
virtual QCString trFileMembers()
virtual QCString trSubprogramDocumentation()
virtual QCString trNamespaceListDescription(bool extractAll)
virtual QCString trTypedefDocumentation()
virtual QCString trProtectedTypes()
virtual QCString trProvidedByCategory()
virtual QCString trFileList()
virtual QCString trInheritedFrom(const char *members, const char *what)
virtual QCString trInterfaces()
virtual QCString trNamespaceList()
virtual QCString trModules()
static QCString * s
Definition: config.cpp:1042
virtual QCString trSearchResultsTitle()
virtual QCString trIncludesFileIn(const char *name)
virtual QCString trForInternalUseOnly()
virtual QCString trPageAbbreviation()
virtual QCString trMemberFunctionDocumentationFortran()
virtual QCString trGlobalNamespace()
virtual QCString trRemarks()
virtual QCString trCompoundMembers()
virtual QCString trMethodDocumentation()
virtual QCString trFileDocumentation()
virtual QCString trInstanceMethods()
virtual QCString trTest()
virtual QCString trProtectedMembers()