Zurück zum Blog
April 14, 2023E-commerce1 min read

Argument has invalid value – Fehlende Locale in Magento 2

Von Miro Kodet

Static-Content-Deploy schlägt wegen fehlender Locale fehl

translationKey: "missing-locale-in-magento-2" Dieses Problem tritt meistens in Docker-Containern nach dem ersten Build auf. Wenn du bin/magento setup:static-content:deploy ausführst, erhältst du einen Fehler wie diesen:

Argument has invalid value, please run info:language:list for list of available locale

Die Liste der verfügbaren Locales in Magento 2 wird durch die Optionen der ICU-Bibliothek bestimmt. Die offizielle ICU-Projektseite ist https://icu.unicode.org/. Wenn deine Umgebung auf Alpine Linux basiert, musst du die icu-Pakete installieren, um die notwendigen Locales bereitzustellen.

apk add icu-dev icu-libs icu-data-full

Danach kannst du bin/magento setup:static-content:deploy ausführen, und es sollte funktionieren.