fix: fix translation of scripts snap-in

This commit is contained in:
august-alt 2023-03-14 17:20:54 +04:00
parent 600861c870
commit b82ea3b490

View File

@ -58,14 +58,21 @@ ScriptsSnapIn::~ScriptsSnapIn()
delete d;
}
void ScriptsSnapIn::onInitialize(QMainWindow *mainWindow)
void ScriptsSnapIn::onInitialize(QMainWindow *window)
{
auto mWindow = dynamic_cast<gpui::MainWindow *>(mainWindow);
auto mainWindow = dynamic_cast<gpui::MainWindow *>(window);
if (mainWindow)
{
d->localeName = mainWindow->getLanguage().toStdString();
}
d->proxyViewModel->setSourceModel(d->viewModel.get());
d->proxyViewModel->setSnapIn(this);
onRetranslateUI(d->localeName);
setRootNode(d->proxyViewModel.get());
if (mainWindow)
@ -117,7 +124,7 @@ void ScriptsSnapIn::onRetranslateUI(const std::string &locale)
qWarning() << "Language: " << language;
QDirIterator it(":/", QDirIterator::Subdirectories | QDirIterator::FollowSymlinks);
QDirIterator it(":/", QDirIterator::Subdirectories);
while (it.hasNext())
{
qWarning() << "Resource name: " << it.fileName();