[jboss-cvs] JBossAS SVN: r97152 - projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Nov 30 01:56:19 EST 2009


Author: ldelima at redhat.com
Date: 2009-11-30 01:56:19 -0500 (Mon, 30 Nov 2009)
New Revision: 97152

Modified:
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/Feedback.po
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/Preface.po
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/Revision_History.po
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/entity.po
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/setup.po
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/xml-overriding.po
Log:
translation is finished

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/Feedback.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/Feedback.po	2009-11-30 06:45:05 UTC (rev 97151)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/Feedback.po	2009-11-30 06:56:19 UTC (rev 97152)
@@ -8,7 +8,7 @@
 msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2009-11-19 10:24+1000\n"
+"PO-Revision-Date: 2009-11-30 10:45+1000\n"
 "Project-Id-Version: Feedback\n"
 "Language-Team:  <en at li.org>\n"
 "X-Generator: KBabel 1.11.4\n"
@@ -19,7 +19,7 @@
 #: Feedback.xml:6
 #, no-c-format
 msgid "Feedback"
-msgstr "Feedback "
+msgstr "Comentário"
 
 #. Tag: para
 #: Feedback.xml:7
@@ -34,4 +34,6 @@
 "be as specific as possible. If you have found an error, include the section "
 "number and some of the surrounding text so we can find it easily."
 msgstr ""
+"Caso você tenha encontrado um erro neste guia ou se você pensou numa maneira diferente de fazer este manual melhor, nós adoraríamos ouvir sua opinião! Submeta um relatório no <ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP\">JIRA</ulink> relacionado ao Produto: Plataforma de Aplicativo JBoss Enterprise, Versão: <replaceable>&lt;version&gt;</replaceable>, Componente: <emphasis>Doc</"
+"emphasis>. Caso você tenha uma sugestão para melhoria desta documentação, tente ser o mais específico possível. Caso você tenha encontrado um erro, inclua o número da seção e alguns textos ao redor para que possamos encontrar com maior facilidade."
 

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/Preface.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/Preface.po	2009-11-30 06:45:05 UTC (rev 97151)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/Preface.po	2009-11-30 06:56:19 UTC (rev 97152)
@@ -9,7 +9,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Last-Translator: \n"
-"PO-Revision-Date: 2009-11-19 10:25+1000\n"
+"PO-Revision-Date: 2009-11-30 11:16+1000\n"
 "Project-Id-Version: Preface\n"
 "Language-Team:  <en at li.org>\n"
 "X-Generator: KBabel 1.11.4\n"
@@ -30,7 +30,7 @@
 "other. In Hibernate 2.x mapping metadata is most of the time declared in XML "
 "text files. Alternatively XDoclet can be used utilizing Javadoc source code "
 "annotations together with a compile time preprocessor."
-msgstr "Hibernate"
+msgstr "O Hibernate, como outras ferramentas de mapeamento de objeto/relacional, requer os metadados que governam a trasformação de dados de uma representação a outra. No Hibernate 2.x os metadados de mapeamento é na maioria das vezes de declarado nos arquivos de texto XML. Alternativamente, o XDoclet pode ser usado com a utilização das anotações do código de fonte Javadoc junto com o pré-processador do período de compilação."
 
 #. Tag: para
 #: Preface.xml:11
@@ -41,7 +41,7 @@
 "Eclipse for example, support auto-completion and syntax highlighting of JDK "
 "5.0 annotations which are compiled into the bytecode and read at runtime "
 "using reflection. No external XML files are needed."
-msgstr ""
+msgstr "O mesmo tipo de suporte de anotação está agora disponível no JDK padrão, inclusive mais potente e como melhor suporte de ferramentas. O IntelliJ IDEA e Eclipse por exemplo, suportam a auto-compilação e destaques da sintáxe das anotações 5.0 que são compiladas no código bite e leitura do período de execução usando reflexão. Os arquivos XML externos não são necessários."
 
 #. Tag: para
 #: Preface.xml:17
@@ -60,4 +60,6 @@
 "your project. At all times you cann fall back to Hibernate native APIs, or "
 "if required, even to native JDBC and SQL."
 msgstr ""
+"A especificação EJB3 reconhece o interesse e sucesso do paradigma do mapeamento do objeto/relacional. Ele padroniza os APIs básicos e os banco de dados necessários para o mecanismo de persistência do objeto/relacional. O <emphasis>Hibernate EntityManager</emphasis> implementa as interfaces de programação e regras de ciclo de vida definidas pela especificação da persistência e juntamente com as <emphasis>Anotações Hibernate</"
+"emphasis> oferece uma solução de persistência EJB3 completa (e autônoma) além do Hibernate core desenvolvido. Você pode usar uma combinação dos três juntos, anotações sem as interfaces de programação EJB3 e ciclo de vida, ou mesmo o puro Hibernate nativo, dependendo das necessidades técnicas e comerciais de seu projeto. Todas as vezes que você pode retornar aos APIs nativos do Hibernate, ou ainda ao JDBC e SQL nativos, caso solicitado."
 

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/Revision_History.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/Revision_History.po	2009-11-30 06:45:05 UTC (rev 97151)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/Revision_History.po	2009-11-30 06:56:19 UTC (rev 97152)
@@ -9,7 +9,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Last-Translator: \n"
-"PO-Revision-Date: 2009-11-19 10:25+1000\n"
+"PO-Revision-Date: 2009-11-30 11:17+1000\n"
 "Project-Id-Version: Revision_History\n"
 "Language-Team:  <en at li.org>\n"
 "X-Generator: KBabel 1.11.4\n"
