=== modified file 'payment/uc_2checkout/uc_2checkout.module'
--- payment/uc_2checkout/uc_2checkout.module	2009-05-09 17:44:11 +0000
+++ payment/uc_2checkout/uc_2checkout.module	2009-06-18 18:18:41 +0000
@@ -29,6 +29,15 @@
   return $items;
 }
 
+/**
+ * Implementation of hook_init().
+ */
+function uc_2checkout_init() {
+  global $conf;
+  $conf['i18n_variables'][] = 'uc_2checkout_method_title';
+  $conf['i18n_variables'][] = 'uc_2checkout_checkout_button';
+}
+
 // Make sure anyone can complete their 2Checkout orders.
 function uc_2checkout_completion_access() {
   return TRUE;

=== modified file 'payment/uc_credit/uc_credit.module'
--- payment/uc_credit/uc_credit.module	2009-04-04 13:44:28 +0000
+++ payment/uc_credit/uc_credit.module	2009-06-18 18:18:43 +0000
@@ -81,6 +81,16 @@
 }
 
 /**
+ * Implementation of hook_init().
+ */
+function uc_credit_init() {
+  global $conf;
+  $conf['i18n_variables'][] = 'uc_credit_fail_message';
+  $conf['i18n_variables'][] = 'uc_credit_policy';
+  $conf['i18n_variables'][] = 'uc_credit_fail_message';
+}
+
+/**
  * Implementation of hook_form_alter().
  */
 function uc_credit_form_alter(&$form, &$form_state, $form_id) {
@@ -1204,7 +1214,7 @@
 // Caches the encrypted CC data on the review order form for processing.
 function uc_credit_cart_review_back_submit($form, &$form_state) {
   $session_card_data = base64_decode($_POST['sescrd']);
-  
+
   $_SESSION['sescrd'] = $session_card_data;
   uc_credit_cache('save', $session_card_data);
 }
@@ -1212,7 +1222,7 @@
 // Caches the encrypted CC data on the review order form for processing.
 function uc_credit_cart_review_pre_form_submit($form, &$form_state) {
   $session_card_data = base64_decode($_POST['sescrd']);
-  
+
   $_SESSION['sescrd'] = $session_card_data;
   uc_credit_cache('save', $session_card_data);
 }

=== modified file 'payment/uc_google_checkout/uc_google_checkout.module'
--- payment/uc_google_checkout/uc_google_checkout.module	2009-05-01 18:25:18 +0000
+++ payment/uc_google_checkout/uc_google_checkout.module	2009-06-18 18:18:44 +0000
@@ -98,6 +98,9 @@
     unset($_SESSION['cart_order'], $_SESSION['do_complete'], $_SESSION['new_user'], $users[$user->uid]);
     variable_set('uc_google_checkout_order_users', $users);
   }
+
+  global $conf;
+  $conf['i18n_variables'][] = 'uc_google_checkout_order_cancel_reason';
 }
 
 function uc_google_checkout_theme() {

=== modified file 'payment/uc_payment/uc_payment.module'
--- payment/uc_payment/uc_payment.module	2009-04-18 01:18:43 +0000
+++ payment/uc_payment/uc_payment.module	2009-06-18 18:18:54 +0000
@@ -206,6 +206,14 @@
 }
 
 /**
+ * Implementation of hook_init().
+ */
+function uc_payment_init() {
+  global $conf;
+  $conf['i18n_variables'][] = 'uc_default_payment_msg';
+}
+
+/**
  * Implementation of hook_form_alter().
  */
 function uc_payment_form_alter(&$form, &$form_state, $form_id) {

=== modified file 'payment/uc_payment_pack/uc_payment_pack.module'
--- payment/uc_payment_pack/uc_payment_pack.module	2009-04-18 01:03:01 +0000
+++ payment/uc_payment_pack/uc_payment_pack.module	2009-06-18 18:19:05 +0000
@@ -35,6 +35,15 @@
 }
 
 /**
+ * Implementation of hook_init().
+ */
+function uc_payment_pack_init() {
+  global $conf;
+  $conf['i18n_variables'][] = 'uc_cod_policy';
+  $conf['i18n_variables'][] = 'uc_check_policy';
+}
+
+/**
  * Implementation of hook_payment_method().
  */
 function uc_payment_pack_payment_method() {

=== modified file 'payment/uc_paypal/uc_paypal.module'
--- payment/uc_paypal/uc_paypal.module	2009-04-23 18:17:23 +0000
+++ payment/uc_paypal/uc_paypal.module	2009-06-18 18:19:20 +0000
@@ -89,6 +89,14 @@
 }
 
 /**
+ * Implementation of hook_init().
+ */
+function uc_paypal_init() {
+  global $conf;
+  $conf['i18n_variables'][] = 'uc_paypal_wps_checkout_button';
+}
+
+/**
  * Implementation of hook_form_alter().
  * Notice how we alter the checkout review form to post the order to PayPal.
  */

