73b561ed33
- edubox-tools.patch : getShopDomain/Ssl conservent les ports non standards - edubox-configuration.patch : PS_SHOP_DOMAIN, _PS_BASE_URL_, PS_SSL_ENABLED… résolus dynamiquement - edubox-shop-getbaseurl.patch : Shop::getBaseURL() utilise le host de la requête - edubox-shopurl.patch : getMainShopDomain conserve les ports non standards - edubox-clear-cache-init.sh : vidage des caches à chaque démarrage - seed.ts : passage au tag 9-edubox-9 - README mis à jour avec les nouveaux patches
31 lines
1.6 KiB
Diff
31 lines
1.6 KiB
Diff
--- a/src/PrestaShopBundle/Install/Install.php 2026-06-20 18:07:13.506985399 +0000
|
|
+++ b/src/PrestaShopBundle/Install/Install.php 2026-06-20 18:07:22.294363061 +0000
|
|
@@ -622,17 +622,20 @@
|
|
'locale' => (string) $xml->locale,
|
|
];
|
|
|
|
- if (file_exists(_PS_TRANSLATIONS_DIR_ . (string) $iso . '.gzip') == false) {
|
|
- $language = EntityLanguage::downloadLanguagePack($iso, _PS_INSTALL_VERSION_);
|
|
+ // EduBox: skip legacy language pack download if Symfony pack is bundled
|
|
+ $errors = [];
|
|
+ $locale = $params_lang['locale'];
|
|
+
|
|
+ if (!EntityLanguage::translationPackIsInCache($locale)) {
|
|
+ if (file_exists(_PS_TRANSLATIONS_DIR_ . (string) $iso . '.gzip') == false) {
|
|
+ $language = EntityLanguage::downloadLanguagePack($iso, _PS_INSTALL_VERSION_);
|
|
|
|
- if ($language == false) {
|
|
- throw new PrestashopInstallerException($this->translator->trans('Cannot download language pack "%iso%"', ['%iso%' => $iso], 'Install'));
|
|
+ if ($language == false) {
|
|
+ throw new PrestashopInstallerException($this->translator->trans('Cannot download language pack "%iso%"', ['%iso%' => $iso], 'Install'));
|
|
+ }
|
|
}
|
|
}
|
|
|
|
- $errors = [];
|
|
- $locale = $params_lang['locale'];
|
|
-
|
|
/* @todo check if a newer pack is available */
|
|
if (!EntityLanguage::translationPackIsInCache($locale)) {
|
|
EntityLanguage::downloadXLFLanguagePack($locale, $errors);
|