ios - SwiftUI 并非所有字符串都已本地化
问题描述
SwiftUI 没有翻译变量中的字符串。
我已经添加了:
"Name" = "姓名";
如果我写道:
Text("Name")
效果很好。我可以看到带有 的标签姓名
。
如果我定义一个变量,如:
@State var title = "Name"
Text(title)
然后本地化不起作用。还是中文的。有小费吗?
解决方案
您必须明确指出您的title
变量是 a LocalizedStringKey
,而不是 a String
。
@State var title: LocalizedStringKey = "Name"
推荐阅读
- opencart - SoapClient::SoapClient():SSL 操作失败,代码 1 - Aramex 模块
- php - 将文件上传限制为一个文件 - PHP
- javascript - YouTube API iframe embed - javascript 在播放期间更改字幕语言?
- javascript - React useState - 将变量保存到本地存储
- css - CSS :after 或 :before 从 HTML 读取动态值。没有 JS。纯 CSS
- python - 激活 venv 并从 shell 脚本运行 python 脚本
- python-3.x - 返回终止 for 循环
- python - 基本的python列表访问
- typescript - 在 TypeScript 中将数字范围缩小到最大大小的最简单方法是什么?
- hp-uft - 文件行上 MTB 文件中最后一位数字的含义