Translation Example
/* Copyright (C) 2026 The Qt Company Ltd.
*
* SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
*/
function Component()
{
// constructor
component.loaded.connect(this, Component.prototype.loaded);
installer.addWizardPage(component, "Page", QInstaller.TargetDirectory)
}
Component.prototype.createOperations = function()
{
try {
// call the base create operations function
component.createOperations();
} catch (e) {
console.log(e);
}
}
Component.prototype.loaded = function ()
{
var page = gui.pageByObjectName("DynamicPage");
if (page != null) {
page.entered.connect(Component.prototype.dynamicPageEntered);
}
}
Component.prototype.dynamicPageEntered = function ()
{
var pageWidget = gui.pageWidgetByObjectName("DynamicPage");
if (pageWidget != null) {
pageWidget.m_pageLabel.text = qsTranslate("installscript", "This is a dynamically created page.");
}
}