From 6ec2202c6ea25c0947d01e6592e10fb2772cc6e1 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Tue, 26 May 2026 17:19:07 -0500 Subject: [PATCH] fix: include language directory in Joomla package ZIP builds Package-type extensions reference language files in their manifest (e.g. language/en-GB/pkg_*.sys.ini) but the build only copied top-level XML/PHP files. Now also adds the language/ directory. Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) --- cli/release_package.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cli/release_package.php b/cli/release_package.php index 15bbe87..0da277e 100644 --- a/cli/release_package.php +++ b/cli/release_package.php @@ -413,6 +413,12 @@ if ($isJoomlaPackage) { } } + // Copy language directory (package-level language files referenced in manifest) + if (is_dir("{$sourceDir}/language")) { + addDirToZip($zip, "{$sourceDir}/language", 'language', $excludePatterns); + echo " Language files added from language/\n"; + } + $zip->close(); echo "ZIP created: {$zipFile}\n"; } else { -- 2.52.0