rleland     2003/08/29 20:52:43

  Modified:    web/validator index.jsp jsRegistration.jsp jsType.jsp
                        multiRegistration1.jsp multiRegistration2.jsp
                        registration.jsp type.jsp
               web/validator/WEB-INF validation.xml
  Log:
  Bug 18255 Provide Japanese resources updates for Struts
  Patches submitted by Tetsuo Ajima, Tatsuo Takahashi, Satoshi Hioki
  Yoshinori Ashizawa
  
  Thank you very much !
  
  Revision  Changes    Path
  1.3       +4 -0      jakarta-struts/web/validator/index.jsp
  
  Index: index.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/web/validator/index.jsp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- index.jsp 18 May 2003 02:43:46 -0000      1.2
  +++ index.jsp 30 Aug 2003 03:52:42 -0000      1.3
  @@ -65,6 +65,10 @@
         <html:link page="/locale.do?language=fr&country=CA">French Canadian | 
Francais Canadien</html:link> - 
         <bean:message key="localeForm.frCA"/>
      </li>
  +   <li>
  +      <html:link page="/locale.do?language=ja">Japanese | Japonais</html:link> - 
  +      <bean:message key="localeForm.ja"/>
  +   </li>
   </ul>
   
   <p>&nbsp;</p>
  
  
  
  1.2       +1 -1      jakarta-struts/web/validator/jsRegistration.jsp
  
  Index: jsRegistration.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/web/validator/jsRegistration.jsp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- jsRegistration.jsp        19 Mar 2002 03:31:51 -0000      1.1
  +++ jsRegistration.jsp        30 Aug 2003 03:52:42 -0000      1.2
  @@ -1,4 +1,4 @@
  -<%@ page language="java" %>
  +<%@ page contentType="text/html;charset=UTF-8" language="java" %>
   <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
   <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
   <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
  
  
  
  1.5       +1 -1      jakarta-struts/web/validator/jsType.jsp
  
  Index: jsType.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/web/validator/jsType.jsp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- jsType.jsp        15 Aug 2003 18:25:32 -0000      1.4
  +++ jsType.jsp        30 Aug 2003 03:52:42 -0000      1.5
  @@ -1,4 +1,4 @@
  -<%@ page language="java" %>
  +<%@ page contentType="text/html;charset=UTF-8" language="java" %>
   <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
   <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
   <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
  
  
  
  1.2       +1 -1      jakarta-struts/web/validator/multiRegistration1.jsp
  
  Index: multiRegistration1.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/web/validator/multiRegistration1.jsp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- multiRegistration1.jsp    19 Mar 2002 03:31:51 -0000      1.1
  +++ multiRegistration1.jsp    30 Aug 2003 03:52:42 -0000      1.2
  @@ -1,4 +1,4 @@
  -<%@ page language="java" %>
  +<%@ page contentType="text/html;charset=UTF-8" language="java" %>
   <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
   <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
   <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
  
  
  
  1.2       +1 -1      jakarta-struts/web/validator/multiRegistration2.jsp
  
  Index: multiRegistration2.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/web/validator/multiRegistration2.jsp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- multiRegistration2.jsp    19 Mar 2002 03:31:51 -0000      1.1
  +++ multiRegistration2.jsp    30 Aug 2003 03:52:42 -0000      1.2
  @@ -1,4 +1,4 @@
  -<%@ page language="java" %>
  +<%@ page contentType="text/html;charset=UTF-8" language="java" %>
   <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
   <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
   <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
  
  
  
  1.2       +1 -1      jakarta-struts/web/validator/registration.jsp
  
  Index: registration.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/web/validator/registration.jsp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- registration.jsp  19 Mar 2002 03:31:51 -0000      1.1
  +++ registration.jsp  30 Aug 2003 03:52:42 -0000      1.2
  @@ -1,4 +1,4 @@
  -<%@ page language="java" %>
  +<%@ page contentType="text/html;charset=UTF-8" language="java" %>
   <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
   <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
   <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
  
  
  
  1.4       +1 -1      jakarta-struts/web/validator/type.jsp
  
  Index: type.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/web/validator/type.jsp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- type.jsp  11 Oct 2002 19:13:42 -0000      1.3
  +++ type.jsp  30 Aug 2003 03:52:42 -0000      1.4
  @@ -1,4 +1,4 @@
  -<%@ page language="java" %>
  +<%@ page contentType="text/html;charset=UTF-8" language="java" %>
   <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
   <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
   <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
  
  
  
  1.6       +268 -0    jakarta-struts/web/validator/WEB-INF/validation.xml
  
  Index: validation.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/web/validator/WEB-INF/validation.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- validation.xml    26 Oct 2002 00:25:25 -0000      1.5
  +++ validation.xml    30 Aug 2003 03:52:43 -0000      1.6
  @@ -429,4 +429,272 @@
            </field>
         </form>
      </formset>
  +   <formset language="ja">
  +      <constant>
  +        <constant-name>zip</constant-name>
  +        <constant-value>^\d{3}-\d{4}$</constant-value>
  +      </constant>
  +      <constant>
  +        <constant-name>phone</constant-name>
  +        
