在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用localization
星标86
分支14
更新时间2026年7月5日 05:21
补全 iOS / tvOS / Mac Localizable.xcstrings 中缺失的翻译
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
补全 iOS / tvOS / Mac Localizable.xcstrings 中缺失的翻译
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | localization |
| description | 补全 iOS / tvOS / Mac Localizable.xcstrings 中缺失的翻译 |
Xcode 在每次 build 自动扫描代码中的 NSLocalizedString / LocalizedString() 调用,自动向 Localizable.xcstrings 添加或删除 key。
不要手动添加或删除 key,Xcode 会处理。本工具只负责补全已有 key 的缺失翻译。
zh-Hans:使用 key 自身(key 是中文原文)en:提供准确的英文翻译使用 scripts/add_localization.py 操作,禁止直接 Read 或 Edit .xcstrings 文件(会浪费上下文)。
python3 scripts/add_localization.py <platform> <command> [args...]
platform: ios | tvos | mac | all
扫描代码中的 key,将 xcstrings 文件里已有但缺翻译的条目自动填充:
python3 scripts/add_localization.py ios --sync
python3 scripts/add_localization.py ios --add "备注" "Remark"
--sync 会用 key 占位填充 en,需要后续手动修正为准确的英文翻译:
python3 scripts/add_localization.py ios --update "备注" "Remark" ["中文原文"]
--add 不同,--update 会覆盖已存在的翻译python3 scripts/add_localization.py ios --check "备注"
python3 scripts/add_localization.py ios --list
| 平台 | 路径 |
|---|---|
| iOS | iOS/AniXPlayer/Resource/Localizable.xcstrings |
| tvOS | tvOS/AniXPlayer/Resource/Localizable.xcstrings |
| Mac | Mac/AniXPlayer/Localizable.xcstrings |
{
"sourceLanguage": "en",
"strings": {
"中文原文": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "English Translation"
}
},
"zh-Hans": {
"stringUnit": {
"state": "translated",
"value": "中文原文"
}
}
}
}
},
"version": "1.1"
}
NSLocalizedString("新字符串", comment: "")--sync 补全缺翻译,再用 --update 修正 en 为准确翻译(sync 阶段 en 只是占位 key)