diff --git a/src/plugins/coreplugin/coreconstants.h b/src/plugins/coreplugin/coreconstants.h index 4ace5f3563ad629e5b11ee71b8f868b0e94224b3..799d0bd729d211a29929e90eb98591696ae4caa7 100644 --- a/src/plugins/coreplugin/coreconstants.h +++ b/src/plugins/coreplugin/coreconstants.h @@ -220,7 +220,7 @@ const char * const ICON_RESET = ":/core/images/reset.png"; const char * const ICON_MAGNIFIER = ":/core/images/magnifier.png"; const char * const ICON_TOGGLE_SIDEBAR = ":/core/images/sidebaricon.png"; -const char * const WIZARD_CATEGORY_QT = "M.Qt"; +const char * const WIZARD_CATEGORY_QT = "R.Qt"; const char * const WIZARD_TR_CATEGORY_QT = QT_TRANSLATE_NOOP("Core", "Qt"); const char * const SETTINGS_CATEGORY_CORE = "A.Core"; diff --git a/src/plugins/cppeditor/cppplugin.cpp b/src/plugins/cppeditor/cppplugin.cpp index 9f0b251785b8abdea5400f256f968f8bbb5b9d70..d3f5b2a3e494c679c72312087e37dee032d2e4cc 100644 --- a/src/plugins/cppeditor/cppplugin.cpp +++ b/src/plugins/cppeditor/cppplugin.cpp @@ -207,7 +207,7 @@ bool CppPlugin::initialize(const QStringList & /*arguments*/, QString *errorMess CppFileWizard::BaseFileWizardParameters wizardParameters(Core::IWizard::FileWizard); - wizardParameters.setCategory(QLatin1String("C.C++")); + wizardParameters.setCategory(QLatin1String("O.C++")); wizardParameters.setDisplayCategory(tr("C++")); wizardParameters.setDisplayName(tr("C++ Class")); wizardParameters.setId(QLatin1String("A.Class")); diff --git a/src/plugins/projectexplorer/projectexplorerconstants.h b/src/plugins/projectexplorer/projectexplorerconstants.h index cb3080bf2b6fb5aa6a139935a00807fc63ce78be..95e227c26df7ace096b323af06e711da5c03f36b 100644 --- a/src/plugins/projectexplorer/projectexplorerconstants.h +++ b/src/plugins/projectexplorer/projectexplorerconstants.h @@ -188,8 +188,9 @@ const char * const TASK_CATEGORY_COMPILE = "Task.Category.Compile"; const char * const TASK_CATEGORY_BUILDSYSTEM = "Task.Category.Buildsystem"; // Wizard category -const char * const PROJECT_WIZARD_CATEGORY = "R.Projects"; // (after Qt) -const char * const PROJECT_WIZARD_TR_CATEGORY = QT_TRANSLATE_NOOP("ProjectExplorer", "Projects"); +const char * const PROJECT_WIZARD_CATEGORY = "I.Projects"; // (after Qt) +const char * const PROJECT_WIZARD_TR_SCOPE = "ProjectExplorer"; +const char * const PROJECT_WIZARD_TR_CATEGORY = QT_TRANSLATE_NOOP("ProjectExplorer", "Other Project"); } // namespace Constants } // namespace ProjectExplorer diff --git a/src/plugins/qmlprojectmanager/qmlnewprojectwizard.cpp b/src/plugins/qmlprojectmanager/qmlnewprojectwizard.cpp index 9fc257008a0328a4b9fcaa707fd854741ace08bd..2e88ca154ea4cfc46fb9779b8fb2f41c0f353d1f 100644 --- a/src/plugins/qmlprojectmanager/qmlnewprojectwizard.cpp +++ b/src/plugins/qmlprojectmanager/qmlnewprojectwizard.cpp @@ -29,6 +29,8 @@ #include "qmlnewprojectwizard.h" +#include "qmlprojectconstants.h" + #include <projectexplorer/projectexplorer.h> #include <projectexplorer/projectexplorerconstants.h> @@ -62,8 +64,9 @@ Core::BaseFileWizardParameters QmlNewProjectWizard::parameters() parameters.setDisplayName(tr("QML Application")); parameters.setId(QLatin1String("QA.QML Application")); parameters.setDescription(tr("Creates a QML application.")); - parameters.setCategory(QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_CATEGORY)); - parameters.setDisplayCategory(QCoreApplication::translate("ProjectExplorer", ProjectExplorer::Constants::PROJECT_WIZARD_TR_CATEGORY)); + parameters.setCategory(QLatin1String(Constants::QML_WIZARD_CATEGORY)); + parameters.setDisplayCategory(QCoreApplication::translate(Constants::QML_WIZARD_TR_SCOPE, + Constants::QML_WIZARD_TR_CATEGORY)); return parameters; } diff --git a/src/plugins/qmlprojectmanager/qmlprojectconstants.h b/src/plugins/qmlprojectmanager/qmlprojectconstants.h index a3f1d27c852ca9cc14ced7418887d50136576029..9f60a33ce439bc7886eb7ad45ec0fad09c09ca89 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectconstants.h +++ b/src/plugins/qmlprojectmanager/qmlprojectconstants.h @@ -52,6 +52,11 @@ const char *const FILES_MIMETYPE = QMLMIMETYPE; const char *const TASK_CATEGORY_QML = "Task.Category.Qml"; +// Wizard category +const char * const QML_WIZARD_CATEGORY = "F.Projects"; // (after Qt) +const char * const QML_WIZARD_TR_SCOPE = "QmlProjectManager"; +const char * const QML_WIZARD_TR_CATEGORY = QT_TRANSLATE_NOOP("QmlProjectManager", "QML Project"); + } // namespace Constants } // namespace QmlProjectManager diff --git a/src/plugins/qmlprojectmanager/qmlprojectwizard.cpp b/src/plugins/qmlprojectmanager/qmlprojectwizard.cpp index 4b653ea50c81129fc8eccd725ad327dbe11e1ef6..bb555357b6c6ddfa959b1dda45cc2e6e2b0b6e89 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectwizard.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectwizard.cpp @@ -29,6 +29,8 @@ #include "qmlprojectwizard.h" +#include "qmlprojectconstants.h" + #include <coreplugin/icore.h> #include <coreplugin/mimedatabase.h> #include <projectexplorer/projectexplorer.h> @@ -94,8 +96,9 @@ Core::BaseFileWizardParameters QmlProjectWizard::parameters() parameters.setDisplayName(tr("Import of existing QML directory")); parameters.setId(QLatin1String("QI.QML Import")); parameters.setDescription(tr("Creates a QML project from an existing directory of QML files.")); - parameters.setCategory(QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_CATEGORY)); - parameters.setDisplayCategory(QCoreApplication::translate("ProjectExplorer", ProjectExplorer::Constants::PROJECT_WIZARD_TR_CATEGORY)); + parameters.setCategory(QLatin1String(Constants::QML_WIZARD_CATEGORY)); + parameters.setDisplayCategory(QCoreApplication::translate(Constants::QML_WIZARD_TR_SCOPE, + Constants::QML_WIZARD_TR_CATEGORY)); return parameters; } diff --git a/src/plugins/qt4projectmanager/customwidgetwizard/customwidgetwizard.cpp b/src/plugins/qt4projectmanager/customwidgetwizard/customwidgetwizard.cpp index a1e0eed80f463ca98ec4abb3ed9d5c359ac752a8..07635c62a6f634bcaa5741c5e4a62bbf04aecc64 100644 --- a/src/plugins/qt4projectmanager/customwidgetwizard/customwidgetwizard.cpp +++ b/src/plugins/qt4projectmanager/customwidgetwizard/customwidgetwizard.cpp @@ -34,14 +34,18 @@ #include "filenamingparameters.h" #include <cpptools/cppmodelmanagerinterface.h> +#include <projectexplorer/projectexplorerconstants.h> namespace Qt4ProjectManager { namespace Internal { CustomWidgetWizard::CustomWidgetWizard() : QtWizard(QLatin1String("P.Qt4CustomWidget"), - tr("Qt4 Designer Custom Widget"), - tr("Creates a Qt4 Designer Custom Widget or a Custom Widget Collection."), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_CATEGORY), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_SCOPE), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_CATEGORY), + tr("Qt Custom Designer Widget"), + tr("Creates a Qt Custom Designer Widget or a Custom Widget Collection."), QIcon(QLatin1String(":/wizards/images/gui.png"))) { } diff --git a/src/plugins/qt4projectmanager/qt4projectmanagerconstants.h b/src/plugins/qt4projectmanager/qt4projectmanagerconstants.h index 369a2dd3c5704b3ee8cf541275cc754ac11c12df..dc93796b7b8cad82aa39daa81ea2b721282bc620 100644 --- a/src/plugins/qt4projectmanager/qt4projectmanagerconstants.h +++ b/src/plugins/qt4projectmanager/qt4projectmanagerconstants.h @@ -80,6 +80,11 @@ const char * const QT_SETTINGS_TR_CATEGORY = QT_TRANSLATE_NOOP("Qt4ProjectMan const char * const QTVERSION_SETTINGS_PAGE_ID = "Qt Versions"; const char * const QTVERSION_SETTINGS_PAGE_NAME = QT_TRANSLATE_NOOP("Qt4ProjectManager", "Qt Versions"); +// Wizard categories +const char * const QT_APP_WIZARD_CATEGORY = "C.QtApplicationProjects"; +const char * const QT_APP_WIZARD_TR_SCOPE = "Qt4ProjectManager"; +const char * const QT_APP_WIZARD_TR_CATEGORY = QT_TRANSLATE_NOOP("Qt4ProjectManager", "Qt Application Project"); + } // namespace Constants } // namespace Qt4ProjectManager diff --git a/src/plugins/qt4projectmanager/wizards/consoleappwizard.cpp b/src/plugins/qt4projectmanager/wizards/consoleappwizard.cpp index c3477a5ef9055bf1c01889f2315ad155de8c0a7d..383408f70437a319f8a4773753d4e0dbfd527112 100644 --- a/src/plugins/qt4projectmanager/wizards/consoleappwizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/consoleappwizard.cpp @@ -55,9 +55,12 @@ namespace Qt4ProjectManager { namespace Internal { ConsoleAppWizard::ConsoleAppWizard() - : QtWizard(QLatin1String("D.Qt4Core"), - tr("Qt4 Console Application"), - tr("Creates a Qt4 console application."), + : QtWizard(QLatin1String("E.Qt4Core"), + QLatin1String(Constants::QT_APP_WIZARD_CATEGORY), + QLatin1String(Constants::QT_APP_WIZARD_TR_SCOPE), + QLatin1String(Constants::QT_APP_WIZARD_TR_CATEGORY), + tr("Qt Console Application"), + tr("Creates a Qt console application."), QIcon(QLatin1String(":/wizards/images/console.png"))) { } diff --git a/src/plugins/qt4projectmanager/wizards/emptyprojectwizard.cpp b/src/plugins/qt4projectmanager/wizards/emptyprojectwizard.cpp index cb8ab14caacca71e4724bef513fc6597e16d7492..7b2375e7c117b9ba04800107fa25ce42553d3ec7 100644 --- a/src/plugins/qt4projectmanager/wizards/emptyprojectwizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/emptyprojectwizard.cpp @@ -31,12 +31,17 @@ #include "emptyprojectwizarddialog.h" +#include <projectexplorer/projectexplorerconstants.h> + namespace Qt4ProjectManager { namespace Internal { EmptyProjectWizard::EmptyProjectWizard() - : QtWizard(QLatin1String("E.Qt4Empty"), - tr("Empty Qt4 Project"), + : QtWizard(QLatin1String("U.Qt4Empty"), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_CATEGORY), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_SCOPE), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_CATEGORY), + tr("Empty Qt Project"), tr("Creates an empty Qt project."), QIcon(QLatin1String(":/wizards/images/gui.png"))) { diff --git a/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp b/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp index 871cf20ceccaf74aa71329d31bed6ae000b97391..c6359576c4d2870148c014b400f1666da7727c02 100644 --- a/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp @@ -72,10 +72,13 @@ namespace Qt4ProjectManager { namespace Internal { GuiAppWizard::GuiAppWizard() - : QtWizard(QLatin1String("C.Qt4Gui"), - tr("Qt4 Gui Application"), - tr("Creates a Qt4 Gui Application with one form."), - QIcon(QLatin1String(":/wizards/images/gui.png"))) + : QtWizard(QLatin1String("C.Qt4Gui"), + QLatin1String(Constants::QT_APP_WIZARD_CATEGORY), + QLatin1String(Constants::QT_APP_WIZARD_TR_SCOPE), + QLatin1String(Constants::QT_APP_WIZARD_TR_CATEGORY), + tr("Qt Gui Application"), + tr("Creates a Qt Gui Application with one form."), + QIcon(QLatin1String(":/wizards/images/gui.png"))) { } diff --git a/src/plugins/qt4projectmanager/wizards/librarywizard.cpp b/src/plugins/qt4projectmanager/wizards/librarywizard.cpp index 6a9ffb3ba893b96026fbfdde68cb9c7b88bcb7d7..e309e96c560ef536517fb144b255ba7d7fc7cd6f 100644 --- a/src/plugins/qt4projectmanager/wizards/librarywizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/librarywizard.cpp @@ -34,6 +34,7 @@ #include <utils/codegeneration.h> #include <cpptools/cppmodelmanagerinterface.h> +#include <projectexplorer/projectexplorerconstants.h> #include <QtCore/QDir> #include <QtCore/QFileInfo> @@ -47,9 +48,12 @@ namespace Qt4ProjectManager { namespace Internal { LibraryWizard::LibraryWizard() - : QtWizard(QLatin1String("Q.Qt4Library"), + : QtWizard(QLatin1String("H.Qt4Library"), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_CATEGORY), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_SCOPE), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_CATEGORY), tr("C++ Library"), - tr("Creates a C++ Library."), + tr("Creates a Qt based C++ Library."), QIcon(QLatin1String(":/wizards/images/lib.png"))) { } diff --git a/src/plugins/qt4projectmanager/wizards/qtwizard.cpp b/src/plugins/qt4projectmanager/wizards/qtwizard.cpp index 8651accd10f6b46996257ff0e741d5e90319be64..cc5c08b92d4f739502df0f15cd8bd245d6052e83 100644 --- a/src/plugins/qt4projectmanager/wizards/qtwizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/qtwizard.cpp @@ -50,13 +50,17 @@ using namespace Qt4ProjectManager::Internal; static inline Core::BaseFileWizardParameters wizardParameters(const QString &id, + const QString &category, + const QString &categoryTranslationScope, + const QString &displayCategory, const QString &name, const QString &description, const QIcon &icon) { Core::BaseFileWizardParameters rc(Core::IWizard::ProjectWizard); - rc.setCategory(QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_CATEGORY)); - rc.setDisplayCategory(QCoreApplication::translate("ProjectExplorer", ProjectExplorer::Constants::PROJECT_WIZARD_TR_CATEGORY)); + rc.setCategory(category); + rc.setDisplayCategory(QCoreApplication::translate(categoryTranslationScope.toLatin1(), + displayCategory.toLatin1())); rc.setIcon(icon); rc.setDisplayName(name); rc.setId(id); @@ -65,9 +69,19 @@ static inline Core::BaseFileWizardParameters } // -------------------- QtWizard -QtWizard::QtWizard(const QString &id, const QString &name, +QtWizard::QtWizard(const QString &id, + const QString &category, + const QString &categoryTranslationScope, + const QString &displayCategory, + const QString &name, const QString &description, const QIcon &icon) : - Core::BaseFileWizard(wizardParameters(id, name, description, icon)) + Core::BaseFileWizard(wizardParameters(id, + category, + categoryTranslationScope, + displayCategory, + name, + description, + icon)) { } diff --git a/src/plugins/qt4projectmanager/wizards/qtwizard.h b/src/plugins/qt4projectmanager/wizards/qtwizard.h index 9844f394d846bb4a14f7b60619b9843162a25146..f222720601ecb73df9ffb45d533c5b08484f4ddf 100644 --- a/src/plugins/qt4projectmanager/wizards/qtwizard.h +++ b/src/plugins/qt4projectmanager/wizards/qtwizard.h @@ -56,6 +56,9 @@ class QtWizard : public Core::BaseFileWizard protected: QtWizard(const QString &id, + const QString &category, + const QString &categoryTranslationScope, + const QString &displayCategory, const QString &name, const QString &description, const QIcon &icon); diff --git a/src/plugins/qt4projectmanager/wizards/testwizard.cpp b/src/plugins/qt4projectmanager/wizards/testwizard.cpp index 5c1a0fe96ddfeace7b457c36559ac0fbdc932df5..a9abac553f7420b798c1ebc752d3cbae3259f563 100644 --- a/src/plugins/qt4projectmanager/wizards/testwizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/testwizard.cpp @@ -29,7 +29,9 @@ #include "testwizard.h" #include "testwizarddialog.h" + #include <cpptools/cppmodelmanager.h> +#include <projectexplorer/projectexplorerconstants.h> #include <utils/qtcassert.h> @@ -42,9 +44,12 @@ namespace Qt4ProjectManager { namespace Internal { TestWizard::TestWizard() : - QtWizard(QLatin1String("E.Qt4Test"), - tr("Qt4 Unit Test"), - tr("Creates a Qt4 Unit Test."), + QtWizard(QLatin1String("L.Qt4Test"), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_CATEGORY), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_SCOPE), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_CATEGORY), + tr("Qt Unit Test"), + tr("Creates a Qt Unit Test."), QIcon(QLatin1String(":/wizards/images/console.png"))) { } diff --git a/src/plugins/texteditor/texteditorplugin.cpp b/src/plugins/texteditor/texteditorplugin.cpp index db17b7bc58307d167b96d661b05ff8e33e230677..ffcb7d4be35d0a5985a6032050a405ea090019d9 100644 --- a/src/plugins/texteditor/texteditorplugin.cpp +++ b/src/plugins/texteditor/texteditorplugin.cpp @@ -93,7 +93,7 @@ bool TextEditorPlugin::initialize(const QStringList &arguments, QString *errorMe Core::BaseFileWizardParameters wizardParameters(Core::IWizard::FileWizard); wizardParameters.setDescription(tr("Creates a text file (.txt).")); wizardParameters.setDisplayName(tr("Text File")); - wizardParameters.setCategory(QLatin1String("O.General")); + wizardParameters.setCategory(QLatin1String("U.General")); wizardParameters.setDisplayCategory(tr("General")); m_wizard = new TextFileWizard(QLatin1String(TextEditor::Constants::C_TEXTEDITOR_MIMETYPE_TEXT), QLatin1String(Core::Constants::K_DEFAULT_TEXT_EDITOR_ID), diff --git a/src/plugins/vcsbase/vcsbaseconstants.h b/src/plugins/vcsbase/vcsbaseconstants.h index 5fab54b79693a416b8dc78e8cd2a667207bbf4eb..916498f8c132165dc9db8a849528e77a651fc523 100644 --- a/src/plugins/vcsbase/vcsbaseconstants.h +++ b/src/plugins/vcsbase/vcsbaseconstants.h @@ -41,7 +41,7 @@ const char * const VCS_COMMON_SETTINGS_ID = "A.Common"; const char * const VCS_COMMON_SETTINGS_NAME = QT_TRANSLATE_NOOP("VCSBase", "Common"); const char * const VCS_WIZARD_TR_CATEGORY = QT_TRANSLATE_NOOP("VCSBase", "Version Control"); -const char * const VCS_WIZARD_CATEGORY = "Z.Version Control"; +const char * const VCS_WIZARD_CATEGORY = "L.Version Control"; // Ids for sort order (wizards and preferences) const char * const VCS_ID_GIT = "G.Git";