@@ -19,7 +19,7 @@
 #: Revision_History.xml:6
 #, no-c-format
 msgid "Revision History"
-msgstr ""
+msgstr "Histórico de Revisão"
 
 #. Tag: author
 #: Revision_History.xml:12
@@ -28,10 +28,12 @@
 "<firstname>Laura</firstname> <surname>Bailey</surname> <email>lbailey at redhat."
 "com</email>"
 msgstr ""
+"<firstname>Laura</firstname> <surname>Bailey</surname> <email>lbailey at redhat."
+"com</email>"
 
 #. Tag: member
 #: Revision_History.xml:19
 #, no-c-format
 msgid "Initial draft."
-msgstr ""
+msgstr "Rascunho inicial."
 

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/entity.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/entity.po	2009-11-30 06:45:05 UTC (rev 97151)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/entity.po	2009-11-30 06:56:19 UTC (rev 97152)
@@ -8,7 +8,7 @@
 msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2009-11-27 17:04+1000\n"
+"PO-Revision-Date: 2009-11-30 10:37+1000\n"
 "Project-Id-Version: entity\n"
 "Language-Team:  <en at li.org>\n"
 "X-Generator: KBabel 1.11.4\n"
@@ -5246,7 +5246,7 @@
 "Foreign key constraints, while generated by Hibernate, have a fairly "
 "unreadable name. You can override the constraint name by use "
 "<literal>@ForeignKey</literal>."
-msgstr ""
+msgstr "As restrições de chave exterior, quando geradas pelo Hibernate, possuem um nome de sem leitura suficiente. Você pode substituir o nome de restrição pelo uso do <literal>@ForeignKey</literal>."
 
 #. Tag: programlisting
 #: entity.xml:1929
@@ -5674,7 +5674,7 @@
 "<literal>@ForeignKey</literal>. Note that this annotation has to be placed "
 "on the owning side of the relationship, <literal>inverseName</literal> "
 "referencing to the other side constraint."
-msgstr ""
+msgstr "As restrições de chave exterior, quando geradas pelo Hibernate, possuem um nome de sem leitura suficiente. Você pode substituir o nome de restrição pelo uso do <literal>@ForeignKey</literal>. Perceba que esta anotação precisa ser posicionada ao lado proprietário da relação, <literal>inverseName</literal> referindo-se ao outro lado da restrição."
 
 #. Tag: programlisting
 #: entity.xml:2128
@@ -6991,7 +6991,7 @@
 "in regards to entities, while <classname>ComponentTuplizers</classname> do "
 "the same for components. Check the Hibernate reference documentation for "
 "more information."
-msgstr "<classname>org.hibernate.tuple.Tuplizer</classname> e suas sub-interfaces são responsáveis pelo gerenciamento de uma representação particular de um pedaço de dados, dado o <literal>org.hibernate.EntityMode</literal> da representação. Caso "
+msgstr "O <classname>org.hibernate.tuple.Tuplizer</classname> e suas sub-interfaces são responsáveis pelo gerenciamento de uma representação particular de um trecho de dados, dado o <literal>org.hibernate.EntityMode</literal> da representação. Caso o trecho de dados gerado é criado como uma estrutura de dados, então o tuplizer é o meio que sabe como criar tal estrutura de dados e como extrair e injetar valores em tal estrutura de dados. Por exemplo, para o modo de entidade POJO, o tuplizer correspondente sabe como criar o POJO usando os assessores de propriedades definidos. Existem dois tipos altos de Tuplizers, representado pelas interfaces <classname>org.hibernate.tuple.EntityTuplizer</classname> e <classname>org.hibernate.tuple.ComponentTuplizer</classname>. Os EntityTuplizers são responsáveis pelo gerenciamento dos contratos mencionados acima, em relação às entidades, enquanto os <classname>ComponentTuplizers</classname> do mesmo para componentes. Confira !
 a documentação de referência do Hibernate para maiores informações."
 
 #. Tag: para
 #: entity.xml:2596
@@ -7000,6 +7000,8 @@
 "To define tuplixer in annotations, simply use the <literal>@Tuplizer</"
 "literal> annotation on the according element"
 msgstr ""
+"Para definir o tuplixer nas anotações, apenas use a anotação <literal>@Tuplizer</"
+"literal> no elemento de acordo"
 
 #. Tag: programlisting
 #: entity.xml:2599

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/setup.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/setup.po	2009-11-30 06:45:05 UTC (rev 97151)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/setup.po	2009-11-30 06:56:19 UTC (rev 97152)
@@ -9,7 +9,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Last-Translator: \n"
-"PO-Revision-Date: 2009-11-25 11:49+1000\n"
+"PO-Revision-Date: 2009-11-30 13:34+1000\n"
 "Project-Id-Version: setup\n"
 "Language-Team:  <en at li.org>\n"
 "X-Generator: KBabel 1.11.4\n"
@@ -19,13 +19,13 @@
 #: setup.xml:28
 #, no-c-format
 msgid "Setting up an annotations project"
-msgstr ""
+msgstr "Configurando o projeto de anotações"
 
 #. Tag: title
 #: setup.xml:31
 #, no-c-format
 msgid "Requirements"
