如何本地化条件字符串

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

我目前正在将我的应用程序从英语本地化为德语。然而,我在本地化像这样的条件运算符时遇到了困难:

Text("Status: \(bluetoothManager.isConnected ? "Connected" : "Disconnected")")
。我尝试仅本地化字符串,但不幸的是,这种方法没有解决问题。

最诚挚的问候, 朱利安

已经尝试过:

  • 仅本地化字符串,例如“Connected”=“Verbunden”;
swift swiftui localization
1个回答
0
投票

您可以使用名为 NSLocalizedString 的 Swift 函数。

Text("Status: \(bluetoothManager.isConnected ? NSLocalizedString("Connected", comment: "") : NSLocalizedString("Disconnected", comment: ""))")
© www.soinside.com 2019 - 2024. All rights reserved.