Index: l10n_community.css
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/l10n_community/Attic/l10n_community.css,v
retrieving revision 1.1.2.7
diff -u -p -r1.1.2.7 l10n_community.css
--- l10n_community.css	23 Dec 2007 22:36:13 -0000	1.1.2.7
+++ l10n_community.css	27 Dec 2007 22:30:12 -0000
@@ -103,6 +103,10 @@ em.l10n-community-marker {
   margin-top: 0.5em;
 }
 #l10n-community-translate-form .toolbox {
+  margin: 0 0 0.3em 0.0em;
+  float: left;
+}
+#l10n-community-translate-form .messagebox {
   margin: 0 0 0.3em 0.3em;
   float: right;
 }
@@ -166,6 +170,12 @@ em.l10n-community-marker {
   border-color: orange;
   cursor: default;
 }
+.l10n-button.l10n-has-no-suggestion b {
+  background-color: #cdcdcd;
+  border-color: #cdcdcd;
+  cursor: default;
+}
+
 .l10n-button.l10n-untranslated b,
 .l10n-button.decline b {
   background-color: #890F01;
Index: l10n_community.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/l10n_community/Attic/l10n_community.js,v
retrieving revision 1.1.2.3
diff -u -p -r1.1.2.3 l10n_community.js
--- l10n_community.js	23 Dec 2007 22:36:13 -0000	1.1.2.3
+++ l10n_community.js	27 Dec 2007 22:30:12 -0000
@@ -85,7 +85,7 @@ l10nCommunity.approveSuggestion = functi
         $('#l10n-community-translation-'+ sid).val('');
         // Hide info pane and inform user that the suggestion was saved.
         $('#l10n-community-editor-'+ sid +' .info-pane').css('display', 'none').empty();
-        $('#l10n-community-editor-'+ sid +' .toolbox').append(Drupal.settings.l10n_approve_confirm);
+        $('#l10n-community-editor-'+ sid +' .messagebox').append(Drupal.settings.l10n_approve_confirm);
       }
       else {
         alert(Drupal.settings.l10n_approve_error);
Index: l10n_community.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/l10n_community/Attic/l10n_community.module,v
retrieving revision 1.1.2.9
diff -u -p -r1.1.2.9 l10n_community.module
--- l10n_community.module	24 Dec 2007 23:43:40 -0000	1.1.2.9
+++ l10n_community.module	27 Dec 2007 22:30:12 -0000
@@ -805,6 +805,7 @@ function theme_l10n_community_button($ty
       $text = t('edit');
       break;
     case 'has-suggestion':
+    case 'has-no-suggestion':
     case 'untranslated':
       // Star in a filled circle.
       $text = '&#x272a;';
Index: translate.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/l10n_community/Attic/translate.inc,v
retrieving revision 1.1.2.3
diff -u -p -r1.1.2.3 translate.inc
--- translate.inc	23 Dec 2007 22:36:13 -0000	1.1.2.3
+++ translate.inc	27 Dec 2007 22:30:12 -0000
@@ -307,7 +307,7 @@ function l10n_community_translate_form($
     // A toolbox which displays action icons on each string editor fieldset.
     $form[$string->sid]['toolbox'] = array(
       '#type' => 'markup',
-      '#value' => '<div class="toolbox">' . ($string->has_suggestion ? theme('l10n_community_button', 'has-suggestion', 'l10n-has-suggestion', 'title="'. t('Has suggestions.') .'"') : '') .'</div>'
+      '#value' => '<div class="toolbox">' . ($string->has_suggestion ? theme('l10n_community_button', 'has-suggestion', 'l10n-has-suggestion', 'title="'. t('Has suggestions.') .'"') : theme('l10n_community_button', 'has-no-suggestion', 'l10n-has-no-suggestion', 'title="'. t('Has no suggestions.') .'"') ) .'</div><div class="messagebox"></div>'
     );
 
     $is_plural = strpos($string->value, "\0");
@@ -438,7 +438,7 @@ function l10n_community_translate_form($
 
       'l10n_lookup_help'      => t('Show detailed information.'),
       'l10n_approve_error'    => t('There was an error approving this suggestion. You might not have permission or the suggestion id was invalid.'),
-      'l10n_approve_confirm'  => t('Suggestion approved.'),
+      'l10n_approve_confirm'  => t('!icon Suggestion approved.', array('!icon' => '&#10004;')),
 
       'l10n_decline_error'    => t('There was an error declining this suggestion. You might not have permission or the suggestion id was invalid.'),
       'l10n_decline_confirm'  => t('Suggestion declined.'),