-msgstr ""
+msgstr "Solicitações"
 
 #. Tag: para
 #: setup.xml:35
@@ -33,19 +33,19 @@
 msgid ""
 "<ulink url=\"http://www.hibernate.org/6.html\">Download</ulink> and unpack "
 "the Hibernate Annotations distribution from the Hibernate website."
-msgstr ""
+msgstr "<ulink url=\"http://www.hibernate.org/6.html\">Download</ulink> e desmonte a distribuição das Anotações Hibernate a partir do website do Hibernate."
 
 #. Tag: emphasis
 #: setup.xml:41
 #, no-c-format
 msgid "This release requires Hibernate Core 3.3 and above."
-msgstr ""
+msgstr "Esta liberação solicita o Hibernate Core 3.3 e versões superiores."
 
 #. Tag: para
 #: setup.xml:46
 #, no-c-format
 msgid "This release is known to work on Hibernate Core 3.3.0.SP1"
-msgstr ""
+msgstr "Esta liberação é conhecida para funcionar no Hibernate Core 3.3.0.SP1"
 
 #. Tag: para
 #: setup.xml:50
@@ -56,13 +56,13 @@
 "older JDK versions. Note that this document only describes JDK 5.0 "
 "annotations and you have to refer to the XDoclet documentation for more "
 "information."
-msgstr ""
+msgstr "Certifique-se de ter o JDK 5.0 instalado e versões mais avançadas. Você pode continuar usando o XDoclet e obter alguns benefícios do banco de dados baseados na anotação com versões JDK mais antigas. Perceba que este documento apenas descreve as anotações JDK e você terá que referir-se à documentação XDoclet para maiores informações."
 
 #. Tag: title
 #: setup.xml:60
 #, no-c-format
 msgid "Configuration"
-msgstr ""
+msgstr "Configuração"
 
 #. Tag: para
 #: setup.xml:62
@@ -70,7 +70,7 @@
 msgid ""
 "First, set up your classpath (after you have created a new project in your "
 "favorite IDE):"
-msgstr ""
+msgstr "Primeiro, configure o seu classpath (após ter criado um novo projeto no seu IDE favorito):"
 
 #. Tag: para
 #: setup.xml:65
@@ -79,6 +79,8 @@
 "Copy all Hibernate3 core and required 3rd party library files (see lib/"
 "README.txt in Hibernate)."
 msgstr ""
+"Copie todo o Hibernate3 core e os solicitados arquivos da biblioteca terceirizada (consulte lib/"
+"README.txt no Hibernate)."
 
 #. Tag: para
 #: setup.xml:70
@@ -89,6 +91,9 @@
 "filename> from the Hibernate Annotations distribution to your classpath as "
 "well."
 msgstr ""
+"Copie <filename>hibernate-annotations.jar</filename>, <filename>lib/hibernate-"
+"comons-annotations.jar</filename> e <filename>lib/ejb3-persistence.jar</"
+"filename> a partir da distribuição das Anotações Hibernate ao seu classpath também."
 
 #. Tag: para
 #: setup.xml:77
@@ -98,6 +103,8 @@
 "Validator</ulink>, download it from the Hibernate website and add "
 "<filename>hibernate-validator.jar</filename> in your classpath."
 msgstr ""
+"Caso você deseje usar o <ulink url=\"http://validator.hibernate.org\">Hibernate "
+"Validator</ulink>, apenas baixe isto a partir do website Hibernate e adicione <filename>hibernate-validator.jar</filename> em seu classpath."
 
 #. Tag: para
 #: setup.xml:82
@@ -108,6 +115,9 @@
 "<filename>hibernate-search.jar</filename> and <filename>lucene-core-x.y.z."
 "jar</filename> in your classpath."
 msgstr ""
+"Caso você deseje usar o <ulink url=\"http://search.hibernate.org\">Hibernate "
+"Search</ulink>, baixe isto a partir do website Hibernate e adicione <filename>hibernate-search.jar</filename> e <filename>lucene-core-x.y.z."
+"jar</filename> no seu classpath."
 
 #. Tag: para
 #: setup.xml:88
@@ -118,7 +128,7 @@
 "have seen this class in various forms in other areas of the Hibernate "
 "documentation. For Annotation support you have to enhance this helper class "
 "as follows:"
-msgstr ""
+msgstr "Nós também recomendamos uma classe empacotadora pequena para inicializar o Hibernate num bloco inicializador estático, conhecido como <classname>HibernateUtil</classname>. Você provavelmente verificou esta classe em diversas formas em outras áreas da documentação Hibernate. Para suporte da Anotação, você precisa aprimorar esta classe de ajuda da seguinte forma:"
 
 #. Tag: programlisting
 #: setup.xml:92
@@ -191,6 +201,8 @@
 "XML configuration file (usually <filename>hibernate.cfg.xml</filename>). "
 "Here is the equivalent of the above declaration:"
 msgstr ""
+"A parte interessante deste caso é o uso do <classname>AnnotationConfiguration</"
+"classname>. Os pacotes e classes anotadas estão declarados no seu arquivo de configuração XML regular (normalmente <filename>hibernate.cfg.xml</filename>). Segue abaixo abaixo o equivalente da declaração acima:"
 
 #. Tag: programlisting
 #: setup.xml:100
