如何刷新 Storyboard 本地化字符串的内容

fin*_*tic 1 xcode localization storyboard

我的故事板有中文(简体)本地化。

最初,生成 .strings 文件时,它包含我在每个场景中输入的标题/标签的每个文本。像这样:

/* 类 = "UINavigationItem"; 标题="????"; ObjectID = "03c-Su-3Ya"; */ "03c-Su-3Ya.title" = "????";

/* 类 = "UIButton"; normalTitle = "按钮"; ObjectID = "1dN-RP-fnm"; */ "1dN-RP-fnm.normalTitle" = "按钮";

/* 类 = "UIButton"; normalTitle = "??"; ObjectID = "1yV-zN-VyH"; */ "1yV-zN-VyH.normalTitle" = "??";

/* 类 = "UIButton"; normalTitle = "??"; ObjectID = "26S-O2-95j"; */ "26S-O2-95j.normalTitle" = "??";

但是当我向其中添加新的视图控制器和新文本时。我注意到 .strings 文件不会自动更新。我每次都必须生成这个文件吗?或者有没有办法刷新它的内容?

请帮忙。提前致谢!

Spa*_*Dog 5

是的。这是 Xcode 的百万限制之一。我通常只将本地化作为我为应用程序做的最后一件事。

添加新元素时,Xcode 不会将这些新元素添加到本地化文件中。你必须手动完成。