我正在编写一个当前是纯QT4应用程序的应用程序。它旨在在Linux和Windows上正常运行。

但是,我计划将来将其稍微集成到KDE中,这会带来本地化/翻译的问题。

QT4使用其自己的tr()/ tr()。arg()。arg()机制和.ts / .qm文件。
KDE4使用gettext和i18n / i18np机制以及.po文件。

如何轻松地在我的QT4应用程序中使用KDE4的机制而又不必现在将其与KDE紧密集成(显然使其无法在Windows上运行)?

有可能吗?

谢谢!

最佳答案

从4.5版开始,Qt将同时支持.po和.xliff;。

http://doc.trolltech.com/4.5/qt4-5-intro.html#qt-linguist-improvements

关于qt - 在纯QT4应用程序中使用KDE4本地化机制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/424307/

10-09 02:50