From 4ee1f56aa3112a5ec16e0116e15163ad0bd90928 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Sat, 26 Sep 2009 11:18:32 -0700 Subject: [PATCH] Add UI and i18n for USPS insurance. --- lib/WebGUI/Shop/ShipDriver/USPS.pm | 6 ++++++ lib/WebGUI/i18n/English/ShipDriver_USPS.pm | 12 ++++++++++++ 2 files changed, 18 insertions(+) diff --git a/lib/WebGUI/Shop/ShipDriver/USPS.pm b/lib/WebGUI/Shop/ShipDriver/USPS.pm index 23e5faba3..c6eb02903 100644 --- a/lib/WebGUI/Shop/ShipDriver/USPS.pm +++ b/lib/WebGUI/Shop/ShipDriver/USPS.pm @@ -262,6 +262,12 @@ sub definition { options => \%shippingTypes, defaultValue => 'PARCEL', }, + addInsurance => { + fieldType => 'yesNo', + label => $i18n->get('add insurance'), + hoverHelp => $i18n->get('add insurance help'), + defaultValue => 0, + }, ##Note, if a flat fee is added to this driver, then according to the license ##terms the website must display a note to the user (shop customer) that additional ##fees have been added. diff --git a/lib/WebGUI/i18n/English/ShipDriver_USPS.pm b/lib/WebGUI/i18n/English/ShipDriver_USPS.pm index 3b9392784..e5d0fc6f6 100644 --- a/lib/WebGUI/i18n/English/ShipDriver_USPS.pm +++ b/lib/WebGUI/i18n/English/ShipDriver_USPS.pm @@ -94,6 +94,18 @@ our $I18N = { context => q|Label for a type of shipping from the USPS.|, }, + 'add insurance' => { + message => q|Ship with insurance?|, + lastUpdated => 1253988886, + context => q|Label for a type of shipping from the USPS.|, + }, + + 'add insurance help' => { + message => q|If set to yes, the shipping plugin will ask the USPS for the cost of insuring this shipment. The cost will be added to the total cost of shipping. If insurance is not available, then the option to use this driver will not be presented to the user.|, + lastUpdated => 1253988884, + context => q|Label for a type of shipping from the USPS.|, + }, + }; 1;