@@ -239,7 +251,7 @@
 "Note that you can mix the hbm.xml use and the new annotation one. The "
 "resource element can be either an hbm file or an EJB3 XML deployment "
 "descriptor. The distinction is transparent for your configuration process."
-msgstr ""
+msgstr "Perceba que você pode misturar o uso do hbm.xml e de novas anotações. O elemento de recurso pode ser também um arquivo hbm ou um descritor de implementação EJB3 XML. A descrição é transparente para o seu processo de configuração."
 
 #. Tag: para
 #: setup.xml:107
@@ -247,7 +259,7 @@
 msgid ""
 "Alternatively, you can define the annotated classes and packages using the "
 "programmatic API"
-msgstr ""
+msgstr "Alternativamente, você pode definir as classes anotadas e pacotes usando o API programático"
 
 #. Tag: programlisting
 #: setup.xml:110
@@ -277,7 +289,7 @@
 msgid ""
 "You can also use the Hibernate EntityManager which has its own configuration "
 "mechanism. Please refer to this project documentation for more details."
-msgstr ""
+msgstr "Você pode também usar o Hibernate EntityManager que possui o próprio mecanismo de configuração. Por favor refira-se à documentação deste projeto para maiores detalhes."
 
 #. Tag: para
 #: setup.xml:116
@@ -294,6 +306,8 @@
 "configuration strategies (hbm vs annotations) in a mapped entity hierarchy "
 "either."
 msgstr ""
+"Não existe nenhuma outra diferença na maneira em que você usa os APIs com as anotações, com exceção de alguma alteração na rotina de inicialização ou no arquivo de configuração. Você pode usar o seu método de configuração favorito para outras propriedades (<filename>hibernate.properties</filename>, <filename>hibernate.cfg.xml</"
+"filename>, programmatic APIs, etc). Você pode ainda misturar as classes de persistência anotadas e declarações <filename>hbm.cfg.xml</filename> clássicas com o mesmo <classname>SessionFactory</classname>. Entretanto, você não pode declarar uma classe diversas vezes (sendo ela anotada ou através do  hbm.xml). Você não pode misturar as estratégias de configuração (hbm versus anotações) na hierarquia de entidade mapeada também."
 
 #. Tag: para
 #: setup.xml:128
@@ -307,12 +321,15 @@
 "literal>, changing it to <literal>class, hbm</literal> will prioritize the "
 "annotated classes over hbm files when a conflict occurs."
 msgstr ""
+"Para facilitar o processo de migração a partir dos arquivo hbm para as anotações, o mecanismo de configuração detecta a duplicação do mapeamento entre as anotações e os arquivos hbm. Os arquivos HBM são então prioridade em relação aos metadados anotados num critério de classe por classe. Você pode alterar a prioridade usando a propriedade <literal>hibernate."
+"mapping.precedence</literal>. O padrão é literal>hbm, class</"
+"literal>, alterando isto para <literal>class, hbm</literal> priorizará as classes anotadas sobre os arquivos hbm, quando ocorrer um conflito."
 
 #. Tag: title
 #: setup.xml:139
 #, no-c-format
 msgid "Properties"
-msgstr ""
+msgstr "Propriedades"
 
 #. Tag: para
 #: setup.xml:141
@@ -320,13 +337,13 @@
 msgid ""
 "Asides from the Hibernate core properties, Hibernate Annotations reacts to "
 "the following one"
-msgstr ""
+msgstr "Além das propriedade do Hibernate core, as Anotações do Hibernate reagem ao seguinte"
 
 #. Tag: title
 #: setup.xml:146
 #, no-c-format
 msgid "Logging"
-msgstr ""
+msgstr "Logging"
 
 #. Tag: para
 #: setup.xml:148
@@ -342,30 +359,33 @@
 "the case of Log4J. See the SLF4J <ulink type=\"\" url=\"http://www.slf4j.org/"
 "manual.html\">documentation</ulink> for more detail."
 msgstr ""
+"As Anotações Hibernate usam <ulink url=\"http://www.slf4j.org/\">Simple "
+"Logging Facade for Java</ulink> (SLF4J) com o objetivo de conectar aos vários eventos de sistema logon. O SLF4J pode direcionar a saída do logon para diversos frameworks de logon (NOP, Simple, log4j version 1.2, JDK 1.4 logging, JCL ou logback), dependendo da sua escolha de vinculação. Com o objetivo de configurar o logon apropriadamente, você precisará  realizar <filename>slf4j-api.jar</filename> na sua classpath juntamente com o arquivo jar, para sua vinculação preferida - <filename>slf4j-log4j12.jar</filename> no caso do Log4J. Consulte <ulink type=\"\" url=\"http://www.slf4j.org/"
+"manual.html\">documentation</ulink> para maiores detalhes."
 
 #. Tag: para
 #: setup.xml:160
 #, no-c-format
 msgid "The logging categories interesting for Hibernate Annotations are:"
-msgstr ""
+msgstr "As categorias de logon interessantes para as Anotações Hibernate são:"
 
 #. Tag: title
 #: setup.xml:164
 #, no-c-format
 msgid "Hibernate Annotations Log Categories"
-msgstr ""
+msgstr "Categorias de Log das Anotações do Hibernate"
 
 #. Tag: entry
 #: setup.xml:169
 #, no-c-format
 msgid "Category"
-msgstr ""
+msgstr "Categoria"
 
 #. Tag: entry
 #: setup.xml:171
 #, no-c-format
 msgid "Function"
