Files
qiming/qiming-mcp-proxy/scripts/sync-locales.sh
2026-06-01 13:03:20 +08:00

30 lines
548 B
Bash

#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
SOURCE_DIR="$ROOT_DIR/locales"
TARGET_CRATES=(
"mcp-common"
"mcp-proxy"
"document-parser"
"voice-cli"
"oss-client"
)
LOCALE_FILES=(
"en.yml"
"zh-CN.yml"
"zh-TW.yml"
)
for crate in "${TARGET_CRATES[@]}"; do
target_dir="$ROOT_DIR/$crate/locales"
mkdir -p "$target_dir"
for locale_file in "${LOCALE_FILES[@]}"; do
cp "$SOURCE_DIR/$locale_file" "$target_dir/$locale_file"
done
echo "synced locales -> $target_dir"
done