diff --git a/CHANGELOG.md b/CHANGELOG.md index 89b1dc4..93ec36c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # CHANGELOG +## 1.5.6 + +* Fix passing translation in ZIP file name. + ## 1.5.5 * `FileCollection` and `ReadableFileCollection` now accept a translated name. diff --git a/packages/file-zip/src/DirectoryResourceServer.php b/packages/file-zip/src/DirectoryResourceServer.php index f94bc46..dbca8a1 100644 --- a/packages/file-zip/src/DirectoryResourceServer.php +++ b/packages/file-zip/src/DirectoryResourceServer.php @@ -35,7 +35,9 @@ public function __construct( #[AsTemporaryUrlResourceTransformer] public function transform(DirectoryInterface $files): Directory { - $name = $files->getName()->trans($this->translator); + $name = $files->getName(); + $name->setExtension('zip'); + $name = $name->trans($this->translator); $directory = new Directory($name); foreach ($files as $file) {