diff --git a/currency/ctools/plugins/export_ui/currency.inc b/currency/ctools/plugins/export_ui/currency.inc
index 4862aba..561fa41 100644
--- a/currency/ctools/plugins/export_ui/currency.inc
+++ b/currency/ctools/plugins/export_ui/currency.inc
@@ -10,6 +10,10 @@ $plugin = array(
   'form' => array(
     'settings' => 'currency_form_currency',
   ),
+  'handler' => array(
+    'class' => 'CurrencyCtoolsExportUI',
+    'parent' => 'ctools_export_ui',
+  ),
   'menu' => array(
     'menu item' => 'currency',
     'menu prefix' => 'admin/config/regional',
diff --git a/currency/currency.info b/currency/currency.info
index 557fb0f..6b521df 100755
--- a/currency/currency.info
+++ b/currency/currency.info
@@ -10,6 +10,7 @@ files[] = includes/CurrencyAmountViewsHandlerField.inc
 files[] = includes/CurrencyConverter.inc
 files[] = includes/CurrencyConverterFixedRates.inc
 files[] = includes/CurrencyConverterInterface.inc
+files[] = includes/CurrencyCtoolsExportUI.inc
 files[] = includes/CurrencyExportableInterface.inc
 files[] = includes/CurrencyLocalePattern.inc
 files[] = includes/CurrencyLocalePatternCtoolsExportUI.inc
diff --git a/currency/includes/CurrencyCtoolsExportUI.inc b/currency/includes/CurrencyCtoolsExportUI.inc
new file mode 100644
index 0000000..0132f8f
--- /dev/null
+++ b/currency/includes/CurrencyCtoolsExportUI.inc
@@ -0,0 +1,45 @@
+<?php
+
+/**
+ * @file
+ * Contains class CurrencyCtoolsExportUI.
+ */
+
+/**
+ * A Ctools export UI plugin for Currency.
+ */
+class CurrencyCtoolsExportUI extends ctools_export_ui {
+
+  /**
+   * Overrides parent::list_build_row().
+   */
+  function list_build_row($item, &$form_state, $operations) {
+    parent::list_build_row($item, $form_state, $operations);
+    $name = $item->{$this->plugin['export']['key']};
+    $cells = $this->rows[$name]['data'];
+    $cells = array_merge(array_slice($cells, 0, 1), array($item->title), array_slice($cells, 1));
+    $this->rows[$name]['data'] = $cells;
+  }
+
+  /**
+   * Overrides parent::list_table_header().
+   */
+  function list_table_header() {
+    $header = parent::list_table_header();
+    $header = array_merge(array_slice($header, 0, 1), array(t('Name')), array_slice($header, 1));
+    $header[0] = t('Currency code');
+
+    return $header;
+  }
+
+  /**
+   * Override parent::list_sort_options().
+   */
+  function list_sort_options() {
+    $options = parent::list_sort_options();
+    $options['disabled'] = t('Enabled, currency code');
+    $options['name'] = t('Currency code');
+
+    return $options;
+  }
+}
diff --git a/currency/includes/CurrencyLocalePatternCtoolsExportUI.inc b/currency/includes/CurrencyLocalePatternCtoolsExportUI.inc
index f4c4fdc..4c581d4 100644
--- a/currency/includes/CurrencyLocalePatternCtoolsExportUI.inc
+++ b/currency/includes/CurrencyLocalePatternCtoolsExportUI.inc
@@ -39,7 +39,19 @@ class CurrencyLocalePatternCtoolsExportUI extends ctools_export_ui {
   function list_table_header() {
     $header = parent::list_table_header();
     $header = array_merge(array_slice($header, 0, 1), array(t('Language')), array(t('Country')), array_slice($header, 1));
+    $header[0] = t('Locale');
 
     return $header;
   }
+
+  /**
+   * Override parent::list_sort_options().
+   */
+  function list_sort_options() {
+    $options = parent::list_sort_options();
+    $options['disabled'] = t('Enabled, locale');
+    $options['name'] = t('Locale');
+
+    return $options;
+  }
 }
