flutter-setup-localization 是帮助开发者给 Flutter 项目接入多语言支持的 Skill。提供目标语言、界面文案和项目配置后,AI 会组织 ARB 资源文件、生成本地化访问代码,并把支持的语言接到应用入口。
多语言不只是把一批中文字换成英文。原文还覆盖姓名等动态占位符、数量变化和条件选词。比如“你有多少条通知”,不同语言可能需要不同形式,应该放进本地化规则,而不是在界面里随意拼字符串。
有一处版本问题需要先处理:归档示例仍使用 synthetic-package 和 package:flutter_gen 的旧生成方式。Flutter 官方迁移说明已要求改为引用项目源码目录中生成的文件,因此不能直接把整段旧配置复制进新项目。
使用时可以要求 AI 先检查 Flutter 版本和当前生成路径,再把硬编码文字迁入资源文件,补齐说明与占位符,生成代码后运行检查。修改现有文案,也要确认各语言对应键没有遗漏。
它适合搭建或整理多语言基础。译文是否准确、文字变长是否挤坏布局,还需要按实际语言与页面验证。