import QtQuick 2.0 import QtQuick.Dialogs 1.2 MessageDialog { title: qsTr("About") text: getText() informativeText: getVersion() function getText() { var _name = ctx ? ctx.appName : "vpn" var _provider = ctx ? ctx.provider : "unknown" var _donateURL= ctx ? ctx.donateURL : "..." var _tosURL = ctx ? ctx.tosURL : "..." //: about dialog //: %1 -> application name //: %2 -> provider name //: %3 -> donation URL //: %4 -> TOS URL var _txt = qsTr( "

%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.

This service is paid for entirely by donations from users like you. Please donate.

By using this application, you agree to the Terms of Service. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.

").arg(_name).arg(_provider).arg(_donateURL).arg(_tosURL) return _txt } function getVersion() { var _name = ctx ? ctx.appName : "vpn" var _ver = ctx ? ctx.version : "unknown" //: %1 -> application name //: %2 -> version string var _txt = qsTr("%1 version: %2").arg(_name).arg(_ver) return _txt } }