SwiftUI 本地化不起作用仅显示键 Xcode
SwiftUI localization doesn't work shows only keys Xcode
我正在 Xcode 中使用 SwiftUI 开发应用程序,我想对其进行本地化,但我遇到了问题。
我已经完成了 youtube 视频中的所有步骤
- 在项目 -> 信息 -> 本地化中添加了本地化
- 创建了 2 个本地化文件
- 填写为“hll”=“你好”;
等等
当我构建一个应用程序时,我只有键而不是值(hll 而不是 Hello),所以我尝试了 Text("hll") 和 Text(LocalizedStringKey("hll"))。我错过了什么?
确保您的项目中有 Localizable.strings
文件。 LocalizedStringKey
查找 keys/values 作为默认值。
https://developer.apple.com/documentation/swiftui/localizedstringkey
如果您想定义不同的文件,请使用
Text(LocalizedStringKey, tableName: String?, bundle: Bundle?, comment: StaticString?)
initializer 和 tableName
应该匹配你的 .strings
文件名。
我正在 Xcode 中使用 SwiftUI 开发应用程序,我想对其进行本地化,但我遇到了问题。 我已经完成了 youtube 视频中的所有步骤
- 在项目 -> 信息 -> 本地化中添加了本地化
- 创建了 2 个本地化文件
- 填写为“hll”=“你好”; 等等
当我构建一个应用程序时,我只有键而不是值(hll 而不是 Hello),所以我尝试了 Text("hll") 和 Text(LocalizedStringKey("hll"))。我错过了什么?
确保您的项目中有 Localizable.strings
文件。 LocalizedStringKey
查找 keys/values 作为默认值。
https://developer.apple.com/documentation/swiftui/localizedstringkey
如果您想定义不同的文件,请使用
Text(LocalizedStringKey, tableName: String?, bundle: Bundle?, comment: StaticString?)
initializer 和 tableName
应该匹配你的 .strings
文件名。