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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Oct 28 21:19:28 EDT 2009


Author: ldelima at redhat.com
Date: 2009-10-28 21:19:28 -0400 (Wed, 28 Oct 2009)
New Revision: 95718

Modified:
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/pt-BR/example_parentchild.po
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/pt-BR/example_weblog.po
Log:
translation ongoing

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/pt-BR/example_parentchild.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/pt-BR/example_parentchild.po	2009-10-29 00:17:59 UTC (rev 95717)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/pt-BR/example_parentchild.po	2009-10-29 01:19:28 UTC (rev 95718)
@@ -109,7 +109,7 @@
 "Project-Id-Version: example_parentchild\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-09-15 07:03+0000\n"
-"PO-Revision-Date: 2009-10-27 16:17+1000\n"
+"PO-Revision-Date: 2009-10-29 11:15+1000\n"
 "Last-Translator: \n"
 "Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -125,7 +125,7 @@
 
 #. Tag: para
 #: example_parentchild.xml:31
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "One of the first things that new users want to do with Hibernate is to model "
 "a parent/child type relationship. There are two different approaches to "
@@ -145,17 +145,15 @@
 "modelar um tipo de relacionamento Pai/Filho. Existem duas abordagens "
 "diferentes para isto. Por diversas razões diferentes, a abordagem mais "
 "conveniente, especialmente para novos usuários, é modelar ambos "
-"os<literal>Parent</literal> e<literal>Child</literal> como classes de "
+"os <literal>Parent</literal> e <literal>Child</literal> como classes de "
 "entidade com uma associação <literal>&lt;one-to-many&gt;</literal> a partir "
-"do <literal>Parent</literal> para o <literal>Child</literal>. (A abordagem "
+"do <literal>Parent</literal> para o <literal>Child</literal>. A abordagem "
 "alternativa é declarar o <literal>Child</literal> como um <literal>&lt;"
-"composite-element&gt;</literal>.). Agora, o que acontece é que as semânticas "
-"padrão da associação  um para muitos (no Hibernate), são muito menos "
+"composite-element&gt;</literal>. As semânticas "
+"padrões da associação um para muitos (no Hibernate), são muito menos "
 "parecidas com as semânticas comuns de um relacionamento pai/filho do que "
 "aqueles de um mapeamento de elemento de composição. Explicaremos como "
-"utilizar uma<emphasis> associação bidirecional um para muitos com cascatas</"
-"emphasis> para modelar um relacionamento pai/filho de forma eficiente e "
-"elegante. Não é nem um pouco difícil!"
+"utilizar uma <emphasis>associação bidirecional um para muitos com cascatas</emphasis> para modelar um relacionamento pai/filho de forma eficiente e elegante."
 
 #. Tag: title
 #: example_parentchild.xml:45
@@ -165,29 +163,28 @@
 
 #. Tag: para
 #: example_parentchild.xml:47
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Hibernate collections are considered to be a logical part of their owning "
 "entity and not of the contained entities. Be aware that this is a critical "
 "distinction that has the following consequences:"
 msgstr ""
 "As coleções do Hibernate são consideradas uma parte lógica de suas próprias "
-"entidades, nunca das entidades contidas. Esta distinção é crucial! Suas "
-"conseqüências são as seguintes:"
+"entidades, nunca das entidades contidas. Saiba que esta é uma distinção que possui as seguintes conseqüências:"
 
 #. Tag: para
 #: example_parentchild.xml:54
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "When you remove/add an object from/to a collection, the version number of "
 "the collection owner is incremented."
 msgstr ""
 "Quando removemos ou adicionamos um objeto da/na coleção, o número da versão "
-"do proprietário da coleção é incrementado."
+"do proprietário da coleção é incrementado. "
 
 #. Tag: para
 #: example_parentchild.xml:60
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "If an object that was removed from a collection is an instance of a value "
 "type (e.g. a composite element), that object will cease to be persistent and "
@@ -199,11 +196,11 @@
 "(ex.: um elemento de composição), este objeto irá parar de ser persistente e "
 "seu estado será completamente removido do banco de dados. Da mesma forma, ao "
 "adicionar uma instância de tipo de valor à coleção, causará ao estado uma "
