Author: mrisaliti
Date: Mon Jan 17 21:24:47 2011
New Revision: 1060096
URL: http://svn.apache.org/viewvc?rev=1060096&view=rev
Log:
Internationalization of ServiceUtil.returnSuccess, ServiceUtil.returnFailure,
ServiceUtil.returnError (OFBIZ-4091)
Modified:
ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/verisign/PayflowPro.java
Modified: ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml?rev=1060096&r1=1060095&r2=1060096&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml (original)
+++ ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml Mon Jan
17 21:24:47 2011
@@ -7625,6 +7625,10 @@
<value xml:lang="zh">ä¼åè§è²å表</value>
<value xml:lang="zh_TW">æå¡è§è²å表</value>
</property>
+ <property key="AccountingPayflowErrorRetreivingCartDetails">
+ <value xml:lang="en">An error occurred while retreiving cart
details</value>
+ <value xml:lang="it">Un'errore è successo durante l'ottenimento dei
dettagli del carrello</value>
+ </property>
<property key="AccountingPayflowProLoggingOff">
<value xml:lang="de">Abmelden</value>
<value xml:lang="en">Logging Off</value>
Modified:
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/verisign/PayflowPro.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/verisign/PayflowPro.java?rev=1060096&r1=1060095&r2=1060096&view=diff
==============================================================================
---
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/verisign/PayflowPro.java
(original)
+++
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/verisign/PayflowPro.java
Mon Jan 17 21:24:47 2011
@@ -57,6 +57,7 @@ import paypal.payflow.SDKProperties;
public class PayflowPro {
public static final String module = PayflowPro.class.getName();
+ public final static String resource = "AccountingUiLabels";
/**
* Authorize credit card payment service. Service wrapper around PayFlow
Pro API.
@@ -192,6 +193,7 @@ public class PayflowPro {
BigDecimal amount = (BigDecimal) context.get("captureAmount");
String paymentGatewayConfigId = (String)
context.get("paymentGatewayConfigId");
String configString = (String) context.get("paymentConfig");
+ Locale locale = (Locale) context.get("locale");
if (configString == null) {
configString = "payment.properties";
}
@@ -207,7 +209,8 @@ public class PayflowPro {
}
if (authTrans == null) {
- return ServiceUtil.returnError("No authorization transaction found
for the OrderPaymentPreference; cannot capture");
+ return ServiceUtil.returnError(UtilProperties.getMessage(resource,
+
"AccountingPaymentTransactionAuthorizationNotFoundCannotCapture", locale));
}
// auth ref number
@@ -267,6 +270,7 @@ public class PayflowPro {
BigDecimal amount = (BigDecimal) context.get("releaseAmount");
String paymentGatewayConfigId = (String)
context.get("paymentGatewayConfigId");
String configString = (String) context.get("paymentConfig");
+ Locale locale = (Locale) context.get("locale");
if (configString == null) {
configString = "payment.properties";
}
@@ -276,7 +280,8 @@ public class PayflowPro {
}
if (authTrans == null) {
- return ServiceUtil.returnError("No authorization transaction found
for the OrderPaymentPreference; cannot capture");
+ return ServiceUtil.returnError(UtilProperties.getMessage(resource,
+
"AccountingPaymentTransactionAuthorizationNotFoundCannotRelease", locale));
}
boolean isPayPal = false;
@@ -342,6 +347,7 @@ public class PayflowPro {
BigDecimal amount = (BigDecimal) context.get("refundAmount");
String paymentGatewayConfigId = (String)
context.get("paymentGatewayConfigId");
String configString = (String) context.get("paymentConfig");
+ Locale locale = (Locale) context.get("locale");
if (configString == null) {
configString = "payment.properties";
}
@@ -349,7 +355,8 @@ public class PayflowPro {
GenericValue captureTrans =
PaymentGatewayServices.getCaptureTransaction(paymentPref);
if (captureTrans == null) {
- return ServiceUtil.returnError("No capture transaction found for
the OrderPaymentPreference; cannot refund");
+ return ServiceUtil.returnError(UtilProperties.getMessage(resource,
+
"AccountingPaymentTransactionAuthorizationNotFoundCannotRefund", locale));
}
boolean isPayPal = false;
@@ -421,7 +428,8 @@ public class PayflowPro {
String configString = "payment.properties";
if (cart == null || cart.items().size() <= 0) {
- return
ServiceUtil.returnError(UtilProperties.getMessage("AccountingErrorUiLabels",
"AccountingPayPalShoppingCartIsEmpty", locale));
+ return
ServiceUtil.returnError(UtilProperties.getMessage("AccountingErrorUiLabels",
+ "AccountingPayPalShoppingCartIsEmpty", locale));
}
Map<String, String> data = FastMap.newInstance();
@@ -440,7 +448,8 @@ public class PayflowPro {
addCartDetails(data, cart);
} catch (GenericEntityException e) {
Debug.logError(e, module);
- return ServiceUtil.returnError("An error occurred while retreiving
cart details");
+ return ServiceUtil.returnError(UtilProperties.getMessage(resource,
+ "AccountingPayflowErrorRetreivingCartDetails", locale));
}
PayflowAPI pfp = init(delegator, paymentGatewayConfigId, null,
context);
@@ -467,7 +476,8 @@ public class PayflowPro {
if (!"0".equals(result)) {
String respMsg = responseMap.get("RESPMSG");
Debug.logError("A problem occurred while requesting an express
checkout token from paypal: Result = " + result + ", Message = " + respMsg,
module);
- return
ServiceUtil.returnError(UtilProperties.getMessage("AccountingErrorUiLabels",
"AccountingPayPalCommunicationError", locale));
+ return
ServiceUtil.returnError(UtilProperties.getMessage("AccountingErrorUiLabels",
+ "AccountingPayPalCommunicationError", locale));
}
token = responseMap.get("TOKEN");
cart.setAttribute("payPalCheckoutToken", token);
@@ -561,7 +571,8 @@ public class PayflowPro {
Map<String, String> responseMap = parseResponse(resp);
if (!"0".equals(responseMap.get("RESULT"))) {
Debug.logError("A problem occurred while requesting the checkout
details from paypal: Result = " + responseMap.get("RESULT") + ", Message = " +
responseMap.get("RESPMSG"), module);
- return
ServiceUtil.returnError(UtilProperties.getMessage("AccountingErrorUiLabels",
"AccountingPayPalCommunicationError", locale));
+ return
ServiceUtil.returnError(UtilProperties.getMessage("AccountingErrorUiLabels",
+ "AccountingPayPalCommunicationError", locale));
}
Map<String, Object> inMap = FastMap.newInstance();