Index: /trunk/src/grails-app/controllers/AppCoreController.groovy
===================================================================
--- /trunk/src/grails-app/controllers/AppCoreController.groovy	(revision 98)
+++ /trunk/src/grails-app/controllers/AppCoreController.groovy	(revision 99)
@@ -28,5 +28,5 @@
             def personInstance = Person.get(authenticateService.userDomain().id)
 
-            if(params.repeatPass == params.pass) {
+            if(params.confirmPass == params.pass) {
                 personInstance.pass = params.pass
                 personInstance.password = authenticateService.encodePassword(personInstance.pass)
@@ -42,6 +42,7 @@
             }
             else {
-                flash.message = "Passwords must match."
-//                 personInstance.addToErrors("Passwords must match.")
+                personInstance.errors.reject('person.pass.doesNotMatch',            // Error code, see grails-app/i18n/message.properties
+                                                                ['pass', 'class Person'].toArray(),      // Groovy ListArray cast to Object[]
+                                                                 '[NothingUseMessageProperites]')  // Default mapping string.
                 render(view:'changePassword',model:[personInstance:personInstance])
             }
Index: /trunk/src/grails-app/i18n/messages.properties
===================================================================
--- /trunk/src/grails-app/i18n/messages.properties	(revision 98)
+++ /trunk/src/grails-app/i18n/messages.properties	(revision 99)
@@ -1,4 +1,5 @@
 person.pass.minSize.notmet=Password is less than the minimum size of [{3}]
 person.pass.blank=Password cannot be blank
+person.pass.doesNotMatch=Passwords must match
 
 entry.duration=Duration
Index: /trunk/src/grails-app/views/appCore/changePassword.gsp
===================================================================
--- /trunk/src/grails-app/views/appCore/changePassword.gsp	(revision 98)
+++ /trunk/src/grails-app/views/appCore/changePassword.gsp	(revision 99)
@@ -38,7 +38,7 @@
 
                     <tr class="prop">
-                        <td valign="top" class="name"><label for="repeatPass">Repeat password:</label></td>
+                        <td valign="top" class="name"><label for="confirmPass">Confirm password:</label></td>
                         <td valign="top" class="value">
-                            <input type="password" id="repeatPass" name="repeatPass" />
+                            <input type="password" id="confirmPass" name="confirmPass" />
                         </td>
                     </tr>
