]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-13643 Remove references to 'plugin' or 'analyzer'
authorPhilippe Perrin <philippe.perrin@sonarsource.com>
Mon, 31 Aug 2020 14:54:26 +0000 (16:54 +0200)
committersonartech <sonartech@sonarsource.com>
Fri, 18 Sep 2020 20:07:13 +0000 (20:07 +0000)
19 files changed:
server/sonar-docs/src/pages/analysis/languages/cobol.md
server/sonar-docs/src/pages/analysis/languages/php.md
server/sonar-docs/src/pages/analysis/scan/sonarscanner-for-msbuild.md
server/sonar-docs/src/pages/branches/overview.md
server/sonar-docs/src/pages/instance-administration/notifications.md
server/sonar-docs/src/pages/instance-administration/security.md
server/sonar-docs/src/pages/project-administration/managing-project-history.md
server/sonar-docs/src/pages/project-administration/project-existence.md
server/sonar-docs/src/pages/sonarcloud/organizations/manage-team.md
server/sonar-docs/src/pages/user-guide/activity-history.md
server/sonar-docs/src/pages/user-guide/concepts.md
server/sonar-docs/src/pages/user-guide/issues.md
server/sonar-docs/src/pages/user-guide/rules.md
server/sonar-docs/src/pages/user-guide/security-reports.md
server/sonar-docs/src/tooltips/quality-profiles/built-in-quality-profile.md [deleted file]
server/sonar-web/src/main/js/apps/quality-profiles/components/BuiltInQualityProfileBadge.tsx
server/sonar-web/src/main/js/apps/quality-profiles/components/__tests__/__snapshots__/BuiltInQualityProfileBadge-test.tsx.snap
server/sonar-web/src/main/js/apps/quality-profiles/details/ProfileHeader.tsx
sonar-core/src/main/resources/org/sonar/l10n/core.properties

index 3f511c3eaf852aeae305b1d169c75e9de294d984..923e31e356ccc10e87e8d0fd04371cc7c5c3181d 100644 (file)
@@ -249,7 +249,7 @@ To get started, clone the sample plugin project and follow the steps below:
 - Add your newly created jar into the `$SONARQUBE_HOME/extensions/plugins` directory
 - Restart the SonarQube server
 
-If you now look at the COBOL quality profiles, you will find the new coding rule (“Sample check”). Don’t forget to activate it. Run an analysis of a COBOL project, and you will find that an issue was logged at line 5 on every file.
+If you now look at the COBOL Quality Profiles, you will find the new coding rule (“Sample check”). Don’t forget to activate it. Run an analysis of a COBOL project, and you will find that an issue was logged at line 5 on every file.
 
 ### Subscribing to a NodeType
 
