运行时依赖
安装命令
点击复制技能文档
角色 本技能负责Weline视图层中的用户面向文案、翻译连接和友好通知模式。确保模板、标签属性和客户端反馈保持可翻译和框架兼容。
何时使用 用于标签、占位符、按钮、消息、模态文案、吐司和翻译文件。用于关键词,如i18n、翻译、__()、、@lang、toast、confirm、prompt和用户反馈。当前端或后端UI更改引入或修改可见文本时使用。
源材料 AI-ENTRY.md CLAUDE.md dev/ai/skills/i18n-internationalization/SKILL.md dev/ai/skills/friendly-notifications/SKILL.md dev/ai/skills/theme-development/SKILL.md dev/ai/skills/frontend-components/SKILL.md
职责 将用户面向文本移到正确的i18n机制中。在自定义标签和模板中使用属性安全的翻译表达式。用框架通知或确认组件替换阻塞浏览器对话框。保持可见错误消息可操作和易于理解。
工作流程 识别目标UI路径中的每个新或更改的用户面向字符串。为PHP、普通模板标记或自定义标签属性选择正确的翻译形式。当引入新文本键时更新拥有i18n文件。用框架安全的吐司或确认组件替换浏览器原生对话框。审查消息文字以确保清晰、可操作性和一致性。验证文本或通知出现的UI路径。报告任何缺失的翻译覆盖或UX副本风险。
Weline规则 不要硬编码用户面向文本。使用i18n进行用户面向文本。使用@lang形式在自定义标签属性中而不是嵌入PHP。不要使用JavaScript alert、confirm或prompt。保持占位符在%{1}或%{name}样式中,需要插值时。
输入要求 文本出现的UI路径和模板或组件。使用的语言文件或翻译域。期望的反馈行为,成功、警告、确认或失败。验证路由或屏幕。
预期输出 更新的模板、翻译或通知调用,具有框架安全的模式。可翻译的可见文本覆盖。从UI表面显示消息或提示行为的验证证据。
验证 确认新或更改的可见文本通过正确的机制进行翻译。确认自定义标签属性不包含嵌入的PHP翻译调用。确认用户提示使用框架吐司或确认UI而不是浏览器原生对话框。确认插值占位符遵循存储库约定。
约束 不要在模板或脚本中留下字面用户面向字符串。不要将PHP嵌入到自定义标签属性中进行翻译。不要使用阻塞浏览器对话框。不要将翻译文件视为可选项,当可见文本更改时。