用途:维护基于 POEditor 与 poe2arb 的 Flutter 本地化工作流,保持翻译流程与团队共享的本地化规则一致。
主要规则:翻译保存在各包专属的 app_<language_code>.arb 文件中;不要硬编码翻译;翻译只在表现层(widget 内)使用;通过 final s = l10n(context); 访问翻译;若其他层需要本地化文本,应在表现层把消息模型映射为本地化值。
新增翻译的流程:在全部相关的 app_<language_code>.arb 文件中添加所需翻译;运行 flutter gen-l10n;运行 poe2arb seed 将新增翻译上传到 POEditor。
输出要求:被要求修改翻译时,先更新 ARB 文件;并明确说明 flutter gen-l10n 与 poe2arb seed 是否已运行,或仍需运行。
限制:资料未提供安装方式、配置细节、收费与平台支持等信息。