Changing default hold error messages.
authorChris Sharp <csharp@georgialibraries.org>
Thu, 28 Mar 2013 22:29:57 +0000 (18:29 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Mon, 30 Sep 2013 17:04:59 +0000 (13:04 -0400)
Open-ILS/src/templates/opac/parts/hold_error_messages.tt2

index 5e902e7..58f468e 100644 (file)
@@ -8,26 +8,26 @@
     # these are used to pass them through l() for i18n.
 
     FAIL_PART_MSG_MAP = {
-        "actor.usr.barred" => l("The patron is barred"),
-        "asset.copy.circulate" => l("The item does not circulate"),
-        "asset.copy_location.circulate" => l("Items from this shelving location do not circulate"),
-        "asset.copy.status" => l("The item cannot circulate at this time"),
-        "circ.holds.target_skip_me" => l("The item's circulation library does not fulfill holds"),
-        "config.circ_matrix_circ_mod_test" => l("The patron has too many items of this type checked out"),
-        "config.circ_matrix_test.available_copy_hold_ratio" => l("The available item-to-hold ratio is too low"),
-        "config.circ_matrix_test.circulate" => l("Circulation rules reject this item as non-circulatable"),
-        "config.circ_matrix_test.total_copy_hold_ratio" => l("The total item-to-hold ratio is too low"),
-        "config.hold_matrix_test.holdable" => l("Hold rules reject this item as unholdable"),
-        "config.hold_matrix_test.max_holds" => l("The patron has reached the maximum number of holds"),
-        "config.rule_age_hold_protect.prox" => l("The item is too new to transit this far"),
-        "item.holdable" => l("The item is not holdable"),
-        "location.holdable" => l("The item's location is not holdable"),
-        "status.holdable" => l("The item is not in a holdable status"),
-        "no_item" => l("The system could not find this item"),
-        "no_ultimate_items" => l("The system could not find any items to match this hold request"),
-        "no_matchpoint" => l("System rules do not define how to handle this item"),
-        "no_user" => l("The system could not find this patron"),
-        "transit_range" => l("No item is available for your hold request.  Please contact library staff for more information")
+        "actor.usr.barred" => l("There appears to be a problem with your library account.  Please contact your local library for assistance."),
+        "asset.copy.circulate" => l("The title you have requested is not allowed to circulate.  Please contact your local library for assistance."),
+        "asset.copy_location.circulate" => l("The title you have requested is not allowed to circulate.  Please contact your local library for assistance."),
+        "asset.copy.status" => l("The title you have requested is not available at this time.  Please contact your local library for assistance."),
+        "circ.holds.target_skip_me" => l("The title you have requested is not available at this time.  Please contact your local library for assistance."),
+        "config.circ_matrix_circ_mod_test" => l("There are too many items of this type checked out on your account to be able to place this hold request.  Please contact your local library for assistance."),
+        "config.circ_matrix_test.available_copy_hold_ratio" => l("The title you have requested is not available at this time.  Please contact your local library for assistance."),
+        "config.circ_matrix_test.circulate" => l("The title you have requested is not available for hold requests.  Please contact your local library for assistance."),
+        "config.circ_matrix_test.total_copy_hold_ratio" => l("The title you have requested is not available at this time.  Please contact your local library for assistance."),
+        "config.hold_matrix_test.holdable" => l("The title you have requested is not available for hold requests.  Please contact your local library for assistance."),
+        "config.hold_matrix_test.max_holds" => l("Your account has reached the maximum number of hold requests.  Please contact your local library for assistance."),
+        "config.rule_age_hold_protect.prox" => l("The title you have requested is not available for hold requests at this time.  Please contact your local library for assistance."),
+        "item.holdable" => l("The title you have requested is not available for hold requests.  Please contact your local library for assistance."),
+        "location.holdable" => l("The title you have requested is not available for hold requests.  Please contact your local library for assistance."),
+        "status.holdable" => l("The title you have requested is not available for hold requests.  Please contact your local library for assistance."),
+        "no_item" => l("The title you have requested is not available at this time.  Please contact your local library for assistance."),
+        "no_ultimate_items" => l("The title you have requested is not available at this time.  Please contact your local library for assistance."),
+        "no_matchpoint" => l("There was a problem processing this hold request.  Please contact your local library for assistance."),
+        "no_user" => l("There was a problem processing this hold request.  Please contact your local library for assistance."),
+        "transit_range" => l("The title you have requested is not available for hold requests at your library.  Please contact your local library for assistance.")
     };
 
 
@@ -37,6 +37,6 @@
     # Wait until these are used to pass them through l() for i18n.
 
     EVENT_MSG_MAP = {
-        "PATRON_EXCEEDS_FINES" => l("Patron has reached the maximum fine amount")
+        "PATRON_EXCEEDS_FINES" => l("There appears to be a problem with your library account.  Please contact your local library for assistance.")
     };
 %]