? l10n_progress_complete_border-radius.
? l10n_progress_complete_border-radius.patch
Index: l10n_community/l10n_community-rtl.css
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/l10n_community/Attic/l10n_community-rtl.css,v
retrieving revision 1.1.2.1
diff -u -p -r1.1.2.1 l10n_community-rtl.css
--- l10n_community/l10n_community-rtl.css	25 Jun 2010 08:01:04 -0000	1.1.2.1
+++ l10n_community/l10n_community-rtl.css	25 Jun 2010 21:25:00 -0000
@@ -19,6 +19,10 @@ div.admin .l10n-next-action {
 .l10n-community-progress-translated,
 .l10n-community-progress-untranslated {
   float: right;
+  -moz-border-radius: 0 4px 4px 0;
+  -webkit-border-top-right-radius: 4px;
+  -webkit-border-bottom-right-radius: 4px;
+  border-radius: 0 4px 4px 0;
 }
 
 /* String search filtering form */
Index: l10n_community/l10n_community.css
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/l10n_community/Attic/l10n_community.css,v
retrieving revision 1.1.2.10.2.6.2.15
diff -u -p -r1.1.2.10.2.6.2.15 l10n_community.css
--- l10n_community/l10n_community.css	25 Jun 2010 08:01:04 -0000	1.1.2.10.2.6.2.15
+++ l10n_community/l10n_community.css	25 Jun 2010 21:25:00 -0000
@@ -50,13 +50,19 @@ div.admin form {
   background-color: #96bc44;
   height: 1em;
   float: left; /* LTR */
-  -moz-border-radius: 4px;
-  -webkit-border-radius: 4px;
-  border-radius: 4px;
+  -moz-border-radius: 4px 0 0 4px; /* LTR */
+  -webkit-border-top-left-radius: 4px; /* LTR */
+  -webkit-border-bottom-left-radius: 4px; /* LTR */
+  border-radius: 4px 0 0 4px; /* LTR */
 }
 .l10n-community-progress-untranslated {
   background-color: transparent;
 }
+.l10n-community-progress-completed {
+  -moz-border-radius: 4px;
+  -webkit-border-radius: 4px;
+  border-radius: 4px;
+}
 
 /* String search filtering form */
 .l10n-server-filter {
Index: l10n_community/pages.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/l10n_community/Attic/pages.inc,v
retrieving revision 1.1.2.20.2.24.2.19
diff -u -p -r1.1.2.20.2.24.2.19 pages.inc
--- l10n_community/pages.inc	16 Jun 2010 09:46:45 -0000	1.1.2.20.2.24.2.19
+++ l10n_community/pages.inc	25 Jun 2010 21:25:00 -0000
@@ -388,7 +388,11 @@ function theme_l10n_community_progress_c
   $bar = '<div class="l10n-community-progress">';
   foreach ($status as $key => $values) {
     if ($values[1] > 0) {
-      $bar .= '<div class="l10n-community-progress-'. $key .'" style="width:'. $values[1] .'%;" title="'. strtr($values[2], array('!percent' => $values[1] .'%')) .'"></div>';
+      $classes = array("l10n-community-progress-$key");
+      if ($key == 'translated' && $values[1] == 100) {
+        $classes[] = 'l10n-community-progress-completed';
+      }
+      $bar .= '<div class="' . implode(' ', $classes) . '" style="width:' . $values[1] . '%;" title="' . strtr($values[2], array('!percent' => $values[1] . '%')) . '"></div>';
     }
   }
   $bar .= '</div>';
