From fd3e54d97d9777fbc9c73f54fddea289e67e8431 Mon Sep 17 00:00:00 2001 From: jian881219 Date: Thu, 26 Jun 2014 17:36:25 +0800 Subject: [PATCH 01/13] --- src/main/webapp/dataverseuser.xhtml | 78 +++++++++++++++-------------- 1 file changed, 40 insertions(+), 38 deletions(-) diff --git a/src/main/webapp/dataverseuser.xhtml b/src/main/webapp/dataverseuser.xhtml index 5f0bee0db0d..6c57f402e0c 100644 --- a/src/main/webapp/dataverseuser.xhtml +++ b/src/main/webapp/dataverseuser.xhtml @@ -10,11 +10,13 @@ - + + + @@ -44,7 +46,7 @@
@@ -78,12 +80,12 @@ - + - + - +
@@ -115,34 +117,34 @@ - + - + - + - + - + - + - + - +
@@ -151,16 +153,16 @@
- +
- - - + + + @@ -171,34 +173,34 @@ - + - + - - + + - + - + - + - - - + + + @@ -207,8 +209,8 @@ - - + + @@ -216,8 +218,8 @@ - - + + @@ -226,7 +228,7 @@ - + @@ -235,7 +237,7 @@ - + @@ -247,9 +249,9 @@
- - - + + + From 230c0c18a7e26d063b4c10b175bb154e80ed68af Mon Sep 17 00:00:00 2001 From: dataverse Date: Thu, 26 Jun 2014 17:50:12 +0800 Subject: [PATCH 02/13] --- src/main/java/DataverseUserBundle.properties | 57 ++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 src/main/java/DataverseUserBundle.properties diff --git a/src/main/java/DataverseUserBundle.properties b/src/main/java/DataverseUserBundle.properties new file mode 100644 index 00000000000..d7e38b825ec --- /dev/null +++ b/src/main/java/DataverseUserBundle.properties @@ -0,0 +1,57 @@ +# dataverseuser.xhtml +# + +#pageTitle +pageTitle=User + + +#the Edit Account button +editAccountButton=Edit Account +accountInformationText=Account Information +passwdText=Password + + +#msgs about losting password +lostPasswdMsg=If you have lost or forgotten your password, please enter your username or email address below and click Submit. We will send you an e-mail with your new password. + + +#data related to me tab and Notifications tab +dataRelatedToMeTab=Data Related To Me +notificationsTab=Notifications + + +#msgs about notifications +wasCreatedInText=,was created in +wasAddedToText=, was added to +toPublishText=. Don't forget to publish it! +welcomeToDataverseText=Welcome to Dataverse 4.0 Beta! Please take a look around, try everything out, and check out our +googleGroupText= Google Group +toLeaveFeedbackText= to leave feedback. +removeNotificationText=Remove notification + + +#sign up , edit Account and change password +userNameText=Username +retypePasswdText=Retype Password +firstNameText=First Name +lastNameText=Last Name +emailText=Email +affiliationText=Affiliation +positionText=Position + +currentPasswdText=Current Password +newPasswdText=New Password + +submitButton=Submit +cancelButton=Cancel + +createAccountButton=Create Account +saveChangesButton=Save Changes + + + + + + + + From 52f975e893358534c200ac1d2279b028cd1b771b Mon Sep 17 00:00:00 2001 From: dataverse Date: Thu, 26 Jun 2014 18:22:47 +0800 Subject: [PATCH 03/13] --- src/main/webapp/WEB-INF/faces-config.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/webapp/WEB-INF/faces-config.xml b/src/main/webapp/WEB-INF/faces-config.xml index 539867c273b..f5ede1a7eeb 100644 --- a/src/main/webapp/WEB-INF/faces-config.xml +++ b/src/main/webapp/WEB-INF/faces-config.xml @@ -10,4 +10,11 @@ edu.harvard.iq.dataverse.FileUploadRenderer + + + en + zh_CN + ja + + \ No newline at end of file From cadb2c3e7db16bce55efbdad4291254d5a58eb66 Mon Sep 17 00:00:00 2001 From: jian881219 <> Date: Mon, 7 Jul 2014 15:03:04 +0800 Subject: [PATCH 04/13] --- src/main/java/ValidationMessages.properties | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 src/main/java/ValidationMessages.properties diff --git a/src/main/java/ValidationMessages.properties b/src/main/java/ValidationMessages.properties new file mode 100644 index 00000000000..db03c542ac8 --- /dev/null +++ b/src/main/java/ValidationMessages.properties @@ -0,0 +1,4 @@ +# msgs from bean validator + +# from DataverseUserPage.java +validator.notBlank=Please enter a password for your account. \ No newline at end of file From a8d164bcf2d4505ada188009ff264d660a739628 Mon Sep 17 00:00:00 2001 From: jian881219 Date: Mon, 7 Jul 2014 15:03:23 +0800 Subject: [PATCH 05/13] --- src/main/java/DataverseUserBundle.properties | 24 +++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/src/main/java/DataverseUserBundle.properties b/src/main/java/DataverseUserBundle.properties index d7e38b825ec..1e5a6ec9b59 100644 --- a/src/main/java/DataverseUserBundle.properties +++ b/src/main/java/DataverseUserBundle.properties @@ -1,26 +1,27 @@ -# dataverseuser.xhtml +# Internationalization for dataverseuser.xhtml and DataverseUserPage.java # -#pageTitle -pageTitle=User +# for dataverseuser.xhtml +# pageTitle +pageTitleText=User -#the Edit Account button +# the Edit Account button editAccountButton=Edit Account accountInformationText=Account Information passwdText=Password -#msgs about losting password +# msgs about losting password lostPasswdMsg=If you have lost or forgotten your password, please enter your username or email address below and click Submit. We will send you an e-mail with your new password. -#data related to me tab and Notifications tab +# data related to me tab and Notifications tab dataRelatedToMeTab=Data Related To Me notificationsTab=Notifications -#msgs about notifications +# msgs about notifications wasCreatedInText=,was created in wasAddedToText=, was added to toPublishText=. Don't forget to publish it! @@ -30,7 +31,7 @@ toLeaveFeedbackText= to leave feedback. removeNotificationText=Remove notification -#sign up , edit Account and change password +# sign up , edit Account and change password userNameText=Username retypePasswdText=Retype Password firstNameText=First Name @@ -50,6 +51,13 @@ saveChangesButton=Save Changes +# for DataverseUserPage.java + +usernameIsTakenMsg=This Username is already taken. +usernameOrEmailisIncorrectMsg=Username or Email is incorrect. +passwdIsIncorrectMsg=Password is incorrect. + + From 739e5d62bae08e9143d22c853cf42d37fc62ba2b Mon Sep 17 00:00:00 2001 From: jian881219 Date: Mon, 7 Jul 2014 15:03:47 +0800 Subject: [PATCH 06/13] --- .../edu/harvard/iq/dataverse/DataverseUserPage.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseUserPage.java b/src/main/java/edu/harvard/iq/dataverse/DataverseUserPage.java index 7b262127f31..4e650e72bd2 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseUserPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseUserPage.java @@ -20,6 +20,7 @@ import javax.inject.Named; import org.hibernate.validator.constraints.NotBlank; import org.primefaces.event.TabChangeEvent; +import java.util.ResourceBundle; /** * @@ -50,10 +51,10 @@ public enum EditMode { private DataverseUser dataverseUser; private EditMode editMode; - @NotBlank(message = "Please enter a password for your account.") + @NotBlank(message = "{validator.notBlank}") private String inputPassword; - @NotBlank(message = "Please enter a password for your account.") + @NotBlank(message = "{validator.notBlank}") private String currentPassword; private Long dataverseId; private String permissionType; @@ -61,6 +62,8 @@ public enum EditMode { private List notificationsList; private int activeIndex; private String selectTab = "somedata"; + + ResourceBundle resourceBundlePageInfo=ResourceBundle.getBundle("DataverseUserBundle"); public DataverseUser getDataverseUser() { if (dataverseUser == null) { @@ -198,7 +201,7 @@ public void validateUserName(FacesContext context, UIComponent toValidate, Objec } if (userNameFound) { ((UIInput) toValidate).setValid(false); - FacesMessage message = new FacesMessage("This Username is already taken."); + FacesMessage message = new FacesMessage(resourceBundlePageInfo.getString("usernameIsTakenMsg")); context.addMessage(toValidate.getClientId(context), message); } } @@ -217,7 +220,7 @@ public void validateUserNameEmail(FacesContext context, UIComponent toValidate, } if (!userNameFound) { ((UIInput) toValidate).setValid(false); - FacesMessage message = new FacesMessage("Username or Email is incorrect."); + FacesMessage message = new FacesMessage(resourceBundlePageInfo.getString("usernameOrEmailisIncorrectMsg")); context.addMessage(toValidate.getClientId(context), message); } } @@ -227,7 +230,7 @@ public void validatePassword(FacesContext context, UIComponent toValidate, Objec String encryptedPassword = PasswordEncryption.getInstance().encrypt(password); if (!encryptedPassword.equals(dataverseUser.getEncryptedPassword())) { ((UIInput) toValidate).setValid(false); - FacesMessage message = new FacesMessage("Password is incorrect."); + FacesMessage message = new FacesMessage(resourceBundlePageInfo.getString("passwdIsIncorrectMsg")); context.addMessage(toValidate.getClientId(context), message); } } From ca3ecbdf5121d47e6cdb991062216dfb1ee48aec Mon Sep 17 00:00:00 2001 From: jian881219 Date: Wed, 9 Jul 2014 09:31:45 +0800 Subject: [PATCH 07/13] --- src/main/webapp/dataverseuser.xhtml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/webapp/dataverseuser.xhtml b/src/main/webapp/dataverseuser.xhtml index 6c57f402e0c..e1af654f10f 100644 --- a/src/main/webapp/dataverseuser.xhtml +++ b/src/main/webapp/dataverseuser.xhtml @@ -11,7 +11,7 @@ - + From 17aacf862644c7cec6d7a9a2a775c0820a3ec626 Mon Sep 17 00:00:00 2001 From: jian881219 Date: Wed, 9 Jul 2014 09:36:17 +0800 Subject: [PATCH 08/13] --- src/main/webapp/dataverseuser.xhtml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/webapp/dataverseuser.xhtml b/src/main/webapp/dataverseuser.xhtml index e1af654f10f..aa0dc4ba2eb 100644 --- a/src/main/webapp/dataverseuser.xhtml +++ b/src/main/webapp/dataverseuser.xhtml @@ -11,6 +11,8 @@ + + From 7b2cb13afc29f786fa8f3f458c9f4efb9daf2361 Mon Sep 17 00:00:00 2001 From: jian881219 Date: Wed, 9 Jul 2014 09:41:45 +0800 Subject: [PATCH 09/13] --- src/main/webapp/dataverseuser.xhtml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/webapp/dataverseuser.xhtml b/src/main/webapp/dataverseuser.xhtml index aa0dc4ba2eb..462f44db4d5 100644 --- a/src/main/webapp/dataverseuser.xhtml +++ b/src/main/webapp/dataverseuser.xhtml @@ -10,12 +10,11 @@ - - - + + From 08798d8f960646af514e2e54fd09f5c81e322602 Mon Sep 17 00:00:00 2001 From: jian881219 Date: Wed, 9 Jul 2014 09:42:47 +0800 Subject: [PATCH 10/13] --- src/main/webapp/dataverseuser.xhtml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/webapp/dataverseuser.xhtml b/src/main/webapp/dataverseuser.xhtml index 462f44db4d5..9d09a39d400 100644 --- a/src/main/webapp/dataverseuser.xhtml +++ b/src/main/webapp/dataverseuser.xhtml @@ -13,8 +13,7 @@ - - + From f04124f254fce31cca03c1bec26fc0a3edc7c0dd Mon Sep 17 00:00:00 2001 From: jian881219 Date: Wed, 9 Jul 2014 09:48:57 +0800 Subject: [PATCH 11/13] --- src/main/webapp/dataverseuser.xhtml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/webapp/dataverseuser.xhtml b/src/main/webapp/dataverseuser.xhtml index 9d09a39d400..2879d9b1ae9 100644 --- a/src/main/webapp/dataverseuser.xhtml +++ b/src/main/webapp/dataverseuser.xhtml @@ -13,7 +13,7 @@ - + From a8d00493c7f51e8a738380982e19bb8304764a8e Mon Sep 17 00:00:00 2001 From: jian881219 Date: Wed, 9 Jul 2014 09:53:22 +0800 Subject: [PATCH 12/13] --- src/main/java/edu/harvard/iq/dataverse/DataverseUserPage.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/DataverseUserPage.java b/src/main/java/edu/harvard/iq/dataverse/DataverseUserPage.java index 4e650e72bd2..73f556c3b2b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DataverseUserPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/DataverseUserPage.java @@ -51,10 +51,10 @@ public enum EditMode { private DataverseUser dataverseUser; private EditMode editMode; - @NotBlank(message = "{validator.notBlank}") + @NotBlank(message = "{validator.enterPasswdMsg}") private String inputPassword; - @NotBlank(message = "{validator.notBlank}") + @NotBlank(message = "{validator.enterPasswdMsg}") private String currentPassword; private Long dataverseId; private String permissionType; From feb6847c634c70ab1315742b24c434ec90634b63 Mon Sep 17 00:00:00 2001 From: jian881219 Date: Wed, 9 Jul 2014 09:53:34 +0800 Subject: [PATCH 13/13] --- src/main/java/ValidationMessages.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/ValidationMessages.properties b/src/main/java/ValidationMessages.properties index db03c542ac8..cfe2cf57fce 100644 --- a/src/main/java/ValidationMessages.properties +++ b/src/main/java/ValidationMessages.properties @@ -1,4 +1,4 @@ # msgs from bean validator # from DataverseUserPage.java -validator.notBlank=Please enter a password for your account. \ No newline at end of file +validator.enterPasswdMsg=Please enter a password for your account. \ No newline at end of file