-msgstr ""
+msgstr "Função"
 
 #. Tag: emphasis
 #: setup.xml:177
@@ -377,7 +397,7 @@
 #: setup.xml:179
 #, no-c-format
 msgid "Log all configuration related events (not only annotations)."
-msgstr ""
+msgstr "Realize o log em todos os eventos relativos (não apenas anotações)."
 
 #. Tag: para
 #: setup.xml:186
@@ -387,4 +407,7 @@
 "hibernate.org/hib_docs/v3/reference/en/html_single/#configuration-logging"
 "\">Logging</ulink> in the Hibernate Core documentation."
 msgstr ""
+"Para configuração de categoria posterior, refira-se ao <ulink url=\"http://www."
+"hibernate.org/hib_docs/v3/reference/en/html_single/#configuration-logging"
+"\">Logging</ulink> na documentação do Hibernate Core."
 

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/xml-overriding.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/xml-overriding.po	2009-11-30 06:45:05 UTC (rev 97151)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/pt-BR/xml-overriding.po	2009-11-30 06:56:19 UTC (rev 97152)
@@ -9,7 +9,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Last-Translator: \n"
-"PO-Revision-Date: 2009-11-25 11:50+1000\n"
+"PO-Revision-Date: 2009-11-30 16:55+1000\n"
 "Project-Id-Version: xml-overriding\n"
 "Language-Team:  <en at li.org>\n"
 "X-Generator: KBabel 1.11.4\n"
@@ -19,7 +19,7 @@
 #: xml-overriding.xml:28
 #, no-c-format
 msgid "Overriding metadata through XML"
-msgstr ""
+msgstr "Substituição dos metadados através do XML"
 
 #. Tag: para
 #: xml-overriding.xml:30
@@ -32,19 +32,19 @@
 "specific features in some entities, you'll have to either use annotations or "
 "fallback to hbm files. You can of course mix and match annotated entities "
 "and entities describes in hbm files."
-msgstr ""
+msgstr "O alvo primário para os metadados no EJB3 são as anotações, mas a especificação EJB3 fornece uma maneira de substituir ou exceder a anotação definida no banco de dados através de um descritor de implementação XML. Na liberação atual, apenas as anotações EJB3 substituídas são suportadas. Caso deseje usar os recursos específicos do Hibernate em algumas entidades, você terá tento que usar anotações ou retornar aos arquivos hbm. É claro que você pode misturar e combinar entidades anotadas e entidades descritas nos arquivos hbm."
 
 #. Tag: para
 #: xml-overriding.xml:38
 #, no-c-format
 msgid "The unit test suite shows some additional XML file samples."
-msgstr ""
+msgstr "A suíte de teste da unidade apresenta algumas amostras de arquivo XML adicional."
 
 #. Tag: title
 #: xml-overriding.xml:41
 #, no-c-format
 msgid "Principles"
-msgstr ""
+msgstr "Princípios"
 
 #. Tag: para
 #: xml-overriding.xml:43
@@ -53,7 +53,7 @@
 "The XML deployment descriptor structure has been designed to reflect the "
 "annotations one. So if you know the annotations structure, using the XML "
 "schema will be straightforward for you."
-msgstr ""
+msgstr "A estrutura do descritor da implementação XML foi criada para refletir às anotações. Portanto, se você conhece a estrutura das anotações, o uso do esquema XML será bem simples para você."
 
 #. Tag: para
 #: xml-overriding.xml:47
@@ -61,13 +61,13 @@
 msgid ""
 "You can define one ot more XML files describing your metadata, these files "
 "will be merged by the overriding engine."
-msgstr ""
+msgstr "Você pode definir um ou mais arquivos XML descrevendo o seu banco de dados, estes arquivos serão unidos pelo mecanismo de substituição."
 
 #. Tag: title
 #: xml-overriding.xml:51
 #, no-c-format
 msgid "Global level metadata"
-msgstr ""
+msgstr "Metadados de nível global"
 
 #. Tag: para
 #: xml-overriding.xml:53
@@ -75,7 +75,7 @@
 msgid ""
 "You can define global level metadata available for all XML files. You must "
 "not define these metadata more than once per deployment."
-msgstr ""
+msgstr "Você pode definir os metadados de nível global disponível em todos os arquivos XML. Você não deve definir estes metadados mais do que uma vez por implementação."
 
 #. Tag: programlisting
 #: xml-overriding.xml:56
@@ -124,7 +124,7 @@
 "<literal>xml-mapping-metadata-complete</literal> means that all entity, "
 "mapped-superclasses and embeddable metadata should be picked up from XML (ie "
 "ignore annotations)."
-msgstr ""
+msgstr "O <literal>xml-mapping-metadata-complete</literal> significa que todas as entidades, super classes mapeadas e metadados incorporados devem ser escolhidos a partir do XML (ex.: anotações ignore)."
 
 #. Tag: para
 #: xml-overriding.xml:62
@@ -132,7 +132,7 @@
 msgid ""
 "<literal>schema / catalog</literal> will override all default definitions of "
 "schema and catalog in the metadata (both XML and annotations)."
-msgstr ""
+msgstr "<literal>schema / catalog</literal> substituirá todas as definições padrões do esquema e catálogo no banco de dados (ambos XML e anotações)."
 
 #. Tag: para
 #: xml-overriding.xml:66
