init 中的字符串未本地化
我对 iOS SwiftUI 应用程序进行本地化,并使用 XCode 产品/导出本地化.. 函数来创建 xcloc 文件。一切正常,但 xcloc 中显示的未检测到 init() 中的字符串。有什么办法可以添加它们吗? 谢谢
I do localization of my iOS SwiftUI app and using XCode Product/Export localizations.. function to create xcloc file. Everything works fine but strings in init() are not detected in shown in xcloc. Is there any way how to add them?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该将所有使用静态字符串文字初始化的相关
String
类型替换为LocalizedStringKey
,主要是在func
和init() 中
s – 例如:模型数据中的
String
类型必须保持不变。如果还缺少案例,您可以通过以下方式将它们手动添加到您的
.strings
文件中:You should replace all relevant
String
types that are initialized with static string literals withLocalizedStringKey
, mainly in thefunc
s andinit()
s – so for example:String
types in model data have to stay untouched.If there are missing cases left you can add them manually to your
.strings
file by