-"persistência imediata."
+"persistência imediata. "
 
 #. Tag: para
 #: example_parentchild.xml:68
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Conversely, if an entity is removed from a collection (a one-to-many or many-"
 "to-many association), it will not be deleted by default. This behavior is "
@@ -212,15 +209,15 @@
 "to a collection does not cause that entity to become persistent, by default."
 msgstr ""
 "Por outro lado, se uma entidade é removida de uma coleção (uma associação um-"
-"para-muitos ou muitos-para-muitos), ela não será deletada, por padrão. Este "
+"para-muitos ou muitos-para-muitos), ela não será deletada por padrão. Este "
 "comportamento é completamente consistente, uma mudança para o estado interno "
 "de uma outra entidade não deve fazer com que a entidade associada "
-"desapareça! Da mesma forma, ao adicionar uma entidade à coleção, não faz com "
+"desapareça. Da mesma forma, ao adicionar uma entidade à coleção, não faz com "
 "que a entidade se torne persistente, por padrão. "
 
 #. Tag: para
 #: example_parentchild.xml:78
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Adding an entity to a collection, by default, merely creates a link between "
 "the two entities. Removing the entity will remove the link. This is "
@@ -228,11 +225,9 @@
 "case of a parent/child relationship. In this case, the life of the child is "
 "bound to the life cycle of the parent."
 msgstr ""
-"Ao invés disso, o comportamento padrão é que ao adicionar uma entidade à "
-"coleção, é criado um link entre as duas entidades, enquanto ela está sendo "
-"removida, ela remove o link. Isto é muito apropriado para alguns tipos de "
-"casos. O que não é apropriado de forma alguma, é o caso de um relacionamento "
-"pai/filho, onde a vida do filho está vinculada ao ciclo de vida do pai."
+"A adição de uma entidade à coleção, por padrão, meramente cria um link entre as duas entidades. A remoção da entidade, removerá o link. Isto é muito apropriado para alguns tipos de "
+"casos. No entanto, não é apropriado o caso de um relacionamento "
+"pai/filho. Neste caso, a vida do filho está vinculada ao ciclo de vida do pai."
 
 #. Tag: title
 #: example_parentchild.xml:88
@@ -266,9 +261,9 @@
 
 #. Tag: para
 #: example_parentchild.xml:97
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "If we were to execute the following code:"
-msgstr "Se fossemos executar o seguinte código"
+msgstr "Se fossemos executar o seguinte código:"
 
 #. Tag: programlisting
 #: example_parentchild.xml:101
@@ -310,17 +305,15 @@
 
 #. Tag: para
 #: example_parentchild.xml:119
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "This is not only inefficient, but also violates any <literal>NOT NULL</"
 "literal> constraint on the <literal>parent_id</literal> column. You can fix "
 "the nullability constraint violation by specifying <literal>not-null=\"true"
 "\"</literal> in the collection mapping:"
 msgstr ""
-"Isto não é somente ineficiente como também viola qualquer restrição  "
-"<literal>NOT NULL</literal> na coluna <literal>parent_id</literal>. Nós "
-"podemos concertar a violação da restrição de nulabilidade, especificando um "
-"<literal>not-null=\"true\"</literal> no mapeamento da coleção."
+"Isto não é somente ineficiente como também viola qualquer restrição <literal>NOT NULL</literal> na coluna <literal>parent_id</literal>. Nós podemos concertar a violação da restrição de nulabilidade, especificando um "
+"<literal>not-null=\"true\"</literal> no mapeamento da coleção:"
 
 #. Tag: programlisting
 #: example_parentchild.xml:125
@@ -344,7 +337,7 @@
 
 #. Tag: para
 #: example_parentchild.xml:130
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The underlying cause of this behavior is that the link (the foreign key "
 "<literal>parent_id</literal>) from <literal>p</literal> to <literal>c</"
@@ -352,7 +345,7 @@
 "object and is therefore not created in the <literal>INSERT</literal>. The "
 "solution is to make the link part of the <literal>Child</literal> mapping."
 msgstr ""
-"As causas subjacentes deste comportamento é que o link (a chave estrangeira "
+"As causas subjacentes deste comportamento é que o link (a chave exterior "
 "<literal>parent_id</literal>) de <literal>p</literal> para <literal>c</"
 "literal> não é considerada parte do estado do objeto <literal>Child</"
 "literal> e por isso não é criada no <literal>INSERT</literal>. Então a "
@@ -370,25 +363,25 @@
 
 #. Tag: para
 #: example_parentchild.xml:139
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "You also need to add the <literal>parent</literal> property to the "
 "<literal>Child</literal> class."
 msgstr ""
-"(Nós também precisamos adicionar a propriedade <literal>parent</literal> à "
-"classe do <literal>Child</literal>.)"
+"Nós também precisamos adicionar a propriedade <literal>parent</literal> à "
+"classe do <literal>Child</literal>."
 
 #. Tag: para
 #: example_parentchild.xml:143
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Now that the <literal>Child</literal> entity is managing the state of the "
 "link, we tell the collection not to update the link. We use the "
 "<literal>inverse</literal> attribute to do this:"
 msgstr ""
-"Agora que a entidade<literal>Child</literal> está gerenciando o estado do "
-"link, informaremos à coleção para não atualizar o link. Utilizamos a função "
-"<literal>inverse</literal>."
+"Agora que a entidade <literal>Child</literal> está gerenciando o estado do "
+"link, informaremos à coleção para não atualizar o link. Utilizamos o atributo "
+"<literal>inverse</literal> para isto:"
 
 #. Tag: programlisting
 #: example_parentchild.xml:148
@@ -406,9 +399,9 @@
 
 #. Tag: para
 #: example_parentchild.xml:150
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The following code would be used to add a new <literal>Child</literal>:"
-msgstr "O seguinte código seria usado para adicionar um novo <literal>Child</literal>"
+msgstr "O seguinte código seria usado para adicionar um novo <literal>Child</literal>:"
 
 #. Tag: programlisting
 #: example_parentchild.xml:154
@@ -430,19 +423,19 @@
 
 #. Tag: para
 #: example_parentchild.xml:156
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Only one SQL <literal>INSERT</literal> would now be issued."
-msgstr "E agora, somente um SQL <literal>INSERT</literal> seria editado!"
+msgstr "E agora, somente um SQL <literal>INSERT</literal> seria editado."
 
 #. Tag: para
 #: example_parentchild.xml:160
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "You could also create an <literal>addChild()</literal> method of "
 "<literal>Parent</literal>."
 msgstr ""
 "Para assegurar tudo isto, podemos criar um método de <literal>addChild()</"
-"literal> do <literal>Parent</literal>."
+"literal> do <literal>Parent</literal>. "
 
 #. Tag: programlisting
 #: example_parentchild.xml:165
@@ -460,9 +453,9 @@
 
 #. Tag: para
 #: example_parentchild.xml:167
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The code to add a <literal>Child</literal> looks like this:"
-msgstr "Agora, o código que adiciona um <literal>Child</literal> se parece com este:"
+msgstr "Agora, o código que adiciona um <literal>Child</literal> se parece com este: "
 
 #. Tag: programlisting
 #: example_parentchild.xml:171
@@ -482,18 +475,18 @@
 
 #. Tag: title
 #: example_parentchild.xml:176
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Cascading life cycle"
-msgstr "Ciclo de vida em Cascata"
+msgstr "Ciclo de vida em Cascata "
 
 #. Tag: para
 #: example_parentchild.xml:178
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "You can address the frustrations of the explicit call to <literal>save()</"
 "literal> by using cascades."
 msgstr ""
-"A chamada explícita <literal>save()</literal> ainda é incômoda. Iremos nos "
+"A chamada explícita para <literal>save()</literal> ainda é incômoda. Iremos nos "
 "referir a ela utilizando cascatas."
 
 #. Tag: programlisting
@@ -512,9 +505,9 @@
 
 #. Tag: para
 #: example_parentchild.xml:185
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "This simplifies the code above to:"
-msgstr "Isto simplifica o código acima para"
+msgstr "Isto simplifica o código acima para:"
 
 #. Tag: programlisting
 #: example_parentchild.xml:189
@@ -532,7 +525,7 @@
 
 #. Tag: para
 #: example_parentchild.xml:191
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Similarly, we do not need to iterate over the children when saving or "
 "deleting a <literal>Parent</literal>. The following removes <literal>p</"
@@ -540,7 +533,7 @@
 msgstr ""
 "Da mesma forma, não precisamos repetir este comando com os filhos ao salvar "
 "ou deletar um <literal>Parent</literal>. O comando seguinte irá remover o "
-"<literal>p</literal> e todos os seus filhos do banco de dados."
+"<literal>p</literal> e todos os seus filhos do banco de dados. "
 
 #. Tag: programlisting
 #: example_parentchild.xml:196
@@ -556,9 +549,9 @@
 
 #. Tag: para
 #: example_parentchild.xml:198
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "However, the following code:"
-msgstr "No entanto, este código"
+msgstr "No entanto, este código:"
 
 #. Tag: programlisting
 #: example_parentchild.xml:202
@@ -578,16 +571,16 @@
 
 #. Tag: para
 #: example_parentchild.xml:204
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "will not remove <literal>c</literal> from the database. In this case, it "
 "will only remove the link to <literal>p</literal> and cause a <literal>NOT "
 "NULL</literal> constraint violation. You need to explicitly <literal>delete()"
 "</literal> the <literal>Child</literal>."
 msgstr ""
-"não irá remover <literal>c</literal> do banco de dados, ele somente removerá "
-"o link para<literal>p</literal> (e neste caso, causará uma violação de "
-"restrição <literal>NOT NULL</literal>). Você precisará <literal>deletar()</"
+"não irá remover <literal>c</literal> do banco de dados. Neste caso, ele somente removerá "
+"o link para <literal>p</literal> e causará uma violação de "
+"restrição <literal>NOT NULL</literal>). Você precisará <literal>delete()</"
 "literal> de forma explícita o <literal>Child</literal>."
 
 #. Tag: programlisting
@@ -608,17 +601,17 @@
 
 #. Tag: para
 #: example_parentchild.xml:212
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "In our case, a <literal>Child</literal> cannot exist without its parent. So "
 "if we remove a <literal>Child</literal> from the collection, we do want it "
 "to be deleted. To do this, we must use <literal>cascade=\"all-delete-orphan"
 "\"</literal>."
 msgstr ""
-"Agora, no seu caso, um <literal>Child</literal> Não pode existir sem seu "
+"Agora, no seu caso, um <literal>Child</literal> não pode existir sem seu "
 "pai. Então, se removermos um <literal>Child</literal> da coleção, não iremos "
 "mais querer que ele seja deletado. Devido a isto, devemos utilizar "
-"um<literal>cascade=\"all-delete-orphan\"</literal>."
+"um <literal>cascade=\"all-delete-orphan\"</literal>."
 
 #. Tag: programlisting
 #: example_parentchild.xml:218
@@ -638,7 +631,7 @@
 
 #. Tag: para
 #: example_parentchild.xml:220
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Even though the collection mapping specifies <literal>inverse=\"true\"</"
 "literal>, cascades are still processed by iterating the collection elements. "
@@ -646,7 +639,7 @@
 "it to the collection. It is not enough to simply call <literal>setParent()</"
 "literal>."
 msgstr ""
-"Nota: Apesar do mapeamento da coleção especificar <literal>inverse=\"true\"</"
+"Apesar do mapeamento da coleção especificar <literal>inverse=\"true\"</"
 "literal>, as cascatas ainda são processadas por repetição dos elementos de "
 "coleção. Portanto, se você requiser que um objeto seja salvo, deletado ou "
 "atualizado por uma cascata, você deverá adicioná-lo à sua coleção. Chamar "
@@ -654,13 +647,13 @@
 
 #. Tag: title
 #: example_parentchild.xml:230
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Cascades and <literal>unsaved-value</literal>"
-msgstr "Cascatas e valores não salvos"
+msgstr "Cascatas e <literal>unsaved-value</literal>"
 
 #. Tag: para
 #: example_parentchild.xml:232
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Suppose we loaded up a <literal>Parent</literal> in one <literal>Session</"
 "literal>, made some changes in a UI action and wanted to persist these "
@@ -676,30 +669,29 @@
 "necessary to specify an <literal>unsaved-value</literal> explicitly.</"
 "emphasis>"
 msgstr ""
-"Vamos supor que tenhamos carregado um<literal>Parent</literal> em uma  "
+"Vamos supor que tenhamos carregado um <literal>Parent</literal> em uma  "
 "<literal>Session</literal>, fizemos algumas mudanças em uma ação UI e "
 "desejamos que persista estas mudanças em uma sessão nova, chamando um "
 "<literal>update()</literal>. O <literal>Parent</literal> irá conter uma "
 "coleção de filhos e uma vez que a atualização da cascata esteja habilitada, "
 "o Hibernate precisará saber qual filho foi instanciado mais recentemente e "
 "qual representa a linha existente no banco de dados. Vamos supor que ambos "
-"os<literal>Parent</literal> e <literal>Child</literal> tenham gerado "
-"propriedades de identificador do tipo<literal>Long</literal>. O Hibernate "
+"os <literal>Parent</literal> e <literal>Child</literal> tenham gerado "
+"propriedades de identificador do tipo <literal>Long</literal>. O Hibernate "
 "usará o identificador e o valor de propriedade da versão/carimbo de data e "
 "hora para determinar qual filho é novo. (Veja <xref linkend="
-"\"Working_with_objects-Automatic_state_detection\"/>.) <emphasis>no "
-"Hibernate3, não é mais necessário especificar um<literal> valor não salvo</"
-"literal> explicitamente</emphasis>"
+"\"objectstate-saveorupdate\"/>.) <emphasis>no "
+"Hibernate3, não é mais necessário especificar um <literal>unsaved-value</literal> explicitamente.</emphasis>"
 
 #. Tag: para
 #: example_parentchild.xml:244
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The following code will update <literal>parent</literal> and <literal>child</"
 "literal> and insert <literal>newChild</literal>:"
 msgstr ""
 "O seguinte código atualizará o <literal>parent</literal> e o <literal>child</"
-"literal> e inserirá um <literal>newChild</literal>."
+"literal> e inserirá um <literal>newChild</literal>:"
 
 #. Tag: programlisting
 #: example_parentchild.xml:249
@@ -721,7 +713,7 @@
 
 #. Tag: para
 #: example_parentchild.xml:251
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "This may be suitable for the case of a generated identifier, but what about "
 "assigned identifiers and composite identifiers? This is more difficult, "
@@ -734,12 +726,12 @@
 "Bem, isto cabe bem no caso de um identificador gerado, mas e os "
 "identificadores atribuídos e os identificadores de composição? Isto é mais "
 "difícil, pois uma vez que o Hibernate não pode utilizar a propriedade do "
-"identificador para distinguir entre um objeto instanciado recentemente (com "
-"um identificador atribuído pelo usuário) e um objeto carregado em uma sessão "
+"identificador para distinguir entre um objeto instanciado recentemente, com "
+"um identificador atribuído pelo usuário, e um objeto carregado em uma sessão "
 "anterior. Neste caso, o Hibernate usará tanto um carimbo de data e hora "
 "(timestamp) ou uma propriedade de versão, ou irá na verdade consultar um "
-"cache de segundo nível, ou no pior dos casos, o banco de dados , para ver se "
-"a linha existe."
+"cache de segundo nível, ou no pior dos casos, o banco de dados, para ver se "
+"a linha existe. "
 
 #. Tag: title
 #: example_parentchild.xml:284
@@ -749,7 +741,7 @@
 
 #. Tag: para
 #: example_parentchild.xml:286
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The sections we have just covered can be a bit confusing. However, in "
 "practice, it all works out nicely. Most Hibernate applications use the "
@@ -757,11 +749,11 @@
 msgstr ""
 "Há muito o que digerir aqui e pode parecer confuso na primeira vez. No "
 "entanto, na prática, funciona muito bem. A maioria dos aplicativos do "
-"Hibernate utiliza o modelo pai/filho em muitos lugares. "
+"Hibernate utiliza o modelo pai/filho em muitos lugares.  "
 
 #. Tag: para
 #: example_parentchild.xml:291
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "We mentioned an alternative in the first paragraph. None of the above issues "
 "exist in the case of <literal>&lt;composite-element&gt;</literal> mappings, "
@@ -775,5 +767,5 @@
 "literal>, que possuem exatamente a semântica do relacionamento pai/filho. "
 "Infelizmente, existem duas grandes limitações para elementos compostos: "
 "elementos compostos podem não possuir coleções e assim sendo podem não ser "
-"filhos de nenhuma outra entidade a não ser do pai único."
+"filhos de nenhuma outra entidade a não ser do pai único. "
 

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/pt-BR/example_weblog.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/pt-BR/example_weblog.po	2009-10-29 00:17:59 UTC (rev 95717)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Core/pt-BR/example_weblog.po	2009-10-29 01:19:28 UTC (rev 95718)
@@ -1,5 +1,4 @@
-# translation of Collection_Mapping.po to Brazilian Portuguese
-# translation of Collection_Mapping.po to Spanish
+# translation of example_weblog.po to
 # translation of Collection_Mapping.po to
 # translation of Collection_Mapping.po to
 # translation of Collection_Mapping.po to
@@ -107,16 +106,16 @@
 # Glaucia Cintra <gcintra at redhat.com>, 2007.
 msgid ""
 msgstr ""
-"Project-Id-Version: Collection_Mapping\n"
+"Project-Id-Version: example_weblog\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-09-15 07:03+0000\n"
-"PO-Revision-Date: 2007-02-26 11:14+1000\n"
-"Last-Translator: Glaucia Cintra <gcintra at redhat.com>\n"
-"Language-Team: Brazilian Portuguese <en at li.org>\n"
+"PO-Revision-Date: 2009-10-29 11:18+1000\n"
+"Last-Translator: \n"
+"Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.9.1\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: example_weblog.xml:29
@@ -132,19 +131,19 @@
 
 #. Tag: para
 #: example_weblog.xml:34
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The persistent classes here represent a weblog and an item posted in a "
 "weblog. They are to be modelled as a standard parent/child relationship, but "
 "we will use an ordered bag, instead of a set:"
 msgstr ""
-"As classes persistentes representam um weblog, e um ítem postado em um "
+"As classes persistentes representam um weblog, e um item postado em um "
 "weblog. Eles não devem ser modelados como um relacionamento padrão pai/"
-"filho, mas usaremos uma bolsa ordenada ao invés de um conjunto. "
+"filho, mas usaremos uma bolsa ordenada ao invés de um conjunto:"
 
 #. Tag: programlisting
 #: example_weblog.xml:40
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[package eg;\n"
 "\n"
@@ -175,7 +174,7 @@
 "    }\n"
 "}]]>"
 msgstr ""
-"package eg;\n"
+"<![CDATA[package eg;\n"
 "\n"
 "import java.util.List;\n"
 "\n"
@@ -202,11 +201,11 @@
 "    public void setName(String string) {\n"
 "        _name = string;\n"
 "    }\n"
-"}"
+"}]]>"
 
 #. Tag: programlisting
 #: example_weblog.xml:42
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[package eg;\n"
 "\n"
@@ -252,7 +251,7 @@
 "    }\n"
 "}]]>"
 msgstr ""
-"package eg;\n"
+"<![CDATA[package eg;\n"
 "\n"
 "import java.text.DateFormat;\n"
 "import java.util.Calendar;\n"
@@ -294,7 +293,7 @@
 "    public void setTitle(String string) {\n"
 "        _title = string;\n"
 "    }\n"
-"}"
+"}]]>"
 
 #. Tag: title
 #: example_weblog.xml:47
@@ -304,13 +303,13 @@
 
 #. Tag: para
 #: example_weblog.xml:49
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The XML mappings are now straightforward. For example:"
-msgstr "Os mapeamentos XML devem agora ser um tanto diretos."
+msgstr "Os mapeamentos XML devem agora ser um tanto diretos. Por exemplo:"
 
 #. Tag: programlisting
 #: example_weblog.xml:53
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\"?>\n"
 "<!DOCTYPE hibernate-mapping PUBLIC\n"
@@ -352,49 +351,49 @@
 "\n"
 "</hibernate-mapping>]]>"
 msgstr ""
-"&lt;?xml version=\"1.0\"?&gt;\n"
-"&lt;!DOCTYPE hibernate-mapping PUBLIC\n"
+"<![CDATA[<?xml version=\"1.0\"?>\n"
+"<!DOCTYPE hibernate-mapping PUBLIC\n"
 "    \"-//Hibernate/Hibernate Mapping DTD 3.0//EN\"\n"
-"    \"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd\"&gt;\n"
+"    \"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd\">\n"
 "\n"
-"&lt;hibernate-mapping package=\"eg\"&gt;\n"
+"<hibernate-mapping package=\"eg\">\n"
 "\n"
-"    &lt;class\n"
+"    <class\n"
 "        name=\"Blog\"\n"
-"        table=\"BLOGS\"&gt;\n"
+"        table=\"BLOGS\">\n"
 "\n"
-"        &lt;id\n"
+"        <id\n"
 "            name=\"id\"\n"
-"            column=\"BLOG_ID\"&gt;\n"
+"            column=\"BLOG_ID\">\n"
 "\n"
-"            &lt;generator class=\"native\"/&gt;\n"
+"            <generator class=\"native\"/>\n"
 "\n"
-"        &lt;/id&gt;\n"
+"        </id>\n"
 "\n"
-"        &lt;property\n"
+"        <property\n"
 "            name=\"name\"\n"
 "            column=\"NAME\"\n"
 "            not-null=\"true\"\n"
-"            unique=\"true\"/&gt;\n"
+"            unique=\"true\"/>\n"
 "\n"
-"        &lt;bag\n"
+"        <bag\n"
 "            name=\"items\"\n"
 "            inverse=\"true\"\n"
 "            order-by=\"DATE_TIME\"\n"
-"            cascade=\"all\"&gt;\n"
+"            cascade=\"all\">\n"
 "\n"
-"            &lt;key column=\"BLOG_ID\"/&gt;\n"
-"            &lt;one-to-many class=\"BlogItem\"/&gt;\n"
+"            <key column=\"BLOG_ID\"/>\n"
+"            <one-to-many class=\"BlogItem\"/>\n"
 "\n"
-"        &lt;/bag&gt;\n"
+"        </bag>\n"
 "\n"
-"    &lt;/class&gt;\n"
+"    </class>\n"
 "\n"
-"&lt;/hibernate-mapping&gt;"
+"</hibernate-mapping>]]>"
 
 #. Tag: programlisting
 #: example_weblog.xml:55
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\"?>\n"
 "<!DOCTYPE hibernate-mapping PUBLIC\n"
@@ -440,49 +439,49 @@
 "\n"
 "</hibernate-mapping>]]>"
 msgstr ""
-"&lt;?xml version=\"1.0\"?&gt;\n"
-"&lt;!DOCTYPE hibernate-mapping PUBLIC\n"
+"<![CDATA[<?xml version=\"1.0\"?>\n"
+"<!DOCTYPE hibernate-mapping PUBLIC\n"
 "    \"-//Hibernate/Hibernate Mapping DTD 3.0//EN\"\n"
-"    \"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd\"&gt;\n"
+"    \"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd\">\n"
 "\n"
-"&lt;hibernate-mapping package=\"eg\"&gt;\n"
+"<hibernate-mapping package=\"eg\">\n"
 "\n"
-"    &lt;class\n"
+"    <class\n"
 "        name=\"BlogItem\"\n"
 "        table=\"BLOG_ITEMS\"\n"
-"        dynamic-update=\"true\"&gt;\n"
+"        dynamic-update=\"true\">\n"
 "\n"
-"        &lt;id\n"
+"        <id\n"
 "            name=\"id\"\n"
-"            column=\"BLOG_ITEM_ID\"&gt;\n"
+"            column=\"BLOG_ITEM_ID\">\n"
 "\n"
-"            &lt;generator class=\"native\"/&gt;\n"
+"            <generator class=\"native\"/>\n"
 "\n"
-"        &lt;/id&gt;\n"
+"        </id>\n"
 "\n"
-"        &lt;property\n"
+"        <property\n"
 "            name=\"title\"\n"
 "            column=\"TITLE\"\n"
-"            not-null=\"true\"/&gt;\n"
+"            not-null=\"true\"/>\n"
 "\n"
-"        &lt;property\n"
+"        <property\n"
 "            name=\"text\"\n"
 "            column=\"TEXT\"\n"
-"            not-null=\"true\"/&gt;\n"
+"            not-null=\"true\"/>\n"
 "\n"
-"        &lt;property\n"
+"        <property\n"
 "            name=\"datetime\"\n"
 "            column=\"DATE_TIME\"\n"
-"            not-null=\"true\"/&gt;\n"
+"            not-null=\"true\"/>\n"
 "\n"
-"        &lt;many-to-one\n"
+"        <many-to-one\n"
 "            name=\"blog\"\n"
 "            column=\"BLOG_ID\"\n"
-"            not-null=\"true\"/&gt;\n"
+"            not-null=\"true\"/>\n"
 "\n"
-"    &lt;/class&gt;\n"
+"    </class>\n"
 "\n"
-"&lt;/hibernate-mapping&gt;"
+"</hibernate-mapping>]]>"
 
 #. Tag: title
 #: example_weblog.xml:60
@@ -492,17 +491,17 @@
 
 #. Tag: para
 #: example_weblog.xml:62
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The following class demonstrates some of the kinds of things we can do with "
 "these classes using Hibernate:"
 msgstr ""
 "A seguinte classe demonstra algumas atividades que podemos realizar com "
-"estas classes, usando Hibernate. "
+"estas classes, usando Hibernate:"
 
 #. Tag: programlisting
 #: example_weblog.xml:67
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[package eg;\n"
 "\n"
@@ -743,241 +742,4 @@
 "    }\n"
 "}]]>"
 msgstr ""
-"package eg;\n"
-"\n"
-"import java.util.ArrayList;\n"
-"import java.util.Calendar;\n"
-"import java.util.Iterator;\n"
-"import java.util.List;\n"
-"\n"
-"import org.hibernate.HibernateException;\n"
-"import org.hibernate.Query;\n"
-"import org.hibernate.Session;\n"
-"import org.hibernate.SessionFactory;\n"
-"import org.hibernate.Transaction;\n"
-"import org.hibernate.cfg.Configuration;\n"
-"import org.hibernate.tool.hbm2ddl.SchemaExport;\n"
-"\n"
-"public class BlogMain {\n"
-"    \n"
-"    private SessionFactory _sessions;\n"
-"    \n"
-"    public void configure() throws HibernateException {\n"
-"        _sessions = new Configuration()\n"
-"            .addClass(Blog.class)\n"
-"            .addClass(BlogItem.class)\n"
-"            .buildSessionFactory();\n"
-"    }\n"
-"    \n"
-"    public void exportTables() throws HibernateException {\n"
-"        Configuration cfg = new Configuration()\n"
-"            .addClass(Blog.class)\n"
-"            .addClass(BlogItem.class);\n"
-"        new SchemaExport(cfg).create(true, true);\n"
-"    }\n"
-"    \n"
-"    public Blog createBlog(String name) throws HibernateException {\n"
-"        \n"
-"        Blog blog = new Blog();\n"
-"        blog.setName(name);\n"
-"        blog.setItems( new ArrayList() );\n"
-"        \n"
-"        Session session = _sessions.openSession();\n"
-"        Transaction tx = null;\n"
-"        try {\n"
-"            tx = session.beginTransaction();\n"
-"            session.persist(blog);\n"
-"            tx.commit();\n"
-"        }\n"
-"        catch (HibernateException he) {\n"
-"            if (tx!=null) tx.rollback();\n"
-"            throw he;\n"
-"        }\n"
-"        finally {\n"
-"            session.close();\n"
-"        }\n"
-"        return blog;\n"
-"    }\n"
-"    \n"
-"    public BlogItem createBlogItem(Blog blog, String title, String text)\n"
-"                        throws HibernateException {\n"
-"        \n"
-"        BlogItem item = new BlogItem();\n"
-"        item.setTitle(title);\n"
-"        item.setText(text);\n"
-"        item.setBlog(blog);\n"
-"        item.setDatetime( Calendar.getInstance() );\n"
-"        blog.getItems().add(item);\n"
-"        \n"
-"        Session session = _sessions.openSession();\n"
-"        Transaction tx = null;\n"
-"        try {\n"
-"            tx = session.beginTransaction();\n"
-"            session.update(blog);\n"
-"            tx.commit();\n"
-"        }\n"
-"        catch (HibernateException he) {\n"
-"            if (tx!=null) tx.rollback();\n"
-"            throw he;\n"
-"        }\n"
-"        finally {\n"
-"            session.close();\n"
-"        }\n"
-"        return item;\n"
-"    }\n"
-"    \n"
-"    public BlogItem createBlogItem(Long blogid, String title, String text)\n"
-"                        throws HibernateException {\n"
-"        \n"
-"        BlogItem item = new BlogItem();\n"
-"        item.setTitle(title);\n"
-"        item.setText(text);\n"
-"        item.setDatetime( Calendar.getInstance() );\n"
-"        \n"
-"        Session session = _sessions.openSession();\n"
-"        Transaction tx = null;\n"
-"        try {\n"
-"            tx = session.beginTransaction();\n"
-"            Blog blog = (Blog) session.load(Blog.class, blogid);\n"
-"            item.setBlog(blog);\n"
-"            blog.getItems().add(item);\n"
-"            tx.commit();\n"
-"        }\n"
-"        catch (HibernateException he) {\n"
-"            if (tx!=null) tx.rollback();\n"
-"            throw he;\n"
-"        }\n"
-"        finally {\n"
-"            session.close();\n"
-"        }\n"
-"        return item;\n"
-"    }\n"
-"    \n"
-"    public void updateBlogItem(BlogItem item, String text)\n"
-"                    throws HibernateException {\n"
-"        \n"
-"        item.setText(text);\n"
-"        \n"
-"        Session session = _sessions.openSession();\n"
-"        Transaction tx = null;\n"
-"        try {\n"
-"            tx = session.beginTransaction();\n"
-"            session.update(item);\n"
-"            tx.commit();\n"
-"        }\n"
-"        catch (HibernateException he) {\n"
-"            if (tx!=null) tx.rollback();\n"
-"            throw he;\n"
-"        }\n"
-"        finally {\n"
-"            session.close();\n"
-"        }\n"
-"    }\n"
-"    \n"
-"    public void updateBlogItem(Long itemid, String text)\n"
-"                    throws HibernateException {\n"
-"    \n"
-"        Session session = _sessions.openSession();\n"
-"        Transaction tx = null;\n"
-"        try {\n"
-"            tx = session.beginTransaction();\n"
-"            BlogItem item = (BlogItem) session.load(BlogItem.class, "
-"itemid);\n"
-"            item.setText(text);\n"
-"            tx.commit();\n"
-"        }\n"
-"        catch (HibernateException he) {\n"
-"            if (tx!=null) tx.rollback();\n"
-"            throw he;\n"
-"        }\n"
-"        finally {\n"
-"            session.close();\n"
-"        }\n"
-"    }\n"
-"    \n"
-"    public List listAllBlogNamesAndItemCounts(int max)\n"
-"                    throws HibernateException {\n"
-"        \n"
-"        Session session = _sessions.openSession();\n"
-"        Transaction tx = null;\n"
-"        List result = null;\n"
-"        try {\n"
-"            tx = session.beginTransaction();\n"
-"            Query q = session.createQuery(\n"
-"                \"select blog.id, blog.name, count(blogItem) \" +\n"
-"                \"from Blog as blog \" +\n"
-"                \"left outer join blog.items as blogItem \" +\n"
-"                \"group by blog.name, blog.id \" +\n"
-"                \"order by max(blogItem.datetime)\"\n"
-"            );\n"
-"            q.setMaxResults(max);\n"
-"            result = q.list();\n"
-"            tx.commit();\n"
-"        }\n"
-"        catch (HibernateException he) {\n"
-"            if (tx!=null) tx.rollback();\n"
-"            throw he;\n"
-"        }\n"
-"        finally {\n"
-"            session.close();\n"
-"        }\n"
-"        return result;\n"
-"    }\n"
-"    \n"
-"    public Blog getBlogAndAllItems(Long blogid)\n"
-"                    throws HibernateException {\n"
-"        \n"
-"        Session session = _sessions.openSession();\n"
-"        Transaction tx = null;\n"
-"        Blog blog = null;\n"
-"        try {\n"
-"            tx = session.beginTransaction();\n"
-"            Query q = session.createQuery(\n"
-"                \"from Blog as blog \" +\n"
-"                \"left outer join fetch blog.items \" +\n"
-"                \"where blog.id = :blogid\"\n"
-"            );\n"
-"            q.setParameter(\"blogid\", blogid);\n"
-"            blog  = (Blog) q.uniqueResult();\n"
-"            tx.commit();\n"
-"        }\n"
-"        catch (HibernateException he) {\n"
-"            if (tx!=null) tx.rollback();\n"
-"            throw he;\n"
-"        }\n"
-"        finally {\n"
-"            session.close();\n"
-"        }\n"
-"        return blog;\n"
-"    }\n"
-"    \n"
-"    public List listBlogsAndRecentItems() throws HibernateException {\n"
-"        \n"
-"        Session session = _sessions.openSession();\n"
-"        Transaction tx = null;\n"
-"        List result = null;\n"
-"        try {\n"
-"            tx = session.beginTransaction();\n"
-"            Query q = session.createQuery(\n"
-"                \"from Blog as blog \" +\n"
-"                \"inner join blog.items as blogItem \" +\n"
-"                \"where blogItem.datetime &gt; :minDate\"\n"
-"            );\n"
-"\n"
-"            Calendar cal = Calendar.getInstance();\n"
-"            cal.roll(Calendar.MONTH, false);\n"
-"            q.setCalendar(\"minDate\", cal);\n"
-"            \n"
-"            result = q.list();\n"
-"            tx.commit();\n"
-"        }\n"
-"        catch (HibernateException he) {\n"
-"            if (tx!=null) tx.rollback();\n"
-"            throw he;\n"
-"        }\n"
-"        finally {\n"
-"            session.close();\n"
-"        }\n"
-"        return result;\n"
-"    }\n"
-"}"
+




More information about the jboss-cvs-commits mailing list