diff --git a/dc_ajax_add_cart.module b/dc_ajax_add_cart.module
index d713ccf..e9cb0bc 100644
--- a/dc_ajax_add_cart.module
+++ b/dc_ajax_add_cart.module
@@ -825,3 +825,42 @@ function dc_ajax_add_cart_command_html($selector, $html) {
     'data' => $html,
   );
 }
+
+/**
+ * Add variables so that they could be translated using Variable module
+ *
+ * Implements hook_variable_info().
+ */
+function dc_ajax_add_cart_variable_info($options) {
+  $variables[DC_AJAX_ADD_CART_EMPTY_CART_MESSAGE] = array(
+    'type' => 'string',
+    'title' => t('Empty cart message', array(), $options),
+    'default' => 'Shopping cart is empty',
+    'localize' => TRUE,
+  );
+  $variables[DC_AJAX_ADD_CART_EMPTY_CART_TEASER_MESSAGE] = array(
+    'type' => 'string',
+    'title' => t('Empty cart teaser message', array(), $options),
+    'default' => 'Empty',
+    'localize' => TRUE,
+  );
+  $variables[DC_AJAX_ADD_CART_SUCCESS_MESSAGE] = array(
+    'type' => 'string',
+    'title' => t('Cart success message', array(), $options),
+    'default' => 'Item successfully added to cart',
+    'localize' => TRUE,
+  );
+  $variables[DC_AJAX_ADD_CART_POPUP_CHECKOUT] = array(
+    'type' => 'string',
+    'title' => t('Go to checkout Label', array(), $options),
+    'default' => 'Go to checkout',
+    'localize' => TRUE,
+  );
+  $variables[DC_AJAX_ADD_CART_POPUP_CONTINUE_SHOPPING] = array(
+    'type' => 'string',
+    'title' => t('Continue shopping Label', array(), $options),
+    'default' => 'Continue shopping',
+    'localize' => TRUE,
+  );
+  return $variables;
+}
\ No newline at end of file
