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