import AnalysisStep from './AnalysisStep';
import ProjectWatcher from './ProjectWatcher';
import { skipOnboarding } from '../../../api/users';
-import { translate } from '../../../helpers/l10n';
+import { translate, translateWithParameters } from '../../../helpers/l10n';
import { getProjectUrl } from '../../../helpers/urls';
import handleRequiredAuthentication from '../../../app/utils/handleRequiredAuthentication';
import './styles.css';
{translate('tutorials.skip')}
</a>
)}
+ <p className="note">{translate('tutorials.find_it_back_in_help')}</p>
+ </div>
+ <div className="page-description">
+ {translateWithParameters(
+ 'onboarding.header.description_x',
+ organizationsEnabled ? 3 : 2
+ )}
</div>
- <div className="page-description">{translate('onboarding.header.description')}</div>
</header>
{organizationsEnabled && (
>
tutorials.skip
</a>
+ <p
+ className="note"
+ >
+ tutorials.find_it_back_in_help
+ </p>
</div>
<div
className="page-description"
>
- onboarding.header.description
+ onboarding.header.description_x.2
</div>
</header>
<TokenStep
>
tutorials.skip
</a>
+ <p
+ className="note"
+ >
+ tutorials.find_it_back_in_help
+ </p>
</div>
<div
className="page-description"
>
- onboarding.header.description
+ onboarding.header.description_x.2
</div>
</header>
<TokenStep
>
tutorials.skip
</a>
+ <p
+ className="note"
+ >
+ tutorials.find_it_back_in_help
+ </p>
</div>
<div
className="page-description"
>
- onboarding.header.description
+ onboarding.header.description_x.3
</div>
</header>
<OrganizationStep
>
tutorials.skip
</a>
+ <p
+ className="note"
+ >
+ tutorials.find_it_back_in_help
+ </p>
</div>
<div
className="page-description"
>
- onboarding.header.description
+ onboarding.header.description_x.3
</div>
</header>
<OrganizationStep
>
tutorials.skip
</a>
+ <p
+ className="note"
+ >
+ tutorials.find_it_back_in_help
+ </p>
</div>
<div
className="page-description"
>
- onboarding.header.description
+ onboarding.header.description_x.3
</div>
</header>
<OrganizationStep
background-color: #fff;
color: #404040;
}
+
+.onboarding .page-actions {
+ text-align: right;
+ margin-bottom: 0;
+}
+
+.onboarding .page-actions p {
+ line-height: 16px;
+ margin-top: 6px;
+}
tutorials.skip=Skip this tutorial
tutorials.finish=Finish this tutorial
tutorials.follow_later=Follow the tutorial later in the Help section
+tutorials.find_it_back_in_help=Find it back anytime in the Help section
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
onboarding.header=Welcome to SonarQube!
onboarding.header.sonarcloud=Welcome to SonarCloud!
-onboarding.header.description=Let's analyze a new project.
+onboarding.header.description=Want to quickly analyze a first project? Follow these {0} easy steps.
onboarding.token.header=Generate a token
onboarding.token.text=The token is used to identify you when an analysis is performed. If it has been compromised, you can revoke it at any point of time in your user account.