/******************************************************************************
*
*
*
* Copyright (C) 1997-2000 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
* granted. No representations are made about the suitability of this software
* for any purpose. It is provided "as is" without express or implied warranty.
* See the GNU General Public License for more details.
*
* Documents produced by Doxygen are derivative works derived from the
* input used in their production; they are not affected by this license.
*
*/
#ifndef TRANSLATOR_HR_H
#define TRANSLATOR_HR_H
#include "translator.h"
class TranslatorCroatian : public Translator
{
public:
QCString latexBabelPackage()
{ return "croatian"; }
QCString trRelatedFunctions()
{ return "Povezane funkcije"; }
QCString trRelatedSubscript()
{ return "(To nisu member funkcije.)"; }
QCString trDetailedDescription()
{ return "Detaljno objašnjenje"; }
QCString trMemberTypedefDocumentation()
{ return "Dokumentacija typedef
članova"; }
QCString trMemberEnumerationDocumentation()
{ return "Dokumentacija enum
članova"; }
QCString trEnumerationValueDocumentation()
{ return "Dokumentacija enum
vrijednosti"; }
QCString trMemberFunctionDocumentation()
{ return "Dokumentacija funkcija"; }
QCString trMemberDataDocumentation()
{ return "Documentacija varijabli"; }
QCString trGeneratedFrom(const char *s,bool single)
{
QCString result=(QCString)"Dokumentacija za "+s+
"je generirana iz ";
if (single) result+="datoteke :"; else result+="slijedećih datoteka:";
return result;
}
QCString trMore()
{ return "Opširnije..."; }
QCString trListOfAllMembers()
{ return "Popis svih članova."; }
QCString trMemberList()
{ return "Popis članova."; }
QCString trThisIsTheListOfAllMembers()
{ return "Ovo je popis svih članova"; }
QCString trIncludingInheritedMembers()
{ return ", uključujući naslijeđene članove."; }
QCString trGeneratedAutomatically(const char *s)
{ QCString result="generirano automatski Doxygen-om";
if (s) result+=(QCString)" za "+s;
result+=" iz programskog koda.";
return result;
}
QCString trEnumName()
{ return "enum ime"; }
QCString trEnumValue()
{ return "enum vrijednost"; }
QCString trDefinedIn()
{ return "definirano u"; }
QCString trVerbatimText(const char *f)
{ return (QCString)"Ovo je citirani tekst iz include datoteke "+f+"."; }
QCString trModules()
{ return "Moduli"; }
QCString trClassHierarchy()
{ return "Stablo klasa"; }
QCString trCompoundList()
{ return "Sve klase"; }
QCString trFileList()
{ return "Popis datoteka"; }
QCString trHeaderFiles()
{ return "Header datoteke"; }
QCString trCompoundMembers()
{ return "Svi članovi"; }
QCString trFileMembers()
{ return "Članovi(memberi) u datoteci"; }
QCString trRelatedPages()
{ return "Povezane stranice"; }
QCString trExamples()
{ return "Primjeri"; }
QCString trSearch()
{ return "Traži"; }
QCString trClassHierarchyDescription()
{ return "Stablo naslijeđivanja je posloženo "
"približno po abecedi:";
}
QCString trFileListDescription(bool extractAll)
{
QCString result="Popis svih ";
if (!extractAll) result+="dokumentiranih ";
result+="datoteka, s kratkim opisom:";
return result;
}
QCString trCompoundListDescription()
{ return "Popis svih klasa, unija i struktura "
"s kratkim opisom :";
}
QCString trCompoundMembersDescription(bool extractAll)
{
QCString result="Popis svih ";
if (!extractAll) result+="dokumentiranih ";
result+="članova klasa s linkovima na ";
if (extractAll) result+="dokumentaciju svakog člana:";
else result+="dokumentaciju klase :";
return result;
}
QCString trFileMembersDescription(bool extractAll)
{
QCString result="Popis svih ";
if (!extractAll) result+="dokumentiranih ";
result+="članova s linkovima na ";
if (extractAll) result+="dokumentaciju datoteke u kojima se nalaze:";
else result+="datoteke u kojima se nalaze:";
return result;
}
QCString trHeaderFilesDescription()
{ return "Popis header datoteka koje čine API :"; }
QCString trExamplesDescription()
{ return "Popis primjera :"; }
QCString trRelatedPagesDescription()
{ return "Popis povezanih stranica:"; }
QCString trModulesDescription()
{ return "Popis svih modula:"; }
QCString trNoDescriptionAvailable()
{ return "Opis nije dostupan"; }
QCString trDocumentation()
{ return "Dokumentacija"; }
QCString trModuleIndex()
{ return "Indeks modula"; }
QCString trHierarchicalIndex()
{ return "Hijerarhijski indeks"; }
QCString trCompoundIndex()
{ return "Skupni indeks"; }
QCString trFileIndex()
{ return "Indeks datoteka"; }
QCString trModuleDocumentation()
{ return "Dokumentacija modula"; }
QCString trClassDocumentation()
{ return "Dokumentacija klasa"; }
QCString trFileDocumentation()
{ return "Dokumentacija datoteka"; }
QCString trExampleDocumentation()
{ return "Dokumentacija primjera"; }
QCString trPageDocumentation()
{ return "Dokumentacija za povezane stranice"; }
QCString trReferenceManual()
{ return "Priručnik"; }
QCString trDefines()
{ return "Define-ovi"; }
QCString trFuncProtos()
{ return "Prototipi funkcija"; }
QCString trTypedefs()
{ return "Typedef-ovi"; }
QCString trEnumerations()
{ return "Enumeracije"; }
QCString trFunctions()
{ return "Funkcije"; }
QCString trVariables()
{ return "Varijable"; }
QCString trEnumerationValues()
{ return "Vrijednosti enum-ova"; }
QCString trAuthor()
{ return "autor"; }
QCString trDefineDocumentation()
{ return "Dokumentacija define-a"; }
QCString trFunctionPrototypeDocumentation()
{ return "Dokumentacija prototipa funkcije"; }
QCString trTypedefDocumentation()
{ return "Dokumentacija typedef-a"; }
QCString trEnumerationTypeDocumentation()
{ return "Dokumentacija enum tipa"; }
QCString trFunctionDocumentation()
{ return "Dokumentacije funkcijs"; }
QCString trVariableDocumentation()
{ return "Dokumentacija varijable"; }
QCString trCompounds()
{ return "Strukture"; }
QCString trFiles()
{ return "Datoteke"; }
QCString trGeneratedAt(const char *date,const char *projName)
{
QCString result=(QCString)"Generirano "+date;
if (projName) result+=(QCString)" projekt: "+projName;
result+=(QCString)" generator: ";
return result;
}
QCString trWrittenBy()
{
return "napisao ";
}
QCString trClassDiagram(const char *clName)
{
return (QCString)"Dijagram klasa za "+clName;
}
QCString trForInternalUseOnly()
{ return "Isključivo za internu uporabu."; }
QCString trReimplementedForInternalReasons()
{ return "Reimplementirano zbog internih razloga; "
"Nema utjecaja na API.";
}
QCString trWarning()
{ return "Upozorenje"; }
QCString trBugsAndLimitations()
{ return "Greške i ograničenja"; }
QCString trVersion()
{ return "Verzija"; }
QCString trDate()
{ return "Datum"; }
QCString trAuthors()
{ return "Autor(i)"; }
QCString trReturns()
{ return "Povratne vrijednosti"; }
QCString trSeeAlso()
{ return "Vidi također"; }
QCString trParameters()
{ return "Parametri"; }
QCString trExceptions()
{ return "Iznimke"; }
QCString trGeneratedBy()
{ return "Generirao"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990307
//////////////////////////////////////////////////////////////////////////
QCString trNamespaceList()
{ return "Popis namespace-ova"; }
QCString trNamespaceListDescription(bool extractAll)
{
QCString result="Popis svih ";
if (!extractAll) result+="dokumentiranih ";
result+="namespace-ova s kratkim opisom:";
return result;
}
QCString trFriends()
{ return "Friend-ovi "; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990405
//////////////////////////////////////////////////////////////////////////
QCString trRelatedFunctionDocumentation()
{ return "Dokumentacija povezanih funkcija"; }
//////////////////////////////////////////////////////////////////////////
// new since 0.49-990425
//////////////////////////////////////////////////////////////////////////
QCString trCompoundReference(const char *clName,
ClassDef::CompoundType compType,
bool /*isTemplate*/)
// used as the title of the HTML page of a class/struct/union
{
QCString result="Opis ";
switch(compType)
{
case ClassDef::Class: result+=" klase "; break;
case ClassDef::Struct: result+=" strukture "; break;
case ClassDef::Union: result+=" unije "; break;
case ClassDef::Interface: result+=" sučelja (interface) "; break;
case ClassDef::Exception: result+=" iznimke (exception) "; break;
}
result += (QCString)clName;
return result;
}
QCString trFileReference(const char *fileName)
// used as the title of the HTML page of a file
{
QCString result="Opis datoteke ";
result+=fileName;
return result;
}
QCString trNamespaceReference(const char *namespaceName)
// used as the title of the HTML page of a namespace
{
QCString result ="Opis namespace-a ";
result+=namespaceName;
return result;
}
// these are for the member sections of a class, struct or union
QCString trPublicMembers()
{ return "Public članovi"; }
QCString trPublicSlots()
{ return "Public slotovi"; }
QCString trSignals()
{ return "Signali"; }
QCString trStaticPublicMembers()
{ return "Static public članovi"; }
QCString trProtectedMembers()
{ return "Protected članovi"; }
QCString trProtectedSlots()
{ return "Protected slotovi"; }
QCString trStaticProtectedMembers()
{ return "Static protected članovi"; }
QCString trPrivateMembers()
{ return "Private članovi"; }
QCString trPrivateSlots()
{ return "Private slotovi"; }
QCString trStaticPrivateMembers()
{ return "Static private članovi"; }
// end of member sections
QCString trWriteList(int numEntries)
{
// this function is used to produce a comma-separated list of items.
// use generateMarker(i) to indicate where item i should be put.
QCString result;
int i;
// the inherits list contain `numEntries' classes
for (i=0;i