diff options
Diffstat (limited to 'src/translator_pt.h')
-rw-r--r-- | src/translator_pt.h | 808 |
1 files changed, 608 insertions, 200 deletions
diff --git a/src/translator_pt.h b/src/translator_pt.h index de8d160..c3fd310 100644 --- a/src/translator_pt.h +++ b/src/translator_pt.h @@ -1,7 +1,4 @@ /****************************************************************************** - * - * - * * Copyright (C) 1997-2011 by Dimitri van Heesch. * * Permission to use, copy, modify, and distribute this software and its @@ -13,12 +10,26 @@ * Documents produced by Doxygen are derivative works derived from the * input used in their production; they are not affected by this license. * - * The translation into Portuguese was provided by - * Rui Godinho Lopes <rui@ruilopes.com> - * http://www.ruilopes.com + * Portuguese translation version 20110428 + * Maintainer (from 04/28/2011): + * Fabio "FJTC" Jun Takada Chino <jun-chino at uol.com.br> + * Maintainer (until 04/28/2011): + * Rui Godinho Lopes <rui at ruilopes.com> + * + * Notes about this translation: + * Since I'm Brazilian, this translation may be odd or even incorect for + * Portuguese (from Portugal) speakers. If you find any errors, feel free + * to contact me. * * VERSION HISTORY * --------------- + * History: + * 20110628: + * - Updated to 1.7.5; + * - All obsolete methods have been removed; + * 20110428 + * - Updated to doxygen 1.6.3 using the Brazilian Portuguese as the base. + * Requires revision by a Portuguese (Portugal native speaker); * 007 09 june 2003 * ! Updated for doxygen v1.3.1 * 006 30 july 2002 @@ -40,7 +51,8 @@ #ifndef TRANSLATOR_PT_H #define TRANSLATOR_PT_H -class TranslatorPortuguese : public TranslatorAdapter_1_3_3 + +class TranslatorPortuguese : public Translator { public: @@ -74,44 +86,44 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! return the language charset. This will be used for the HTML output */ virtual QCString idLanguageCharset() - { return "iso-8859-1"; } + { return "utf-8"; } // --- Language translation methods ------------------- /*! used in the compound documentation before a list of related functions. */ QCString trRelatedFunctions() - { return "Funções associadas"; } + { return "Funções associadas"; } /*! subscript for the related functions. */ QCString trRelatedSubscript() - { return "(Note que não são funções membro)"; } + { return "(Note que não são funções membro)"; } /*! header that is put before the detailed description of files, classes and namespaces. */ QCString trDetailedDescription() - { return "Descrição detalhada"; } + { return "Descrição detalhada"; } /*! header that is put before the list of typedefs. */ QCString trMemberTypedefDocumentation() - { return "Documentação das definições de tipo"; } + { return "Documentação das definições de tipo"; } /*! header that is put before the list of enumerations. */ QCString trMemberEnumerationDocumentation() - { return "Documentação das enumerações"; } + { return "Documentação das enumerações"; } /*! header that is put before the list of member functions. */ QCString trMemberFunctionDocumentation() - { return "Documentação dos métodos"; } + { return "Documentação dos métodos"; } /*! header that is put before the list of member attributes. */ QCString trMemberDataDocumentation() { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return "Documentação dos campos e atributos"; + return "Documentação dos campos e atributos"; } else { - return "Documentação dos dados membro"; + return "Documentação dos dados membro"; } } @@ -141,13 +153,13 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 QCString trGeneratedAutomatically(const char *s) { QCString result="Gerado automaticamente por Doxygen"; if (s) result+=(QCString)" para "+s; - result+=" a partir do código fonte."; + result+=" a partir do código fonte."; return result; } /*! put after an enum name in the list of all members */ QCString trEnumName() - { return "enumeração"; } + { return "enumeração"; } /*! put after an enum value in the list of all members */ QCString trEnumValue() @@ -163,7 +175,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 * compounds or files (see the \\group command). */ QCString trModules() - { return "Módulos"; } + { return "Módulos"; } /*! This is put above each page as a link to the class hierarchy */ QCString trClassHierarchy() @@ -186,10 +198,6 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 QCString trFileList() { return "Lista de ficheiros"; } - /*! This is put above each page as a link to the list of all verbatim headers */ - QCString trHeaderFiles() - { return "Ficheiros incluídos"; } - /*! This is put above each page as a link to all members of compounds. */ QCString trCompoundMembers() { @@ -218,7 +226,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! This is put above each page as a link to all related pages. */ QCString trRelatedPages() - { return "Páginas relacionadas"; } + { return "Páginas relacionadas"; } /*! This is put above each page as a link to all examples. */ QCString trExamples() @@ -230,14 +238,14 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! This is an introduction to the class hierarchy. */ QCString trClassHierarchyDescription() - { return "Esta lista de heranças está organizada, dentro do possível, por ordem alfabética:"; } + { return "Esta lista de heranças está organizada, dentro do possÃvel, por ordem alfabética:"; } /*! This is an introduction to the list with all files. */ QCString trFileListDescription(bool extractAll) { QCString result="Lista de todos os ficheiros "; if (!extractAll) result+="documentados "; - result+="com uma breve descrição:"; + result+="com uma breve descrição:"; return result; } @@ -246,11 +254,11 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return "Lista das estruturas de dados com uma breve descrição:"; + return "Lista das estruturas de dados com uma breve descrição:"; } else { - return "Lista de classes, estruturas, uniões e interfaces com uma breve descrição:"; + return "Lista de classes, estruturas, uniões e interfaces com uma breve descrição:"; } } @@ -260,7 +268,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 QCString result="Lista de todas as"; if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - result+=" estruturas e campos de uniões"; + result+=" estruturas e campos de uniões"; } else { @@ -270,23 +278,23 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 { result+=" documentadas"; } - result+=" com referência para "; + result+=" com referência para "; if (!extractAll) { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - result+="a respectiva documentação:"; + result+="a respectiva documentação:"; } else { - result+="a documentação de cada membro:"; + result+="a documentação de cada membro:"; } } else { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - result+="as estruturas/uniões a que pertencem:"; + result+="as estruturas/uniões a que pertencem:"; } else { @@ -302,7 +310,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 QCString result="Lista de "; if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - result+="todas as funções, variáveis, definições, enumerações e definições de tipo "; + result+="todas as funções, variáveis, definições, enumerações e definições de tipo "; if (!extractAll) result+="documentadas "; } else @@ -310,54 +318,44 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 result+="todos os ficheiros membro "; if (!extractAll) result+="documentados "; } - result+="com referência para "; + result+="com referência para "; if (extractAll) result+="o ficheiro a que pertecem:"; else - result+="a respectiva documentação:"; + result+="a respectiva documentação:"; return result; } - /*! This is an introduction to the page with the list of all header files. */ - QCString trHeaderFilesDescription() - { return "Lista de todos os ficheiros cabeçalho que constituem a API:"; } - /*! This is an introduction to the page with the list of all examples */ QCString trExamplesDescription() { return "Lista de todos os exemplos:"; } /*! This is an introduction to the page with the list of related pages */ QCString trRelatedPagesDescription() - { return "Lista de documentação relacionada:"; } + { return "Lista de documentação relacionada:"; } /*! This is an introduction to the page with the list of class/file groups */ QCString trModulesDescription() - { return "Lista de todos os módulos:"; } - - /*! This sentences is used in the annotated class/file lists if no brief - * description is given. - */ - QCString trNoDescriptionAvailable() - { return "Nenhuma descrição disponível"; } + { return "Lista de todos os módulos:"; } // index titles (the project name is prepended for these) /*! This is used in HTML as the title of index.html. */ QCString trDocumentation() - { return "Documentação"; } + { return "Documentação"; } /*! This is used in LaTeX as the title of the chapter with the * index of all groups. */ QCString trModuleIndex() - { return "Índice dos módulos"; } + { return "Ãndice dos módulos"; } /*! This is used in LaTeX as the title of the chapter with the * class hierarchy. */ QCString trHierarchicalIndex() - { return "Índice da hierarquia"; } + { return "Ãndice da hierarquia"; } /*! This is used in LaTeX as the title of the chapter with the * annotated compound index. @@ -366,11 +364,11 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return "Índice das estruturas de dados"; + return "Ãndice das estruturas de dados"; } else { - return "Índice dos componentes"; + return "Ãndice dos componentes"; } } @@ -378,41 +376,41 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 * list of all files. */ QCString trFileIndex() - { return "Índice dos ficheiros"; } + { return "Ãndice dos ficheiros"; } /*! This is used in LaTeX as the title of the chapter containing * the documentation of all groups. */ QCString trModuleDocumentation() - { return "Documentação do módulo"; } + { return "Documentação do módulo"; } /*! This is used in LaTeX as the title of the chapter containing * the documentation of all classes, structs and unions. */ QCString trClassDocumentation() - { return "Documentação da classe"; } + { return "Documentação da classe"; } /*! This is used in LaTeX as the title of the chapter containing * the documentation of all files. */ QCString trFileDocumentation() - { return "Documentação do ficheiro"; } + { return "Documentação do ficheiro"; } /*! This is used in LaTeX as the title of the chapter containing * the documentation of all examples. */ QCString trExampleDocumentation() - { return "Documentação do exemplo"; } + { return "Documentação do exemplo"; } /*! This is used in LaTeX as the title of the chapter containing * the documentation of all related pages. */ QCString trPageDocumentation() - { return "Documentação da página"; } + { return "Documentação da página"; } /*! This is used in LaTeX as the title of the document */ QCString trReferenceManual() - { return "Manual de referência"; } + { return "Manual de referência"; } /*! This is used in the documentation of a file as a header before the * list of defines @@ -424,79 +422,73 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 * list of function prototypes */ QCString trFuncProtos() - { return "Protótipos de funções"; } + { return "Protótipos de funções"; } /*! This is used in the documentation of a file as a header before the * list of typedefs */ QCString trTypedefs() - { return "Definições de tipos"; } + { return "Definições de tipos"; } /*! This is used in the documentation of a file as a header before the * list of enumerations */ QCString trEnumerations() - { return "Enumerações"; } + { return "Enumerações"; } /*! This is used in the documentation of a file as a header before the * list of (global) functions */ QCString trFunctions() - { return "Funções"; } + { return "Funções"; } /*! This is used in the documentation of a file as a header before the * list of (global) variables */ QCString trVariables() - { return "Variáveis"; } + { return "Variáveis"; } /*! This is used in the documentation of a file as a header before the * list of (global) variables */ QCString trEnumerationValues() - { return "Valores da enumeração"; } + { return "Valores da enumeração"; } /*! This is used in the documentation of a file before the list of * documentation blocks for defines */ QCString trDefineDocumentation() - { return "Documentação das macros"; } + { return "Documentação das macros"; } /*! This is used in the documentation of a file/namespace before the list * of documentation blocks for function prototypes */ QCString trFunctionPrototypeDocumentation() - { return "Documentação dos protótipos de funções"; } + { return "Documentação dos protótipos de funções"; } /*! This is used in the documentation of a file/namespace before the list * of documentation blocks for typedefs */ QCString trTypedefDocumentation() - { return "Documentação dos tipos"; } + { return "Documentação dos tipos"; } /*! This is used in the documentation of a file/namespace before the list * of documentation blocks for enumeration types */ QCString trEnumerationTypeDocumentation() - { return "Documentação dos valores da enumeração"; } - - /*! This is used in the documentation of a file/namespace before the list - * of documentation blocks for enumeration values - */ - QCString trEnumerationValueDocumentation() - { return "Documentação dos elementos da enumeração"; } + { return "Documentação dos valores da enumeração"; } /*! This is used in the documentation of a file/namespace before the list * of documentation blocks for functions */ QCString trFunctionDocumentation() - { return "Documentação das funções"; } + { return "Documentação das funções"; } /*! This is used in the documentation of a file/namespace before the list * of documentation blocks for variables */ QCString trVariableDocumentation() - { return "Documentação das variáveis"; } + { return "Documentação das variáveis"; } /*! This is used in the documentation of a file/namespace/group before * the list of links to documented compounds @@ -533,29 +525,20 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! this text is put before a class diagram */ QCString trClassDiagram(const char *clName) { - return (QCString)"Diagrama de heranças da classe "+clName; + return (QCString)"Diagrama de heranças da classe "+clName; } /*! this text is generated when the \\internal command is used. */ QCString trForInternalUseOnly() { return "Apenas para uso interno."; } - /*! this text is generated when the \\reimp command is used. */ - QCString trReimplementedForInternalReasons() - { return "Redefinido por razões internas; A interface não foi afectada."; - } - /*! this text is generated when the \\warning command is used. */ QCString trWarning() { return "Aviso"; } - /*! this text is generated when the \\bug command is used. */ - QCString trBugsAndLimitations() - { return "Bugs e limitações"; } - /*! this text is generated when the \\version command is used. */ QCString trVersion() - { return "Versão"; } + { return "Versão"; } /*! this text is generated when the \\date command is used. */ QCString trDate() @@ -567,15 +550,15 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! this text is generated when the \\sa command is used. */ QCString trSeeAlso() - { return "Veja também"; } + { return "Veja também"; } /*! this text is generated when the \\param command is used. */ QCString trParameters() - { return "Parâmetros"; } + { return "Parâmetros"; } /*! this text is generated when the \\exception command is used. */ QCString trExceptions() - { return "Excepções"; } + { return "Excepções"; } /*! this text is used in the title page of a LaTeX document. */ QCString trGeneratedBy() @@ -593,8 +576,8 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 virtual QCString trNamespaceListDescription(bool extractAll) { QCString result="Lista "; - if (!extractAll) result+="de toda a documentação "; - result+="dos namespaces com uma breve descrição:"; + if (!extractAll) result+="de toda a documentação "; + result+="dos namespaces com uma breve descrição:"; return result; } @@ -612,7 +595,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 * related classes */ virtual QCString trRelatedFunctionDocumentation() - { return "Documentação das classes amigas e funções relacionadas"; } + { return "Documentação das classes amigas e funções relacionadas"; } ////////////////////////////////////////////////////////////////////////// // new since 0.49-990425 @@ -623,16 +606,16 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 ClassDef::CompoundType compType, bool isTemplate) { - QCString result="Referência "; + QCString result="Referência "; switch(compType) { - case ClassDef::Class: result+="à classe "; break; - case ClassDef::Struct: result+="à estrutura "; break; - case ClassDef::Union: result+="à união "; break; + case ClassDef::Class: result+="à classe "; break; + case ClassDef::Struct: result+="à estrutura "; break; + case ClassDef::Union: result+="à união "; break; case ClassDef::Interface: result+="ao interface "; break; - case ClassDef::Protocol: result+="protocol "; break; // translate me! - case ClassDef::Category: result+="category "; break; // translate me! - case ClassDef::Exception: result+="à excepção "; break; + case ClassDef::Protocol: result+="ao protocolo "; break; + case ClassDef::Category: result+="à categoria "; break; + case ClassDef::Exception: result+="à excepção "; break; } if (isTemplate) result+="Template "; result+=(QCString)clName; @@ -642,7 +625,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! used as the title of the HTML page of a file */ virtual QCString trFileReference(const char *fileName) { - QCString result= "Referência ao ficheiro "; + QCString result= "Referência ao ficheiro "; result += fileName; return result; } @@ -650,32 +633,32 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! used as the title of the HTML page of a namespace */ virtual QCString trNamespaceReference(const char *namespaceName) { - QCString result= "Referência ao namespace "; + QCString result= "Referência ao namespace "; result += namespaceName; return result; } /* these are for the member sections of a class, struct or union */ virtual QCString trPublicMembers() - { return "Membros públicos"; } + { return "Membros públicos"; } virtual QCString trPublicSlots() - { return "Slots públicos"; } + { return "Slots públicos"; } virtual QCString trSignals() { return "Sinais"; } virtual QCString trStaticPublicMembers() - { return "Membros públicos estáticos"; } + { return "Membros públicos estáticos"; } virtual QCString trProtectedMembers() { return "Membros protegidos"; } virtual QCString trProtectedSlots() { return "Slots protegidos"; } virtual QCString trStaticProtectedMembers() - { return "Membros protegidos estáticos"; } + { return "Membros protegidos estáticos"; } virtual QCString trPrivateMembers() { return "Membros privados"; } virtual QCString trPrivateSlots() { return "Slots privados"; } virtual QCString trStaticPrivateMembers() - { return "Membros privados estáticos"; } + { return "Membros privados estáticos"; } /*! this function is used to produce a comma-separated list of items. * use generateMarker(i) to indicate where item i should be put. @@ -743,10 +726,10 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 { QCString result="Lista "; if (extractAll) result+="de todos os "; - else result+="de toda a documentação dos "; - result+="membros do namespace com referência para "; + else result+="de toda a documentação dos "; + result+="membros do namespace com referência para "; if (extractAll) - result+="a documentação de cada membro:"; + result+="a documentação de cada membro:"; else result+="o namespace correspondente:"; return result; @@ -756,13 +739,13 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 * index of all namespaces. */ virtual QCString trNamespaceIndex() - { return "Índice dos namespaces"; } + { return "Ãndice dos namespaces"; } /*! This is used in LaTeX as the title of the chapter containing * the documentation of all namespaces. */ virtual QCString trNamespaceDocumentation() - { return "Documentação dos namespaces"; } + { return "Documentação dos namespaces"; } ////////////////////////////////////////////////////////////////////////// // new since 0.49-990522 @@ -785,16 +768,16 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 bool single) { // here s is one of " Class", " Struct" or " Union" // single is true implies a single file - QCString result=(QCString)"A documentação para "; + QCString result=(QCString)"A documentação para "; switch(compType) { case ClassDef::Class: result+="esta classe"; break; case ClassDef::Struct: result+="esta estrutura"; break; - case ClassDef::Union: result+="esta união"; break; + case ClassDef::Union: result+="esta união"; break; case ClassDef::Interface: result+="este interface"; break; - case ClassDef::Protocol: result+="protocol"; break; // translate me! - case ClassDef::Category: result+="category"; break; // translate me! - case ClassDef::Exception: result+="esta excepção"; break; + case ClassDef::Protocol: result+="este protocolo"; break; + case ClassDef::Category: result+="esta categoria"; break; + case ClassDef::Exception: result+="esta excepção"; break; } result+=" foi gerada a partir "; if (single) result+=" do seguinte ficheiro:"; @@ -807,7 +790,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 */ virtual QCString trAlphabeticalList() { - return "Lista alfabética"; + return "Lista alfabética"; } @@ -822,7 +805,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! This is in the (quick) index as a link to the main page (index.html) */ virtual QCString trMainPage() - { return "Página principal"; } + { return "Página principal"; } /*! This is used in references to page that are put in the LaTeX * documentation. It should be an abbreviation of the word page. @@ -834,10 +817,6 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 // new since 0.49-991003 ////////////////////////////////////////////////////////////////////////// - virtual QCString trSources() - { - return "Fontes"; - } virtual QCString trDefinedAtLineInSourceFile() { return "Definido na linha @0 do ficheiro @1."; @@ -863,37 +842,37 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! this text is put before a collaboration diagram */ virtual QCString trCollaborationDiagram(const char *clName) { - return (QCString)"Diagrama de colaboração para "+clName+":"; + return (QCString)"Diagrama de colaboração para "+clName+":"; } /*! this text is put before an include dependency graph */ virtual QCString trInclDepGraph(const char *fName) { - return (QCString)"Diagrama de dependências de inclusão para "+fName+":"; + return (QCString)"Diagrama de dependências de inclusão para "+fName+":"; } /*! header that is put before the list of constructor/destructors. */ virtual QCString trConstructorDocumentation() { - return "Documentação dos Construtores & Destrutor"; + return "Documentação dos Construtores & Destrutor"; } /*! Used in the file documentation to point to the corresponding sources. */ virtual QCString trGotoSourceCode() { - return "Ir para o código fonte deste ficheiro."; + return "Ir para o código fonte deste ficheiro."; } /*! Used in the file sources to point to the corresponding documentation. */ virtual QCString trGotoDocumentation() { - return "Ir para a documentação deste ficheiro."; + return "Ir para a documentação deste ficheiro."; } /*! Text for the \\pre command */ virtual QCString trPrecondition() { - return "Precondição"; + return "Precondição"; } /*! Text for the \\post command */ virtual QCString trPostcondition() { - return "Poscondição"; + return "Poscondição"; } /*! Text for the \\invariant command */ virtual QCString trInvariant() @@ -908,23 +887,23 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! Text used the source code in the file index */ virtual QCString trCode() { - return "código"; + return "código"; } virtual QCString trGraphicalHierarchy() { - return "Representação gráfica da hiearquia da classe"; + return "Representação gráfica da hiearquia da classe"; } virtual QCString trGotoGraphicalHierarchy() { - return "Ir para a representação gráfica da hierarquia da classe"; + return "Ir para a representação gráfica da hierarquia da classe"; } virtual QCString trGotoTextualHierarchy() { - return "Ir para a representação textual da hierarquia da classe"; + return "Ir para a representação textual da hierarquia da classe"; } virtual QCString trPageIndex() { - return "Índice da página"; + return "Ãndice da página"; } ////////////////////////////////////////////////////////////////////////// @@ -937,7 +916,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 } virtual QCString trPublicTypes() { - return "Tipos Públicos"; + return "Tipos Públicos"; } virtual QCString trPublicAttribs() { @@ -947,12 +926,12 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 } else { - return "Atributos Públicos"; + return "Atributos Públicos"; } } virtual QCString trStaticPublicAttribs() { - return "Atributos Públicos Estáticos"; + return "Atributos Públicos Estáticos"; } virtual QCString trProtectedTypes() { @@ -964,7 +943,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 } virtual QCString trStaticProtectedAttribs() { - return "Atributos Protegidos Estáticos"; + return "Atributos Protegidos Estáticos"; } virtual QCString trPrivateTypes() { @@ -976,7 +955,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 } virtual QCString trStaticPrivateAttribs() { - return "Atributos Privados Estáticos"; + return "Atributos Privados Estáticos"; } ////////////////////////////////////////////////////////////////////////// @@ -1004,15 +983,15 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 } virtual QCString trRemarks() { - return "Observações"; + return "Observações"; } virtual QCString trAttention() { - return "Atenção"; + return "Atenção"; } virtual QCString trInclByDepGraph() { - return "Este grafo mostra quais são os ficheiros que incluem directamente ou indirectamente este ficheiro:"; + return "Este grafo mostra quais são os ficheiros que incluem directamente ou indirectamente este ficheiro:"; } virtual QCString trSince() { @@ -1032,26 +1011,26 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 virtual QCString trLegendDocs() { return - "Esta página explica como interpretar os grafos gerados pelo doxygen.<p>\n" + "Esta página explica como interpretar os grafos gerados pelo doxygen.<p>\n" "Considere o seguinte exemplo:\n" "\\code\n" - "/*! Esta classe vai estar escondida devido à truncação */\n" + "/*! Esta classe vai estar escondida devido à truncação */\n" "class Invisible { };\n\n" - "/*! Esta classe tem a relação de herança escondida */\n" + "/*! Esta classe tem a relação de herança escondida */\n" "class Truncated : public Invisible { };\n\n" - "/* Classe não documentada por comentários doxygen */\n" + "/* Classe não documentada por comentários doxygen */\n" "class Undocumented { };\n\n" - "/*! Classe derivada usando derivação pública */\n" + "/*! Classe derivada usando derivação pública */\n" "class PublicBase : public Truncated { };\n\n" "/*! A template class */\n" "template<class T> class Templ { };\n\n" - "/*! Classe derivada usando derivação protegida */\n" + "/*! Classe derivada usando derivação protegida */\n" "class ProtectedBase { };\n\n" - "/*! Classe derivada usando derivação privada */\n" + "/*! Classe derivada usando derivação privada */\n" "class PrivateBase { };\n\n" "/*! Classe usada pela classe Inherited */\n" "class Used { };\n\n" - "/*! Super classe que deriva de várias classes */\n" + "/*! Super classe que deriva de várias classes */\n" "class Inherited : public PublicBase,\n" " protected ProtectedBase,\n" " private PrivateBase,\n" @@ -1062,29 +1041,28 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 " Used *m_usedClass;\n" "};\n" "\\endcode\n" - "Se no ficheiro de configuração estiver a tag \\c MAX_DOT_GRAPH_HEIGHT " - "com o valor de 200 então o seguinte grafo será gerado:" + "Isto irá gerar o seguinte gráfo:" "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n" "<p>\n" - "As caixas no grafo anterior têm as seguintes interpretações:\n" + "As caixas no grafo anterior têm as seguintes interpretações:\n" "<ul>\n" "<li>Uma caixa inteiramente preta representa a estrutura ou a classe para " "a qual o grafo foi gerado.\n" "<li>Uma caixa com borda preta representa uma estrutura ou classe documentada.\n" - "<li>Uma caixa com borda cinzenta representa uma estrutura ou classe não documentada.\n" + "<li>Uma caixa com borda cinzenta representa uma estrutura ou classe não documentada.\n" "<li>Uma caixa com borda vermelha representa uma estrutura ou classe documentada onde " - "nem todas as relações de herança/encapsulamento são exibidas. Um grafo é truncado " - "quando não cabe na sua área predefinida.\n" + "nem todas as relações de herança/encapsulamento são exibidas. Um grafo é truncado " + "quando não cabe na sua área predefinida.\n" "</ul>\n" - "As setas têm a seguinte interpretação:\n" + "As setas têm a seguinte interpretação:\n" "<ul>\n" - "<li>Uma seta azul escura representa uma relação de herança pública entre duas classes.\n" - "<li>Uma seta verde escura representa uma relação de herança protegida.\n" - "<li>Uma seta vermelha escura representa uma relação de herança privada.\n" - "<li>Uma seta rocha em tracejado representa uma relação de encapsulamento ou uso por " - "parte de outra classe. A legenda da seta contém o nome da variável ou variáveis da " - "relação. A seta aponta da classe que estabelece a relação para a classe ou estrutura que " - "é acessível.\n" + "<li>Uma seta azul escura representa uma relação de herança pública entre duas classes.\n" + "<li>Uma seta verde escura representa uma relação de herança protegida.\n" + "<li>Uma seta vermelha escura representa uma relação de herança privada.\n" + "<li>Uma seta rocha em tracejado representa uma relação de encapsulamento ou uso por " + "parte de outra classe. A legenda da seta contém o nome da variável ou variáveis da " + "relação. A seta aponta da classe que estabelece a relação para a classe ou estrutura que " + "é acessÃvel.\n" "</ul>\n"; } /*! text for the link to the legend page */ @@ -1115,7 +1093,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! Used as a section header for KDE-2 IDL methods */ virtual QCString trDCOPMethods() { - return "Métodos DCOP"; + return "Métodos DCOP"; } ////////////////////////////////////////////////////////////////////////// @@ -1130,18 +1108,13 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! Used as a section header for IDL property documentation */ virtual QCString trPropertyDocumentation() { - return "Documentação das propriedades"; + return "Documentação das propriedades"; } ////////////////////////////////////////////////////////////////////////// // new since 1.2.4 ////////////////////////////////////////////////////////////////////////// - /*! Used for Java interfaces in the summary section of Java packages */ - virtual QCString trInterfaces() - { - return "Interfaces"; - } /*! Used for Java classes in the summary section of Java packages */ virtual QCString trClasses() { @@ -1167,18 +1140,13 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! The description of the package index page */ virtual QCString trPackageListDescription() { - return "Lista de pacotes com uma breve descrição (se disponível):"; + return "Lista de pacotes com uma breve descrição (se disponÃvel):"; } /*! The link name in the Quick links header for each page */ virtual QCString trPackages() { return "Pacotes"; } - /*! Used as a chapter title for Latex & RTF output */ - virtual QCString trPackageDocumentation() - { - return "Documentação do pacote"; - } /*! Text shown before a multi-line define */ virtual QCString trDefineValue() { @@ -1246,7 +1214,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! Used as header RTF general index */ virtual QCString trRTFGeneralIndex() { - return "Índice"; + return "Ãndice"; } /*! This is used for translation of the word that will possibly @@ -1299,7 +1267,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 */ virtual QCString trPage(bool first_capital, bool singular) { - QCString result((first_capital ? "Página" : "página")); + QCString result((first_capital ? "Página" : "página")); if (!singular) result+="s"; return result; } @@ -1319,17 +1287,6 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 * 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 ? "Campo" : "campo")); - if (!singular) result+="s"; - 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 ? "Globa" : "globa")); @@ -1358,7 +1315,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 */ virtual QCString trReferences() { - return "Referências"; + return "Referências"; } ////////////////////////////////////////////////////////////////////////// @@ -1390,7 +1347,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 */ virtual QCString trRTFTableOfContents() { - return "Índice"; + return "Ãndice"; } ////////////////////////////////////////////////////////////////////////// @@ -1419,7 +1376,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! Header used for the documentation section of a class' events. */ virtual QCString trEventDocumentation() { - return "Documentação dos eventos"; + return "Documentação dos eventos"; } ////////////////////////////////////////////////////////////////////////// @@ -1437,14 +1394,14 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 */ virtual QCString trPackageMembers() { - return "Funções do Pacote"; + return "Funções do Pacote"; } /*! Used as a heading for a list of static Java class functions with * package scope. */ virtual QCString trStaticPackageMembers() { - return "Funções Estáticas do Pacote"; + return "Funções Estáticas do Pacote"; } /*! Used as a heading for a list of Java class variables with package * scope. @@ -1458,7 +1415,7 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 */ virtual QCString trStaticPackageAttribs() { - return "Atributos Estáticos do Pacote"; + return "Atributos Estáticos do Pacote"; } ////////////////////////////////////////////////////////////////////////// @@ -1475,9 +1432,460 @@ class TranslatorPortuguese : public TranslatorAdapter_1_3_3 /*! Put in front of the call graph for a function. */ virtual QCString trCallGraph() { - return "Grafo de chamadas desta função:"; + return "Grafo de chamadas desta função:"; + } + +////////////////////////////////////////////////////////////////////////// +// new since 1.3.3 - Based on the Brazilian Portuguese Translation +////////////////////////////////////////////////////////////////////////// + + /*! When the search engine is enabled this text is put in the header + * of each page before the field where one can enter the text to search + * for. + */ + virtual QCString trSearchForIndex() + { + return "Procurar por"; + } + /*! This string is used as the title for the page listing the search + * results. + */ + virtual QCString trSearchResultsTitle() + { + return "Resultado da Busca"; + } + /*! This string is put just before listing the search results. The + * text can be different depending on the number of documents found. + * Inside the text you can put the special marker $num to insert + * the number representing the actual number of search results. + * The @a numDocuments parameter can be either 0, 1 or 2, where the + * value 2 represents 2 or more matches. HTML markup is allowed inside + * the returned string. + */ + virtual QCString trSearchResults(int numDocuments) + { + if (numDocuments==0) + { + return "Nenhum documento foi encontrado."; + } + else if (numDocuments==1) + { + return "Apenas <b>1</b> documento foi encontrado."; + } + else + { + return "<b>$num</b> documentos encontrados. " + "Os melhores resultados vem primeiro."; + } + } + /*! 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. + */ + virtual QCString trSearchMatches() + { + return "Resultados:"; + } + +////////////////////////////////////////////////////////////////////////// +// new since 1.3.8 +////////////////////////////////////////////////////////////////////////// + + /*! This is used in HTML as the title of page with source code for file filename + */ + virtual QCString trSourceFile(QCString& filename) + { + return "Código-Fonte de " + filename; + } + +////////////////////////////////////////////////////////////////////////// +// new since 1.3.9 +////////////////////////////////////////////////////////////////////////// + + /*! This is used as the name of the chapter containing the directory + * hierarchy. + */ + virtual QCString trDirIndex() + { return "Hierarquia de Diretórios"; } + + /*! This is used as the name of the chapter containing the documentation + * of the directories. + */ + virtual QCString trDirDocumentation() + { return "Documentação do Directório"; } + + /*! This is used as the title of the directory index and also in the + * Quick links of a HTML page, to link to the directory hierarchy. + */ + virtual QCString trDirectories() + { return "Diretórios"; } + + /*! This returns a sentences that introduces the directory hierarchy. + * and the fact that it is sorted alphabetically per level + */ + virtual QCString trDirDescription() + { return "Esta Hierarquia de Diretórios está parcialmente ordenada (ordem alfabética)"; } + + /*! This returns the title of a directory page. The name of the + * directory is passed via \a dirName. + */ + virtual QCString trDirReference(const char *dirName) + { + QCString result = "Referência do diretório "; + result += dirName; + return result; + } + + /*! This returns the word directory with or without starting capital + * (\a first_capital) and in sigular or plural form (\a singular). + */ + virtual QCString trDir(bool first_capital, bool singular) + { + QCString result((first_capital ? "Diretório" : "diretório")); + if (!singular) result+="s"; + return 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 "Este é um método provido por conveniência. " + "Ele difere do método acima apenas na lista de " + "argumentos que devem ser utilizados."; + } + +////////////////////////////////////////////////////////////////////////// +// new since 1.4.6 +////////////////////////////////////////////////////////////////////////// + + /*! This is used to introduce a caller (or called-by) graph */ + virtual QCString trCallerGraph() + { + return "Este é o diagrama das funções que utilizam esta função:"; + } + + /*! This is used in the documentation of a file/namespace before the list + * of documentation blocks for enumeration values + */ + virtual QCString trEnumerationValueDocumentation() + { return "Documentação da enumeração"; } + + +////////////////////////////////////////////////////////////////////////// +// new since 1.5.4 (mainly for Fortran) +////////////////////////////////////////////////////////////////////////// + + /*! header that is put before the list of member subprograms (Fortran). */ + virtual QCString trMemberFunctionDocumentationFortran() + { return "Documentação de Função Membro/Subrotina"; } + + /*! This is put above each page as a link to the list of annotated data types (Fortran). */ + virtual QCString trCompoundListFortran() + { return "Lista de Tipos de Dados"; } + + /*! This is put above each page as a link to all members of compounds (Fortran). */ + virtual QCString trCompoundMembersFortran() + { return "Campos de Dados"; } + + /*! This is an introduction to the annotated compound list (Fortran). */ + virtual QCString trCompoundListDescriptionFortran() + { return "Aqui estão os tipos de dados com descrições resumidas:"; } + + /*! This is an introduction to the page with all data types (Fortran). */ + virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + { + QCString result="Esta é a lista de todos os membros "; + if (!extractAll) result+="documentados "; + result+="dos tipos de dados com links para "; + if (extractAll) + { + result+="a documentação dos tipos de dados para cada membro:"; + } + else + { + result+="os tipos de dados a que pertencem:"; + } + return result; + } + + /*! This is used in LaTeX as the title of the chapter with the + * annotated compound index (Fortran). + */ + virtual QCString trCompoundIndexFortran() + { return "Ãndice de Tipos de Dados"; } + + /*! This is used in LaTeX as the title of the chapter containing + * the documentation of all data types (Fortran). + */ + virtual QCString trTypeDocumentation() + { return "Documentação dos Tipos de Dados"; } + + /*! This is used in the documentation of a file as a header before the + * list of (global) subprograms (Fortran). + */ + virtual QCString trSubprograms() + { return "Funções/Subrotinas"; } + + /*! This is used in the documentation of a file/namespace before the list + * of documentation blocks for subprograms (Fortran) + */ + virtual QCString trSubprogramDocumentation() + { return "Documentação da Função/Subrotina"; } + + /*! This is used in the documentation of a file/namespace/group before + * the list of links to documented compounds (Fortran) + */ + virtual QCString trDataTypes() + { return "Tipos de Dados"; } + + /*! used as the title of page containing all the index of all modules (Fortran). */ + virtual QCString trModulesList() + { return "Lista de Módulos"; } + + /*! used as an introduction to the modules list (Fortran) */ + virtual QCString trModulesListDescription(bool extractAll) + { + QCString result="Esta é a lista de todos os módulos "; + if (!extractAll) result+="documentados "; + result+="com descrições resumidas:"; + 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)"Referência "; + + if (isTemplate) result+="da Template "; + + switch(compType) + { + case ClassDef::Class: result+="do Modulo "; break; + case ClassDef::Struct: result+="do Tipo "; break; + case ClassDef::Union: result+="da União "; break; + case ClassDef::Interface: result+="da Interface "; break; + case ClassDef::Protocol: result+="do Protocolo "; break; + case ClassDef::Category: result+="da Categoria "; break; + case ClassDef::Exception: result+="da Exceção "; break; + } + result += clName; + + return result; + } + /*! used as the title of the HTML page of a module (Fortran) */ + virtual QCString trModuleReference(const char *namespaceName) + { + QCString result = "Referência do Módulo "; + result += namespaceName; + return result; + } + + /*! This is put above each page as a link to all members of modules. (Fortran) */ + virtual QCString trModulesMembers() + { return "Membros do Módulo"; } + + /*! This is an introduction to the page with all modules members (Fortran) */ + virtual QCString trModulesMemberDescription(bool extractAll) + { + QCString result="Esta é a lista de todos os membros "; + if (!extractAll) result+="documentados "; + result+="dos módulos com links para "; + if (extractAll) + { + result+="a documentação dos módulos para cada membro:"; + } + else + { + result+="os módulos a que pertencem:"; + } + return result; + } + + /*! This is used in LaTeX as the title of the chapter with the + * index of all modules (Fortran). + */ + virtual QCString trModulesIndex() + { return "Ãndice dos Módulos"; } + + /*! 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 ? "Modulo" : "modulo")); + if (!singular) result+="s"; + 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)"A documentação para "; + switch(compType) + { + case ClassDef::Class: result+="este modulo "; break; + case ClassDef::Struct: result+="este tipo "; break; + case ClassDef::Union: result+="esta união "; break; + case ClassDef::Interface: result+="esta interface "; break; + case ClassDef::Protocol: result+="esto protocolo "; break; + case ClassDef::Category: result+="esta categoria "; break; + case ClassDef::Exception: result+="esta exceção "; break; + } + + result+=" foi gerada a partir do"; + if (single) + result+=" seguinte ficheiro:"; + else + result+="s seguintes ficheiros:"; + + 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 ? "Tipo" : "tipo")); + if (!singular) result+="s"; + 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 ? "Subprograma" : "subprograma")); + if (!singular) result+="s"; + return result; + } + + /*! C# Type Contraint list */ + virtual QCString trTypeConstraints() + { + return "Restrições do Tipo"; + } + +////////////////////////////////////////////////////////////////////////// +// new since 1.6.0 (mainly for the new search engine) +////////////////////////////////////////////////////////////////////////// + + /*! directory relation for \a name + */ + virtual QCString trDirRelation(const char *name) + { + return "Relação " + QCString(name); + } + + /*! Loading message shown when loading search results */ + virtual QCString trLoading() + { + return "Carregando..."; + } + + /*! Label used for search results in the global namespace */ + virtual QCString trGlobalNamespace() + { + return "Namespace global"; + } + + /*! Message shown while searching */ + virtual QCString trSearching() + { + return "Procurando..."; + } + + /*! Text shown when no search results are found */ + virtual QCString trNoMatches() + { + return "Nenhuma entrada encontrada"; + } + +////////////////////////////////////////////////////////////////////////// +// new since 1.6.3 (missing items for the directory pages) +////////////////////////////////////////////////////////////////////////// + + /*! introduction text for the directory dependency graph */ + virtual QCString trDirDependency(const char *name) + { + return (QCString)"Grafo de dependência de diretórios para " + name; + } + + /*! when clicking a directory dependency label, a page with a + * table is shown. The heading for the first column mentions the + * source file that has a relation to another file. + */ + virtual QCString trFileIn(const char *name) + { + return (QCString)"Ficheiro em "+name; + } + + /*! when clicking a directory dependency label, a page with a + * table is shown. The heading for the second column mentions the + * destination file that is included. + */ + virtual QCString trIncludesFileIn(const char *name) + { + return (QCString)"Inclui ficheiro em "+name; + } + + /** Compiles a date string. + * @param year Year in 4 digits + * @param month Month of the year: 1=January + * @param day Day of the Month: 1..31 + * @param dayOfWeek Day of the week: 1=Monday..7=Sunday + * @param hour Hour of the day: 0..23 + * @param minutes Minutes in the hour: 0..59 + * @param seconds Seconds within the minute: 0..59 + * @param includeTime Include time in the result string? + */ + virtual QCString trDateTime(int year,int month,int day,int dayOfWeek, + int hour,int minutes,int seconds, + bool includeTime) + { + static const char *days[] = { "Segunda","Terça","Quarta","Quinta","Sexta","Sábado","Domingo" }; + static const char *months[] = { "Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro" }; + QCString sdate; + sdate.sprintf("%s, %d de %s de %d",days[dayOfWeek-1],day,months[month-1],year); + if (includeTime) + { + QCString stime; + stime.sprintf(" %.2d:%.2d:%.2d",hour,minutes,seconds); + sdate+=stime; + } + return sdate; + } + +////////////////////////////////////////////////////////////////////////// +// new since 1.7.5 +////////////////////////////////////////////////////////////////////////// + + /*! Header for the page with bibliographic citations */ + virtual QCString trCiteReferences() + { return "Referências Bibliográficas"; } + + /*! Text for copyright paragraph */ + virtual QCString trCopyright() + { + // Note: I will left it as is because "Direitos de autor" may not fit + // in the text. + return "Copyright"; } + /*! Header for the graph showing the directory dependencies */ + virtual QCString trDirDepGraph(const char *name) + { return QCString("Grafo de dependências do directório ")+name+":"; } }; #endif |