[weld-commits] Weld SVN: r5475 - doc/trunk/reference/pt-BR.

weld-commits at lists.jboss.org weld-commits at lists.jboss.org
Fri Jan 15 07:32:58 EST 2010


Author: brunolmfg
Date: 2010-01-15 07:32:58 -0500 (Fri, 15 Jan 2010)
New Revision: 5475

Modified:
   doc/trunk/reference/pt-BR/example.po
Log:
WELD-17: Translated chapter about JSF example.

Modified: doc/trunk/reference/pt-BR/example.po
===================================================================
--- doc/trunk/reference/pt-BR/example.po	2010-01-15 12:21:12 UTC (rev 5474)
+++ doc/trunk/reference/pt-BR/example.po	2010-01-15 12:32:58 UTC (rev 5475)
@@ -6,8 +6,8 @@
 "Project-Id-Version: Introduction_to_Web_Beans VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2010-01-06 12:17+0000\n"
-"PO-Revision-Date: 2009-12-19 18:01-0300\n"
-"Last-Translator: João Paulo Viragine <joao.viragine at redhat.com>\n"
+"PO-Revision-Date: 2010-01-15 10:27-0300\n"
+"Last-Translator: Bruno Leonardo Gonçalves <brunolmfg at gmail.com>\n"
 "Language-Team: none\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -21,7 +21,7 @@
 
 #. Tag: para
 #: example.xml:6
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Let's illustrate these ideas with a full example. We're going to implement "
 "user login/logout for an application that uses JSF. First, we'll define a "
@@ -29,14 +29,15 @@
 "with constraints defined using annotations from the Bean Validation "
 "specification:"
 msgstr ""
-"Ilustraremos essas idéias com um exemplo completo. Nós  implementaremos um "
+"Vamos ilustrar essas ideias com um exemplo completo. Nós  implementaremos um "
 "login/logout de usuário de uma aplicação que utiliza JSF. Primeiro, "
-"definiremos um Web Bean que irá armazenar o nome do usuário (username) e a "
-"senha (password) fornecidos durante o login:"
+"definiremos um bean com escopo de solicitação para manter o nome do usuário "
+"(username) e a senha (password) fornecidos durante o login, com as "
+"restrições definidas utilizando anotações da especificação Beans Validation:"
 
 #. Tag: programlisting
 #: example.xml:12
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Named @RequestScoped\n"
 "public class Credentials {\n"
@@ -57,23 +58,24 @@
 "    private String username;\n"
 "    private String password;\n"
 "    \n"
+"    @NotNull @Length(min=3, max=25)\n"
 "    public String getUsername() { return username; }\n"
 "    public void setUsername(String username) { this.username = username; }\n"
 "    \n"
+"    @NotNull @Length(min=6, max=20)\n"
 "    public String getPassword() { return password; }\n"
 "    public void setPassword(String password) { this.password = password; }\n"
 "}]]>"
 
 #. Tag: para
 #: example.xml:14
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "This bean is bound to the login prompt in the following JSF form:"
-msgstr ""
-"Esse Web Bean é vinculado ao prompt de login do seguinte formulário JSF:"
+msgstr "Esse bean é vinculado ao prompt de login no seguinte formulário JSF:"
 
 #. Tag: programlisting
 #: example.xml:16
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:form>\n"
 "   <h:panelGrid columns=\"2\" rendered=\"#{!login.loggedIn}\">\n"
@@ -92,10 +94,12 @@
 msgstr ""
 "<![CDATA[<h:form>\n"
 "   <h:panelGrid columns=\"2\" rendered=\"#{!login.loggedIn}\">\n"
-"      <h:outputLabel for=\"username\">Username:</h:outputLabel>\n"
-"      <h:inputText id=\"username\" value=\"#{credentials.username}\"/>\n"
-"      <h:outputLabel for=\"password\">Password:</h:outputLabel>\n"
-"      <h:inputText id=\"password\" value=\"#{credentials.password}\"/>\n"
+"      <f:validateBean>\n"
+"         <h:outputLabel for=\"username\">Username:</h:outputLabel>\n"
+"         <h:inputText id=\"username\" value=\"#{credentials.username}\"/>\n"
+"         <h:outputLabel for=\"password\">Password:</h:outputLabel>\n"
+"         <h:inputText id=\"password\" value=\"#{credentials.password}\"/>\n"
+"      </f:validateBean>\n"
 "   </h:panelGrid>\n"
 "   <h:commandButton value=\"Login\" action=\"#{login.login}\" rendered=\"#{!"
 "login.loggedIn}\"/>\n"
@@ -107,11 +111,11 @@
 #: example.xml:18
 #, no-c-format
 msgid "Users are represented by a JPA entity:"
-msgstr ""
+msgstr "Os usuários são representados por uma entidade JPA:"
 
 #. Tag: programlisting
 #: example.xml:22
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
 "public class User {\n"
