Doxygen
Loading...
Searching...
No Matches
translator_mk.h
Go to the documentation of this file.
1/******************************************************************************
2 *
3 *
4 *
5 * Copyright (C) 1997-2015 by Dimitri van Heesch.
6 *
7 * Permission to use, copy, modify, and distribute this software and its
8 * documentation under the terms of the GNU General Public License is hereby
9 * granted. No representations are made about the suitability of this software
10 * for any purpose. It is provided "as is" without express or implied warranty.
11 * See the GNU General Public License for more details.
12 *
13 * Documents produced by Doxygen are derivative works derived from the
14 * input used in their production; they are not affected by this license.
15 *
16 */
17// Тranslated by Slave Jovanovski <slavejovanovski@yahoo.com>
18//
19// The cyrillic strings were entered using Macedonian language support in
20// Windows. The editor used was Eclipse 3.2. The file was saved in UTF-8.
21//
22// Updates:
23// --------
24// 2007/12/09
25// - Initial translation to Macedonian.
26//
27// 2008/05/22
28// - Translation for 1.5.4.
29//
30//
31
32#ifndef TRANSLATOR_MK_H
33#define TRANSLATOR_MK_H
34
36{
37 public:
38
39 // --- Language control methods -------------------
40
41 /*! Used for identification of the language. The identification
42 * should not be translated. It should be replaced by the name
43 * of the language in English using lower-case characters only
44 * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
45 * the identification used in language.cpp.
46 */
47 QCString idLanguage() override
48 { return "macedonian"; }
49
50 /*! Used to get the LaTeX command(s) for the language support.
51 * This method should return string with commands that switch
52 * LaTeX to the desired language. For example
53 * <pre>"\\usepackage[german]{babel}\n"
54 * </pre>
55 * or
56 * <pre>"\\usepackage{polski}\n"
57 * "\\usepackage[latin2]{inputenc}\n"
58 * "\\usepackage[T1]{fontenc}\n"
59 * </pre>
60 *
61 * The English LaTeX does not use such commands. Because of this
62 * the empty string is returned in this implementation.
63 */
64 QCString latexLanguageSupportCommand() override
65 {
66 return "\\usepackage[macedonian]{babel}\n";
67 }
68 QCString trISOLang() override
69 {
70 return "mk";
71 }
72 QCString getLanguageString() override
73 {
74 return "0x042f Macedonian (Former Yugoslav Republic of Macedonia)";
75 }
76
77 // --- Language translation methods -------------------
78
79 /*! used in the compound documentation before a list of related functions. */
80 QCString trRelatedFunctions() override
81 { return "Поврзани Функции"; }
82
83 /*! subscript for the related functions. */
84 QCString trRelatedSubscript() override
85 { return "(Овие функции не се членови.)"; }
86
87 /*! header that is put before the detailed description of files, classes and namespaces. */
88 QCString trDetailedDescription() override
89 { return "Детален опис"; }
90
91 /*! header that is used when the summary tag is missing inside the details tag */
92 QCString trDetails() override
93 { return "Детали"; }
94
95 /*! header that is put before the list of typedefs. */
96 QCString trMemberTypedefDocumentation() override
97 { return "Документација на членови дефиниции на тип"; }
98
99 /*! header that is put before the list of enumerations. */
101 { return "Документација на набројани членови"; }
102
103 /*! header that is put before the list of member functions. */
105 { return "Документација на функции членови"; }
106
107 /*! header that is put before the list of member attributes. */
108 QCString trMemberDataDocumentation() override
109 {
110 //if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
111 {
112 return "Документација на членови";
113 }
114 }
115
116 /*! this is the text of a link put after brief descriptions. */
117 QCString trMore() override
118 { return "Повеќе..."; }
119
120 /*! put in the class documentation */
121 QCString trListOfAllMembers() override
122 { return "Список на сите членови"; }
123
124 /*! used as the title of the "list of all members" page of a class */
125 QCString trMemberList() override
126 { return "Список на членови"; }
127
128 /*! this is the first part of a sentence that is followed by a class name */
129 QCString trThisIsTheListOfAllMembers() override
130 { return "Ова е целосниот список на членови на"; }
131
132 /*! this is the remainder of the sentence after the class name */
133 QCString trIncludingInheritedMembers() override
134 { return ", вклучувајќи ги сите наследени членови."; }
135
136 /*! this is put at the author sections at the bottom of man pages.
137 * parameter s is name of the project name.
138 */
139 QCString trGeneratedAutomatically(const QCString &s) override
140 { QCString result="Автоматски создадено од Doxygen";
141 if (!s.isEmpty()) result+=" за "+s;
142 result+=" изворниот код.";
143 return result;
144 }
145
146 /*! put after an enum name in the list of all members */
147 QCString trEnumName() override
148 { return "име на набројан член"; }
149
150 /*! put after an enum value in the list of all members */
151 QCString trEnumValue() override
152 { return "вредност на набројан член"; }
153
154 /*! put after an undocumented member in the list of all members */
155 QCString trDefinedIn() override
156 { return "дефиниран во"; }
157
158 // quick reference sections
159
160 /*! This is put above each page as a link to the list of all groups of
161 * compounds or files (see the \\group command).
162 */
163 QCString trModules() override
164 { return "Модули"; }
165
166 /*! This is put above each page as a link to the class hierarchy */
167 QCString trClassHierarchy() override
168 { return "Стебло на класи"; }
169
170 /*! This is put above each page as a link to the list of annotated classes */
171 QCString trCompoundList() override
172 {
173 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
174 {
175 return "Список на Структури";
176 }
177 else
178 {
179 return "Список на Класи";
180 }
181 }
182
183 /*! This is put above each page as a link to the list of documented files */
184 QCString trFileList() override
185 { return "Список на Датотеки"; }
186
187 /*! This is put above each page as a link to all members of compounds. */
188 QCString trCompoundMembers() override
189 {
190 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
191 {
192 return "Членови";
193 }
194 else
195 {
196 return "Членови на Класата";
197 }
198 }
199
200 /*! This is put above each page as a link to all members of files. */
201 QCString trFileMembers() override
202 {
203 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
204 {
205 return "Глобални Членови";
206 }
207 else
208 {
209 return "Членови на Датотеката";
210 }
211 }
212
213 /*! This is put above each page as a link to all related pages. */
214 QCString trRelatedPages() override
215 { return "Страници Поврзани со Оваа"; }
216
217 /*! This is put above each page as a link to all examples. */
218 QCString trExamples() override
219 { return "Примери"; }
220
221 /*! This is put above each page as a link to the search engine. */
222 QCString trSearch() override
223 { return "Пребарај"; }
224
225 /*! This is an introduction to the class hierarchy. */
226 QCString trClassHierarchyDescription() override
227 { return "Овој список на наследување е приближно азбучно подреден:";
228 }
229
230 /*! This is an introduction to the list with all files. */
231 QCString trFileListDescription(bool extractAll) override
232 {
233 QCString result="Список на сите ";
234 if (!extractAll) result+="документирани ";
235 result+="членови со кратки описи:";
236 return result;
237 }
238
239 /*! This is an introduction to the annotated compound list. */
240 QCString trCompoundListDescription() override
241 {
242
243 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
244 {
245 return "Список на структури со кратки описи:";
246 }
247 else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE))
248 {
249 return "Список на класи со кратки описи:";
250 }
251 else
252 {
253 return "Список на класи, структури, унии и интерфејси "
254 "со кратки описи:";
255 }
256 }
257
258 /*! This is an introduction to the page with all class members. */
259 QCString trCompoundMembersDescription(bool extractAll) override
260 {
261 QCString result="Список на сите ";
262 if (!extractAll)
263 {
264 result+="документирани ";
265 }
266 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
267 {
268 result+="структури и унии";
269 }
270 else
271 {
272 result+="членови на класата";
273 }
274 result+=" со врски до ";
275 if (!extractAll)
276 {
277 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
278 {
279 result+="документацијата за секој член на структурата/унијата:";
280 }
281 else
282 {
283 result+="документацијата на секој член на класата:";
284 }
285 }
286 else
287 {
288 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
289 {
290 result+="структурите/униите на кои што припаѓаат:";
291 }
292 else
293 {
294 result+="класите на кои што припаѓаат:";
295 }
296 }
297 return result;
298 }
299
300 /*! This is an introduction to the page with all file members. */
301 QCString trFileMembersDescription(bool extractAll) override
302 {
303 QCString result="Список на сите ";
304 if (!extractAll) result+="документирани ";
305
306 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
307 {
308 result+="функции, променливи, дефиниции, набројувања и дефиниции на тип";
309 }
310 else
311 {
312 result+="членови на датотеки";
313 }
314 result+=" со врски до ";
315 if (extractAll)
316 result+="датотеките на кои што припаѓаат:";
317 else
318 result+="документацијата:";
319 return result;
320 }
321
322 /*! This is an introduction to the page with the list of all examples */
323 QCString trExamplesDescription() override
324 { return "Список на сите примери:"; }
325
326 /*! This is an introduction to the page with the list of related pages */
327 QCString trRelatedPagesDescription() override
328 { return "Список на сите страници поврзани со оваа и нивна документација:"; }
329
330 /*! This is an introduction to the page with the list of class/file groups */
331 QCString trModulesDescription() override
332 { return "Список на сите модули:"; }
333
334 // index titles (the project name is prepended for these)
335
336 /*! This is used in HTML as the title of index.html. */
337 QCString trDocumentation(const QCString &projName) override
338 { return (!projName.isEmpty()?projName + " " : "") + "Документација"; }
339
340 /*! This is used in LaTeX as the title of the chapter with the
341 * index of all groups.
342 */
343 QCString trModuleIndex() override
344 { return "Попис на Модули"; }
345
346 /*! This is used in LaTeX as the title of the chapter with the
347 * class hierarchy.
348 */
349 QCString trHierarchicalIndex() override
350 { return "Попис на Стебло"; }
351
352 /*! This is used in LaTeX as the title of the chapter with the
353 * annotated compound index.
354 */
355 QCString trCompoundIndex() override
356 {
357 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
358 {
359 return "Попис на Структури";
360 }
361 else
362 {
363 return "Попис на Класи";
364 }
365 }
366
367 /*! This is used in LaTeX as the title of the chapter with the
368 * list of all files.
369 */
370 QCString trFileIndex() override
371 { return "Попис на Датотеки"; }
372
373 /*! This is used in LaTeX as the title of the chapter containing
374 * the documentation of all groups.
375 */
376 QCString trModuleDocumentation() override
377 { return "Попис на Документација"; }
378
379 /*! This is used in LaTeX as the title of the chapter containing
380 * the documentation of all classes, structs and unions.
381 */
382 QCString trClassDocumentation() override
383 {
384 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
385 {
386 return "Документација на Структури";
387 }
388 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
389 {
391 }
392 else
393 {
394 return "Документација на Класи";
395 }
396 }
397
398 /*! This is used in LaTeX as the title of the chapter containing
399 * the documentation of all files.
400 */
401 QCString trFileDocumentation() override
402 { return "Документија на Датотеки"; }
403
404 /*! This is used in LaTeX as the title of the document */
405 QCString trReferenceManual() override
406 { return "Прирачник"; }
407
408 /*! This is used in the documentation of a file as a header before the
409 * list of defines
410 */
411 QCString trDefines() override
412 { return "Дефинирања"; }
413
414 /*! This is used in the documentation of a file as a header before the
415 * list of typedefs
416 */
417 QCString trTypedefs() override
418 { return "Дефиниции на Тип"; }
419
420 /*! This is used in the documentation of a file as a header before the
421 * list of enumerations
422 */
423 QCString trEnumerations() override
424 { return "Набројувања"; }
425
426 /*! This is used in the documentation of a file as a header before the
427 * list of (global) functions
428 */
429 QCString trFunctions() override
430 { return "Функции"; }
431
432 /*! This is used in the documentation of a file as a header before the
433 * list of (global) variables
434 */
435 QCString trVariables() override
436 { return "Променливи"; }
437
438 /*! This is used in the documentation of a file as a header before the
439 * list of (global) variables
440 */
441 QCString trEnumerationValues() override
442 { return "Вредности на Набројувањата"; }
443
444 /*! This is used in the documentation of a file before the list of
445 * documentation blocks for defines
446 */
447 QCString trDefineDocumentation() override
448 { return "Документција на Дефиниции"; }
449
450 /*! This is used in the documentation of a file/namespace before the list
451 * of documentation blocks for typedefs
452 */
453 QCString trTypedefDocumentation() override
454 { return "Документација на Дефиниции на Тип"; }
455
456 /*! This is used in the documentation of a file/namespace before the list
457 * of documentation blocks for enumeration types
458 */
460 { return "Документација на Набројувања"; }
461
462 /*! This is used in the documentation of a file/namespace before the list
463 * of documentation blocks for functions
464 */
465 QCString trFunctionDocumentation() override
466 { return "Документација на Функции"; }
467
468 /*! This is used in the documentation of a file/namespace before the list
469 * of documentation blocks for variables
470 */
471 QCString trVariableDocumentation() override
472 { return "Документација на Променливи"; }
473
474 /*! This is used in the documentation of a file/namespace/group before
475 * the list of links to documented compounds
476 */
477 QCString trCompounds() override
478 {
479 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
480 {
481 return "Структури";
482 }
483 else
484 {
485 return "Класи";
486 }
487 }
488
489 /*! This is used in the standard footer of each page and indicates when
490 * the page was generated
491 */
492 QCString trGeneratedAt(const QCString &date,const QCString &projName) override
493 {
494 QCString result="Создадено на "+date;
495 if (!projName.isEmpty()) result+=" за "+projName;
496 result+=" од";
497 return result;
498 }
499
500 /*! this text is put before a class diagram */
501 QCString trClassDiagram(const QCString &clName) override
502 {
503 return "Диаграм на наследување за "+clName+":";
504 }
505
506 /*! this text is generated when the \\warning command is used. */
507 QCString trWarning() override
508 { return "Предупредување"; }
509
510 /*! this text is generated when the \\version command is used. */
511 QCString trVersion() override
512 { return "Верзија"; }
513
514 /*! this text is generated when the \\date command is used. */
515 QCString trDate() override
516 { return "Дата"; }
517
518 /*! this text is generated when the \\return command is used. */
519 QCString trReturns() override
520 { return "Враќа"; }
521
522 /*! this text is generated when the \\sa command is used. */
523 QCString trSeeAlso() override
524 { return "Истотака погледнете"; }
525
526 /*! this text is generated when the \\param command is used. */
527 QCString trParameters() override
528 { return "Параметри"; }
529
530 /*! this text is generated when the \\exception command is used. */
531 QCString trExceptions() override
532 { return "Исклучоци"; }
533
534 /*! this text is used in the title page of a LaTeX document. */
535 QCString trGeneratedBy() override
536 { return "Создадено од"; }
537
538//////////////////////////////////////////////////////////////////////////
539// new since 0.49-990307
540//////////////////////////////////////////////////////////////////////////
541
542 /*! used as the title of page containing all the index of all namespaces. */
543 QCString trNamespaceList() override
544 { return "Список на Имиња на Простор"; }
545
546 /*! used as an introduction to the namespace list */
547 QCString trNamespaceListDescription(bool extractAll) override
548 {
549 QCString result="Список на сите ";
550 if (!extractAll) result+="документирани ";
551 result+="имиња на простор со кратки описи:";
552 return result;
553 }
554
555 /*! used in the class documentation as a header before the list of all
556 * friends of a class
557 */
558 QCString trFriends() override
559 { return "Пријатели"; }
560
561//////////////////////////////////////////////////////////////////////////
562// new since 0.49-990405
563//////////////////////////////////////////////////////////////////////////
564
565 /*! used in the class documentation as a header before the list of all
566 * related classes
567 */
569 { return "Документација на Пријатели и Поврзани Функции"; }
570
571//////////////////////////////////////////////////////////////////////////
572// new since 0.49-990425
573//////////////////////////////////////////////////////////////////////////
574
575 /*! used as the title of the HTML page of a class/struct/union */
576 QCString trCompoundReference(const QCString &clName,
577 ClassDef::CompoundType compType,
578 bool isTemplate) override
579 {
580 QCString result=clName;
581 switch(compType)
582 {
583 case ClassDef::Class: result+=" Класа"; break;
584 case ClassDef::Struct: result+=" Структура"; break;
585 case ClassDef::Union: result+=" Унија"; break;
586 case ClassDef::Interface: result+=" Интерфејс"; break;
587 case ClassDef::Protocol: result+=" Протокол"; break;
588 case ClassDef::Category: result+=" Категорија"; break;
589 case ClassDef::Exception: result+=" Исклучок"; break;
590 default: break;
591 }
592 if (isTemplate) result+=" Образец";
593 result+=" Повикување";
594 return result;
595 }
596
597 /*! used as the title of the HTML page of a file */
598 QCString trFileReference(const QCString &fileName) override
599 {
600 QCString result = "Опис на Датотекaта ";
601 result += fileName;
602 return result;
603 }
604
605 /*! used as the title of the HTML page of a namespace */
606 QCString trNamespaceReference(const QCString &namespaceName) override
607 {
608 QCString result = "Опис на Имeто на Простор ";
609 result += namespaceName;
610 return result;
611 }
612
613 QCString trPublicMembers() override
614 { return "Јавни Функции Членови"; }
615 QCString trPublicSlots() override
616 { return "Јавни Слотови"; }
617 QCString trSignals() override
618 { return "Сигнали"; }
619 QCString trStaticPublicMembers() override
620 { return "Статични Јавни Функции Членови"; }
621 QCString trProtectedMembers() override
622 { return "Заштитени Функции Членови"; }
623 QCString trProtectedSlots() override
624 { return "Заштитени Слотови"; }
625 QCString trStaticProtectedMembers() override
626 { return "Статични Заштитени Функции Членови"; }
627 QCString trPrivateMembers() override
628 { return "Приватни Функции Членови"; }
629 QCString trPrivateSlots() override
630 { return "Приватни Слотови"; }
631 QCString trStaticPrivateMembers() override
632 { return "Статични Приватни Функции Членови"; }
633
634 /*! this function is used to produce a comma-separated list of items.
635 * use generateMarker(i) to indicate where item i should be put.
636 */
637 QCString trWriteList(int numEntries) override
638 {
639 QCString result;
640 // the inherits list contain `numEntries' classes
641 for (int i=0;i<numEntries;i++)
642 {
643 // use generateMarker to generate placeholders for the class links!
644 result+=generateMarker(i); // generate marker for entry i in the list
645 // (order is left to right)
646
647 if (i!=numEntries-1) // not the last entry, so we need a separator
648 {
649 if (i<numEntries-2) // not the fore last entry
650 result+=", ";
651 else // the fore last entry
652 result+=" и ";
653 }
654 }
655 return result;
656 }
657
658 /*! used in class documentation to produce a list of base classes,
659 * if class diagrams are disabled.
660 */
661 QCString trInheritsList(int numEntries) override
662 {
663 return "Наследува "+trWriteList(numEntries)+".";
664 }
665
666 /*! used in class documentation to produce a list of super classes,
667 * if class diagrams are disabled.
668 */
669 QCString trInheritedByList(int numEntries) override
670 {
671 return "Наследено од "+trWriteList(numEntries)+".";
672 }
673
674 /*! used in member documentation blocks to produce a list of
675 * members that are hidden by this one.
676 */
677 QCString trReimplementedFromList(int numEntries) override
678 {
679 return "Преприменето од "+trWriteList(numEntries)+".";
680 }
681
682 /*! used in member documentation blocks to produce a list of
683 * all member that overwrite the implementation of this member.
684 */
685 QCString trReimplementedInList(int numEntries) override
686 {
687 return "Преприменето во "+trWriteList(numEntries)+".";
688 }
689
690 /*! This is put above each page as a link to all members of namespaces. */
691 QCString trNamespaceMembers() override
692 { return "Членови на Име на Простор"; }
693
694 /*! This is an introduction to the page with all namespace members */
695 QCString trNamespaceMemberDescription(bool extractAll) override
696 {
697 QCString result="Список на сите ";
698 if (!extractAll) result+="документирани ";
699 result+="членови на името на простор со врски до ";
700 if (extractAll)
701 result+="документацијата на секој член:";
702 else
703 result+="името на простор на кое што му припаѓаат:";
704 return result;
705 }
706 /*! This is used in LaTeX as the title of the chapter with the
707 * index of all namespaces.
708 */
709 QCString trNamespaceIndex() override
710 { return "Попис на Имиња на Простор"; }
711
712 /*! This is used in LaTeX as the title of the chapter containing
713 * the documentation of all namespaces.
714 */
715 QCString trNamespaceDocumentation() override
716 { return "Документација на Имиња на Простор"; }
717
718//////////////////////////////////////////////////////////////////////////
719// new since 0.49-990522
720//////////////////////////////////////////////////////////////////////////
721
722 /*! This is used in the documentation before the list of all
723 * namespaces in a file.
724 */
725 QCString trNamespaces() override
726 { return "Имиња на Простор"; }
727
728//////////////////////////////////////////////////////////////////////////
729// new since 0.49-990728
730//////////////////////////////////////////////////////////////////////////
731
732 /*! This is put at the bottom of a class documentation page and is
733 * followed by a list of files that were used to generate the page.
734 */
736 bool single) override
737 { // here s is one of " Class", " Struct" or " Union"
738 // single is true implies a single file
739 QCString result="Документацијата за ";
740 switch(compType)
741 {
742 case ClassDef::Class: result+="оваа класа"; break;
743 case ClassDef::Struct: result+="оваа структура"; break;
744 case ClassDef::Union: result+="оваа унија"; break;
745 case ClassDef::Interface: result+="овој интерфејс"; break;
746 case ClassDef::Protocol: result+="овој протокол"; break;
747 case ClassDef::Category: result+="оваа категорија"; break;
748 case ClassDef::Exception: result+="овој исклучок"; break;
749 default: break;
750 }
751 result+=" беше создадена од ";
752 if (single) result+="следнава датотека:"; else result+="следниве датотеки:";
753 return result;
754 }
755
756//////////////////////////////////////////////////////////////////////////
757// new since 0.49-990901
758//////////////////////////////////////////////////////////////////////////
759
760 /*! This is used as the heading text for the retval command. */
761 QCString trReturnValues() override
762 { return "Вратена Вредност"; }
763
764 /*! This is in the (quick) index as a link to the main page (index.html)
765 */
766 QCString trMainPage() override
767 { return "Главна Страна"; }
768
769 /*! This is used in references to page that are put in the LaTeX
770 * documentation. It should be an abbreviation of the word page.
771 */
772 QCString trPageAbbreviation() override
773 { return "стр."; }
774
775//////////////////////////////////////////////////////////////////////////
776// new since 0.49-991003
777//////////////////////////////////////////////////////////////////////////
778
779 QCString trDefinedAtLineInSourceFile() override
780 {
781 return "Дефиницијата е на линија @0 во датотека @1.";
782 }
783 QCString trDefinedInSourceFile() override
784 {
785 return "Дефинијата е во датотека @0.";
786 }
787
788//////////////////////////////////////////////////////////////////////////
789// new since 0.49-991205
790//////////////////////////////////////////////////////////////////////////
791
792 QCString trDeprecated() override
793 {
794 return "Застарено";
795 }
796
797//////////////////////////////////////////////////////////////////////////
798// new since 1.0.0
799//////////////////////////////////////////////////////////////////////////
800
801 /*! this text is put before a collaboration diagram */
802 QCString trCollaborationDiagram(const QCString &clName) override
803 {
804 return "Диаграм на соработка за "+clName+":";
805 }
806 /*! this text is put before an include dependency graph */
807 QCString trInclDepGraph(const QCString &fName) override
808 {
809 return "Вклучен дијаграм на зависност за "+fName+":";
810 }
811 /*! header that is put before the list of constructor/destructors. */
812 QCString trConstructorDocumentation() override
813 {
814 return "Документација на Конструктор и Деструктор";
815 }
816 /*! Used in the file documentation to point to the corresponding sources. */
817 QCString trGotoSourceCode() override
818 {
819 return "Оди до изворниот код на оваа датотека.";
820 }
821 /*! Used in the file sources to point to the corresponding documentation. */
822 QCString trGotoDocumentation() override
823 {
824 return "Оди до документацијата на оваа датотека.";
825 }
826 /*! Text for the \\pre command */
827 QCString trPrecondition() override
828 {
829 return "Предуслов";
830 }
831 /*! Text for the \\post command */
832 QCString trPostcondition() override
833 {
834 return "Постуслов";
835 }
836 /*! Text for the \\invariant command */
837 QCString trInvariant() override
838 {
839 return "Инваријанта";
840 }
841 /*! Text shown before a multi-line variable/enum initialization */
842 QCString trInitialValue() override
843 {
844 return "Основна вредност:";
845 }
846 /*! Text used the source code in the file index */
847 QCString trCode() override
848 {
849 return "код";
850 }
851 QCString trGraphicalHierarchy() override
852 {
853 return "Графичко Стебло на Класи";
854 }
855 QCString trGotoGraphicalHierarchy() override
856 {
857 return "Оди до графичкото стебло на класи";
858 }
859 QCString trGotoTextualHierarchy() override
860 {
861 return "Оди до текстуалното стебло на класи";
862 }
863 QCString trPageIndex() override
864 {
865 return "Попис на Страници";
866 }
867
868//////////////////////////////////////////////////////////////////////////
869// new since 1.1.0
870//////////////////////////////////////////////////////////////////////////
871
872 QCString trNote() override
873 {
874 return "Забелешка";
875 }
876 QCString trPublicTypes() override
877 {
878 return "Јавни Типови";
879 }
880 QCString trPublicAttribs() override
881 {
882 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
883 {
884 return "Членови";
885 }
886 else
887 {
888 return "Јавни Членови";
889 }
890 }
891 QCString trStaticPublicAttribs() override
892 {
893 return "Статични Јавни Членови";
894 }
895 QCString trProtectedTypes() override
896 {
897 return "Заштитени Типови";
898 }
899 QCString trProtectedAttribs() override
900 {
901 return "Заштитени Членови";
902 }
903 QCString trStaticProtectedAttribs() override
904 {
905 return "Статични Заштитени Типови";
906 }
907 QCString trPrivateTypes() override
908 {
909 return "Приватни Типови";
910 }
911 QCString trPrivateAttribs() override
912 {
913 return "Приватни Членови";
914 }
915 QCString trStaticPrivateAttribs() override
916 {
917 return "Статични Приватни Членови";
918 }
919
920//////////////////////////////////////////////////////////////////////////
921// new since 1.1.3
922//////////////////////////////////////////////////////////////////////////
923
924 /*! Used as a marker that is put before a \\todo item */
925 QCString trTodo() override
926 {
927 return "Незавршено";
928 }
929 /*! Used as the header of the todo list */
930 QCString trTodoList() override
931 {
932 return "Список на Незавршени";
933 }
934
935//////////////////////////////////////////////////////////////////////////
936// new since 1.1.4
937//////////////////////////////////////////////////////////////////////////
938
939 QCString trReferencedBy() override
940 {
941 return "Повикано од";
942 }
943 QCString trRemarks() override
944 {
945 return "Забелешки";
946 }
947 QCString trAttention() override
948 {
949 return "Внимание";
950 }
951 QCString trInclByDepGraph() override
952 {
953 return "Овој дијаграм покажува кои датотеки се "
954 "директно или индеректно вклучени во оваа датотека:";
955 }
956 QCString trSince() override
957 {
958 return "Од";
959 }
960
961//////////////////////////////////////////////////////////////////////////
962// new since 1.1.5
963//////////////////////////////////////////////////////////////////////////
964
965 /*! title of the graph legend page */
966 QCString trLegendTitle() override
967 {
968 return "Легенда на Дијаграмот";
969 }
970 /*! page explaining how the dot graph's should be interpreted
971 * The %A in the text below are to prevent link to classes called "A".
972 */
973 QCString trLegendDocs() override
974 {
975 return
976 "Оваа страна објаснува како да ги толкувате дијаграмите создадени"
977 " од doxygen.<p>\n"
978 "На пример:\n"
979 "\\code\n"
980 "/*! Невидлива класа заради ограничувања на дијаграмот */\n"
981 "class Invisible { };\n\n"
982 "/*! Одсечена класа, врската на наследување е скриена */\n"
983 "class Truncated : public Invisible { };\n\n"
984 "/* Класата не е документирана со doxygen коментари */\n"
985 "class Undocumented { };\n\n"
986 "/*! Класа која е наследена со јавно наследување */\n"
987 "class PublicBase : public Truncated { };\n\n"
988 "/*! Класа Образец */\n"
989 "template<class T> class Templ { };\n\n"
990 "/*! Класа која е наследена со заштитено наследување */\n"
991 "class ProtectedBase { };\n\n"
992 "/*! Класа која е наследена со приватно наследување */\n"
993 "class PrivateBase { };\n\n"
994 "/*! Класа која е користена од страна на наследената класа */\n"
995 "class Used { };\n\n"
996 "/*! Класа која наследува од повеќе други класи */\n"
997 "class Inherited : public PublicBase,\n"
998 " protected ProtectedBase,\n"
999 " private PrivateBase,\n"
1000 " public Undocumented,\n"
1001 " public Templ<int>\n"
1002 "{\n"
1003 " private:\n"
1004 " Used *m_usedClass;\n"
1005 "};\n"
1006 "\\endcode\n"
1007 "Ако вредноста на \\c MAX_DOT_GRAPH_HEIGHT во конфигурациската датотека "
1008 "е 240 тогаш примерот ќе го создаде следниов дијаграм:"
1009 "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1010 "<p>\n"
1011 "Правоаголниците во дијаграмот погоре го имаат следново значење:\n"
1012 "<ul>\n"
1013 "<li>Полн сив правоаголник ја означува структурата или класата за "
1014 "којадијаграмот е создаден.\n"
1015 "<li>Правоаголник со црна граница означува документирана структура или класа.\n"
1016 "<li>Правоаголник со сива граница означува недокументирана структура или класа.\n"
1017 "<li>Правоаголник со црвена граница означува документирана структура или класа "
1018 "за која не сите врски на наследување се прикажани. Дијаграмот е одсечен доколку "
1019 "не го собира во зададените граници..\n"
1020 "</ul>\n"
1021 "Стрелките го имаат следново значење:\n"
1022 "<ul>\n"
1023 "<li>Сина стрелка означува врска на јавно наследување помеѓу две класи.\n"
1024 "<li>Зелена стрелка означува заштитено наследување.\n"
1025 "<li>Црвена стрелка означува приватно наследување.\n"
1026 "<li>Виолетова испрекината линија означува класа која е користена или вклучена "
1027 "во друга класа. Стрелаката е означена со името на променливата преку "
1028 "која класата е достапна.\n"
1029 "<li>Жолта испрекината линија означува врска меѓу примерок од образец класа "
1030 "и класата образец од која е создадена. Стрелката е означена со имињата на "
1031 "параметрите на класата.\n"
1032 "</ul>\n";
1033 }
1034 /*! text for the link to the legend page */
1035 QCString trLegend() override
1036 {
1037 return "Легенда";
1038 }
1039
1040//////////////////////////////////////////////////////////////////////////
1041// new since 1.2.0
1042//////////////////////////////////////////////////////////////////////////
1043
1044 /*! Used as a marker that is put before a test item */
1045 QCString trTest() override
1046 {
1047 return "Тест";
1048 }
1049 /*! Used as the header of the test list */
1050 QCString trTestList() override
1051 {
1052 return "Листа на Тестови";
1053 }
1054
1055//////////////////////////////////////////////////////////////////////////
1056// new since 1.2.2
1057//////////////////////////////////////////////////////////////////////////
1058
1059 /*! Used as a section header for IDL properties */
1060 QCString trProperties() override
1061 {
1062 return "Особини";
1063 }
1064 /*! Used as a section header for IDL property documentation */
1065 QCString trPropertyDocumentation() override
1066 {
1067 return "Документација на Особини";
1068 }
1069
1070//////////////////////////////////////////////////////////////////////////
1071// new since 1.2.4
1072//////////////////////////////////////////////////////////////////////////
1073
1074 /*! Used for Java classes in the summary section of Java packages */
1075 QCString trClasses() override
1076 {
1077 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1078 {
1079 return "Структури";
1080 }
1081 else
1082 {
1083 return "Класи";
1084 }
1085 }
1086 /*! Used as the title of a Java package */
1087 QCString trPackage(const QCString &name) override
1088 {
1089 return "Пакет "+name;
1090 }
1091 /*! The description of the package index page */
1092 QCString trPackageListDescription() override
1093 {
1094 return "Пакети со краток опис (доколку достапен):";
1095 }
1096 /*! The link name in the Quick links header for each page */
1097 QCString trPackages() override
1098 {
1099 return "Пакети";
1100 }
1101 /*! Text shown before a multi-line define */
1102 QCString trDefineValue() override
1103 {
1104 return "Вредност:";
1105 }
1106
1107//////////////////////////////////////////////////////////////////////////
1108// new since 1.2.5
1109//////////////////////////////////////////////////////////////////////////
1110
1111 /*! Used as a marker that is put before a \\bug item */
1112 QCString trBug() override
1113 {
1114 return "Дефект";
1115 }
1116 /*! Used as the header of the bug list */
1117 QCString trBugList() override
1118 {
1119 return "Листа на Дефекти";
1120 }
1121
1122//////////////////////////////////////////////////////////////////////////
1123// new since 1.2.6
1124//////////////////////////////////////////////////////////////////////////
1125
1126 /*! Used as ansicpg for RTF file
1127 *
1128 * The following table shows the correlation of Charset name, Charset Value and
1129 * <pre>
1130 * Codepage number:
1131 * Charset Name Charset Value(hex) Codepage number
1132 * ------------------------------------------------------
1133 * DEFAULT_CHARSET 1 (x01)
1134 * SYMBOL_CHARSET 2 (x02)
1135 * OEM_CHARSET 255 (xFF)
1136 * ANSI_CHARSET 0 (x00) 1252
1137 * RUSSIAN_CHARSET 204 (xCC) 1251
1138 * EE_CHARSET 238 (xEE) 1250
1139 * GREEK_CHARSET 161 (xA1) 1253
1140 * TURKISH_CHARSET 162 (xA2) 1254
1141 * BALTIC_CHARSET 186 (xBA) 1257
1142 * HEBREW_CHARSET 177 (xB1) 1255
1143 * ARABIC _CHARSET 178 (xB2) 1256
1144 * SHIFTJIS_CHARSET 128 (x80) 932
1145 * HANGEUL_CHARSET 129 (x81) 949
1146 * GB2313_CHARSET 134 (x86) 936
1147 * CHINESEBIG5_CHARSET 136 (x88) 950
1148 * </pre>
1149 *
1150 */
1151 QCString trRTFansicp() override
1152 {
1153 return "1251";
1154 }
1155
1156
1157 /*! Used as ansicpg for RTF fcharset
1158 * \see trRTFansicp() for a table of possible values.
1159 */
1160 QCString trRTFCharSet() override
1161 {
1162 return "204";
1163 }
1164
1165 /*! Used as header RTF general index */
1166 QCString trRTFGeneralIndex() override
1167 {
1168 return "Попис";
1169 }
1170
1171 /*! This is used for translation of the word that will possibly
1172 * be followed by a single name or by a list of names
1173 * of the category.
1174 */
1175 QCString trClass(bool first_capital, bool singular) override
1176 {
1177 return createNoun(first_capital, singular, "клас", "и", "а");
1178 }
1179
1180 /*! This is used for translation of the word that will possibly
1181 * be followed by a single name or by a list of names
1182 * of the category.
1183 */
1184 QCString trFile(bool first_capital, bool singular) override
1185 {
1186 return createNoun(first_capital, singular, "датотек", "и", "а");
1187 }
1188
1189 /*! This is used for translation of the word that will possibly
1190 * be followed by a single name or by a list of names
1191 * of the category.
1192 */
1193 QCString trNamespace(bool first_capital, bool singular) override
1194 {
1195 return createNoun(first_capital, singular, "им", "иња на простори", "е на простор");
1196 }
1197
1198 /*! This is used for translation of the word that will possibly
1199 * be followed by a single name or by a list of names
1200 * of the category.
1201 */
1202 QCString trGroup(bool first_capital, bool singular) override
1203 {
1204 return createNoun(first_capital, singular, "груп", "и", "а");
1205 }
1206
1207 /*! This is used for translation of the word that will possibly
1208 * be followed by a single name or by a list of names
1209 * of the category.
1210 */
1211 QCString trPage(bool first_capital, bool singular) override
1212 {
1213 return createNoun(first_capital, singular, "стран", "и", "а");
1214 }
1215
1216 /*! This is used for translation of the word that will possibly
1217 * be followed by a single name or by a list of names
1218 * of the category.
1219 */
1220 QCString trMember(bool first_capital, bool singular) override
1221 {
1222 return createNoun(first_capital, singular, "член", "ови");
1223 }
1224
1225 /*! This is used for translation of the word that will possibly
1226 * be followed by a single name or by a list of names
1227 * of the category.
1228 */
1229 QCString trGlobal(bool first_capital, bool singular) override
1230 {
1231 return createNoun(first_capital, singular, "глобал", "ни", "ен");
1232 }
1233
1234//////////////////////////////////////////////////////////////////////////
1235// new since 1.2.7
1236//////////////////////////////////////////////////////////////////////////
1237
1238 /*! This text is generated when the \\author command is used and
1239 * for the author section in man pages. */
1240 QCString trAuthor(bool first_capital, bool singular) override
1241 {
1242 return createNoun(first_capital, singular, "автор", "и");
1243 }
1244
1245//////////////////////////////////////////////////////////////////////////
1246// new since 1.2.11
1247//////////////////////////////////////////////////////////////////////////
1248
1249 /*! This text is put before the list of members referenced by a member
1250 */
1251 QCString trReferences() override
1252 {
1253 return "Повикувања";
1254 }
1255
1256//////////////////////////////////////////////////////////////////////////
1257// new since 1.2.13
1258//////////////////////////////////////////////////////////////////////////
1259
1260 /*! used in member documentation blocks to produce a list of
1261 * members that are implemented by this one.
1262 */
1263 QCString trImplementedFromList(int numEntries) override
1264 {
1265 return "Применува "+trWriteList(numEntries)+".";
1266 }
1267
1268 /*! used in member documentation blocks to produce a list of
1269 * all members that implement this abstract member.
1270 */
1271 QCString trImplementedInList(int numEntries) override
1272 {
1273 return "Применето во "+trWriteList(numEntries)+".";
1274 }
1275
1276//////////////////////////////////////////////////////////////////////////
1277// new since 1.2.16
1278//////////////////////////////////////////////////////////////////////////
1279
1280 /*! used in RTF documentation as a heading for the Table
1281 * of Contents.
1282 */
1283 QCString trRTFTableOfContents() override
1284 {
1285 return "Содржина";
1286 }
1287
1288//////////////////////////////////////////////////////////////////////////
1289// new since 1.2.17
1290//////////////////////////////////////////////////////////////////////////
1291
1292 /*! Used as the header of the list of item that have been
1293 * flagged deprecated
1294 */
1295 QCString trDeprecatedList() override
1296 {
1297 return "Список на Застарени";
1298 }
1299
1300//////////////////////////////////////////////////////////////////////////
1301// new since 1.2.18
1302//////////////////////////////////////////////////////////////////////////
1303
1304 /*! Used as a header for declaration section of the events found in
1305 * a C# program
1306 */
1307 QCString trEvents() override
1308 {
1309 return "Настани";
1310 }
1311 /*! Header used for the documentation section of a class' events. */
1312 QCString trEventDocumentation() override
1313 {
1314 return "Документација на Настани";
1315 }
1316
1317//////////////////////////////////////////////////////////////////////////
1318// new since 1.3
1319//////////////////////////////////////////////////////////////////////////
1320
1321 /*! Used as a heading for a list of Java class types with package scope.
1322 */
1323 QCString trPackageTypes() override
1324 {
1325 return "Типови во Пакетот";
1326 }
1327 /*! Used as a heading for a list of Java class functions with package
1328 * scope.
1329 */
1330 QCString trPackageFunctions() override
1331 {
1332 return "Функции во Пакетот";
1333 }
1334 QCString trPackageMembers() override
1335 {
1336 return "Членови во Пакетот";
1337 }
1338 /*! Used as a heading for a list of static Java class functions with
1339 * package scope.
1340 */
1341 QCString trStaticPackageFunctions() override
1342 {
1343 return "Статични Функции во Пакетот";
1344 }
1345 /*! Used as a heading for a list of Java class variables with package
1346 * scope.
1347 */
1348 QCString trPackageAttribs() override
1349 {
1350 return "Членови во Пакетот";
1351 }
1352 /*! Used as a heading for a list of static Java class variables with
1353 * package scope.
1354 */
1355 QCString trStaticPackageAttribs() override
1356 {
1357 return "Статични Членови во Пакетот";
1358 }
1359
1360//////////////////////////////////////////////////////////////////////////
1361// new since 1.3.1
1362//////////////////////////////////////////////////////////////////////////
1363
1364 /*! Used in the quick index of a class/file/namespace member list page
1365 * to link to the unfiltered list of all members.
1366 */
1367 QCString trAll() override
1368 {
1369 return "Сите";
1370 }
1371 /*! Put in front of the call graph for a function. */
1372 QCString trCallGraph() override
1373 {
1374 return "Дијаграм на повикувања за оваа функција:";
1375 }
1376
1377//////////////////////////////////////////////////////////////////////////
1378// new since 1.3.3
1379//////////////////////////////////////////////////////////////////////////
1380
1381 /*! This string is used as the title for the page listing the search
1382 * results.
1383 */
1384 QCString trSearchResultsTitle() override
1385 {
1386 return "Резултати од Пребарувањето";
1387 }
1388 /*! This string is put just before listing the search results. The
1389 * text can be different depending on the number of documents found.
1390 * Inside the text you can put the special marker $num to insert
1391 * the number representing the actual number of search results.
1392 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1393 * value 2 represents 2 or more matches. HTML markup is allowed inside
1394 * the returned string.
1395 */
1396 QCString trSearchResults(int numDocuments) override
1397 {
1398 if (numDocuments==0)
1399 {
1400 return "Нема документи кои се поклопуваат со вашето барање.";
1401 }
1402 else if (numDocuments==1)
1403 {
1404 return "Пронајден <b>1</b> документ кој се поклопува со вашето барање.";
1405 }
1406 else
1407 {
1408 return "Пронајдени <b>$num</b> документи кои се поклопуваат со вашето барање."
1409 "Најдобро поклопените документи се прикажани први.";
1410 }
1411 }
1412 /*! This string is put before the list of matched words, for each search
1413 * result. What follows is the list of words that matched the query.
1414 */
1415 QCString trSearchMatches() override
1416 {
1417 return "Пронајдени:";
1418 }
1419
1420//////////////////////////////////////////////////////////////////////////
1421// new since 1.3.8
1422//////////////////////////////////////////////////////////////////////////
1423
1424 /*! This is used in HTML as the title of page with source code for file filename
1425 */
1426 QCString trSourceFile(const QCString& filename) override
1427 {
1428 return "Изворен код на датотеката " + filename;
1429 }
1430
1431//////////////////////////////////////////////////////////////////////////
1432// new since 1.3.9
1433//////////////////////////////////////////////////////////////////////////
1434
1435 /*! This is used as the name of the chapter containing the directory
1436 * hierarchy.
1437 */
1438 QCString trDirIndex() override
1439 { return "Стебло на Именикот"; }
1440
1441 /*! This is used as the name of the chapter containing the documentation
1442 * of the directories.
1443 */
1444 QCString trDirDocumentation() override
1445 { return "Документација на Именикот"; }
1446
1447 /*! This is used as the title of the directory index and also in the
1448 * Quick links of an HTML page, to link to the directory hierarchy.
1449 */
1450 QCString trDirectories() override
1451 { return "Именици"; }
1452
1453 /*! This returns the title of a directory page. The name of the
1454 * directory is passed via \a dirName.
1455 */
1456 QCString trDirReference(const QCString &dirName) override
1457 { QCString result= "Опис на Именикот "; result += dirName; return result; }
1458
1459 /*! This returns the word directory with or without starting capital
1460 * (\a first_capital) and in sigular or plural form (\a singular).
1461 */
1462 QCString trDir(bool first_capital, bool singular) override
1463 {
1464 return createNoun(first_capital, singular, "имени", "ци", "к");
1465 }
1466
1467//////////////////////////////////////////////////////////////////////////
1468// new since 1.4.1
1469//////////////////////////////////////////////////////////////////////////
1470
1471 /*! This text is added to the documentation when the \\overload command
1472 * is used for a overloaded function.
1473 */
1474 QCString trOverloadText() override
1475 {
1476 return "Оваа е преоптоварена фунција. Се разликува по "
1477 "типот и бројот на аргументи што ги прифаќа.";
1478 }
1479
1480//////////////////////////////////////////////////////////////////////////
1481// new since 1.4.6
1482//////////////////////////////////////////////////////////////////////////
1483
1484 /*! This is used to introduce a caller (or called-by) graph */
1485 QCString trCallerGraph() override
1486 {
1487 return "Ова е графот на повикување за оваа фунција:";
1488 }
1489
1490 /*! This is used in the documentation of a file/namespace before the list
1491 * of documentation blocks for enumeration values
1492 */
1494 { return "Документија на Набројувања"; }
1495
1496//////////////////////////////////////////////////////////////////////////
1497// new since 1.5.4 (mainly for Fortran)
1498//////////////////////////////////////////////////////////////////////////
1499
1500 /*! header that is put before the list of member subprograms (Fortran). */
1502 { return "Документација на функции/процедури членови"; }
1503
1504 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1505 QCString trCompoundListFortran() override
1506 { return "Список на Типови"; }
1507
1508 /*! This is put above each page as a link to all members of compounds (Fortran). */
1509 QCString trCompoundMembersFortran() override
1510 { return "Членови"; }
1511
1512 /*! This is an introduction to the annotated compound list (Fortran). */
1514 { return "Список на типови со кратки описи:"; }
1515
1516 /*! This is an introduction to the page with all data types (Fortran). */
1517 QCString trCompoundMembersDescriptionFortran(bool extractAll) override
1518 {
1519 QCString result="Список на сите ";
1520 if (!extractAll)
1521 {
1522 result+="документирани ";
1523 }
1524 result+="членови на типови";
1525 result+=" со врски до ";
1526 if (!extractAll)
1527 {
1528 result+="документацијата за секој член:";
1529 }
1530 else
1531 {
1532 result+="типовите на кои што припаѓаат:";
1533 }
1534 return result;
1535 }
1536
1537 /*! This is used in LaTeX as the title of the chapter with the
1538 * annotated compound index (Fortran).
1539 */
1540 QCString trCompoundIndexFortran() override
1541 { return "Попис на Типови"; }
1542
1543 /*! This is used in LaTeX as the title of the chapter containing
1544 * the documentation of all data types (Fortran).
1545 */
1546 QCString trTypeDocumentation() override
1547 { return "Документација на Типови"; }
1548
1549 /*! This is used in the documentation of a file as a header before the
1550 * list of (global) subprograms (Fortran).
1551 */
1552 QCString trSubprograms() override
1553 { return "Функции/Процедури"; }
1554
1555 /*! This is used in the documentation of a file/namespace before the list
1556 * of documentation blocks for subprograms (Fortran)
1557 */
1558 QCString trSubprogramDocumentation() override
1559 { return "Документација на Функции/Процедури"; }
1560
1561 /*! This is used in the documentation of a file/namespace/group before
1562 * the list of links to documented compounds (Fortran)
1563 */
1564 QCString trDataTypes() override
1565 { return "Типови"; }
1566
1567 /*! used as the title of page containing all the index of all modules (Fortran). */
1568 QCString trModulesList() override
1569 { return "Попис на Модули"; }
1570
1571 /*! used as an introduction to the modules list (Fortran) */
1572 QCString trModulesListDescription(bool extractAll) override
1573 {
1574 QCString result="Список на сите ";
1575 if (!extractAll) result+="документирани ";
1576 result+="модули со кратки описи:";
1577 return result;
1578 }
1579
1580 /*! used as the title of the HTML page of a module/type (Fortran) */
1581 QCString trCompoundReferenceFortran(const QCString &clName,
1582 ClassDef::CompoundType compType,
1583 bool isTemplate) override
1584 {
1585 QCString result=clName + " - Повикување на";
1586 switch(compType)
1587 {
1588 case ClassDef::Class: result+=" Класа"; break;
1589 case ClassDef::Struct: result+=" Тип"; break;
1590 case ClassDef::Union: result+=" Унија"; break;
1591 case ClassDef::Interface: result+=" Интерфејс"; break;
1592 case ClassDef::Protocol: result+=" Протокол"; break;
1593 case ClassDef::Category: result+=" Категорија"; break;
1594 case ClassDef::Exception: result+=" Исклучок"; break;
1595 default: break;
1596 }
1597 if (isTemplate) result+=" Образец";
1598 return result;
1599 }
1600 /*! used as the title of the HTML page of a module (Fortran) */
1601 QCString trModuleReference(const QCString &namespaceName) override
1602 {
1603 QCString result=namespaceName;
1604 result+=" - Содржина на Модул";
1605 return result;
1606 }
1607
1608 /*! This is put above each page as a link to all members of modules. (Fortran) */
1609 QCString trModulesMembers() override
1610 { return "Членови на Модул"; }
1611
1612 /*! This is an introduction to the page with all modules members (Fortran) */
1613 QCString trModulesMemberDescription(bool extractAll) override
1614 {
1615 QCString result="Список на сите ";
1616 if (!extractAll) result+="документирани ";
1617 result+="членови на модулот со врски до ";
1618 if (extractAll)
1619 {
1620 result+="документацијата за секој член:";
1621 }
1622 else
1623 {
1624 result+="модулите на кои што припаѓаат:";
1625 }
1626 return result;
1627 }
1628
1629 /*! This is used in LaTeX as the title of the chapter with the
1630 * index of all modules (Fortran).
1631 */
1632 QCString trModulesIndex() override
1633 { return "Попис на Модули"; }
1634
1635 /*! This is used for translation of the word that will possibly
1636 * be followed by a single name or by a list of names
1637 * of the category.
1638 */
1639 QCString trModule(bool first_capital, bool singular) override
1640 {
1641 return createNoun(first_capital, singular, "модул", "и");
1642 }
1643 /*! This is put at the bottom of a module documentation page and is
1644 * followed by a list of files that were used to generate the page.
1645 */
1647 bool single) override
1648 { // here s is one of " Module", " Struct" or " Union"
1649 // single is true implies a single file
1650 QCString result="Документацијата за ";
1651 switch(compType)
1652 {
1653 case ClassDef::Class: result+="оваа класа"; break;
1654 case ClassDef::Struct: result+="овој тип"; break;
1655 case ClassDef::Union: result+="оваа унија"; break;
1656 case ClassDef::Interface: result+="овој интерфејс"; break;
1657 case ClassDef::Protocol: result+="овој протокол"; break;
1658 case ClassDef::Category: result+="оваа категорија"; break;
1659 case ClassDef::Exception: result+="овој исклучок"; break;
1660 default: break;
1661 }
1662 result+=" беше создадена од ";
1663 if (single) result+="следнава датотека:"; else result+="следниве датотеки:";
1664 return result;
1665 }
1666 /*! This is used for translation of the word that will possibly
1667 * be followed by a single name or by a list of names
1668 * of the category.
1669 */
1670 QCString trType(bool first_capital, bool singular) override
1671 {
1672 return createNoun(first_capital, singular, "тип", "ови");
1673 }
1674 /*! This is used for translation of the word that will possibly
1675 * be followed by a single name or by a list of names
1676 * of the category.
1677 */
1678 QCString trSubprogram(bool first_capital, bool singular) override
1679 {
1680 return createNoun(first_capital, singular, "потпрограм", "и", "а");
1681 }
1682
1683 /*! C# Type Constraint list */
1684 QCString trTypeConstraints() override
1685 {
1686 return "Ограничувања на Тип";
1687 }
1688
1689 QCString trDayOfWeek(int dayOfWeek, bool, bool full) override
1690 {
1691 static const char *days_short[] = { "пон.", "вт.", "сре.", "чет.", "пет.", "саб.", "нед." };
1692 static const char *days_full[] = { "понеделник", "вторник", "среда", "четврток", "петок", "сабота", "недела" };
1693 QCString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1694 return text;
1695 }
1696 QCString trMonth(int month, bool, bool full) override
1697 {
1698 static const char *months_short[] = { "јан.", "фев.", "мар.", "апр.", "мај", "јун.", "јул.", "авг.", "септ.", "окт.", "ноем.", "дек." };
1699 static const char *months_full[] = { "јануари", "февруари", "март", "април", "мај", "јуни", "јули", "август", "септември", "октомври", "ноември", "декември" };
1700 QCString text = full? months_full[month-1] : months_short[month-1];
1701 return text;
1702 }
1703 QCString trDayPeriod(bool period) override
1704 {
1705 static const char *dayPeriod[] = { "претпл.", "попл." };
1706 return dayPeriod[period?1:0];
1707 }
1708};
1709
1710#endif
CompoundType
The various compound types.
Definition classdef.h:109
@ Interface
Definition classdef.h:112
@ Exception
Definition classdef.h:115
bool isEmpty() const
Returns TRUE iff the string is empty.
Definition qcstring.h:150
Adapter class for languages that only contain translations up to version 1.6.0.
QCString trDesignUnitDocumentation() override
QCString createNoun(bool first_capital, bool singular, const QCString &base, const QCString &plurSuffix, const QCString &singSuffix="")
Definition translator.h:782
QCString trStaticPublicAttribs() override
QCString trFileListDescription(bool extractAll) override
QCString trRelatedFunctionDocumentation() override
QCString trDefines() override
QCString trSearch() override
QCString trReturnValues() override
QCString trStaticProtectedMembers() override
QCString trPageAbbreviation() override
QCString trInheritsList(int numEntries) override
QCString trInclDepGraph(const QCString &fName) override
QCString trRemarks() override
QCString trEnumerationTypeDocumentation() override
QCString getLanguageString() override
language codes for Html help
QCString trPublicMembers() override
QCString trMore() override
QCString trCollaborationDiagram(const QCString &clName) override
QCString trLegendDocs() override
QCString trTypeConstraints() override
QCString trMemberEnumerationDocumentation() override
QCString trInitialValue() override
QCString trPageIndex() override
QCString trISOLang() override
QCString trFileList() override
QCString trFile(bool first_capital, bool singular) override
QCString trPackageMembers() override
QCString trPostcondition() override
QCString trNote() override
QCString trPackage(const QCString &name) override
QCString trSearchResultsTitle() override
QCString trDeprecated() override
QCString trReimplementedFromList(int numEntries) override
QCString idLanguage() override
QCString trFileMembersDescription(bool extractAll) override
QCString trModuleDocumentation() override
QCString trSeeAlso() override
QCString trExamplesDescription() override
QCString trPropertyDocumentation() override
QCString trConstructorDocumentation() override
QCString trModuleReference(const QCString &namespaceName) override
QCString trNamespaceIndex() override
QCString trFileMembers() override
QCString trEnumValue() override
QCString trPrecondition() override
QCString trCompoundReferenceFortran(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trReferenceManual() override
QCString trStaticPackageFunctions() override
QCString trModules() override
QCString trSubprograms() override
QCString trVersion() override
QCString trGotoDocumentation() override
QCString trDirDocumentation() override
QCString trImplementedInList(int numEntries) override
QCString trReimplementedInList(int numEntries) override
QCString trListOfAllMembers() override
QCString trReferencedBy() override
QCString trFunctions() override
QCString trWarning() override
QCString trSearchResults(int numDocuments) override
QCString trExceptions() override
QCString trSignals() override
QCString trMemberFunctionDocumentationFortran() override
QCString trPrivateAttribs() override
QCString trEnumerationValues() override
QCString trAuthor(bool first_capital, bool singular) override
QCString trPage(bool first_capital, bool singular) override
QCString trPublicAttribs() override
QCString trProperties() override
QCString trGotoSourceCode() override
QCString trCompoundListFortran() override
QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
QCString trCompoundListDescription() override
QCString trBugList() override
QCString trStaticPrivateAttribs() override
QCString trModulesDescription() override
QCString trNamespaces() override
QCString trGeneratedAt(const QCString &date, const QCString &projName) override
QCString trInheritedByList(int numEntries) override
QCString trNamespaceMemberDescription(bool extractAll) override
QCString trRelatedFunctions() override
QCString trClasses() override
QCString trPackageFunctions() override
QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
QCString trClassHierarchy() override
QCString trDirectories() override
QCString trSubprogramDocumentation() override
QCString trRelatedPages() override
QCString trModulesIndex() override
QCString trSince() override
QCString trExamples() override
QCString trPackageListDescription() override
QCString trDayOfWeek(int dayOfWeek, bool, bool full) override
QCString trSourceFile(const QCString &filename) override
QCString trImplementedFromList(int numEntries) override
QCString trReturns() override
QCString trCode() override
QCString trDetails() override
QCString trTodoList() override
QCString trDayPeriod(bool period) override
QCString trDocumentation(const QCString &projName) override
QCString trGeneratedAutomatically(const QCString &s) override
QCString latexLanguageSupportCommand() override
QCString trHierarchicalIndex() override
QCString trGotoGraphicalHierarchy() override
QCString trStaticPublicMembers() override
QCString trThisIsTheListOfAllMembers() override
QCString trWriteList(int numEntries) override
QCString trCompoundIndexFortran() override
QCString trLegendTitle() override
QCString trCompoundMembersFortran() override
QCString trReferences() override
QCString trVariableDocumentation() override
QCString trDataTypes() override
QCString trNamespace(bool first_capital, bool singular) override
QCString trModulesListDescription(bool extractAll) override
QCString trRTFCharSet() override
QCString trDefinedIn() override
QCString trInclByDepGraph() override
QCString trClass(bool first_capital, bool singular) override
QCString trAll() override
QCString trPublicSlots() override
QCString trCompounds() override
QCString trTest() override
QCString trBug() override
QCString trDate() override
QCString trSubprogram(bool first_capital, bool singular) override
QCString trFileIndex() override
QCString trDefinedInSourceFile() override
QCString trRelatedPagesDescription() override
QCString trPublicTypes() override
QCString trRelatedSubscript() override
QCString trIncludingInheritedMembers() override
QCString trPackageTypes() override
QCString trDeprecatedList() override
QCString trDirIndex() override
QCString trNamespaceListDescription(bool extractAll) override
QCString trClassHierarchyDescription() override
QCString trProtectedTypes() override
QCString trParameters() override
QCString trCompoundMembersDescription(bool extractAll) override
QCString trProtectedSlots() override
QCString trCompoundList() override
QCString trCompoundMembers() override
QCString trStaticProtectedAttribs() override
QCString trMemberDataDocumentation() override
QCString trCompoundMembersDescriptionFortran(bool extractAll) override
QCString trPrivateSlots() override
QCString trCallerGraph() override
QCString trSearchMatches() override
QCString trTypedefDocumentation() override
QCString trLegend() override
QCString trVariables() override
QCString trProtectedAttribs() override
QCString trNamespaceList() override
QCString trTestList() override
QCString trDefineValue() override
QCString trMemberFunctionDocumentation() override
QCString trModuleIndex() override
QCString trAttention() override
QCString trTypeDocumentation() override
QCString trPackages() override
QCString trFileReference(const QCString &fileName) override
QCString trModule(bool first_capital, bool singular) override
QCString trEvents() override
QCString trRTFTableOfContents() override
QCString trMonth(int month, bool, bool full) override
QCString trDefineDocumentation() override
QCString trNamespaceDocumentation() override
QCString trGotoTextualHierarchy() override
QCString trTypedefs() override
QCString trGeneratedBy() override
QCString trPrivateMembers() override
QCString trStaticPrivateMembers() override
QCString trGlobal(bool first_capital, bool singular) override
QCString trTodo() override
QCString trPrivateTypes() override
QCString trOverloadText() override
QCString trFriends() override
QCString trCallGraph() override
QCString trType(bool first_capital, bool singular) override
QCString trEnumName() override
QCString trModulesList() override
QCString trPackageAttribs() override
QCString trGraphicalHierarchy() override
QCString trDir(bool first_capital, bool singular) override
QCString trProtectedMembers() override
QCString trModulesMemberDescription(bool extractAll) override
QCString trCompoundIndex() override
QCString trFunctionDocumentation() override
QCString trCompoundReference(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trClassDocumentation() override
QCString trEnumerationValueDocumentation() override
QCString trRTFGeneralIndex() override
QCString trClassDiagram(const QCString &clName) override
QCString trNamespaceReference(const QCString &namespaceName) override
QCString trModulesMembers() override
QCString trMemberTypedefDocumentation() override
QCString trRTFansicp() override
QCString trCompoundListDescriptionFortran() override
QCString trDetailedDescription() override
QCString trInvariant() override
QCString trGroup(bool first_capital, bool singular) override
QCString trNamespaceMembers() override
QCString trMemberList() override
QCString trStaticPackageAttribs() override
QCString trMainPage() override
QCString trEnumerations() override
QCString trEventDocumentation() override
QCString trFileDocumentation() override
QCString trDefinedAtLineInSourceFile() override
QCString trMember(bool first_capital, bool singular) override
QCString trDirReference(const QCString &dirName) override
#define Config_getBool(name)
Definition config.h:33
QCString generateMarker(int id)
Definition util.cpp:290
QCString getDotImageExtension()
Definition util.cpp:6616