SiriTipView 无法本地化命令

问题描述 投票:0回答:1

我的命令保存在 Ropes/AppShortcuts.strings 中,它们在快捷方式应用程序中显示得很好,但在 SiriTipView 中它保持这样(如下图):

SiriTipView appear

我的代码:

SiriTipView(intent: AddRopeShortcut())
                    .frame(width: 100)

本地化:

"Create a ${applicationName}" = "Создать ${applicationName}"; 

命令:

"Create a \(.applicationName)"

我尝试将 AppShortcuts.strings 直接移动到我的项目文件夹中 附: iOS 16.3 beta 2 和 Xcode 14.2、macOS 13.2 beta 2

swift swiftui localization appintents
1个回答
0
投票

您可以使用环境变量设置 SiriTipView 的区域设置

SiriTipView(意图:AddRopeShortcut()) .environment(.locale, Locale.current)

© www.soinside.com 2019 - 2024. All rights reserved.