Author: husted
Date: Mon Mar 27 16:22:41 2006
New Revision: 389327

URL: http://svn.apache.org/viewcvs?rev=389327&view=rev
Log:
Action2 Apps
* Mailreader - Work in progress
** Add support for Locale change  
** Change Subscription workflow to validate edit/delete from base class. Save 
is validated from subclass.

Removed:
    struts/sandbox/trunk/action2/STATUS.txt
Modified:
    struts/sandbox/trunk/action2/README.txt
    struts/sandbox/trunk/action2/apps/mailreader/src/java/alternate.properties
    
struts/sandbox/trunk/action2/apps/mailreader/src/java/alternate_ja.properties
    struts/sandbox/trunk/action2/apps/mailreader/src/java/resources.properties
    
struts/sandbox/trunk/action2/apps/mailreader/src/java/resources_ja.properties
    
struts/sandbox/trunk/action2/apps/mailreader/src/java/resources_ru.properties
    struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Logon.jsp
    
struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Registration.jsp
    
struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Subscription.jsp

Modified: struts/sandbox/trunk/action2/README.txt
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/README.txt?rev=389327&r1=389326&r2=389327&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/README.txt (original)
+++ struts/sandbox/trunk/action2/README.txt Mon Mar 27 16:22:41 2006
@@ -184,7 +184,4 @@
 * Need to log and present unexpected exceptions
 
 ----
-
-
-
 ====