@@ -140,19 +140,19 @@
 msgid ""
 "<literal>cascade-persist</literal> means that all associations have PERSIST "
 "as a cascade type. We recommend you to not use this feature."
-msgstr ""
+msgstr "<literal>cascade-persist</literal> significa que todas as anotações possuem PERSIST como um tipo de cascade. Recomendamos não utilizar este recurso."
 
 #. Tag: title
 #: xml-overriding.xml:72
 #, no-c-format
 msgid "Entity level metadata"
-msgstr ""
+msgstr "Metadados de nível de entidade"
 
 #. Tag: para
 #: xml-overriding.xml:74
 #, no-c-format
 msgid "You can either define or override metadata informations on a given entity."
-msgstr ""
+msgstr "Você pode tanto definir ou substituir informações de metadados numa entidade gerada."
 
 #. Tag: section
 #: xml-overriding.xml:75
@@ -318,6 +318,128 @@
 "overriding is additive to the one defined in annotations</para> </callout> </"
 "calloutlist> </programlistingco>"
 msgstr ""
+"<programlistingco> <areaspec> <area coords=\"3 85\" id=\"aa1\"/> <area "
+"coords=\"9 85\" id=\"aa2\"/> <area coords=\"10 85\" id=\"aa3\"/> <area "
+"coords=\"11 85\" id=\"aa4\"/> <area coords=\"17 85\" id=\"aa5\"/> <area "
+"coords=\"23 85\" id=\"aa6\"/> <area coords=\"24 85\" id=\"aa7\"/> <area "
+"coords=\"25 85\" id=\"aa8\"/> <area coords=\"26 85\" id=\"aa9\"/> <area "
+"coords=\"31 85\" id=\"aa10\"/> </areaspec> <programlisting>&lt;?xml version="
+"\"1.0\" encoding=\"UTF-8\"?&gt;\n"
+"\n"
+"&lt;entity-mappings \n"
+"  xmlns=\"http://java.sun.com/xml/ns/persistence/orm\"\n"
+"  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+"  xsi:schemaLocation=\"http://java.sun.com/xml/ns/persistence/orm orm_1_0.xsd"
+"\"\n"
+"  version=\"1.0\"&gt;\n"
+"\n"
+"    &lt;package&gt;org.hibernate.test.annotations.reflection&lt;/"
+"package&gt;\n"
+"    &lt;entity class=\"Administration\" access=\"PROPERTY\" metadata-"
+"complete=\"true\"&gt;\n"
+"        &lt;table name=\"tbl_admin\"&gt;\n"
+"            &lt;unique-constraint&gt;\n"
+"                &lt;column-name&gt;firstname&lt;/column-name&gt;\n"
+"                &lt;column-name&gt;lastname&lt;/column-name&gt;\n"
+"            &lt;/unique-constraint&gt;\n"
+"        &lt;/table&gt;\n"
+"        &lt;secondary-table name=\"admin2\"&gt;\n"
+"            &lt;primary-key-join-column name=\"admin_id\" referenced-column-"
+"name=\"id\"/&gt;\n"
+"            &lt;unique-constraint&gt;\n"
+"                &lt;column-name&gt;address&lt;/column-name&gt;\n"
+"            &lt;/unique-constraint&gt;\n"
+"        &lt;/secondary-table&gt;\n"
+"        &lt;id-class class=\"SocialSecurityNumber\"/&gt;\n"
+"        &lt;inheritance strategy=\"JOINED\"/&gt;\n"
+"        &lt;sequence-generator name=\"seqhilo\" sequence-name=\"seqhilo\"/"
+"&gt;\n"
+"        &lt;table-generator name=\"table\" table=\"tablehilo\"/&gt;\n"
+"        ...\n"
+"    &lt;/entity&gt;\n"
+"\n"
+"    &lt;entity class=\"PostalAdministration\"&gt;\n"
+"        &lt;primary-key-join-column name=\"id\"/&gt;\n"
+"        ...\n"
+"    &lt;/entity&gt;\n"
+"&lt;/entity-mappings&gt;</programlisting> <calloutlist> <callout arearefs="
+"\"aa1\"> <para><literal>entity-mappings</literal>: mapeamentos de entidade é o elemento raiz para todos os arquivos XML. Você deve declarar o esquema xml. O arquivo do esquema está incluído no arquivo hibernate-annotations.jar. As Anotações Hibernate processará a falta de acesso à internet.</para> </callout> <callout "
+"arearefs=\"aa2\"> <para><literal>package</literal> (opcional): pacote padrão usado para todos os nomes de classes qualificadas no arquivo descritor de implementação gerado.</para> </callout> <callout arearefs=\"aa3\"> "
+"<para><literal>entity</literal>: desribes an entity.</para> "
+"<para><literal>metadata-complete</literal> define se é que a descrição dos metadados para este elemento está completa ou não (em outras palavras, se as anotações presentes no nível da classe devem ser consideradas ou não).</para> "
+"<para>Uma entidade precisa ter um atributo <literal>class</literal> referindo a classe javaque o metadados aplica.</para> <para> Você pode substituir o nome da entidade através do atributo <literal>name</literal>, caso nenhum esteja definido e caso um <literal>@Entity.name</literal> for presente, ele será usado (comprovado que o metadados completo não foi determinado).</para> <para>Para o elemento metadados completo (veja abaixo), você poderá definir um <literal>access</literal> (tanto <literal>FIELD</literal> ou <literal>PROPERTY</literal> (padrão)). Para um não-elemento metadados completo, caso o <literal>access</literal> não for definido, a posição @Id fará a liderança, caso <literal>access</literal> "
+"seja definido,  o valor será usado.</para> </callout> <callout arearefs=\"aa4\"> "
+"<para><literal>table</literal>: você pode declarar as propriedades da tabela (nome, esquema, catalog), caso nada seja definido a anotação java será usada.</para> "
+"<para>Você pode definir uma ou diversas restrições únicas conforme vistas no exemplo</para> </callout> <callout arearefs=\"aa5\"> "
+"<para><literal>secondary-table</literal>: define uma tabela secundária bastante parecida com uma tabela regular, com exceção que você pode definir a chave primária /coluna(s) de chave primária através do elemento <literal>primary-key-join-column</literal>. Em um não-metadados completo, as tabelas secundárias de anotação são usadas apenas se não houver definição <literal>secondary-table</literal>, do contrário as anotações serão ignoradas.</para> </callout> <callout arearefs=\"aa6\"> "
+"<para><literal>id-class</literal>: define a classe id numa maneira similar o "
+"<literal>@IdClass</literal> realiza</para> </callout> <callout arearefs=\"aa7"
+"\"> <para><literal>inheritance</literal>: define uma estratégia de herança "
+"(<literal>JOINED</literal>, <literal>TABLE_PER_CLASS</literal>, "
+"<literal>SINGLE_TABLE</literal>), disponível apenas no nível de entidade raiz </"
+"para> </callout> <callout arearefs=\"aa8\"> <para><literal>sequence-"
+"generator</literal>: define um gerador de seqüência</para> </callout> <callout "
+"arearefs=\"aa9\"> <para><literal>table-generator</literal>: define um gerador de tabela</para> </callout> <callout arearefs=\"aa10\"> "
+"<para><literal><literal>primary-key-join-column</literal></literal>: define uma coluna de união da chave primária para sub entidades quando a estratégia de herança UNIDA for usada</para> </callout> </calloutlist> </programlistingco> "
+"<programlistingco> <areaspec> <area coords=\"11 85\" id=\"ab1\"/> <area "
+"coords=\"18 85\" id=\"ab2\"/> <area coords=\"22 85\" id=\"ab3\"/> <area "
+"coords=\"28 85\" id=\"ab4\"/> <area coords=\"34 85\" id=\"ab5\"/> </"
+"areaspec> <programlisting>&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n"
+"\n"
+"&lt;entity-mappings \n"
+"  xmlns=\"http://java.sun.com/xml/ns/persistence/orm\"\n"
+"  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+"  xsi:schemaLocation=\"http://java.sun.com/xml/ns/persistence/orm orm_1_0.xsd"
+"\"\n"
+"  version=\"1.0\"&gt;\n"
+"\n"
+"    &lt;package&gt;org.hibernate.test.annotations.reflection&lt;/"
+"package&gt;\n"
+"    &lt;entity class=\"Music\" access=\"PROPERTY\" metadata-complete=\"true"
+"\"&gt;\n"
+"        &lt;discriminator-value&gt;Generic&lt;/discriminator-value&gt;\n"
+"        &lt;discriminator-column length=\"34\"/&gt;\n"
+"        ...\n"
+"    &lt;/entity&gt;\n"
+"\n"
+"    &lt;entity class=\"PostalAdministration\"&gt;\n"
+"        &lt;primary-key-join-column name=\"id\"/&gt;\n"
+"        &lt;named-query name=\"adminById\"&gt;\n"
+"            &lt;query&gt;select m from Administration m where m.id = :id&lt;/"
+"query&gt;\n"
+"            &lt;hint name=\"org.hibernate.timeout\" value=\"200\"/&gt;\n"
+"        &lt;/named-query&gt;\n"
+"        &lt;named-native-query name=\"allAdmin\" result-set-mapping=\"adminrs"
+"\"&gt;\n"
+"            &lt;query&gt;select *, count(taxpayer_id) as taxPayerNumber \n"
+"            from Administration, TaxPayer\n"
+"            where taxpayer_admin_id = admin_id group by ...&lt;/query&gt;\n"
+"            &lt;hint name=\"org.hibernate.timeout\" value=\"200\"/&gt;\n"
+"        &lt;/named-native-query&gt;\n"
+"        &lt;sql-result-set-mapping name=\"adminrs\"&gt;\n"
+"            &lt;entity-result entity-class=\"Administration\"&gt;\n"
+"                &lt;field-result name=\"name\" column=\"fld_name\"/&gt;\n"
+"            &lt;/entity-result&gt;\n"
+"            &lt;column-result name=\"taxPayerNumber\"/&gt;\n"
+"        &lt;/sql-result-set-mapping&gt;\n"
+"        &lt;attribute-override name=\"ground\"&gt;\n"
+"            &lt;column name=\"fld_ground\" unique=\"true\" scale=\"2\"/&gt;\n"
+"        &lt;/attribute-override&gt;\n"
+"        &lt;association-override name=\"referer\"&gt;\n"
+"            &lt;join-column name=\"referer_id\" referenced-column-name=\"id"
+"\"/&gt;\n"
+"        &lt;/association-override&gt;\n"
+"        ...\n"
+"    &lt;/entity&gt;\n"
+"&lt;/entity-mappings&gt;</programlisting> <calloutlist> <callout arearefs="
+"\"ab1\"> <para><literal>discriminator-value / discriminator-column</"
+"literal>: define o valor discriminador e a coluna que o mantém quando a estratégia de herança SINGLE_TABLE for selecionada</para> </callout> <callout "
+"arearefs=\"ab2\"> <para><literal>named-query</literal>: define as consultas nomeadas e possibilita as dicas associadas as mesmas. Caso duas definições possuam o mesmo nome, o XML terá prioridade.</para> </callout> <callout arearefs=\"ab3\"> "
+"<para><literal>named-native-query</literal>: define uma consulta nativa nomeada e seu mapeamento de conjunto de resultado sql. Alternativamente, você pode definir o <literal>result-class</literal>. Estas definições são adicionais àquelas definidas nas anotações. Caso duas definições possuam o mesmo nome, o XML terá prioridade.</para> </callout> <callout arearefs=\"ab4\"> "
+"<para><literal>sql-result-set-mapping</literal>: descreve o conjunto de resultado da estrutura de mapeamento do do conjunto de resultado. Você pode definir ambos mapeamentos de coluna e entidade. Àquelas definições são adicionais àquela definida nas anotações. Caso duas definições possuam o mesmo nome, o XML terá prioridade</para> </callout> "
+"<callout arearefs=\"ab5\"> <para><literal>attribute-override / association-"
+"override</literal>: define uma coluna ou substituição de coluna de união. Esta substituição é adicional àquela definida em anotações</para> </callout> </"
+"calloutlist> </programlistingco>"
 
 #. Tag: para
 #: xml-overriding.xml:246
