Codex JournalOS 翻译同步:补齐 JSON 键并保留占位符
EnglishCodex 安装步骤
- 打开固定版本的 GitHub 原文,从该版本保留 `.codex/skills/translations-updater/` 整个目录。将它放入目标项目的 `.agents/skills/translations-updater/`。
- 在目标项目中打开 Codex,输入 `$translations-updater` 并给出本页示例里的任务和所需输出。
中文摘要
在 JournalOS 文案变化后重建语言键,核对不同 JSON 文件的缺失、空白、重复键和占位符。适合本地维护多语言界面。
SKILL.md 中文导读
可复现示例
在练习分支加入一条含 `:count` 的归档提示,再输入 `$translations-updater`。请更新英语文件中对应的空值并检查占位符。工作步骤
- 按仓库约定用 `composer journalos:locale` 同步源键,再比较 `lang/*.json` 的键和值。
- 补齐目标语言并原样保留占位符,检查 JSON、重复键和项目测试。
验收方法
英语文件含非空、语法有效的翻译。`:count` 与源文案一致,测试报告可核对这条文案。
GitHub 原文 · 更新日期
适用环境
Codex 与 JournalOS 工作副本。准备 PHP 与 Composer 项目依赖,并检查项目语言文件。
常见问题
翻译时可以把 `:count` 改成当地语言吗?
保持应用传入的占位符拼写和边界,只翻译包围占位符的自然语言。