|
Author: erwan
Date: Mon Jun 11 11:42:37 2012 New Revision: 1348805 URL: http://svn.apache.org/viewvc?rev=1348805&view=rev Log: Using labels for product promo codes creation Modified: ofbiz/trunk/applications/product/config/ProductUiLabels.xml ofbiz/trunk/applications/product/src/org/ofbiz/product/promo/PromoServices.java Modified: ofbiz/trunk/applications/product/config/ProductUiLabels.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/config/ProductUiLabels.xml?rev=1348805&r1=1348804&r2=1348805&view=diff ============================================================================== --- ofbiz/trunk/applications/product/config/ProductUiLabels.xml (original) +++ ofbiz/trunk/applications/product/config/ProductUiLabels.xml Mon Jun 11 11:42:37 2012 @@ -21805,6 +21805,10 @@ <value xml:lang="zh">ä¿é/伿 å¸ä»£ç </value> <value xml:lang="zh_TW">ä¿é·/åªæ å¸ä»£ç¢¼</value> </property> + <property key="ProductPromoCodesCreated"> + <value xml:lang="en">Following PromoCodes have been created: </value> + <value xml:lang="fr">Les codes promo suivants ont été créés : </value> + </property> <property key="ProductPromoCodesEntered"> <value xml:lang="de">Eingegebene Codes:</value> <value xml:lang="en">Entered Codes:</value> Modified: ofbiz/trunk/applications/product/src/org/ofbiz/product/promo/PromoServices.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/src/org/ofbiz/product/promo/PromoServices.java?rev=1348805&r1=1348804&r2=1348805&view=diff ============================================================================== --- ofbiz/trunk/applications/product/src/org/ofbiz/product/promo/PromoServices.java (original) +++ ofbiz/trunk/applications/product/src/org/ofbiz/product/promo/PromoServices.java Mon Jun 11 11:42:37 2012 @@ -60,6 +60,7 @@ public class PromoServices { 'Z', '2', '3', '4', '5', '6', '7', '8', '9' }; public static Map<String, Object> createProductPromoCodeSet(DispatchContext dctx, Map<String, ? extends Object> context) { + Locale locale = (Locale) context.get("locale"); Delegator delegator = dctx.getDelegator(); LocalDispatcher dispatcher = dctx.getDispatcher(); Long quantity = (Long) context.get("quantity"); @@ -77,7 +78,7 @@ public class PromoServices { String newPromoCodeId = ""; StringBuilder bankOfNumbers = new StringBuilder(); - bankOfNumbers.append("Following PromoCodes have been created: "); + bankOfNumbers.append(UtilProperties.getMessage(resource, "ProductPromoCodesCreated", locale)); for (long i = 0; i < quantity; i++) { Map<String, Object> createProductPromoCodeMap = null; boolean foundUniqueNewCode = false; @@ -110,11 +111,11 @@ public class PromoServices { newContext.put("productPromoCodeId", newPromoCodeId); createProductPromoCodeMap = dispatcher.runSync("createProductPromoCode", newContext); } catch (GenericServiceException err) { - return ServiceUtil.returnError("Could not create a bank of promo codes", null, null, createProductPromoCodeMap); + return ServiceUtil.returnError(UtilProperties.getMessage(resource, "ProductPromoCodeCannotBeCreated", locale), null, null, createProductPromoCodeMap); } if (ServiceUtil.isError(createProductPromoCodeMap)) { // what to do here? try again? - return ServiceUtil.returnError("Could not create a bank of promo codes", null, null, createProductPromoCodeMap); + return ServiceUtil.returnError(UtilProperties.getMessage(resource, "ProductPromoCodeCannotBeCreated", locale), null, null, createProductPromoCodeMap); } bankOfNumbers.append((String) createProductPromoCodeMap.get("productPromoCodeId")); bankOfNumbers.append(","); |
| Free forum by Nabble | Edit this page |
