#!/bin/bash # Directory containing the ARB files l10n_dir="./assets/l10n" # Target directory for the locale_config.xml file xml_dir="./android/app/src/main/res/xml" # Create the target directory if it does not exist mkdir -p "$xml_dir" # Output file name xml_file="$xml_dir/locale_config.xml" rm -rf "$xml_file" # XML Header echo '' > "$xml_file" echo '' >> "$xml_file" # Search for ARB files and extract language codes for file in "$l10n_dir"/intl_*.arb; do # Extract language code language_code=$(basename "$file" | cut -d'_' -f2 | cut -d'.' -f1) # Write language code to the XML file echo " " >> "$xml_file" done # XML Footer echo '' >> "$xml_file" echo "locale_config.xml file has been successfully created in the $xml_dir directory."