From 19bde8a44fbff9dc4b5e8cdec6cbcef335049d4b Mon Sep 17 00:00:00 2001 From: dbs Date: Sat, 23 Apr 2011 05:34:37 +0000 Subject: [PATCH] Extend i18n support for Register Patron interface Missed out on the Save / Show Fields dialogue in the previous commit; this gets us up to speed on the entire interface. git-svn-id: svn://svn.open-ils.org/ILS/trunk@20299 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/js/dojo/openils/actor/nls/register.js | 7 ++- Open-ILS/web/js/ui/default/actor/user/register.js | 24 ++++++---- .../web/templates/default/actor/user/register.tt2 | 4 +- build/i18n/po/register.js/register.js.pot | 50 ++++++++++++++------ 4 files changed, 58 insertions(+), 27 deletions(-) diff --git a/Open-ILS/web/js/dojo/openils/actor/nls/register.js b/Open-ILS/web/js/dojo/openils/actor/nls/register.js index 9a35b6c..b16af89 100644 --- a/Open-ILS/web/js/dojo/openils/actor/nls/register.js +++ b/Open-ILS/web/js/dojo/openils/actor/nls/register.js @@ -25,5 +25,10 @@ "ADDRESS_APPROVE" : "Approve Address", "ADDRESS_OWNED" : "This address is owned by another user: ", "ADDRESS_NEW" : "New Address", - "STAT_CATS" : "Statistical Categories" + "STAT_CATS" : "Statistical Categories", + "SAVE" : "Save", + "SAVE_CLONE" : "Save & Clone", + "SHOW_REQUIRED" : "Show Only Required Fields", + "SHOW_SUGGESTED" : "Show Suggested Fields", + "SHOW_ALL" : "Show All Fields" } diff --git a/Open-ILS/web/js/ui/default/actor/user/register.js b/Open-ILS/web/js/ui/default/actor/user/register.js index 658a6dd..f0cad18 100644 --- a/Open-ILS/web/js/ui/default/actor/user/register.js +++ b/Open-ILS/web/js/ui/default/actor/user/register.js @@ -61,6 +61,21 @@ function load() { var userId = cgi.param('usr'); var stageUname = cgi.param('stage'); + saveButton.attr("label", localeStrings.SAVE); + saveCloneButton.attr("label", localeStrings.SAVE_CLONE); + replaceBarcode.attr("label", localeStrings.REPLACE_BARCODE); + dojo.byId('uedit-show-required').innerHTML = localeStrings.SHOW_REQUIRED; + dojo.byId('uedit-show-suggested').innerHTML = localeStrings.SHOW_SUGGESTED; + dojo.byId('uedit-show-all').innerHTML = localeStrings.SHOW_ALL; + dojo.byId('uedit-dupe-barcode-warning').innerHTML = localeStrings.BARCODE_IN_USE; + allCards.attr("label", localeStrings.SEE_ALL); + dojo.byId('uedit-dupe-username-warning').innerHTML = localeStrings.DUPE_USERNAME; + generatePassword.attr("label", localeStrings.RESET_PASSWORD); + dojo.byId('verifyPassword').innerHTML = localeStrings.VERIFY_PASSWORD; + dojo.byId('parentGuardian').innerHTML = localeStrings.PARENT_OR_GUARDIAN; + dojo.byId('userSettings').innerHTML = localeStrings.USER_SETTINGS; + dojo.byId('statCats').innerHTML = localeStrings.STAT_CATS; + dojo.query("td[name='addressHeader']").forEach( function(item) { item.innerHTML = localeStrings.ADDRESS_HEADER; }); dojo.query("span[name='mailingAddress']").forEach( function(item) { item.innerHTML = localeStrings.ADDRESS_MAILING; }); dojo.query("span[name='billingAddress']").forEach( function(item) { item.innerHTML = localeStrings.ADDRESS_BILLING; }); @@ -196,15 +211,6 @@ function load() { checkGrpAppPerm(); // to do the initial load loadStaticFields(); - replaceBarcode.attr("label", localeStrings.REPLACE_BARCODE); - dojo.byId('uedit-dupe-barcode-warning').innerHTML = localeStrings.BARCODE_IN_USE; - allCards.attr("label", localeStrings.SEE_ALL); - dojo.byId('uedit-dupe-username-warning').innerHTML = localeStrings.DUPE_USERNAME; - generatePassword.attr("label", localeStrings.RESET_PASSWORD); - dojo.byId('verifyPassword').innerHTML = localeStrings.VERIFY_PASSWORD; - dojo.byId('parentGuardian').innerHTML = localeStrings.PARENT_OR_GUARDIAN; - dojo.byId('userSettings').innerHTML = localeStrings.USER_SETTINGS; - dojo.byId('statCats').innerHTML = localeStrings.STAT_CATS; if(patron.isnew() && patron.addresses().length == 0) uEditNewAddr(null, uEditAddrVirtId, true); diff --git a/Open-ILS/web/templates/default/actor/user/register.tt2 b/Open-ILS/web/templates/default/actor/user/register.tt2 index aa1dad5..a821020 100644 --- a/Open-ILS/web/templates/default/actor/user/register.tt2 +++ b/Open-ILS/web/templates/default/actor/user/register.tt2 @@ -15,8 +15,8 @@
- - + +
Show Only Required Fields
Show Suggested Fields
diff --git a/build/i18n/po/register.js/register.js.pot b/build/i18n/po/register.js/register.js.pot index 21f4cab..b52a9b2 100644 --- a/build/i18n/po/register.js/register.js.pot +++ b/build/i18n/po/register.js/register.js.pot @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Evergreen 1.4\n" "Report-Msgid-Bugs-To: open-ils-dev@list.georgialibraries.org\n" -"POT-Creation-Date: 2011-04-23 01:19:52-0400\n" +"POT-Creation-Date: 2011-04-23 01:33:28-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -23,22 +23,26 @@ msgstr "" msgid "Billing" msgstr "" -#: register.js:SEE_ALL -msgid "See All" -msgstr "" - -#: register.js:BARCODE_IN_USE -msgid "Barcode is already in use" +#: register.js:ADDRESS_OWNED +msgid "This address is owned by another user: " msgstr "" #: register.js:REPLACED_ADDRESS msgid "
Replaces address ${0}
${1} ${2}
${3}, ${4} ${5}
" msgstr "" +#: register.js:SHOW_REQUIRED +msgid "Show Only Required Fields" +msgstr "" + #: register.js:DUPE_PATRON_ADDR msgid "Found ${0} patron(s) with the same address" msgstr "" +#: register.js:SAVE +msgid "Save" +msgstr "" + #: register.js:DUPE_PATRON_IDENT msgid "Found ${0} patron(s) with the same identification" msgstr "" @@ -55,8 +59,8 @@ msgstr "" msgid "An address is required during registration." msgstr "" -#: register.js:EXAMPLE -msgid "Example: " +#: register.js:PARENT_OR_GUARDIAN +msgid "Parent/Guardian" msgstr "" #: register.js:ADDRESS_HEADER @@ -71,12 +75,16 @@ msgstr "" msgid "Form is invalid. Please edit and try again." msgstr "" -#: register.js:PARENT_OR_GUARDIAN -msgid "Parent/Guardian" +#: register.js:BARCODE_IN_USE +msgid "Barcode is already in use" msgstr "" -#: register.js:DUPE_PATRON_NAME -msgid "Found ${0} patron(s) with the same name" +#: register.js:EXAMPLE +msgid "Example: " +msgstr "" + +#: register.js:SHOW_SUGGESTED +msgid "Show Suggested Fields" msgstr "" #: register.js:ADDRESS_PENDING @@ -87,10 +95,18 @@ msgstr "" msgid "Username is already in use" msgstr "" +#: register.js:DUPE_PATRON_NAME +msgid "Found ${0} patron(s) with the same name" +msgstr "" + #: register.js:DEFAULT_ADDRESS_TYPE msgid "MAILING" msgstr "" +#: register.js:SHOW_ALL +msgid "Show All Fields" +msgstr "" + #: register.js:ADDRESS_APPROVE msgid "Approve Address" msgstr "" @@ -99,6 +115,10 @@ msgstr "" msgid "Verify Password" msgstr "" +#: register.js:SAVE_CLONE +msgid "Save & Clone" +msgstr "" + #: register.js:STAT_CATS msgid "Statistical Categories" msgstr "" @@ -111,8 +131,8 @@ msgstr "" msgid "Reset Password" msgstr "" -#: register.js:ADDRESS_OWNED -msgid "This address is owned by another user: " +#: register.js:SEE_ALL +msgid "See All" msgstr "" #: register.js:DELETE_ADDRESS -- 1.7.2.5