Xcode现在以XLIFF格式导出本地化文件,这很棒。有时我仍然希望处理旧式字符串文件,因为它们与早期版本的Xcode一样。 是否有转换工具从单个XLIFF文档中提取单独的字符串文件?所有信息都包含在类似XML的XLIFF文档中,因此应该有一个提取例程?!
感谢您的帮助!
答案 0 :(得分:0)
您可以使用ibtool以.strings格式而不是XLIFF格式导出可本地化的文本。我不相信你可以直接XLIFF - > .strings转换,但您可以让ibtool从.xib或.storyboard文件生成.strings文件。
答案 1 :(得分:0)
翻译XLIFF后,您可以导入这些翻译。此时,XCode应该在相关的.lproj目录中为您创建单独的.strings文件。
答案 2 :(得分:0)
由于XLIFF是一种XML格式,您可以使用XSLT将XLIFF转换为.strings格式:
trans-unit
这可能需要进行一些额外的微调,例如对于没有音符的class MyClass : public QObject
{
Q_OBJECT
public:
CircularList<unsigned char> buffer_[2];
explicit MyClass(QObject *parent = 0);
signals:
void dataReady(short *buff,int len);
};
元素以及多行字符串,但也许对于你的XLIFF就足够了。