@@ -326,12 +448,14 @@
 "Same applies for <literal>&lt;embeddable&gt;</literal> and <literal>&lt;"
 "mapped-superclass&gt;</literal>."
 msgstr ""
+"A mesma situação aplica-se para o <literal>&lt;embeddable&gt;</literal> e <literal>&lt;"
+"mapped-superclass&gt;</literal>."
 
 #. Tag: title
 #: xml-overriding.xml:251
 #, no-c-format
 msgid "Property level metadata"
-msgstr ""
+msgstr "Metadados de nível de propriedade"
 
 #. Tag: para
 #: xml-overriding.xml:253
@@ -344,6 +468,8 @@
 "<literal>entity/attributes</literal>, <literal>mapped-superclass/attributes</"
 "literal> or <literal>embeddable/attributes</literal>."
 msgstr ""
+"Você pode definir a substituição XML para propriedades. Caso o metadados completo for definido, as propriedades adicionais (ex.: no nível Java) serão ignoradas. Do contrário, uma vez que você comece substituir uma propriedade, todas as anotações na propriedade gerada serão ignoradas. Todos os metadados do nível da propriedade comportam-se no <literal>entity/attributes</literal>, <literal>mapped-superclass/attributes</"
+"literal> ou <literal>embeddable/attributes</literal>."
 
 #. Tag: programlisting
 #: xml-overriding.xml:261
