diff --git a/core/modules/content_translation/content_translation.pages.inc b/core/modules/content_translation/content_translation.pages.inc
index 4d2fefc..daf0949 100644
--- a/core/modules/content_translation/content_translation.pages.inc
+++ b/core/modules/content_translation/content_translation.pages.inc
@@ -92,9 +92,15 @@ function content_translation_overview(EntityInterface $entity) {
 
         $translation = $entity->translation[$langcode];
         $status = !empty($translation['status']) ? t('Published') : t('Not published');
-        // @todo Add a theming function here.
-        $status = '<span class="status">' . $status . '</span>' . (!empty($translation['outdated']) ? ' <span class="marker">' . t('outdated') . '</span>' : '');
 
+
+        function content_translation_return_marker($marker_translation) {
+          if (!empty($marker_translation)) {
+            $mark = ' <span class="marker">' . t('outdated') . '</span>';
+            return $mark;
+          }
+        }
+        $status = '<span class="status">' . $status . '</span>' . content_translation_return_marker($translation['outdated']);
         if ($is_original) {
           $language_name = t('<strong>@language_name (Original language)</strong>', array('@language_name' => $language_name));
           $source_name = t('n/a');
