mirror of
https://github.com/formbricks/formbricks.git
synced 2026-02-05 10:36:06 -06:00
40 lines
1.0 KiB
Plaintext
Executable File
40 lines
1.0 KiB
Plaintext
Executable File
# Load environment variables from .env files
|
|
if [ -f .env ]; then
|
|
set -a
|
|
. .env
|
|
set +a
|
|
fi
|
|
|
|
pnpm lint-staged
|
|
|
|
# Run Lingo.dev i18n workflow if LINGODOTDEV_API_KEY is set
|
|
if [ -n "$LINGODOTDEV_API_KEY" ]; then
|
|
echo ""
|
|
echo "🌍 Running Lingo.dev translation workflow..."
|
|
echo ""
|
|
|
|
# Run translation generation and validation
|
|
if pnpm run i18n; then
|
|
echo ""
|
|
echo "✅ Translation validation passed"
|
|
echo ""
|
|
# Add updated locale files to git
|
|
git add apps/web/locales/*.json
|
|
else
|
|
echo ""
|
|
echo "❌ Translation validation failed!"
|
|
echo ""
|
|
echo "Please fix the translation issues above before committing:"
|
|
echo " • Add missing translation keys to your locale files"
|
|
echo " • Remove unused translation keys"
|
|
echo ""
|
|
echo "Or run 'pnpm i18n' to see the detailed report"
|
|
echo ""
|
|
exit 1
|
|
fi
|
|
else
|
|
echo ""
|
|
echo "⚠️ Skipping translation validation: LINGODOTDEV_API_KEY is not set"
|
|
echo " (This is expected for community contributors)"
|
|
echo ""
|
|
fi |