Index: sites/all/modules/diff/diff.module
===================================================================
--- sites/all/modules/diff/diff.module	(revision 6)
+++ sites/all/modules/diff/diff.module	(working copy)
@@ -80,6 +80,15 @@
     'access arguments' => array(1),
     'file' => 'diff.pages.inc',
   );
+	
+  $items['admin/settings/diff'] = array(
+    'title' => 'Diff',
+    'description' => 'Adjust Diff settings.',
+    'file' => 'diff.admin.inc',
+    'page callback' => 'drupal_get_form',
+    'page arguments' => array('diff_admin_settings'),
+    'access arguments' => array('administer site configuration'),
+  );
   return $items;
 }
 
Index: sites/all/modules/diff/diff.pages.inc
===================================================================
--- sites/all/modules/diff/diff.pages.inc	(revision 6)
+++ sites/all/modules/diff/diff.pages.inc	(working copy)
@@ -286,7 +286,7 @@
     $show_header = isset($node_diff['#format']['show_header']) ? $node_diff['#format']['show_header'] : FALSE;
     if ($node_diff_rows = diff_get_rows($node_diff['#old'], $node_diff['#new'], $show_header)) {
       $rows[] = array(array(
-        'data' => t('Changes to %name', array('%name' => $node_diff['#name'])),
+        'data' => t('Changes to %name', array('%name' => variable_get('diff_field_translation', 0) ? t($node_diff['#name']) : $node_diff['#name'])),
         'class' => 'diff-section-title',
         'colspan' => 4
       ));
Index: sites/all/modules/diff/diff.admin.inc
===================================================================
--- sites/all/modules/diff/diff.admin.inc	(revision 0)
+++ sites/all/modules/diff/diff.admin.inc	(revision 0)
@@ -0,0 +1,21 @@
+<?php
+
+/**
+ * @file
+ * Administrative page callbacks for the diff module.
+ */
+
+/**
+ * General configuration form for controlling the diff behaviour.
+ */
+function diff_admin_settings() {
+
+  $form['diff_field_translation'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Translate field names'),
+    '#description' => t('Runs field names through the drupal t() function.'),
+		'#default_value' => variable_get('diff_field_translation', 0)
+  );
+  
+  return system_settings_form($form);
+}