Modified: 
struts/sandbox/trunk/action2/apps/mailreader/src/java/alternate.properties
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/java/alternate.properties?rev=389327&r1=389326&r2=389327&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/java/alternate.properties 
(original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/java/alternate.properties 
Mon Mar 27 16:22:41 2006
@@ -1,3 +1,3 @@
-prompt.password=Enter your Password here ==>
+password=Enter your Password here ==>
 struts.logo.path=/struts-power.gif
 struts.logo.alt=Powered by Struts

Modified: 
struts/sandbox/trunk/action2/apps/mailreader/src/java/alternate_ja.properties
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/java/alternate_ja.properties?rev=389327&r1=389326&r2=389327&view=diff
==============================================================================
--- 
struts/sandbox/trunk/action2/apps/mailreader/src/java/alternate_ja.properties 
(original)
+++ 
struts/sandbox/trunk/action2/apps/mailreader/src/java/alternate_ja.properties 
Mon Mar 27 16:22:41 2006
@@ -1 +1 @@
-prompt.password=\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b==>
+.password=\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b==>

Modified: 
struts/sandbox/trunk/action2/apps/mailreader/src/java/resources.properties
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/java/resources.properties?rev=389327&r1=389326&r2=389327&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/java/resources.properties 
(original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/java/resources.properties 
Mon Mar 27 16:22:41 2006
@@ -54,17 +54,18 @@
 mainMenu.title=MailReader Demonstration Application - Main Menu
 option.imap=IMAP Protocol
 option.pop3=POP3 Protocol
-prompt.autoConnect=Auto Connect
-prompt.fromAddress=From Address
-prompt.fullName=Full Name
-prompt.mailHostname=Mail Server
-prompt.mailPassword=Mail Password
-prompt.mailServerType=Server Type
-prompt.mailUsername=Mail Username
-prompt.password=Password
-prompt.password2=(Repeat) Password
-prompt.replyToAddress=Reply To Address
-prompt.username=Username
+# prompt.
+autoConnect=Auto Connect
+fromAddress=From Address
+fullName=Full Name
+mailHostname=Mail Server
+mailPassword=Mail Password
+mailServerType=Server Type
+mailUsername=Mail Username
+password=Password
+password2=(Repeat) Password
+replyToAddress=Reply To Address
+username=Username
 registration.addSubscription=Add
 registration.deleteSubscription=Delete
 registration.editSubscription=Edit
@@ -75,18 +76,18 @@
 subscription.title.edit=Edit Existing Mail Subscription
 
 # Standard error messages for validator framework checks
-errors.required={0} is required.
-errors.minlength={0} cannot be less than {1} characters.
-errors.maxlength={0} cannot be greater than {1} characters.
-errors.invalid={0} is invalid.
-errors.byte={0} must be an byte.
-errors.short={0} must be an short.
-errors.integer={0} must be an integer.
-errors.long={0} must be an long.
-errors.float={0} must be an float.
-errors.double={0} must be an double.
-errors.date={0} is not a date.
-errors.range={0} is not in the range {1} through {2}.
-errors.creditcard={0} is not a valid credit card number.
-errors.email={0} is an invalid e-mail address.
-errors.literal={0}
+errors.required=${getText(fieldName)} is required.
+errors.minlength=${getText(fieldName)} cannot be less than {1} characters.
+errors.maxlength=${getText(fieldName)} cannot be greater than {1} characters.
+errors.invalid=${getText(fieldName)} is invalid.
+errors.byte=${getText(fieldName)} must be an byte.
+errors.short=${getText(fieldName)} must be an short.
+errors.integer=${getText(fieldName)} must be an integer.
+errors.long=${getText(fieldName)} must be an long.
+errors.float=${getText(fieldName)} must be an float.
+errors.double=${getText(fieldName)} must be an double.
+errors.date=${getText(fieldName)} is not a date.
+errors.range=${getText(fieldName)} is not in the range ${minLength} through 
${maxLength}.
+errors.creditcard=${getText(fieldName)} is not a valid credit card number.
+errors.email=${getText(fieldName)} is an invalid e-mail address.
+errors.literal=${getText(fieldName)}

Modified: 
struts/sandbox/trunk/action2/apps/mailreader/src/java/resources_ja.properties
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/java/resources_ja.properties?rev=389327&r1=389326&r2=389327&view=diff
==============================================================================
--- 
struts/sandbox/trunk/action2/apps/mailreader/src/java/resources_ja.properties 
(original)
+++ 
struts/sandbox/trunk/action2/apps/mailreader/src/java/resources_ja.properties 
Mon Mar 27 16:22:41 2006
@@ -51,17 +51,18 @@
 
mainMenu.title=MailReader\u30c7\u30e2\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3
 - \u30e1\u30a4\u30f3\u30e1\u30cb\u30e5\u30fc
 option.imap=IMAP \u30d7\u30ed\u30c8\u30b3\u30eb
 option.pop3=POP3 \u30d7\u30ed\u30c8\u30b3\u30eb
-prompt.autoConnect=\u81ea\u52d5\u63a5\u7d9a
-prompt.fromAddress=From\u30a2\u30c9\u30ec\u30b9
-prompt.fullName=\u30d5\u30eb\u30cd\u30fc\u30e0
-prompt.mailHostname=\u30e1\u30fc\u30eb\u30b5\u30fc\u30d0
-prompt.mailPassword=\u30e1\u30fc\u30eb\u30d1\u30b9\u30ef\u30fc\u30c9
-prompt.mailServerType=\u30b5\u30fc\u30d0\u30bf\u30a4\u30d7
-prompt.mailUsername=\u30e1\u30fc\u30eb\u30e6\u30fc\u30b6\u540d
-prompt.password=\u30d1\u30b9\u30ef\u30fc\u30c9
-prompt.password2=\u30d1\u30b9\u30ef\u30fc\u30c9(\u78ba\u8a8d\u7528)
-prompt.replyToAddress=\u8fd4\u4fe1\u30a2\u30c9\u30ec\u30b9
-prompt.username=\u30e6\u30fc\u30b6\u540d
+# prompt.
+autoConnect=\u81ea\u52d5\u63a5\u7d9a
+fromAddress=From\u30a2\u30c9\u30ec\u30b9
+fullName=\u30d5\u30eb\u30cd\u30fc\u30e0
+mailHostname=\u30e1\u30fc\u30eb\u30b5\u30fc\u30d0
+mailPassword=\u30e1\u30fc\u30eb\u30d1\u30b9\u30ef\u30fc\u30c9
+mailServerType=\u30b5\u30fc\u30d0\u30bf\u30a4\u30d7
+mailUsername=\u30e1\u30fc\u30eb\u30e6\u30fc\u30b6\u540d
+.password=\u30d1\u30b9\u30ef\u30fc\u30c9
+password2=\u30d1\u30b9\u30ef\u30fc\u30c9(\u78ba\u8a8d\u7528)
+replyToAddress=\u8fd4\u4fe1\u30a2\u30c9\u30ec\u30b9
+username=\u30e6\u30fc\u30b6\u540d
 registration.addSubscription=\u65b0\u898f\u4f5c\u6210
 registration.deleteSubscription=\u524a\u9664
 registration.editSubscription=\u7de8\u96c6
@@ -72,17 +73,17 @@
 
subscription.title.edit=\u30e1\u30fc\u30eb\u8cfc\u8aad\u60c5\u5831\u306e\u7de8\u96c6
 
 # Standard error messages for validator framework checks
-errors.required={0} 
\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002
-errors.minlength={0} \u306f {1} 
\u6587\u5b57\u4ee5\u4e0a\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
-errors.maxlength={0} \u306f {2} 
\u6587\u5b57\u4ee5\u4e0b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
-errors.invalid={0} \u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002
-errors.byte={0} 
\u306fbyte\u578b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
-errors.short={0} 
\u306fshort\u578b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
-errors.integer={0} 
\u306finteger\u578b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
-errors.long={0} 
\u306flong\u578b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
-errors.float={0} 
\u306ffloat\u578b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
-errors.double={0} 
\u306fdouble\u578b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
-errors.date={0} 
\u306f\u65e5\u4ed8\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
-errors.range={0} \u306f {1} \u304b\u3089 {2} 
\u306e\u9593\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
-errors.creditcard={0} 
\u306f\u6b63\u3057\u3044\u30af\u30ec\u30b8\u30c3\u30c8\u30ab\u30fc\u30c9\u756a\u53f7\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
-errors.email={0} 
\u306f\u6b63\u3057\u3044\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
+errors.required=${getText(fieldName)} 
\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002
+errors.minlength=${getText(fieldName)} \u306f {1} 
\u6587\u5b57\u4ee5\u4e0a\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
+errors.maxlength=${getText(fieldName)} \u306f {2} 
\u6587\u5b57\u4ee5\u4e0b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
+errors.invalid=${getText(fieldName)} 
\u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002
+errors.byte=${getText(fieldName)} 
\u306fbyte\u578b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
+errors.short=${getText(fieldName)} 
\u306fshort\u578b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
+errors.integer=${getText(fieldName)} 
\u306finteger\u578b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
+errors.long=${getText(fieldName)} 
\u306flong\u578b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
+errors.float=${getText(fieldName)} 
\u306ffloat\u578b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
+errors.double=${getText(fieldName)} 
\u306fdouble\u578b\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
+errors.date=${getText(fieldName)} 
\u306f\u65e5\u4ed8\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
+errors.range=${getText(fieldName)} \u306f {1} \u304b\u3089 {2} 
\u306e\u9593\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
+errors.creditcard=${getText(fieldName)} 
\u306f\u6b63\u3057\u3044\u30af\u30ec\u30b8\u30c3\u30c8\u30ab\u30fc\u30c9\u756a\u53f7\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
+errors.email=${getText(fieldName)} 
\u306f\u6b63\u3057\u3044\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002

Modified: 
struts/sandbox/trunk/action2/apps/mailreader/src/java/resources_ru.properties
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/java/resources_ru.properties?rev=389327&r1=389326&r2=389327&view=diff
==============================================================================
--- 
struts/sandbox/trunk/action2/apps/mailreader/src/java/resources_ru.properties 
(original)
+++ 
struts/sandbox/trunk/action2/apps/mailreader/src/java/resources_ru.properties 
Mon Mar 27 16:22:41 2006
@@ -51,17 +51,18 @@
 
mainMenu.title=\u0414\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0435
 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 
'\u0427\u0442\u0435\u043d\u0438\u0435 \u043f\u043e\u0447\u0442\u044b' - 
\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043c\u0435\u043d\u044e
 option.imap=\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b IMAP 
 option.pop3=\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b POP3 
-prompt.autoConnect=\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435
 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435:
-prompt.fromAddress=\u0410\u0434\u0440\u0435\u0441 \u041e\u0442:
-prompt.fullName=\u041f\u043e\u043b\u043d\u043e\u0435 \u0438\u043c\u044f:
-prompt.mailHostname=\u041f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 
\u0441\u0435\u0440\u0432\u0435\u0440:
-prompt.mailPassword=\u041f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f 
\u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0433\u043e 
\u0441\u0435\u0440\u0432\u0435\u0440\u0430:
-prompt.mailServerType=\u0422\u0438\u043f 
\u0441\u0435\u0440\u0432\u0435\u0440\u0430:
-prompt.mailUsername=\u0418\u043c\u044f \u0434\u043b\u044f 
\u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0433\u043e 
\u0441\u0435\u0440\u0432\u0435\u0440\u0430:
-prompt.password=\u041f\u0430\u0440\u043e\u043b\u044c:
-prompt.password2=(\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435)
 \u041f\u0430\u0440\u043e\u043b\u044c:
-prompt.replyToAddress=\u0410\u0434\u0440\u0435\u0441 
\u041e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430:
-prompt.username=\u0418\u043c\u044f:
+# prompt.
+autoConnect=\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435
 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435:
+fromAddress=\u0410\u0434\u0440\u0435\u0441 \u041e\u0442:
+fullName=\u041f\u043e\u043b\u043d\u043e\u0435 \u0438\u043c\u044f:
+mailHostname=\u041f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 
\u0441\u0435\u0440\u0432\u0435\u0440:
+mailPassword=\u041f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f 
\u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0433\u043e 
\u0441\u0435\u0440\u0432\u0435\u0440\u0430:
+mailServerType=\u0422\u0438\u043f \u0441\u0435\u0440\u0432\u0435\u0440\u0430:
+mailUsername=\u0418\u043c\u044f \u0434\u043b\u044f 
\u043f\u043e\u0447\u0442\u043e\u0432\u043e\u0433\u043e 
\u0441\u0435\u0440\u0432\u0435\u0440\u0430:
+password=\u041f\u0430\u0440\u043e\u043b\u044c:
+password2=(\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435)
 \u041f\u0430\u0440\u043e\u043b\u044c:
+replyToAddress=\u0410\u0434\u0440\u0435\u0441 
\u041e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430:
+username=\u0418\u043c\u044f:
 registration.addSubscription=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c
 registration.deleteSubscription=\u0423\u0434\u0430\u043b\u0438\u0442\u044c
 
registration.editSubscription=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c
@@ -72,17 +73,17 @@
 
subscription.title.edit=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c
 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0443\u044e 
\u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0443
 
 # Standard error messages for validator framework checks
-errors.required={0} is required.
-errors.minlength={0} cannot be less than {1} characters.
-errors.maxlength={0} cannot be greater than {2} characters.
-errors.invalid={0} is invalid.
-errors.byte={0} must be an byte.
-errors.short={0} must be an short.
-errors.integer={0} must be an integer.
-errors.long={0} must be an long.
-errors.float={0} must be an float.
-errors.double={0} must be an double.
-errors.date={0} is not a date.
-errors.range={0} is not in the range {1} through {2}.
-errors.creditcard={0} is not a valid credit card number.
-errors.email={0} is an invalid e-mail address.
+errors.required=${getText(fieldName)} is required.
+errors.minlength=${getText(fieldName)} cannot be less than {1} characters.
+errors.maxlength=${getText(fieldName)} cannot be greater than {2} characters.
+errors.invalid=${getText(fieldName)} is invalid.
+errors.byte=${getText(fieldName)} must be an byte.
+errors.short=${getText(fieldName)} must be an short.
+errors.integer=${getText(fieldName)} must be an integer.
+errors.long=${getText(fieldName)} must be an long.
+errors.float=${getText(fieldName)} must be an float.
+errors.double=${getText(fieldName)} must be an double.
+errors.date=${getText(fieldName)} is not a date.
+errors.range=${getText(fieldName)} is not in the range {1} through {2}.
+errors.creditcard=${getText(fieldName)} is not a valid credit card number.
+errors.email=${getText(fieldName)} is an invalid e-mail address.

Modified: 
struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Logon.jsp
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Logon.jsp?rev=389327&r1=389326&r2=389327&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Logon.jsp 
(original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Logon.jsp Mon 
Mar 27 16:22:41 2006
@@ -12,9 +12,9 @@
 <body>
 
 <saf:form method="POST" validate="true">
-    <saf:textfield label="%{getText('prompt.username')}" name="username"/>
+    <saf:textfield label="%{getText('username')}" name="username"/>
 
-    <saf:textfield label="%{getText('prompt.password')}" name="password"/>
+    <saf:textfield label="%{getText('password')}" name="password"/>
 
     <saf:submit value="%{getText('button.save')}"/>
 

Modified: 
struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Registration.jsp
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Registration.jsp?rev=389327&r1=389326&r2=389327&view=diff
==============================================================================
--- 
struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Registration.jsp 
(original)
+++ 
struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Registration.jsp 
Mon Mar 27 16:22:41 2006
@@ -19,24 +19,24 @@
 <saf:form method="POST" validate="false">
     <saf:hidden name="task"/>
     <saf:if test="task == 'Create'">
-        <saf:textfield label="%{getText('prompt.username')}" name="username"/>
+        <saf:textfield label="%{getText('username')}" name="username"/>
     </saf:if>
     <saf:else>
-        <saf:label label="%{getText('prompt.username')}" name="username"/>
+        <saf:label label="%{getText('username')}" name="username"/>
         <saf:hidden name="username"/>
     </saf:else>
 
-    <saf:textfield label="%{getText('prompt.password')}" name="password"/>
+    <saf:textfield label="%{getText('password')}" name="password"/>
 
-    <saf:textfield label="%{getText('prompt.password2')}" name="password2"/>
+    <saf:textfield label="%{getText('password2')}" name="password2"/>
 
-    <saf:textfield label="%{getText('prompt.fullName')}"
+    <saf:textfield label="%{getText('fullName')}"
                    name="user.fullName"/>
 
-    <saf:textfield label="%{getText('prompt.fromAddress')}"
+    <saf:textfield label="%{getText('fromAddress')}"
                    name="user.fromAddress"/>
 
-    <saf:textfield label="%{getText('prompt.replyToAddress')}"
+    <saf:textfield label="%{getText('replyToAddress')}"
                    name="user.replyToAddress"/>
 
     <saf:submit value="%{getText('button.save')}"/>

Modified: 
struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Subscription.jsp
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Subscription.jsp?rev=389327&r1=389326&r2=389327&view=diff
==============================================================================
--- 
struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Subscription.jsp 
(original)
+++ 
struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Subscription.jsp 
Mon Mar 27 16:22:41 2006
@@ -20,35 +20,35 @@
 <body>
 <saf:form method="POST" action="SubscriptionSave" validate="true">
     <saf:hidden name="task"/>
-    <saf:label label="%{getText('prompt.username')}" name="user.username"/>
+    <saf:label label="%{getText('username')}" name="user.username"/>
 
     <saf:if test="task == 'Create'">
-        <saf:textfield label="%{getText('prompt.mailHostname')}" name="host"/>
+        <saf:textfield label="%{getText('mailHostname')}" name="host"/>
     </saf:if>
     <saf:else>
-        <saf:label label="%{getText('prompt.mailHostname')}" name="host"/>
+        <saf:label label="%{getText('mailHostname')}" name="host"/>
         <saf:hidden name="host"/>
     </saf:else>
 
     <saf:if test="task == 'Delete'">
-        <saf:label label="%{getText('prompt.mailUsername')}"
+        <saf:label label="%{getText('mailUsername')}"
                    name="subscription.username"/>
-        <saf:label label="%{getText('prompt.mailPassword')}"
+        <saf:label label="%{getText('mailPassword')}"
                    name="subscription.password"/>
-        <saf:label label="%{getText('prompt.mailServerType')}"
+        <saf:label label="%{getText('mailServerType')}"
                    name="subscription.type"/>
-        <saf:label label="%{getText('prompt.autoConnect')}"
+        <saf:label label="%{getText('autoConnect')}"
                    name="subscription.autoConnect"/>
         <saf:submit value="%{getText('button.confirm')}"/>
     </saf:if>
     <saf:else>
-        <saf:textfield label="%{getText('prompt.mailUsername')}"
+        <saf:textfield label="%{getText('mailUsername')}"
                        name="subscription.username"/>
-        <saf:textfield label="%{getText('prompt.mailPassword')}"
+        <saf:textfield label="%{getText('mailPassword')}"
                        name="subscription.password"/>
-        <saf:select label="%{getText('prompt.mailServerType')}"
+        <saf:select label="%{getText('mailServerType')}"
                     name="subscription.type" list="types"/>
-        <saf:checkbox label="%{getText('prompt.autoConnect')}"
+        <saf:checkbox label="%{getText('autoConnect')}"
                       name="subscription.autoConnect"/>
         <saf:submit value="%{getText('button.save')}"/>
         <saf:reset value="%{getText('button.reset')}"/>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to