diff --git a/scripts/src/ConverterCommand.php b/scripts/src/ConverterCommand.php
index 65c422756e537da4aa88333f17ea64681ce2516a..d4c7f95d0fb0d19c6e35c8722398720ed9bea364 100644
--- a/scripts/src/ConverterCommand.php
+++ b/scripts/src/ConverterCommand.php
@@ -494,9 +494,9 @@ class ConverterCommand extends Command {
     $words = array_filter($words);
     $new_words = explode("\n", file_get_contents($dict_file_to_merge));
     $words = array_merge($words, $new_words);
-    $words = array_unique($words);
-    asort($words);
-    file_put_contents($dict_file, implode("\n", $words));
+    $words = array_filter(array_unique($words));
+    natcasesort($words);
+    file_put_contents($dict_file, implode("\n", $words) . "\n");
   }
 
   /**