diff --git a/front/scripts/i18n-compile.sh b/front/scripts/i18n-compile.sh
index a5713df8331c9ec27db41ddd2125efd02350922e..eb4e9970aade5e7efe27594ca4bcbbf93ddb159c 100755
--- a/front/scripts/i18n-compile.sh
+++ b/front/scripts/i18n-compile.sh
@@ -1,7 +1,9 @@
 #!/bin/bash -eux
 locales=$(tail -n +2 src/locales.js | sed -e 's/export default //' | jq '.locales[].code' | grep -v 'en_US' | xargs echo)
+mkdir -p src/translations
+
 for locale in $locales; do
-    find "locales/$locale" -name '*.po' | $(yarn bin)/gettext-compile locales/$locale/LC_MESSAGES/app.po --output src/translations/$locale.json
+    $(yarn bin)/gettext-compile locales/$locale/LC_MESSAGES/app.po --output src/translations/$locale.json
 done
 
 # find locales -name '*.po' | xargs $(yarn bin)/gettext-compile --output src/translations.json