【发布时间】:2018-10-31 10:19:26
【问题描述】:
我在我的应用中实现了 SiriShortcut。
创建完所有 Intent 后,我将所有 Intent 本地化为两个文件 Intent.string(英语和法语)。但是现在当我添加 Intent 时,文件 .string 不会更新。它是由 Xcode 自动生成的,所以字符串的名称是随机的:
"356cj1" = "Do my action";
有没有办法添加新的 Intent 字符串?
【问题讨论】:
-
这不是随机的,如果您将
Intents.definition作为 SourceFile 打开(右键单击它,作为 Source File 打开),您会看到它只是带有这些标识符的 XML。我想你可以手动添加翻译。我没有尝试本地化,但是当您可能需要删除可本地化的(取消选择语言)并重新选择它时,它会出现,这并不会让我感到惊讶。不过可能有更简单的方法(我希望如此)。 -
取消选择和重新选择不会改变,但使用 Intents.definition 的源文件我可以手动添加它们我会暂时这样做,谢谢
标签: swift sirishortcuts