Doxygen
Loading...
Searching...
No Matches
translator_dk.h
Go to the documentation of this file.
1/*-*- c-basic-offset: 2; tab-width: 8 -*-*/
2/******************************************************************************
3 *
4 * Copyright (C) 1997-2026 by Dimitri van Heesch.
5 *
6 * Permission to use, copy, modify, and distribute this software and its
7 * documentation under the terms of the GNU General Public License is hereby
8 * granted. No representations are made about the suitability of this software
9 * for any purpose. It is provided "as is" without express or implied warranty.
10 * See the GNU General Public License for more details.
11 *
12 * Documents produced by Doxygen are derivative works derived from the
13 * input used in their production; they are not affected by this license.
14 *
15 */
16 /*! @file
17 * @brief Danish translation
18 */
19
20/*
21 * Danish translation by
22 * Erik Søe Sørensen <eriksoe@daimi.au.dk>
23 *
24 * First version (not complete) for Doxygen 1.2.7
25 * Extended and revised for Doxygen 1.3
26 * Extended and revised for Doxygen 1.3.4
27 * Extended and revised for Doxygen 1.3.8
28 */
29
30/* Translator's notes:
31
32 Oversættelseskonventioner:
33 (Konventioner for konventioner:
34 '?' angiver oversættelser, jeg har været i tvivl om
35 '??' angiver tvivlsomme oversættelser
36 '..?' angiver ord, der endnu ikke er fundet en oversættelse til
37 '(do.)' angiver ord, der med vilje ikke er oversat, idet jeg selv
38 overvejende bruger det engelske udtryk
39 '(-> _)' angiver ord, der er fundet en oversættelse til, men som jeg
40 vægrer mig ved at oversætte.
41 'KLID:_' angiver ord, hvor jeg med overlæg har rettet mig efter
42 KLID.dk's oversættelsesguide (enig eller ej).
43 )
44 bug -> 'kendt fejl'
45 class -> klasse
46 compound -> 'sammensat type'
47 constructor -> konstruktør ?
48 destructor -> destruktør ?
49 directory -> KLID:katalog (kunne også være 'bibliotek','mappe','folder')
50 event -> begivenhed ?
51 exception (-> undtagelse ?)
52 friend ..?
53 interface -> grænseflade ?
54 member -> medlem (TODO)
55 namespace -> (do.)
56 overloaded -> KLID:overdefineret
57 private -> privat
58 property -> egenskab?
59 protected -> beskyttet ??
60 public -> offentlig
61 reference(vb) -> "indeholde referencer til" (?)
62 slot ..?
63 source code -> kildekode
64 struct -> datastruktur
65 template (-> skabelon ?)
66 typedef -> typedefinition (?)
67 todo -> (do.)
68 union ..?
69
70 Specielle forbindelser:
71 'Inheritance diagram' -> Stamtræ (selvom Nedarvningsdiagram også gik an)
72
73
74 -----
75
76 (Konstruktivt) input modtages med glæde!
77 -- Erik Søe Sørensen <eriksoe@daimi.au.dk>
78
79
80 links -> (links.)
81 -- Poul-Erik Hansen
82
83 */
84
85#ifndef TRANSLATOR_DK_H
86#define TRANSLATOR_DK_H
87
89{
90 public:
91
92 // --- Language control methods -------------------
93
94 /*! Used for identification of the language. The identification
95 * should not be translated. It should be replaced by the name
96 * of the language in English using lower-case characters only
97 * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
98 * the identification used in language.cpp.
99 */
101 { return "danish"; }
102
103 /*! Used to get the LaTeX command(s) for the language support.
104 * This method should return string with commands that switch
105 * LaTeX to the desired language. For example
106 * <pre>"\\usepackage[german]{babel}\n"
107 * </pre>
108 * or
109 * <pre>"\\usepackage{polski}\n"
110 * "\\usepackage[latin2]{inputenc}\n"
111 * "\\usepackage[T1]{fontenc}\n"
112 * </pre>
113 */
115 {
116 return "\\usepackage[danish]{babel}\n";
117 }
118
120 {
121 return "da";
122 }
124 {
125 return "0x406 Danish";
126 }
127
128 // --- Language translation methods -------------------
129
130 /*! used in the compound documentation before a list of related functions. */
132 { return "Relaterede funktioner"; }
133
134 /*! subscript for the related functions. */
136 { return "(Bemærk at disse ikke er medlems-funktioner.)"; }
137
138 /*! header that is put before the detailed description of files,
139 * classes and namespaces. */
141 { return "Detaljeret beskrivelse"; }
142
143 /*! header that is used when the summary tag is missing inside the details tag */
145 { return "Detaljer"; }
146
147 /*! header that is put before the list of typedefs. */
149 { return "Dokumentation af medlems-typedefinitioner"; }
150
151 /*! header that is put before the list of enumerations. */
153 { return "Dokumentation af medlems-enumerationer"; }
154 // medlems-enumerationer -> 'indeholdte enumerationer'
155
156 /*! header that is put before the list of member functions. */
158 { return "Dokumentation af medlemsfunktioner"; }
159
160 /*! header that is put before the list of member attributes. */
162 {
163 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
164 return "Felt-dokumentation";
165 } else {
166 return "Dokumentation af feltvariable";
167 }
168 }
169
170 /*! this is the text of a link put after brief descriptions. */
171 DString trMore() override
172 { return "Mere..."; }
173
174 /*! put in the class documentation */
176 { return "Liste over alle medlemmer"; }
177
178 /*! used as the title of the "list of all members" page of a class */
180 { return "Liste over medlemmer"; }
181
182 /*! this is the first part of a sentence that is followed by a class name */
184 { return "Dette er den komplette liste over medlemmer i"; }
185
186 /*! this is the remainder of the sentence after the class name */
188 { return ", inklusive alle nedarvede medlemmer."; }
189
190 /*! this is put at the author sections at the bottom of man pages.
191 * parameter s is name of the project name.
192 */
194 { DString result="Automatisk genereret af Doxygen";
195 if (!s.empty()) result+=" for "+s;
196 result+=" ud fra kildekoden.";
197 return result;
198 }
199
200 /*! put after an enum name in the list of all members */
202 { return "enumerationsnavn"; }
203
204 /*! put after an enum value in the list of all members */
206 { return "enumerationsværdi"; }
207
208 /*! put after an undocumented member in the list of all members */
210 { return "defineret i"; }
211
212 // quick reference sections
213
214 /*! This is put above each page as a link to the list of all groups of
215 * compounds or files (see the \\group command).
216 */
218 { return "Moduler"; }
219
220 /*! This is put above each page as a link to the class hierarchy */
222 { return "Klassehierarki"; }
223
224 /*! This is put above each page as a link to the list of annotated classes */
226 {
227 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
228 return "Datastrukturer";
229 } else {
230 return "Oversigt over sammensatte typer";
231 }
232 }
233
234 /*! This is put above each page as a link to the list of documented files */
236 { return "Filoversigt"; }
237
238 /*! This is put above each page as a link to all members of compounds. */
240 {
241 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
242 return "Data-felter";
243 } else {
244 return "Felter i sammensatte typer";
245 }
246 }
247
248 /*! This is put above each page as a link to all members of files. */
250 {
251 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
252 return "Globale symboler";
253 } else {
254 return "Placering i filer"; // Fil-medlemmer"; //TODO
255 //"Globale definitioner" ?
256 }
257 }
258
259 /*! This is put above each page as a link to all related pages. */
261 { return "Relaterede sider"; }
262
263 /*! This is put above each page as a link to all examples. */
265 { return "Eksempler"; }
266
267 /*! This is put above each page as a link to the search engine. */
268 DString trSearch() override
269 { return "Søg"; }
270
271 /*! This is an introduction to the class hierarchy. */
273 { return "Denne nedarvningsliste er sorteret næsten - "
274 "men ikke nødvendigvis helt - alfabetisk:";
275 }
276
277 /*! This is an introduction to the list with all files. */
278 DString trFileListDescription(bool extractAll) override
279 {
280 DString result="Her er en liste over alle ";
281 if (!extractAll) result+="dokumenterede ";
282 result+="filer med korte beskrivelser:";
283 return result;
284 }
285
286 /*! This is an introduction to the annotated compound list. */
288 {
289
290 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
291 return "Her er datastrukturerne med korte beskrivelser:";
292 } else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE)) {
293 return "Her er klasserne med korte beskrivelser:";
294 } else {
295 return "Her er klasserne, datastrukturerne, "
296 "unionerne og grænsefladerne med korte beskrivelser:";
297 }
298 }
299
300 /*! This is an introduction to the page with all class members. */
301 DString trCompoundMembersDescription(bool extractAll) override
302 {
303 DString result="Her er en liste over alle ";
304 if (!extractAll) {
305 result+="dokumenterede ";
306 }
307 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
308 result+="felter i datastrukturer og unioner";
309 } else {
310 result+="klassemedlemmer";
311 }
312 result+=" med links til ";
313 if (!extractAll) {
314 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
315 result+="datastruktur/unions-dokumentationen for hvert felt:";
316 } else {
317 result+="klassedokumentationen for hvert medlem:";
318 }
319 } else {
320 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
321 result+="de datastrukturer/unioner, de hører til:";
322 } else {
323 result+="de klasser, de hører til:";
324 }
325 }
326 return result;
327 }
328
329 /*! This is an introduction to the page with all file members. */
330 DString trFileMembersDescription(bool extractAll) override
331 {
332 DString result="Her er en liste over alle ";
333 if (!extractAll) result+="dokumenterede ";
334
335 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
336 result+="funktioner, variable, #defines, enumerationer "
337 "og typedefinitioner";
338 } else {
339 result+="fil-medlemmer";
340 }
341 result+=", med links til ";
342 if (extractAll)
343 result+="de filer, de tilhører:";
344 else
345 result+="deres dokumentation:";
346 return result;
347 }
348
349 /*! This is an introduction to the page with the list of all examples */
351 { return "Her er en liste over alle eksempler:"; }
352
353 /*! This is an introduction to the page with the list of related pages */
355 { return "Her er en liste over alle relaterede dokumentationssider:"; }
356
357 /*! This is an introduction to the page with the list of class/file groups */
359 { return "Her er en liste over alle moduler:"; }
360
361 /*! This is used in HTML as the title of index.html. */
362 DString trDocumentation(const DString &projName) override
363 { return (!projName.empty()?projName + " " : "") + "Dokumentation"; }
364
365 /*! This is used in LaTeX as the title of the chapter with the
366 * index of all groups.
367 */
369 { return "Modul-indeks"; }
370
371 /*! This is used in LaTeX as the title of the chapter with the
372 * class hierarchy.
373 */
375 { return "Hierarkisk indeks"; }
376
377 /*! This is used in LaTeX as the title of the chapter with the
378 * annotated compound index.
379 */
381 {
382 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
383 return "Indeks over datastrukturer";
384 } else {
385 return "Indeks over sammensatte typer";
386 }
387 }
388
389 /*! This is used in LaTeX as the title of the chapter with the
390 * list of all files.
391 */
393 { return "Fil-indeks"; }
394
395 /*! This is used in LaTeX as the title of the chapter containing
396 * the documentation of all groups.
397 */
399 { return "Modul-dokumentation"; }
400
401 /*! This is used in LaTeX as the title of the chapter containing
402 * the documentation of all classes, structs and unions.
403 */
405 {
406 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
407 {
408 return "Datastruktur-documentation";
409 }
410 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
411 {
413 }
414 else
415 {
416 return "Klasse-dokumentation";
417 }
418 }
419
420 /*! This is used in LaTeX as the title of the chapter containing
421 * the documentation of all files.
422 */
424 { return "Fil-dokumentation"; }
425
426 /*! This is used in LaTeX as the title of the document */
428 { return "Referencemanual"; }
429
430 /*! This is used in the documentation of a file as a header before the
431 * list of defines
432 */
434 { return "#Defines"; }
435
436 /*! This is used in the documentation of a file as a header before the
437 * list of typedefs
438 */
440 { return "Typedefinitioner"; }
441
442 /*! This is used in the documentation of a file as a header before the
443 * list of enumerations
444 */
446 { return "Enumerationer"; }
447
448 /*! This is used in the documentation of a file as a header before the
449 * list of (global) functions
450 */
452 { return "Funktioner"; }
453
454 /*! This is used in the documentation of a file as a header before the
455 * list of (global) variables
456 */
458 { return "Variable"; }
459
460 /*! This is used in the documentation of a file as a header before the
461 * list of (global) variables
462 */
464 { return "Enumerationsværdier"; }
465
466 /*! This is used in the documentation of a file before the list of
467 * documentation blocks for defines
468 */
470 { return "#Define-dokumentation"; }
471
472 /*! This is used in the documentation of a file/namespace before the list
473 * of documentation blocks for typedefs
474 */
476 { return "Dokumentation af typedefinitioner"; }
477
478 /*! This is used in the documentation of a file/namespace before the list
479 * of documentation blocks for enumeration types
480 */
482 { return "Dokumentation af enumerations-typer"; }
483
484 /*! This is used in the documentation of a file/namespace before the list
485 * of documentation blocks for enumeration values
486 */
488 { return "Dokumentation af enumerations-værdier"; }
489
490 /*! This is used in the documentation of a file/namespace before the list
491 * of documentation blocks for functions
492 */
494 { return "Funktions-dokumentation"; }
495
496 /*! This is used in the documentation of a file/namespace before the list
497 * of documentation blocks for variables
498 */
500 { return "Variabel-dokumentation"; }
501
502 /*! This is used in the documentation of a file/namespace/group before
503 * the list of links to documented compounds
504 */
506 {
507 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
508 return "Datastrukturer";
509 } else {
510 return "Sammensatte typer";
511 }
512 }
513
514 /*! This is used in the standard footer of each page and indicates when
515 * the page was generated
516 */
517 DString trGeneratedAt(const DString &date,const DString &projName) override
518 {
519 DString result="Genereret "+date;
520 if (!projName.empty()) result+=" for "+projName;
521 result+=" af";
522 return result;
523 }
524
525 /*! this text is put before a class diagram */
526 DString trClassDiagram(const DString &clName) override
527 {
528 return "Stamtræ for "+clName+":";
529 }
530
531 /*! this text is generated when the \\warning command is used. */
533 { return "Advarsel"; }
534
535 /*! this text is generated when the \\version command is used. */
537 { return "Version"; }
538
539 /*! this text is generated when the \\date command is used. */
540 DString trDate() override
541 { return "Dato"; }
542
543 /*! this text is generated when the \\return command is used. */
545 { return "Returnerer"; }
546
547 /*! this text is generated when the \\sa command is used. */
549 { return "Se også"; }
550
551 /*! this text is generated when the \\param command is used. */
553 { return "Parametre"; }
554
555 /*! this text is generated when the \\exception command is used. */
557 { return "Undtagelser"; } // "Exceptions"
558
559 /*! this text is used in the title page of a LaTeX document. */
561 { return "Genereret af"; }
562
563//////////////////////////////////////////////////////////////////////////
564// new since 0.49-990307
565//////////////////////////////////////////////////////////////////////////
566
567 /*! used as the title of page containing all the index of all namespaces. */
569 { return "Oversigt over namespaces"; }
570
571 /*! used as an introduction to the namespace list */
572 DString trNamespaceListDescription(bool extractAll) override
573 {
574 DString result="Her er en liste over alle ";
575 if (!extractAll) result+="dokumenterede ";
576 result+="namespaces med korte beskrivelser:";
577 return result;
578 }
579
580 /*! used in the class documentation as a header before the list of all
581 * friends of a class
582 */
584 { return "Friends"; }
585
586//////////////////////////////////////////////////////////////////////////
587// new since 0.49-990405
588//////////////////////////////////////////////////////////////////////////
589
590 /*! used in the class documentation as a header before the list of all
591 * related classes
592 */
594 { return "Dokumentation af friends og af relaterede funktioner"; }
595
596//////////////////////////////////////////////////////////////////////////
597// new since 0.49-990425
598//////////////////////////////////////////////////////////////////////////
599
600 /*! used as the title of the HTML page of a class/struct/union */
602 ClassDef::CompoundType compType,
603 bool isTemplate) override
604 {
605 DString result=clName+" ";
606 switch(compType)
607 {
608 case ClassDef::Class: result+=" Klasse-"; break;
609 case ClassDef::Struct: result+=" Datastruktur-"; break;
610 case ClassDef::Union: result+=" Union-"; break;
611 case ClassDef::Interface: result+=" Grænseflade-"; break;
612 case ClassDef::Protocol: result+=" Protokol-"; break;
613 case ClassDef::Category: result+=" Kategori-"; break; // " Category-"
614 case ClassDef::Exception: result+=" Undtagelse-"; break; // " Exception"
615 default: break;
616 }
617 if (isTemplate) result+="skabelon-"; // "template-"
618 result+="reference";
619 return result;
620 }
621
622 /*! used as the title of the HTML page of a file */
623 DString trFileReference(const DString &fileName) override
624 {
625 DString result=fileName;
626 result+=" filreference";
627 return result;
628 }
629
630 /*! used as the title of the HTML page of a namespace */
631 DString trNamespaceReference(const DString &namespaceName) override
632 {
633 DString result=namespaceName;
634 result+=" namespace-reference";
635 return result;
636 }
637
639 { return "Offentlige metoder"; }
641 { return "Offentlige slots"; }
643 { return "Signaler"; }
645 { return "Statiske, offentlige metoder"; }
647 { return "Beskyttede metoder"; }
649 { return "Beskyttede slots"; }
651 { return "Statiske, beskyttede metoder"; }
653 { return "Private metoder"; }
655 { return "Private slots"; }
657 { return "Statiske, private metoder"; }
658
659 /*! this function is used to produce a comma-separated list of items.
660 * use generateMarker(i) to indicate where item i should be put.
661 */
662 DString trWriteList(int numEntries) override
663 {
664 DString result;
665 // the inherits list contain `numEntries' classes
666 for (int i=0;i<numEntries;i++)
667 {
668 // use generateMarker to generate placeholders for the class links!
669 result+=generateMarker(i); // generate marker for entry i in the list
670 // (order is left to right)
671
672 if (i!=numEntries-1) { // not the last entry, so we need a separator
673 if (i<numEntries-2) // not the fore last entry
674 result+=", ";
675 else // the fore last entry
676 result+=" og ";
677 }
678 }
679 return result;
680 }
681
682 /*! used in class documentation to produce a list of base classes,
683 * if class diagrams are disabled.
684 */
685 DString trInheritsList(int numEntries) override
686 {
687 return "Nedarver "+trWriteList(numEntries)+".";
688 }
689
690 /*! used in class documentation to produce a list of super classes,
691 * if class diagrams are disabled.
692 */
693 DString trInheritedByList(int numEntries) override
694 {
695 return "Nedarvet af "+trWriteList(numEntries)+".";
696 }
697
698 /*! used in member documentation blocks to produce a list of
699 * members that are hidden by this one.
700 */
701 DString trReimplementedFromList(int numEntries) override
702 {
703 return "Overskriver metode fra "+trWriteList(numEntries)+".";
704 }
705
706 /*! used in member documentation blocks to produce a list of
707 * all member that overwrite the implementation of this member.
708 */
709 DString trReimplementedInList(int numEntries) override
710 {
711 return "Reimplementeret i "+trWriteList(numEntries)+".";
712 }
713
714 /*! This is put above each page as a link to all members of namespaces. */
716 { return "Namespace-medlemmer"; }
717
718 /*! This is an introduction to the page with all namespace members */
719 DString trNamespaceMemberDescription(bool extractAll) override
720 {
721 DString result="Her er en liste over alle ";
722 if (!extractAll) result+="dokumenterede ";
723 result+="namespace-medlemmer med links til ";
724 if (extractAll)
725 result+="namespace-dokumentationen for hvert medlem:";
726 else
727 result+="det namespace, de hører til:";
728 return result;
729 }
730 /*! This is used in LaTeX as the title of the chapter with the
731 * index of all namespaces.
732 */
734 { return "Namespace-indeks"; }
735
736 /*! This is used in LaTeX as the title of the chapter containing
737 * the documentation of all namespaces.
738 */
740 { return "Namespace-dokumentation"; }
741
742//////////////////////////////////////////////////////////////////////////
743// new since 0.49-990522
744//////////////////////////////////////////////////////////////////////////
745
746 /*! This is used in the documentation before the list of all
747 * namespaces in a file.
748 */
750 { return "Namespaces"; }
751
752//////////////////////////////////////////////////////////////////////////
753// new since 0.49-990728
754//////////////////////////////////////////////////////////////////////////
755
756 /*! This is put at the bottom of a class documentation page and is
757 * followed by a list of files that were used to generate the page.
758 */
760 bool single) override
761 { // here s is one of " Class", " Struct" or " Union"
762 // single is true implies a single file
763 DString result="Dokumentationen for denne ";
764 switch(compType)
765 {
766 case ClassDef::Class: result+="klasse"; break;
767 case ClassDef::Struct: result+="datastruktur"; break;
768 case ClassDef::Union: result+="union"; break;
769 case ClassDef::Interface: result+="grænseflade"; break;
770 case ClassDef::Protocol: result+="protokol"; break; // "protocol"
771 case ClassDef::Category: result+="kategori"; break; // "category"
772 case ClassDef::Exception: result+="undtagelse"; break; // "exception"
773 default: break;
774 }
775 result+=" blev genereret ud fra fil";
776 if (single) result+="en:"; else result+="erne:";
777 return result;
778 }
779
780//////////////////////////////////////////////////////////////////////////
781// new since 0.49-990901
782//////////////////////////////////////////////////////////////////////////
783
784 /*! This is used as the heading text for the retval command. */
786 { return "Returværdier"; }
787
788 /*! This is in the (quick) index as a link to the main page (index.html)
789 */
791 { return "Hovedside"; }
792
793 /*! This is used in references to page that are put in the LaTeX
794 * documentation. It should be an abbreviation of the word page.
795 */
797 { return "s."; }
798
799//////////////////////////////////////////////////////////////////////////
800// new since 0.49-991003
801//////////////////////////////////////////////////////////////////////////
802
804 {
805 return "Defineret på linje @0 i filen @1.";
806 }
807
809 {
810 return "Defineret i filen @0.";
811 }
812
813//////////////////////////////////////////////////////////////////////////
814// new since 0.49-991205
815//////////////////////////////////////////////////////////////////////////
816
818 {
819 return "Frarådes - fortidslevn"; // ?? - What is the context?
820 // "Ugleset" :)
821 }
822
823//////////////////////////////////////////////////////////////////////////
824// new since 1.0.0
825//////////////////////////////////////////////////////////////////////////
826
827 /*! this text is put before a collaboration diagram */
828 DString trCollaborationDiagram(const DString &clName) override
829 {
830 return "Samarbejdsdiagram for "+clName+":";
831 }
832 /*! this text is put before an include dependency graph */
833 DString trInclDepGraph(const DString &fName) override
834 {
835 return "Inklusions-afhængighedsgraf for "+fName+":";
836 }
837 /*! header that is put before the list of constructor/destructors. */
839 {
840 return "Dokumentation af konstruktører og destruktører";
841 // "Constructor & Destructor dokumentation";
842 }
843
844 /*! Used in the file documentation to point to the corresponding sources. */
846 { return "Hop til denne fils kildekode."; }
847 /*! Used in the file sources to point to the corresponding documentation. */
849 { return "Hop til denne fils dokumentation."; }
850
851 /*! Text for the \\pre command */
853 { return "Forudsætninger (precondition)"; }
854 /*! Text for the \\post command */
856 { return "Resultat (postcondition)"; }
857 /*! Text for the \\invariant command */
859 { return "Invariant"; }
860
861 /*! Text shown before a multi-line variable/enum initialization */
863 { return "Startværdi:"; }
864
865 /*! Text used the source code in the file index */
866 DString trCode() override
867 { return "kildekode"; }
869 { return "Grafisk klassehierarki"; }
871 { return "Hop til det grafiske klassehierarki"; }
873 { return "Hop til det tekstuelle klassehierarki"; }
875 { return "Sideindeks"; }
876
877//////////////////////////////////////////////////////////////////////////
878// new since 1.1.0
879//////////////////////////////////////////////////////////////////////////
880
881 DString trNote() override
882 { return "Note"; }
884 { return "Offentlige typer"; }
885
887 {
888 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
889 return "Datafelter";
890 } else {
891 return "Offentlige attributter";
892 }
893 }
894
896 { return "Statiske, offentlige attributter"; }
898 { return "Beskyttede typer"; }
900 { return "Beskyttede attributter"; }
902 { return "Statiske, beskyttede attributter"; }
904 { return "Private typer"; }
906 { return "Private attributter"; }
908 { return "Statiske, private attributter"; }
909
910//////////////////////////////////////////////////////////////////////////
911// new since 1.1.3
912//////////////////////////////////////////////////////////////////////////
913
914 /*! Used as a marker that is put before a \\todo item */
915 DString trTodo() override
916 {
917 return "Todo";
918 }
919 /*! Used as the header of the todo list */
921 {
922 return "Todo-liste";
923 }
924
925//////////////////////////////////////////////////////////////////////////
926// new since 1.1.4
927//////////////////////////////////////////////////////////////////////////
928
930 {
931 return "Refereret til af";
932 }
934 {
935 return "Bemærkninger";
936 }
938 {
939 return "OBS";
940 }
942 {
943 return
944 "Denne graf viser, hvilke filer der direkte eller "
945 "indirekte inkluderer denne fil:";
946 }
947 DString trSince() override
948 {
949 return "Siden";
950 }
951
952//////////////////////////////////////////////////////////////////////////
953// new since 1.1.5
954//////////////////////////////////////////////////////////////////////////
955
956 /*! title of the graph legend page */
958 {
959 return "Graf-forklaring";
960 }
961 /*! page explaining how the dot graph's should be interpreted */
962 DString trLegendDocs() override //TODO
963 {
964 return
965 "Denne side forklarer, hvordan man skal fortolke de grafer, "
966 "der genereres af doxygen.<p>\n"
967 "Tag følgende eksempel:\n"
968 "\\code\n"
969 "/*! Klasse der er usynlig pg.a. beskæring */\n"
970 "class Invisible { };\n\n"
971 "/*! Beskåret klasse: nedarvningsrelation er skjult */\n"
972 "class Truncated : public Invisible { };\n\n"
973 "/* Klasse der ikke er dokumenteret med doxygen-kommentarer */\n"
974 "class Undocumented { };\n\n"
975 "/*! Klasse der nedarves fra offentligt */\n"
976 "class PublicBase : public Truncated { };\n\n"
977 "/*! En template-klasse */\n"
978 "template<class T> class Templ { };\n\n"
979 "/*! Klasse der nedarves fra beskyttet */\n"
980 "class ProtectedBase { };\n\n"
981 "/*! Klasse der nedarves fra privat */\n"
982 "class PrivateBase { };\n\n"
983 "/*! Klasse der bruges af Inherited-klassen */\n"
984 "class Used { };\n\n"
985 "/*! Klasse der nedarver en masse andre klasser */\n"
986 "class Inherited : public PublicBase,\n"
987 " protected ProtectedBase,\n"
988 " private PrivateBase,\n"
989 " public Undocumented,\n"
990 " public Templ<int>\n"
991 "{\n"
992 " private:\n"
993 " Used *m_usedClass;\n"
994 "};\n"
995 "\\endcode\n"
996 "Hvis \\c MAX_DOT_GRAPH_HEIGHT i konfigurationsfilen "
997 "er sat til 240, vil dette resultere i følgende graf:"
998 "<p><center><img src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
999 "<p>\n"
1000 "De forskellige slags kasser i ovenstående graf har følgende "
1001 "betydninger:\n"
1002 "<ul>\n"
1003 "<li>%En udfyldt sort kasse repræsenterer den datastruktur eller "
1004 "klasse, grafen er genereret for.\n"
1005 "<li>%En kasse med sort kant betegner en dokumenteret datastruktur "
1006 " eller klasse.\n"
1007 "<li>%En kasse med grå kant betegner en udokumenteret datastruktur "
1008 " eller klasse.\n"
1009 "<li>%En kasse med rød kant betegner en dokumenteret datastruktur "
1010 " eller klasse, for hvilken ikke alle "
1011 "nedarvnings- og indeholdelses-relationer er vist. "
1012 "%Grafer beskæres, hvis de fylder mere end de specificerede dimensioner.\n "
1013 "</ul>\n"
1014 "Pilene har følgende betydninger:\n"
1015 "<ul>\n"
1016 "<li>%En mørkeblå pil viser en offentlig nedarvningsrelation "
1017 "mellem to klasser.\n"
1018 "<li>%En mørkegrøn pil viser en beskyttet nedarvningsrelation.\n"
1019 "<li>%En mørkerød pil viser en privat nedarvningsrelation.\n"
1020 "<li>%En lilla, stiplet pil bruges, når en klasse er indeholdt i "
1021 "eller benyttes af en anden klasse. "
1022 "Ved pilen står navnet på den eller de variable, gennem hvilke(n) "
1023 "den klasse, pilen peger på, er tilgængelig.\n"
1024 "<li>%En gul, stiplet pil viser forholdet mellem en template-instans "
1025 "og den template-klasse, den er instantieret fra."
1026 "Ved pilen står template-parametrene brugt ved instantieringen.\n"
1027 "</ul>\n";
1028 }
1029 /*! text for the link to the legend page */
1031 {
1032 return "forklaring til graf";
1033 }
1034
1035//////////////////////////////////////////////////////////////////////////
1036// new since 1.2.0
1037//////////////////////////////////////////////////////////////////////////
1038
1039 /*! Used as a marker that is put before a test item */
1040 DString trTest() override
1041 {
1042 return "Test";
1043 }
1044 /*! Used as the header of the test list */
1046 {
1047 return "Testliste";
1048 }
1049
1050//////////////////////////////////////////////////////////////////////////
1051// new since 1.2.2
1052//////////////////////////////////////////////////////////////////////////
1053
1054 /*! Used as a section header for IDL properties */
1056 {
1057 return "Egenskaber";
1058 }
1059 /*! Used as a section header for IDL property documentation */
1061 {
1062 return "Egenskabsdokumentation";
1063 }
1064
1065//////////////////////////////////////////////////////////////////////////
1066// new since 1.2.4
1067//////////////////////////////////////////////////////////////////////////
1068
1069 /*! Used for Java classes in the summary section of Java packages */
1071 {
1072 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
1073 return "Datastrukturer";
1074 } else {
1075 return "Klasser";
1076 }
1077 }
1078 /*! Used as the title of a Java package */
1079 DString trPackage(const DString &name) override
1080 {
1081 return "Pakke "+name;
1082 }
1083 /*! The description of the package index page */
1085 {
1086 return
1087 "Her er en liste over pakkerne, med korte beskrivelser "
1088 "(hvor en sådan findes):";
1089 }
1090 /*! The link name in the Quick links header for each page */
1092 {
1093 return "Pakker";
1094 }
1095 /*! Text shown before a multi-line define */
1097 {
1098 return "Værdi:";
1099 }
1100
1101//////////////////////////////////////////////////////////////////////////
1102// new since 1.2.5
1103//////////////////////////////////////////////////////////////////////////
1104
1105 /*! Used as a marker that is put before a \\bug item */
1106 DString trBug() override
1107 {
1108 return "Kendte fejl";
1109 }
1110 /*! Used as the header of the bug list */
1112 {
1113 return "Liste over kendte fejl";
1114 }
1115
1116//////////////////////////////////////////////////////////////////////////
1117// new since 1.2.6
1118//////////////////////////////////////////////////////////////////////////
1119
1120 /*! Used as ansicpg for RTF file
1121 * (used table extract:)
1122 * <pre>
1123 * Charset Name Charset Value(hex) Codepage number
1124 * ------------------------------------------------------
1125 * ANSI_CHARSET 0 (x00) 1252
1126 * </pre>
1127 */
1129 {
1130 return "1252";
1131 }
1132
1133 /*! Used as ansicpg for RTF fcharset */
1135 {
1136 return "0";
1137 }
1138
1139 /*! Used as header RTF general index */
1141 {
1142 return "Indeks";
1143 }
1144
1145 /*! This is used for translation of the word that will possibly
1146 * be followed by a single name or by a list of names
1147 * of the category.
1148 */
1149 DString trClass(bool first_capital, bool singular) override
1150 {
1151 return createNoun(first_capital, singular, "klasse", "r");
1152 }
1153
1154 /*! This is used for translation of the word that will possibly
1155 * be followed by a single name or by a list of names
1156 * of the category.
1157 */
1158 DString trFile(bool first_capital, bool singular) override
1159 {
1160 return createNoun(first_capital, singular, "fil", "er");
1161 }
1162
1163 /*! This is used for translation of the word that will possibly
1164 * be followed by a single name or by a list of names
1165 * of the category.
1166 */
1167 DString trNamespace(bool first_capital, bool singular) override
1168 {
1169 return createNoun(first_capital, singular, "namespace", "s");
1170 }
1171
1172 /*! This is used for translation of the word that will possibly
1173 * be followed by a single name or by a list of names
1174 * of the category.
1175 */
1176 DString trGroup(bool first_capital, bool singular) override
1177 {
1178 return createNoun(first_capital, singular, "gruppe", "r");
1179 }
1180
1181 /*! This is used for translation of the word that will possibly
1182 * be followed by a single name or by a list of names
1183 * of the category.
1184 */
1185 DString trPage(bool first_capital, bool singular) override
1186 {
1187 return createNoun(first_capital, singular, "side", "r");
1188 }
1189
1190 /*! This is used for translation of the word that will possibly
1191 * be followed by a single name or by a list of names
1192 * of the category.
1193 */
1194 DString trMember(bool first_capital, bool singular) override
1195 {
1196 return createNoun(first_capital, singular, "medlem", "mer");
1197 }
1198
1199 /*! This is used for translation of the word that will possibly
1200 * be followed by a single name or by a list of names
1201 * of the category.
1202 */
1203 DString trGlobal(bool first_capital, bool singular) override
1204 {
1205 return createNoun(first_capital, singular, "global", "e");
1206 }
1207
1208//////////////////////////////////////////////////////////////////////////
1209// new since 1.2.7
1210//////////////////////////////////////////////////////////////////////////
1211
1212 /*! This text is generated when the \\author command is used and
1213 * for the author section in man pages. */
1214 DString trAuthor(bool first_capital, bool singular) override
1215 {
1216 return createNoun(first_capital, singular, "forfatter", "e");
1217 }
1218
1219//////////////////////////////////////////////////////////////////////////
1220// new since 1.2.11
1221//////////////////////////////////////////////////////////////////////////
1222
1223 /*! This text is put before the list of members referenced by a member
1224 */
1226 {
1227 return "Indeholder referencer til";
1228 }
1229
1230//////////////////////////////////////////////////////////////////////////
1231// new since 1.2.13
1232//////////////////////////////////////////////////////////////////////////
1233
1234 /*! used in member documentation blocks to produce a list of
1235 * members that are implemented by this one.
1236 */
1237 DString trImplementedFromList(int numEntries) override
1238 {
1239 return "Implementerer "+trWriteList(numEntries)+".";
1240 }
1241
1242 /*! used in member documentation blocks to produce a list of
1243 * all members that implement this abstract member.
1244 */
1245 DString trImplementedInList(int numEntries) override
1246 {
1247 return "Implementeret i "+trWriteList(numEntries)+".";
1248 }
1249
1250//////////////////////////////////////////////////////////////////////////
1251// new since 1.2.16
1252//////////////////////////////////////////////////////////////////////////
1253
1254 /*! used in RTF documentation as a heading for the Table
1255 * of Contents.
1256 */
1258 {
1259 return "Indholdsfortegnelse";
1260 }
1261
1262//////////////////////////////////////////////////////////////////////////
1263// new since 1.2.17
1264//////////////////////////////////////////////////////////////////////////
1265
1266 /*! Used as the header of the list of item that have been
1267 * flagged deprecated
1268 */
1270 {
1271 return "Liste over fortidslevn, hvis brug frarådes";
1272 }
1273
1274//////////////////////////////////////////////////////////////////////////
1275// new since 1.2.18
1276//////////////////////////////////////////////////////////////////////////
1277
1278 /*! Used as a header for declaration section of the events found in
1279 * a C# program
1280 */
1282 {
1283 return "Begivenheder";
1284 }
1285 /*! Header used for the documentation section of a class' events. */
1287 {
1288 return "Begivenhedsdokumentation";
1289 }
1290
1291//////////////////////////////////////////////////////////////////////////
1292// new since 1.3
1293//////////////////////////////////////////////////////////////////////////
1294
1295 /* Java: Entities with package scope... */
1297 { return "Typer med pakke-scope"; }
1299 { return "Metoder med pakke-scope"; }
1301 { return "Medlemmer med pakke-scope"; }
1303 { return "Statiske metoder med pakke-scope"; }
1305 { return "Attributter med pakke-scope"; }
1307 { return "Statiske attributter med pakke-scope"; }
1308
1309//////////////////////////////////////////////////////////////////////////
1310// new since 1.3.1
1311//////////////////////////////////////////////////////////////////////////
1312
1313 /*! Used in the quick index of a class/file/namespace member list page
1314 * to link to the unfiltered list of all members.
1315 */
1316 DString trAll() override
1317 {
1318 return "Alle";
1319 }
1320
1321 /*! Put in front of the call graph for a function. */
1323 {
1324 return "Her er kald-grafen for denne funktion:";
1325 }
1326
1327//////////////////////////////////////////////////////////////////////////
1328// new since 1.3.3
1329//////////////////////////////////////////////////////////////////////////
1330
1331 /*! This string is used as the title for the page listing the search
1332 * results.
1333 */
1335 {
1336 return "Søgeresultater";
1337 }
1338
1339 /*! This string is put just before listing the search results. The
1340 * text can be different depending on the number of documents found.
1341 * Inside the text you can put the special marker $num to insert
1342 * the number representing the actual number of search results.
1343 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1344 * value 2 represents 2 or more matches. HTML markup is allowed inside
1345 * the returned string.
1346 */
1347 DString trSearchResults(int numDocuments) override
1348 {
1349 if (numDocuments==0) {
1350 return "Beklager - ingen dokumenter passede til din forespørgsel.";
1351 } else if (numDocuments==1) {
1352 return "Fandt <b>1</b> dokument, der passer til din forespørgsel.";
1353 } else {
1354 return
1355 "Fandt <b>$num</b> dokumenter, der passer til din forespørgsel. "
1356 "De, der passer bedst, vises først.";
1357 }
1358 }
1359
1360 /*! This string is put before the list of matched words, for each search
1361 * result. What follows is the list of words that matched the query.
1362 */
1364 {
1365 return "Fundne ord:"; //translation?
1366 }
1367
1368//////////////////////////////////////////////////////////////////////////
1369// new since 1.3.8
1370//////////////////////////////////////////////////////////////////////////
1371
1372 /*! This is used in HTML as the title of page with source code for
1373 * file filename
1374 */
1375 DString trSourceFile(const DString& filename) override
1376 {
1377 return "Kildefilen " + filename;
1378 }
1379
1380
1381//////////////////////////////////////////////////////////////////////////
1382// new since 1.3.9
1383//////////////////////////////////////////////////////////////////////////
1384
1385 /*! This is used as the name of the chapter containing the directory
1386 * hierarchy.
1387 */
1389 { return "Katalogstruktur"; }
1390
1391 /*! This is used as the name of the chapter containing the documentation
1392 * of the directories.
1393 */
1395 { return "Katalog-dokumentation"; }
1396
1397 /*! This is used as the title of the directory index and also in the
1398 * Quick links of an HTML page, to link to the directory hierarchy.
1399 */
1401 { return "Kataloger"; }
1402
1403 /*! This returns the title of a directory page. The name of the
1404 * directory is passed via \a dirName.
1405 */
1406 DString trDirReference(const DString &dirName) override
1407 { DString result="Indhold af kataloget "; result+=dirName; return result;}
1408
1409 /*! This returns the word directory with or without starting capital
1410 * (\a first_capital) and in singular or plural form (\a singular).
1411 */
1412 DString trDir(bool first_capital, bool singular) override
1413 {
1414 return createNoun(first_capital, singular, "katalog", "er");
1415 }
1416
1417//////////////////////////////////////////////////////////////////////////
1418// new since 1.4.1
1419//////////////////////////////////////////////////////////////////////////
1420
1421 /*! This text is added to the documentation when the \\overload command
1422 * is used for a overloaded function.
1423 */
1425 {
1426 return "Dette er en overdefineret medlemsfunktion, "
1427 "defineret af bekvemmelighedshensyn. "
1428 "Den adskiller sig kun fra den ovenstående funktion i, "
1429 "hvilke argumenter den tager.";
1430 }
1431
1432//////////////////////////////////////////////////////////////////////////
1433// new since 1.4.6
1434//////////////////////////////////////////////////////////////////////////
1435
1436 /*! This is used to introduce a caller (or called-by) graph */
1438 {
1439 return "Her er kalder-grafen for denne funktion:";
1440 }
1441
1442 // None translated yet PEH 2010-11-27
1443 // Subroutine
1444
1445 /*! header that is put before the list of member subprograms (Fortran). */
1447 { return "Medlem Funktion/Subroutine Dokumentation"; } // "Member Function/Subroutine Documentation"
1448
1449 /*! This is used in the documentation of a file/namespace before the list
1450 * of documentation blocks for enumeration values
1451 */
1452 /*
1453 DString trEnumerationValueDocumentation() override
1454 { return "Enumerator-dokumentation"; } //TODO?
1455*/
1456
1457
1458//////////////////////////////////////////////////////////////////////////
1459// new since 1.5.4 (mainly for Fortran)
1460//////////////////////////////////////////////////////////////////////////
1461
1462 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1464 { return "Data Type Liste"; } // "Data Types List"
1465
1466 /*! This is put above each page as a link to all members of compounds (Fortran). */
1468 { return "Data felter"; } // "Data Fields"
1469
1470 /*! This is an introduction to the annotated compound list (Fortran). */
1472 { return "Her er de datatyper med kort beskrivelse:"; } // "Here are the data types with brief descriptions:"
1473
1474 /*! This is an introduction to the page with all data types (Fortran). */
1476 {
1477 DString result="Her er en liste af alle "; // "Here is a list of all "
1478 if (!extractAll)
1479 {
1480 result+="dokumenteret "; // "documented "
1481 }
1482 result+="datatype medlemmer"; // "data types members"
1483 result+=" med links til "; // " with links to "
1484 if (!extractAll)
1485 {
1486 result+="data strukturer dokumenteret for hver medlem"; // "the data structure documentation for each member"
1487 }
1488 else
1489 {
1490 result+="de datatyper som de tilhører:"; // "the data types they belong to:"
1491 }
1492 return result;
1493 }
1494
1495 /*! This is used in LaTeX as the title of the chapter with the
1496 * annotated compound index (Fortran).
1497 */
1499 { return "Datatype indeks"; } // "Data Type Index"
1500
1501 /*! This is used in LaTeX as the title of the chapter containing
1502 * the documentation of all data types (Fortran).
1503 */
1505 { return "Datatype dokumentation"; } // "Data Type Documentation"
1506
1507 /*! This is used in the documentation of a file as a header before the
1508 * list of (global) subprograms (Fortran).
1509 */
1511 { return "Funktioner/Subroutiner"; } // "Functions/Subroutines"
1512
1513 /*! This is used in the documentation of a file/namespace before the list
1514 * of documentation blocks for subprograms (Fortran)
1515 */
1517 { return "Funktion/Subroutine dokumentation"; } // "Function/Subroutine Documentation"
1518
1519 /*! This is used in the documentation of a file/namespace/group before
1520 * the list of links to documented compounds (Fortran)
1521 */
1523 { return "Datatyper"; } // "Data Types"
1524
1525 /*! used as the title of page containing all the index of all modules (Fortran). */
1527 { return "Modulliste"; } // "Modules List"
1528
1529 /*! used as an introduction to the modules list (Fortran) */
1530 DString trModulesListDescription(bool extractAll) override
1531 {
1532 DString result="Her er en liste over alle "; // "Here is a list of all "
1533 if (!extractAll) result+="dokumenteret "; // "documented "
1534 result+="moduler med kort beskrivelse:"; // "modules with brief descriptions:"
1535 return result;
1536 }
1537
1538 /*! used as the title of the HTML page of a module/type (Fortran) */
1540 ClassDef::CompoundType compType,
1541 bool isTemplate) override
1542 {
1543 DString result=clName;
1544 switch(compType)
1545 {
1546 case ClassDef::Class: result+=" Modul"; break; // " Module"
1547 case ClassDef::Struct: result+=" Type"; break; // " Type"
1548 case ClassDef::Union: result+=" Union"; break; // " Union"
1549 case ClassDef::Interface: result+=" Grænseflade"; break; // " Interface"
1550 case ClassDef::Protocol: result+=" Protocol"; break; // " Protocol"
1551 case ClassDef::Category: result+=" Kategori"; break; // " Category"
1552 case ClassDef::Exception: result+=" Undtagelse"; break; // " Exception"
1553 default: break;
1554 }
1555 if (isTemplate) result+=" Template";
1556 result+=" Reference";
1557 return result;
1558 }
1559
1560 /*! used as the title of the HTML page of a module (Fortran) */
1561 DString trModuleReference(const DString &namespaceName) override
1562 {
1563 DString result=namespaceName;
1564 result+=" Modulreference"; // " Module Reference"
1565 return result;
1566 }
1567
1568 /*! This is put above each page as a link to all members of modules. (Fortran) */
1570 { return "Modulmedlemmer"; } // "Module Members"
1571
1572 /*! This is an introduction to the page with all modules members (Fortran) */
1573 DString trModulesMemberDescription(bool extractAll) override
1574 {
1575 DString result="Her er en list over alle "; // "Here is a list of all "
1576 if (!extractAll) result+="Dokumentet "; // "documented "
1577 result+="modulmemlemmer med link til "; // "module members with links to "
1578 if (extractAll)
1579 {
1580 result+="dokumentation for hvert model medlem:"; // "the module documentation for each member:"
1581 }
1582 else
1583 {
1584 result+="moduler de tilhøre:"; // "the modules they belong to:"
1585 }
1586 return result;
1587 }
1588
1589 /*! This is used in LaTeX as the title of the chapter with the
1590 * index of all modules (Fortran).
1591 */
1593 { return "Modulindekser"; } // "Modules Index"
1594
1595 /*! This is used for translation of the word that will possibly
1596 * be followed by a single name or by a list of names
1597 * of the category.
1598 */
1599 DString trModule(bool first_capital, bool singular) override
1600 {
1601 return createNoun(first_capital, singular, "modul", "er");
1602 }
1603
1604 /*! This is put at the bottom of a module documentation page and is
1605 * followed by a list of files that were used to generate the page.
1606 */
1608 bool single) override
1609 {
1610 // single is true implies a single file
1611 DString result="The documentation for this ";
1612 switch(compType)
1613 {
1614 case ClassDef::Class: result+="modul"; break; // "module"
1615 case ClassDef::Struct: result+="type"; break; // "type"
1616 case ClassDef::Union: result+="union"; break; // "union"
1617 case ClassDef::Interface: result+="grænseflade"; break; // "interface"
1618 case ClassDef::Protocol: result+="protokol"; break; // "protocol"
1619 case ClassDef::Category: result+="kategori"; break; // "category"
1620 case ClassDef::Exception: result+="undtagelse"; break; // "exception"
1621 default: break;
1622 }
1623 result+=" var lavet udfra følgende file"; // " was generated from the following file"
1624 if (single) result+=":"; else result+="r:"; // ":" / "s:"
1625 return result;
1626 }
1627
1628 /*! This is used for translation of the word that will possibly
1629 * be followed by a single name or by a list of names
1630 * of the category.
1631 */
1632 DString trType(bool first_capital, bool singular) override
1633 {
1634 return createNoun(first_capital, singular, "type", "r");
1635 }
1636
1637 /*! This is used for translation of the word that will possibly
1638 * be followed by a single name or by a list of names
1639 * of the category.
1640 */
1641 DString trSubprogram(bool first_capital, bool singular) override
1642 {
1643 return createNoun(first_capital, singular, "subprogram", "er");
1644 }
1645
1646 /*! C# Type Constraint list */
1648 {
1649 return "typebegrænsninger"; // "Type Constraints"
1650 }
1651
1652//////////////////////////////////////////////////////////////////////////
1653// new since 1.6.0 (mainly for the new search engine)
1654//////////////////////////////////////////////////////////////////////////
1655
1656 /*! directory relation for \a name */
1657 DString trDirRelation(const DString &name) override
1658 {
1659 return name+" Relation"; // " Relation"
1660 }
1661
1662 /*! Loading message shown when loading search results */
1664 {
1665 return "Indlæser..."; // "Loading..."
1666 }
1667
1668 /*! Label used for search results in the global namespace */
1670 {
1671 return "Globalt Namespace"; // "Global Namespace"
1672 }
1673
1674 /*! Message shown while searching */
1676 {
1677 return "Søger..."; // "Searching..."
1678 }
1679
1680 /*! Text shown when no search results are found */
1682 {
1683 return "Ingen fund"; // "No Matches"
1684 }
1685
1686//////////////////////////////////////////////////////////////////////////
1687// new since 1.6.3 (missing items for the directory pages)
1688//////////////////////////////////////////////////////////////////////////
1689
1690 /*! when clicking a directory dependency label, a page with a
1691 * table is shown. The heading for the first column mentions the
1692 * source file that has a relation to another file.
1693 */
1694 DString trFileIn(const DString &name) override
1695 {
1696 return "File i "+name; // "File in "
1697 }
1698
1699 /*! when clicking a directory dependency label, a page with a
1700 * table is shown. The heading for the second column mentions the
1701 * destination file that is included.
1702 */
1703 DString trIncludesFileIn(const DString &name) override
1704 {
1705 return "Inkluderer file i "+name; // "Includes file in "
1706 }
1707
1708 /** Compiles a date string.
1709 * @param year Year in 4 digits
1710 * @param month Month of the year: 1=January
1711 * @param day Day of the Month: 1..31
1712 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1713 * @param hour Hour of the day: 0..23
1714 * @param minutes Minutes in the hour: 0..59
1715 * @param seconds Seconds within the minute: 0..59
1716 * @param includeTime Include time in the result string?
1717 */
1718 DString trDateTime(int year,int month,int day,int dayOfWeek,
1719 int hour,int minutes,int seconds,
1720 DateTimeType includeTime) override
1721 {
1722 static const char *days[] = { "Man","Tir","Ons","Tor","Fre","Lør","Søn" }; // { "Mon","Tue","Wed","Thu","Fri","Sat","Sun" };
1723 static const char *months[] = { "Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec" }; // { "Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec" };
1724 DString sdate;
1725 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Date)
1726 {
1727 sdate.sprintf("%s %s %d %d",days[dayOfWeek-1],months[month-1],day,year);
1728 }
1729 if (includeTime == DateTimeType::DateTime) sdate += " ";
1730 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Time)
1731 {
1732 DString stime;
1733 stime.sprintf("%.2d:%.2d:%.2d",hour,minutes,seconds);
1734 sdate+=stime;
1735 }
1736 return sdate;
1737 }
1738 DString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
1739 {
1740 static const char *days_short[] = { "ma", "ti", "on", "to", "fr", "lø", "sø" };
1741 static const char *days_full[] = { "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag", "søndag" };
1742 DString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1743 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1744 else return text;
1745 }
1746 DString trMonth(int month, bool first_capital, bool full) override
1747 {
1748 static const char *months_short[] = { "jan", "feb", "mar", "apr", "maj", "jun", "jul", "aug", "sep", "okt", "nov", "dec" };
1749 static const char *months_full[] = { "januar", "februar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november", "december" };
1750 DString text = full? months_full[month-1] : months_short[month-1];
1751 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1752 else return text;
1753 }
1754 DString trDayPeriod(bool period) override
1755 {
1756 static const char *dayPeriod[] = { "AM", "PM" };
1757 return dayPeriod[period?1:0];
1758 }
1759
1760//////////////////////////////////////////////////////////////////////////
1761// new since 1.7.5
1762//////////////////////////////////////////////////////////////////////////
1763
1765 {
1766 return "Bibliografiske referencer";
1767 }
1768
1770 {
1771 return "Copyright";
1772 }
1773
1774 DString trDirDepGraph(const DString &name) override
1775 {
1776 return DString("Afhængighedsgraf for katalog ")+name+":";
1777 }
1778};
1779
1780#endif
CompoundType
The various compound types.
Definition classdef.h:105
@ Interface
Definition classdef.h:108
@ Exception
Definition classdef.h:111
A String class for use with Doxygen wrapping std::string and adding some additional functionality off...
Definition dstring.h:84
DString upper() const
Definition dstring.h:331
DString mid(size_t index, size_t len=npos) const
Definition dstring.h:318
bool empty() const
Returns true iff the string is empty (std::string compatible alias for isEmpty()).
Definition dstring.h:148
DString & sprintf(const char *format,...)
Definition dstring.cpp:34
Adapter class for languages that only contain translations up to version 1.8.0.
DString trDesignUnitDocumentation() override
DString trGotoSourceCode() override
DString trLegendDocs() override
DString trBugList() override
DString trSearch() override
DString trCompoundIndexFortran() override
DString trSince() override
DString trStaticPublicAttribs() override
DString getLanguageString() override
language codes for Html help
DString trStaticPrivateMembers() override
DString trProperties() override
DString trStaticProtectedMembers() override
DString trCiteReferences() override
DString trWriteList(int numEntries) override
DString trModulesMemberDescription(bool extractAll) override
DString trSignals() override
DString trDefinedInSourceFile() override
DString trModulesMembers() override
DString trSeeAlso() override
DString trStaticPackageFunctions() override
DString trFileListDescription(bool extractAll) override
DString trNoMatches() override
DString trInitialValue() override
DString trRelatedFunctionDocumentation() override
DString trCompoundReference(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trVersion() override
DString trBug() override
DString trNamespaceListDescription(bool extractAll) override
DString trNamespaceMemberDescription(bool extractAll) override
DString trGraphicalHierarchy() override
DString trFileIndex() override
DString trCompoundListDescription() override
DString trPrecondition() override
DString trDocumentation(const DString &projName) override
DString trSubprogramDocumentation() override
DString trMemberDataDocumentation() override
DString trStaticPublicMembers() override
DString trTypeConstraints() override
DString trNamespaceDocumentation() override
DString trDetails() override
DString trSubprogram(bool first_capital, bool singular) override
DString trGlobalNamespace() override
DString trRTFTableOfContents() override
DString trDayPeriod(bool period) override
DString trGeneratedBy() override
DString trNamespaceMembers() override
DString trModuleReference(const DString &namespaceName) override
DString trFileIn(const DString &name) override
DString trCompoundIndex() override
DString trGotoDocumentation() override
DString trExamplesDescription() override
DString trRTFCharSet() override
DString trModuleIndex() override
DString trDataTypes() override
DString trEnumerations() override
DString trAll() override
DString trNamespaceIndex() override
DString trPackageFunctions() override
DString trInheritsList(int numEntries) override
DString trClassHierarchyDescription() override
DString trTest() override
DString trImplementedFromList(int numEntries) override
DString trMonth(int month, bool first_capital, bool full) override
DString trGeneratedAutomatically(const DString &s) override
DString trRelatedFunctions() override
DString trMemberFunctionDocumentation() override
DString trCompoundMembersDescription(bool extractAll) override
DString trVariableDocumentation() override
DString trDirRelation(const DString &name) override
DString trPageIndex() override
DString trGroup(bool first_capital, bool singular) override
DString trDeprecatedList() override
DString trCompoundList() override
DString trLegend() override
DString trPackage(const DString &name) override
DString trClassDocumentation() override
DString trVariables() override
DString trInvariant() override
DString trPrivateAttribs() override
DString trImplementedInList(int numEntries) override
DString trRelatedPagesDescription() override
DString trReferencedBy() override
DString trStaticPrivateAttribs() override
DString trLegendTitle() override
DString trPublicTypes() override
DString trDefinedIn() override
DString trDirectories() override
DString trFileMembers() override
DString trInheritedByList(int numEntries) override
DString trReimplementedInList(int numEntries) override
DString trStaticPackageAttribs() override
DString trGotoTextualHierarchy() override
DString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
DString trPrivateMembers() override
DString trEnumerationTypeDocumentation() override
DString trMemberList() override
DString trProtectedMembers() override
DString trPackageMembers() override
DString trFile(bool first_capital, bool singular) override
DString trModulesDescription() override
DString trNamespaceReference(const DString &namespaceName) override
DString trGlobal(bool first_capital, bool singular) override
DString trModule(bool first_capital, bool singular) override
DString trPublicSlots() override
DString trEnumName() override
DString trCollaborationDiagram(const DString &clName) override
DString trOverloadText() override
DString trCallGraph() override
DString trCompoundMembersDescriptionFortran(bool extractAll) override
DString trProtectedSlots() override
DString trInclDepGraph(const DString &fName) override
DString trDirDocumentation() override
DString trAuthor(bool first_capital, bool singular) override
DString trSearchResultsTitle() override
DString trProtectedAttribs() override
DString trPublicMembers() override
DString trReturns() override
DString trWarning() override
DString trMemberFunctionDocumentationFortran() override
DString trSourceFile(const DString &filename) override
DString trMemberEnumerationDocumentation() override
DString trParameters() override
DString trTypeDocumentation() override
DString trStaticProtectedAttribs() override
DString trDefines() override
DString trCompoundListDescriptionFortran() override
DString trPageAbbreviation() override
DString trReturnValues() override
DString trNamespace(bool first_capital, bool singular) override
DString trEnumerationValueDocumentation() override
DString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, DateTimeType includeTime) override
Compiles a date string.
DString trClassDiagram(const DString &clName) override
DString trType(bool first_capital, bool singular) override
DString trCompoundMembers() override
DString trTypedefs() override
DString trCallerGraph() override
DString trNote() override
DString trDir(bool first_capital, bool singular) override
DString trPrivateSlots() override
DString trAttention() override
DString trSearchMatches() override
DString trEnumerationValues() override
DString trReferenceManual() override
DString trModulesIndex() override
DString trInclByDepGraph() override
DString trNamespaceList() override
DString trHierarchicalIndex() override
DString trDefineValue() override
DString trIncludesFileIn(const DString &name) override
DString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
DString trPostcondition() override
DString trCode() override
DString trConstructorDocumentation() override
DString trMainPage() override
DString trPublicAttribs() override
DString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
DString trLoading() override
DString trCompoundMembersFortran() override
DString trClass(bool first_capital, bool singular) override
DString trRemarks() override
DString trCompoundReferenceFortran(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trMember(bool first_capital, bool singular) override
DString trDeprecated() override
DString trMore() override
DString trFunctions() override
DString trDefineDocumentation() override
DString trSearching() override
DString trGeneratedAt(const DString &date, const DString &projName) override
DString trModuleDocumentation() override
DString trDate() override
DString trExamples() override
DString trTypedefDocumentation() override
DString trRTFGeneralIndex() override
DString trMemberTypedefDocumentation() override
DString trClasses() override
DString trModules() override
DString trPackageListDescription() override
DString trPackageAttribs() override
DString trTestList() override
DString trNamespaces() override
DString trModulesList() override
DString trPackages() override
DString trFileMembersDescription(bool extractAll) override
DString trEvents() override
DString trFileReference(const DString &fileName) override
DString trRelatedPages() override
DString trDirIndex() override
DString trTodoList() override
DString trFunctionDocumentation() override
DString trThisIsTheListOfAllMembers() override
DString trProtectedTypes() override
DString trCompoundListFortran() override
DString trRTFansicp() override
DString trPackageTypes() override
DString trTodo() override
DString trPrivateTypes() override
DString trReimplementedFromList(int numEntries) override
DString trDetailedDescription() override
DString trFriends() override
DString trDirDepGraph(const DString &name) override
DString trFileList() override
DString trISOLang() override
DString idLanguage() override
DString trSearchResults(int numDocuments) override
DString trSubprograms() override
DString trPage(bool first_capital, bool singular) override
DString trRelatedSubscript() override
DString trModulesListDescription(bool extractAll) override
DString trListOfAllMembers() override
DString trIncludingInheritedMembers() override
DString trCompounds() override
DString trFileDocumentation() override
DString trGotoGraphicalHierarchy() override
DString trEventDocumentation() override
DString trDefinedAtLineInSourceFile() override
DString trPropertyDocumentation() override
DString trExceptions() override
DString latexLanguageSupportCommand() override
DString trReferences() override
DString trCopyright() override
DString trClassHierarchy() override
DString trEnumValue() override
DString trDirReference(const DString &dirName) override
DString createNoun(bool first_capital, bool singular, const DString &base, const DString &plurSuffix, const DString &singSuffix="")
Definition translator.h:799
#define Config_getBool(name)
Definition config.h:33
DateTimeType
Definition datetime.h:38
DString generateMarker(int id)
Definition dstring.h:904
DString getDotImageExtension()
Definition util.cpp:4964