diff --git a/tools/genlang b/tools/genlang
index c8ccbd1..f9e26b2 100755
--- a/tools/genlang
+++ b/tools/genlang
@@ -830,7 +830,8 @@ if($verbose) {
     }
 }
 
-if ($binary and !-r "$binpath/english.list") {
+if ($binary and (!-r "$binpath/english.list"  ||
+        file_is_newer($english, "$binpath/english.list" ))) {
     open(ENGLIST, ">$binpath/english.list") || 
         die "Failed creating $binpath/english.list";
     for my $user (keys %users) {
