0
私はQtアプリとQPluginLoader
をロードしたプラグインを開発しました。 プラグインを翻訳して.qmファイルを作成しましたが、この.qmファイルを読み込むとプラグインが翻訳されません。ここでQtプラグイン変換のトラブル
は私のコードです:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTranslator translator;
translator.load(QLocale::system(), "tr", "_",
QString("translations/myplugin"));
QCoreApplication::installTranslator(&translator);
私はinstallTranslator
が成功したが、テキストが翻訳されていないことが確認されました。 プラグインでテキストを翻訳する方法を教えてください。
翻訳したい文字列はすべてtr()マクロで囲む必要がありますか? – Pemdas
必ずすべての文字列をtr()でラップします。 – n1le14id9n