index ca069f02df134c1dc3d8bc29c8a1d89c6e2e370c..05101a333f0a48839d9322ec09d960c43543542a 100644 (file)
@@ -14,7 +14,7 @@ Discover and update the PHP-specific [properties](/analysis/analysis-parameters/
 
 ## Analyze php.ini Files
 
-The PHP analyzer can analyze `php.ini` files with some specific rules (if these rules are activated in your quality profile). `php.ini` files must be part of the project you are analyzing, meaning the `php.ini` files have to be inside the directories listed in `sonar.sources`. 
+The PHP analyzer can analyze `php.ini` files with some specific rules (if these rules are activated in your Quality Profile). `php.ini` files must be part of the project you are analyzing, meaning the `php.ini` files have to be inside the directories listed in `sonar.sources`. 
 Rules targeting `php.ini` files can be quickly identified through the ["php-ini"](https://rules.sonarsource.com/php/tag/php-ini) tag set on them.
 
 <!-- sonarqube -->
index 598309c4f4356c09895e13f959d54938dae35c34..c65b9ad2471c991236507c61c885ead762641d4a 100644 (file)
@@ -89,7 +89,7 @@ Notes:
 
 ## Analysis steps
 ### Begin
-The begin step is executed when you add the `begin` command line argument. It hooks into the MSBuild pipeline, downloads SonarQube quality profiles and settings and prepares your project for the analysis.
+The begin step is executed when you add the `begin` command line argument. It hooks into the MSBuild pipeline, downloads SonarQube Quality Profiles and settings and prepares your project for the analysis.
 
 Command Line Parameters:
 
@@ -107,7 +107,7 @@ For detailed information about all available parameters, see [Analysis Parameter
 
 [[warning]]
 | The "begin" step will modify your build like this:
-| * the active `CodeAnalysisRuleSet` will be updated to match the SonarQube quality profile
+| * the active `CodeAnalysisRuleSet` will be updated to match the SonarQube Quality Profile
 | * `WarningsAsErrors` will be turned off
 |
 | If your build process cannot tolerate these changes we recommend creating a second build job for SonarQube analysis.
index 63f3e1649380a974ea64cfeae122754bd2af12cd..83c2660114f9695acb5d48bcbbae37e0cb74119d 100644 (file)
@@ -15,7 +15,7 @@ This is the default branch and typically corresponds to what's being developed f
 
 ### Settings and Quality Profiles on Branches
 
-Branch settings and quality profiles are the same as those set for the master branch, and by design, it's not possible to configure other values. The New Code Period is the only exception to this as it can be set on a branch-by-branch basis. 
+Branch settings and Quality Profiles are the same as those set for the master branch, and by design, it's not possible to configure other values. The New Code Period is the only exception to this as it can be set on a branch-by-branch basis. 
 
 ### New Code
 
index 43563dc077c1d0f41fb5d005b538c78be3f014b9..d53609184af78c2edffadc57077e1d69bab8a3bf 100644 (file)
@@ -10,7 +10,7 @@ To set the frequency with which the notification queue is processed, set `the so
 Only users who subscribe themselves will get notifications. With only one exception, there is no admin functionality to proactively subscribe another user. If you believe a user should be receiving notifications, then it's time to practice the gentle art of persuasion.
 
 ### The exception
-Notifications will automatically (without user opt-in) be sent to users with Quality Profile Administration rights when built-in quality profiles are updated. These updates can only happen via an upgrade of the relevant analyzer. This type of notification is on by default, and can be toggled globally in **[Administration > General Settings > General](/#sonarqube-admin#/admin/settings/)**.
+Notifications will automatically (without user opt-in) be sent to users with Quality Profile Administration rights when built-in Quality Profiles are updated. These updates can only happen via an upgrade of the relevant analyzer. This type of notification is on by default, and can be toggled globally in **[Administration > General Settings > General](/#sonarqube-admin#/admin/settings/)**.
 
 ## Email Configuration
 To configure the email server, go to **[Administration > General Settings > Email](/#sonarqube-admin#/admin/settings)**.
index 84619a737086ce6bbe3987a73ca10c2550a244d5..957843740d8536803d88c4ec3520f755c11be6b4 100644 (file)
@@ -132,7 +132,7 @@ Two groups have a special meaning:
 To set global permissions, log in as a System administrator and go to **[Administration > Security > Global Permissions](/#sonarqube-admin#/admin/permissions)**. 
 
 * **Administer System**: All administration functions for the instance: global configuration.
-* **Administer Quality Profiles**: Any action on quality profiles.
+* **Administer Quality Profiles**: Any action on Quality Profiles.
 * **Administer Quality Gates**: Any action on quality gates
 * **Execute Analysis**: Execute analyses (project, view, report, developer), and to get all settings required to perform the analysis, even the secured ones like the scm account password, and so on.
 * **Create Projects**: Initialize the structure of a new project before its first analysis. This permission is also required when doing the very first analysis of a project that has not already been created via the GUI. * **
index c515c88110fde106be70defb5eb938f1b0de8192..9ec64565704f0d5dca6c8337c2933043e308dc6f 100644 (file)
@@ -8,7 +8,7 @@ One of the most powerful features of {instance} is that it shows you not just yo
 Typically these aren't things you need to even think about; {instance} just handles them for you. But occasionally you may need to remove a bad snapshot from a project's history or change the housekeeping algorithms.
 
 ## Managing History
-Occasionally, you may need to manually delete a project snapshot, whether because the wrong quality profile was used, or because there was a problem with analysis, and so on. Note that the most recent snapshot (labeled "Last snapshot") can never be deleted.
+Occasionally, you may need to manually delete a project snapshot, whether because the wrong Quality Profile was used, or because there was a problem with analysis, and so on. Note that the most recent snapshot (labeled "Last snapshot") can never be deleted.
 
 [[warning]]
 |**About deleting snapshots**<br/><br/>
index 863bc695378a8011b7457ebc607e22d6215877f6..8a3e49ee1c58d61c4cc24fee39f49ace37d377be 100644 (file)
@@ -6,11 +6,11 @@ url: /project-administration/project-existence/
 Typically, projects are created during their first analysis and never deleted (because old software never dies). For atypical situations, there is the page at **[Administration > Projects > Management](/#sonarqube-admin#/admin/projects_management/)**, which allows you to manage project existence.
 
 ## How do I provision a project before its first analysis?
-Provisioning a project allows you to declare and configure it (define permissions, set quality profiles, etc.) before running the first analysis. To be able to provision projects, you have to be logged in and be granted the Provision Projects permission.
+Provisioning a project allows you to declare and configure it (define permissions, set Quality Profiles, etc.) before running the first analysis. To be able to provision projects, you have to be logged in and be granted the Provision Projects permission.
 
 To provision a new project either use the '+' menu in the top menu or if you have global administration privileges, go to **[Administration > Projects > Management](/#sonarqube-admin#/admin/projects_management/)** and click on **Create Project**. The only required information is the key and the name of your project.
 
-Once the project is provisioned, you can configure it (define permissions, set quality profiles, etc.), and when you're finished with the configuration, you can simply run the project's first analysis.
+Once the project is provisioned, you can configure it (define permissions, set Quality Profiles, etc.), and when you're finished with the configuration, you can simply run the project's first analysis.
 
 You can also provision and configure projects using the Web API.
 
index a5433945969b78b032733ff8bcd6c35d6950d4d1..41657136bde31aeab2a0eaa5f086aaea751241b6 100644 (file)
@@ -5,9 +5,9 @@ url: /organizations/manage-team/
 
 Members can collaborate on the projects in the organizations to which they belong. Depending on their permisssions within the organization, members can:
 * Analyze projects
-* Manage project settings (permissions, visibility, quality profiles, ...)
+* Manage project settings (permissions, visibility, Quality Profiles, ...)
 * Update issues
-* Manage quality gates and quality profiles
+* Manage quality gates and Quality Profiles
 * Administer the organization itself
 
 Members are managed on the "Members" page of the organization. Only organization administrators can manage members. 
index f7de8a7b71e073ad116a89dc8e19bddb457809d0..6b3e1b918e5ed729151be4fc92b8f1420fdca6f4 100644 (file)
@@ -11,7 +11,7 @@ Graphs on the activity page help you understand the evolution of up to three mea
 There are four types of events:
 
 * Quality Gate - the status of the [quality gate](/user-guide/quality-gates/) changed.
-* Profile - the [quality profile](/instance-administration/quality-profiles/) used to analyze the project changed - either the profile was edited, or a different profile was used to analyze the project.
+* Profile - the [Quality Profile](/instance-administration/quality-profiles/) used to analyze the project changed - either the profile was edited, or a different profile was used to analyze the project.
 * Version - the project's version changed.
 * Other - an event was manually created on a snapshot. See [Managing History](/project-administration/managing-project-history/)
 
index 7ee1d5368b01db20b100ba8cb489f6cac2a229ca..2bf5a0b5ca50a9f50b9fd72c963cf12caf543793 100644 (file)
@@ -21,7 +21,7 @@ url: /user-guide/concepts/
 | Measure                    | The value of a **metric** for a given file or project at a given time. For example, 125 lines of code on class MyClass or density of duplicated lines of 30.5% on project myProject                                                                                                                                                                                                                                  |
 | Metric                     | A type of measurement. Metrics can have varying values, or **measures**, over time. Examples: number of lines of code, complexity, etc. A metric may be either _qualitative_ (gives a quality indication on the component, E.G. density of duplicated lines, line coverage by tests, etc.) or _quantitative_ (does not give a quality indication on the component, E.G. number of lines of code, complexity, etc.) |
 | New Code definition                | A changeset or period that you're keeping a close watch on for the introduction of new problems in the code. Ideally this is since the `previous_version`, but if you don't use a Maven-like versioning scheme you may need to set a time period such as 21 days, since a specific anaylsis, or use a reference branch.                                                                                                            |
-| Quality Profile            | A set of **rules**. Each **snapshot** is based on a single quality profile. See also [Quality Profiles](/instance-administration/quality-profiles/)                                                                                                                                                                                                                                                         | 
+| Quality Profile            | A set of **rules**. Each **snapshot** is based on a single Quality Profile. See also [Quality Profiles](/instance-administration/quality-profiles/)                                                                                                                                                                                                                                                         | 
 | Rule                | A coding standard or practice which should be followed. Not complying with coding rules leads to **Bugs**, **Vulnerabilities**, **Security Hotspots**, and **Code Smells**. Rules can check quality on code files or unit tests.                                                                                                                                                                                                                                 |
 | Remediation Cost           | The estimated time required to fix Vulnerability and Reliability Issues.                                                                                                                                                                                                                                                                                                                                           |
 | Snapshot                   | A set of **measures** and **issues** on a given project at a given time. A snapshot is generated for each analysis.                                                                                                                                                                                                                                                                                          |
index 87da00d69278baa782606ab4d0dc0225d8b4dbd5..ecbbaacbb649f8e236d482e25883aac1ed3d9e64 100644 (file)
@@ -3,7 +3,7 @@ title: Issues
 url: /user-guide/issues/
 ---
 
-While running an analysis, {instance} raises an issue every time a piece of code breaks a coding rule. The set of coding rules is defined through the associated [quality profile](/instance-administration/quality-profiles/) for each language in the project. 
+While running an analysis, {instance} raises an issue every time a piece of code breaks a coding rule. The set of coding rules is defined through the associated [Quality Profile](/instance-administration/quality-profiles/) for each language in the project. 
 
 ### Issue Types
 
@@ -116,7 +116,7 @@ The Confirm, False Positive, Won't Fix, Severity change, and Resolve actions all
 * **Severity change** - This is the middle ground between the first two options. Yes, it's a problem, but it's not as bad a problem as the rule's default severity makes it out to be. Or perhaps it's actually far worse. Either way, you adjust the severity of the issue to bring it in line with what you feel it deserves.  Requires Administer Issues permission on the project.
 * **Resolve** - If you think you've fixed an open issue, you can Resolve it. If you're right, the next analysis will move it to closed status. If you're wrong, its status will go to re-opened.
 
-If you tend to mark a lot of issues False Positive or Won't Fix, it means that some coding rules are not appropriate for your context. So, you can either completely deactivate them in the quality profile or use issue exclusions to narrow the focus of the rules so they are not used on specific parts (or types of object) of your application. Similarly, making a lot of severity changes should prompt you to consider updating the rule severities in your profiles.
+If you tend to mark a lot of issues False Positive or Won't Fix, it means that some coding rules are not appropriate for your context. So, you can either completely deactivate them in the Quality Profile or use issue exclusions to narrow the focus of the rules so they are not used on specific parts (or types of object) of your application. Similarly, making a lot of severity changes should prompt you to consider updating the rule severities in your profiles.
 
 As you edit issues, the related metrics (e.g. New Bugs), will update automatically, as will the Quality Gate status if it's relevant.
 
index 4e200ab644acd647d46ec835cfcc6505c32afc30..f665f384c45c995a88187adf3ba3968b915210ac 100644 (file)
@@ -34,7 +34,7 @@ By default, when entering the top menu item "Rules", you will see all the availa
 * **Template**: display rule templates that allow to create custom rules (see later on this page).
 * **Quality Profile**: inclusion in or exclusion from a specific profile
 
-If a quality profile is selected, it is also possible to check for its active severity and whether it is inherited or not. See the Quality Profile documentation for more.
+If a Quality Profile is selected, it is also possible to check for its active severity and whether it is inherited or not. See the Quality Profile documentation for more.
 
 ## Rule Details
 
index 40831853f828067a347d9b6c1c11e6ba55f9c4fc..049292a855f2241723d30d0da1e33131d4150d55 100644 (file)
@@ -8,7 +8,7 @@ url: /user-guide/security-reports/
 ## What do Security Reports show?
 Security Reports quickly give you the big picture on your application's security, with breakdowns of just where you stand in regard to each of the [OWASP Top 10](https://www.owasp.org/index.php/Top_10-2017_Top_10), and [SANS Top 25](https://www.sans.org/top25-software-errors) categories, and [CWE](https://cwe.mitre.org/)-specific details.
 
-The Security Reports are fed by the analyzers, which rely on the rules activated in your quality profiles to raise security issues. If there are no rules corresponding to a given OWASP category activated in your Quality Profile, you will get no issues linked to that specific category and the rating displayed will be A. That won't mean you are safe for that category, but that you need to activate more rules (assuming some exist).
+The Security Reports are fed by the analyzers, which rely on the rules activated in your Quality Profiles to raise security issues. If there are no rules corresponding to a given OWASP category activated in your Quality Profile, you will get no issues linked to that specific category and the rating displayed will be A. That won't mean you are safe for that category, but that you need to activate more rules (assuming some exist).
 
 ## What's the difference between a Security Hotspot and a Vulnerability?
 
diff --git a/server/sonar-docs/src/tooltips/quality-profiles/built-in-quality-profile.md b/server/sonar-docs/src/tooltips/quality-profiles/built-in-quality-profile.md
deleted file mode 100644 (file)
index 5c0ddbf..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Built-in profiles are provided directly by the language analyzers and may be updated with each new analyzer version. They represent best-practice, minimum rule sets.
index d7dfe5fecf9e883b4fbb9e473bf0d361b746533e..cc45270f065f60ab27143eef58dd0cae3bed9791 100644 (file)
@@ -19,8 +19,8 @@
  */
 import * as classNames from 'classnames';
 import * as React from 'react';
+import Tooltip from 'sonar-ui-common/components/controls/Tooltip';
 import { translate } from 'sonar-ui-common/helpers/l10n';
-import DocTooltip from '../../../components/docs/DocTooltip';
 
 interface Props {
   className?: string;
@@ -35,14 +35,8 @@ export default function BuiltInQualityProfileBadge({ className, tooltip = true }
   );
 
   if (tooltip) {
-    return (
-      <DocTooltip
-        doc={import(
-          /* webpackMode: "eager" */ 'Docs/tooltips/quality-profiles/built-in-quality-profile.md'
-        )}>
-        {badge}
-      </DocTooltip>
-    );
+    return <Tooltip overlay={translate('quality_profiles.built_in.description')}>{badge}</Tooltip>;
   }
+
   return badge;
 }
index a5171e5461f71a00af8e9f84ee3cbe1cd5915607..823cfbafac1634c2a5d378918913a5355f290efa 100644 (file)
@@ -1,15 +1,15 @@
 // Jest Snapshot v1, https://goo.gl/fbAQLP
 
 exports[`should render correctly 1`] = `
-<DocTooltip
-  doc={Promise {}}
+<Tooltip
+  overlay="quality_profiles.built_in.description"
 >
   <div
     className="badge badge-info"
   >
     quality_profiles.built_in
   </div>
-</DocTooltip>
+</Tooltip>
 `;
 
 exports[`should render correctly 2`] = `
index 52eb3badcdf91b5d8b5efa24a4a7f5fcc1fc65fd..92fcf9f4a8f4d8c6bc68629b5b6c2e11ffa5a41b 100644 (file)
@@ -92,9 +92,7 @@ export default class ProfileHeader extends React.PureComponent<Props> {
 
         {profile.isBuiltIn && (
           <div className="page-description">
-            {translate('quality_profiles.built_in.description.1')}
-            <br />
-            {translate('quality_profiles.built_in.description.2')}
+            {translate('quality_profiles.built_in.description')}
           </div>
         )}
       </header>
index f2a2941693eae7fbf78e29cda2704adcae1f0710..b6a1b1dd0171f6bf1201b074408bd90b67fe0b85 100644 (file)
@@ -522,7 +522,7 @@ visibility.private.description.long=Only members of the organization will be abl
 
 coding_rules.page=Rules
 global_permissions.page=Global Permissions
-global_permissions.page.description=Grant and revoke permissions to make changes at the global level. These permissions include editing quality profiles, executing analysis, and performing global system administration.
+global_permissions.page.description=Grant and revoke permissions to make changes at the global level. These permissions include editing Quality Profiles, executing analysis, and performing global system administration.
 organization_permissions.page.description=Grant and revoke organization permissions. Permissions can be granted to groups or individual users.
 roles.page=Project Permissions
 roles.page.description2=Grant and revoke project-level permissions. Permissions can be granted to groups or individual users.
@@ -1347,7 +1347,7 @@ update_key.are_you_sure_to_change_key=Are you sure you want to change key of "{0
 #
 #------------------------------------------------------------------------------
 project_quality_profile.default_profile=Default
-project_quality_profile.successfully_updated={0} quality profile has been successfully updated.
+project_quality_profile.successfully_updated={0} Quality Profile has been successfully updated.
 
 #------------------------------------------------------------------------------
 #
@@ -1419,7 +1419,7 @@ quality_profiles.changelog.DEACTIVATED=Deactivated
 quality_profiles.changelog.UPDATED=Updated
 quality_profiles.changelog.parameter_reset_to_default_value=Parameter {0} reset to default value
 quality_profiles.deleted_profile=The profile {0} doesn't exist anymore
-quality_profiles.projects_for_default=Every project not specifically associated with a quality profile will be associated to this one by default.
+quality_profiles.projects_for_default=Every project not specifically associated with a Quality Profile will be associated to this one by default.
 quality_profile.x_rules={0} rule(s)
 quality_profile.x_active_rules={0} active rules
 quality_profiles.x_overridden_rules={0} overridden rules
@@ -1427,9 +1427,9 @@ quality_profiles.change_parent=Change Parent
 quality_profiles.all_profiles=All Profiles
 quality_profiles.x_profiles={0} profile(s)
 quality_profiles.x_Profiles={0} Profiles
-quality_profiles.projects.select_hint=Click to associate this project with the quality profile
-quality_profiles.projects.deselect_hint=Click to remove association between this project and the quality profile
-quality_profile.empty_comparison=The quality profiles are equal.
+quality_profiles.projects.select_hint=Click to associate this project with the Quality Profile
+quality_profiles.projects.deselect_hint=Click to remove association between this project and the Quality Profile
+quality_profile.empty_comparison=The Quality Profiles are equal.
 quality_profiles.activate_more=Activate More
 quality_profiles.activate_more_rules=Activate More Rules
 quality_profiles.intro1=Quality Profiles are collections of rules to apply during an analysis.
@@ -1440,13 +1440,13 @@ quality_profiles.list.updated=Updated
 quality_profiles.list.used=Used
 quality_profiles.x_updated_on_y={0}, updated on {1}
 quality_profiles.change_projects=Change Projects
-quality_profiles.not_found=The requested quality profile was not found.
+quality_profiles.not_found=The requested Quality Profile was not found.
 quality_profiles.latest_new_rules=Recently Added Rules
 quality_profiles.latest_new_rules.activated={0}, activated on {1} profile(s)
 quality_profiles.latest_new_rules.not_activated={0}, not yet activated
 quality_profiles.deprecated_rules=Deprecated Rules
 quality_profiles.deprecated_rules_description=These deprecated rules will eventually disappear. You should proactively investigate replacing them.
-quality_profiles.deprecated_rules_are_still_activated=Deprecated rules are still activated on {0} quality profile(s):
+quality_profiles.deprecated_rules_are_still_activated=Deprecated rules are still activated on {0} Quality Profile(s):
 quality_profiles.sonarway_missing_rules=Sonar way rules not included
 quality_profiles.sonarway_missing_rules_description=Recommended rules are missing from your profile
 quality_profiles.stagnant_profiles=Stagnant Profiles
@@ -1455,10 +1455,9 @@ quality_profiles.exporters=Exporters
 quality_profiles.updated_=Updated:
 quality_profiles.used_=Used:
 quality_profiles.built_in=Built-in
-quality_profiles.built_in.description.1=This quality profile is provided by a plugin.
-quality_profiles.built_in.description.2=It will automatically be updated when a new version of the supplying plugin changes its definition.
-quality_profiles.extends_built_in=Because it inherits from a built-in quality profile, this quality profile can be automatically updated when a new version of the corresponding plugin is deployed.
-quality_profiles.default_permissions=Users with the global "Manage Quality Profile" permission can manage this quality profile.
+quality_profiles.built_in.description=This is a built-in Quality Profile that might be updated automatically.
+quality_profiles.extends_built_in=Because this Quality Profile inherits from a built-in Quality Profile, it might be updated automatically.
+quality_profiles.default_permissions=Users with the global "Manage Quality Profile" permission can manage this Quality Profile.
 quality_profiles.grant_permissions_to_more_users=Grant permissions to more users
 quality_profiles.grant_permissions_to_user_or_group=Grant permissions to a user or a group
 quality_profiles.additional_user_groups=Additional users / groups:
@@ -1550,7 +1549,7 @@ rules.status.REMOVED=Removed
 # CODING RULES
 #
 #------------------------------------------------------------------------------
-coding_rules.active_in_all_profiles=The rule is already activated on all available quality profiles.
+coding_rules.active_in_all_profiles=The rule is already activated on all available Quality Profiles.
 coding_rules.activate=Activate
 coding_rules.activate_in=Activate In
 coding_rules.activate_in_quality_profile=Activate In Quality Profile
@@ -1615,22 +1614,22 @@ coding_rules.filter_similar_rules=Filter Similar Rules
 coding_rules.filters.activation=Activation
 coding_rules.filters.activation.active=Active
 coding_rules.filters.activation.inactive=Inactive
-coding_rules.filters.activation.help=Activation criterion is available when a quality profile is selected
+coding_rules.filters.activation.help=Activation criterion is available when a Quality Profile is selected
 coding_rules.filters.active_severity=Active Severity
-coding_rules.filters.active_severity.inactive=Active severity criterion is available when a quality profile is selected
+coding_rules.filters.active_severity.inactive=Active severity criterion is available when a Quality Profile is selected
 coding_rules.filters.availableSince=Available Since
 coding_rules.filters.characteristic=Characteristic
 coding_rules.filters.description=Description
 coding_rules.filters.quality_profile=Quality Profile
 coding_rules.filters.inheritance=Inheritance
-coding_rules.filters.inheritance.inactive=Inheritance criterion is available when an inherited quality profile is selected
+coding_rules.filters.inheritance.inactive=Inheritance criterion is available when an inherited Quality Profile is selected
 coding_rules.filters.inheritance.none=Not Inherited
 coding_rules.filters.inheritance.inherited=Inherited
 coding_rules.filters.inheritance.x_inherited_from_y={0} inherited from "{1}"
 coding_rules.filters.inheritance.overrides=Overridden
 coding_rules.filters.key=Key
 coding_rules.filters.language=Language
-coding_rules.filters.language.inactive=Language criterion is only available when no quality profile is selected
+coding_rules.filters.language.inactive=Language criterion is only available when no Quality Profile is selected
 coding_rules.filters.name=Name
 coding_rules.filters.repository=Repository
 coding_rules.filters.severity=Severity
@@ -2221,9 +2220,9 @@ metric.package_tangle_index.description=Package tangle index
 metric.package_tangle_index.name=Package Tangle Index
 metric.portability.description=Portability
 metric.portability.name=Portability
-metric.profile.description=Selected quality profile
+metric.profile.description=Selected Quality Profile
 metric.profile.name=Profile
-metric.profile_version.description=Selected quality profile version
+metric.profile_version.description=Selected Quality Profile version
 metric.profile_version.name=Profile Version
 metric.projects.description=Number of projects
 metric.projects.name=Projects
@@ -2235,7 +2234,7 @@ metric.public_undocumented_api.description=Public undocumented classes, function
 metric.public_undocumented_api.name=Public Undocumented API
 metric.quality_gate_details.description=The project detailed status with regard to its quality gate
 metric.quality_gate_details.name=Quality Gate Details
-metric.quality_profiles.description=Details of quality profiles used during analysis
+metric.quality_profiles.description=Details of Quality Profiles used during analysis
 metric.quality_profiles.name=Profiles
 metric.reliability.description=Reliability
 metric.reliability.name=Reliability
@@ -2348,7 +2347,7 @@ global_permissions.admin.sonarcloud=Administer Organization
 global_permissions.admin.desc=Ability to perform all administration functions for the instance.
 global_permissions.admin.desc.sonarcloud=Ability to perform all administration functions for the organization.
 global_permissions.profileadmin=Quality Profiles
-global_permissions.profileadmin.desc=Ability to perform any action on quality profiles.
+global_permissions.profileadmin.desc=Ability to perform any action on Quality Profiles.
 global_permissions.gateadmin=Quality Gates
 global_permissions.gateadmin.desc=Ability to perform any action on quality gates.
 global_permissions.scan=Execute Analysis
@@ -2372,7 +2371,7 @@ global_permissions.portfoliocreator.desc=Ability to create a portfolio.
 organizations_permissions.admin=Administer Organization
 organizations_permissions.admin.desc=Ability to perform all administration functions for the organization.
 organizations_permissions.profileadmin=Administer Quality Profiles
-organizations_permissions.profileadmin.desc=Ability to perform any action on quality profiles.
+organizations_permissions.profileadmin.desc=Ability to perform any action on Quality Profiles.
 organizations_permissions.gateadmin=Administer Quality Gates
 organizations_permissions.gateadmin.desc=Ability to perform any action on quality gates.
 organizations_permissions.scan=Execute Analysis
@@ -2816,7 +2815,7 @@ overview.domain.size=Size
 overview.complexity_tooltip.function={0} functions have complexity around {1}
 overview.complexity_tooltip.file={0} files have complexity around {1}
 
-overview.deprecated_profile=This quality profile uses {0} deprecated rules and should be updated.
+overview.deprecated_profile=This Quality Profile uses {0} deprecated rules and should be updated.
 overview.deleted_profile={0} has been deleted since the last analysis.
 
 overview.badges.get_badge.TRK=Get project badges
@@ -2953,7 +2952,7 @@ about_page.read_more=Read More
 about_page.read_documentation=Read documentation
 
 about_page.languages=Multi-Language
-about_page.languages.text=20+ programming languages are supported by SonarQube thanks to our in-house code analyzers, including:
+about_page.languages.text=20+ programming languages are supported by SonarQube, including:
 
 about_page.quality_model=Quality Model
 about_page.quality_model.bugs=track code that is demonstrably wrong or highly likely to yield unexpected behavior.
@@ -2971,7 +2970,7 @@ about_page.quality_gates=Enforce Quality Gate
 about_page.quality_gates.text=Your project's Quality Gate is the set of conditions the project must meet before it can be released into production. The Quality Gate is designed to ensure that the next version's quality will be better than the last.
 
 about_page.standards=Follow Standards
-about_page.standards.text=Code analyzers offer rules that support industry standards. Configure your Quality Profile with standard-related rules to ensure adherence.
+about_page.standards.text=SonarQube offers rules that support industry standards. Configure your Quality Profile with standard-related rules to ensure adherence.
 
 about_page.scanners=Run Analysis With A SonarQube Scanner
 about_page.scanners.text=For a good user experience, choose the scanner that matches your environment best. If you don't know which one suits you best, SonarQube Scanner CLI is the way to go.