SwiftUI AppIntents iOS16:如何本地化摘要?

Adr*_*dri 6 shortcut android-intent swift ios16

我正在尝试在 Swift 项目上本地化新 SwiftUI AppIntent 的摘要,以创建新的快捷方式。

我无法本地化摘要。我已经创建了一个AppShortcuts.strings带有英语和西班牙语本地化的语言,如下所示:单击此处

AppShortcuts.string(es):

"add ${numberOne} ${numberTwo}" = "Sumar: ${numberOne} ${numberTwo}";

Run Code Online (Sandbox Code Playgroud)

捷径:

static var parameterSummary: some ParameterSummary {
        Summary("add \(\.$numberOne) \(\.$numberTwo)") {
            \.$numberThree
            \.$numberFour
        }
    }
Run Code Online (Sandbox Code Playgroud)

FPP*_*FPP 0

正如文章中所述,您已经提到这些指令必须进入Localizable.strings

\n
\n

ParameterSummary \xe2\x80\x93\n这个很棘手。您可能会认为,因为它有一个变量,所以它应该与 AppShortcuts.strings 中短语的翻译一起使用,但不是,它属于 Localized.strings。

\n
\n

不知道为什么,但这对我有用。

\n