From 34081a9b4ecd7942af228ddffd0a33d826707c50 Mon Sep 17 00:00:00 2001 From: Ivan Kuchin Date: Thu, 26 Mar 2026 16:48:10 +0100 Subject: [PATCH] less repetition in script fixing pt root keys --- script/i18n/fix_crowdin_pt_language_root_key | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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