Doxygen
Loading...
Searching...
No Matches
translator_ro.h
Go to the documentation of this file.
1/******************************************************************************
2 *
3 * Copyright (C) 1997-2026 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/* Original translation from English to Romanian by Alexandru Iosup [aiosup@yahoo.com].
17 * Updated by Ionuţ Dumitraşcu [reddumy@yahoo.com]
18 *
19 * -------------------------------------------
20 * Project start : 20.09.2000
21 * Last Doxygen version covered : 1.8.4
22 * Last revision : 17.05.2013
23 * -------------------------------------------
24 *
25 * Revision history
26 * ----------------
27 * 17.05.2013 - Updated translation to cover Doxygen 1.8.4 (Ionuț Dumitrașcu)
28 * 15.01.2009 - Updated Romanian translation to Doxygen 1.5.8 and modified strings to UTF-8, as well as some other changes (Ionuţ Dumitraşcu)
29 * 28.07.2008 - Updated version - covering Doxygen 1.5.6 - and some minor changes (Ionuţ Dumitraşcu)
30 *
31 * 01.Mar.2k5 Third revision, covering Doxygen 1.4.1
32 *
33 * 07.Mar.2k2 Second revision, covering Doxygen 1.2.14
34 * - fixed some bugs
35 *
36 * 20.Sep.2k First version, covering Doxygen 1.2.1
37 *
38 */
39#ifndef TRANSLATOR_RO_H
40#define TRANSLATOR_RO_H
41
42
44{
45 public:
46
47 // --- Language control methods -------------------
48
49 /*! Used for identification of the language. The identification
50 * should not be translated. It should be replaced by the name
51 * of the language in English using lower-case characters only
52 * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
53 * the identification used in language.cpp.
54 */
56 { return "romanian"; }
57 /*! Used to get the LaTeX command(s) for the language support.
58 * This method should return string with commands that switch
59 * LaTeX to the desired language. For example
60 * <pre>"\\usepackage[german]{babel}\n"
61 * </pre>
62 * or
63 * <pre>"\\usepackage{polski}\n"
64 * "\\usepackage[latin2]{inputenc}\n"
65 * "\\usepackage[T1]{fontenc}\n"
66 * </pre>
67 *
68 * The English LaTeX does not use such commands. Because of this
69 * the empty string is returned in this implementation.
70 */
72 {
73 return "\\usepackage[romanian]{babel}\n";
74 }
75 DString trISOLang() override
76 {
77 return "ro";
78 }
80 {
81 return "0x418 Romanian";
82 }
83
84 // --- Language translation methods -------------------
85
86 /*! used in the compound documentation before a list of related functions. */
88 { return "Funcţii înrudite"; }
89
90 /*! subscript for the related functions. */
92 { return "(Atenţie: acestea nu sunt funcţii membre.)"; }
93
94 /*! header that is put before the detailed description of files, classes and namespaces. */
96 { return "Descriere Detaliată"; }
97
98 /*! header that is used when the summary tag is missing inside the details tag */
99 DString trDetails() override
100 { return "Detalii"; }
101
102 /*! header that is put before the list of typedefs. */
104 { return "Documentaţia Definiţiilor de Tipuri (typedef) Membre"; }
105
106 /*! header that is put before the list of enumerations. */
108 { return "Documentaţia Enumerărilor Membre"; }
109
110 /*! header that is put before the list of member functions. */
112 { return "Documentaţia Funcţiilor Membre"; }
113
114 /*! header that is put before the list of member attributes. */
116 {
117 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
118 {
119 return "Documentaţia Câmpurilor";
120 }
121 else
122 {
123 return "Documentaţia Datelor Membre";
124 }
125
126 }
127
128 /*! this is the text of a link put after brief descriptions. */
129 DString trMore() override
130 { return "Mai mult..."; }
131
132 /*! put in the class documentation */
134 { return "Lista tuturor membrilor"; }
135
136 /*! used as the title of the "list of all members" page of a class */
138 { return "Lista Membrilor"; }
139
140 /*! this is the first part of a sentence that is followed by a class name */
142 { return "Lista completă a membrilor din"; }
143
144 /*! this is the remainder of the sentence after the class name */
146 { return ", inclusiv a tuturor membrilor moşteniţi."; }
147
148 /*! this is put at the author sections at the bottom of man pages.
149 * parameter s is name of the project name.
150 */
152 { DString result="Generat automat de Doxygen";
153 if (!s.empty()) result+=" pentru "+s;
154 result+=" din codul sursă.";
155 return result;
156 }
157
158 /*! put after an enum name in the list of all members */
160 { return "nume enumerare"; }
161
162 /*! put after an enum value in the list of all members */
164 { return "valoare enumerare"; }
165
166 /*! put after an undocumented member in the list of all members */
168 { return "definit în"; }
169
170 // quick reference sections
171
172 /*! This is put above each page as a link to the list of all groups of
173 * compounds or files (see the \\group command).
174 */
176 { return "Module"; }
177
178 /*! This is put above each page as a link to the class hierarchy */
180 { return "Ierarhia Claselor"; }
181
182 /*! This is put above each page as a link to the list of annotated classes */
184 {
185 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
186 {
187 return "Structuri de Date";
188 }
189 else
190 {
191 return "Lista Claselor";
192 }
193
194 }
195
196 /*! This is put above each page as a link to the list of documented files */
198 { return "Lista fişierelor"; }
199
200 /*! This is put above each page as a link to all members of compounds. */
202 {
203 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
204 {
205 return "Câmpurile de Date";
206 }
207 else
208 {
209 return "Membrii Componenţi"; //cu articol hotarat
210 }
211
212 }
213
214 /*! This is put above each page as a link to all members of files. */
216 {
217 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
218 {
219 return "Globale";
220 }
221 else
222 {
223 return "Membrii din Fişier"; //cu articol hotarat
224 }
225
226 }
227
228 /*! This is put above each page as a link to all related pages. */
230 { return "Pagini înrudite"; }
231
232 /*! This is put above each page as a link to all examples. */
234 { return "Exemple"; }
235
236 /*! This is put above each page as a link to the search engine. */
237 DString trSearch() override
238 { return "Caută"; }
239
240 /*! This is an introduction to the class hierarchy. */
242 { return "Această listă de moşteniri este sortată în general, "
243 "dar nu complet, în ordine alfabetică:";
244 }
245
246 /*! This is an introduction to the list with all files. */
247 DString trFileListDescription(bool extractAll) override
248 {
249 DString result="Lista tuturor ";
250 result+="fişierelor";
251 if (!extractAll) result+=" documentate";
252 result+=", cu scurte descrieri:";
253 return result;
254 }
255
256 /*! This is an introduction to the annotated compound list. */
258 {
259 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
260 {
261 return "Lista structurilor de date, cu scurte descrieri:";
262 }
263 else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE))
264 {
265 return "Lista claselor, cu scurte descrieri:";
266 }
267 else
268 {
269 return "Lista claselor, structurilor, uniunilor şi interfeţelor"
270 ", cu scurte descrieri:";
271 }
272
273 }
274
275 /*! This is an introduction to the page with all class members. */
276 DString trCompoundMembersDescription(bool extractAll) override
277 {
278 DString result="Lista tuturor ";
279
280 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
281 {
282 result+="câmpurilor ";
283 if (!extractAll) result+=" documentate ";
284 result+="din structuri si uniuni ";
285 }
286 else
287 {
288 result+="membrilor ";
289 if (!extractAll) result+="documentaţi ";
290 result+="din toate clasele ";
291 }
292 result+=", cu legături către ";
293 if (!extractAll)
294 {
295 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
296 {
297 result+="documentaţia structurii/uniunii pentru fiecare câmp în parte:";
298 }
299 else
300 {
301 result+="documentaţia clasei pentru fiecare membru în parte:";
302 }
303 }
304 else
305 {
306 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
307 {
308 result+="structurile/uniunile de care aparţin:";
309 }
310 else
311 {
312 result+="clasele de care aparţin:";
313 }
314 }
315
316 return result;
317 }
318
319 /*! This is an introduction to the page with all file members. */
320 DString trFileMembersDescription(bool extractAll) override
321 {
322 DString result="Lista tuturor ";
323 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
324 {
325 result+="funcţiilor, variabilelor, definiţiilor, enumerărilor şi definiţiilor de tip";
326 if (!extractAll) result+=" documentate";
327 }
328 else
329 {
330 result+="membrilor ";
331 if (!extractAll) result+="documentaţi ";
332 result+="din toate fişierele";
333 }
334 result+=", cu legături către ";
335 if (extractAll)
336 result+="fişierele de care aparţin:";
337 else
338 result+="documentaţia aferentă:";
339
340 return result;
341 }
342
343 /*! This is an introduction to the page with the list of all examples */
345 { return "Lista tuturor exemplelor:"; }
346
347 /*! This is an introduction to the page with the list of related pages */
349 { return "Lista tuturor documentaţiilor înrudite:"; }
350
351 /*! This is an introduction to the page with the list of class/file groups */
353 { return "Lista tuturor modulelor:"; }
354
355 // index titles (the project name is prepended for these)
356
357
358 /*! This is used in HTML as the title of index.html. */
359 DString trDocumentation(const DString &projName) override
360 { return (!projName.empty()?projName + " " : "") + "Documentaţie"; }
361
362 /*! This is used in LaTeX as the title of the chapter with the
363 * index of all groups.
364 */
366 { return "Indexul Modulelor"; }
367
368 /*! This is used in LaTeX as the title of the chapter with the
369 * class hierarchy.
370 */
372 { return "Index Ierarhic"; }
373
374 /*! This is used in LaTeX as the title of the chapter with the
375 * annotated compound index.
376 */
378 {
379 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
380 {
381 return "Indexul Structurilor de Date";
382 }
383 else
384 {
385 return "Indexul Claselor";
386 }
387
388 }
389
390 /*! This is used in LaTeX as the title of the chapter with the
391 * list of all files.
392 */
394 { return "Indexul Fişierelor"; }
395
396 /*! This is used in LaTeX as the title of the chapter containing
397 * the documentation of all groups.
398 */
400 { return "Documentaţia Modulelor"; }
401
402 /*! This is used in LaTeX as the title of the chapter containing
403 * the documentation of all classes, structs and unions.
404 */
406 {
407 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
408 {
409 return "Documentaţia Structurilor de Date";
410 }
411 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
412 {
414 }
415 else
416 {
417 return "Documentaţia Claselor";
418 }
419
420 }
421
422 /*! This is used in LaTeX as the title of the chapter containing
423 * the documentation of all files.
424 */
426 { return "Documentaţia Fişierelor"; }
427
428 /*! This is used in LaTeX as the title of the document */
430 { return "Manual de utilizare"; }
431
432 /*! This is used in the documentation of a file as a header before the
433 * list of defines
434 */
436 { return "Definiţii"; }
437
438 /*! This is used in the documentation of a file as a header before the
439 * list of typedefs
440 */
442 { return "Definiţii de tipuri"; }
443
444 /*! This is used in the documentation of a file as a header before the
445 * list of enumerations
446 */
448 { return "Enumerări"; }
449
450 /*! This is used in the documentation of a file as a header before the
451 * list of (global) functions
452 */
454 { return "Funcţii"; }
455
456 /*! This is used in the documentation of a file as a header before the
457 * list of (global) variables
458 */
460 { return "Variabile"; }
461
462 /*! This is used in the documentation of a file as a header before the
463 * list of (global) variables
464 */
466 { return "Valori de enumerări"; }
467
468 /*! This is used in the documentation of a file before the list of
469 * documentation blocks for defines
470 */
472 { return "Documentaţia definiţiilor"; }
473
474 /*! This is used in the documentation of a file/namespace before the list
475 * of documentation blocks for typedefs
476 */
478 { return "Documentaţia definiţiilor de tipuri"; }
479
480 /*! This is used in the documentation of a file/namespace before the list
481 * of documentation blocks for enumeration types
482 */
484 { return "Documentaţia enumerărilor"; }
485
486 /*! This is used in the documentation of a file/namespace before the list
487 * of documentation blocks for functions
488 */
490 { return "Documentaţia funcţiilor"; }
491
492 /*! This is used in the documentation of a file/namespace before the list
493 * of documentation blocks for variables
494 */
496 { return "Documentaţia variabilelor"; }
497
498 /*! This is used in the documentation of a file/namespace/group before
499 * the list of links to documented compounds
500 */
502 {
503 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
504 {
505 return "Structuri de Date";
506 }
507 else
508 {
509 return "Membri";
510 }
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="Generat "+date;
520 if (!projName.empty()) result+=" pentru "+projName;
521 result+=" de către";
522 return result;
523 }
524
525 /*! this text is put before a class diagram */
526 DString trClassDiagram(const DString &clName) override
527 {
528 return "Diagrama de relaţii pentru "+clName;
529 }
530
531 /*! this text is generated when the \\warning command is used. */
533 { return "Atenţie"; }
534
535 /*! this text is generated when the \\version command is used. */
537 { return "Versiunea"; }
538
539 /*! this text is generated when the \\date command is used. */
540 DString trDate() override
541 { return "Data"; }
542
543 /*! this text is generated when the \\return command is used. */
545 { return "Întoarce"; }
546
547 /*! this text is generated when the \\sa command is used. */
549 { return "Vezi şi"; }
550
551 /*! this text is generated when the \\param command is used. */
553 { return "Parametri"; }
554
555 /*! this text is generated when the \\exception command is used. */
557 { return "Excepţii"; }
558
559 /*! this text is used in the title page of a LaTeX document. */
561 { return "Generat de"; }
562
563 // new since 0.49-990307
564
565 /*! used as the title of page containing all the index of all namespaces. */
567 { return "Lista de Namespace-uri"; }
568
569 /*! used as an introduction to the namespace list */
570 DString trNamespaceListDescription(bool extractAll) override
571 {
572 DString result="Lista tuturor ";
573 result+="namespace-urilor ";
574 if (!extractAll) result+="documentate ";
575 result+=", cu scurte descrieri:";
576 return result;
577 }
578
579 /*! used in the class documentation as a header before the list of all
580 * friends of a class
581 */
583 { return "Prieteni"; }
584
585//////////////////////////////////////////////////////////////////////////
586// new since 0.49-990405
587//////////////////////////////////////////////////////////////////////////
588
589 /*! used in the class documentation as a header before the list of all
590 * related classes
591 */
593 { return "Documentaţia funcţiilor prietene sau înrudite"; }
594
595//////////////////////////////////////////////////////////////////////////
596// new since 0.49-990425
597//////////////////////////////////////////////////////////////////////////
598
599 /*! used as the title of the HTML page of a class/struct/union */
601 ClassDef::CompoundType compType,
602 bool isTemplate) override
603 {
604 DString result="Referinţă la ";
605 switch(compType)
606 {
607 case ClassDef::Class: result+="clasa "; break;
608 case ClassDef::Struct: result+="structura "; break;
609 case ClassDef::Union: result+="uniunea "; break;
610 case ClassDef::Interface: result+="interfaţa "; break;
611 case ClassDef::Protocol: result+="protocolul "; break;
612 case ClassDef::Category: result+="categoria "; break;
613 case ClassDef::Exception: result+="excepţia "; break;
614 default: break;
615 }
616 if (isTemplate) result+=" (Template) ";
617 result+=clName;
618
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="Referinţă la fişierul ";
626 result+=fileName;
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="Referinţă la Namespace-ul ";
634 result+=namespaceName;
635 return result;
636 }
637
638 /* these are for the member sections of a class, struct or union */
640 { return "Metode Publice"; }
642 { return "Conectori (slots) Publici"; }
644 { return "Semnale"; }
646 { return "Metode Statice Publice"; }
648 { return "Metode Protejate"; }
650 { return "Conectori (slots) Protejaţi"; }
652 { return "Metode Statice Protejate"; }
654 { return "Metode Private"; }
656 { return "Conectori (slots) Privaţi"; }
658 { return "Metode Statice Private"; }
659
660 /*! this function is used to produce a comma-separated list of items.
661 * use generateMarker(i) to indicate where item i should be put.
662 */
663 DString trWriteList(int numEntries) override
664 {
665 DString result;
666 // the inherits list contain `numEntries' classes
667 for (int i=0;i<numEntries;i++)
668 {
669 // use generateMarker to generate placeholders for the class links!
670 result+=generateMarker(i); // generate marker for entry i in the list
671 // (order is left to right)
672
673 if (i!=numEntries-1) // not the last entry, so we need a separator
674 {
675 if (i<numEntries-2) // not the fore last entry
676 result+=", ";
677 else // the fore last entry
678 result+=" şi ";
679 }
680 }
681 return result;
682 }
683
684 /*! used in class documentation to produce a list of base classes,
685 * if class diagrams are disabled.
686 */
687 DString trInheritsList(int numEntries) override
688 {
689 return "Moşteneşte "+trWriteList(numEntries)+".";
690 }
691
692 /*! used in class documentation to produce a list of super classes,
693 * if class diagrams are disabled.
694 */
695 DString trInheritedByList(int numEntries) override
696 {
697 return "Moştenit de "+trWriteList(numEntries)+".";
698 }
699
700 /*! used in member documentation blocks to produce a list of
701 * members that are hidden by this one.
702 */
703 DString trReimplementedFromList(int numEntries) override
704 {
705 return "Reimplementat din "+trWriteList(numEntries)+".";
706 }
707
708 /*! used in member documentation blocks to produce a list of
709 * all member that overwrite the implementation of this member.
710 */
711 DString trReimplementedInList(int numEntries) override
712 {
713 return "Reimplementat în "+trWriteList(numEntries)+".";
714 }
715
716 /*! This is put above each page as a link to all members of namespaces. */
718 { return "Membrii Namespace-ului"; }
719
720 /*! This is an introduction to the page with all namespace members */
721 DString trNamespaceMemberDescription(bool extractAll) override
722 {
723 DString result="Lista tuturor membrilor ";
724 if (!extractAll) result+="documentaţi ";
725 result+="din toate namespace-urile, cu legături către ";
726
727 if (extractAll)
728 result+="documentaţia namespace-ului pentru fiecare membru în parte:";
729 else
730 result+="namespace-urile de care aparţin:";
731 return result;
732 }
733 /*! This is used in LaTeX as the title of the chapter with the
734 * index of all namespaces.
735 */
737 { return "Indexul Namespace-ului"; }
738
739 /*! This is used in LaTeX as the title of the chapter containing
740 * the documentation of all namespaces.
741 */
743 { return "Documentaţia Namespace-ului"; }
744
745//////////////////////////////////////////////////////////////////////////
746// new since 0.49-990522
747//////////////////////////////////////////////////////////////////////////
748
749 /*! This is used in the documentation before the list of all
750 * namespaces in a file.
751 */
753 { return "Namespace-uri"; }
754
755//////////////////////////////////////////////////////////////////////////
756// new since 0.49-990728
757//////////////////////////////////////////////////////////////////////////
758
759 /*! This is put at the bottom of a class documentation page and is
760 * followed by a list of files that were used to generate the page.
761 */
763 bool single) override
764 { // here s is one of " Class", " Struct" or " Union"
765 // single is true implies a single file
766 DString result="Documentaţia pentru această ";
767 switch(compType)
768 {
769 case ClassDef::Class: result+="clasă"; break;
770 case ClassDef::Struct: result+="structură"; break;
771 case ClassDef::Union: result+="uniune"; break;
772 case ClassDef::Interface: result+="interfaţă"; break;
773 case ClassDef::Protocol: result+="protocol"; break;
774 case ClassDef::Category: result+="categorie"; break;
775 case ClassDef::Exception: result+="excepţie"; break;
776 default: break;
777 }
778 result+=" a fost generată din fişier";
779 if (single) result+="ul:"; else result+="ele:";
780 return result;
781 }
782
783//////////////////////////////////////////////////////////////////////////
784// new since 0.49-990901
785//////////////////////////////////////////////////////////////////////////
786
787 /*! This is used as the heading text for the retval command. */
789 { return "Valori returnate"; }
790
791 /*! This is in the (quick) index as a link to the main page (index.html)
792 */
794 { return "Pagina principală"; }
795
796 /*! This is used in references to page that are put in the LaTeX
797 * documentation. It should be an abbreviation of the word page.
798 */
800 { return "pg."; }
801
802//////////////////////////////////////////////////////////////////////////
803// new since 0.49-991003
804//////////////////////////////////////////////////////////////////////////
805
807 {
808 return "Definiţia în linia @0 a fişierului @1.";
809 }
811 {
812 return "Definiţia în fişierul @0.";
813 }
814
815//////////////////////////////////////////////////////////////////////////
816// new since 0.49-991205
817//////////////////////////////////////////////////////////////////////////
818
820 {
821 return "Învechită(Deprecated)";
822 }
823
824//////////////////////////////////////////////////////////////////////////
825// new since 1.0.0
826//////////////////////////////////////////////////////////////////////////
827
828 /*! this text is put before a collaboration diagram */
829 DString trCollaborationDiagram(const DString &clName) override
830 {
831 return "Diagrama de relaţii pentru "+clName+":";
832 }
833 /*! this text is put before an include dependency graph */
834 DString trInclDepGraph(const DString &fName) override
835 {
836 return "Graful dependenţelor prin incluziune pentru "+fName+":";
837 }
838 /*! header that is put before the list of constructor/destructors. */
840 {
841 return "Documentaţia pentru Constructori şi Destructori";
842 }
843 /*! Used in the file documentation to point to the corresponding sources. */
845 {
846 return "Vezi sursele.";
847 }
848 /*! Used in the file sources to point to the corresponding documentation. */
850 {
851 return "Vezi documentaţia.";
852 }
853 /*! Text for the \\pre command */
855 {
856 return "Precondiţie";
857 }
858 /*! Text for the \\post command */
860 {
861 return "Postcondiţie";
862 }
863 /*! Text for the \\invariant command */
865 {
866 return "Invariant";
867 }
868 /*! Text shown before a multi-line variable/enum initialization */
870 {
871 return "Valoarea iniţială:";
872 }
873 /*! Text used the source code in the file index */
874 DString trCode() override
875 {
876 return "cod";
877 }
879 {
880 return "Ierarhia Claselor în mod grafic";
881 }
883 {
884 return "Vezi ierarhia claselor în mod grafic";
885 }
887 {
888 return "Vezi ierarhia claselor în mod text";
889 }
891 {
892 return "Indexul Paginilor";
893 }
894
895//////////////////////////////////////////////////////////////////////////
896// new since 1.1.0
897//////////////////////////////////////////////////////////////////////////
898
899 DString trNote() override
900 {
901 return "Notă";
902 }
904 {
905 return "Tipuri Publice";
906 }
908 {
909 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
910 {
911 return "Câmpuri de Date";
912 }
913 else
914 {
915 return "Atribute Publice";
916 }
917
918 }
920 {
921 return "Atribute Statice Publice";
922 }
924 {
925 return "Tipuri Protejate";
926 }
928 {
929 return "Atribute Protejate";
930 }
932 {
933 return "Atribute Statice Protejate";
934 }
936 {
937 return "Tipuri Private";
938 }
940 {
941 return "Atribute Private";
942 }
944 {
945 return "Atribute Statice Private";
946 }
947
948//////////////////////////////////////////////////////////////////////////
949// new since 1.1.3
950//////////////////////////////////////////////////////////////////////////
951
952 /*! Used as a marker that is put before a todo item */
953 DString trTodo() override
954 {
955 return "De făcut";
956 }
957 /*! Used as the header of the todo list */
959 {
960 return "Lista lucrurilor de făcut";
961 }
962
963//////////////////////////////////////////////////////////////////////////
964// new since 1.1.4
965//////////////////////////////////////////////////////////////////////////
966
968 {
969 return "Semnalat de";
970 }
972 {
973 return "Observaţii";
974 }
976 {
977 return "Atenţie";
978 }
980 {
981 return "Acest graf arată care fişiere includ, "
982 "direct sau indirect, acest fişier:";
983 }
984 DString trSince() override
985 {
986 return "Din";
987 }
988
989//////////////////////////////////////////////////////////////////////////
990// new since 1.1.5
991//////////////////////////////////////////////////////////////////////////
992
993 /*! title of the graph legend page */
995 {
996 return "Legenda grafului";
997 }
998 /*! page explaining how the dot graph's should be interpreted */
1000 {
1001 return
1002 "Această pagină arată modul în care trebuie să interpretaţi "
1003 "grafurile generate de doxygen.<p>\n"
1004 "Consideraţi următorul exemplu:\n"
1005 "\\code\n"
1006 "/*! Clasă invizibilă, tăiată din cauza depăşirii spaţiului */\n"
1007 "class Invisible { };\n\n"
1008 "/*! Altă clasă tăiată, relaţia de moştenire este ascunsă */\n"
1009 "class Truncated : public Invisible { };\n\n"
1010 "/* Clasă necomentată în stil doxygen */\n"
1011 "class Undocumented { };\n\n"
1012 "/*! Clasă care este moştenită în mod public */\n"
1013 "class PublicBase : public Truncated { };\n\n"
1014 "/*! Clasă template */\n"
1015 "template<class T> class Templ { };\n\n"
1016 "/*! Clasă care este moştenită în mod protejat */\n"
1017 "class ProtectedBase { };\n\n"
1018 "/*! Clasă care este moştenită în mod privat */\n"
1019 "class PrivateBase { };\n\n"
1020 "/*! Clasă care este folosită de clasa Inherited */\n"
1021 "class Used { };\n\n"
1022 "/*! Superclasă care moşteneşte un număr de alte clase */\n"
1023 "class Inherited : public PublicBase,\n"
1024 " protected ProtectedBase,\n"
1025 " private PrivateBase,\n"
1026 " public Undocumented,\n"
1027 " public Templ<int>\n"
1028 "{\n"
1029 " private:\n"
1030 " Used *m_usedClass;\n"
1031 "};\n"
1032 "\\endcode\n"
1033 "Dacă tagul \\c MAX_DOT_GRAPH_HEIGHT din fişierul de configurare "
1034 "este setat la 200, acesta este graful rezultat:"
1035 "<p><center><img src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1036 "<p>\n"
1037 "Căsuţele din partea de sus au următoarea semnificaţie:\n"
1038 "<ul>\n"
1039 "<li>O căsuţă neagră reprezintă structura sau clasa pentru care "
1040 "graful este generat.\n"
1041 "<li>O căsuţă cu marginea neagră reprezintă o structură sau o clasă documentate.\n"
1042 "<li>O căsuţă cu marginea gri reprezintă o structură sau o clasă nedocumentate.\n"
1043 "<li>O căsuţă cu marginea roşie reprezintă o structură sau o clasă documentate, pentru\n"
1044 "care nu toate relaţiile de moştenire/incluziune sunt arătate. Un graf este "
1045 "tăiat dacă nu încape în marginile specificate."
1046 "</ul>\n"
1047 "Săgeţile au următoarea semnificaţie:\n"
1048 "<ul>\n"
1049 "<li>O săgeată de un albastru închis este folosită când avem o relaţie de "
1050 "moştenire publică între două clase.\n"
1051 "<li>O săgeată de un verde închis este folosită când avem o moştenire protejată.\n"
1052 "<li>O săgeată de un roşu închis este folosită când avem o moştenire privată.\n"
1053 "<li>O săgeată violetă punctată este folosită pentru o clasă conţinută sau folosită "
1054 "de o altă clasă. Săgeata este marcată cu variabila(e) "
1055 "prin care este accesibilă clasa sau structura spre care este îndreptată. \n"
1056 "</ul>\n";
1057 }
1058 /*! text for the link to the legend page */
1060 {
1061 return "legenda";
1062 }
1063
1064//////////////////////////////////////////////////////////////////////////
1065// new since 1.2.0
1066//////////////////////////////////////////////////////////////////////////
1067
1068 /*! Used as a marker that is put before a test item */
1069 DString trTest() override
1070 {
1071 return "Test";
1072 }
1073 /*! Used as the header of the test list */
1075 {
1076 return "Listă de teste";
1077 }
1078
1079//////////////////////////////////////////////////////////////////////////
1080// new since 1.2.2
1081//////////////////////////////////////////////////////////////////////////
1082
1083 /*! Used as a section header for IDL properties */
1085 {
1086 return "Proprietăţi";
1087 }
1088 /*! Used as a section header for IDL property documentation */
1090 {
1091 return "Documentaţia Proprietăţilor";
1092 }
1093
1094//////////////////////////////////////////////////////////////////////////
1095// new since 1.2.4
1096//////////////////////////////////////////////////////////////////////////
1097
1098 /*! Used for Java classes in the summary section of Java packages */
1100 {
1101 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1102 {
1103 return "Structuri de Date";
1104 }
1105 else
1106 {
1107 return "Clase";
1108 }
1109 }
1110 /*! Used as the title of a Java package */
1111 DString trPackage(const DString &name) override
1112 {
1113 return "Pachet "+name;
1114 }
1115 /*! The description of the package index page */
1117 {
1118 return "Lista pachetelor, însoţită de scurte explicaţii, acolo unde acestea există:";
1119 }
1120 /*! The link name in the Quick links header for each page */
1122 {
1123 return "Pachete";
1124 }
1125 /*! Text shown before a multi-line define */
1127 {
1128 return "Valoare:";
1129 }
1130
1131//////////////////////////////////////////////////////////////////////////
1132// new since 1.2.5
1133//////////////////////////////////////////////////////////////////////////
1134
1135 /*! Used as a marker that is put before a \\bug item */
1136 DString trBug() override
1137 {
1138 return "Problema (Bug)";
1139 }
1140 /*! Used as the header of the bug list */
1142 {
1143 return "Lista de Probleme (Bugs)";
1144 }
1145
1146//////////////////////////////////////////////////////////////////////////
1147// new since 1.2.6
1148//////////////////////////////////////////////////////////////////////////
1149
1150 /*! Used as ansicpg for RTF file
1151 *
1152 * The following table shows the correlation of Charset name, Charset Value and
1153 * <pre>
1154 * Codepage number:
1155 * Charset Name Charset Value(hex) Codepage number
1156 * ------------------------------------------------------
1157 * DEFAULT_CHARSET 1 (x01)
1158 * SYMBOL_CHARSET 2 (x02)
1159 * OEM_CHARSET 255 (xFF)
1160 * ANSI_CHARSET 0 (x00) 1252
1161 * RUSSIAN_CHARSET 204 (xCC) 1251
1162 * EE_CHARSET 238 (xEE) 1250
1163 * GREEK_CHARSET 161 (xA1) 1253
1164 * TURKISH_CHARSET 162 (xA2) 1254
1165 * BALTIC_CHARSET 186 (xBA) 1257
1166 * HEBREW_CHARSET 177 (xB1) 1255
1167 * ARABIC _CHARSET 178 (xB2) 1256
1168 * SHIFTJIS_CHARSET 128 (x80) 932
1169 * HANGEUL_CHARSET 129 (x81) 949
1170 * GB2313_CHARSET 134 (x86) 936
1171 * CHINESEBIG5_CHARSET 136 (x88) 950
1172 * </pre>
1173 *
1174 */
1176 {
1177 return "1250"; //EASTEUROPE_CHARSET
1178 }
1179
1180
1181 /*! Used as ansicpg for RTF fcharset
1182 * \see trRTFansicp() for a table of possible values.
1183 */
1185 {
1186 return "238";
1187 }
1188
1189 /*! Used as header RTF general index */
1191 {
1192 return "Index";
1193 }
1194
1195 /*! This is used for translation of the word that will possibly
1196 * be followed by a single name or by a list of names
1197 * of the category.
1198 */
1199 DString trClass(bool first_capital, bool singular) override
1200 {
1201 return createNoun(first_capital, singular, "clas", "ele", "a");
1202 }
1203
1204 /*! This is used for translation of the word that will possibly
1205 * be followed by a single name or by a list of names
1206 * of the category.
1207 */
1208 DString trFile(bool first_capital, bool singular) override
1209 {
1210 return createNoun(first_capital, singular, "fişier", "ele", "ul");
1211 }
1212
1213 /*! This is used for translation of the word that will possibly
1214 * be followed by a single name or by a list of names
1215 * of the category.
1216 */
1217 DString trNamespace(bool first_capital, bool singular) override
1218 {
1219 return createNoun(first_capital, singular, "namespace", "-urile", "-ul");
1220 }
1221
1222 /*! This is used for translation of the word that will possibly
1223 * be followed by a single name or by a list of names
1224 * of the category.
1225 */
1226 DString trGroup(bool first_capital, bool singular) override
1227 {
1228 return createNoun(first_capital, singular, "grupu", "rile", "l");
1229 }
1230
1231 /*! This is used for translation of the word that will possibly
1232 * be followed by a single name or by a list of names
1233 * of the category.
1234 */
1235 DString trPage(bool first_capital, bool singular) override
1236 {
1237 return createNoun(first_capital, singular, "pagin", "ile", "a");
1238 }
1239
1240 /*! This is used for translation of the word that will possibly
1241 * be followed by a single name or by a list of names
1242 * of the category.
1243 */
1244 DString trMember(bool first_capital, bool singular) override
1245 {
1246 return createNoun(first_capital, singular, "membr", "ii", "ul");
1247 }
1248
1249 /*! This is used for translation of the word that will possibly
1250 * be followed by a single name or by a list of names
1251 * of the category.
1252 */
1253 DString trGlobal(bool first_capital, bool singular) override
1254 {
1255 return createNoun(first_capital, singular, "global", "e");
1256 }
1257
1258//////////////////////////////////////////////////////////////////////////
1259// new since 1.2.7
1260//////////////////////////////////////////////////////////////////////////
1261
1262 /*! This text is generated when the \\author command is used and
1263 * for the author section in man pages. */
1264 DString trAuthor(bool first_capital, bool singular) override
1265 {
1266 return createNoun(first_capital, singular, "autor", "ii", "ul");
1267 }
1268
1269//////////////////////////////////////////////////////////////////////////
1270// new since 1.2.11
1271//////////////////////////////////////////////////////////////////////////
1272
1273 /*! This text is put before the list of members referenced by a member
1274 */
1276 {
1277 return "Referinţe";
1278 }
1279
1280//////////////////////////////////////////////////////////////////////////
1281// new since 1.2.13
1282//////////////////////////////////////////////////////////////////////////
1283
1284 /*! used in member documentation blocks to produce a list of
1285 * members that are implemented by this one.
1286 */
1287 DString trImplementedFromList(int numEntries) override
1288 {
1289 return "Implementează "+trWriteList(numEntries)+".";
1290 }
1291
1292 /*! used in member documentation blocks to produce a list of
1293 * all members that implement this abstract member.
1294 */
1295 DString trImplementedInList(int numEntries) override
1296 {
1297 return "Implementat în "+trWriteList(numEntries)+".";
1298 }
1299
1300//////////////////////////////////////////////////////////////////////////
1301// new since 1.2.16
1302//////////////////////////////////////////////////////////////////////////
1303
1304 /*! used in RTF documentation as a heading for the Table
1305 * of Contents.
1306 */
1308 {
1309 return "Cuprins";
1310 }
1311
1312//////////////////////////////////////////////////////////////////////////
1313// new since 1.2.17
1314//////////////////////////////////////////////////////////////////////////
1315
1316 /*! Used as the header of the list of item that have been
1317 * flagged deprecated
1318 */
1320 {
1321 return "Lista elementelor învechite (deprecated)";
1322 }
1323
1324//////////////////////////////////////////////////////////////////////////
1325// new since 1.2.18
1326//////////////////////////////////////////////////////////////////////////
1327
1328 /*! Used as a header for declaration section of the events found in
1329 * a C# program
1330 */
1332 {
1333 return "Evenimente";
1334 }
1335 /*! Header used for the documentation section of a class' events. */
1337 {
1338 return "Documentaţia aferentă evenimentelor";
1339 }
1340
1341//////////////////////////////////////////////////////////////////////////
1342// new since 1.3
1343//////////////////////////////////////////////////////////////////////////
1344
1345 /*! Used as a heading for a list of Java class types with package scope.
1346 */
1348 {
1349 return "Tipuri în pachet";
1350 }
1351 /*! Used as a heading for a list of Java class functions with package
1352 * scope.
1353 */
1355 {
1356 return "Funcţii în pachet";
1357 }
1359 {
1360 return "Membrii în pachet";
1361 }
1362 /*! Used as a heading for a list of static Java class functions with
1363 * package scope.
1364 */
1366 {
1367 return "Funcţii statice în pachet";
1368 }
1369 /*! Used as a heading for a list of Java class variables with package
1370 * scope.
1371 */
1373 {
1374 return "Atribute în pachet";
1375 }
1376 /*! Used as a heading for a list of static Java class variables with
1377 * package scope.
1378 */
1380 {
1381 return "Atribute statice în pachet";
1382 }
1383
1384//////////////////////////////////////////////////////////////////////////
1385// new since 1.3.1
1386//////////////////////////////////////////////////////////////////////////
1387
1388 /*! Used in the quick index of a class/file/namespace member list page
1389 * to link to the unfiltered list of all members.
1390 */
1391 DString trAll() override
1392 {
1393 return "Toate";
1394 }
1395 /*! Put in front of the call graph for a function. */
1397 {
1398 return "Graful de apel al acestei funcţii:";
1399 }
1400
1401//////////////////////////////////////////////////////////////////////////
1402// new since 1.3.3
1403//////////////////////////////////////////////////////////////////////////
1404
1405 /*! This string is used as the title for the page listing the search
1406 * results.
1407 */
1409 {
1410 return "Rezultatele căutarii";
1411 }
1412 /*! This string is put just before listing the search results. The
1413 * text can be different depending on the number of documents found.
1414 * Inside the text you can put the special marker $num to insert
1415 * the number representing the actual number of search results.
1416 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1417 * value 2 represents 2 or more matches. HTML markup is allowed inside
1418 * the returned string.
1419 */
1420 DString trSearchResults(int numDocuments) override
1421 {
1422 if (numDocuments==0)
1423 {
1424 return "Din păcate nu am găsit nici un document care să corespundă cererii.";
1425 }
1426 else if (numDocuments==1)
1427 {
1428 return "Am găsit <b>1</b> document corespunzând cererii.";
1429 }
1430 else
1431 {
1432 return "Am găsit <b>$num</b> documente corespunzând cererii. "
1433 "Lista documentelor găsite, sortate după relevanţă.";
1434 }
1435 }
1436 /*! This string is put before the list of matched words, for each search
1437 * result. What follows is the list of words that matched the query.
1438 */
1440 {
1441 return "Găsite:";
1442 }
1443
1444//////////////////////////////////////////////////////////////////////////
1445// new since 1.3.8
1446//////////////////////////////////////////////////////////////////////////
1447
1448 /*! This is used in HTML as the title of page with source code for file filename
1449 */
1450 DString trSourceFile(const DString& filename) override
1451 {
1452 return " Fişierul sursă " + filename;
1453 }
1454
1455//////////////////////////////////////////////////////////////////////////
1456// new since 1.3.9
1457//////////////////////////////////////////////////////////////////////////
1458
1459 /*! This is used as the name of the chapter containing the directory
1460 * hierarchy.
1461 */
1463 { return "Ierarhia directoarelor"; }
1464
1465 /*! This is used as the name of the chapter containing the documentation
1466 * of the directories.
1467 */
1469 { return "Documentaţia directoarelor"; }
1470
1471 /*! This is used as the title of the directory index and also in the
1472 * Quick links of a HTML page, to link to the directory hierarchy.
1473 */
1475 { return "Directoare"; }
1476
1477 /*! This returns the title of a directory page. The name of the
1478 * directory is passed via \a dirName.
1479 */
1480 DString trDirReference(const DString &dirName) override
1481 {
1482 DString result="Director-referinţă "; result+=dirName;
1483 return result;
1484 }
1485
1486 /*! This returns the word directory with or without starting capital
1487 * (\a first_capital) and in singular or plural form (\a singular).
1488 */
1489 DString trDir(bool first_capital, bool singular) override
1490 {
1491 return createNoun(first_capital, singular, "directo", "are", "r");
1492 }
1493
1494//////////////////////////////////////////////////////////////////////////
1495// new since 1.4.1
1496//////////////////////////////////////////////////////////////////////////
1497
1498 /*! This text is added to the documentation when the \\overload command
1499 * is used for a overloaded function.
1500 */
1502 {
1503 return "Aceasta este o funcţie membră suprascrisă. "
1504 "Diferă de funcţia de mai sus "
1505 "doar prin argumentele acceptate.";
1506 }
1507
1508//////////////////////////////////////////////////////////////////////////
1509// new since 1.4.6
1510//////////////////////////////////////////////////////////////////////////
1511
1512 /*! This is used to introduce a caller (or called-by) graph */
1514 {
1515 return "Graful de apeluri pentru această funcţie:";
1516 }
1517
1518 /*! This is used in the documentation of a file/namespace before the list
1519 * of documentation blocks for enumeration values
1520 */
1522 { return "Documentaţia Enumeratorilor"; }
1523
1524//////////////////////////////////////////////////////////////////////////
1525// new since 1.5.4 (mainly for Fortran)
1526//////////////////////////////////////////////////////////////////////////
1527
1528 /*! header that is put before the list of member subprograms (Fortran). */
1530 { return "Documentaţia Funcţiei Membre/Subrutinei"; }
1531
1532 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1534 { return "Lista Tipurilor de Date"; }
1535
1536 /*! This is put above each page as a link to all members of compounds (Fortran). */
1538 { return "Câmpuri de date"; }
1539
1540 /*! This is an introduction to the annotated compound list (Fortran). */
1542 { return "Tipurile de date, cu scurte descrieri:"; }
1543
1544 /*! This is an introduction to the page with all data types (Fortran). */
1546 {
1547 DString result="Lista tuturor tipurilor de date ";
1548 if (!extractAll)
1549 {
1550 result+="documentate ";
1551 }
1552 result+=" cu legături către ";
1553 if (!extractAll)
1554 {
1555 result+="documentaţia structurii de date pentru fiecare membru";
1556 }
1557 else
1558 {
1559 result+="tipurile de date de care aparţin:";
1560 }
1561 return result;
1562 }
1563
1564 /*! This is used in LaTeX as the title of the chapter with the
1565 * annotated compound index (Fortran).
1566 */
1568 { return "Indexul Tipurilor de Date"; }
1569
1570 /*! This is used in LaTeX as the title of the chapter containing
1571 * the documentation of all data types (Fortran).
1572 */
1574 { return "Documentaţia Tipurilor de Date"; }
1575
1576 /*! This is used in the documentation of a file as a header before the
1577 * list of (global) subprograms (Fortran).
1578 */
1580 { return "Funcţii/Subrutine"; }
1581
1582 /*! This is used in the documentation of a file/namespace before the list
1583 * of documentation blocks for subprograms (Fortran)
1584 */
1586 { return "Documentaţia Funcţiilor/Subrutinelor"; }
1587
1588 /*! This is used in the documentation of a file/namespace/group before
1589 * the list of links to documented compounds (Fortran)
1590 */
1592 { return "Tipuri de Date"; }
1593
1594 /*! used as the title of page containing all the index of all modules (Fortran). */
1596 { return "Lista Modulelor"; }
1597
1598 /*! used as an introduction to the modules list (Fortran) */
1599 DString trModulesListDescription(bool extractAll) override
1600 {
1601 DString result="Lista tuturor modulelor ";
1602 if (!extractAll) result+="documentate ";
1603 result+="cu scurte descrieri:";
1604 return result;
1605 }
1606
1607 /*! used as the title of the HTML page of a module/type (Fortran) */
1609 ClassDef::CompoundType compType,
1610 bool isTemplate) override
1611 {
1612 DString result="Referinţă la ";
1613 switch(compType)
1614 {
1615 case ClassDef::Class: result+="Modulul "; break;
1616 case ClassDef::Struct: result+="Tipul "; break;
1617 case ClassDef::Union: result+="Uniunea "; break;
1618 case ClassDef::Interface: result+="Interfaţa "; break;
1619 case ClassDef::Protocol: result+="Protocolul "; break;
1620 case ClassDef::Category: result+="Categoria "; break;
1621 case ClassDef::Exception: result+="Excepţia "; break;
1622 default: break;
1623 }
1624 if (isTemplate) result+="(Template) ";
1625 result+=clName;
1626 return result;
1627 }
1628 /*! used as the title of the HTML page of a module (Fortran) */
1629 DString trModuleReference(const DString &namespaceName) override
1630 {
1631 DString result="Referinţă la Modulul ";
1632 result += namespaceName;
1633 return result;
1634 }
1635
1636 /*! This is put above each page as a link to all members of modules. (Fortran) */
1638 { return "Membrii Modulului"; }
1639
1640 /*! This is an introduction to the page with all modules members (Fortran) */
1641 DString trModulesMemberDescription(bool extractAll) override
1642 {
1643 DString result="Lista tuturor membrilor ";
1644 if (!extractAll) result+="documentaţi ai ";
1645 result+="modulului cu legături către ";
1646 if (extractAll)
1647 {
1648 result+="documentaţia modulului pentru fiecare membru:";
1649 }
1650 else
1651 {
1652 result+="modulele de care aparţin:";
1653 }
1654 return result;
1655 }
1656
1657 /*! This is used in LaTeX as the title of the chapter with the
1658 * index of all modules (Fortran).
1659 */
1661 { return "Indexul Modulelor"; }
1662
1663 /*! This is used for translation of the word that will possibly
1664 * be followed by a single name or by a list of names
1665 * of the category.
1666 */
1667 DString trModule(bool first_capital, bool singular) override
1668 {
1669 return createNoun(first_capital, singular, "modul", "ele", "ul");
1670 }
1671 /*! This is put at the bottom of a module documentation page and is
1672 * followed by a list of files that were used to generate the page.
1673 */
1675 bool single) override
1676 { // here s is one of " Module", " Struct" or " Union"
1677 // single is true implies a single file
1678 DString result="Documentaţia ";
1679 switch(compType)
1680 {
1681 case ClassDef::Class: result+="modulului"; break;
1682 case ClassDef::Struct: result+="tipului"; break;
1683 case ClassDef::Union: result+="uniunii"; break;
1684 case ClassDef::Interface: result+="interfeţei"; break;
1685 case ClassDef::Protocol: result+="protocolului"; break;
1686 case ClassDef::Category: result+="categoriei"; break;
1687 case ClassDef::Exception: result+="excepţiei"; break;
1688 default: break;
1689 }
1690 result+=" a fost generată din următo";
1691 if (single) result+="rul fişier:"; else result+="arele fişiere:";
1692 return result;
1693 }
1694 /*! This is used for translation of the word that will possibly
1695 * be followed by a single name or by a list of names
1696 * of the category.
1697 */
1698 DString trType(bool first_capital, bool singular) override
1699 {
1700 return createNoun(first_capital, singular, "tip", "urile", "ul");
1701 }
1702 /*! This is used for translation of the word that will possibly
1703 * be followed by a single name or by a list of names
1704 * of the category.
1705 */
1706 DString trSubprogram(bool first_capital, bool singular) override
1707 {
1708 return createNoun(first_capital, singular, "subprogram", "ele", "ul");
1709 }
1710
1711 /*! C# Type Constraint list */
1713 {
1714 return "Constrângerile de Tip";
1715 }
1716
1717//////////////////////////////////////////////////////////////////////////
1718// new since 1.6.0 (mainly for the new search engine)
1719//////////////////////////////////////////////////////////////////////////
1720
1721 /*! directory relation for \a name */
1722 DString trDirRelation(const DString &name) override
1723 {
1724 return name+" Relație";
1725 }
1726
1727 /*! Loading message shown when loading search results */
1729 {
1730 return "Se încarcă...";
1731 }
1732
1733 /*! Label used for search results in the global namespace */
1735 {
1736 return "Namespace Global";
1737 }
1738
1739 /*! Message shown while searching */
1741 {
1742 return "Căutare...";
1743 }
1744
1745 /*! Text shown when no search results are found */
1747 {
1748 return "Niciun rezultat";
1749 }
1750
1751//////////////////////////////////////////////////////////////////////////
1752// new since 1.6.3 (missing items for the directory pages)
1753//////////////////////////////////////////////////////////////////////////
1754
1755 /*! when clicking a directory dependency label, a page with a
1756 * table is shown. The heading for the first column mentions the
1757 * source file that has a relation to another file.
1758 */
1759 DString trFileIn(const DString &name) override
1760 {
1761 return "Fișierul din "+name;
1762 }
1763
1764 /*! when clicking a directory dependency label, a page with a
1765 * table is shown. The heading for the second column mentions the
1766 * destination file that is included.
1767 */
1768 DString trIncludesFileIn(const DString &name) override
1769 {
1770 return "Include fișierul din "+name;
1771 }
1772
1773 /** Compiles a date string.
1774 * @param year Year in 4 digits
1775 * @param month Month of the year: 1=January
1776 * @param day Day of the Month: 1..31
1777 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1778 * @param hour Hour of the day: 0..23
1779 * @param minutes Minutes in the hour: 0..59
1780 * @param seconds Seconds within the minute: 0..59
1781 * @param includeTime Include time in the result string?
1782 */
1783 DString trDateTime(int year,int month,int day,int dayOfWeek,
1784 int hour,int minutes,int seconds,
1785 DateTimeType includeTime) override
1786 {
1787 static const char *days[] = { "Luni","Marți","Miercuri","Joi","Vineri","Sâmbătă","Duminică" };
1788 static const char *months[] = { "Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Noi","Dec" };
1789 DString sdate;
1790 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Date)
1791 {
1792 sdate.sprintf("%s %s %d %d",days[dayOfWeek-1],months[month-1],day,year);
1793 }
1794 if (includeTime == DateTimeType::DateTime) sdate += " ";
1795 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Time)
1796 {
1797 DString stime;
1798 stime.sprintf("%.2d:%.2d:%.2d",hour,minutes,seconds);
1799 sdate+=stime;
1800 }
1801 return sdate;
1802 }
1803 DString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
1804 {
1805 static const char *days_short[] = { "lun.", "mar.", "mie.", "joi", "vin.", "sâm.", "dum." };
1806 static const char *days_full[] = { "luni", "mar?i", "miercuri", "joi", "vineri", "sâmbătă", "duminică" };
1807 DString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1808 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1809 else return text;
1810 }
1811 DString trMonth(int month, bool first_capital, bool full) override
1812 {
1813 static const char *months_short[] = { "ian.", "feb.", "mar.", "apr.", "mai", "iun.", "iul.", "aug.", "sept.", "oct.", "nov.", "dec." };
1814 static const char *months_full[] = { "ianuarie", "februarie", "martie", "aprilie", "mai", "iunie", "iulie", "august", "septembrie", "octombrie", "noiembrie", "decembrie" };
1815 DString text = full? months_full[month-1] : months_short[month-1];
1816 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1817 else return text;
1818 }
1819 DString trDayPeriod(bool period) override
1820 {
1821 static const char *dayPeriod[] = { "a.m.", "p.m." };
1822 return dayPeriod[period?1:0];
1823 }
1824
1825//////////////////////////////////////////////////////////////////////////
1826// new since 1.7.5
1827//////////////////////////////////////////////////////////////////////////
1828
1829 /*! Header for the page with bibliographic citations */
1831 { return "Referințe Bibliografice"; }
1832
1833 /*! Text for copyright paragraph */
1835 { return "Copyright"; }
1836
1837 /*! Header for the graph showing the directory dependencies */
1838 DString trDirDepGraph(const DString &name) override
1839 { return DString("Grafic de dependență a directoarelor pentru ")+name+":"; }
1840
1841//////////////////////////////////////////////////////////////////////////
1842// new since 1.8.0
1843//////////////////////////////////////////////////////////////////////////
1844
1845 /*! Detail level selector shown for hierarchical indices */
1847 { return "nivel de detaliu"; }
1848
1849 /*! Section header for list of template parameters */
1851 { return "Parametri Template"; }
1852
1853 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1854 DString trAndMore(const DString &number) override
1855 { return "și încă " + number; }
1856
1857 /*! Used file list for a Java enum */
1858 DString trEnumGeneratedFromFiles(bool single) override
1859 { DString result = "Documentația pentru acest enum a fost generată din ";
1860 if (single)
1861 result += "următorul fișier:";
1862 else
1863 result += "următoarele fișiere:";
1864 return result;
1865 }
1866
1867 /*! Header of a Java enum page (Java enums are represented as classes). */
1868 DString trEnumReference(const DString &name) override
1869 { return name+" Referință Enum"; }
1870
1871 /*! Used for a section containing inherited members */
1872 DString trInheritedFrom(const DString &members,const DString &what) override
1873 { return members+" moștenit(e) din "+what; }
1874
1875 /*! Header of the sections with inherited members specific for the
1876 * base class(es)
1877 */
1879 { return "Membri Moșteniți Adiționali"; }
1880
1881//////////////////////////////////////////////////////////////////////////
1882// new since 1.8.2
1883//////////////////////////////////////////////////////////////////////////
1884
1885 /*! Used as a tooltip for the toggle button that appears in the
1886 * navigation tree in the HTML output when GENERATE_TREEVIEW is
1887 * enabled. This tooltip explains the meaning of the button.
1888 */
1890 {
1891 DString opt = enable ? "activa" : "dezactiva";
1892 return "apasă click pentru a "+opt+" sincronizarea panourilor";
1893 }
1894
1895 /*! Used in a method of an Objective-C class that is declared in a
1896 * a category. Note that the @1 marker is required and is replaced
1897 * by a link.
1898 */
1900 {
1901 return "Furnizat de categoria @0.";
1902 }
1903
1904 /*! Used in a method of an Objective-C category that extends a class.
1905 * Note that the @1 marker is required and is replaced by a link to
1906 * the class method.
1907 */
1909 {
1910 return "Extinde clasa @0.";
1911 }
1912
1913 /*! Used as the header of a list of class methods in Objective-C.
1914 * These are similar to static public member functions in C++.
1915 */
1917 {
1918 return "Metodele Clasei";
1919 }
1920
1921 /*! Used as the header of a list of instance methods in Objective-C.
1922 * These are similar to public member functions in C++.
1923 */
1925 {
1926 return "Metodele Instanței";
1927 }
1928
1929 /*! Used as the header of the member functions of an Objective-C class.
1930 */
1932 {
1933 return "Documentația Metodelor";
1934 }
1935
1936//////////////////////////////////////////////////////////////////////////
1937// new since 1.8.4
1938//////////////////////////////////////////////////////////////////////////
1939
1940 /** old style UNO IDL services: implemented interfaces */
1942 { return "Interfețe exportate"; }
1943
1944 /** old style UNO IDL services: inherited services */
1946 { return "Servicii Incluse"; }
1947
1948 /** UNO IDL constant groups */
1950 { return "Grupuri Constante"; }
1951
1952 /** UNO IDL constant groups */
1953 DString trConstantGroupReference(const DString &namespaceName) override
1954 {
1955 DString result=namespaceName;
1956 result+=" Referință Grup Constant";
1957 return result;
1958 }
1959 /** UNO IDL service page title */
1960 DString trServiceReference(const DString &sName) override
1961 {
1962 DString result=sName;
1963 result+=" Referință Serviciu";
1964 return result;
1965 }
1966 /** UNO IDL singleton page title */
1967 DString trSingletonReference(const DString &sName) override
1968 {
1969 DString result=sName;
1970 result+=" Referință Singleton";
1971 return result;
1972 }
1973 /** UNO IDL service page */
1975 {
1976 // single is true implies a single file
1977 DString result="Documentația pentru acest serviciu "
1978 "a fost generată din ";
1979 if (single)
1980 result += "următorul fișier:";
1981 else
1982 result += "următoarele fișiere:";
1983 return result;
1984 }
1985 /** UNO IDL singleton page */
1987 {
1988 // single is true implies a single file
1989 DString result="Documentația pentru acest singleton "
1990 "a fost generată din ";
1991 if (single)
1992 result += "următorul fișier:";
1993 else
1994 result += "următoarele fișiere:";
1995 return result;
1996 }
1997
1998};
1999
2000#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
DString trDesignUnitDocumentation() override
DString createNoun(bool first_capital, bool singular, const DString &base, const DString &plurSuffix, const DString &singSuffix="")
Definition translator.h:799
DString trGroup(bool first_capital, bool singular) override
DString trCompoundListDescriptionFortran() override
DString trInvariant() override
DString trServiceReference(const DString &sName) override
UNO IDL service page title.
DString trTodoList() override
DString trProperties() override
DString trProtectedMembers() override
DString trModule(bool first_capital, bool singular) override
DString trFunctions() override
DString trReferences() override
DString getLanguageString() override
language codes for Html help
DString trDefines() override
DString trNamespace(bool first_capital, bool singular) override
DString trDayPeriod(bool period) override
DString trMethodDocumentation() override
DString trClassHierarchy() override
DString trLoading() override
DString trModulesMembers() override
DString trStaticPackageFunctions() override
DString trCompoundMembersDescriptionFortran(bool extractAll) override
DString trRelatedSubscript() override
DString trSearchResultsTitle() override
DString trPackageFunctions() override
DString trFileMembers() override
DString trType(bool first_capital, bool singular) override
DString trCompoundReferenceFortran(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trPageIndex() override
DString trPropertyDocumentation() override
DString trDirRelation(const DString &name) override
DString trNamespaceMembers() override
DString trDeprecated() override
DString trMemberFunctionDocumentation() override
DString trEvents() override
DString trDirDepGraph(const DString &name) override
DString trPackageTypes() override
DString trEnumerations() override
DString trGlobal(bool first_capital, bool singular) override
DString trRTFansicp() override
DString trModulesListDescription(bool extractAll) override
DString trCollaborationDiagram(const DString &clName) override
DString trAndMore(const DString &number) override
DString trDetailLevel() override
DString trRelatedPages() override
DString trAll() override
DString trMember(bool first_capital, bool singular) override
DString trDefineDocumentation() override
DString trFunctionDocumentation() override
DString trPublicAttribs() override
DString trGotoSourceCode() override
DString trCompoundMembersFortran() override
DString trSearchResults(int numDocuments) override
DString trExceptions() override
DString trModules() override
DString trPackageAttribs() override
DString trSingletonGeneratedFromFiles(bool single) override
UNO IDL singleton page.
DString trFile(bool first_capital, bool singular) override
DString trTypeDocumentation() override
DString trConstantGroupReference(const DString &namespaceName) override
UNO IDL constant groups.
DString trVariableDocumentation() override
DString trOverloadText() override
DString trRTFGeneralIndex() override
DString trSearchMatches() override
DString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
DString trTypedefDocumentation() override
DString trDate() override
DString trNamespaceMemberDescription(bool extractAll) override
DString trSubprograms() override
DString trModuleDocumentation() override
DString trImplementedInList(int numEntries) override
DString trPublicTypes() override
DString trStaticProtectedMembers() override
DString trPanelSynchronisationTooltip(bool enable) override
DString trEnumValue() override
DString trEnumerationTypeDocumentation() override
DString trModulesMemberDescription(bool extractAll) override
DString trPackages() override
DString trRelatedFunctionDocumentation() override
DString trClasses() override
DString trNamespaceList() override
DString trClassMethods() override
DString trPrivateTypes() override
DString trMemberEnumerationDocumentation() override
DString trCompoundListFortran() override
DString trClassHierarchyDescription() override
DString trLegendTitle() override
DString trCode() override
DString trRTFCharSet() override
DString trListOfAllMembers() override
DString trStaticPrivateAttribs() override
DString trPackageMembers() override
DString trPackageListDescription() override
DString trGraphicalHierarchy() override
DString trPackage(const DString &name) override
DString trEnumerationValues() override
DString trLegend() override
DString trCompoundIndex() override
DString trIncludingInheritedMembers() override
DString trGlobalNamespace() override
DString trCompoundMembers() override
DString trProtectedTypes() override
DString trCompounds() override
DString trInheritedFrom(const DString &members, const DString &what) override
DString trProtectedAttribs() override
DString trNamespaceListDescription(bool extractAll) override
DString trSourceFile(const DString &filename) override
DString trServiceGeneratedFromFiles(bool single) override
UNO IDL service page.
DString trInstanceMethods() override
DString idLanguage() override
DString trProvidedByCategory() override
DString trCopyright() override
DString trWriteList(int numEntries) override
DString trInitialValue() override
DString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
DString trClass(bool first_capital, bool singular) override
DString trTypedefs() override
DString trInheritsList(int numEntries) override
DString trCompoundList() override
DString trPrecondition() override
DString trGeneratedAt(const DString &date, const DString &projName) override
DString trTestList() override
DString trMonth(int month, bool first_capital, bool full) override
DString trAttention() override
DString trThisIsTheListOfAllMembers() override
DString trDirReference(const DString &dirName) override
DString trDirDocumentation() override
DString trMemberDataDocumentation() override
DString trTypeConstraints() override
DString trPostcondition() override
DString trGotoTextualHierarchy() override
DString trSeeAlso() override
DString trCiteReferences() override
DString trInclByDepGraph() override
DString trStaticPackageAttribs() override
DString trPageAbbreviation() override
DString trPrivateMembers() override
DString trVariables() override
DString trFileIndex() override
DString trDefinedAtLineInSourceFile() override
DString trVersion() override
DString trPrivateAttribs() override
DString trExamples() override
DString trNoMatches() override
DString trReturnValues() override
DString trModulesIndex() override
DString trImplementedFromList(int numEntries) override
DString trReferenceManual() override
DString trEnumReference(const DString &name) override
DString trModulesList() override
DString trServices() override
old style UNO IDL services: inherited services
DString trCompoundListDescription() override
DString trFileList() override
DString trFileMembersDescription(bool extractAll) override
DString trClassDocumentation() override
DString trEnumGeneratedFromFiles(bool single) override
DString trPublicSlots() override
DString trCallGraph() override
DString trRTFTableOfContents() override
DString trReferencedBy() override
DString trStaticPublicAttribs() override
DString trFileDocumentation() override
DString trISOLang() override
DString trAuthor(bool first_capital, bool singular) override
DString trGeneratedAutomatically(const DString &s) override
DString trDefineValue() override
DString trBugList() override
DString trNamespaces() override
DString trDetailedDescription() override
DString trSingletonReference(const DString &sName) override
UNO IDL singleton page title.
DString trFriends() override
DString trFileReference(const DString &fileName) override
DString latexLanguageSupportCommand() override
DString trDataTypes() override
DString trDeprecatedList() override
DString trDetails() override
DString trNamespaceIndex() override
DString trClassDiagram(const DString &clName) override
DString trReimplementedInList(int numEntries) override
DString trEnumName() override
DString trSearching() override
DString trStaticProtectedAttribs() override
DString trPrivateSlots() override
DString trProtectedSlots() override
DString trWarning() override
DString trModuleIndex() override
DString trDirectories() override
DString trStaticPublicMembers() override
DString trDefinedIn() override
DString trExtendsClass() override
DString trInterfaces() override
old style UNO IDL services: implemented interfaces
DString trMemberList() override
DString trPage(bool first_capital, bool singular) override
DString trCallerGraph() override
DString trExamplesDescription() override
DString trNamespaceReference(const DString &namespaceName) override
DString trSignals() override
DString trLegendDocs() override
DString trGeneratedBy() override
DString trEnumerationValueDocumentation() override
DString trMainPage() override
DString trSince() override
DString trNote() override
DString trCompoundIndexFortran() override
DString trMemberFunctionDocumentationFortran() override
DString trRelatedFunctions() override
DString trPublicMembers() override
DString trGotoDocumentation() override
DString trTodo() override
DString trReimplementedFromList(int numEntries) override
DString trHierarchicalIndex() override
DString trDirIndex() override
DString trModulesDescription() override
DString trSubprogram(bool first_capital, bool singular) override
DString trModuleReference(const DString &namespaceName) override
DString trSearch() override
DString trMemberTypedefDocumentation() override
DString trInclDepGraph(const DString &fName) override
DString trReturns() override
DString trFileIn(const DString &name) override
DString trCompoundReference(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trConstructorDocumentation() override
DString trTest() override
DString trNamespaceDocumentation() override
DString trParameters() 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 trAdditionalInheritedMembers() override
DString trSubprogramDocumentation() override
DString trCompoundMembersDescription(bool extractAll) override
DString trDocumentation(const DString &projName) override
DString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
DString trDefinedInSourceFile() override
DString trRemarks() override
DString trConstantGroups() override
UNO IDL constant groups.
DString trRelatedPagesDescription() override
DString trTemplateParameters() override
DString trFileListDescription(bool extractAll) override
DString trGotoGraphicalHierarchy() override
DString trMore() override
DString trStaticPrivateMembers() override
DString trIncludesFileIn(const DString &name) override
DString trDir(bool first_capital, bool singular) override
DString trBug() override
DString trInheritedByList(int numEntries) override
DString trEventDocumentation() override
#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