<h1 className="maintenance-title">
<InstanceMessage message={translate('maintenance.is_under_maintenance')} />
</h1>
- {!isSonarCloud() && (
- <>
- <p className="maintenance-text">
- <FormattedMessage
- defaultMessage={translate('maintenance.sonarqube_is_under_maintenance.1')}
- id="maintenance.sonarqube_is_under_maintenance.1"
- values={{
- link: (
- <a href="https://redirect.sonarsource.com/doc/plugin-library.html">
- {translate('maintenance.sonarqube_is_under_maintenance_link.1')}
- </a>
- )
- }}
- />
- </p>
- <p className="maintenance-text">
- <FormattedMessage
- defaultMessage={translate('maintenance.sonarqube_is_under_maintenance.2')}
- id="maintenance.sonarqube_is_under_maintenance.2"
- values={{
- link: (
- <a href="https://redirect.sonarsource.com/doc/upgrading.html">
- {translate('maintenance.sonarqube_is_under_maintenance_link.2')}
- </a>
- )
- }}
- />
- </p>
- </>
- )}
+ <p className="maintenance-text">
+ <FormattedMessage
+ defaultMessage={translate('maintenance.sonarqube_is_under_maintenance.1')}
+ id="maintenance.sonarqube_is_under_maintenance.1"
+ values={{
+ link: (
+ <a
+ href="https://www.sonarlint.org/?referrer=sonarqube-maintenance"
+ target="_blank"
+ rel="noopener noreferrer">
+ {translate('maintenance.sonarqube_is_under_maintenance_link.1')}
+ </a>
+ )
+ }}
+ />
+ </p>
+ <p className="maintenance-text">
+ <FormattedMessage
+ defaultMessage={translate('maintenance.sonarqube_is_under_maintenance.2')}
+ id="maintenance.sonarqube_is_under_maintenance.2"
+ values={{
+ link: (
+ <a
+ href="https://redirect.sonarsource.com/doc/upgrading.html"
+ target="_blank"
+ rel="noopener noreferrer">
+ {translate('maintenance.sonarqube_is_under_maintenance_link.2')}
+ </a>
+ )
+ }}
+ />
+ </p>
</>
)}
values={
Object {
"link": <a
- href="https://redirect.sonarsource.com/doc/plugin-library.html"
+ href="https://www.sonarlint.org/?referrer=sonarqube-maintenance"
+ rel="noopener noreferrer"
+ target="_blank"
>
maintenance.sonarqube_is_under_maintenance_link.1
</a>,
Object {
"link": <a
href="https://redirect.sonarsource.com/doc/upgrading.html"
+ rel="noopener noreferrer"
+ target="_blank"
>
maintenance.sonarqube_is_under_maintenance_link.2
</a>,
values={
Object {
"link": <a
- href="https://redirect.sonarsource.com/doc/plugin-library.html"
+ href="https://www.sonarlint.org/?referrer=sonarqube-maintenance"
+ rel="noopener noreferrer"
+ target="_blank"
>
maintenance.sonarqube_is_under_maintenance_link.1
</a>,
Object {
"link": <a
href="https://redirect.sonarsource.com/doc/upgrading.html"
+ rel="noopener noreferrer"
+ target="_blank"
>
maintenance.sonarqube_is_under_maintenance_link.2
</a>,
maintenance.sonarqube_is_down.text=Something went wrong. Please contact your system administrator.
maintenance.try_again=Try Again
maintenance.is_under_maintenance={instance} is under maintenance
-maintenance.sonarqube_is_under_maintenance.1=While waiting, you might want to investigate {link} to extend the current functionality.
-maintenance.sonarqube_is_under_maintenance_link.1=new plugins
+maintenance.sonarqube_is_under_maintenance.1=While waiting, install {link} in your IDE!
+maintenance.sonarqube_is_under_maintenance_link.1=SonarLint
maintenance.sonarqube_is_under_maintenance.2=If you are an administrator and have no idea why this message is being shown, you should read the {link}.
maintenance.sonarqube_is_under_maintenance_link.2=upgrade guide
maintenance.is_starting={instance} is starting