diff --git a/core/modules/locale/locale.bulk.inc b/core/modules/locale/locale.bulk.inc
index 1f90503..a3e84a2 100644
--- a/core/modules/locale/locale.bulk.inc
+++ b/core/modules/locale/locale.bulk.inc
@@ -50,10 +50,15 @@ function locale_translate_import_form($form, &$form_state) {
     'file_validate_extensions' => array('po'),
     'file_validate_size' => array(file_upload_max_size()),
   );
+  $file_upload_help = array(
+    '#theme' => 'file_upload_help',
+    '#description' => t('A Gettext Portable Object file.'),
+    '#upload_validators' => $validators
+  );
   $form['file'] = array(
     '#type' => 'file',
     '#title' => t('Translation file'),
-    '#description' => theme('file_upload_help', array('description' => t('A Gettext Portable Object file.'), 'upload_validators' => $validators)),
+    '#description' => drupal_render($file_upload_help),
     '#size' => 50,
     '#upload_validators' => $validators,
     '#attributes' => array('class' => array('file-import-input')),
diff --git a/core/modules/locale/locale.pages.inc b/core/modules/locale/locale.pages.inc
index 691d44d..5cf2a21 100644
--- a/core/modules/locale/locale.pages.inc
+++ b/core/modules/locale/locale.pages.inc
@@ -535,9 +535,13 @@ function locale_translation_status_form($form, &$form_state) {
 
     // Build data options for the select table.
     foreach($updates as $langcode => $update) {
+      $locale_translation_update_info = array('#theme' => 'locale_translation_update_info');
+      foreach ($update as $key => $value) {
+        $locale_translation_update_info["#{$key}"] = $value;
+      }
       $options[$langcode] = array(
         'title' => check_plain($languages[$langcode]->name),
-        'status' => array('class' => array('description', 'expand', 'priority-low'), 'data' => theme('locale_translation_update_info', $update)),
+        'status' => array('class' => array('description', 'expand', 'priority-low'), 'data' => drupal_render($locale_translation_update_info)),
       );
     }
     // Sort the table data on language name.
@@ -545,8 +549,12 @@ function locale_translation_status_form($form, &$form_state) {
   }
 
   $last_checked = state()->get('locale.translation_last_checked');
+  $locale_translation_last_check = array(
+    '#theme' => 'locale_translation_last_check',
+    '#last' => $last_checked
+  );
   $form['last_checked'] = array(
-    '#markup' => '<p>' . theme('locale_translation_last_check', array('last' => $last_checked)) . '</p>',
+    '#markup' => '<p>' . drupal_render($locale_translation_last_check) . '</p>',
   );
 
   $header = array(
@@ -725,13 +733,16 @@ function theme_locale_translate_edit_form_strings($variables) {
       array('data' => $string['translations']),
     );
   }
-  $output .= theme('table', array(
-    'header' => $header,
-    'rows' => $rows,
-    'empty' => t('No strings available.'),
-    'attributes' => array('class' => array('locale-translate-edit-table')),
-  ));
-  $output .= theme('pager');
+  $table = array(
+    '#theme' => 'table',
+    '#header' => $header,
+    '#rows' => $rows,
+    '#empty' => t('No strings available.'),
+    '#attributes' => array('class' => array('locale-translate-edit-table'))
+  );
+  $output .= drupal_render($table);
+  $pager = array('#theme' => 'pager');
+  $output .= drupal_render($pager);
   return $output;
 }
 
@@ -759,7 +770,11 @@ function theme_locale_translation_update_info($variables) {
       }
     }
     $description = '<span class="text">' . t('Updates for: @modules', array('@modules' => implode(', ', $modules))) . '</span>';
-    $details = theme('item_list', array('items' => $releases));
+    $item_list = array(
+      '#theme' => 'item_list',
+      '#items' => $releases
+    );
+    $details = drupal_render($item_list);
   }
 
   // Build output for updates not found.
@@ -777,7 +792,11 @@ function theme_locale_translation_update_info($variables) {
     if ($details) {
       $details .= t('Missing translations for:');
     }
-    $details .= theme('item_list', array('items' => $releases));
+    $build = array(
+      '#theme' => 'item_list',
+      '#items' => $releases
+    );
+    $details .= drupal_render($build);
   }
 
   $output = '<div class="inner" tabindex="0" role="button">';