@@ -123,16 +127,14 @@
 "   public String setPassword(String password) { this.password = password; }\n"
 "}]]>"
 msgstr ""
-"<![CDATA[@Named @RequestScoped\n"
-"public class Credentials {\n"
-"    private String username;\n"
-"    private String password;\n"
-"    \n"
-"    public String getUsername() { return username; }\n"
-"    public void setUsername(String username) { this.username = username; }\n"
-"    \n"
-"    public String getPassword() { return password; }\n"
-"    public void setPassword(String password) { this.password = password; }\n"
+"<![CDATA[@Entity\n"
+"public class User {\n"
+"   private @NotNull @Length(min=3, max=25) @Id String username;\n"
+"   private @NotNull @Length(min=6, max=20) String password;\n"
+"   \n"
+"   public String getUsername() { return username; }\n"
+"   public void setUsername(String username) { this.username = username; }\n"
+"   public String setPassword(String password) { this.password = password; }\n"
 "}]]>"
 
 #. Tag: para
@@ -143,18 +145,21 @@
 "file to configure the JPA persistence unit containing <literal>User</"
 "literal>.)"
 msgstr ""
+"(Observe que também vamos precisar de um arquivo <literal>persistence.xml</"
+"literal> para configurar a unidade de persistência JPA contendo a entidade "
+"<literal>User</literal>.)"
 
 #. Tag: para
 #: example.xml:29
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The actual work is done by a session-scoped bean that maintains information "
 "about the currently logged-in user and exposes the <literal>User</literal> "
 "entity to other beans:"
 msgstr ""
-"O verdadeiro trabalho é realizado por um Web Bean em escopo de sessão que "
+"O verdadeiro trabalho é realizado por um bean com escopo de sessão que "
 "mantém informações sobre o atual usuário conectado e expõe a entidade "
-"<literal>User</literal> para outros Web Beans:"
+"<literal>User</literal> para outros beans:"
 
 #. Tag: programlisting
 #: example.xml:34
@@ -243,6 +248,8 @@
 "<literal>@LoggedIn</literal> and <literal>@UserDatabase</literal> are custom "
 "qualifier annotations:"
 msgstr ""
+"<literal>@LoggedIn</literal> e <literal>@UserDatabase</literal> são "
+"anotações de qualificadores personalizados:"
 
 #. Tag: programlisting
 #: example.xml:38
@@ -279,28 +286,32 @@
 "We need an adaptor bean to expose our typesafe <literal>EntityManager</"
 "literal>:"
 msgstr ""
+"Precisamos de um bean adaptador para expor nossa <literal>EntityManager</"
+"literal> typesafe:"
 
 #. Tag: programlisting
 #: example.xml:46
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[class UserDatabaseProducer {\n"
 "   @Produces @UserDatabase @PersistenceContext \n"
 "   static EntityManager userDatabase;\n"
 "}]]>"
 msgstr ""
-"<![CDATA[public class UserDatabaseProducer {\n"
-"   @Produces @UserDatabase @PersistenceContext EntityManager userDatabase;\n"
+"<![CDATA[class UserDatabaseProducer {\n"
+"   @Produces @UserDatabase @PersistenceContext \n"
+"   static EntityManager userDatabase;\n"
 "}]]>"
 
 #. Tag: para
 #: example.xml:48
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Now <literal>DocumentEditor</literal>, or any other bean, can easily inject "
 "the current user:"
 msgstr ""
-"Agora, qualquer outro Web Bean pode facilmente injetar o usuário atual:"
+"Agora, <literal>DocumentEditor</literal> ou qualquer outro bean, pode "
+"facilmente injetar o usuário atual:"
 
 #. Tag: programlisting
 #: example.xml:50
@@ -332,7 +343,7 @@
 #: example.xml:52
 #, no-c-format
 msgid "Or we can reference the current user in a JSF view:"
-msgstr ""
+msgstr "Ou podemos referenciar o usuário atual em uma visão JSF:"
 
 #. Tag: programlisting
 #: example.xml:54
@@ -348,16 +359,11 @@
 
 #. Tag: para
 #: example.xml:56
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Hopefully, this example gave you a taste of the CDI programming model. In "
 "the next chapter, we'll explore dependency injection in greater depth."
 msgstr ""
-"Esperamos que esse exemplo tenha dado um gostinho do modelo de programação "
-"com Web Beans. No capítulo seguinte, exploraremos a injeção de dependência "
-"da Web Beans em profundidade."
-
-#~ msgid "Of course, <literal>@LoggedIn</literal> is a binding annotation:"
-#~ msgstr ""
-#~ "Certamente, <literal>@LoggedIn</literal> é uma anotação de binding "
-#~ "(binding annotation):"
+"Esperamos que este exemplo tenha dado um gostinho do modelo de programação "
+"em CDI. No capítulo seguinte, exploraremos a injeção de dependência com "
+"maior profundidade."



More information about the weld-commits mailing list