Index: includes/bootstrap.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/bootstrap.inc,v
retrieving revision 1.414
diff -u -p -r1.414 bootstrap.inc
--- includes/bootstrap.inc	26 Jul 2010 03:05:36 -0000	1.414
+++ includes/bootstrap.inc	17 Aug 2010 02:11:43 -0000
@@ -1453,7 +1453,7 @@ function t($string, array $args = array(
         case '%':
         default:
           // Escaped and placeholder.
-          $args[$key] = drupal_placeholder(array('text' => $value));
+          $args[$key] = drupal_placeholder($value);
           break;
 
         case '!':
@@ -2958,15 +2958,14 @@ function drupal_is_cli() {
  * Formats text for emphasized display in a placeholder inside a sentence.
  * Used automatically by t().
  *
- * @param $variables
- *   An associative array containing:
- *   - text: The text to format (plain-text).
+ * @param $text
+ *   The text to format (plain-text).
  *
  * @return
  *   The formatted text (html).
  */
-function drupal_placeholder($variables) {
-  return '<em class="placeholder">' . check_plain($variables['text']) . '</em>';
+function drupal_placeholder($text) {
+  return '<em class="placeholder">' . check_plain($text) . '</em>';
 }
 
 /**
Index: modules/filter/filter.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/filter/filter.admin.inc,v
retrieving revision 1.63
diff -u -p -r1.63 filter.admin.inc
--- modules/filter/filter.admin.inc	26 Jun 2010 01:55:29 -0000	1.63
+++ modules/filter/filter.admin.inc	17 Aug 2010 02:11:43 -0000
@@ -23,8 +23,8 @@ function filter_admin_overview($form) {
     // to all roles and cannot be deleted via the admin interface.
     $form['formats'][$id]['#is_fallback'] = ($id == $fallback_format);
     if ($form['formats'][$id]['#is_fallback']) {
-      $form['formats'][$id]['name'] = array('#markup' => drupal_placeholder(array('text' => $format->name)));
-      $roles_markup = drupal_placeholder(array('text' => t('All roles may use this format')));
+      $form['formats'][$id]['name'] = array('#markup' => drupal_placeholder($format->name));
+      $roles_markup = drupal_placeholder(t('All roles may use this format'));
     }
     else {
       $form['formats'][$id]['name'] = array('#markup' => check_plain($format->name));
Index: modules/filter/filter.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/filter/filter.module,v
retrieving revision 1.336
diff -u -p -r1.336 filter.module
--- modules/filter/filter.module	1 Aug 2010 19:50:33 -0000	1.336
+++ modules/filter/filter.module	17 Aug 2010 02:11:44 -0000
@@ -307,10 +307,10 @@ function filter_permission() {
     if (!empty($permission)) {
       // Only link to the text format configuration page if the user who is
       // viewing this will have access to that page.
-      $format_name_replacement = user_access('administer filters') ? l($format->name, 'admin/config/content/formats/' . $format->format) : drupal_placeholder(array('text' => $format->name));
+      $format_name_replacement = user_access('administer filters') ? l($format->name, 'admin/config/content/formats/' . $format->format) : drupal_placeholder($format->name);
       $perms[$permission] = array(
         'title' => t("Use the !text_format text format", array('!text_format' => $format_name_replacement,)),
-        'description' => drupal_placeholder(array('text' => t('Warning: This permission may have security implications depending on how the text format is configured.'))),
+        'description' => drupal_placeholder(t('Warning: This permission may have security implications depending on how the text format is configured.')),
       );
     }
   }
Index: modules/node/node.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.pages.inc,v
retrieving revision 1.128
diff -u -p -r1.128 node.pages.inc
--- modules/node/node.pages.inc	30 Jul 2010 03:06:18 -0000	1.128
+++ modules/node/node.pages.inc	17 Aug 2010 02:11:45 -0000
@@ -508,7 +508,7 @@ function node_revision_overview($node) {
       $row[] = array('data' => t('!date by !username', array('!date' => l(format_date($revision->timestamp, 'short'), "node/$node->nid"), '!username' => theme('username', array('account' => $revision))))
                                . (($revision->log != '') ? '<p class="revision-log">' . filter_xss($revision->log) . '</p>' : ''),
                      'class' => array('revision-current'));
-      $operations[] = array('data' => drupal_placeholder(array('text' => t('current revision'))), 'class' => array('revision-current'), 'colspan' => 2);
+      $operations[] = array('data' => drupal_placeholder(t('current revision')), 'class' => array('revision-current'), 'colspan' => 2);
     }
     else {
       $row[] = t('!date by !username', array('!date' => l(format_date($revision->timestamp, 'short'), "node/$node->nid/revisions/$revision->vid/view"), '!username' => theme('username', array('account' => $revision))))
Index: modules/profile/profile.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/profile/profile.pages.inc,v
retrieving revision 1.25
diff -u -p -r1.25 profile.pages.inc
--- modules/profile/profile.pages.inc	8 Mar 2010 15:46:58 -0000	1.25
+++ modules/profile/profile.pages.inc	17 Aug 2010 02:11:45 -0000
@@ -77,7 +77,7 @@ function profile_browse() {
     $output .= theme('pager', array('tags' => NULL));
 
     if ($field->type == 'selection' || $field->type == 'list' || $field->type == 'textfield') {
-      $title = strtr(check_plain($field->page), array('%value' => drupal_placeholder(array('text' => $value))));
+      $title = strtr(check_plain($field->page), array('%value' => drupal_placeholder($value)));
     }
     else {
       $title = check_plain($field->page);
Index: modules/update/update.report.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/update/update.report.inc,v
retrieving revision 1.31
diff -u -p -r1.31 update.report.inc
--- modules/update/update.report.inc	13 Apr 2010 15:23:03 -0000	1.31
+++ modules/update/update.report.inc	17 Aug 2010 02:11:46 -0000
@@ -168,7 +168,7 @@ function theme_update_report($variables)
       foreach ($project['extra'] as $key => $value) {
         $row .= '<div class="' . implode(' ', $value['class']) . '">';
         $row .= check_plain($value['label']) . ': ';
-        $row .= drupal_placeholder(array('text' => $value['data']));
+        $row .= drupal_placeholder($value['data']);
         $row .= "</div>\n";
       }
       $row .= "</div>\n";  // extra div.
@@ -203,7 +203,7 @@ function theme_update_report($variables)
             break;
 
           default:
-            $base_themes[] = drupal_placeholder(array('text' => $base_theme));
+            $base_themes[] = drupal_placeholder($base_theme);
         }
       }
       $row .= t('Depends on: !basethemes', array('!basethemes' => implode(', ', $base_themes)));