@@ -413,12 +539,15 @@
 "accordingly: <literal>lob</literal>, <literal>temporal</literal>, "
 "<literal>enumerated</literal>, <literal>column</literal>."
 msgstr ""
+"Você pode substituir uma propriedade <literal>id</literal>, <literal>embedded-"
+"id</literal>, <literal>version</literal>, <literal>embedded</literal> e "
+"<literal>basic</literal>. Cada um destes elementos podem possuir sub-elementos de acordo: <literal>lob</literal>, <literal>temporal</literal>, <literal>enumerated</literal>, <literal>column</literal>."
 
 #. Tag: title
 #: xml-overriding.xml:272
 #, no-c-format
 msgid "Association level metadata"
-msgstr ""
+msgstr "Associação de metadados de nível"
 
 #. Tag: para
 #: xml-overriding.xml:274
@@ -428,6 +557,8 @@
 "metadata behave in <literal>entity/attributes</literal>, <literal>mapped-"
 "superclass/attributes</literal> or <literal>embeddable/attributes</literal>."
 msgstr ""
+"Você pode definir uma substituição XML para associações. Todos os metadados de nível comportam-se no  <literal>entity/attributes</literal>, <literal>mapped-"
+"superclass/attributes</literal> ou <literal>embeddable/attributes</literal>."
 
 #. Tag: programlisting
 #: xml-overriding.xml:279
@@ -494,4 +625,9 @@
 "sense. Once again the structure is reflects the annotations structure. You "
 "can find all semantic informations in the chapter describing annotations."
 msgstr ""
+"Você pode substituir uma associação através do <literal>one-to-many</literal>, "
+"<literal>one-to-one</literal>, <literal>many-to-one</literal> e "
+"<literal>many-to-many</literal>. Cada um destes elementos podem possuir sub-elementos de acordo: <literal>join-table</literal> (que pode possuir <literal>join-"
+"column</literal>s e <literal>inverse-join-column</literal>s), <literal><literal>join-column</literal>s</literal>, <literal>map-key</"
+"literal> e <literal>order-by</literal>. O <literal>mapped-by</literal> e <literal>target-entity</literal> podem ser definidos como atributos quando tiver sentido. Mais uma vez a estrutura é reflexo da estrutura da anotação. Você pode encontrar todas as informações de semântica no capítulo de descrição das anotações."
 




More information about the jboss-cvs-commits mailing list