less repetition in script fixing pt root keys

This commit is contained in:
Ivan Kuchin
2026-03-26 16:48:10 +01:00
parent dd225cc183
commit 34081a9b4e
+6 -5
View File
@@ -1,10 +1,11 @@
#!/usr/bin/env bash
echo "Fixing language root key in pt-BR and pt-PT crowdin files to match the filename"
if [ "$(uname -s)" = "Darwin" ]; then
sed -i '' 's/^pt:/pt-BR:/' config/locales/crowdin/*pt-BR*.yml modules/*/config/locales/crowdin/*pt-BR*.yml
sed -i '' 's/^pt:/pt-PT:/' config/locales/crowdin/*pt-PT*.yml modules/*/config/locales/crowdin/*pt-PT*.yml
sed_inplace() { sed -i '' "$@"; }
else
sed -i 's/^pt:/pt-BR:/' config/locales/crowdin/*pt-BR*.yml modules/*/config/locales/crowdin/*pt-BR*.yml
sed -i 's/^pt:/pt-PT:/' config/locales/crowdin/*pt-PT*.yml modules/*/config/locales/crowdin/*pt-PT*.yml
sed_inplace() { sed -i "$@"; }
fi
echo "Fixing language root key in pt-BR and pt-PT crowdin files to match the filename"
sed_inplace 's/^pt:/pt-BR:/' config/locales/crowdin/*pt-BR*.yml modules/*/config/locales/crowdin/*pt-BR*.yml
sed_inplace 's/^pt:/pt-PT:/' config/locales/crowdin/*pt-PT*.yml modules/*/config/locales/crowdin/*pt-PT*.yml