diff --git a/src/Shell/Task/ExtractTask.php b/src/Shell/Task/ExtractTask.php
index <HASH>..<HASH> 100644
--- a/src/Shell/Task/ExtractTask.php
+++ b/src/Shell/Task/ExtractTask.php
@@ -522,7 +522,9 @@ class ExtractTask extends Shell
                     $occurrences = [];
                     foreach ($files as $file => $lines) {
                         $lines = array_unique($lines);
-                        $occurrences[] = $file . ':' . implode(';', $lines);
+                        foreach ($lines as $line) {
+                            $occurrences[] = $file . ':' . $line;
+                        }
                     }
                     $occurrences = implode("\n#: ", $occurrences);
                     $header = '';
Improve generated .pot references compatibility with editors

Most PO editors do not support references like File.php:<I>;<I>, each line must be listed separately as File.php:<I> File.php:<I>.