ios - 如何使 Storyboard 字符串保持最新?

标签 ios objective-c localization storyboard localizable.strings

我有 Storyboard 、基本语言并将所有应用程序翻译成另一种语言,到目前为止一切正常。

我想知道,当我在 Storyboard 中添加需要本地化的新元素时,您如何使字符串文件保持最新。

我尝试了一个建议,就是切换这个:Strings到 Interface Builder Cocoa Storyboard,然后返回到 Localizable Strings,但是结果并不好,大部分翻译都丢失了,并切换回了 Base 语言。

是否有方便的工具来重新生成和合并 Storyboard 中的字符串?我尝试了几个脚本,但它们总是以删除所有内容告终。

最佳答案

我修改了我发现的一个脚本 here on stackoverflow还能够处理 Storyboard中的本地化字符串。

skript 只会将新的键值对添加到 .strings 文件,但会保留您已经翻译的键值对。

你可以从我的github 得到它,有关我的本地化工作流程的更多详细信息,请阅读 my blogpost

关于ios - 如何使 Storyboard 字符串保持最新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18743626/

相关文章:

ios - 如何向此 UITableView 添加额外的列并填充已获取的数据?

java - 从 Application Loader 上传到 iTunes Store 时出错

ios - 编程布局约束导致旋转无法调整基本 UIView 的大小

ios - 使用 Cocoa API 时,所有代码都在运行循环中运行吗?

Android 应用程序 - 我还必须翻译应用程序商店列表吗?

android - 需要帮助将进程从 Java(android) 转换为 IOS Swift

iphone - 如何在我的 iOS 应用程序中正确实现服务类?

ios - 运行 Non-Storyboard 应用程序的运行时错误

php - 有没有办法本地化 php 的错误输出?

.net - JSON序列化时如何本地化?