[webbeans-commits] Webbeans SVN: r1252 - doc/trunk/reference/de-DE.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Tue Jan 27 15:53:27 EST 2009


Author: jdimanos
Date: 2009-01-27 15:53:27 -0500 (Tue, 27 Jan 2009)
New Revision: 1252

Modified:
   doc/trunk/reference/de-DE/example.po
Log:
update

Modified: doc/trunk/reference/de-DE/example.po
===================================================================
--- doc/trunk/reference/de-DE/example.po	2009-01-27 20:35:14 UTC (rev 1251)
+++ doc/trunk/reference/de-DE/example.po	2009-01-27 20:53:27 UTC (rev 1252)
@@ -1,3 +1,4 @@
+# translation of example.po to
 # Language de-DE translations for Introduction_to_Web_Beans package.
 # Automatically generated, 2009.
 #
@@ -3,19 +4,20 @@
 msgid ""
 msgstr ""
-"Project-Id-Version: Introduction_to_Web_Beans VERSION\n"
+"Project-Id-Version: example\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-10 14:18+0000\n"
-"PO-Revision-Date: 2009-01-10 14:18+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2009-01-28 07:53+1100\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.11.4\n"
 
 #. Tag: title
 #: example.xml:4
 #, no-c-format
 msgid "JSF web application example"
-msgstr ""
+msgstr "Beispiel einer JSF-Webanwendung"
 
 #. Tag: para
@@ -27,6 +29,9 @@
 "user login/logout for an application that uses JSF. First, we'll define a "
 "Web Bean to hold the username and password entered during login:"
 msgstr ""
+"Illustrieren wir diese Ideen an einem vollständigen Beispiel. Wir werden einen Benutzer "
+"Login/Logout für eine JSF verwendende Anwendung implementieren. Zunächst definieren wir ein "
+"Web Bean das den während des Logins eingegebenen Benutzernamen und das Passwort verwahrt:"
 
 #. Tag: programlisting
 #: example.xml:11
@@ -46,12 +51,25 @@
 "    \n"
 "}]]>"
 msgstr ""
+"<![CDATA[@Named @RequestScoped\n"
+"public class Credentials {\n"
+"        \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"
+"    \n"
+"}]]>"
 
 #. Tag: para
 #: example.xml:13
 #, no-c-format
 msgid "This Web Bean is bound to the login prompt in the following JSF form:"
-msgstr ""
+msgstr "Dieses Web Bean ist an den Login-Prompt in folgendem JSF-Formular gebunden:"
 
 #. Tag: programlisting
 #: example.xml:15
@@ -70,6 +88,18 @@
 "{login.loggedIn}\"/>\n"
 "</h:form>]]>"
 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"
+"    </h:panelGrid>\n"
+"    <h:commandButton value=\"Login\" action=\"#{login.login}\" rendered=\"#{!"
+"login.loggedIn}\"/>\n"
+"    <h:commandButton value=\"Logout\" acion=\"#{login.logout}\" rendered=\"#"
+"{login.loggedIn}\"/>\n"
+"</h:form>]]>"
 
 #. Tag: para
 #: example.xml:17
@@ -79,6 +109,8 @@
 "information about the currently logged-in user and exposes the "
 "<literal>User</literal> entity to other Web Beans:"
 msgstr ""
+"Die eigentliche Arbeit wird durch ein Session-begrenztes Web Bean übernommen, dass Informationen zum aktuell eingeloggten Benutzer verwahrt und anderen Web Beans die "
+"<literal>User</literal>-Entity offenlegt:"
 
 #. Tag: programlisting
 #: example.xml:21
@@ -121,12 +153,48 @@
 "\n"
 "}]]>"
 msgstr ""
+"<![CDATA[@SessionScoped @Named\n"
+"public class Login {\n"
+"\n"
+"    @Current Credentials credentials;\n"
+"    @PersistenceContext EntityManager userDatabase;\n"
+"\n"
+"    private User user;\n"
+"    \n"
+"    public void login() {\n"
+"            \n"
+"        List<User> results = userDatabase.createQuery(\n"
+"           \"select u from User u where u.username=:username and u.password=:"
+"password\")\n"
+"           .setParameter(\"username\", credentials.getUsername())\n"
+"           .setParameter(\"password\", credentials.getPassword())\n"
+"           .getResultList();\n"
+"        \n"
+"        if ( !results.isEmpty() ) {\n"
+"           user = results.get(0);\n"
+"        }\n"
+"        \n"
+"    }\n"
+"    \n"
+"    public void logout() {\n"
+"        user = null;\n"
+"    }\n"
+"    \n"
+"    public boolean isLoggedIn() {\n"
+"       return user!=null;\n"
+"    }\n"
+"    \n"
+"    @Produces @LoggedIn User getCurrentUser() {\n"
+"        return user;\n"
+"    }\n"
+"\n"
+"}]]>"
 
 #. Tag: para
 #: example.xml:23
 #, no-c-format
 msgid "Of course, <literal>@LoggedIn</literal> is a binding annotation:"
-msgstr ""
+msgstr "Natürlich handelt es sich bei <literal>@LoggedIn</literal> um eine \"Binding\"-Annotation:"
 
 #. Tag: programlisting
 #: example.xml:25
@@ -137,12 +205,16 @@
 "@BindingType\n"
 "public @interface LoggedIn {}]]>"
 msgstr ""
+"<![CDATA[@Retention(RUNTIME)\n"
+"@Target({TYPE, METHOD, FIELD})\n"
+"@BindingType\n"
+"public @interface LoggedIn {}]]>"
 
 #. Tag: para
 #: example.xml:27
 #, no-c-format
 msgid "Now, any other Web Bean can easily inject the current user:"
-msgstr ""
+msgstr "Jetzt kann jedes andere Web Bean den aktuellen Benutzer auf leichte Weise einspeisen:"
 
 #. Tag: programlisting
 #: example.xml:29
@@ -161,6 +233,18 @@
 "    \n"
 "}]]>"
 msgstr ""
+"<![CDATA[public class DocumentEditor {\n"
+"\n"
+"    @Current Document document;\n"
+"    @LoggedIn User currentUser;\n"
+"    @PersistenceContext EntityManager docDatabase;\n"
+"    \n"
+"    public void save() {\n"
+"        document.setCreatedBy(currentUser);\n"
+"        docDatabase.persist(document);\n"
+"    }\n"
+"    \n"
+"}]]>"
 
 #. Tag: para
 #: example.xml:31
@@ -169,4 +253,5 @@
 "Hopefully, this example gives a flavor of the Web Bean programming model. In "
 "the next chapter, we'll explore Web Beans dependency injection in greater "
 "depth."
-msgstr ""
+msgstr "Wir hoffen, dass Ihnen dieses Beispiel einen Vorgeschmack auf das Web Bean Programmiermodell gegeben hat. Im nächsten Kapitel sehen wir uns die Web Beans Dependency-Einspeisung näher an."
+




More information about the weld-commits mailing list