@@ -117,31 +117,41 @@ while IFS= read -r dir; do
117117 dir_path=$( dirname " $dir " )
118118
119119 case " $dir_name " in
120- values-arb )
121- rename_or_merge " $dir " " $dir_path / values-ar" && RENAMED_COUNT= $(( RENAMED_COUNT + 1 ) )
120+ # Keep these as-is (direct 1:1 mapping from Transifex or already in correct format )
121+ values-ar|values-b+es+419|values-ca|values-cs|values-de|values-el|values-es|values-es-rES|values-fr|values-it|values-nl|values-pl|values-pt|values-pt-rBR|values-ru )
122122 ;;
123+ # RENAME Transifex locales to Android folder names
123124 values-es_419)
124- rename_or_merge " $dir " " $dir_path /values-b+es+419" && RENAMED_COUNT=$(( RENAMED_COUNT + 1 ))
125+ echo " Renaming: $dir_name -> values-b+es+419"
126+ rm -rf " $dir_path /values-b+es+419" 2> /dev/null
127+ mv " $dir " " $dir_path /values-b+es+419"
128+ RENAMED_COUNT=$(( RENAMED_COUNT + 1 ))
125129 ;;
126130 values-es_ES)
127- rename_or_merge " $dir " " $dir_path /values-es" && RENAMED_COUNT=$(( RENAMED_COUNT + 1 ))
131+ echo " Renaming: $dir_name -> values-es-rES"
132+ rm -rf " $dir_path /values-es-rES" 2> /dev/null
133+ mv " $dir " " $dir_path /values-es-rES"
134+ RENAMED_COUNT=$(( RENAMED_COUNT + 1 ))
128135 ;;
129- values-b+es+419|values-es|values-pt)
130- # Keep these as-is
136+ values-pt_BR)
137+ echo " Renaming: $dir_name -> values-pt-rBR"
138+ rm -rf " $dir_path /values-pt-rBR" 2> /dev/null
139+ mv " $dir " " $dir_path /values-pt-rBR"
140+ RENAMED_COUNT=$(( RENAMED_COUNT + 1 ))
131141 ;;
132- values-b+pt+PT|values-pt_PT)
133- echo " Removing: $dir_name "
134- rm -rf " $dir " && REMOVED_COUNT=$(( REMOVED_COUNT + 1 ))
135- ;;
136- values-b+pt+* |values-pt_* )
137- # Convert Brazilian Portuguese to values-pt
138- rename_or_merge " $dir " " $dir_path /values-pt" && RENAMED_COUNT=$(( RENAMED_COUNT + 1 ))
142+ # DELETE 0% or near-0% translation locales
143+ values-arb|values-pt_PT|values-ja|values-ko|values-no|values-fa|values-ro|values-uk|values-yo)
144+ echo " Removing: $dir_name (0% translations)"
145+ rm -rf " $dir "
146+ REMOVED_COUNT=$(( REMOVED_COUNT + 1 ))
139147 ;;
148+ # Handle any other BCP 47 formats
140149 values-b+* )
141- # Convert other BCP 47 formats to underscore format
142150 new_name=$( echo " $dir_name " | sed ' s/values-b+\([a-z][a-z]*\)+\([A-Z0-9][A-Z0-9]*\)/values-\1_\2/' )
143151 if [ " $new_name " != " $dir_name " ]; then
144- rename_or_merge " $dir " " $dir_path /$new_name " && RENAMED_COUNT=$(( RENAMED_COUNT + 1 ))
152+ echo " Renaming: $dir_name -> $new_name "
153+ mv " $dir " " $dir_path /$new_name "
154+ RENAMED_COUNT=$(( RENAMED_COUNT + 1 ))
145155 fi
146156 ;;
147157 esac
0 commit comments