用途:在 Leavn 应用中定位硬编码字符串,将其替换为 I18n.str() 调用,并为全部 6 种受支持语言(en、es、de、zh-Hans、ar、he)生成本地化键。适用于发现硬编码字符串、新增 UI 文本以及 widget/ChatterboxKit 本地化场景。
主要能力:把硬编码的 Text() 字符串改为 I18n 模式。资料给出的模式为:替换前 Text("Verse of the Day"),替换后 Text(I18n.str("widget.verseOfDay", default: "Verse of the Day"))。随后需把键添加到 LeavnApp/Sources/Resources/{lang}.lproj/Localizable.strings。
使用方式:先查找硬编码字符串,按上述模式替换,再为 6 种语言分别写入对应 .lproj 目录下的 Localizable.strings 文件。
限制:资料未提供安装命令、具体命令、收费或价格信息;除上述模式与目标路径外,未说明自动化程度、校验方式或更多支持语言。