Browse Source

Improve generated .pot references compatibility with editors

Most PO editors do not support references like File.php:23;56, each line must be listed separately as File.php:23 File.php:56.
Edgaras Janušauskas 7 years ago
parent
commit
5b26255f93
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/Shell/Task/ExtractTask.php

+ 3 - 1
src/Shell/Task/ExtractTask.php

@@ -522,7 +522,9 @@ class ExtractTask extends Shell
                     $occurrences = [];
                     $occurrences = [];
                     foreach ($files as $file => $lines) {
                     foreach ($files as $file => $lines) {
                         $lines = array_unique($lines);
                         $lines = array_unique($lines);
-                        $occurrences[] = $file . ':' . implode(';', $lines);
+                        foreach ($lines as $line) {
+                            $occurrences[] = $file . ':' . $line;
+                        }
                     }
                     }
                     $occurrences = implode("\n#: ", $occurrences);
                     $occurrences = implode("\n#: ", $occurrences);
                     $header = '';
                     $header = '';