我想自动从IOS中的源代码中提取文本字符串。
我在google搜索中找到了一些解决方案
find . -name *.m | xargs genstrings -o ./LocalizationTest/en.lproj/
这只是提取字符串,如果我使用NSLocalizedStringFromTable,如下面的
NSLocalizedStringFromTable(@"Not Reachable", @"AFNetworking", nil);
我只是像NSString * test = @“test string”那样制作文字。所以我的所有文本都没有从该命令中提取出来。
以下命令只是在XIB文件中提取字符串
find . -name *.xib | xargs -t -I '{}' ibtool --generate-strings-file '{}'.strings '{}'
我想自动从.m文件中提取所有字符串。 我怎么能这样做?
答案 0 :(得分:1)
ibtool
仅考虑NSLocalizedString
宏中包含的字符串,因为本地化功能无论如何都需要此宏。