|
|
|
@ -526,50 +526,50 @@ QString makeUsage(const QString &prgName)
@@ -526,50 +526,50 @@ QString makeUsage(const QString &prgName)
|
|
|
|
|
QTextStream stream(&text, QIODevice::WriteOnly); |
|
|
|
|
QString indentation = QString(USAGE_INDENTATION, ' '); |
|
|
|
|
|
|
|
|
|
stream << QObject::tr("Usage:") << '\n'; |
|
|
|
|
stream << indentation << prgName << QLatin1String(" [options] [(<filename> | <url>)...]") << '\n'; |
|
|
|
|
stream << QObject::tr("Usage:") << '\n' |
|
|
|
|
<< indentation << prgName << QLatin1String(" [options] [(<filename> | <url>)...]") << '\n' |
|
|
|
|
|
|
|
|
|
stream << QObject::tr("Options:") << '\n'; |
|
|
|
|
<< QObject::tr("Options:") << '\n' |
|
|
|
|
#if !defined(Q_OS_WIN) || defined(DISABLE_GUI) |
|
|
|
|
stream << SHOW_VERSION_OPTION.usage() << wrapText(QObject::tr("Display program version and exit")) << '\n'; |
|
|
|
|
<< SHOW_VERSION_OPTION.usage() << wrapText(QObject::tr("Display program version and exit")) << '\n' |
|
|
|
|
#endif |
|
|
|
|
stream << SHOW_HELP_OPTION.usage() << wrapText(QObject::tr("Display this help message and exit")) << '\n'; |
|
|
|
|
stream << WEBUI_PORT_OPTION.usage(QObject::tr("port")) |
|
|
|
|
<< SHOW_HELP_OPTION.usage() << wrapText(QObject::tr("Display this help message and exit")) << '\n' |
|
|
|
|
<< WEBUI_PORT_OPTION.usage(QObject::tr("port")) |
|
|
|
|
<< wrapText(QObject::tr("Change the Web UI port")) |
|
|
|
|
<< '\n'; |
|
|
|
|
<< '\n' |
|
|
|
|
#ifndef DISABLE_GUI |
|
|
|
|
stream << NO_SPLASH_OPTION.usage() << wrapText(QObject::tr("Disable splash screen")) << '\n'; |
|
|
|
|
<< NO_SPLASH_OPTION.usage() << wrapText(QObject::tr("Disable splash screen")) << '\n' |
|
|
|
|
#elif !defined(Q_OS_WIN) |
|
|
|
|
stream << DAEMON_OPTION.usage() << wrapText(QObject::tr("Run in daemon-mode (background)")) << '\n'; |
|
|
|
|
<< DAEMON_OPTION.usage() << wrapText(QObject::tr("Run in daemon-mode (background)")) << '\n' |
|
|
|
|
#endif |
|
|
|
|
//: Use appropriate short form or abbreviation of "directory"
|
|
|
|
|
stream << PROFILE_OPTION.usage(QObject::tr("dir")) |
|
|
|
|
<< wrapText(QObject::tr("Store configuration files in <dir>")) << '\n'; |
|
|
|
|
stream << CONFIGURATION_OPTION.usage(QObject::tr("name")) |
|
|
|
|
<< wrapText(QObject::tr("Store configuration files in directories qBittorrent_<name>")) << '\n'; |
|
|
|
|
stream << RELATIVE_FASTRESUME.usage() |
|
|
|
|
<< PROFILE_OPTION.usage(QObject::tr("dir")) |
|
|
|
|
<< wrapText(QObject::tr("Store configuration files in <dir>")) << '\n' |
|
|
|
|
<< CONFIGURATION_OPTION.usage(QObject::tr("name")) |
|
|
|
|
<< wrapText(QObject::tr("Store configuration files in directories qBittorrent_<name>")) << '\n' |
|
|
|
|
<< RELATIVE_FASTRESUME.usage() |
|
|
|
|
<< wrapText(QObject::tr("Hack into libtorrent fastresume files and make file paths relative " |
|
|
|
|
"to the profile directory")) << '\n'; |
|
|
|
|
stream << Option::padUsageText(QObject::tr("files or URLs")) |
|
|
|
|
"to the profile directory")) << '\n' |
|
|
|
|
<< Option::padUsageText(QObject::tr("files or URLs")) |
|
|
|
|
<< wrapText(QObject::tr("Download the torrents passed by the user")) << '\n' |
|
|
|
|
<< '\n'; |
|
|
|
|
<< '\n' |
|
|
|
|
|
|
|
|
|
stream << wrapText(QObject::tr("Options when adding new torrents:"), 0) << '\n'; |
|
|
|
|
stream << SAVE_PATH_OPTION.usage(QObject::tr("path")) << wrapText(QObject::tr("Torrent save path")) << '\n'; |
|
|
|
|
stream << PAUSED_OPTION.usage() << wrapText(QObject::tr("Add torrents as started or paused")) << '\n'; |
|
|
|
|
stream << SKIP_HASH_CHECK_OPTION.usage() << wrapText(QObject::tr("Skip hash check")) << '\n'; |
|
|
|
|
stream << CATEGORY_OPTION.usage(QObject::tr("name")) |
|
|
|
|
<< wrapText(QObject::tr("Options when adding new torrents:"), 0) << '\n' |
|
|
|
|
<< SAVE_PATH_OPTION.usage(QObject::tr("path")) << wrapText(QObject::tr("Torrent save path")) << '\n' |
|
|
|
|
<< PAUSED_OPTION.usage() << wrapText(QObject::tr("Add torrents as started or paused")) << '\n' |
|
|
|
|
<< SKIP_HASH_CHECK_OPTION.usage() << wrapText(QObject::tr("Skip hash check")) << '\n' |
|
|
|
|
<< CATEGORY_OPTION.usage(QObject::tr("name")) |
|
|
|
|
<< wrapText(QObject::tr("Assign torrents to category. If the category doesn't exist, it will be " |
|
|
|
|
"created.")) << '\n'; |
|
|
|
|
stream << SEQUENTIAL_OPTION.usage() << wrapText(QObject::tr("Download files in sequential order")) << '\n'; |
|
|
|
|
stream << FIRST_AND_LAST_OPTION.usage() |
|
|
|
|
<< wrapText(QObject::tr("Download first and last pieces first")) << '\n'; |
|
|
|
|
stream << SKIP_DIALOG_OPTION.usage() |
|
|
|
|
"created.")) << '\n' |
|
|
|
|
<< SEQUENTIAL_OPTION.usage() << wrapText(QObject::tr("Download files in sequential order")) << '\n' |
|
|
|
|
<< FIRST_AND_LAST_OPTION.usage() |
|
|
|
|
<< wrapText(QObject::tr("Download first and last pieces first")) << '\n' |
|
|
|
|
<< SKIP_DIALOG_OPTION.usage() |
|
|
|
|
<< wrapText(QObject::tr("Specify whether the \"Add New Torrent\" dialog opens when adding a " |
|
|
|
|
"torrent.")) << '\n'; |
|
|
|
|
stream << '\n'; |
|
|
|
|
"torrent.")) << '\n' |
|
|
|
|
<< '\n' |
|
|
|
|
|
|
|
|
|
stream << wrapText(QObject::tr("Option values may be supplied via environment variables. For option named " |
|
|
|
|
<< wrapText(QObject::tr("Option values may be supplied via environment variables. For option named " |
|
|
|
|
"'parameter-name', environment variable name is 'QBT_PARAMETER_NAME' (in upper " |
|
|
|
|
"case, '-' replaced with '_'). To pass flag values, set the variable to '1' or " |
|
|
|
|
"'TRUE'. For example, to disable the splash screen: "), 0) << "\n" |
|
|
|
|