/****************************************************************************** * * * * Copyright (C) 1997-2015 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. * */ // translation by Matjaz Ostroversnik #ifndef TRANSLATOR_SI_H #define TRANSLATOR_SI_H class TranslatorSlovene : public TranslatorAdapter_1_4_6 { protected: friend class TranslatorAdapterBase; virtual ~TranslatorSlovene() {} public: QCString idLanguage() { return "slovene"; } /*! Used to get the command(s) for the language support. This method * was designed for languages which do not prefer babel package. * If this methods returns empty string, then the latexBabelPackage() * method is used to generate the command for using the babel package. */ QCString latexLanguageSupportCommand() { return "\\usepackage[slovene]{babel}\n\\usepackage[T1]{fontenc}\n"; } QCString trRelatedFunctions() { return "Povezane funkcije"; } QCString trRelatedSubscript() { return "(To niso metode.)"; } QCString trDetailedDescription() { return "Podroben opis"; } QCString trMemberTypedefDocumentation() { return "Opis uporabniško definiranih tipov"; } QCString trMemberEnumerationDocumentation() { return "Opis komponent naštevnih tipov"; } /* QCString trEnumerationValueDocumentation() */ /* { return "Opis vrednosti naštevnih tipov (enum) "; } */ QCString trMemberFunctionDocumentation() { return "Opis metod"; } QCString trMemberDataDocumentation() { return "Opis atributov"; } QCString trMore() { return "..."; } QCString trListOfAllMembers() { return "Seznam vseh metod / atributov"; } QCString trMemberList() { return " - seznam metod in atributov."; } QCString trThisIsTheListOfAllMembers() { return "Seznam metod razreda "; } QCString trIncludingInheritedMembers() { return ", vključujoč dedovane metode in atribute."; } QCString trGeneratedAutomatically(const char *s) { QCString result="zgenerirano z Doxygen-om"; if (s) result+=(QCString)" za "+s; result+=" iz izvorne kode."; return result; } QCString trEnumName() { return "naštevno ime"; } QCString trEnumValue() { return "naštevna vrednost"; } QCString trDefinedIn() { return "definirano v"; } QCString trModules() { return "moduli"; } QCString trClassHierarchy() { return "dedovalna hierarhija"; } QCString trCompoundList() { return "kratek opis razredov"; } QCString trFileList() { return "seznam datotek"; } /* QCString trHeaderFiles() */ /* { return "'Header' datoteka"; } */ QCString trCompoundMembers() { return "metode in atributi"; } QCString trFileMembers() { return "komponente v datotekah"; } QCString trRelatedPages() { return "dodatni opisi"; } QCString trExamples() { return "Primeri"; } QCString trSearch() { return "Išči"; } QCString trClassHierarchyDescription() { return "Hierarhično drevo je (okvirno) sortirano po abecedi. "; } QCString trFileListDescription(bool extractAll) { QCString result="Seznam vseh "; if (!extractAll) result+="dokumentiranih "; result+="datotek s kratkim opisom:"; return result; } QCString trCompoundListDescription() { return "Seznam razredov, množic in struktur " "s kratkim opisom :"; } QCString trCompoundMembersDescription(bool extractAll) { QCString result="Seznam vseh "; if (!extractAll) result+="dokumentiranih "; result+="metod in atributov s povezavami na "; if (extractAll) result+="opis posamezne metode in/ali atributa:"; else result+="opis razreda :"; return result; } QCString trFileMembersDescription(bool extractAll) { QCString result="Seznam "; if (!extractAll) result+="dokumentiranih "; result+="entitet v datotekah "; if (extractAll) result+="skupaj z opisom datoteke v kateri se nahajajo:"; else result+="s povezavami na datoteke v katerih se nahajajo:"; return result; } /* QCString trHeaderFilesDescription() */ /* { return "Seznam header datotek, ki tvorijo aplikacijski vmesnik (API) :"; } */ QCString trExamplesDescription() { return "Seznam primerov :"; } QCString trRelatedPagesDescription() { return "Seznam strani z dodatnimi opisi:"; } QCString trModulesDescription() { return "Seznam modulov:"; } /* QCString trNoDescriptionAvailable() */ /* { return "Opis ni dostopen"; } */ QCString trDocumentation() { return "Dokumentacija"; } QCString trModuleIndex() { return "seznam modulov"; } QCString trHierarchicalIndex() { return "Hierarhični indeks"; } QCString trCompoundIndex() { return "abecedni seznam"; } QCString trFileIndex() { return "seznam datotek"; } QCString trModuleDocumentation() { return "Dokumentacija modulov"; } QCString trClassDocumentation() { return "Opis razreda"; } QCString trFileDocumentation() { return "Opis datoteke"; } QCString trExampleDocumentation() { return "Opis primera"; } QCString trPageDocumentation() { return "Opis povezanih strani"; } QCString trReferenceManual() { return "Priročnik"; } QCString trDefines() { return "Makro deklaracije"; } QCString trTypedefs() { return "Uporabniško definirani tipi"; } QCString trEnumerations() { return "Naštevni tipi"; } QCString trFunctions() { return "Funkcije"; } QCString trVariables() { return "Spremenljivke"; } QCString trEnumerationValues() { return "Vrednosti naštevnih tipov"; } QCString trDefineDocumentation() { return "Opis makro definicije"; } QCString trTypedefDocumentation() { return "Opis uporabniško definiranega tipa"; } QCString trEnumerationTypeDocumentation() { return "Opis naštevnega (enum) tipa"; } QCString trFunctionDocumentation() { return "Opis funkcije"; } QCString trVariableDocumentation() { return "Opis spremenljivke"; } QCString trCompounds() { return "Strukture"; } 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 trClassDiagram(const char *clName) { return (QCString)"Diagram razredov za "+clName; } QCString trForInternalUseOnly() { return "Samo za interno uporabo."; } /* QCString trReimplementedForInternalReasons() */ /* { return "Ponovno implementirano zaradi internih razlogov. " */ /* "Nima vpliva na API."; */ /* } */ QCString trWarning() { return "Opozorilo"; } /* QCString trBugsAndLimitations() */ /* { return "Napake in omejtive"; } */ QCString trVersion() { return "Verzija"; } QCString trDate() { return "Datum"; } QCString trReturns() { return "Rezultat(i)"; } QCString trSeeAlso() { return "Glej"; } QCString trParameters() { return "Parametri"; } QCString trExceptions() { return "Prekinitve"; } QCString trGeneratedBy() { return "Izdelano s pomočjo"; } ////////////////////////////////////////////////////////////////////////// // new since 0.49-990307 ////////////////////////////////////////////////////////////////////////// QCString trNamespaceList() { return "imenski prostori"; } QCString trNamespaceListDescription(bool extractAll) { QCString result="Seznam "; if (!extractAll) result+="dokumentiranih "; result+="imenskih prostorov z opisom:"; return result; } QCString trFriends() { return "Prijatelji (Friends) "; } ////////////////////////////////////////////////////////////////////////// // new since 0.49-990405 ////////////////////////////////////////////////////////////////////////// QCString trRelatedFunctionDocumentation() { return "Podatki o poveznih funkcijah"; } ////////////////////////////////////////////////////////////////////////// // 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=""; switch(compType) { case ClassDef::Class: result+=" Razred "; break; case ClassDef::Struct: result+=" Struktura "; break; case ClassDef::Union: result+=" Množica "; break; case ClassDef::Interface: result+=" IDL vmesnik "; break; case ClassDef::Protocol: result+=" protocol "; break; // translate me! case ClassDef::Category: result+=" category "; break; // translate me! case ClassDef::Exception: result+=" IDL prekinitev "; break; default: break; } result += (QCString)clName; return result; } QCString trFileReference(const char *fileName) // used as the title of the HTML page of a file { QCString result="Datoteka "; result+=fileName; return result; } QCString trNamespaceReference(const char *namespaceName) // used as the title of the HTML page of a namespace { QCString result ="Imenski prostor "; result+=namespaceName; return result; } // these are for the member sections of a class, struct or union QCString trPublicMembers() { return "Javne metode"; } QCString trPublicSlots() { return "Public slotovi"; } QCString trSignals() { return "Programske prekinitve"; } QCString trStaticPublicMembers() { return "Statične javne metode in atributi"; } QCString trProtectedMembers() { return "Zaščitene metode in atributi"; } QCString trProtectedSlots() { return "Zaščiteni sloti"; } QCString trStaticProtectedMembers() { return "Statične zaščitene metode in atributi"; } QCString trPrivateMembers() { return "Skrite metode in atributi"; } QCString trPrivateSlots() { return "Skriti slotovi"; } QCString trStaticPrivateMembers() { return "Statične skrite metode in atributi"; } // 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