My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
translator_no.h
Go to the documentation of this file.
1 /******************************************************************************
2  *
3  * Copyright (C) 1997-2015 by Dimitri van Heesch.
4  *
5  * Permission to use, copy, modify, and distribute this software and its
6  * documentation under the terms of the GNU General Public License is hereby
7  * granted. No representations are made about the suitability of this software
8  * for any purpose. It is provided "as is" without express or implied warranty.
9  * See the GNU General Public License for more details.
10  *
11  * Documents produced by Doxygen are derivative works derived from the
12  * input used in their production; they are not affected by this license.
13  *
14  */
15 
16 /******************************************************************************
17  * Norwegian translation by Lars Erik Jordet <lejordet@gmail.com>, parts by Frode Nilsen
18  *
19  * This is a new translation made from scratch, not based on my older Norwegian translation (for 1.2.2)
20  *
21  * Translation notes (in Norwegian)
22  *
23  * Jeg har stort sett brukt ord som ligger ganske nær de engelske ekvivalentene,
24  * for eksempel "enumeration" -> "enumerasjon", og i enkelte tilfeller det engelske
25  * ordet direkte, der jeg finner det mer naturlig enn å prøve å stable en setning
26  * på beina på norsk, eller jeg selv foretrekker det engelske ordet (eks: "Header-fil").
27  * Om noen ikke skulle like disse valgene, kontakt meg på mailadressen over.
28  *
29  * Doxygen har mange strings som består av sammensatte ord ("Member function description", for eksempel),
30  * som ikke alltid ser like ryddig ut på norsk. Jeg har brukt bindestrek for å få
31  * det til å se presentabelt ut, men om noen har en bedre idé, send til mailadressen over.
32  *
33  * 2006-03-06:
34  * Jeg bruker ikke doxygen selv lenger, så det går nok litt i lengste laget mellom oppdateringer...
35  *
36  * Changelog
37  *
38  * 2003-12-18: Initial translation
39  * 2004-07-19: Fixup to prepare for 1.3.8 (I had forgotten some functions)
40  * 2006-03-06: Added a .diff from Frode Nilsen, now compatible with 1.4.6.
41  */
42 
43 #ifndef TRANSLATOR_NO_H
44 #define TRANSLATOR_NO_H
45 
47 {
48  public:
49 
50  // --- Language control methods -------------------
51 
58  virtual QCString idLanguage()
59  { return "norwegian"; }
60 
72  virtual QCString latexLanguageSupportCommand()
73  {
74  return
75  "\\usepackage[norwegian]{babel}\n"
76  "\\usepackage[T1]{fontenc}\n";
77  }
78 
79  // --- Language translation methods -------------------
80 
82  virtual QCString trRelatedFunctions()
83  { return "Relaterte funksjoner"; }
84 
86  virtual QCString trRelatedSubscript()
87  { return "(Merk at disse ikke er medlemsfunksjoner.)"; }
88 
90  virtual QCString trDetailedDescription()
91  { return "Detaljert beskrivelse"; }
92 
94  virtual QCString trMemberTypedefDocumentation()
95  { return "Medlemstypedef-dokumentasjon"; }
96 
99  { return "Medlemsenumerasjon-dokumentasjon"; }
100 
102  virtual QCString trMemberFunctionDocumentation()
103  { return "Medlemsfunksjon-dokumentasjon"; }
104 
106  virtual QCString trMemberDataDocumentation()
107  {
108  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
109  {
110  return "Feltdokumentasjon";
111  }
112  else
113  {
114  return "Medlemsdata-dokumentasjon";
115  }
116  }
117 
119  virtual QCString trMore()
120  { return "Mer..."; }
121 
123  virtual QCString trListOfAllMembers()
124  { return "Liste over alle medlemmer"; }
125 
127  virtual QCString trMemberList()
128  { return "Medlemsliste"; }
129 
131  virtual QCString trThisIsTheListOfAllMembers()
132  { return "Dette er den fullstendige listen over medlemmer for "; }
133 
135  virtual QCString trIncludingInheritedMembers()
136  { return ", alle arvede medlemmer inkludert."; }
137 
141  virtual QCString trGeneratedAutomatically(const char *s)
142  { QCString result="Generert automatisk av Doxygen";
143  if (s) result+=(QCString)" for "+s;
144  result+=" fra kildekoden.";
145  return result;
146  }
147 
149  virtual QCString trEnumName()
150  { return "enum-navn"; }
151 
153  virtual QCString trEnumValue()
154  { return "enum-verdi"; }
155 
157  virtual QCString trDefinedIn()
158  { return "definert i"; }
159 
160  // quick reference sections
161 
165  virtual QCString trModules()
166  { return "Moduler"; }
167 
169  virtual QCString trClassHierarchy()
170  { return "Klassehierarki"; }
171 
173  virtual QCString trCompoundList()
174  {
175  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
176  {
177  return "Datastrukturer";
178  }
179  else
180  {
181  return "Klasseliste";
182  }
183  }
184 
186  virtual QCString trFileList()
187  { return "Fil-liste"; }
188 
190  virtual QCString trHeaderFiles()
191  { return "Header-filer"; }
192 
194  virtual QCString trCompoundMembers()
195  {
196  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
197  {
198  return "Datafelt";
199  }
200  else
201  {
202  return "Klassemedlemmer";
203  }
204  }
205 
207  virtual QCString trFileMembers()
208  {
209  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
210  {
211  return "Globale";
212  }
213  else
214  {
215  return "Filmedlemmer";
216  }
217  }
218 
220  virtual QCString trRelatedPages()
221  { return "Relaterte sider"; }
222 
224  virtual QCString trExamples()
225  { return "Eksempler"; }
226 
228  virtual QCString trSearch()
229  { return "Søk"; }
230 
232  virtual QCString trClassHierarchyDescription()
233  { return "Denne arvelisten er grovsortert alfabetisk "
234  "(ikke nødvendigvis korrekt):";
235  }
236 
238  virtual QCString trFileListDescription(bool extractAll)
239  {
240  QCString result="Her er en liste over alle ";
241  if (!extractAll) result+="dokumenterte ";
242  result+="filer med korte beskrivelser:";
243  return result;
244  }
245 
247  virtual QCString trCompoundListDescription()
248  {
249 
250  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
251  {
252  return "Her er datastrukturene med korte beskrivelser:";
253  }
254  else
255  {
256  return "Her er klasser, struct'er, "
257  "unioner og interface'er med korte beskrivelser:";
258  }
259  }
260 
262  virtual QCString trCompoundMembersDescription(bool extractAll)
263  {
264  QCString result="Her er en liste over alle ";
265  if (!extractAll)
266  {
267  result+="dokumenterte ";
268  }
269  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
270  {
271  result+="struct- og unionfelter";
272  }
273  else
274  {
275  result+="klassemedlemmer";
276  }
277  result+=" med koblinger til ";
278  if (!extractAll)
279  {
280  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
281  {
282  result+="struct/union dokumentasjon for hvert felt:";
283  }
284  else
285  {
286  result+="klassedokumentasjonen for hvert medlem:";
287  }
288  }
289  else
290  {
291  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
292  {
293  result+="struct'ene/unionene de hører til:";
294  }
295  else
296  {
297  result+="klassene de hører til:";
298  }
299  }
300  return result;
301  }
303  virtual QCString trFileMembersDescription(bool extractAll)
304  {
305  QCString result="Her er en liste over alle ";
306  if (!extractAll) result+="dokumenterte ";
307 
308  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
309  {
310  result+="funksjoner, variabler, definisjoner, enum'er, og typedef'er";
311  }
312  else
313  {
314  result+="filmedlemmer";
315  }
316  result+=" med koblinger til ";
317  if (extractAll)
318  result+="filene de hører til:";
319  else
320  result+="dokumentasjonen:";
321  return result;
322  }
323 
325  virtual QCString trHeaderFilesDescription()
326  { return "Her er alle header-filene som utgjør API'et:"; }
327 
329  virtual QCString trExamplesDescription()
330  { return "Her er en liste over alle eksemplene:"; }
331 
333  virtual QCString trRelatedPagesDescription()
334  { return "Her er en liste over alle relaterte dokumentasjonssider:"; }
335 
337  virtual QCString trModulesDescription()
338  { return "Her er en liste over alle moduler:"; }
339 
343  virtual QCString trNoDescriptionAvailable()
344  { return "Ingen beskrivelse tilgjengelig"; }
345 
346  // index titles (the project name is prepended for these)
347 
348 
350  virtual QCString trDocumentation()
351  { return "Dokumentasjon"; }
352 
356  virtual QCString trModuleIndex()
357  { return "Modulindeks"; }
358 
362  virtual QCString trHierarchicalIndex()
363  { return "Hierarkisk indeks"; }
364 
368  virtual QCString trCompoundIndex()
369  {
370  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
371  {
372  return "Datastrukturindeks";
373  }
374  else
375  {
376  return "Klasseindeks";
377  }
378  }
379 
383  virtual QCString trFileIndex()
384  { return "Filindeks"; }
385 
389  virtual QCString trModuleDocumentation()
390  { return "Moduldokumentasjon"; }
391 
395  virtual QCString trClassDocumentation()
396  {
397  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
398  {
399  return "Datastrukturdokumentasjon";
400  }
401  else
402  {
403  return "Klassedokumentasjon";
404  }
405  }
406 
410  virtual QCString trFileDocumentation()
411  { return "Fildokumentasjon"; }
412 
416  virtual QCString trExampleDocumentation()
417  { return "Eksempeldokumentasjon"; }
418 
422  virtual QCString trPageDocumentation()
423  { return "Sidedokumentasjon"; }
424 
426  virtual QCString trReferenceManual()
427  { return "Referansemanual"; }
428 
432  virtual QCString trDefines()
433  { return "Definisjoner"; }
434 
438  virtual QCString trTypedefs()
439  { return "Typedef'er"; }
440 
444  virtual QCString trEnumerations()
445  { return "Enumerasjoner"; }
446 
450  virtual QCString trFunctions()
451  { return "Funksjoner"; }
452 
456  virtual QCString trVariables()
457  { return "Variabler"; }
458 
462  virtual QCString trEnumerationValues()
463  { return "Enumerasjonsverdier"; }
464 
468  virtual QCString trDefineDocumentation()
469  { return "Define-dokumentasjon"; }
470 
474  virtual QCString trTypedefDocumentation()
475  { return "Typedef-dokumentasjon"; }
476 
481  { return "Enumerasjontype dokumentasjon"; }
482 
487  { return "Enumerasjonsverdi dokumentasjon"; }
488 
492  virtual QCString trFunctionDocumentation()
493  { return "Funksjonsdokumentasjon"; }
494 
498  virtual QCString trVariableDocumentation()
499  { return "Variabeldokumentasjon"; }
500 
504  virtual QCString trCompounds()
505  {
506  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
507  {
508  return "Datastrukturer";
509  }
510  else
511  {
512  return "Klasser";
513  }
514  }
515 
519  virtual QCString trGeneratedAt(const char *date,const char *projName)
520  {
521  QCString result=(QCString)"Generert "+date;
522  if (projName) result+=(QCString)" for "+projName;
523  result+=(QCString)" av";
524  return result;
525  }
526 
528  virtual QCString trClassDiagram(const char *clName)
529  {
530  return (QCString)"Arvediagram for "+clName+":";
531  }
532 
534  virtual QCString trForInternalUseOnly()
535  { return "Kun for intern bruk."; }
536 
539  { return "Reimplementert av interne grunner; API er ikke påvirket."; }
540 
542  virtual QCString trWarning()
543  { return "Advarsel"; }
544 
546  virtual QCString trBugsAndLimitations()
547  { return "Feil og begrensninger"; }
548 
550  virtual QCString trVersion()
551  { return "Versjon"; }
552 
554  virtual QCString trDate()
555  { return "Dato"; }
556 
558  virtual QCString trReturns()
559  { return "Returnerer"; }
560 
562  virtual QCString trSeeAlso()
563  { return "Se også"; }
564 
566  virtual QCString trParameters()
567  { return "Parametre"; }
568 
570  virtual QCString trExceptions()
571  { return "Unntak"; }
572 
574  virtual QCString trGeneratedBy()
575  { return "Generert av"; }
576 
578 // new since 0.49-990307
580 
582  virtual QCString trNamespaceList()
583  { return "Navneromsliste"; }
584 
586  virtual QCString trNamespaceListDescription(bool extractAll)
587  {
588  QCString result="Her er en liste over alle ";
589  if (!extractAll) result+="dokumenterte ";
590  result+="navnerom med korte beskrivelser:";
591  return result;
592  }
593 
597  virtual QCString trFriends()
598  { return "Venner"; }
599 
601 // new since 0.49-990405
603 
608  { return "Venner og relatert funksjonsdokumentasjon"; }
609 
611 // new since 0.49-990425
613 
615  virtual QCString trCompoundReference(const char *clName,
616  ClassDef::CompoundType compType,
617  bool isTemplate)
618  {
619  QCString result=(QCString)clName;
620  switch(compType)
621  {
622  case ClassDef::Class: result+=" Klasse"; break;
623  case ClassDef::Struct: result+=" Struct"; break;
624  case ClassDef::Union: result+=" Union"; break;
625  case ClassDef::Interface: result+=" Grensesnitt"; break;
626  case ClassDef::Exception: result+=" Unntak"; break;
627  case ClassDef::Protocol: result+=" Protocol"; break;
628  case ClassDef::Category: result+=" Category"; break;
629  default: break;
630  }
631  if (isTemplate) result+=" Mal";
632  result+=" Referanse";
633  return result;
634  }
635 
637  virtual QCString trFileReference(const char *fileName)
638  {
639  QCString result=fileName;
640  result+=" filreferanse";
641  return result;
642  }
643 
645  virtual QCString trNamespaceReference(const char *namespaceName)
646  {
647  QCString result=namespaceName;
648  result+=" navneromsreferanse";
649  return result;
650  }
651 
652  virtual QCString trPublicMembers()
653  { return "Public medlemsfunksjoner"; }
654  virtual QCString trPublicSlots()
655  { return "Public slots"; }
656  virtual QCString trSignals()
657  { return "Signaler"; }
658  virtual QCString trStaticPublicMembers()
659  { return "Statiske public medlemsfunksjoner"; }
660  virtual QCString trProtectedMembers()
661  { return "Protected memdlemsfunksjoner"; }
662  virtual QCString trProtectedSlots()
663  { return "Protected slots"; }
664  virtual QCString trStaticProtectedMembers()
665  { return "Statiske protected medlemsfunksjoner"; }
666  virtual QCString trPrivateMembers()
667  { return "Private medlemsfunksjoner"; }
668  virtual QCString trPrivateSlots()
669  { return "Private slots"; }
670  virtual QCString trStaticPrivateMembers()
671  { return "Statiske private medlemsfunksjoner"; }
672 
676  virtual QCString trWriteList(int numEntries)
677  {
678  QCString result;
679  int i;
680  // the inherits list contain `numEntries' classes
681  for (i=0;i<numEntries;i++)
682  {
683  // use generateMarker to generate placeholders for the class links!
684  result+=generateMarker(i); // generate marker for entry i in the list
685  // (order is left to right)
686 
687  if (i!=numEntries-1) // not the last entry, so we need a separator
688  {
689  if (i<numEntries-2) // not the fore last entry
690  result+=", ";
691  else // the fore last entry
692  result+=", og ";
693  }
694  }
695  return result;
696  }
697 
701  virtual QCString trInheritsList(int numEntries)
702  {
703  return "Arver "+trWriteList(numEntries)+".";
704  }
705 
709  virtual QCString trInheritedByList(int numEntries)
710  {
711  return "Arvet av "+trWriteList(numEntries)+".";
712  }
713 
717  virtual QCString trReimplementedFromList(int numEntries)
718  {
719  return "Reimplementert fra "+trWriteList(numEntries)+".";
720  }
721 
725  virtual QCString trReimplementedInList(int numEntries)
726  {
727  return "Reimplementert i "+trWriteList(numEntries)+".";
728  }
729 
731  virtual QCString trNamespaceMembers()
732  { return "Navneromsmedlemmer"; }
733 
735  virtual QCString trNamespaceMemberDescription(bool extractAll)
736  {
737  QCString result="Her er en liste over alle ";
738  if (!extractAll) result+="dokumenterte ";
739  result+="navneromsmedlemmer med koblinger til ";
740  if (extractAll)
741  result+="navneromsdokumentasjonen for hvert medlem:";
742  else
743  result+="navnerommet de hører til:";
744  return result;
745  }
749  virtual QCString trNamespaceIndex()
750  { return "Navneromsindeks"; }
751 
755  virtual QCString trNamespaceDocumentation()
756  { return "Navneromsdokumentasjon"; }
757 
759 // new since 0.49-990522
761 
765  virtual QCString trNamespaces()
766  { return "Navnerom"; }
767 
769 // new since 0.49-990728
771 
775  virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
776  bool single)
777  { // here s is one of " Class", " Struct" or " Union"
778  // single is true implies a single file
779  QCString result=(QCString)"Dokumentasjonen for ";
780  switch(compType)
781  {
782  case ClassDef::Class: result+="denne klasse"; break;
783  case ClassDef::Struct: result+="denne struct"; break;
784  case ClassDef::Union: result+="denne union"; break;
785  case ClassDef::Interface: result+="dette interface"; break;
786  case ClassDef::Exception: result+="dette unntak"; break;
787  case ClassDef::Protocol: result+="denne protocol"; break;
788  case ClassDef::Category: result+="denne category"; break;
789  default: break;
790  }
791  result+=" ble generert fra følgende fil";
792  if (single) result+=":"; else result+="er:";
793  return result;
794  }
795 
797 // new since 0.49-990901
799 
801  virtual QCString trReturnValues()
802  { return "Returverdier"; }
803 
806  virtual QCString trMainPage()
807  { return "Hovedside"; }
808 
812  virtual QCString trPageAbbreviation()
813  { return "s."; }
814 
816 // new since 0.49-991003
818 
819  virtual QCString trSources()
820  {
821  return "Kilder";
822  }
823  virtual QCString trDefinedAtLineInSourceFile()
824  {
825  return "Definisjon på linje @0 i filen @1.";
826  }
827  virtual QCString trDefinedInSourceFile()
828  {
829  return "Definisjon i filen @0.";
830  }
831 
833 // new since 0.49-991205
835 
836  virtual QCString trDeprecated()
837  {
838  return "Foreldet";
839  }
840 
842 // new since 1.0.0
844 
846  virtual QCString trCollaborationDiagram(const char *clName)
847  {
848  return (QCString)"Samarbeidsdiagram for "+clName+":";
849  }
851  virtual QCString trInclDepGraph(const char *fName)
852  {
853  return (QCString)"Avhengighetsgraf for "+fName+":";
854  }
855 
857  virtual QCString trConstructorDocumentation()
858  {
859  return "Konstruktør- & destruktør-dokumentasjon";
860  }
862  virtual QCString trGotoSourceCode()
863  {
864  return "Gå til kildekoden til denne filen.";
865  }
867  virtual QCString trGotoDocumentation()
868  {
869  return "Gå til dokumentasjonen til denne filen.";
870  }
872  virtual QCString trPrecondition()
873  {
874  return "Forhåndsbetingelse";
875  }
877  virtual QCString trPostcondition()
878  {
879  return "Etterbetingelse";
880  }
882  virtual QCString trInvariant()
883  {
884  return "Invariant";
885  }
887  virtual QCString trInitialValue()
888  {
889  return "Startverdi:";
890  }
892  virtual QCString trCode()
893  {
894  return "kode";
895  }
896  virtual QCString trGraphicalHierarchy()
897  {
898  return "Grafisk klassehierarki";
899  }
900  virtual QCString trGotoGraphicalHierarchy()
901  {
902  return "Gå til det grafiske klasse hierarkiet";
903  }
904  virtual QCString trGotoTextualHierarchy()
905  {
906  return "Gå til tekst-klassehierarki";
907  }
908  virtual QCString trPageIndex()
909  {
910  return "Innhold";
911  }
912 
914 // new since 1.1.0
916 
917  virtual QCString trNote()
918  {
919  return "Notat";
920  }
921  virtual QCString trPublicTypes()
922  {
923  return "Public typer";
924  }
925  virtual QCString trPublicAttribs()
926  {
927  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
928  {
929  return "Datafelt";
930  }
931  else
932  {
933  return "Public attributter";
934  }
935  }
936  virtual QCString trStaticPublicAttribs()
937  {
938  return "Statiske public attributter";
939  }
940  virtual QCString trProtectedTypes()
941  {
942  return "Protected typer";
943  }
944  virtual QCString trProtectedAttribs()
945  {
946  return "Protected attributter";
947  }
948  virtual QCString trStaticProtectedAttribs()
949  {
950  return "Statiske protected attributter";
951  }
952  virtual QCString trPrivateTypes()
953  {
954  return "Private typer";
955  }
956  virtual QCString trPrivateAttribs()
957  {
958  return "Private attributter";
959  }
960  virtual QCString trStaticPrivateAttribs()
961  {
962  return "Statiske private attributter";
963  }
964 
966 // new since 1.1.3
968 
970  virtual QCString trTodo()
971  {
972  return "Todo";
973  }
975  virtual QCString trTodoList()
976  {
977  return "Todo-liste";
978  }
979 
981 // new since 1.1.4
983 
984  virtual QCString trReferencedBy()
985  {
986  return "Referert av";
987  }
988  virtual QCString trRemarks()
989  {
990  return "Merknader";
991  }
992  virtual QCString trAttention()
993  {
994  return "Viktig";
995  }
996  virtual QCString trInclByDepGraph()
997  {
998  return "Denne grafen viser hvilke filer som direkte eller "
999  "indirekte inkluderer denne filen:";
1000  }
1001  virtual QCString trSince()
1002  {
1003  return "Siden";
1004  }
1005 
1007 // new since 1.1.5
1009 
1011  virtual QCString trLegendTitle()
1012  {
1013  return "Symbolforklaring";
1014  }
1016  virtual QCString trLegendDocs()
1017  {
1018  return
1019  "Denne siden forklarer hvordan man tolker grafene doxygen genererer.<p>\n"
1020  "Vi baserer oss på følgende eksempel:\n"
1021  "\\code\n"
1022  "/*! Usynlig klasse pga. trunkasjon */\n"
1023  "class Invisible { };\n\n"
1024  "/*! Trunkert klasse, arve-relasjon er skjult */\n"
1025  "class Truncated : public Invisible { };\n\n"
1026  "/* Klasse som ikke er dokumentert med doxygen-kommentarer */"
1027  "class Undocumented { };\n\n"
1028  "/*! Klasse med public-arv */\n"
1029  "class PublicBase : public Truncated { };\n\n"
1030  "/*! A template class */\n"
1031  "template<class T> class Templ { };\n\n"
1032  "/*! Klasse med protected-arv */\n"
1033  "class ProtectedBase { };\n\n"
1034  "/*! Klasse med private-arv */\n"
1035  "class PrivateBase { };\n\n"
1036  "/*! Klasse som blir brukt av klassen Inherited */\n"
1037  "class Used { };\n\n"
1038  "/*! Super-klasse som arver flere andre klasser */\n"
1039  "class Inherited : public PublicBase,\n"
1040  " protected ProtectedBase,\n"
1041  " private PrivateBase,\n"
1042  " public Undocumented,\n"
1043  " public Templ<int>\n"
1044  "{\n"
1045  " private:\n"
1046  " Used *m_usedClass;\n"
1047  "};\n"
1048  "\\endcode\n"
1049  "Hvis \\c MAX_DOT_GRAPH_HEIGHT er satt til 200 i "
1050  "konfigurasjonsfila vil dette resultere i følgende graf:"
1051  "<p><center><img src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1052  "<p>\n"
1053  "Boksene i grafen over betyr følgende:\n"
1054  "<ul>\n"
1055  "<li>En fylt svart boks representerer klassen grafen "
1056  "er generert for.\n"
1057  "<li>En boks med svart ramme angir en dokumentert struct eller klasse.\n"
1058  "<li>En boks med grå ramme angir en udokumentert struct eller klasse.\n"
1059  "<li>En boks med rød ramme angir en dokumentert struct eller klasse "
1060  "der ikke alle relasjoner er vist. En graf blir trunkert om den ikke "
1061  "passer innenfor de spesifiserte rammene.\n"
1062  "</ul>\n"
1063  "Pilene i grafen har følgende betydning:\n"
1064  "</ul>\n"
1065  "<li>En mørk blå pil brukes til å visualisere public-arv mellom to klasser.\n"
1066  "<li>En mørk grønn pil brukes for protected-arv.\n"
1067  "<li>En mørk rød pil angir private-arv.\n"
1068  "<li>En stiplet lilla pil angir at en klasse er inkludert eller brukt "
1069  "i en annen klasse. Pilen er merket med variablen(e) klassen "
1070  "er tilgjengelig gjennom.\n"
1071  "</ul>\n";
1072  }
1074  virtual QCString trLegend()
1075  {
1076  return "symbolforklaring";
1077  }
1078 
1080 // new since 1.2.0
1082 
1084  virtual QCString trTest()
1085  {
1086  return "Test";
1087  }
1089  virtual QCString trTestList()
1090  {
1091  return "Test-liste";
1092  }
1093 
1095 // new since 1.2.1
1097 
1099  virtual QCString trProperties()
1100  {
1101  return "Egenskaper";
1102  }
1104  virtual QCString trPropertyDocumentation()
1105  {
1106  return "Egenskaps-dokumentasjon";
1107  }
1108 
1110 // new since 1.2.4
1112 
1114  virtual QCString trInterfaces()
1115  {
1116  return "Grensesnitt";
1117  }
1119  virtual QCString trClasses()
1120  {
1121  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1122  {
1123  return "Datastrukturer";
1124  }
1125  else
1126  {
1127  return "Klasser";
1128  }
1129  }
1131  virtual QCString trPackage(const char *name)
1132  {
1133  return (QCString)"Package "+name;
1134  }
1136  virtual QCString trPackageList()
1137  {
1138  return "Pakke-liste";
1139  }
1141  virtual QCString trPackageListDescription()
1142  {
1143  return "Her er pakkene med korte beskrivelser (om tilgjengelig):";
1144  }
1146  virtual QCString trPackages()
1147  {
1148  return "Pakker";
1149  }
1151  virtual QCString trPackageDocumentation()
1152  {
1153  return "Pakke-dokumentasjon";
1154  }
1156  virtual QCString trDefineValue()
1157  {
1158  return "Verdi:";
1159  }
1160 
1162 // new since 1.2.5
1164 
1166  virtual QCString trBug()
1167  {
1168  return "Feil";
1169  }
1171  virtual QCString trBugList()
1172  {
1173  return "Feil-liste";
1174  }
1175 
1177 // new since 1.2.6
1179 
1205  virtual QCString trRTFansicp()
1206  {
1207  return "1252";
1208  }
1209 
1210 
1214  virtual QCString trRTFCharSet()
1215  {
1216  return "0";
1217  }
1218 
1220  virtual QCString trRTFGeneralIndex()
1221  {
1222  return "Indeks";
1223  }
1224 
1229  virtual QCString trClass(bool first_capital, bool singular)
1230  {
1231  QCString result((first_capital ? "Klasse" : "klasse"));
1232  if (!singular) result+="r";
1233  return result;
1234  }
1235 
1240  virtual QCString trFile(bool first_capital, bool singular)
1241  {
1242  QCString result((first_capital ? "Fil" : "fil"));
1243  if (!singular) result+="er";
1244  return result;
1245  }
1246 
1251  virtual QCString trNamespace(bool first_capital, bool singular)
1252  {
1253  QCString result((first_capital ? "Navnerom" : "navnerom"));
1254  if (!singular) result+="";
1255  return result;
1256  }
1257 
1262  virtual QCString trGroup(bool first_capital, bool singular)
1263  {
1264  QCString result((first_capital ? "Gruppe" : "gruppe"));
1265  if (!singular) result+="r";
1266  return result;
1267  }
1268 
1273  virtual QCString trPage(bool first_capital, bool singular)
1274  {
1275  QCString result((first_capital ? "Side" : "side"));
1276  if (!singular) result+="r";
1277  return result;
1278  }
1279 
1284  virtual QCString trMember(bool first_capital, bool singular)
1285  {
1286  QCString result((first_capital ? "Medlem" : "medlem"));
1287  if (!singular) result+="mer";
1288  return result;
1289  }
1290 
1295  virtual QCString trField(bool first_capital, bool singular)
1296  {
1297  QCString result((first_capital ? "Felt" : "felt"));
1298  if (!singular) result+="";
1299  return result;
1300  }
1301 
1306  virtual QCString trGlobal(bool first_capital, bool singular)
1307  {
1308  QCString result((first_capital ? "Global" : "global"));
1309  if (!singular) result+="e";
1310  return result;
1311  }
1312 
1314 // new since 1.2.7
1316 
1319  virtual QCString trAuthor(bool first_capital, bool singular)
1320  {
1321  QCString result((first_capital ? "Forfatter" : "forfatter"));
1322  if (!singular) result+="e";
1323  return result;
1324  }
1325 
1327 // new since 1.2.11
1329 
1332  virtual QCString trReferences()
1333  {
1334  return "Referanser";
1335  }
1336 
1338 // new since 1.2.13
1340 
1344  virtual QCString trImplementedFromList(int numEntries)
1345  {
1346  return "Implementerer "+trWriteList(numEntries)+".";
1347  }
1348 
1352  virtual QCString trImplementedInList(int numEntries)
1353  {
1354  return "Implementert i "+trWriteList(numEntries)+".";
1355  }
1356 
1358 // new since 1.2.16
1360 
1364  virtual QCString trRTFTableOfContents()
1365  {
1366  return "Innholdsfortegnelse";
1367  }
1368 
1370 // new since 1.2.17
1372 
1376  virtual QCString trDeprecatedList()
1377  {
1378  return "Liste over foreldede enheter";
1379  }
1380 
1382 // new since 1.2.18
1384 
1388  virtual QCString trEvents()
1389  {
1390  return "Hendelser";
1391  }
1393  virtual QCString trEventDocumentation()
1394  {
1395  return "Hendelsesdokumentasjon";
1396  }
1397 
1399 // new since 1.3
1401 
1404  virtual QCString trPackageTypes()
1405  {
1406  return "Pakketyper";
1407  }
1411  virtual QCString trPackageMembers()
1412  {
1413  return "Pakkefunksjoner";
1414  }
1418  virtual QCString trStaticPackageMembers()
1419  {
1420  return "Statiske Pakkefunksjoner";
1421  }
1425  virtual QCString trPackageAttribs()
1426  {
1427  return "Pakkeattributter";
1428  }
1432  virtual QCString trStaticPackageAttribs()
1433  {
1434  return "Statiske Pakkeattributter";
1435  }
1436 
1438 // new since 1.3.1
1440 
1444  virtual QCString trAll()
1445  {
1446  return "Alle";
1447  }
1449  virtual QCString trCallGraph()
1450  {
1451  return "Her er kall-grafen for denne funksjonen:";
1452  }
1453 
1455 // new since 1.3.3
1457 
1461  virtual QCString trSearchResultsTitle()
1462  {
1463  return "Søkeresultater";
1464  }
1473  virtual QCString trSearchResults(int numDocuments)
1474  {
1475  if (numDocuments==0)
1476  {
1477  return "Beklager, men ingen dokumenter ble funnet.";
1478  }
1479  else if (numDocuments==1)
1480  {
1481  return "Fant <b>ett</b> dokument som passet ditt søk.";
1482  }
1483  else
1484  {
1485  return "Fant <b>$num</b> dokumenter som passet ditt søk. "
1486  "Viser beste treff først.";
1487  }
1488  }
1492  virtual QCString trSearchMatches()
1493  {
1494  return "Treff:";
1495  }
1496 
1498 // new since 1.3.8
1500 
1503  virtual QCString trSourceFile(QCString& filename)
1504  {
1505  return "Kildefil " + filename;
1506  }
1507 
1509 // new since 1.3.9
1511 
1515  virtual QCString trDirIndex()
1516  { return "Katalog hierarki"; }
1517 
1521  virtual QCString trDirDocumentation()
1522  { return "Katalogdokumentasjon"; }
1523 
1527  virtual QCString trDirectories()
1528  { return "Kataloger"; }
1529 
1533  virtual QCString trDirDescription()
1534  { return "Denne katalogen er grovsortert alfabetisk "
1535  "(ikke nødvendigvis korrekt).";
1536  }
1537 
1541  virtual QCString trDirReference(const char *dirName)
1542  { QCString result=dirName; result+=" Katalog referanse"; return result; }
1543 
1547  virtual QCString trDir(bool first_capital, bool singular)
1548  {
1549  QCString result((first_capital ? "Katalog" : "katalog"));
1550  if (!singular) result+="er";
1551  return result;
1552  }
1553 
1555 // new since 1.4.1
1557 
1561  virtual QCString trOverloadText()
1562  {
1563  return "Dette er en overloaded medlemsfunksjon, "
1564  "generert for deg. Den skiller seg ut fra "
1565  "funksjonen ovenfor i argument(ene) den aksepterer.";
1566  }
1567 };
1568 
1569 #endif