=== modified file 'shipping/uc_quote/uc_quote.module'
--- shipping/uc_quote/uc_quote.module	2009-05-06 18:27:07 +0000
+++ shipping/uc_quote/uc_quote.module	2009-06-18 18:20:48 +0000
@@ -75,6 +75,10 @@
 
 function uc_quote_init() {
   drupal_add_css(drupal_get_path('module', 'uc_quote') .'/uc_quote.css', 'module');
+
+  global $conf;
+  $conf['i18n_variables'][] = 'uc_quote_err_msg';
+  $conf['i18n_variables'][] = 'uc_quote_pane_description';
 }
 
 function uc_quote_theme() {

=== modified file 'uc_cart/uc_cart.module'
--- uc_cart/uc_cart.module	2009-06-16 21:16:15 +0000
+++ uc_cart/uc_cart.module	2009-06-18 18:19:37 +0000
@@ -258,6 +258,17 @@
 }
 
 /**
+ * Implementation of hook_init().
+ */
+function uc_cart_init() {
+  global $conf;
+  $conf['i18n_variables'][] = 'uc_cart_help_text';
+  $conf['i18n_variables'][] = 'uc_cart_new_account_details';
+  $conf['i18n_variables'][] = 'uc_continue_shopping_text';
+  $conf['i18n_variables'][] = 'uc_minimum_subtotal_text';
+}
+
+/**
  * Implementation of hook_cron().
  */
 function uc_cart_cron() {

=== modified file 'uc_catalog/uc_catalog.module'
--- uc_catalog/uc_catalog.module	2009-05-28 20:39:47 +0000
+++ uc_catalog/uc_catalog.module	2009-06-18 18:20:07 +0000
@@ -130,6 +130,15 @@
 }
 
 /**
+ * Implementation of hook_init().
+ */
+function uc_catalog_init() {
+  global $conf;
+  $conf['i18n_variables'][] = 'uc_catalog_description';
+  $conf['i18n_variables'][] = 'uc_catalog_name';
+}
+
+/**
  * Implementation of hook_enable().
  *
  * Add imagecache preset "uc_category".

=== modified file 'uc_product/uc_product.module'
--- uc_product/uc_product.module	2009-06-11 12:43:49 +0000
+++ uc_product/uc_product.module	2009-06-18 18:20:31 +0000
@@ -236,6 +236,10 @@
  */
 function uc_product_init() {
   drupal_add_css(drupal_get_path('module', 'uc_product') .'/uc_product.css');
+
+  global $conf;
+  $conf['i18n_variables'][] = 'uc_product_add_to_cart_text';
+  $conf['i18n_variables'][] = 'uc_teaser_add_to_cart_text';
 }
 
 /**

=== modified file 'uc_roles/uc_roles.module'
--- uc_roles/uc_roles.module	2009-05-19 20:19:33 +0000
+++ uc_roles/uc_roles.module	2009-06-18 18:21:16 +0000
@@ -111,6 +111,19 @@
 function uc_roles_init() {
   drupal_add_js(drupal_get_path('module', 'uc_roles') .'/uc_roles.js');
   drupal_add_css(drupal_get_path('module', 'uc_roles') .'/uc_roles.css');
+
+  global $conf;
+  $conf['i18n_variables'][] = 'uc_roles_default_expiration_header';
+  $conf['i18n_variables'][] = 'uc_roles_default_expiration_message';
+  $conf['i18n_variables'][] = 'uc_roles_default_expiration_title';
+  $conf['i18n_variables'][] = 'uc_roles_grant_notification_message';
+  $conf['i18n_variables'][] = 'uc_roles_grant_notification_subject';
+  $conf['i18n_variables'][] = 'uc_roles_reminder_message';
+  $conf['i18n_variables'][] = 'uc_roles_reminder_subject';
+  $conf['i18n_variables'][] = 'uc_roles_renewal_notification_message';
+  $conf['i18n_variables'][] = 'uc_roles_renewal_notification_subject';
+  $conf['i18n_variables'][] = 'uc_roles_revocation_notification_message';
+  $conf['i18n_variables'][] = 'uc_roles_revocation_notification_subject';
 }
 
 /**

=== modified file 'uc_store/uc_store.module'
--- uc_store/uc_store.module	2009-06-07 05:15:51 +0000
+++ uc_store/uc_store.module	2009-06-18 18:21:35 +0000
@@ -342,7 +342,9 @@
   require_once($dir .'/includes/uc_price.inc');
 
   drupal_add_css($dir .'/uc_store.css');
-}
+
+  global $conf;
+  $conf['i18n_variables'][] = 'uc_store_name';}
 
 /**
  * Implementation of hook_elements().


