diff --git a/src/org/openbravo/mobile/core/login/MobileCoreLoginUtilsServlet.java b/src/org/openbravo/mobile/core/login/MobileCoreLoginUtilsServlet.java
index da0bb0bc..ae0cb186 100644
--- a/src/org/openbravo/mobile/core/login/MobileCoreLoginUtilsServlet.java
+++ b/src/org/openbravo/mobile/core/login/MobileCoreLoginUtilsServlet.java
@@ -125,8 +125,8 @@ public class MobileCoreLoginUtilsServlet extends WebServiceAbstractServlet {
     JSONObject data = new JSONObject();
     JSONObject item = null;
 
-    data.put("labels", LabelsComponent.getLabels(null, getModuleId()));
-    data.put("lists", LabelsComponent.getLists(null, getModuleId()));
+    data.put("labels", LabelsComponent.getLabels(getLanguage(request), getModuleId()));
+    data.put("lists", LabelsComponent.getLists(getLanguage(request), getModuleId()));
 
     if (OBContext.getOBContext().getUser().getId().equals("0")) {
       data.put("activeSession", false);
@@ -146,6 +146,10 @@ public class MobileCoreLoginUtilsServlet extends WebServiceAbstractServlet {
   protected String getModuleId() {
     return MobileCoreConstants.MODULE_ID;
   }
+  
+  protected String getLanguage(HttpServletRequest request) {
+    return null;
+  }
 
   protected JSONObject getCompanyLogo(HttpServletRequest request) throws JSONException {
     JSONObject result = new JSONObject();
