diff --git a/script/i18n/fix_crowdin_pt_language_root_key b/script/i18n/fix_crowdin_pt_language_root_key index 0237262f142..0e381d79c42 100755 --- a/script/i18n/fix_crowdin_pt_language_root_key +++ b/script/i18n/fix_crowdin_pt_language_root_key @@ -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