summaryrefslogtreecommitdiffstats
path: root/src/translator_sr.h
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2008-06-26 19:24:36 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2008-06-26 19:24:36 (GMT)
commit15c353fe21452d415876c93607a468c5a8e89b82 (patch)
treecc6b9b1f467451deab5096afece76012eec030b3 /src/translator_sr.h
parente436cad917e0d8e0cdb7de9d2fbafc7a44b6ab54 (diff)
downloadDoxygen-15c353fe21452d415876c93607a468c5a8e89b82.zip
Doxygen-15c353fe21452d415876c93607a468c5a8e89b82.tar.gz
Doxygen-15c353fe21452d415876c93607a468c5a8e89b82.tar.bz2
Release-1.5.6-20080626
Diffstat (limited to 'src/translator_sr.h')
-rw-r--r--src/translator_sr.h742
1 files changed, 480 insertions, 262 deletions
diff --git a/src/translator_sr.h b/src/translator_sr.h
index 6f559dd..338bedf 100644
--- a/src/translator_sr.h
+++ b/src/translator_sr.h
@@ -2,7 +2,7 @@
*
*
*
- * Copyright (C) 1997-2008 by Dimitri van Heesch.
+ * Copyright (C) 1997-2007 by Dimitri van Heesch.
*
* Permission to use, copy, modify, and distribute this software and its
* documentation under the terms of the GNU General Public License is hereby
@@ -14,16 +14,17 @@
* input used in their production; they are not affected by this license.
*
*/
-
+
#ifndef TRANSLATOR_SR_H
#define TRANSLATOR_SR_H
// translation by Dejan D. M. Milosavljevic <dmilos@email.com>;<dmilosx@ptt.yu>;<office@ddmrm.com>
-// // 10x 2 Ivana Miletic for gramatical consutation.
+// // 10x 2 Ivana Miletic for grammatical consultation.
// UTF-8 patch by Nenad Bulatovic <buletina@gmail.com>
+// translation update by Andrija M. Bosnjakovic <andrija@etf.bg.ac.yu>
-class TranslatorSerbian : public TranslatorAdapter_1_4_1
+class TranslatorSerbian : public Translator
{
private:
QCString decode(const QCString& sInput)
@@ -83,7 +84,9 @@ private:
/*! used in the compound documentation before a list of related functions. */
virtual QCString trRelatedFunctions()
- { return decode( "Povezane funkcije" ); }
+ //! Čini se da je ovako manje loše nego "Povezane funkcije",
+ //! što uopšte ne izgleda dobro jer ta kartica sadrži prijatelje i globalne funkcije
+ { return decode( "Relevantne funkcije" ); }
/*! subscript for the related functions. */
virtual QCString trRelatedSubscript()
@@ -91,15 +94,16 @@ private:
/*! header that is put before the detailed description of files, classes and namespaces. */
virtual QCString trDetailedDescription()
- { return decode( "Opširnije objašnjenje" ); } // detalj je francuska rec.
+ { return decode( "Opširniji opis" ); }
/*! header that is put before the list of typedefs. */
virtual QCString trMemberTypedefDocumentation()
- { return decode( "Dokumentacija typedef članova" ); }
+ { return decode( "Dokumentacija unutrašnjih definicija tipa" ); }
/*! header that is put before the list of enumerations. */
virtual QCString trMemberEnumerationDocumentation()
- { return decode( "Dokumentacija enum članova" ); }
+ //! Ovo je u skladu sa "unutrašnja klasa" što se može videti u knjizi.
+ { return decode( "Dokumentacija unutrašnjih nabrajanja" ); }
/*! header that is put before the list of member functions. */
virtual QCString trMemberFunctionDocumentation()
@@ -110,11 +114,11 @@ private:
{
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- return decode( "Dokumentacija članova" );
+ return decode( "Dokumentacija polja" );
}
else
{
- return decode( "Dokumentacija javnih članova" );
+ return decode( "Dokumentacija atributa" );
}
}
@@ -142,23 +146,23 @@ private:
* parameter s is name of the project name.
*/
virtual QCString trGeneratedAutomatically(const char *s)
- { QCString result="Napravljeno automatski Doxygen-om";
- if( s ) result+=(QCString)" za " + s;
+ { QCString result="Napravljeno automatski korišćenjem alata Doxygen";
+ if( s ) result+=(QCString)" za projekat " + s;
result+=" od izvornog koda.";
return decode( result );
}
/*! put after an enum name in the list of all members */
virtual QCString trEnumName()
- { return decode( "ime enum-a " ); }
+ { return decode( "ime nabrajanja " ); }
/*! put after an enum value in the list of all members */
virtual QCString trEnumValue()
- { return decode( "vrednost enum-a" ); }
+ { return decode( "vrednost nabrojane konstante" ); }
/*! put after an undocumented member in the list of all members */
virtual QCString trDefinedIn()
- { return decode( "definisano u" ); }
+ { return decode( "definicija u" ); }
// quick reference sections
@@ -170,18 +174,18 @@ private:
/*! This is put above each page as a link to the class hierarchy */
virtual QCString trClassHierarchy()
- { return decode( "Stablo klasa" ); }
+ { return decode( "Hijerarhija klasa" ); }
/*! This is put above each page as a link to the list of annotated classes */
virtual QCString trCompoundList()
{
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- return decode( "Sve strukture" );
+ return decode( "Spisak struktura" );
}
else
{
- return decode( "Sve klase" );
+ return decode( "Spisak klasa" );
}
}
@@ -189,17 +193,13 @@ private:
virtual QCString trFileList()
{ return decode( "Spisak datoteka" ); }
- /*! This is put above each page as a link to the list of all verbatim headers */
- virtual QCString trHeaderFiles()
- { return decode( "Zaglavlja" ); }
-
/*! This is put above each page as a link to all members of compounds. */
virtual QCString trCompoundMembers()
{
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- return decode( "Svi članovi struktura" );
- }
+ return decode( "Sva polja struktura" );
+ }
else
{
return decode( "Svi članovi klasa" );
@@ -221,7 +221,7 @@ private:
/*! This is put above each page as a link to all related pages. */
virtual QCString trRelatedPages()
- { return decode( "Stranice povezane sa ovom" ); }
+ { return decode( "Stranice koje imaju veze sa ovom stranicom" ); }
/*! This is put above each page as a link to all examples. */
virtual QCString trExamples()
@@ -233,15 +233,16 @@ private:
/*! This is an introduction to the class hierarchy. */
virtual QCString trClassHierarchyDescription()
- { return decode( "Stablo nasleđivanja je složeno "
- "približno po abecedi:" ); }
+ { return decode( "Hijerahija klasa uređena približno "
+ "po abecedi:" );
+ }
/*! This is an introduction to the list with all files. */
virtual QCString trFileListDescription(bool extractAll)
{
QCString result="Spisak svih ";
- if (!extractAll) result+="dokumetovanih ";
- result+="datoteka, sa kratkim opisom:";
+ if (!extractAll) result+="dokumentovanih ";
+ result+="datoteka, sa kratkim opisima:";
return decode( result );
}
@@ -251,12 +252,12 @@ private:
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- return decode( "Spisak struktura sa kratkim opisom:" );
+ return decode( "Spisak struktura sa kratkim opisima:" );
}
else
{
- return decode( "Spisak klasa, struktura, unija i interfejsa sa kratkim opisom:" );
-
+ return decode( "Spisak klasa, struktura, "
+ "unija i interfejsa sa kratkim opisima:" );
}
}
@@ -270,33 +271,33 @@ private:
}
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- result+="članova struktura ili unija";
+ result+="članova struktura/unija";
}
else
{
result+="članova klasa";
}
- result+=" sa linkovima na ";
+ result+=" sa vezama ka ";
if (extractAll)
{
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- result+="dokumentaciju članova struktura/unija:";
+ result+="dokumentaciji svakog polja strukture/unije:";
}
else
{
- result+="dokumentaciju svakog člana klase:";
+ result+="dokumentaciji svakog člana klase:";
}
}
else
{
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- result+="strukture/unije koje pripadaju:";
+ result+="strukturama/unijama kojima pripadaju:";
}
else
{
- result+="klase koje pripadaju:";
+ result+="klasama kojima pripadaju:";
}
}
return decode( result );
@@ -310,48 +311,34 @@ private:
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- result+="funkcija, promenjiva, makro zamena, enum-ova, i typedef-ova";
+ result+="funkcija, promenljivih, makro zamena, nabrajanja i definicija tipa";
}
else
{
result+="članova";
}
-
- result+=" sa linkovima na ";
-
+ result+=" sa vezama ka ";
if (extractAll)
- result+="datoteke u kojima se nalaze:";
+ result+="datotekama u kojima se nalaze:";
else
- result+=" dokumentaciju:";
-
+ result+="dokumentaciji:";
return decode( result );
}
- /*! This is an introduction to the page with the list of all header files. */
- virtual QCString trHeaderFilesDescription()
- { return decode( "Zaglavlja koje izgrađuju API:" ); }
-
/*! This is an introduction to the page with the list of all examples */
virtual QCString trExamplesDescription()
- { return decode( "Spisak primera:" ); }
+ { return decode( "Spisak svih primera:" ); }
/*! This is an introduction to the page with the list of related pages */
virtual QCString trRelatedPagesDescription()
- { return decode( "Spisak svih sličnih stranica:" ); }
+ { return decode( "Spisak stranica koje imaju veze sa ovom stranicom:" ); }
/*! This is an introduction to the page with the list of class/file groups */
virtual QCString trModulesDescription()
{ return decode( "Spisak svih modula:" ); }
- /*! This sentences is used in the annotated class/file lists if no brief
- * description is given.
- */
- virtual QCString trNoDescriptionAvailable()
- { return decode( "Opis nije dostupan" ); }
-
// index titles (the project name is prepended for these)
-
/*! This is used in HTML as the title of index.html. */
virtual QCString trDocumentation()
{ return decode("Dokumentacija" ); }
@@ -360,13 +347,13 @@ private:
* index of all groups.
*/
virtual QCString trModuleIndex()
- { return decode( "Index modula" ); }
+ { return decode( "Indeks modula" ); }
/*! This is used in LaTeX as the title of the chapter with the
* class hierarchy.
*/
virtual QCString trHierarchicalIndex()
- { return decode( "Hijerarhijski sadžraj" ); }
+ { return decode( "Hijerarhijski sadržaj" ); }
/*! This is used in LaTeX as the title of the chapter with the
* annotated compound index.
@@ -375,11 +362,11 @@ private:
{
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- return decode( "Glavni sadržaj" );
+ return decode( "Spisak struktura/unija" );
}
else
{
- return decode( "Glavni sadržaj" );
+ return decode( "Spisak klasa" );
}
}
@@ -402,11 +389,11 @@ private:
{
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- return "Dokumentacija stuktura";
+ return decode( "Dokumentacija stuktura/unija" );
}
else
{
- return "Dokumentacija klasa";
+ return decode( "Dokumentacija klasa" );
}
}
@@ -414,19 +401,19 @@ private:
* the documentation of all files.
*/
virtual QCString trFileDocumentation()
- { return "Dokumentacija datoteke"; }
+ { return decode( "Dokumentacija datoteke" ); }
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all examples.
*/
virtual QCString trExampleDocumentation()
- { return "Dokumentacija primera"; }
+ { return decode( "Dokumentacija primera" ); }
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all related pages.
*/
virtual QCString trPageDocumentation()
- { return "Dokumentacija stranice"; }
+ { return decode( "Dokumentacija stranice" ); }
/*! This is used in LaTeX as the title of the document */
virtual QCString trReferenceManual()
@@ -436,85 +423,79 @@ private:
* list of defines
*/
virtual QCString trDefines()
- { return "Makro zamene"; }
+ { return decode( "Makro zamene" ); }
/*! This is used in the documentation of a file as a header before the
* list of function prototypes
*/
virtual QCString trFuncProtos()
- { return "Deklaracija funkcije"; }
+ { return decode( "Deklaracije funkcija" ); }
/*! This is used in the documentation of a file as a header before the
* list of typedefs
*/
virtual QCString trTypedefs()
- { return "Typedef-ovi"; }
+ { return decode( "Definicije tipa" ); }
/*! This is used in the documentation of a file as a header before the
* list of enumerations
*/
virtual QCString trEnumerations()
- { return "Enum-ovi"; }
+ { return decode( "Nabrajanja" ); }
/*! This is used in the documentation of a file as a header before the
* list of (global) functions
*/
virtual QCString trFunctions()
- { return "Funkcije"; }
+ { return decode( "Funkcije" ); }
/*! This is used in the documentation of a file as a header before the
* list of (global) variables
*/
virtual QCString trVariables()
- { return "Promenjive"; }
+ { return decode( "Promenljive" ); }
/*! This is used in the documentation of a file as a header before the
* list of (global) variables
*/
virtual QCString trEnumerationValues()
- { return "Vrednosti enum-ova"; }
+ { return decode( "Vrednosti nabrojanih konstanti" ); }
/*! This is used in the documentation of a file before the list of
* documentation blocks for defines
*/
virtual QCString trDefineDocumentation()
- { return "Dokumentacija makro zamene"; }
+ { return decode( "Dokumentacija makro zamene" ); }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes
*/
virtual QCString trFunctionPrototypeDocumentation()
- { return "Dokumentacija deklaracije funkcije"; }
+ { return decode( "Dokumentacija deklaracije funkcije" ); }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs
*/
virtual QCString trTypedefDocumentation()
- { return "Dokumentacija typedef-a"; }
+ { return decode( "Dokumentacija definicije tipa" ); }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for enumeration types
*/
virtual QCString trEnumerationTypeDocumentation()
- { return "Dokumetacija enum-a"; }
-
- /*! This is used in the documentation of a file/namespace before the list
- * of documentation blocks for enumeration values
- */
- virtual QCString trEnumerationValueDocumentation()
- { return "Dokumentacija enum vrednosti"; }
+ { return decode( "Dokumentacija nabrajanja" ); }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for functions
*/
virtual QCString trFunctionDocumentation()
- { return "Dokumentacija funkcije"; }
+ { return decode( "Dokumentacija funkcije" ); }
/*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for variables
*/
virtual QCString trVariableDocumentation()
- { return "Dokumentacija promenjive"; }
+ { return decode( "Dokumentacija promenljive" ); }
/*! This is used in the documentation of a file/namespace/group before
* the list of links to documented compounds
@@ -523,11 +504,11 @@ private:
{
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- return "Strukture";
+ return decode( "Strukture i unije" );
}
else
{
- return "Klase i strukture";
+ return decode( "Klase, strukture i unije" );
}
}
@@ -536,16 +517,16 @@ private:
*/
virtual QCString trGeneratedAt(const char *date,const char *projName)
{
- QCString result=(QCString)"Napravljeno " + date;
- if ( projName ) result+=(QCString)" za " + projName;
- result+=(QCString)" od";
+ QCString result=(QCString)"[" + date + "] Napravljeno automatski ";
+ if ( projName ) result+=(QCString)" za projekat " + projName;
+ result+=(QCString)" upotrebom ";
return decode( result );
}
/*! This is part of the sentence used in the standard footer of each page.
*/
virtual QCString trWrittenBy()
{
- return "napisao";
+ return decode( "napisao" );
}
/*! this text is put before a class diagram */
@@ -558,29 +539,21 @@ private:
virtual QCString trForInternalUseOnly()
{ return decode( "Samo za unutrašnju upotrebu." ); }
- /*! this text is generated when the \\reimp command is used. */
- virtual QCString trReimplementedForInternalReasons()
- { return decode("Preurađeno zbog unutrašnjih razloga; Nema uticaja na API." ); }
-
/*! this text is generated when the \\warning command is used. */
virtual QCString trWarning()
- { return "Upozorenje"; }
-
- /*! this text is generated when the \\bug command is used. */
- virtual QCString trBugsAndLimitations()
- { return decode( "Greške i ograničenja" ); }
+ { return decode( "Upozorenje" ); }
/*! this text is generated when the \\version command is used. */
virtual QCString trVersion()
- { return "Verzija"; } // inacica
+ { return decode( "Verzija" ); }
/*! this text is generated when the \\date command is used. */
virtual QCString trDate()
- { return "Datum"; }
+ { return decode( "Datum" ); }
/*! this text is generated when the \\return command is used. */
virtual QCString trReturns()
- { return decode( "Vraćene vrednosti" ); }
+ { return decode( "Vrednost funkcije" ); }
/*! this text is generated when the \\sa command is used. */
virtual QCString trSeeAlso()
@@ -588,15 +561,15 @@ private:
/*! this text is generated when the \\param command is used. */
virtual QCString trParameters()
- { return "Parametri"; }
+ { return decode( "Parametri" ); }
/*! this text is generated when the \\exception command is used. */
virtual QCString trExceptions()
- { return "Izuzeci"; }
+ { return decode( "Izuzeci" ); }
/*! this text is used in the title page of a LaTeX document. */
virtual QCString trGeneratedBy()
- { return "Napravio"; }
+ { return decode( "Napravio" ); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990307
@@ -604,7 +577,7 @@ private:
/*! used as the title of page containing all the index of all namespaces. */
virtual QCString trNamespaceList()
- { return "Spisak prostora imena"; }
+ { return decode( "Spisak prostora imena" ); }
/*! used as an introduction to the namespace list */
virtual QCString trNamespaceListDescription(bool extractAll)
@@ -619,7 +592,7 @@ private:
* friends of a class
*/
virtual QCString trFriends()
- { return "Prijatelji"; }
+ { return decode( "Prijatelji" ); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990405
@@ -629,7 +602,7 @@ private:
* related classes
*/
virtual QCString trRelatedFunctionDocumentation()
- { return decode( "Dokumentacija prijateljskih funkcija ili klasa" ); }
+ { return decode( "Dokumentacija prijatelja i relevantnih funkcija" ); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990425
@@ -641,19 +614,17 @@ private:
bool isTemplate)
{
QCString result( "Dokumentacija " );
-
switch(compType)
{
case ClassDef::Class: result+="klase "; break;
case ClassDef::Struct: result+="strukture "; break;
case ClassDef::Union: result+="unije "; break;
case ClassDef::Interface: result+="interfejsa "; break;
- case ClassDef::Protocol: result+="protokola "; break; // grcka rec
- case ClassDef::Category: result+="kategorije "; break; //
+ case ClassDef::Protocol: result+="protokola "; break;
+ case ClassDef::Category: result+="kategorije "; break;
case ClassDef::Exception: result+="izuzetka "; break;
}
if (isTemplate) result += "šablona ";
-
result += clName;
return decode( result );
}
@@ -671,15 +642,15 @@ private:
{
QCString result="Opis prostora imena ";
result += namespaceName;
- return result;
+ return decode( result );
}
virtual QCString trPublicMembers()
{ return decode("Javni članovi"); }
virtual QCString trPublicSlots()
- { return "Javni slotovi"; }
+ { return decode( "Javni slotovi" ); }
virtual QCString trSignals()
- { return "Signali"; }
+ { return decode( "Signali" ); }
virtual QCString trStaticPublicMembers()
{ return decode("Zajednički javni članovi"); }
virtual QCString trProtectedMembers()
@@ -725,15 +696,15 @@ private:
*/
virtual QCString trInheritsList(int numEntries)
{
- return decode("Nasleđeno od "+trWriteList(numEntries)+".");
+ return decode("Spisak osnovnih klasa: "+trWriteList(numEntries)+".");
}
- /*! used in class documentation to produce a list of super classes,
+ /*! used in class documentation to produce a list of derived classes,
* if class diagrams are disabled.
*/
virtual QCString trInheritedByList(int numEntries)
{
- return decode( "Nasleđeno u "+trWriteList(numEntries)+"." );
+ return decode( "Spisak izvedenih klasa: "+trWriteList(numEntries)+"." );
}
/*! used in member documentation blocks to produce a list of
@@ -741,15 +712,15 @@ private:
*/
virtual QCString trReimplementedFromList(int numEntries)
{
- return decode("Preurađeno od "+trWriteList(numEntries)+"." );
+ return decode("Menja definiciju iz "+trWriteList(numEntries)+"." );
}
/*! used in member documentation blocks to produce a list of
* all member that overwrite the implementation of this member.
*/
virtual QCString trReimplementedInList(int numEntries)
- {
- return decode("Preurađeno u "+trWriteList(numEntries)+"." );
+ { //! Ako već ne možemo jednu reč (redefinicija), da uskladimo sa prethodnim i izbacimo upotrebu roda
+ return decode("Definicija je izmenjena u "+trWriteList(numEntries)+"." );
}
/*! This is put above each page as a link to all members of namespaces. */
@@ -761,24 +732,24 @@ private:
{
QCString result="Spisak svih ";
if (!extractAll) result+="dokumentovanih ";
- result+="članova prostora imena sa linkovima na ";
+ result+="članova prostora imena sa vezama prema ";
if (extractAll)
- result+="dokumentaciju svakog člana prostora imena: ";
+ result+="dokumentaciji svakog člana prostora imena: ";
else
- result+="prostor imena kojima pripadaju: ";
+ result+="prostorima imena kojima pripadaju: ";
return decode( result );
}
/*! This is used in LaTeX as the title of the chapter with the
* index of all namespaces.
*/
virtual QCString trNamespaceIndex()
- { return "Index prostora imena"; }
+ { return decode( "Indeks prostora imena" ); }
/*! This is used in LaTeX as the title of the chapter containing
* the documentation of all namespaces.
*/
virtual QCString trNamespaceDocumentation()
- { return "Dokumentacija prostora imena"; }
+ { return decode( "Dokumentacija prostora imena" ); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990522
@@ -788,7 +759,7 @@ private:
* namespaces in a file.
*/
virtual QCString trNamespaces()
- { return "Prostori imena"; }
+ { return decode( "Prostori imena" ); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990728
@@ -812,16 +783,16 @@ private:
case ClassDef::Category: result+="ove kategorije"; break;
case ClassDef::Exception: result+="ovog izuzetka"; break;
}
- result+=" je napravljena iz ";
- if (single) result+=":"; else result+=":";
- return result;
+ result+=" je napravljena na osnovu ";
+ if (single) result+="datoteke "; else result+="sledećih datoteka:";
+ return decode( result );
}
/*! This is in the (quick) index as a link to the alphabetical compound
* list.
*/
virtual QCString trAlphabeticalList()
- { return "Abecedni spisak"; }
+ { return decode( "Abecedni spisak" ); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990901
@@ -829,34 +800,30 @@ private:
/*! This is used as the heading text for the retval command. */
virtual QCString trReturnValues()
- { return decode( "Vraćena vrednost" ); }
+ { return decode( "Karakteristične vrednosti funkcije" ); }
/*! This is in the (quick) index as a link to the main page (index.html)
*/
virtual QCString trMainPage()
- { return "Glavna strana"; }
+ { return decode( "Glavna strana" ); }
/*! This is used in references to page that are put in the LaTeX
* documentation. It should be an abbreviation of the word page.
*/
virtual QCString trPageAbbreviation()
- { return "str."; }
+ { return decode( "str." ); }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-991003
//////////////////////////////////////////////////////////////////////////
- virtual QCString trSources()
- {
- return "Izvorne datoteke";
- }
virtual QCString trDefinedAtLineInSourceFile()
- {
- return "Definisano u redu @0 datoteke @1.";
+ { //! Izbacujemo rod
+ return decode( "Definicija je u redu @0 datoteke @1." );
}
virtual QCString trDefinedInSourceFile()
- {
- return "Definisano u datoteci @0.";
+ { //! Izbacujemo rod
+ return decode( "Definicija je u datoteci @0." );
}
//////////////////////////////////////////////////////////////////////////
@@ -865,7 +832,7 @@ private:
virtual QCString trDeprecated()
{
- return "Zastarelo";
+ return decode( "Zastarelo" );
}
//////////////////////////////////////////////////////////////////////////
@@ -875,7 +842,7 @@ private:
/*! this text is put before a collaboration diagram */
virtual QCString trCollaborationDiagram(const char *clName)
{
- return decode( (QCString)"Dijagram nasleđenih članova za "+clName+":" );
+ return decode( (QCString)"Klasni dijagram za "+clName+":" );
}
/*! this text is put before an include dependency graph */
virtual QCString trInclDepGraph(const char *fName)
@@ -885,32 +852,32 @@ private:
/*! header that is put before the list of constructor/destructors. */
virtual QCString trConstructorDocumentation()
{
- return "Dokumentacija konstruktora i destruktora";
+ return decode( "Dokumentacija konstruktora i destruktora" );
}
/*! Used in the file documentation to point to the corresponding sources. */
virtual QCString trGotoSourceCode()
{
- return "Izvorni kod.";
+ return decode( "Izvorni kod." );
}
/*! Used in the file sources to point to the corresponding documentation. */
virtual QCString trGotoDocumentation()
{
- return "Dokumentacija.";
+ return decode( "Dokumentacija." );
}
/*! Text for the \\pre command */
virtual QCString trPrecondition()
{
- return "Preduslovi";
+ return decode( "Preduslovi" );
}
/*! Text for the \\post command */
virtual QCString trPostcondition()
{
- return "Postuslovi";
+ return decode( "Stanje po izvršenju" );
}
/*! Text for the \\invariant command */
virtual QCString trInvariant()
{
- return "Invarijanta";
+ return decode( "Invarijanta" );
}
/*! Text shown before a multi-line variable/enum initialization */
virtual QCString trInitialValue()
@@ -920,23 +887,23 @@ private:
/*! Text used the source code in the file index */
virtual QCString trCode()
{
- return "kod";
+ return decode( "programski kod" );
}
virtual QCString trGraphicalHierarchy()
{
- return decode("Grafički prikaz stabla klasa");
+ return decode( "Hijerarhija klasa u obliku grafa" );
}
virtual QCString trGotoGraphicalHierarchy()
{
- return decode("Prikaži stablo klasa u grafičkom obliku");
+ return decode( "Prikaz hijerarhije klasa u obliku grafa" );
}
virtual QCString trGotoTextualHierarchy()
{
- return decode( "Prikaži stablo klasa u tekstualnom obliku" );
+ return decode( "Prikaz hijerarhije klasa u obliku nazubljenog teksta" );
}
virtual QCString trPageIndex()
{
- return "Indeks stranice";
+ return decode( "Indeks stranice" );
}
//////////////////////////////////////////////////////////////////////////
@@ -945,17 +912,17 @@ private:
virtual QCString trNote()
{
- return "Primedba"; // ili Beleska ili Zapazanje. Primedba zvuci negativno
+ return decode( "Beleška" );
}
virtual QCString trPublicTypes()
{
- return "Javni tipovi";
+ return decode( "Javni tipovi" );
}
virtual QCString trPublicAttribs()
{
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- return decode( "Članovi" );
+ return decode( "Polja" );
}
else
{
@@ -998,12 +965,12 @@ private:
/*! Used as a marker that is put before a \\todo item */
virtual QCString trTodo()
{
- return decode( "Neurađeno" );
+ return decode( "Uraditi" );
}
/*! Used as the header of the todo list */
virtual QCString trTodoList()
{
- return decode("Spisak neurađenog");
+ return decode("Spisak stvari koje treba uraditi");
}
//////////////////////////////////////////////////////////////////////////
@@ -1011,12 +978,12 @@ private:
//////////////////////////////////////////////////////////////////////////
virtual QCString trReferencedBy()
- {
- return decode( "Korišćeno od" );
+ { //! Izbegavanje roda. Uskladjivanje sa trReferences
+ return decode( "Korisnici: " );
}
virtual QCString trRemarks()
{
- return decode( "Zapažanja" );
+ return decode( "Napomene" );
}
virtual QCString trAttention()
{
@@ -1024,12 +991,12 @@ private:
}
virtual QCString trInclByDepGraph()
{
- return decode("Ovaj graf pokazuje koja datoteka direktno "
+ return decode("Ovaj graf pokazuje koje datoteke direktno "
"ili indirektno uključuju ovu datoteku: ");
}
virtual QCString trSince()
{
- return "Od";
+ return decode( "Od" );
}
//////////////////////////////////////////////////////////////////////////
@@ -1051,23 +1018,23 @@ private:
"doxygen.<p>\n"
"Na primer:\n"
"\\code\n"
- "/*! Nevidljiva klasa ( nemoe stati na graf zbog zadatih ogranienja ) */\n"
+ "/*! Klasa nevidljiva zbog trenutnih ograničenja */\n"
"class Invisible { };\n\n"
- "/*! Odseena klasa, neke osnovne klase su sakrivene */\n"
+ "/*! Klasa kojoj se ne vidi način izvođenja */\n"
"class Truncated : public Invisible { };\n\n"
- "/* Nedokumentovana klasa */\n"
+ "/* Klasa bez doxygen komentara */\n"
"class Undocumented { };\n\n"
- "/*! Javno nasleena klasa */\n"
+ "/*! Klasa izvedena iz osnovne klase javnim izvođenjem */\n"
"class PublicBase : public Truncated { };\n\n"
- "/*! Sablon klasa */\n"
+ "/*! Šablonska klasa */\n"
"template<class T> class Templ { };\n\n"
- "/*! Zatieno nasleena klasa */\n"
+ "/*! Klasa izvedena iz osnovne klase zaštićenim izvođenjem */\n"
"class ProtectedBase { };\n\n"
- "/*! Privatno nasleena klasa */\n"
+ "/*! Klasa izvedena iz osnovne klase privatnim izvođenjem */\n"
"class PrivateBase { };\n\n"
- "/*! Klasa koja je koriena od drugih klasa*/\n"
+ "/*! Klasa korišćena u nekoj/nekim od drugih klasa */\n"
"class Used { };\n\n"
- "/*! Nadklasa koja nasleuje/koristi ostale */\n"
+ "/*! Klasa izvedena iz više osnovnih klasa */\n"
"class Inherited : public PublicBase,\n"
" protected ProtectedBase,\n"
" private PrivateBase,\n"
@@ -1079,32 +1046,31 @@ private:
"};\n"
"\\endcode\n"
"Ako je \\c MAX_DOT_GRAPH_HEIGHT tag u konfiguracionoj datoteci "
- "postavljen na 200 gornje veze će izgledati:"
+ "postavljen na \\c 200 graf izvođenja će izgledati ovako:"
"<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
+ "Graf će biti odsečen ako ne stane unutar zadatih granica.\n"
"<p>\n"
-
"Pravougaonici imaju sledeća značenja:\n"
"<ul>\n"
- "<li>Puni crni predstavlja strukturu ili klasu za koju je graf napravljen.\n"
+ "<li>Puni sivi predstavlja strukturu ili klasu za koju je graf napravljen.\n"
"<li>Sa crnom ivicom predstavlja dokumentovanu strukturu ili klasu.\n"
- "<li>Sa sivom ivicom predstavlja nedokumentovanu strukturu ili klasu.\n"
+ "<li>Sa sivom ivicom predstavlja strukturu ili klasu bez doxygen komentara.\n"
"<li>Sa crvenom ivicom predstavlja dokumentovanu strukturu ili klasu\n"
- "za koju nije prikazan graf nasleđivanja/korišćenja. Graf je odsečen "
- "ako ne stane unutar određenih granica."
- "</ul>"
+ "za koju nisu prikazani svi relevantni grafovi.\n"
+ "</ul>"
"Strelice imaju sledeća značenja:\n"
"<ul>\n"
- "<li>Tamnoplava strelica označava javno nasleđivanje.\n"
- "<li>Tamnozelena strelica označava zaštićeno nasleđivanje.\n"
- "<li>Tamnocrvena strelica označava privatno nasleđivanje.\n"
- "<li>Ljubičasta isprekidana strelica ako je klasa koristi ili je njen član. "
- "Strelica je označena imenom člana.\n"
- "<li>Zuta strelica označava vezu između primerka šablona"
- " i šablon klase od koje je napravljena. "
- "Strelica je označena imenom parametra šablona.\n"
+ "<li>Tamnoplava strelica označava javno izvođenje.\n"
+ "<li>Tamnozelena strelica označava zaštićeno izvođenje.\n"
+ "<li>Tamnocrvena strelica označava privatno izvođenje.\n"
+ "<li>Ljubičasta isprekidana strelica označava da je klasa sadržana "
+ "ili korišćena u drugoj klasi. Strelica je označena imenom atributa "
+ "preko koga se pristupa klasi/strukturi na koju pokazuje.\n"
+ "<li>Žuta isprekidana strelica označava vezu između primerka šablona i"
+ " šablona klase od kojeg je primerak napravljen. "
+ "Strelica je označena stvarnim argumentima šablona.\n"
"</ul>\n"
);
-
}
/*! text for the link to the legend page */
virtual QCString trLegend()
@@ -1119,12 +1085,12 @@ private:
/*! Used as a marker that is put before a test item */
virtual QCString trTest()
{
- return "Test";
+ return decode( "Test" );
}
/*! Used as the header of the test list */
virtual QCString trTestList()
{
- return "Spisak testova";
+ return decode( "Spisak testova" );
}
//////////////////////////////////////////////////////////////////////////
@@ -1134,7 +1100,7 @@ private:
/*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods()
{
- return "DCOP metode";
+ return decode( "DCOP metode" );
}
//////////////////////////////////////////////////////////////////////////
@@ -1156,21 +1122,16 @@ private:
// new since 1.2.4
//////////////////////////////////////////////////////////////////////////
- /*! Used for Java interfaces in the summary section of Java packages */
- virtual QCString trInterfaces()
- {
- return "Interfejsi"; // Radna okruzenja. Ali to je dve reci.
- }
/*! Used for Java classes in the summary section of Java packages */
virtual QCString trClasses()
{
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{
- return "Strukture";
+ return decode( "Strukture i unije" );
}
else
{
- return "Klase";
+ return decode( "Klase" );
}
}
/*! Used as the title of a Java package */
@@ -1181,27 +1142,22 @@ private:
/*! Title of the package index page */
virtual QCString trPackageList()
{
- return "Spisak paketa";
+ return decode( "Spisak paketa" );
}
/*! The description of the package index page */
virtual QCString trPackageListDescription()
{
- return "Paketi s kratkim opisom (ukoliko postoji):";
+ return decode( "Paketi s kratkim opisom (ukoliko postoji):" );
}
/*! The link name in the Quick links header for each page */
virtual QCString trPackages()
{
- return "Paketi";
- }
- /*! Used as a chapter title for Latex & RTF output */
- virtual QCString trPackageDocumentation()
- {
- return "Dokumentacija paketa";
+ return decode( "Paketi" );
}
/*! Text shown before a multi-line define */
virtual QCString trDefineValue()
{
- return "Vrednost:";
+ return decode( "Vrednost:" );
}
//////////////////////////////////////////////////////////////////////////
@@ -1276,7 +1232,7 @@ private:
{
QCString result( (first_capital ? "Klas" : "klas") );
result+= (singular ? "a" : "e");
- return result;
+ return decode( result );
}
/*! This is used for translation of the word that will possibly
@@ -1285,9 +1241,9 @@ private:
*/
virtual QCString trFile(bool first_capital, bool singular)
{
- QCString result((first_capital ? "Datotek" : "Datotek"));
+ QCString result((first_capital ? "Datotek" : "datotek"));
result+= (singular ? "a" : "e");
- return result;
+ return decode( result );
}
/*! This is used for translation of the word that will possibly
@@ -1297,9 +1253,9 @@ private:
virtual QCString trNamespace(bool first_capital, bool singular)
{
QCString result((first_capital ? "Prostor" : "prostor"));
- result += (singular ? "" : "i");
+ result += (singular ? "" : "i");
result += " imena";
- return result;
+ return decode( result );
}
/*! This is used for translation of the word that will possibly
@@ -1310,7 +1266,7 @@ private:
{
QCString result((first_capital ? "Grup" : "grup"));
result+= (singular ? "a" : "e");
- return result;
+ return decode( result );
}
/*! This is used for translation of the word that will possibly
@@ -1321,7 +1277,7 @@ private:
{
QCString result((first_capital ? "Stran" : "stran"));
result+= (singular ? "a" : "e");
- return result;
+ return decode( result );
}
/*! This is used for translation of the word that will possibly
@@ -1339,22 +1295,11 @@ private:
* be followed by a single name or by a list of names
* of the category.
*/
- virtual QCString trField(bool first_capital, bool singular)
- {
- QCString result((first_capital ? "Polj" : "polj"));
- result+= (singular ? "e" : "a");
- return result;
- }
-
- /*! This is used for translation of the word that will possibly
- * be followed by a single name or by a list of names
- * of the category.
- */
virtual QCString trGlobal(bool first_capital, bool singular)
{
- QCString result((first_capital ? "Global" : "global"));
- result+= (singular ? "no" : "ni");
- return result;
+ QCString result((first_capital ? "Globalni " : "globalni "));
+ result+= (singular ? "podatak" : "podaci");
+ return decode( result );
}
//////////////////////////////////////////////////////////////////////////
@@ -1389,16 +1334,16 @@ private:
* members that are implemented by this one.
*/
virtual QCString trImplementedFromList(int numEntries)
- {
- return decode( "Definiše "+trWriteList(numEntries)+"." );
+ { //! "Definiše" je previše kratko, ispada sa de definišu same apstraktne klase
+ return decode( "Definiše apstraktnu funkciju deklarisanu u "+trWriteList(numEntries)+"." );
}
/*! used in member documentation blocks to produce a list of
* all members that implement this abstract member.
*/
virtual QCString trImplementedInList(int numEntries)
- {
- return decode( "Definisano u " + trWriteList(numEntries) + "." );
+ { //! Izbegavanje roda
+ return decode( "Definicija u " + trWriteList(numEntries) + "." );
}
//////////////////////////////////////////////////////////////////////////
@@ -1422,8 +1367,9 @@ private:
*/
virtual QCString trDeprecatedList()
{
- return decode( "Spisak zastarelih funkcija članica" );
+ return decode( "Spisak zastarelih stvari" );
}
+
//////////////////////////////////////////////////////////////////////////
// new since 1.2.18
//////////////////////////////////////////////////////////////////////////
@@ -1440,6 +1386,7 @@ private:
{
return decode( "Dokumentacija događaja" );
}
+
//////////////////////////////////////////////////////////////////////////
// new since 1.3
//////////////////////////////////////////////////////////////////////////
@@ -1448,7 +1395,7 @@ private:
*/
virtual QCString trPackageTypes()
{
- return decode( "Tipovi u Paketu" );
+ return decode( "Tipovi u paketu" );
}
/*! Used as a heading for a list of Java class functions with package
* scope.
@@ -1493,7 +1440,7 @@ private:
/*! Put in front of the call graph for a function. */
virtual QCString trCallGraph()
{
- return decode( "Graf pozivanja funkcija:" );
+ return decode( "Graf poziva iz ove funkcije:" );
}
//////////////////////////////////////////////////////////////////////////
@@ -1527,22 +1474,17 @@ private:
{
if (numDocuments==0)
{
- return decode("Nema dokumenta koji odgovaraju vašem upitu");
+ return decode("Nema dokumenata koji odgovaraju Vašem upitu.");
}
else if (numDocuments==1)
- { // 10x 2 Ivana Miletic 4 gramatical consutation.
- return decode("Nađen je <b>1</b> dokument koji odgovara vašem upitu.");
- }
- else if (numDocuments<5)
- { // 10x 2 Ivana Miletic 4 gramatical consutation.
- return decode("Nađena su <b>$num</b> dokumenta koji odgovaraju vašem upitu."
- "Najbolji su prikazani prvi.");
- }
- else
- { // 10x 2 Ivana Miletic 4 gramatical consutation.
- return decode("Nađeno je <b>$num</b> dokumenata koji odgovaraju vašem upitu."
+ { return decode("Nađen je <b>1</b> dokument koji odgovara vašem upitu."); }
+ else if (numDocuments<5)
+ { return decode("Nađena su <b>$num</b> dokumenta koji odgovaraju vašem upitu."
+ "Najbolji su prikazani prvi."); }
+ else
+ { return decode("Nađeno je <b>$num</b> dokumenata koji odgovaraju vašem upitu."
"Najbolji su prikazani prvi.");
- }
+ }
}
/*! This string is put before the list of matched words, for each search
* result. What follows is the list of words that matched the query.
@@ -1571,7 +1513,7 @@ private:
* hierarchy.
*/
virtual QCString trDirIndex()
- { return decode( "Stablo direktorijuma" ); }
+ { return decode( "Hijerarhija direktorijuma" ); }
/*! This is used as the name of the chapter containing the documentation
* of the directories.
@@ -1583,13 +1525,14 @@ private:
* Quick links of a HTML page, to link to the directory hierarchy.
*/
virtual QCString trDirectories()
- { return decode( "direktorijumi" ); }
+ { return decode( "Direktorijumi" ); }
/*! This returns a sentences that introduces the directory hierarchy.
* and the fact that it is sorted alphabetically per level
*/
virtual QCString trDirDescription()
- { return decode( "Stablo direktorijuma slozeno približno po abecednom redu" );
+ { return decode( "Hijerarhija direktorijuma uređena približno "
+ "po abecedi:" );
}
/*! This returns the title of a directory page. The name of the
@@ -1608,13 +1551,288 @@ private:
return decode( result );
}
-
-};
+//////////////////////////////////////////////////////////////////////////
+// new since 1.4.1
+//////////////////////////////////////////////////////////////////////////
+
+ /*! This text is added to the documentation when the \\overload command
+ * is used for a overloaded function.
+ */
+ virtual QCString trOverloadText()
+ {
+ return decode ( "Ovo je funkcija prekopljenog imena, razlikuje se "
+ "od gore navedene samo po argumentima koje prihvata." );
+ }
-// sh - - shashavo (,)
-// dj - - djordje
-// ch - , - chasha
-// cc - - cciccifu
-// zz - - zzaba
+//////////////////////////////////////////////////////////////////////////
+// new since 1.4.6
+//////////////////////////////////////////////////////////////////////////
+
+ /*! This is used to introduce a caller (or called-by) graph */
+ virtual QCString trCallerGraph()
+ { //! Možda je bolje "Graf pozivalaca ove funkcije"
+ return decode( "Graf funkcija koje pozivaju ovu funkciju:" );
+ }
+
+ /*! This is used in the documentation of a file/namespace before the list
+ * of documentation blocks for enumeration values
+ */
+ virtual QCString trEnumerationValueDocumentation()
+ { return decode( "Dokumentacija enum vrednosti" ); }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.5.4 (mainly for Fortran)
+//////////////////////////////////////////////////////////////////////////
+
+ /*! header that is put before the list of member subprograms (Fortran). */
+ virtual QCString trMemberFunctionDocumentationFortran()
+ { return "Dokumentacija funkcija i procedura"; }
+
+ /*! This is put above each page as a link to the list of annotated data types (Fortran). */
+ /*! @todo Koji je prevod za Compound u Fortran kontekstu */
+ virtual QCString trCompoundListFortran()
+ { return "Složeni tipovi podataka"; }
+
+ /*! This is put above each page as a link to all members of compounds (Fortran). */
+ virtual QCString trCompoundMembersFortran()
+ { return "Polja u složenim tipovima podataka"; }
+
+ /*! This is an introduction to the annotated compound list (Fortran). */
+ virtual QCString trCompoundListDescriptionFortran()
+ { return "Spisak složenih tipova podataka sa kratkim opisima:"; }
+
+ /*! This is an introduction to the page with all data types (Fortran). */
+ virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
+ {
+ QCString result=" Spisak svih ";
+ if (!extractAll)
+ {
+ result+="dokumentovanih ";
+ }
+ result+="polja složenih tipova podataka";
+ result+=" sa vezama ka ";
+ if (!extractAll)
+ {
+ result+="dokumentaciji strukture podataka za svakog člana";
+ }
+ else
+ {
+ result+="složenim tipovima podataka kojima pripadaju:";
+ }
+ return result;
+ }
+
+ /*! This is used in LaTeX as the title of the chapter with the
+ * annotated compound index (Fortran).
+ */
+ virtual QCString trCompoundIndexFortran()
+ { return "Sadržaj složenog tipa podataka"; }
+
+ /*! This is used in LaTeX as the title of the chapter containing
+ * the documentation of all data types (Fortran).
+ */
+ virtual QCString trTypeDocumentation()
+ { return "Dokumentacija tipova podataka"; }
+
+ /*! This is used in the documentation of a file as a header before the
+ * list of (global) subprograms (Fortran).
+ */
+ virtual QCString trSubprograms()
+ { return "Funkcije i procedure"; }
+
+ /*! This is used in the documentation of a file/namespace before the list
+ * of documentation blocks for subprograms (Fortran)
+ */
+ virtual QCString trSubprogramDocumentation()
+ { return "Dokumentacija funkcija i procedura"; }
+
+ /*! This is used in the documentation of a file/namespace/group before
+ * the list of links to documented compounds (Fortran)
+ */
+ virtual QCString trDataTypes()
+ { return "Složeni tipovi podataka"; }
+
+ /*! used as the title of page containing all the index of all modules (Fortran). */
+ virtual QCString trModulesList()
+ { return "Spisak modula"; }
+
+ /*! used as an introduction to the modules list (Fortran) */
+ virtual QCString trModulesListDescription(bool extractAll)
+ {
+ QCString result="Spisak svih ";
+ if (!extractAll) result+="dokumentovanih ";
+ result+="modula sa kratkim opisima:";
+ return result;
+ }
+
+ /*! used as the title of the HTML page of a module/type (Fortran) */
+ virtual QCString trCompoundReferenceFortran(const char *clName,
+ ClassDef::CompoundType compType,
+ bool isTemplate)
+ {
+ QCString result=(QCString)clName;
+ switch(compType)
+ {
+ case ClassDef::Class: result+=" Modul"; break;
+ case ClassDef::Struct: result+=" Tip"; break;
+ case ClassDef::Union: result+=" Unija"; break;
+ case ClassDef::Interface: result+=" Interfejs"; break;
+ case ClassDef::Protocol: result+=" Protokol"; break;
+ case ClassDef::Category: result+=" Kategorija"; break;
+ case ClassDef::Exception: result+=" Izuzetak"; break;
+ }
+ result+=" - sažet pregled";
+ if (isTemplate) result+=" šablona";
+ return result;
+ }
+ /*! used as the title of the HTML page of a module (Fortran) */
+ virtual QCString trModuleReference(const char *namespaceName)
+ {
+ QCString result=namespaceName;
+ result+=" - sažet pregled modula";
+ return result;
+ }
+
+ /*! This is put above each page as a link to all members of modules. (Fortran) */
+ virtual QCString trModulesMembers()
+ { return "Članovi modula"; }
+
+ /*! This is an introduction to the page with all modules members (Fortran) */
+ virtual QCString trModulesMemberDescription(bool extractAll)
+ {
+ QCString result="Spisak svih ";
+ if (!extractAll) result+="dokumentovanih ";
+ result+="članova modula sa vezama ka ";
+ if (extractAll)
+ {
+ result+="dokumentaciji za svakog člana modula:";
+ }
+ else
+ {
+ result+="modulima kojima pripadaju:";
+ }
+ return result;
+ }
+
+ /*! This is used in LaTeX as the title of the chapter with the
+ * index of all modules (Fortran).
+ */
+ virtual QCString trModulesIndex()
+ { return "Spisak modula"; }
+
+ /*! This is used for translation of the word that will possibly
+ * be followed by a single name or by a list of names
+ * of the category.
+ */
+ virtual QCString trModule(bool first_capital, bool singular)
+ {
+ QCString result((first_capital ? "Modul" : "modul"));
+ if (!singular) result+="i";
+ return result;
+ }
+ /*! This is put at the bottom of a module documentation page and is
+ * followed by a list of files that were used to generate the page.
+ */
+ virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
+ bool single)
+ { // here s is one of " Module", " Struct" or " Union"
+ // single is true implies a single file
+ QCString result=(QCString)"Dokumentacija za ovaj ";
+ switch(compType)
+ {
+ case ClassDef::Class: result+="modul"; break;
+ case ClassDef::Struct: result+="tip"; break;
+ case ClassDef::Union: result+="uniju"; break;
+ case ClassDef::Interface: result+="interfejs"; break;
+ case ClassDef::Protocol: result+="protokol"; break;
+ case ClassDef::Category: result+="kategoriju"; break;
+ case ClassDef::Exception: result+="izuzetak"; break;
+ }
+ result+=" napravljena je automatski od sledeć";
+ if (single) result+="e datoteke:"; else result+="ih datoteka:";
+ return result;
+ }
+ /*! This is used for translation of the word that will possibly
+ * be followed by a single name or by a list of names
+ * of the category.
+ */
+ virtual QCString trType(bool first_capital, bool singular)
+ {
+ QCString result((first_capital ? "Tip" : "tip"));
+ if (!singular) result+="ovi";
+ return result;
+ }
+ /*! This is used for translation of the word that will possibly
+ * be followed by a single name or by a list of names
+ * of the category.
+ */
+ virtual QCString trSubprogram(bool first_capital, bool singular)
+ {
+ QCString result((first_capital ? "Procedura" : "procedura"));
+ if (!singular) result = (first_capital ? "Procedure" : "procedure");
+ return result;
+ }
+
+ /*! C# Type Constraint list */
+ virtual QCString trTypeConstraints()
+ {
+ return "Ograničenja tipova";
+ }
+
+//////////////////////////////////////////////////////////////////////////
+// following methods have no corresponding entry in translator_en.h
+//////////////////////////////////////////////////////////////////////////
+
+// /*! This is put above each page as a link to the list of all verbatim headers */
+// virtual QCString trHeaderFiles()
+// { return decode( "Zaglavlja" ); }
+//
+// /*! This is an introduction to the page with the list of all header files. */
+// virtual QCString trHeaderFilesDescription()
+// { return decode( "Zaglavlja koje izgraduju API:" ); }
+//
+// /*! This sentences is used in the annotated class/file lists if no brief
+// * description is given.
+// */
+// virtual QCString trNoDescriptionAvailable()
+// { return decode( "Opis nije dostupan" ); }
+//
+// /*! this text is generated when the \\reimp command is used. */
+// virtual QCString trReimplementedForInternalReasons()
+// { return decode("Preuradeno zbog unutrasnjih razloga; Nema uticaja na API." ); }
+//
+// /*! this text is generated when the \\bug command is used. */
+// virtual QCString trBugsAndLimitations()
+// { return decode( "Greske i ogranicenja" ); }
+//
+// virtual QCString trSources()
+// {
+// return decode("Izvorne datoteke" );
+// }
+//
+// /*! Used for Java interfaces in the summary section of Java packages */
+// virtual QCString trInterfaces()
+// {
+// return decode( "Interfejsi" ); //!< Radna okruzenja. Ali to je dve reci.
+// }
+//
+// /*! Used as a chapter title for Latex & RTF output */
+// virtual QCString trPackageDocumentation()
+// {
+// return decode( "Dokumentacija paketa" );
+// }
+//
+// /*! This is used for translation of the word that will possibly
+// * be followed by a single name or by a list of names
+// * of the category.
+// */
+// virtual QCString trField(bool first_capital, bool singular)
+// {
+// QCString result((first_capital ? "Polj" : "polj"));
+// result+= (singular ? "e" : "a");
+// return decode( result );
+// }
+
+};
#endif