? invite_translatable_drupal_set_messages.patch
Index: invite.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/invite/invite.module,v
retrieving revision 1.9.2.2
diff -u -F^f -b -r1.9.2.2 invite.module
--- invite.module	9 Sep 2006 13:06:48 -0000	1.9.2.2
+++ invite.module	20 Sep 2006 16:16:11 -0000
@@ -409,7 +409,7 @@ function invite_delete($email) {
   $email = urldecode($email);
   if ($email){
     db_query("DELETE from {invite} WHERE email = '%s'",$email);
-    drupal_set_message("Invitation to $email has been deleted");
+    drupal_set_message(t('Invitation to %email has been deleted.', array('%email' => $email)));
     $args = array('email' => $email);
     module_invoke_all('invite', 'cancel', $args);
     drupal_goto('invite');
@@ -429,7 +429,7 @@ function _invite_check_invited($email, $
   $result = db_query('SELECT * FROM {invite}');
   while ($t = db_fetch_object($result)) {
     if ($t->email == $email){
-      drupal_set_message("The user you are trying to invite has already been invited"); 
+      drupal_set_message(t('The user you are trying to invite has already been invited.')); 
       $already_invited = 0;
     }
   }
@@ -440,7 +440,7 @@ function _invite_check_invited($email, $
     $result = db_query("SELECT COUNT(*) from {invite} WHERE uid = %d", $uid);
 
     if (db_result($result) >= $maximum_invites){
-      drupal_set_message("You have exceeded your allowed invitations"); 
+      drupal_set_message(t('You have exceeded your allowed invitations.')); 
       $already_invited = 0;
     }
   }
@@ -493,7 +493,11 @@ function _invite_set_timestamp($email, $
 function _invite_check_msgs($uid){
   $result = db_query('SELECT i.email, i.mid, u.name FROM {invite} i LEFT JOIN {users} u ON u.uid = i.mid WHERE i.timestamp != 0 AND i.uid = %d AND i.received = 0', $uid);
   while ($rec = db_fetch_object($result)) {
-      drupal_set_message(l($rec->name, 'user/'. $rec->mid) .' ( '.$rec->email.') has joined '.variable_get('site_name', 'this site').'!');
+      $text = t(' (%email) has joined %site!', array(
+        '%email' => $rec->email,
+        '%site' => variable_get('site_name', t('this site')),
+      ));
+      drupal_set_message(l($rec->name, 'user/'. $rec->mid) .$text);
       db_query('UPDATE {invite} SET received = 1 WHERE timestamp != 0 AND uid = %d AND received = 0', $uid);
   }
 }
