claude-code-xcstrings-localizer

专为苹果生态开发者设计的本地化工具,智能处理.xcstrings文件。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:claude-code-xcstrings-localizer。
它的用途是:专为苹果生态开发者设计的本地化工具,智能处理.xcstrings文件。
完整的 Skill 内容见:https://321skill.com/skills/claude-code-xcstrings-localizer/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“扫描我的Swift项目,分析领域术语,然后为Localizable.xcstrings文件生成中文和日语的翻译,并检查语法。” 它会先执行“Scan Domain”分析你的代码库,构建术语表;然后运行“Localize”命令,根据CLDR规则生成准确的中文和日语翻译(包括正确的复数形式);最后使用“Check Grammar”检查翻译的拼写和术语一致性。

介绍

xcstrings-localizer 是一个专为苹果应用开发者设计的Claude Skill,旨在解决多语言本地化过程中的复杂问题。传统本地化工具常因忽略语言间的复数规则差异、脱离代码上下文导致翻译不准确,或无法统一项目中特定术语的译法,导致应用在不同语言环境下出现逻辑错误或体验不一致。

该Skill通过一系列命令协同工作。首先,你可以使用“Scan Domain”命令分析项目代码,提取专业术语构建领域词典,确保“trip”等词在驾驶应用和旅游应用中翻译不同。接着,“Generate Comments”命令会扫描Swift、Storyboard等文件,找到字符串在代码中的具体使用位置(如按钮标题或导航栏),并生成详细的上下文注释供翻译人员参考。最后,核心的“Localize”命令会根据CLDR规则为40多种语言生成正确的复数形式,并确保%@等格式符正确保留。

它非常适合为iOS、macOS等苹果平台开发应用,并需要进行专业、准确多语言适配的开发者。无论是独立开发者还是团队,当项目涉及复杂UI、多种复数形式或特定领域术语时,这个Skill都能显著提升本地化质量和效率。

使用建议:建议在项目开发中期或后期,待主要UI和文案稳定后开始本地化工作。按照“扫描领域→生成注释→翻译→检查语法”的顺序使用命令效果最佳。注意,它依赖于Claude对代码的理解能力,因此确保给予AI足够的项目上下文(如上传相关源代码文件)以获得最佳效果。

核心特点

与通用翻译工具不同,它深度集成苹果开发环境,能根据代码上下文(如控件类型)生成翻译指引,并严格遵循CLDR标准为每种语言(如阿拉伯语有6种复数形式)自动生成正确的复数变体,确保本地化的语法正确性。

注意事项

该Skill主要针对苹果生态的.xcstrings文件,不适合Android(strings.xml)或Web项目的本地化需求。

常见问题

支持哪些语言的复数规则?

支持40多种语言的CLDR复数规则,包括乌克兰语(4种形式)、日语(1种形式)、阿拉伯语(6种形式)等。

它能处理现有的.xcstrings文件吗?

可以,它会保留已有的翻译,并将可疑或需要检查的条目标记为“needs_review”,而不会覆盖已有工作。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/claude-code-xcstrings-localizer/raw/index.md 读取 claude-code-xcstrings-localizer 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。