Browse Source

Merge pull request #6960 from carusogabriel/singulars-and-plurals

[SvnDownloader] Improve plurals and singulars
Jordi Boggiano 7 years ago
parent
commit
e137fe9b9d
1 changed files with 10 additions and 3 deletions
  1. 10 3
      src/Composer/Downloader/SvnDownloader.php

+ 10 - 3
src/Composer/Downloader/SvnDownloader.php

@@ -126,10 +126,17 @@ class SvnDownloader extends VcsDownloader
         $changes = array_map(function ($elem) {
             return '    '.$elem;
         }, preg_split('{\s*\r?\n\s*}', $changes));
-        $this->io->writeError('    <error>The package has modified files:</error>');
+        $countChanges = count($changes);
+        $this->io->writeError(sprintf('    <error>The package has modified file%s:</error>', $countChanges === 1 ? '' : 's'));
         $this->io->writeError(array_slice($changes, 0, 10));
-        if (count($changes) > 10) {
-            $this->io->writeError('    <info>'.count($changes) - 10 . ' more files modified, choose "v" to view the full list</info>');
+        if ($countChanges > 10) {
+            $remaingChanges = $countChanges - 10;
+            $this->io->writeError(
+                sprintf(
+                    '    <info>'.$remaingChanges.' more file%s modified, choose "v" to view the full list</info>',
+                    $remaingChanges === 1 ? '' : 's'
+                )
+            );
         }
 
         while (true) {