<constant-value>^[0][1-9]((\d{2,3}-?)|(-\d{2,3})|(\d-\d{1,2})|(\d{2}-\d))\d-\d{4}$</constant-value>
  +      </constant>
  +
  +      <form    name="registrationForm">
  +         <field    property="firstName"
  +                depends="required,mask,minlength">
  +                  <arg0 key="registrationForm.firstname.displayname"/>
  +                  <arg1 name="minlength" key="${var:minlength}" resource="false"/>
  +                     <var>
  +                       <var-name>mask</var-name>
  +                       <var-value>^\w+$</var-value>
  +                     </var>
  +                     <var>
  +                       <var-name>minlength</var-name>
  +                       <var-value>5</var-value>
  +                     </var>
  +         </field>
  +         <field    property="lastName"
  +                depends="required,mask,maxlength">
  +                  <msg name="mask" key="registrationForm.lastname.maskmsg"/>
  +                  <arg0 key="registrationForm.lastname.displayname"/>
  +                  <arg1 name="maxlength" key="${var:maxlength}" resource="false"/>
  +                     <var>
  +                       <var-name>mask</var-name>
  +                       <var-value>^[a-zA-Z]*$</var-value>
  +                     </var>
  +                     <var>
  +                       <var-name>maxlength</var-name>
  +                       <var-value>10</var-value>
  +                     </var>
  +         </field>
  +         <field    property="addr"
  +                depends="required">
  +                  <arg0 key="registrationForm.addr.displayname"/>
  +         </field>
  +         <field    property="cityStateZip.city"
  +                depends="required,mask">
  +                  <arg0 key="registrationForm.city.displayname"/>
  +                     <var>
  +                       <var-name>mask</var-name>
  +                       <var-value>^[a-zA-Z]*$</var-value>
  +                     </var>
  +         </field>
  +         <field    property="cityStateZip.stateProv"
  +                depends="required,mask">
  +                  <arg0 key="registrationForm.stateprov.displayname"/>
  +                     <var>
  +                       <var-name>mask</var-name>
  +                       <var-value>^[a-zA-Z]*$</var-value>
  +                     </var>
  +         </field>
  +         <field    property="cityStateZip.zipPostal[1]"
  +                depends="required,mask">
  +                  <arg0 key="registrationForm.zippostal.displayname"/>
  +                     <var>
  +                       <var-name>mask</var-name>
  +                       <var-value>${zip}</var-value>
  +                     </var>
  +         </field>
  +         <field    property="phone"
  +                depends="mask">
  +                  <arg0 key="registrationForm.phone.displayname"/>
  +                     <var>
  +                       <var-name>mask</var-name>
  +                       <var-value>${phone}</var-value>
  +                     </var>
  +         </field>
  +         <field    property="email"
  +                depends="required,email">
  +                  <arg0 key="registrationForm.email.displayname"/>
  +         </field>
  +      </form>
  +      <form    name="multiRegistrationForm">
  +         <field    property="firstName"
  +                depends="required,mask"
  +                   page="1">
  +                  <arg0 key="registrationForm.firstname.displayname"/>
  +                     <var>
  +                       <var-name>mask</var-name>
  +                       <var-value>^\w+$</var-value>
  +                     </var>
  +         </field>
  +         <field    property="lastName"
  +                depends="required,mask"
  +                   page="1">
  +                  <msg name="mask" key="registrationForm.lastname.maskmsg"/>
  +                  <arg0 key="registrationForm.lastname.displayname"/>
  +                     <var>
  +                       <var-name>mask</var-name>
  +                       <var-value>^[a-zA-Z]*$</var-value>
  +                     </var>
  +         </field>
  +         <field    property="addr"
  +                depends="required"
  +                   page="1">
  +                  <arg0 key="registrationForm.addr.displayname"/>
  +         </field>
  +         <field    property="cityStateZip.city"
  +                depends="required,mask"
  +                   page="1">
  +                  <arg0 key="registrationForm.city.displayname"/>
  +                     <var>
  +                       <var-name>mask</var-name>
  +                       <var-value>^[a-zA-Z]*$</var-value>
  +                     </var>
  +         </field>
  +         <field    property="cityStateZip.stateProv"
  +                depends="required,mask"
  +                   page="2">
  +                  <arg0 key="registrationForm.stateprov.displayname"/>
  +                     <var>
  +                       <var-name>mask</var-name>
  +                       <var-value>^[a-zA-Z]*$</var-value>
  +                     </var>
  +         </field>
  +         <field    property="cityStateZip.zipPostal[1]"
  +                depends="required,mask"
  +                   page="2">
  +                  <arg0 key="registrationForm.zippostal.displayname"/>
  +                     <var>
  +                       <var-name>mask</var-name>
  +                       <var-value>${zip}</var-value>
  +                     </var>
  +         </field>
  +         <field    property="phone"
  +                depends="mask"
  +                   page="2">
  +                  <arg0 key="registrationForm.phone.displayname"/>
  +                     <var>
  +                       <var-name>mask</var-name>
  +                       <var-value>${phone}</var-value>
  +                     </var>
  +         </field>
  +         <field    property="email"
  +                depends="required,email"
  +                   page="2">
  +                  <arg0 key="registrationForm.email.displayname"/>
  +         </field>
  +      </form>
  +      <form    name="typeForm">
  +         <field    property="byte"
  +                depends="required,byte">
  +                  <arg0 key="typeForm.byte.displayname"/>
  +         </field>
  +         <field    property="short"
  +                depends="required,short">
  +                  <arg0 key="typeForm.short.displayname"/>
  +         </field>
  +         <field    property="integer"
  +                depends="required,integer,intRange">
  +                  <arg0 key="typeForm.integer.displayname"/>
  +                  <arg1 name="intRange" key="${var:min}" resource="false"/>
  +                  <arg2 name="intRange" key="${var:max}" resource="false"/>
  +                     <var>
  +                       <var-name>min</var-name>
  +                       <var-value>400</var-value>
  +                     </var>
  +                     <var>
  +                       <var-name>max</var-name>
  +                       <var-value>700</var-value>
  +                     </var>
  +         </field>
  +         <field    property="long"
  +                depends="required,long">
  +                  <arg0 key="typeForm.long.displayname"/>
  +         </field>
  +         <field    property="float"
  +                depends="required,float">
  +                  <arg0 key="typeForm.float.displayname"/>
  +         </field>
  +         <field    property="floatRange"
  +                depends="required,float,floatRange">
  +                  <arg0 key="typeForm.floatRange.displayname"/>
  +                  <arg1 name="floatRange" key="${var:min}" resource="false"/>
  +                  <arg2 name="floatRange" key="${var:max}" resource="false"/>
  +                     <var>
  +                       <var-name>min</var-name>
  +                       <var-value>-2.17</var-value>
  +                     </var>
  +                     <var>
  +                       <var-name>max</var-name>
  +                       <var-value>3.14</var-value>
  +                     </var>
  +         </field>
  +         <field    property="double"
  +                depends="required,double">
  +                  <arg0 key="typeForm.double.displayname"/>
  +         </field>
  +         <field    property="date"
  +                depends="required,date">
  +                  <arg0 key="typeForm.date.displayname"/>
  +                     <var>
  +                       <var-name>datePatternStrict</var-name>
  +                       <var-value>yyyy/MM/dd</var-value>
  +                     </var>
  +         </field>
  +         <field    property="creditCard"
  +                depends="required,creditCard">
  +                  <arg0 key="typeForm.creditCard.displayname"/>
  +         </field>
  +         <field property="value"
  +                indexedListProperty="nameList"
  +                depends="required">
  +            <arg0 key="typeForm.nested.name.displayname"/>
  +         </field>
  +      </form>
  +      <form    name="jsTypeForm">
  +         <field    property="byte"
  +                depends="required,byte">
  +                  <arg0 key="typeForm.byte.displayname"/>
  +         </field>
  +         <field    property="short"
  +                depends="required,short">
  +                  <arg0 key="typeForm.short.displayname"/>
  +         </field>
  +         <field    property="integer"
  +                depends="required,integer,intRange">
  +                  <arg0 key="typeForm.integer.displayname"/>
  +                  <arg1 name="intRange" key="${var:min}" resource="false"/>
  +                  <arg2 name="intRange" key="${var:max}" resource="false"/>
  +                     <var>
  +                       <var-name>min</var-name>
  +                       <var-value>400</var-value>
  +                     </var>
  +                     <var>
  +                       <var-name>max</var-name>
  +                       <var-value>700</var-value>
  +                     </var>
  +         </field>
  +         <field    property="float"
  +                depends="required,float">
  +                  <arg0 key="typeForm.float.displayname"/>
  +         </field>
  +         <field    property="floatRange"
  +                depends="required,float,floatRange">
  +                  <arg0 key="typeForm.floatRange.displayname"/>
  +                  <arg1 name="floatRange" key="${var:min}" resource="false"/>
  +                  <arg2 name="floatRange" key="${var:max}" resource="false"/>
  +                     <var>
  +                       <var-name>min</var-name>
  +                       <var-value>-2.17</var-value>
  +                     </var>
  +                     <var>
  +                       <var-name>max</var-name>
  +                       <var-value>3.14</var-value>
  +                     </var>
  +         </field>
  +         <field    property="date"
  +                depends="required,date">
  +                  <arg0 key="typeForm.date.displayname"/>
  +                     <var>
  +                       <var-name>datePatternStrict</var-name>
  +                       <var-value>yyyy/MM/dd</var-value>
  +                     </var>
  +         </field>
  +         <field    property="creditCard"
  +                depends="required,creditCard">
  +                  <arg0 key="typeForm.creditCard.displayname"/>
  +         </field>
  +      </form>
  +   </formset>
   </form-validation>
  
  
  

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

Reply via email to