在Mac上将外服(欧美澳等通用)英雄联盟(LOL)改为中文

  1. 打开“终端”。
  2. 将如下脚本保存为 change_locale.sh。
  3. 给予可执行权限:chmod +x change_locale.sh
  4. 运行脚本:./change_locale.sh
#!/bin/bash

# 设置目标语言:zh_CN 或 zh_TW
TARGET_LOCALE="zh_CN"

# 文件路径(可根据你本地实际路径修改)
FILE_PATH="/Users/Shared/Riot Games/Metadata/league_of_legends.live/league_of_legends.live.product_settings.yaml"

# 检查文件是否存在
if [ ! -f "$FILE_PATH" ]; then
  echo "❌ 找不到目标文件:$FILE_PATH"
  exit 1
fi

# 解除锁定(如果已锁定)
sudo chflags nouchg "$FILE_PATH"

# 修改 locale 字段
echo "🔧 正在修改 locale 字段为:$TARGET_LOCALE"
sed -i '' "s/locale: .*/locale: $TARGET_LOCALE/" "$FILE_PATH"

# 锁定文件
sudo chflags uchg "$FILE_PATH"
echo "✅ 修改完成并已锁定文件!"
posted @ 2025-06-26 00:05  best_language_php  阅读(41)  评论(0)    收藏  举报