summaryrefslogtreecommitdiff
path: root/modules/contact
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-06-08 05:00:12 +0000
committerDries Buytaert <dries@buytaert.net>2009-06-08 05:00:12 +0000
commit28b2f098beb2dcf1e3b6745c65c1194d45da0691 (patch)
tree799076def12eb7e551b6e0825a0924dd0fb9630c /modules/contact
parentece9032afd035bbe4ca55b6fd671df03b96b4e35 (diff)
downloadbrdo-28b2f098beb2dcf1e3b6745c65c1194d45da0691.tar.gz
brdo-28b2f098beb2dcf1e3b6745c65c1194d45da0691.tar.bz2
- Patch #334283 by Damien Tournoud, andypost, Freso et al: add context to t() to help deal with ambigious strings (and improved the locale APIs a bit). Example: May is both a short month name as a long month name in English, but not necessarily in other languages.
Diffstat (limited to 'modules/contact')
-rw-r--r--modules/contact/contact.module12
1 files changed, 6 insertions, 6 deletions
diff --git a/modules/contact/contact.module b/modules/contact/contact.module
index b575b7259..10004fcb6 100644
--- a/modules/contact/contact.module
+++ b/modules/contact/contact.module
@@ -178,13 +178,13 @@ function contact_mail($key, &$message, $params) {
case 'page_mail':
case 'page_copy':
$contact = $params['contact'];
- $message['subject'] .= t('[!category] !subject', array('!category' => $contact['category'], '!subject' => $params['subject']), $language->language);
- $message['body'][] = t("!name sent a message using the contact form at !form.", array('!name' => $params['name'], '!form' => url($_GET['q'], array('absolute' => TRUE, 'language' => $language))), $language->language);
+ $message['subject'] .= t('[!category] !subject', array('!category' => $contact['category'], '!subject' => $params['subject']), array('langcode' => $language->language));
+ $message['body'][] = t("!name sent a message using the contact form at !form.", array('!name' => $params['name'], '!form' => url($_GET['q'], array('absolute' => TRUE, 'language' => $language))), array('langcode' => $language->language));
$message['body'][] = $params['message'];
break;
case 'page_autoreply':
$contact = $params['contact'];
- $message['subject'] .= t('[!category] !subject', array('!category' => $contact['category'], '!subject' => $params['subject']), $language->language);
+ $message['subject'] .= t('[!category] !subject', array('!category' => $contact['category'], '!subject' => $params['subject']), array('langcode' => $language->language));
$message['body'][] = $contact['reply'];
break;
case 'user_mail':
@@ -193,9 +193,9 @@ function contact_mail($key, &$message, $params) {
$account = $params['account'];
$message['subject'] .= '[' . variable_get('site_name', 'Drupal') . '] ' . $params['subject'];
$message['body'][] = "$account->name,";
- $message['body'][] = t("!name (!name-url) has sent you a message via your contact form (!form-url) at !site.", array('!name' => $user->name, '!name-url' => url("user/$user->uid", array('absolute' => TRUE, 'language' => $language)), '!form-url' => url($_GET['q'], array('absolute' => TRUE, 'language' => $language)), '!site' => variable_get('site_name', 'Drupal')), $language->language);
- $message['body'][] = t("If you don't want to receive such e-mails, you can change your settings at !url.", array('!url' => url("user/$account->uid", array('absolute' => TRUE, 'language' => $language))), $language->language);
- $message['body'][] = t('Message:', NULL, $language->language);
+ $message['body'][] = t("!name (!name-url) has sent you a message via your contact form (!form-url) at !site.", array('!name' => $user->name, '!name-url' => url("user/$user->uid", array('absolute' => TRUE, 'language' => $language)), '!form-url' => url($_GET['q'], array('absolute' => TRUE, 'language' => $language)), '!site' => variable_get('site_name', 'Drupal')), array('langcode' => $language->language));
+ $message['body'][] = t("If you don't want to receive such e-mails, you can change your settings at !url.", array('!url' => url("user/$account->uid", array('absolute' => TRUE, 'language' => $language))), array('langcode' => $language->language));
+ $message['body'][] = t('Message:', array(), array('langcode' => $language->language));
$message['body'][] = $params['message'];
break;
}