gpt4 book ai didi

ios - Xcode 本地化 Main.strings 文件具有多个具有相同上下文的字符串。将所有内容链接到一个主字符串?

转载 作者:行者123 更新时间:2023-11-30 11:04:37 27 4
gpt4 key购买 nike

在 Xcode 10 中启用本地化时,我的 Main.storyboard 自动创建了一个 Main.strings 文件,其中包含所有 UI 标签和按钮等...

我注意到,如果我有一个名为 "Back" 的标签并且它位于多个 View 上,那么 Main.strings 中就会有多个 "Back" 条目 文件...

有没有一种方法可以将所有多个“返回”条目链接到一个?因此,如果我更改第一个 “Back”,它会更改所有其他内容吗?

原始Main.strings文件:

"FqV-sU-ghM.title" = "Back";
"IOD-zC-S1P.title" = "Back";
"J2c-1j-gzi.title" = "Back";

寻找类似的东西:

    //MAIN BACK STRING
"FqV-sU-ghM.title" = "Back";

//LINKED TO MAIN BACK STRING
"IOD-zC-S1P.title" = "FqV-sU-ghM.title";
"J2c-1j-gzi.title" = "FqV-sU-ghM.title";

最佳答案

首先,我不建议在 Main.Strings 文件中执行任何操作,而是创建一个新文件 .Strings 格式并创建键和值并使用它对于所有标签,据我所知,Main.Strings 永远不应该被修改,因为如果 key 丢失或风险太大,它可能会导致应用程序崩溃。

更好的解决方案。

1-创建本地化文件

2- 为 back 字符串创建一个键,例如 "MyButton = "Back";

3-对您需要的所有 UILabel 使用相同的 Key

NSLocalizedString("MyButton", comment: "")

我也会推荐这篇文章here .

关于ios - Xcode 本地化 Main.strings 文件具有多个具有相同上下文的字符串。将所有内容链接到一个主字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52864873/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com