#------------------------------------------------------------------------------ # # GENERIC WORDS, sorted alphabetically # #------------------------------------------------------------------------------ action=Action actions=Actions active=Active activate=Activate add_verb=Add admin=Admin after=After apply=Apply all=All and=And anonymous=Anonymous any=Any ascending=Ascending assignee=Assignee author=Author billion=Billion bitbucket=Bitbucket back=Back backup=Backup backup_verb=Back up best=Best beta=BETA blocker=Blocker bold=Bold branch=Branch by_=by calendar=Calendar cancel=Cancel category=Category changelog=Changelog change_verb=Change check_all=Check all class=Class classes=Classes close=Close closed=Closed code=Code color=Color collapse_all=Collapse all compare=Compare component=Component configure=Configure confirm=Confirm continue=Continue copy=Copy create=Create create_new_element=Create new element created=Created created_on=Created on critical=Critical current=current current_noun=Current customize=Customize date=Date days=Days default=Default delete=Delete deprecated=Deprecated descending=Descending description=Description directories=Directories directory=Directory dismiss=Dismiss dismiss_permanently=Dismiss permanently display=Display documentation=documentation download_verb=Download duplications=Duplications end_date=End Date edit=Edit error=Error events=Events example=Example expand_all=Expand all explore=Explore extend=Extend false=False favorite=Favorite field_required=This field is required fields_marked_with_x_required=All fields marked with {star} are required file=File files=Files filters=Filters follow=Follow format=Format from=From global=Global github=GitHub help=Help here=here hide=Hide inactive=Inactive info=Info issue=Issue issues=Issues inheritance=Inheritance internal=internal key=Key language=Language last_analysis=Last Analysis learn_more=Learn More library=Library line_number=Line Number links=Links list_of_issues=List of issues list_of_projects=List of projects load_more=Load more load_verb=Load login=Login major=Major manual=Manual max=Max max_results_reached=Only the first {0} results are displayed me=Me members=Members min=Min minor=Minor more=More more_x={0} more more_actions=More Actions my_issues=My Issues my_favorite=My Favorite my_favorites=My Favorites my_projects=My Projects name=Name navigation=Navigation never=Never new=New new_name=New name none=None no_tags=No tags not_now=Not now off=Off on=On or=Or open=Open optional=Optional order=Order owner=Owner parameters=Parameters password=Password path=Path permalink=Permanent Link plugin=Plugin project=Project project_x=Project: {0} projects=Projects projects_=project(s) x_projects_={0} project(s) project_plural=projects projects_management=Projects Management quality_profile=Quality Profile raw=Raw recent_history=Recent History recently_browsed=Recently Browsed recommended=Recommended refresh=Refresh reload=Reload remove=Remove rename=Rename replaces=Replaces reset_verb=Reset reset_to_default=Reset To Default resolution=Resolution restart=Restart restore=Restore result=Result results=Results x_results={0} results review=Review rule=Rule rules=Rules save=Save search_results=Search results search_verb=Search secondary=Secondary see_all=See all see_x=See {0} select_verb=Select selected=Selected select_tags=Add or remove tags set=Set set_up=Set Up severity=Severity shared=Shared show_all=Show all start_date=Start Date x_show={0} shown x_selected={0} selected x_of_y_shown={0} of {1} shown size=Size skip=Skip skip_to_content=Skip to main content status=Status support=Support success=Success table=Table tags=Tags tags_list_x=Tags list: {0} technical_debt=Technical Debt template=Template title=Title to=To to_=to total=Total treemap=Treemap true=True type=Type unassigned=Not assigned uncheck_all=Uncheck all unit_test=Unit test unit_tests=Unit tests unknown=Unknown unresolved=Unresolved updated=Updated updated_on=Updated on update_verb=Update updating=Updating unselected=Unselected user=User value=Value variation=Variation version=Version view=View views=Views violations=Violations visibility=Visibility warnings=Warnings with=With worst=Worst yes=Yes no=No valid_input=Valid input #------------------------------------------------------------------------------ # # GENERIC EXPRESSIONS, sorted alphabetically # #------------------------------------------------------------------------------ 404_not_found=404 Not found address_mistyped_or_page_moved=You may have mistyped the address or the page may have moved. and_worse=and worse are_you_sure=Are you sure? as_explained_here=as explained here assigned_to=Assigned to bulk_change=Bulk Change bulleted_point=Bulleted point clear=Clear clear_x_filter=Clear {0} Filters clear_all_filters=Clear All Filters coding_rules=Rules copy_to_clipboard=Click to copy to clipboard copied_action=Copied to clipboard created_by=Created by default_error_message=The request cannot be processed. Try again later. default_severity=Default severity edit_permissions=Edit Permissions facet_might_have_more_results=There might be more results, try another set of filters to see them. false_positive=False positive go_back_to_homepage=Go back to the homepage last_analysis_before=Last analysis before less_than_1_hour_ago=< 1 hour ago logging_out=You're logging out, please wait... manage=Manage management=Management more_information=More information new_violations=New violations new_window=New window no_data=No data no_results=No results no_results_for_x=No results for "{0}" no_results_search=We couldn't find any results matching selected criteria. no_results_search.favorites=We couldn't find any results matching selected criteria in your favorites. no_results_search.2=Try to change filters to get some results. no_results_search.favorites.2=Would you like to search among {url} projects? opens_in_new_window=Opens in a new window page_extension_failed=Page extension failed. page_not_found=The page you were looking for does not exist. please_contact_administrator=Please contact the instance administrator. set_as_default=Set as Default short_number_suffix.g=G short_number_suffix.k=k short_number_suffix.m=M show_less=Show Less show_more=Show More show_all=Show All show_them=Show Them should_be_unique=Should be unique since_x=since {0} since_version=since version {0} since_version.short={0} since_version_detailed=since version {0} ({1}) since_version_detailed.short={0} ({1}) since_previous_version=since previous version since_previous_version.short=\u0394 version since_previous_version_detailed=since previous version ({0} - {1}) since_previous_version_with_only_date=since previous version ({0}) since_previous_version_detailed.short=\u0394 version ({0}) this_name_is_already_taken=This name is already taken. update_details=Update details work_duration.x_days={0}d work_duration.x_hours={0}h work_duration.x_minutes={0}min work_duration.about=~ {0} #------------------------------------------------------------------------------ # # CALENDAR # #------------------------------------------------------------------------------ Done=Done Prev=Prev Next=Next Today=Today January=January February=February March=March April=April May=May June=June July=July August=August September=September October=October November=November December=December Jan=Jan Feb=Feb Mar=Mar Apr=Apr Jun=Jun Jul=Jul Aug=Aug Sep=Sep Oct=Oct Nov=Nov Dec=Dec Sunday=Sunday Monday=Monday Tuesday=Tuesday Wednesday=Wednesday Thursday=Thursday Friday=Friday Saturday=Saturday Sun=Sun Mon=Mon Tue=Tue Wed=Wed Thu=Thu Fri=Fri Sat=Sat Su=Su Mo=Mo Tu=Tu We=We Th=Th Fr=Fr Sa=Sa select_month=Select a month select_year=Select a year #------------------------------------------------------------------------------ # # ALM # #------------------------------------------------------------------------------ alm.azure=Azure DevOps alm.azure.short=Azure DevOps alm.bitbucket=Bitbucket alm.bitbucket.short=Bitbucket alm.bitbucket.long=Bitbucket Server alm.bitbucketcloud=Bitbucket alm.bitbucketcloud.short=Bitbucket alm.bitbucketcloud.long=Bitbucket Cloud alm.github=GitHub alm.github.short=GitHub alm.gitlab=GitLab alm.gitlab.short=GitLab #------------------------------------------------------------------------------ # # RESOURCE QUALIFIERS # #------------------------------------------------------------------------------ qualifier.TRK=Project qualifier.DIR=Directory qualifier.PAC=Package qualifier.VW=Portfolio qualifier.SVW=Portfolio qualifier.APP=Application qualifier.FIL=File qualifier.CLA=File qualifier.UTS=Test File qualifier.DEV=Developer qualifier.configuration.TRK=Project Configuration qualifier.configuration.VW=Portfolio Configuration qualifier.configuration.SVW=Portfolio Configuration qualifier.configuration.APP=Application Configuration qualifiers.TRK=Projects qualifiers.DIR=Directories qualifiers.PAC=Packages qualifiers.VW=Portfolios qualifiers.SVW=Portfolios qualifiers.APP=Applications qualifiers.FIL=Files qualifiers.CLA=Files qualifiers.UTS=Test Files qualifiers.DEV=Developers qualifiers.all.TRK=All Projects qualifiers.all.VW=All Portfolios qualifiers.all.DEV=All Developers qualifiers.all.APP=All Applications qualifiers.new.TRK=New Project qualifiers.new.VW=New Portfolio qualifiers.new.DEV=New Developer qualifiers.new.APP=New Application qualifier.delete.TRK=Delete Project qualifier.delete.VW=Delete Portfolio qualifier.delete.APP=Delete Application qualifiers.delete.TRK=Delete Projects qualifiers.delete.VW=Delete Portfolios qualifiers.delete.APP=Delete Applications qualifier.delete_confirm.TRK=Do you want to delete this project? qualifier.delete_confirm.VW=Do you want to delete this portfolio? qualifier.delete_confirm.APP=Do you want to delete this application? qualifiers.delete_confirm.TRK=Do you want to delete these projects? qualifiers.delete_confirm.VW=Do you want to delete these portfolios? qualifiers.delete_confirm.APP=Do you want to delete these applications? qualifiers.create.TRK=Create Project qualifiers.create.VW=Create Portfolio qualifiers.create.DEV=Create Developer qualifiers.create.APP=Create Application qualifiers.update.VW=Update Portfolio qualifiers.update.DEV=Update Developer qualifiers.update.APP=Update Application qualifier.description.VW=Potentially multi-level, management-oriented overview aggregation. qualifier.description.SVW=Potentially multi-level, management-oriented overview aggregation. qualifier.description.APP=Single-level aggregation with a technical focus and a project-like homepage. #------------------------------------------------------------------------------ # # Admin notification # #------------------------------------------------------------------------------ admin_notification.update.new_minor_version=There’s a new version of SonarQube available. Update to enjoy the latest updates and features. admin_notification.update.new_patch=There’s an update available for your SonarQube instance. Please update to make sure you benefit from the latest security and bug fixes. admin_notification.update.pre_lts=You’re running a version of SonarQube that has reached end of life. Please upgrade to a supported version at your earliest convenience. admin_notification.update.previous_lts=You’re running a version of SonarQube that is past end of life. Please upgrade to a supported version immediately. #------------------------------------------------------------------------------ # # PROJECT LINKS # #------------------------------------------------------------------------------ project_links.homepage=Project's Website project_links.ci=Continuous integration project_links.issue=Bug Tracker project_links.scm=Sources project_links.scm_ro=Read-only connection project_links.scm_dev=Developer connection project_links.create_new_project_link=Create New Project Link project_links.delete_project_link=Delete Project Link project_links.are_you_sure_to_delete_x_link=Are you sure you want to delete the "{0}" link? project_links.name=Name project_links.url=URL #------------------------------------------------------------------------------ # # EVENT CATEGORIES # #------------------------------------------------------------------------------ event.category.All=All event.category.VERSION=Version event.category.QUALITY_GATE=Quality Gate event.category.QUALITY_PROFILE=Quality Profile event.category.DEFINITION_CHANGE=Definition Change event.category.OTHER=Other event.quality_gate.still_x=Still {status} event.definition_change.added={project} added event.definition_change.removed={project} removed event.definition_change.branch_added={project} {branch} added event.definition_change.branch_removed={project} {branch} removed event.definition_change.branch_replaced={project} {oldBranch} replaced with {newBranch} #------------------------------------------------------------------------------ # # LAYOUT # #------------------------------------------------------------------------------ layout.home=Home layout.login=Log in layout.logout=Log out layout.measures=Measures layout.settings=Administration layout.security_hotspots=Security Hotspots layout.settings.TRK=Project Settings layout.settings.APP=Application Settings layout.settings.VW=Portfolio Settings layout.settings.SVW=Portfolio Settings layout.security_reports=Security Reports layout.sonar.slogan=Continuous Code Quality layout.must_be_configured=This will be available once your project is configured and analyzed. layout.all_project_must_be_accessible=You need access to all projects within this {0} to access it. sidebar.projects=Projects sidebar.project_settings=Configuration sidebar.security=Security sidebar.system=System sidebar.tools=Tools #------------------------------------------------------------------------------ # # VISIBILITY # #------------------------------------------------------------------------------ visibility.both=Public, Private visibility.public=Public visibility.public.description.TRK=This project is public. Anyone can browse and see the source code. visibility.public.description.VW=This portfolio is public. Anyone can browse it. visibility.public.description.APP=This application is public. Anyone can browse it. visibility.public.description.short=Anyone can browse and see the source code. visibility.public.description.long=Anyone will be able to browse your source code and see the result of your analysis. visibility.private=Private visibility.private.description.TRK=This project is private. Only authorized users can browse and see the source code. visibility.private.description.VW=This portfolio is private. Only authorized users can browse it. visibility.private.description.APP=This application is private. Only authorized users can browse it. visibility.private.description.short=Only authorized users can browse and see the source code. visibility.private.description.long=Only members of the organization will be able to browse your source code and see the result of your analysis. #------------------------------------------------------------------------------ # # ADMIN PAGE TITLES and descriptions # #------------------------------------------------------------------------------ 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. roles.page=Project Permissions roles.page.description2=Grant and revoke project-level permissions. Permissions can be granted to groups or individual users. roles.page.description_portfolio=Grant and revoke portfolio-level permissions. Permissions can be granted to groups or individual users. roles.page.description_application=Grant and revoke application-level permissions. Permissions can be granted to groups or individual users. project_settings.page=General Settings project_settings.page.description=Edit project settings. project_links.page=Links project_links.page.description=Edit some links associated with this project. projects_management.page.description=Use this page to delete multiple projects at once, or to provision projects if you would like to configure them before the first analysis. Note that once a project is provisioned, you have access to perform all project configurations on it. settings.page=General Settings settings.page.description=Edit global settings for this {instance} instance. system_info.page=System Info project_quality_profiles.page=Quality Profiles project_quality_profiles.page.description=Choose which profile is associated with this project on a language-by-language basis. project_quality_gate.page=Quality Gate project_quality_gate.page.description=Choose which quality gate is associated with this project. update_key.page=Update Key update_key.page.description=Edit the key of a project. Key changes must be made here BEFORE analyzing the project with the new keys, otherwise the analysis will simply create another project with the new key, rather than updating the existing project. deletion.page=Deletion project_deletion.page.description=Delete this project. The operation cannot be undone. portfolio_deletion.page.description=This portfolio and its sub-portfolios will be deleted. If this portfolio is referenced by other entities, it will be removed from them. Independent entities referenced by this portfolio, such as projects and other top-level portfolios will not be deleted. This operation cannot be undone. application_deletion.page.description=Delete this application. Application projects will not be deleted. Projects referenced by this application will not be deleted. This operation cannot be undone. application.branches.help=Easily create Application branches composed of the branches of projects in your application. application.branches.link=Create Branch project_branch_pull_request.page=Branches & Pull Requests project_branch_pull_request.lifetime_information=Branches and Pull Requests are permanently deleted after {days} days without analysis. project_branch_pull_request.lifetime_information.admin=You can adjust this value globally in {settings}. project_branch_pull_request.branch.rename=Rename branch project_branch_pull_request.branch.delete=Delete branch project_branch_pull_request.branch.delete.are_you_sure=Are you sure you want to delete branch "{0}"? project_branch_pull_request.branch.auto_deletion.keep_when_inactive=Keep when inactive project_branch_pull_request.branch.auto_deletion.keep_when_inactive.tooltip=When turned on, the branch will not be automatically deleted when inactive. project_branch_pull_request.branch.auto_deletion.main_branch_tooltip=The main branch is always excluded from automatic deletion. project_branch_pull_request.pull_request.delete=Delete Pull Request project_branch_pull_request.pull_request.delete.are_you_sure=Are you sure you want to delete Pull Request "{0}"? project_branch_pull_request.tabs.branches=Branches project_branch_pull_request.tabs.pull_requests=Pull Requests project_branch_pull_request.table.branch=Branch project_branch_pull_request.table.pull_request=Pull Request project_branch_pull_request.last_analysis_date=Last Analysis Date project_baseline.page=New Code project_baseline.page.description=Use this page to define the New Code of your project. {link} project_baseline.page.description.link=Learn More project_baseline.page.description2=You can adjust this setting globally in {link} project_baseline.page.description2.link=General Settings project_baseline.default_setting=Project setting project_baseline.general_setting=Use the general setting project_baseline.specific_setting=Define a specific setting for this project project_baseline.configure_branches=Set a specific setting for a branch baseline.previous_version=Previous version baseline.previous_version.description=The New Code will be based on the analysis following the previous version. baseline.number_days=Number of days baseline.number_days.description=A floating window set to a specific number of days used to define New Code. baseline.specific_analysis=Specific analysis baseline.specific_analysis.description=Choose an analysis as the baseline for the New Code. baseline.reference_branch=Reference branch baseline.reference_branch.description=Choose a branch as the reference for the New Code. baseline.reference_branch.description2=The branch you select as the reference branch will need its own New Code definition to prevent it from using itself as a reference. baseline.specify_days=Specify a number of days baseline.last_analysis_before=Last analysis before baseline.next_analysis_notice=Changes will take effect after the next analysis baseline.reference_branch.choose=Choose a branch baseline.reference_branch.does_not_exist=Branch {0} could not be found in SonarQube. baseline.reference_branch.cannot_be_itself=A branch cannot be used as its own reference branch baseline.reference_branch.invalid_branch_setting=Branch {0} cannot use itself as a reference. Define a specific setting instead of using the project-level setting. baseline.edit_branch_setting=Edit the branch's setting branch_list.branch=Branch branch_list.current_setting=Setting branch_list.current_baseline=Current Baseline branch_list.actions=Actions branch_list.default_setting=Project setting baseline.new_code_period_for_branch_x=New Code Period for {0} baseline.analysis_from=Analysis from: baseline.branch_analyses.ranges.30days=Last 30 days baseline.branch_analyses.ranges.allTime=All time baseline.no_analyses=No analyses regulatory_report.page=Regulatory Report regulatory_report.description1=The regulatory report is a zip file containing a snapshot of the selected branch. It contains: regulatory_report.bullet_point1=An overview of the selected branch of the project. regulatory_report.bullet_point2=The configuration items relevant to the project's quality (quality profile, quality gate, and analysis exclusions). regulatory_report.bullet_point3=Lists of findings for both new and overall code on the selected branch. regulatory_report.description2=The generation and download of the report may take a few minutes. regulatory_page.download_start.sentence=Your download should start shortly. This may take some time. regulatory_page.select_branch=Select Branch #------------------------------------------------------------------------------ # # OTHER PAGE TITLES # #------------------------------------------------------------------------------ overview.page=Overview code.page=Code permissions.page=Permissions quality_profiles.page=Quality Profiles quality_gates.page=Quality Gates issues.page=Issues issues.skip_to_filters=Skip to issue filters issues.skip_to_list=Skip to issues list view_projects.page=Projects portfolios.page=Portfolios portfolio_breakdown.page=Portfolio Breakdown project_activity.page=Activity #------------------------------------------------------------------------------ # # ASYNC PROCESS # #------------------------------------------------------------------------------ process.still_working=Still Working... process.fail=Failed #------------------------------------------------------------------------------ # # SESSION # #------------------------------------------------------------------------------ sessions.log_in=Log in #------------------------------------------------------------------------------ # # Audit Logs # #------------------------------------------------------------------------------ audit_logs.page=Audit Logs audit_logs.page.description.1=Audit Logs help Administrators keep control and traceability of security related changes performed on the platform. audit_logs.page.description.2=Your instance is set to keep audit logs for {housekeeping}. You can change the number of days by updating your {link}. audit_logs.page.description.link=housekeeping policy audit_logs.housekeeping_policy.Weekly=7 days audit_logs.housekeeping_policy.Monthly=30 days audit_logs.housekeeping_policy.Trimestrial=90 days audit_logs.housekeeping_policy.Yearly=one year audit_logs.download=Download Audit Logs audit_logs.download_start.try_again=Try Again audit_logs.download_start.sentence.1=Your download should start shortly. For longer periods this might take some time. audit_logs.download_start.sentence.2=If the download doesn’t start after a few seconds, try to reduce the period for which you are fetching audit logs. audit_logs.download_start.sentence.3=Change your selection above to download additional audit logs. audit_logs.range_option.today=Today audit_logs.range_option.7days=7 days audit_logs.range_option.30days=30 days audit_logs.range_option.90days=90 days audit_logs.range_option.custom=Custom #------------------------------------------------------------------------------ # # HOTSPOTS # #------------------------------------------------------------------------------ risk_exposure.HIGH=High risk_exposure.MEDIUM=Medium risk_exposure.LOW=Low hotspots.page=Security Hotspots hotspots.no_hotspots.title=There are no Security Hotspots to review. hotspots.no_hotspots.description=Next time you analyze a piece of code that contains a potential security risk, it will show up here. hotspots.no_hotspots_for_file.title=The selected file contains no hotspots. hotspots.no_hotspots_for_file.description=Go back and select another file, or click "Show all hotspots". hotspots.no_hotspots_for_filters.title=We couldn't find any results matching the selected criteria. hotspots.no_hotspots_for_filters.description=Try changing the filters to get some results. hotspots.no_hotspots_for_keys.title=The requested hotspots no longer exist. hotspots.no_hotspots_for_keys.description=They have been closed because the code involved has been changed or removed. hotspots.learn_more=Learn more about Security Hotspots hotspots.list_title={0} Security Hotspots hotspots.list_title.TO_REVIEW={0} Security Hotspots to review hotspots.list_title.ACKNOWLEDGED={0} Security Hotspots reviewed as acknowledged hotspots.list_title.FIXED={0} Security Hotspots reviewed as fixed hotspots.list_title.SAFE={0} Security Hotspots reviewed as safe hotspots.risk_exposure=Review priority hotspots.tabs.code=Where is the risk? hotspots.tabs.risk_description=What's the risk? hotspots.tabs.vulnerability_description=Assess the risk hotspots.tabs.fix_recommendations=How can I fix it? hotspots.review_history.created=created Security Hotspot hotspots.review_history.comment_added=added a comment hotspots.comment.field=Comment: hotspots.comment.open=Comment hotspots.comment.submit=Comment hotspots.open_in_ide.open=Open in IDE hotspots.open_in_ide.success=Success. Switch to your IDE to see the security hotspot. hotspots.open_in_ide.failure=Unable to connect to your IDE to open the Security Hotspot. Please make sure you're running the latest version of SonarLint. hotspots.assignee.select_user=Select a user... hotspots.assignee.change_user=Click to change assignee hotspots.status.cannot_change_status=Changing a hotspot's status requires permission. hotspots.status.select_status=Change status hotspots.status.add_comment=Add a comment (Optional) hotspots.status.change_status=Change status hotspots.status_option.TO_REVIEW=To review hotspots.status_option.TO_REVIEW.description=This security hotspot needs to be reviewed to assess whether the code poses a risk. hotspots.status_option.ACKNOWLEDGED=Acknowledged hotspots.status_option.ACKNOWLEDGED.description=The code has been reviewed and does pose a risk. A fix is required. hotspots.status_option.FIXED=Fixed hotspots.status_option.FIXED.description=The code has been reviewed and modified to follow the recommended secure coding practices. hotspots.status_option.SAFE=Safe hotspots.status_option.SAFE.description=The code has been reviewed and does not pose a risk. It does not need to be modified. hotspots.get_permalink=Get Permalink hotspots.no_associated_lines=Security Hotspot raised on the following file: hotspots.congratulations=Congratulations! hotspots.find_in_status_filter_x= You can find it again by setting the status filter to {status_label}. hotspots.successful_status_change_to_x=The Security Hotspot was successfully changed to {0}. hotspots.x_done_keep_going={percentage} of the Security Hotspots have been reviewed. hotspots.see_x_hotspots=See "{0}" Security Hotspots hotspots.continue_to_next_hotspot=Continue Reviewing hotspot.filters.title=Filters hotspot.filters.assignee.assigned_to_me=Assigned to me hotspot.filters.assignee.all=All hotspot.filters.status=Status filter hotspot.filters.status.to_review=To review hotspot.filters.status.acknowledged=Acknowledged hotspot.filters.status.fixed=Fixed hotspot.filters.period=Period filter hotspot.filters.period.since_leak_period=New code hotspot.filters.period.overall=Overall code hotspot.filters.status.safe=Safe hotspot.filters.show_all=Show all hotspots hotspot.section.activity=Recent activity: hotspots.reviewed.tooltip=Percentage of open Security Hotspots that have been reviewed (Acknowledged, Fixed or Safe) hotspots.review_hotspot=Review Hotspot hotspots.assign.success=Security Hotspot was successfully assigned to {0} hotspots.assign.unassign.success=Security Hotspot was successfully unassigned hotspots.update.success=Update successful #------------------------------------------------------------------------------ # # ISSUES # #------------------------------------------------------------------------------ issues.on_file_x=Issues on file {0} issue.add_tags=Add Tags issue.remove_tags=Remove Tags issue.no_tag=No tags issue.create_tag_x=Create Tag '{0}' issue.assign.assigned_to_x_click_to_change=Assigned to {0}, click to change issue.assign.unassigned_click_to_assign=Unassigned, click to assign issue issue.assign.formlink=Assign issue.assign.to_me=to me issue.quick_fix_available_with_sonarlint=Quick fix available in {link} issue.comment.add_comment=Add Comment issue.comment.add_comment.cancel=Cancel adding comment issue.comment.enter_comment=Enter Comment issue.comment.formlink=Comment issue.comment.formlink.plural=comments issue.comment.submit=Comment issue.comment.explain_why=Consider explaining why issue.comment.posted_on=Comment posted on issue.comment.edit=Edit comment issue.comment.edit.cancel=Cancel editing comment issue.comment.delete=Delete comment issue.comment.delete_confirm_message=Do you want to delete this comment? issue.comment.empty.list=There are no comments yet on this issue. issue.rule_details=Rule Details issue.send_notifications=Send Notifications issue.why_this_issue=Why is this an issue? issue.why_this_issue.long=Why is this an issue? Open the rule's details at the bottom of the page. issue.type.type_x_click_to_change=Type: {0}, click to change issue.severity.severity_x_click_to_change=Severity: {0}, click to change issue.transition.community_plug_link=SonarSource Community issue.transition.status_x_click_to_change=Issue status: {0}, click to change issue.transition=Transition issue.transition.confirm=Confirm issue.transition.confirm.description=This issue has been reviewed and something should be done eventually to handle it. issue.transition.unconfirm=Unconfirm issue.transition.unconfirm.description=This issue should be reviewed again to decide what to do with it. issue.transition.resolve=Resolve as fixed issue.transition.resolve.description=This issue has been fixed in the code and is waiting for the next analysis to close it - or reopen it if it was not actually fixed. issue.transition.falsepositive=Resolve as false positive issue.transition.falsepositive.description=This issue can be suppressed as it was not raised accurately. Please report false-positives to the {community_plug_link}! issue.transition.reopen=Reopen issue.transition.reopen.description=This issue is not resolved, and should be reviewed again. issue.transition.close=Close issue.transition.close.description= issue.transition.wontfix=Resolve as won't fix issue.transition.wontfix.description=This issue can be suppressed because the rule is irrelevant in this context. issue.transition.setinreview=Set as In Review issue.transition.setinreview.description=A review is in progress to check for a vulnerability issue.transition.openasvulnerability=Open as Vulnerability issue.transition.openasvulnerability.description=There's a Vulnerability in the code that must be fixed issue.transition.resolveasreviewed=Resolve as Reviewed issue.transition.resolveasreviewed.description=There is no Vulnerability in the code issue.transition.resetastoreview=Reset as To Review issue.transition.resetastoreview.description=The Security Hotspot should be analyzed again issue.tabs.code=Where is the issue? issue.x_data_flows={0} data flow(s) issue.execution_flow=Full execution flow issues.action_select=Select issue issues.action_select.label=Select issue {0} issue.set_severity=Change Severity issue.set_type=Change Type issue.type.CODE_SMELL=Code Smell issue.type.BUG=Bug issue.type.VULNERABILITY=Vulnerability issue.type.SECURITY_HOTSPOT=Security Hotspot issue.type.CODE_SMELL.plural=Code Smells issue.type.BUG.plural=Bugs issue.type.VULNERABILITY.plural=Vulnerabilities issue.type.SECURITY_HOTSPOT.plural=Security Hotspots issue.status.REOPENED=Reopened issue.status.RESOLVED=Resolved issue.status.OPEN=Open issue.status.CONFIRMED=Confirmed issue.status.CLOSED=Closed issue.status.TO_REVIEW=To Review issue.status.IN_REVIEW=In Review issue.status.REVIEWED=Reviewed issue.scope.MAIN=Main code issue.scope.TEST=Test code issue.resolution.FALSE-POSITIVE=False Positive issue.resolution.FALSE-POSITIVE.description=Issues that manual review determined were False Positives. Effort from these issues is ignored. issue.resolution.FIXED=Fixed issue.resolution.FIXED.description=Issues that were corrected in code and reanalyzed. issue.resolution.WONTFIX=Won't Fix issue.resolution.WONTFIX.description=Issues that are accepted in this context. They and their effort will be ignored. issue.resolution.REMOVED=Removed issue.resolution.REMOVED.description=Either the rule or the resource was changed (removed, relocated, parameters changed, etc.) so that analysis no longer finds these issues. issue.resolution.badge.REMOVED=Rule removed issue.resolution.badge.DEPRECATED=Rule deprecated issue.unresolved.description=Unresolved issues have not been addressed in any way. issue.action.permalink=Get permalink issue.effort=Effort: issue.x_effort={0} effort issue.filter_similar_issues=Filter Similar Issues issue.this_issue_involves_x_code_locations=This issue involves {0} code location(s) issue.this_flow_involves_x_code_locations=This flow involves {0} code location(s) issue.from_external_rule_engine=Issue detected by an external rule engine: {0} issue.external_issue_description=This is external rule {0}. No details are available. issues.cannot_open_issue_max_initial_X_fetched=Cannot open selected issue, as it's not part of the initial {0} loaded issues. issues.loading_issues=Loading issues issues.return_to_list=Return to List issues.bulk_change_X_issues=Bulk Change {0} Issue(s) issues.select_all_issues=Select all Issues issues.issues=issues issues.to_select_issues=to select issues issues.to_navigate=to navigate issues.to_navigate_back=to navigate back issues.to_navigate_issue_locations=to navigate issue locations issues.to_switch_flows=to switch flows issues.new_code=New code issues.new_code_period=New Code Period issues.max_new_code_period=Max New Code Period issues.my_issues=My Issues issues.no_my_issues=There are no issues assigned to you. issues.no_issues=No Issues. Hooray! issues.x_more_locations=+ {0} more location(s) issues.not_all_issue_show=Not all issues are included issues.not_all_issue_show_why=You do not have access to all projects in this portfolio #------------------------------------------------------------------------------ # # ISSUE CHANGELOG # #------------------------------------------------------------------------------ issue.changelog.changed_to={0} changed to {1} issue.changelog.was=was {0} issue.changelog.webhook_source= (change triggered by a {0} webhook) issue.change.file_move=The file has been moved from {0} to {1} issue.change.from_branch=The issue has been copied from branch '{0}' to branch '{1}' issue.change.from_non_branch=The issue has been merged from '{0}' into '{1}' issue.changelog.removed={0} removed issue.changelog.line_removed_X=Line number removed from issue (was {0}) issue.changelog.field.severity=Severity issue.changelog.field.actionPlan=Action Plan issue.changelog.field.assignee=Assignee issue.changelog.field.author=Author issue.changelog.field.resolution=Resolution issue.changelog.field.effort=Effort issue.changelog.field.status=Status issue.changelog.field.tags=Tags issue.changelog.field.type=Type issue.changelog.field.file=File #------------------------------------------------------------------------------ # # ISSUES FACETS # #------------------------------------------------------------------------------ issues.facet.period=Period issues.facet.types=Type issues.facet.severities=Severity issues.facet.scopes=Scope issues.facet.projects=Project issues.facet.statuses=Status issues.facet.hotspotStatuses=Hotspot Status issues.facet.assignees=Assignee issues.facet.files=File issues.facet.modules=Module issues.facet.directories=Directory issues.facet.tags=Tag issues.facet.rules=Rule issues.facet.resolutions=Resolution issues.facet.languages=Language issues.facet.createdAt=Creation Date issues.facet.createdAt.all=All issues.facet.createdAt.last_week=Last week issues.facet.createdAt.last_month=Last month issues.facet.createdAt.last_year=Last year issues.facet.createdAt.bar_description={0} issues from {1} to {2} issues.facet.authors=Author issues.facet.issues=Issue Key issues.facet.mode=Display Mode issues.facet.mode.count=Issues issues.facet.mode.effort=Effort issues.facet.standards=Security Category issues.facet.owaspTop10=OWASP Top 10 2017 issues.facet.owaspTop10_2021=OWASP Top 10 2021 issues.facet.sansTop25=SANS Top 25 issues.facet.sonarsourceSecurity=SonarSource issues.facet.cwe=CWE #------------------------------------------------------------------------------ # # ISSUE BULK CHANGE # #------------------------------------------------------------------------------ issue_bulk_change.form.title=Change {0} issues issue_bulk_change.comment.help=This comment will be applied only to issues that will effectively be modified issue_bulk_change.max_issues_reached=There are more issues available than can be treated by a single bulk action. Your changes will only be applied to the first {max} issues. issue_bulk_change.x_issues={0} issues issue_bulk_change.no_match=There is no issue matching your filter selection issue_bulk_change.no_change_selected=Make at least 1 change (e.g.: change assignee) in order to update the selected issues. #------------------------------------------------------------------------------ # # PROJECTS PAGE # #------------------------------------------------------------------------------ projects.page=Projects projects.add=Create Project projects.create_application=Create Application projects.no_projects.empty_instance=There are no visible projects yet. projects.no_projects.empty_instance.new_project=Once you analyze some projects, they will show up here. projects.no_projects.empty_instance.how_to_add_projects=Here is how you can analyze new projects projects.no_favorite_projects=You don't have any favorite projects yet. projects.no_favorite_projects.engagement=Discover and mark as favorites projects you are interested in to have a quick access to them. projects.explore_projects=Explore Projects projects.not_analyzed.TRK=Project's Main Branch is not analyzed yet. projects.not_analyzed.APP=None of the Application's projects have been analyzed. projects.no_new_code_period.TRK=Project has no new code data yet. projects.no_new_code_period.APP=Application has no new code data yet. projects.new_code_period_x=New code: last {0} projects.configure_analysis=Configure analysis projects.last_analysis_on_x=Last analysis: {date} projects.search=Search by project name or key projects.perspective=Perspective projects.skip_to_filters=Skip to project filters projects.sort_by=Sort by projects.sort_ascending=Result sorted in ascending order projects.sort_descending=Result sorted in descending order projects.sorting.default=default projects.sorting.name=Name projects.sorting.analysis_date=Last analysis date projects.sorting.reliability=Reliability projects.sorting.security=Security projects.sorting.security_review=Security Review projects.sorting.maintainability=Maintainability projects.sorting.coverage=Coverage projects.sorting.duplications=Duplications projects.sorting.size=Size projects.sorting.new_reliability=Reliability projects.sorting.new_security=Security projects.sorting.new_security_review=Security Review projects.sorting.new_maintainability=Maintainability projects.sorting.new_coverage=Coverage projects.sorting.new_duplications=Duplications projects.sorting.new_lines=New Lines projects.view.overall=Overall Status projects.view.overall_code=Overall Code projects.view.new_code=New Code projects.worse_of_reliablity_and_security=Worse of Reliability and Security projects.limited_set_of_projects=Displayed project set limited to the top {0} projects based on current sort: {1}. projects.facets.quality_gate=Quality Gate projects.facets.quality_gate.warning_help=Warning status is deprecated. This filter will disappear when no Warning Quality Gate remains. projects.facets.rating_x={0} rating projects.facets.languages=Languages projects.facets.search.languages=Search for languages projects.facets.new_lines=New Lines projects.facets.tags=Tags projects.facets.search.tags=Search for tags projects.facets.qualifier=Type projects.facets.qualitygate_label_x=Click to filter projects with a {0} quality gate. projects.facets.rating_label_single_x=Click to filter projects with a {0} rating of {1}. projects.facets.rating_label_multi_x=Click to filter projects with a {0} rating of {1} or worse. projects.facets.label_no_data_x=Click to filter projects with no {0} data. projects.facets.label_text_x=Click to filter projects by {0}: {1} projects.facets.size.label.1=Click to filter projects with fewer than 1k lines of code projects.facets.size.label.2=Click to filter projects with 1k lines of code or more projects.facets.size.label.3=Click to filter projects with 10k lines of code or more projects.facets.size.label.4=Click to filter projects with 100k lines of code or more projects.facets.size.label.5=Click to filter projects with more than 500k lines of code projects.facets.new_lines.label.1=Click to filter projects with fewer than 1k new lines projects.facets.new_lines.label.2=Click to filter projects with 1k new lines or more projects.facets.new_lines.label.3=Click to filter projects with 10k new lines or more projects.facets.new_lines.label.4=Click to filter projects with 100k new lines or more projects.facets.new_lines.label.5=Click to filter projects with more than 500k new lines projects.facets.coverage.label.1=Click to filter projects with more than 80% coverage projects.facets.coverage.label.2=Click to filter projects with less than 80% coverage projects.facets.coverage.label.3=Click to filter projects with less than 70% coverage projects.facets.coverage.label.4=Click to filter projects with less than 50% coverage projects.facets.coverage.label.5=Click to filter projects with less than 30% coverage projects.facets.duplication.label.1=Click to filter projects with less than 3% duplication projects.facets.duplication.label.2=Click to filter projects with more than 3% duplication projects.facets.duplication.label.3=Click to filter projects with more than 5% duplication projects.facets.duplication.label.4=Click to filter projects with more than 10% duplication projects.facets.duplication.label.5=Click to filter projects with more than 20% duplication projects.facets.no_available_filters_clear_others=No available filters. Clear other filters to see options. projects.sort.disabled=Disabled because sorting cannot affect the displayed result with the current project selection. projects.sort.analysis_date=by last analysis date (oldest first) projects.sort.-analysis_date=by last analysis date (latest first) projects.sort.name=by name projects.sort.-name=by name projects.sort.reliability=by reliability (best first) projects.sort.-reliability=by reliability (worst first) projects.sort.security=by security (best first) projects.sort.-security=by security (worst first) projects.sort.maintainability=by maintainability (best first) projects.sort.-maintainability=by maintainability (worst first) projects.sort.coverage=by coverage (best first) projects.sort.-coverage=by coverage (worst first) projects.sort.duplications=by duplications (best first) projects.sort.-duplications=by duplications (worst first) projects.sort.size=by size (smallest first) projects.sort.-size=by size (biggest first) projects.show_more=Show more projects projects.security_hotspots_reviewed=Hotspots Reviewed #------------------------------------------------------------------------------ # # DASHBOARD # #------------------------------------------------------------------------------ dashboard.project_not_found=The requested project does not exist. dashboard.project_not_found.2=Either it has never been analyzed successfully or it has been deleted. #------------------------------------------------------------------------------ # # SETTINGS # #------------------------------------------------------------------------------ settings.key_x=Key: {0} settings.default_x=Default: {0} settings.not_set=(not set) settings.state.saving=Saving... settings.state.saved=Saved! settings.state.validation_failed=Validation failed. {0} settings.state.value_cant_be_empty=Provide a value or use "Reset" to set the value to the default one. settings.state.value_cant_be_empty_no_default=Provide a value. settings.state.url_not_valid={0} is not a valid URL settings._default=(default) settings.boolean.true=True settings.boolean.false=False settings.default.no_value= settings.default.complex_value= settings.default.password= settings.reset_confirm.title=Reset Setting settings.reset_confirm.description=Are you sure that you want to reset this setting? settings.search.placeholder=Find in Settings settings.json.format=Format JSON settings.json.format_error=Formatting requires valid JSON. Please fix it and retry. settings.analysis_scope.wildcards.introduction=You can use the following wildcards. settings.analysis_scope.wildcards.zero_more_char=Match zero or more characters settings.analysis_scope.wildcards.zero_more_dir=Match zero or more directories settings.analysis_scope.wildcards.single_char=Match a single character settings.new_code_period.category=New Code settings.new_code_period.title=Default New Code behavior settings.new_code_period.description=The New Code definition is used to compare measures and track new issues. {link} settings.new_code_period.description2=This setting is the default for all projects. A specific New Code definition can be configured at project level. settings.languages.select_a_language_placeholder=Select a language settings.projects.default_visibility_of_new_projects=Default visibility of new projects: settings.projects.change_visibility_form.header=Set Default Visibility of New Projects settings.projects.change_visibility_form.warning=This will not change the visibility of already existing projects. settings.projects.change_visibility_form.submit=Change Default Visibility settings.almintegration.title=DevOps Platform Integrations settings.almintegration.description=DevOps Platform integrations allow SonarQube to interact with your DevOps Platform. This enables things like authentication, or providing analysis details and a Quality Gate to your Pull Requests directly in your DevOps Platform's interface. settings.almintegration.github.info=You need to install a GitHub App with specific settings and permissions to enable Pull Request Decoration on your Organization or Repository. {link} settings.almintegration.github.additional_permission=If Quality Gate status reporting fails on private projects, you might need to add an additional permission to the GitHub App. {link} settings.almintegration.bitbucketcloud.info=SonarQube needs you to create an {oauth} in your Bitbucket Cloud workspace settings to report the Quality Gate status on Pull Requests. It needs to be a private consumer with {permission} permission. An OAuth callback URL is required by Bitbucket Cloud but not used by SonarQube so any URL works. {doc_link} settings.almintegration.bitbucketcloud.oauth=OAuth consumer settings.almintegration.empty.azure=Create your first Azure DevOps configuration to start analyzing your repositories on SonarQube. settings.almintegration.empty.bitbucket=Create your first Bitbucket configuration to start analyzing your repositories on SonarQube. settings.almintegration.empty.bitbucketcloud=Create your first Bitbucket Cloud configuration to start analyzing your repositories on SonarQube. settings.almintegration.empty.github=Create your first GitHub configuration to start analyzing your repositories on SonarQube. settings.almintegration.empty.gitlab=Create your first GitLab configuration to start analyzing your repositories on SonarQube. settings.almintegration.create=Create configuration settings.almintegration.create.tooltip=Upgrade to {link} to integrate with multiple {alm} instances. settings.almintegration.create.tooltip.link=Enterprise Edition settings.almintegration.check_configuration=Check configuration settings.almintegration.checking_configuration=Checking configuration settings.almintegration.configuration_valid=Configuration valid settings.almintegration.configuration_invalid=You have the following errors in your configuration: settings.almintegration.could_not_validate=Could not validate this configuration. settings.almintegration.delete.header=Delete configuration settings.almintegration.delete.message=Are you sure you want to delete the {id} configuration? settings.almintegration.delete.info={0} projects will no longer get Pull Request Decorations. settings.almintegration.delete.no_info=An unknown number of projects will no longer get Pull Request Decorations. settings.almintegration.form.app_id.github.help=The App ID is found on your GitHub App's page on GitHub at Settings > Developer Settings > GitHub Apps settings.almintegration.form.header.create=Create a configuration settings.almintegration.form.header.edit=Edit the configuration settings.almintegration.form.second_instance_warning=Binding more than one instance of a DevOps Platform will deactivate the import of repositories from that DevOps Platform. settings.almintegration.form.name.azure=Configuration name settings.almintegration.form.name.azure.help=Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured Azure instance for a project. settings.almintegration.form.choose_bitbucket_variant=Select which variant you want to configure settings.almintegration.form.name.bitbucket=Configuration name settings.almintegration.form.name.bitbucket.help=Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured Bitbucket instance for a project. settings.almintegration.form.name.bitbucketcloud=Configuration name settings.almintegration.form.name.bitbucketcloud.help=Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured Bitbucket Cloud instance for a project. settings.almintegration.form.name.github=Configuration name settings.almintegration.form.name.github.help=Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured GitHub App for a project. settings.almintegration.form.name.gitlab=Configuration name settings.almintegration.form.name.gitlab.help=Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured GitLab instance for a project. settings.almintegration.form.workspace.bitbucketcloud=Workspace ID settings.almintegration.form.workspace.bitbucketcloud.error=Workspace ID's can only contain lowercase letters, numbers, dashes, and underscores. settings.almintegration.form.workspace.bitbucketcloud.help=The workspace ID is part of your bitbucket cloud URL {example} settings.almintegration.form.oauth_key.bitbucketcloud.help=Bitbucket automatically creates an OAuth key when you create your OAuth consumer. You can find it in your Bitbucket Cloud workspace settings under OAuth consumers. settings.almintegration.form.oauth_secret.bitbucketcloud.help=Bitbucket automatically creates an OAuth secret when you create your OAuth consumer. You can find it in your Bitbucket Cloud workspace settings under OAuth consumers. settings.almintegration.form.url.azure=Azure DevOps URL settings.almintegration.form.url.azure.help1=For Azure DevOps Server, provide the full collection URL: settings.almintegration.form.url.azure.help2=For Azure DevOps Services, provide the full organization URL: settings.almintegration.form.url.bitbucket=Bitbucket Server URL settings.almintegration.form.url.bitbucket.help=Example: {example} settings.almintegration.form.url.github=GitHub API URL settings.almintegration.form.url.github.help1=Example for Github Enterprise: settings.almintegration.form.url.github.help2=If using GitHub.com: settings.almintegration.form.url.gitlab=GitLab API URL settings.almintegration.form.url.gitlab.help=Provide the GitLab API URL. For example: settings.almintegration.form.app_id=GitHub App ID settings.almintegration.form.client_id.github=Client ID settings.almintegration.form.client_id.github.help=The Client ID is found on your GitHub App's page. settings.almintegration.form.client_secret.github=Client Secret settings.almintegration.form.client_secret.github.help=The Client secret is found on your GitHub App's page. settings.almintegration.form.client_id.bitbucketcloud=OAuth Key settings.almintegration.form.client_secret.bitbucketcloud=OAuth Secret settings.almintegration.form.private_key=Private Key settings.almintegration.form.private_key.github.help=Your GitHub App's private key. You can generate a .pem file from your GitHub App's page under Private keys. Copy and paste the whole contents of the file here. settings.almintegration.form.webhook_secret.github=Webhook Secret settings.almintegration.form.webhook_secret.github.help=Leave this field empty unless you are using GitHub Code Scanning Alert feature. See documentation for more details. settings.almintegration.form.personal_access_token=Personal Access Token settings.almintegration.form.personal_access_token.azure.help=SonarQube needs a {pat} to report the Quality Gate status on Pull Requests in Azure DevOps. To create this token, we recommend using a dedicated Azure DevOps account with administration permissions. The token itself needs {permission} permission. {doc_link} settings.almintegration.form.personal_access_token.azure.help.url=Personal Access Token settings.almintegration.form.personal_access_token.gitlab.help=SonarQube needs a {pat} to report the Quality Gate status on Merge Requests in GitLab. To create this token, we recommend using a dedicated GitLab account with {permission} permission to all target projects. The token itself needs the {scope} scope. {doc_link} settings.almintegration.form.personal_access_token.gitlab.help.url=Personal Access Token settings.almintegration.form.personal_access_token.bitbucket.help=SonarQube needs a {pat} to report the Quality Gate status on Pull Requests in Bitbucket Server. To create this token, we recommend using a dedicated Bitbucket Server account with administration permissions. The token itself needs {permission} permission. {doc_link} settings.almintegration.form.personal_access_token.bitbucket.help.url=Personal Access Token settings.almintegration.form.save=Save configuration settings.almintegration.form.cancel=Cancel settings.almintegration.form.secret.field=This field is hidden for security reasons. settings.almintegration.form.secret.update_field=Update field value settings.almintegration.form.secret.can_encrypt=You can encrypt this value. {learn_more} settings.almintegration.feature.status_reporting.title=Quality Gate status reporting settings.almintegration.feature.status_reporting.description_pr=Add analysis and a Quality Gate to your Pull Requests directly in your DevOps Platform's interface. settings.almintegration.feature.status_reporting.description_pr_and_commits=Add the Quality Gate status to your Pull Requests and on analyzed commits directly in your DevOps Platform's interface. settings.almintegration.feature.status_reporting.description_mr=Add analysis and a Quality Gate to your Merge Requests directly in your DevOps Platform's interface. settings.almintegration.feature.pr_decoration.disabled=Disabled settings.almintegration.feature.pr_decoration.disabled.no_branches=Upgrade to {link} to enable this feature. settings.almintegration.feature.pr_decoration.disabled.no_branches.link=Developer Edition settings.almintegration.feature.alm_repo_import.title=Import repositories from your DevOps Platform settings.almintegration.feature.alm_repo_import.description=Select repositories from your DevOps Platform, and import them into SonarQube. settings.almintegration.feature.alm_repo_import.disabled=Disabled settings.almintegration.feature.alm_repo_import.disabled.multiple=This feature is disabled because you have 2 or more integration instances configured. settings.almintegration.feature.alm_repo_import.disabled.no_url=This feature is disabled because your configured instance has no URL. settings.almintegration.tabs.authentication_moved=You can delegate authentication to this DevOps Platform. The relevant settings are under the {link} section. settings.authentication.title=Authentication settings.authentication.description=The following settings allow you to delegate authentication via SAML, or any of the following DevOps Platforms: GitHub, GitLab, and Bitbucket. settings.authentication.help=If you need help setting up authentication, read our dedicated {link}. settings.authentication.help.link=documentation settings.authentication.saml.form.save=Save configuration settings.authentication.saml.form.test=Test configuration settings.authentication.saml.form.test.help.dirty=You must save your changes settings.authentication.saml.form.test.help.incomplete=Some mandatory fields are empty settings.authentication.saml.form.save_success=Saved successfully settings.authentication.saml.form.save_partial=Saved partially settings.authentication.saml.form.save_warn=Please check the error messages in the form above, saving failed for {0} field(s). settings.authentication.saml.tooltip.required_fields=Please provide a value for the following required field(s): {0} settings.pr_decoration.binding.category=DevOps Platform Integration settings.pr_decoration.binding.no_bindings=A system administrator needs to enable this feature in the global settings. settings.pr_decoration.binding.no_bindings.admin=Set up a {link} first before you and your team can enable Pull Request Decoration. settings.pr_decoration.binding.no_bindings.link=global configuration settings.pr_decoration.binding.title=DevOps Platform Integration settings.pr_decoration.binding.description=Display your Quality Gate status directly in your DevOps Platform. settings.pr_decoration.binding.check_configuration=Check configuration settings.pr_decoration.binding.check_configuration.failure=You have the following errors in your configuration: settings.pr_decoration.binding.check_configuration.failure.check_global_settings=Please check your {link}. settings.pr_decoration.binding.check_configuration.failure.check_global_settings.link=global settings settings.pr_decoration.binding.check_configuration.contact_admin=Please contact your system administrator. settings.pr_decoration.binding.check_configuration.success=Configuration valid. settings.pr_decoration.binding.form.name=Configuration name settings.pr_decoration.binding.form.name.help=Each DevOps Platform instance must be configured globally first, and given a unique name. Pick the instance your project is hosted on. settings.pr_decoration.binding.form.monorepo=Enable mono repository support settings.pr_decoration.binding.form.monorepo.help=Enable this setting if your project is part of a mono repository. {doc_link} settings.pr_decoration.binding.form.monorepo.warning=This setting must be enabled for all SonarQube projects that are part of a mono repository. settings.pr_decoration.binding.form.azure.project=Project name settings.pr_decoration.binding.form.azure.project.help=The name of the Azure DevOps project containing your repository. You can find this name on your project's Overview page. settings.pr_decoration.binding.form.azure.repository=Repository name settings.pr_decoration.binding.form.azure.repository.help=The name of your Azure DevOps repository. You can find this name on your project's Repos page. settings.pr_decoration.binding.form.github.repository=Repository name settings.pr_decoration.binding.form.github.repository.help=The full name of your repository, including the organization. You can find this name in your repository's URL. This name is case-sensitive! settings.pr_decoration.binding.form.github.summary_comment_setting=Enable analysis summary under the GitHub Conversation tab settings.pr_decoration.binding.form.github.summary_comment_setting.help=When enabled, a summary is displayed under the GitHub Conversation tab. Notifications may be sent by GitHub depending on your settings. settings.pr_decoration.binding.form.bitbucket.repository=Project key settings.pr_decoration.binding.form.bitbucket.repository.help=The project key is part of your Bitbucket Server repository URL. This is case-sensitive! settings.pr_decoration.binding.form.bitbucket.slug=Repository slug settings.pr_decoration.binding.form.bitbucket.slug.help=The repository slug is part of your Bitbucket Server repository URL. This slug is case-sensitive! settings.pr_decoration.binding.form.bitbucketcloud.repository=Repository slug settings.pr_decoration.binding.form.bitbucketcloud.repository.help=The repository slug is part of your Bitbucket Cloud repository URL. settings.pr_decoration.binding.form.gitlab.repository=Project ID settings.pr_decoration.binding.form.gitlab.repository.help=The Project ID is a numerical unique identifier for your project. You can find it on your Project Overview. property.category.announcement=Annoucement property.category.general=General property.category.general.email=Email property.category.general.duplications=Duplications property.category.general.differentialViews=New Code property.category.general.localization=Localization property.category.general.databaseCleaner=Database Cleaner property.category.general.looknfeel=Look & Feel property.category.general.issues=Issues property.category.general.qualityGate=Quality Gate property.category.general.subProjects=Sub-projects property.category.almintegration=DevOps Platform Integrations property.category.authentication=Authentication property.category.organizations=Organizations property.category.security=Security property.category.security.encryption=Encryption property.category.java=Java property.category.differentialViews=New Code property.category.codeCoverage=Code Coverage property.category.duplications=Duplications property.category.localization=Localization property.category.exclusions=Analysis Scope property.category.webhooks=Webhooks property.category.languages=Languages property.sonar.inclusions.name=Source File Inclusions property.sonar.inclusions.description=Patterns used to include some source files and only these ones in analysis. property.sonar.test.inclusions.name=Test File Inclusions property.sonar.test.inclusions.description=Patterns used to include some test files and only these ones in analysis. property.sonar.exclusions.name=Source File Exclusions property.sonar.exclusions.description=Patterns used to exclude some source files from analysis. property.sonar.test.exclusions.name=Test File Exclusions property.sonar.test.exclusions.description=Patterns used to exclude some test files from analysis. property.sonar.global.exclusions.name=Global Source File Exclusions property.sonar.global.exclusions.description=Patterns used to exclude some source files from analysis. They apply to every project and cannot be overridden. property.sonar.global.test.exclusions.name=Global Test File Exclusions property.sonar.global.test.exclusions.description=Patterns used to exclude some test files from analysis. They apply to every project and cannot be overridden. property.category.exclusions.files=A. File Exclusions property.category.exclusions.files.description=Configure the files that should be completely ignored by the analysis. property.sonar.skippedModules.name=Module Exclusions property.sonar.skippedModules.description=This property is deprecated since version 4.3 and should not be used anymore. property.sonar.includedModules.name=Module Inclusions property.sonar.includedModules.description=This property is deprecated since version 4.3 and should not be used anymore. property.category.exclusions.issues=D. Issue Exclusions property.category.exclusions.issues.description=Configure the conditions under which issues should not be reported. property.category.exclusions.duplications=C. Duplication Exclusions property.category.exclusions.duplications.description=Configure the files that should be ignored by duplication detection. property.category.exclusions.coverage=B. Code Coverage Exclusions property.category.exclusions.coverage.description=Configure the files that should be ignored by code coverage calculations. property.sonar.coverage.exclusions.name=Coverage Exclusions property.sonar.coverage.exclusions.description=Patterns used to exclude some files from coverage report. property.category.technicalDebt=Technical Debt property.error.notBoolean=Valid options are "true" and "false" property.error.notInteger=Only digits are allowed property.error.notFloat=Not a floating point number property.error.notRegexp=Regular expression must be valid property.error.notInOptions=Not a valid option property.category.scm=SCM property.category.housekeeping=Housekeeping property.category.housekeeping.general=General property.category.housekeeping.branchesAndPullRequests=Branches and Pull Requests property.category.housekeeping.auditLogs=Audit Logs #------------------------------------------------------------------------------ # # SEARCH ENGINE FOR RESOURCES # #------------------------------------------------------------------------------ search.shortcut_hint=Hint: Press {shortcut} from anywhere to open this search bar. search.show_more.hint=Press {key} to display search.placeholder=Search for projects... search.search_for_projects=Search for projects... search.search_for_members=Search for members... search.search_for_users=Search for users... search.search_for_users_or_groups=Search for users or groups... search.search_by_login_or_name=Search by login or name... search.search_by_name=Search by name... search.search_by_name_or_key=Search by name or key... search.search_for_tags=Search for tags... search.search_for_repositories=Search for repositories... search.search_for_rules=Search for rules... search.search_for_languages=Search for languages... search.search_for_cwe=Search for CWEs... search.search_for_authors=Search for authors... search.search_for_directories=Search for directories... search.search_for_files=Search for files... search.search_for_modules=Search for modules... search.search_for_metrics=Search for metrics... #------------------------------------------------------------------------------ # # GLOBAL HELP # #------------------------------------------------------------------------------ help.section.links=Links help.section.shortcuts=Shortcuts help.section.tutorials=Tutorials shortcuts.section.global=Global shortcuts.section.global.search=quickly open search bar shortcuts.section.global.shortcuts=open this window shortcuts.section.global.facets.multiselection=Press Ctrl to add to selection shortcuts.section.global.facets.multiselection.mac=Press \u2318 to add to selection shortcuts.section.issues=Issues Page shortcuts.section.issues.navigate_between_issues=navigate between issues shortcuts.section.issues.open_details=go from the list of issues to the source code shortcuts.section.issues.return_to_list=return back to the list shortcuts.section.issue.do_transition=do an issue transition shortcuts.section.issue.assign=assign issue shortcuts.section.issue.assign_to_me=assign issue to the current user shortcuts.section.issue.change_severity=change severity of issue shortcuts.section.issue.comment=comment issue shortcuts.section.issue.submit_comment=submit comment shortcuts.section.issue.change_tags=change tags of issue shortcuts.section.rules=Rules Page shortcuts.section.rules.navigate_between_rules=navigate between rules shortcuts.section.rules.open_details=go from the list of rules to the rule details shortcuts.section.rules.return_to_list=return back to the list shortcuts.section.rules.activate=activate selected rule shortcuts.section.rules.deactivate=deactivate selected rule shortcuts.on_page.intro=This page allows you to use the following keyboard shortcuts: shortcuts.on_page.left_x=Left arrow key: {0} shortcuts.on_page.left_right_x=Left and right arrow keys: {0} shortcuts.on_page.up_down_x=Up and down arrow keys: {0} shortcuts.on_page.meta_x=Alt key + arrow keys: {0} tutorials.onboarding=Analyze a new project tutorials.skip=Skip this tutorial tutorials.finish=Finish this tutorial tutorials.find_tutorial_back_in_help=Find this tutorial back anytime in the Help section tutorials.find_tutorial_back_in_plus=Find this tutorial back anytime in the "+" menu #------------------------------------------------------------------------------ # # SELECT2.js # #------------------------------------------------------------------------------ select2.noMatches=No matches select2.searching=Searching... select2.tooShort=Please enter at least {0} characters #------------------------------------------------------------------------------ # # DUPLICATION VIEWER # #------------------------------------------------------------------------------ duplications.dups_found_on_deleted_resource=This file contains duplicated blocks with some deleted resources. This project should be reanalyzed to remove these obsolete duplicated blocks. #------------------------------------------------------------------------------ # # GENERIC CODE VIEWER # #------------------------------------------------------------------------------ code_viewer.no_source_code_displayed_due_to_empty_analysis.TRK=No code files were found for analysis. code_viewer.no_source_code_displayed_due_to_empty_analysis.APP=No projects in this application. code_viewer.no_source_code_displayed_due_to_empty_analysis.VW=No projects, applications, or portfolios in this portfolio. code_viewer.no_source_code_displayed_due_to_empty_analysis.SVW=No projects, applications, or portfolios in this portfolio. code_viewer.no_source_code_displayed_due_to_security=Due to security settings, no source code can be displayed. code_viewer.no_source_code_displayed_due_to_source_removed=The file was removed, no source code can be displayed. code_viewer.not_all_measures_are_shown=Not all projects and applications are included code_viewer.not_all_measures_are_shown.help=You do not have access to all projects and/or applications. code_viewer.portfolio_code_toggle_disabled.help=New Code and Overall Code measures are not available when searching for projects or applications. code_viewer.loading=Source code is loading #------------------------------------------------------------------------------ # # CUSTOM MEASURES # #------------------------------------------------------------------------------ custom_measures.page=Custom Measures custom_measures.page.description=Update the values of custom metrics for this project. Changes will take effect at the project's next analysis. Custom metrics must be created at the global level. custom_measures.deprecated=Custom measures are deprecated and will be removed soon. custom_measures.pending=Pending custom_measures.pending_tooltip=The value will be integrated to project during next analysis. custom_measures.all_metrics_taken=There are already measures on all available custom metrics. custom_measures.delete_custom_measure=Delete Custom Measure custom_measures.delete_custom_measure.confirmation=Are you sure you want to delete custom measure "{0}"? custom_measures.create_custom_measure=Create Custom Measure custom_measures.update_custom_measure=Update Custom Measure custom_measures.metric=Metric #------------------------------------------------------------------------------ # # PROJECT ACTIVITY/HISTORY SERVICE # #------------------------------------------------------------------------------ project_activity.analysis=Analysis project_activity.analysis_build_string_X=Build string: {0} project_activity.add_version=Create Version project_activity.analyzed.TRK=Project Analyzed project_activity.analyzed.APP=Application Analyzed project_activity.remove_version=Remove Version project_activity.remove_version.question=Are you sure you want to delete this version? project_activity.change_version=Change Version project_activity.add_custom_event=Create Custom Event project_activity.change_custom_event=Change Event project_activity.remove_custom_event=Delete Event project_activity.remove_custom_event.question=Are you sure you want to delete this event? project_activity.reset_dates=Reset dates project_activity.delete_analysis=Delete Analysis project_activity.delete_analysis.question=Are you sure you want to delete this analysis from the history? project_activity.filter_events=Filter events project_activity.events.tooltip.edit=Edit this event project_activity.events.tooltip.delete=Delete this event project_activity.new_code_period_start=New Code Period starts here project_activity.new_code_period_start.help=The analysis before this mark is the baseline for New Code comparison project_activity.graphs.new_code=New Code project_activity.graphs.new_code_long=New Code is indicated in yellow on the graph. project_activity.graphs.issues=Issues project_activity.graphs.coverage=Coverage project_activity.graphs.duplications=Duplications project_activity.graphs.custom=Custom project_activity.graphs.custom.add=Add metric project_activity.graphs.custom.add_metric=Add a metric project_activity.graphs.custom.select_metric=Select metric to display project_activity.graphs.custom.add_metric_info=Only 3 metrics of the same type can be displayed on one graph. You can have a maximum of two graphs. project_activity.graphs.custom.no_history=There isn't enough data to generate an activity graph, please select more metrics. project_activity.graphs.custom.metric_no_history=This metric has no historical data to display. project_activity.graphs.custom.search=Search for a metric by name project_activity.graphs.custom.type_x_message=Only "{0}" metrics are available with your current selection. project_activity.custom_metric.covered_lines=Covered Lines #------------------------------------------------------------------------------ # # PROJECT "UPDATE KEY" PAGE # #------------------------------------------------------------------------------ update_key.old_key=Old Key update_key.new_key=New Key update_key.are_you_sure_to_change_key=Are you sure you want to change key of "{0}"? #------------------------------------------------------------------------------ # # PROJECT QUALITY PROFILE PAGE # #------------------------------------------------------------------------------ project_quality_profile.instance_default=Instance default project_quality_profile.successfully_updated={0} Quality Profile has been successfully updated. project_quality_profile.subtitle=Manage project Quality Profiles project_quality_profile.always_use_default=Always use the instance default Quality Profile project_quality_profile.current=Current Quality Profile project_quality_profile.always_use_specific=Always use a specific Quality Profile project_quality_profile.change_lang_X_profile=Change {0} Quality Profile project_quality_profile.requires_new_analysis=Changes will be applied after the next analysis. project_quality_profile.add_language.title=Add a new language project_quality_profile.add_language.description=Manually configure a specific profile for a new language before the next analysis. project_quality_profile.add_language.action=Add language project_quality_profile.add_language_modal.title=Add a language project_quality_profile.add_language_modal.choose_language=Choose a language project_quality_profile.add_language_modal.choose_profile=Choose a profile project_quality_profile.add_language_modal.no_active_rules=this profile has no active rules project_quality_profile.add_language_modal.profile_unavailable_no_active_rules=This profile has no active rules, and cannot be used. Please enable at least 1 rule before using this profile. project_quality_profile.add_language_modal.go_to_profile=Go to Quality Profile project_quality_profile.change_profile=Change profile #------------------------------------------------------------------------------ # # PROJECT QUALITY GATE PAGE # #------------------------------------------------------------------------------ project_quality_gate.default_qgate=Default project_quality_gate.successfully_updated=Quality Gate has been successfully updated. project_quality_gate.subtitle=Manage project Quality Gate project_quality_gate.always_use_default=Always use the instance default Quality Gate project_quality_gate.always_use_specific=Always use a specific Quality Gate project_quality_gate.requires_new_analysis=Changes will be applied after the next analysis. project_quality_gate.no_condition=This Quality Gate is empty. To make it usable, add conditions to the {link}. project_quality_gate.no_condition_on_new_code=This Quality Gate sets conditions on overall code but not on new code. It will not appear on pull requests. To enable it for pull requests, add conditions to the {link}. project_quality_gate.no_condition.link=Quality Gate definition project_quality_gate.no_condition.reason=No conditions #------------------------------------------------------------------------------ # # PROJECT (RESOURCE) DELETION PAGE # #------------------------------------------------------------------------------ project_deletion.delete_resource_confirmation=Are you sure you want to delete "{0}"? project_deletion.resource_deleted=Project "{0}" has been successfully deleted. projects_management.delete_resource_confirmation=Are you sure you want to delete "{0}"? projects_management.delete_selected_warning=You're about to delete {0} selected items. projects_management.delete_all_warning=You're about to delete all {0} items. projects_management.project_has_been_successfully_created=Project {project} has been successfully created. #------------------------------------------------------------------------------ # # PROJECT INFORMATION DRAWER # #------------------------------------------------------------------------------ project.info.title=Project Information application.info.title=Application Information project.info.description=Description project.info.quality_gate=Quality Gate used project.info.to_notifications=Set notifications project.info.notifications=Set notifications project.info.main_branch=Main branch project.info.see_more_info_on_x_locs=See more information on your {0} lines of code #------------------------------------------------------------------------------ # # QUALITY PROFILES # #------------------------------------------------------------------------------ quality_profiles.new_profile=New Profile quality_profiles.compare_with=Compare with quality_profiles.filter_by=Filter profiles by quality_profiles.restore_profile=Restore Profile quality_profiles.restore_profile.success={1} rule(s) restored in profile "{0}" quality_profiles.restore_profile.warning={1} rule(s) restored, {2} rule(s) ignored in profile "{0}" quality_profiles.optional_configuration_file=Optional configuration file quality_profiles.new_name=New name quality_profiles.no_languages_available=There are no languages available. You cannot create a new profile. quality_profiles.delete_confirm_title=Delete Profile quality_profiles.are_you_sure_want_delete_profile_x=Are you sure that you want to delete the profile "{0}"? quality_profiles.are_you_sure_want_delete_profile_x_and_descendants=Are you sure that you want to delete the profile "{0}" and all its descendants? quality_profiles.this_profile_has_descendants=This profile has descendants. quality_profiles.profile_inheritance=Inheritance quality_profiles.no_projects_associated_to_profile=No projects are explicitly associated to the profile. quality_profiles.cannot_associate_projects_no_rules=You must activate at least 1 rule before you can assign projects to this profile. quality_profiles.cannot_set_default_no_rules=You must activate at least 1 rule before you can make this profile the default profile. quality_profiles.warning.used_by_projects_no_rules=The current profile is used on several projects, but it has no active rules. Please activate at least 1 rule for this profile. quality_profiles.warning.is_default_no_rules=The current profile is the default profile, but it has no active rules. Please activate at least 1 rule for this profile. quality_profiles.parent=Parent: quality_profiles.parameter_set_to=Parameter {0} set to {1} quality_profiles.x_rules_only_in={0} rules only in quality_profiles.x_rules_have_different_configuration={0} rules have a different configuration quality_profiles.copy_x_title=Copy Profile "{0}" - {1} quality_profiles.extend_x_title=Extend Profile "{0}" - {1} quality_profiles.rename_x_title=Rename Profile {0} - {1} quality_profiles.deprecated=deprecated quality_profiles.severity_set_to=Severity set to quality_profiles.changelog.ACTIVATED=Activated 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_profile.x_rules={0} rule(s) quality_profile.x_active_rules={0} active rules quality_profiles.x_overridden_rules={0} overridden rules 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.activate_more=Activate More quality_profiles.activate_more.help.built_in=This Quality Profile is built in, and cannot be updated manually. If you want to activate more rules, create a new profile that inherits from this one and add rules there. quality_profiles.activate_more_rules=Activate More Rules quality_profiles.intro1=Quality Profiles are collections of rules to apply during an analysis. quality_profiles.intro2=For each language there is a default profile. All projects not explicitly assigned to some other profile will be analyzed with the default. Ideally, all projects will use the same profile for a language. quality_profiles.list.projects=Projects quality_profiles.list.projects.help=Projects assigned to a profile will always be analyzed with it for that language, regardless of which profile is the default. Quality Profile administrators may assign projects to a non-default profile, or always make it follow the system default. Project administrators may choose any profile for each language. quality_profiles.list.rules=Rules quality_profiles.list.updated=Updated quality_profiles.list.used=Used quality_profiles.list.default.help=For each language there is a default profile. All projects not explicitly assigned to some other profile will be analyzed with the default. 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.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.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 quality_profiles.not_updated_more_than_year=The following profiles haven't been updated for more than 1 year: quality_profiles.exporters=Exporters quality_profiles.exporters.deprecated=Exporters are deprecated, and will be removed in a future version. quality_profiles.updated_=Updated: quality_profiles.used_=Used: quality_profiles.built_in=Built-in 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 "Administer Quality Profiles" permission and those listed below 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: quality_profiles.search_description=Search users by login or name, and groups by name: quality_profiles.permissions.remove.user=Remove permission from user quality_profiles.permissions.remove.user.confirmation=Are you sure you want to remove permission on this quality profile from user {user}? quality_profiles.permissions.remove.group=Remove permission from group quality_profiles.permissions.remove.group.confirmation=Are you sure you want to remove permission on this quality profile from group {user}? #------------------------------------------------------------------------------ # # QUALITY GATES # #------------------------------------------------------------------------------ quality_gates.create=Create Quality Gate quality_gates.rename=Rename Quality Gate quality_gates.delete=Delete Quality Gate quality_gates.copy=Copy Quality Gate quality_gates.cannot_set_default_no_conditions=You must configure at least 1 condition before you can make this the default quality gate. quality_gates.is_default_no_conditions=This is the default quality gate, but it has no configured conditions. Please configure at least 1 condition for this quality gate. quality_gates.conditions=Conditions quality_gates.conditions.help=Your project will fail the Quality Gate if it crosses any metric thresholds set for New Code or Overall Code. quality_gates.conditions.help.link=See also: Clean as You Code quality_gates.projects=Projects quality_gates.projects.help=The Default gate is applied to all projects not explicitly assigned to a gate. Quality Gate administrators can assign projects to a non-default gate, or always make it follow the system default. Project administrators may choose any gate. quality_gates.add_condition=Add Condition quality_gates.condition.edit=Edit condition on {0} quality_gates.condition.delete=Delete condition on {0} quality_gates.condition_added=Successfully added condition. quality_gates.update_condition=Update Condition quality_gates.condition_updated=Successfully updated condition. quality_gates.no_conditions=No Conditions quality_gates.health_icons=Project health icons represent: quality_gates.projects_for_default=Every project not specifically associated to a quality gate will be associated to this one by default. quality_gates.projects.with=With quality_gates.projects.without=Without quality_gates.projects.all=All quality_gates.projects.noResults=No Projects quality_gates.projects.select_hint=Click to associate this project with the quality gate quality_gates.projects.deselect_hint=Click to remove association between this project and the quality gate quality_gates.projects.cannot_associate_projects_no_conditions=You must configure at least 1 condition before you can assign projects to this quality gate. quality_gates.operator.LT=is less than quality_gates.operator.GT=is greater than quality_gates.operator.EQ=equals quality_gates.operator.NE=is not quality_gates.operator.LT.short=< quality_gates.operator.GT.short=> quality_gates.operator.EQ.short== quality_gates.operator.NE.short=\u2260 quality_gates.operator.LT.rating=is better than quality_gates.operator.GT.rating=is worse than quality_gates.operator.EQ.rating=is quality_gates.operator.NE.rating=is not quality_gates.delete.confirm.message=Are you sure you want to delete the "{0}" quality gate? quality_gates.delete.confirm.default=Are you sure you want to delete the "{0}" quality gate, which is the default quality gate? quality_gates.delete_condition=Delete Condition quality_gates.condition_deleted=Successfully deleted condition quality_gates.delete_condition.confirm.message=Are you sure you want to delete the "{0}" condition? quality_gates.conditions.fails_when=Quality Gate fails when quality_gates.conditions.metric=Metric quality_gates.conditions.new_code=On New Code quality_gates.conditions.new_code.long=Conditions on New Code quality_gates.conditions.new_code.description=Conditions on New Code apply to all branches and to Pull Requests. quality_gates.conditions.overall_code=On Overall Code quality_gates.conditions.overall_code.long=Conditions on Overall Code quality_gates.conditions.overall_code.description=Conditions on Overall Code apply to branches only. quality_gates.conditions.operator=Operator quality_gates.conditions.warning=Warning quality_gates.conditions.warning.tooltip=Warning status is deprecated and will disappear with the next update of the Quality Gate. quality_gates.conditions.value=Value quality_gates.duplicated_conditions=This quality gate has duplicated conditions: quality_gates.intro.1=Quality Gate is the set of conditions the project must meet before it can be released into production. quality_gates.intro.2=It is possible to set a default Quality Gate, which will be applied to all projects not explicitly assigned to some other gate. quality_gates.built_in=Built-in quality_gates.built_in.help=Built-in, immutable Quality Gate reflecting best practices. quality_gates.built_in.description.1=This quality gate is provided by default. quality_gates.built_in.description.2=It will automatically be updated with the latest recommendations. quality_gates.status=Quality Gate status quality_gates.help=A Quality Gate is a set of measure-based, Boolean conditions. It helps you know immediately whether your projects are production-ready. Ideally, all projects will use the same quality gate. Each project's Quality Gate status is displayed prominently on its homepage. quality_gates.permissions=Permissions quality_gates.permissions.help=Users with the global "Administer Quality Gates" permission and those listed below can manage this Quality Gate. quality_gates.permissions.grant=Grant permissions to a user or a group quality_gates.permissions.search=Search users by login or name, and groups by name: quality_gates.permissions.remove.user=Remove permission from user quality_gates.permissions.remove.user.confirmation=Are you sure you want to remove permission on this quality gate from user {user}? quality_gates.permissions.remove.group=Remove permission from group quality_gates.permissions.remove.group.confirmation=Are you sure you want to remove permission on this quality gate from group {user}? #------------------------------------------------------------------------------ # # RULES DOCUMENTATION PAGE # #------------------------------------------------------------------------------ rules.parameters=Parameters rules.status.beta=Beta rules.status.BETA=Beta rules.status.deprecated=Deprecated rules.status.DEPRECATED=Deprecated rules.status.DEPRECATED.help=The rule that generated this issue has been deprecated and will be removed. Once the rule is removed, this issue will no longer appear. rules.status.ready=Ready rules.status.READY=Ready rules.status.REMOVED=Removed rules.status.REMOVED.help=The rule that generated this issue has been removed. Starting on the next analysis, this issue will no longer appear. #------------------------------------------------------------------------------ # # CODING RULES # #------------------------------------------------------------------------------ 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 coding_rules.activation_severity=Activation Severity coding_rules.available_since=Available Since coding_rules.bulk_change=Bulk Change coding_rules.bulk_change.success={2} rule(s) changed in profile {0} - {1} coding_rules.bulk_change.warning={2} rule(s) changed, {3} rule(s) ignored in profile {0} - {1} coding_rules.bulk_change.no_quality_profile=No quality profile. coding_rules.can_not_bulk_change=Bulk change is only available when you have a custom Quality Profile to target. You can create a customizable Quality Profile based on a built-in one by Copying or Extending it in the Quality Profiles list. coding_rules.can_not_deactivate=This rule is inherited and cannot be deactivated. coding_rules.change_details=Change Details of Quality Profile coding_rules.context.others.title=How can I fix it in another component or framework? coding_rules.context.others.description.first=Although the main framework or component you use in your project is not listed above, you may find helpful content in the instructions we provide. coding_rules.context.others.description.second=Caution: The libraries mentioned in these instructions may not be appropriate for your code. coding_rules.context.others.description.do=Do use libraries that are compatible with the frameworks you are using. coding_rules.context.others.description.dont=Don’t blindly copy and paste the fixups into your code. coding_rules.context.others.title_feedback=Help us improve coding_rules.context.others.feedback_description_1=Let us know if the instructions we provide do not work for you. Tell us which framework you use and why our solution does not work by submitting an idea on the SonarQube productboard. coding_rules.context.others.feedback_description_2=We will do our best to provide you with more relevant instructions in the future. coding_rules.context.others.feedback_description.link=Submit an idea coding_rules.create=Create coding_rules.create_custom_rule=Create Custom Rule coding_rules.custom_rule=Custom Rule coding_rules.custom_rule.help=Custom rules are created by administrators from templates, and are the only fully-editable rules. coding_rules.custom_rule.activation_notice=Note: parameters of a custom rule are not customizable on rule activation, only during creation/edit. coding_rules.custom_rule.removal=Only custom rules may be deleted. When a custom rule is deleted, it is not removed from the SonarQube instance. Instead its status is set to "REMOVED", allowing relevant issues to continue to be displayed properly. coding_rules.custom_rules=Custom Rules coding_rules.deactivate_in_quality_profile=Deactivate In Quality Profile coding_rules.delete_rule=Delete Rule coding_rules.delete.custom.confirm=Are you sure you want to delete custom rule "{0}"? coding_rules.extend_description=Extend Description coding_rules.deactivate_in=Deactivate In coding_rules.deactivate=Deactivate coding_rules.deactivate.confirm=Are you sure you want to deactivate this rule in the profile? coding_rules.deactivate_in_all_quality_profiles=Deactivate In All {0} Profiles coding_rules.inherits="{0}" inherits from "{1}" coding_rules.issues=Issues coding_rules.issues.only_main_branches=Only issues from the main project branches are included. coding_rules.most_violating_projects=Most Violating Projects coding_rules.need_extend_or_copy=Rules in built-in Quality Profiles can't be changed. You can create a customizable Quality Profile based on a built-in one by Copying or Extending it in the Quality Profiles list. coding_rules.no_results=No Coding Rules coding_rules.no_issue_detected_for_projects=No issues were detected for this rule in the main project branches. coding_rules.no_tags=No tags coding_rules.original=Original: coding_rules.overrides="{0}" overrides "{1}" coding_rules.parameter.empty=(empty) coding_rules.parameters=Parameters coding_rules.parameters.default_value=Default Value: coding_rules.quality_profiles=Quality Profiles coding_rules.quality_profiles.template_caption=This rule template was activated on the following profiles in previous versions of {instance}. It is not possible anymore to do so. Instead, please create a custom rule. coding_rules.quality_profile=Quality Profile coding_rules.reactivate=Reactivate coding_rules.reactivate.help=A rule with the same key has been previously deleted. Please reactivate the existing rule or modify the key to create a new rule. coding_rules.return_to_list=Return to list coding_rules.see_all=See all rules coding_rules.remove_extended_description=Remove Extended Description coding_rules.remove_extended_description.confirm=Are you sure you want to remove the extended description? coding_rules.repository_language=Rule repository (language) coding_rules.revert_to_parent_definition=Revert to Parent Definition coding_rules.revert_to_parent_definition.confirm=This rule will be reverted to the parameters defined in profile {0}. Are you sure? coding_rules.rule_template=Rule Template coding_rules.rule_template.help=Rule Templates allow users to easily define their own rules. They are like cookie cutters from which you can stamp out new, "custom rules". The rules created from a template are listed on its rule detail page. coding_rules.rule_template.title=This rule can be used as a template to create custom rules, it cannot be activated on a profile coding_rules._rules=rules coding_rules.show_template=Show Template coding_rules.skip_to_filters=Skip to rules filters coding_rules.to_select_rules=to select rules coding_rules.type.tooltip.CODE_SMELL=Code Smell Detection Rule coding_rules.type.tooltip.BUG=Bug Detection Rule coding_rules.type.tooltip.VULNERABILITY=Vulnerability Detection Rule coding_rules.type.tooltip.SECURITY_HOTSPOT=Security Hotspot Detection Rule coding_rules.update_custom_rule=Update Custom Rule coding_rules.filter_similar_rules=Filter Similar Rules coding_rules.filters.activation=Activation coding_rules.filters.activation.active=Active coding_rules.filters.activation.active_rules=Active Rules coding_rules.filters.activation.inactive=Inactive 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.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.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.name=Name coding_rules.filters.repository=Repository coding_rules.filters.severity=Severity coding_rules.filters.status=Status coding_rules.filters.tag=Tag coding_rules.filters.template=Templates coding_rules.filters.template.is_template=Show Templates Only coding_rules.filters.template.is_not_template=Hide Templates coding_rules.facet.languages=Language coding_rules.facet.repositories=Repository coding_rules.facet.tags=Tag coding_rules.facet.qprofile=Quality Profile coding_rules.facet.qprofile.help=Quality Profiles are collections of Rules to apply during an analysis. coding_rules.facet.qprofile.link=See also: Quality Profiles coding_rules.facet.debt_characteristics=Characteristic coding_rules.facet.severities=Default Severity coding_rules.facet.statuses=Status coding_rules.facet.available_since=Available Since coding_rules.facet.inheritance=Inheritance coding_rules.facet.activationSeverities=Activation Severity coding_rules.facet.template=Template coding_rules.facet.rule_key=Rule coding_rules.facet.types=Type coding_rules.facets.languages=Languages coding_rules.facets.tags=Tags coding_rules.facets.repositories=Repositories coding_rules.facets.top=Top {0} coding_rules.remediation_function=Remediation function coding_rules.remediation_function.LINEAR=Linear coding_rules.remediation_function.LINEAR_OFFSET=Linear with offset coding_rules.remediation_function.CONSTANT_ISSUE=Constant/issue coding_rules.remediation_function.coeff=Coeff coding_rules.remediation_function.offset=Offset coding_rules.remediation_function.constant=Constant coding_rules.external_rule.engine=Rule provided by an external rule engine: {0} coding_rules.description_section.title.introduction=Introduction coding_rules.description_section.title.root_cause=Why is this an issue? coding_rules.description_section.title.root_cause.SECURITY_HOTSPOT=What is the risk? coding_rules.description_section.title.assess_the_problem=Assess the risk coding_rules.description_section.title.how_to_fix=How can I fix it? coding_rules.description_section.title.more_info=More Info coding_rules.description_context.title=Which component or framework contains the issue? coding_rules.description_context.sub_title=How can I fix it in {0}? coding_rules.description_context.default_information={0} was detected as the most relevant component or framework for this issue. coding_rules.description_context.other=Other coding_rules.more_info.education_principles.title=Security principles coding_rules.more_info.resources.title=Resources coding_rules.more_info.notification_message=We've added new information about security principles below. Security principles are general guidelines that can help you improve the security of your code. Take a moment now to read through them. coding_rules.more_info.scroll_message=Scroll down to security principles #------------------------------------------------------------------------------ # # EMAIL CONFIGURATION # #------------------------------------------------------------------------------ email_configuration.test.title=Test Configuration email_configuration.test.to_address=To email_configuration.test.subject=Subject email_configuration.test.message=Message email_configuration.test.message_text=This is a test message from SonarQube. email_configuration.test.send=Send Test Email email_configuration.test.email_was_sent_to_x=Email was sent to {0} #------------------------------------------------------------------------------ # # NOTIFICATIONS # #------------------------------------------------------------------------------ notification.channel.EmailNotificationChannel=Email notification.dispatcher.information=A notification is never sent to the author of the event. notification.dispatcher.ChangesOnMyIssue=Changes in issues/hotspots assigned to me notification.dispatcher.NewIssues=New issues notification.dispatcher.NewAlerts=Quality gate changes on all available projects notification.dispatcher.NewAlerts.project=Quality gate changes notification.dispatcher.NewFalsePositiveIssue=Issues resolved as false positive or won't fix notification.dispatcher.SQ-MyNewIssues=My new issues notification.dispatcher.CeReportTaskFailure=Background tasks in failure on my administered projects notification.dispatcher.CeReportTaskFailure.project=Background tasks in failure #------------------------------------------------------------------------------ # # ALERTS # #------------------------------------------------------------------------------ alerts.operator.<=is less than alerts.operator.>=is greater than alerts.operator.\==equals alerts.operator.!\==is not alert.tooltip.error=This is an error message. alert.tooltip.warning=This is a warning message. alert.tooltip.success=This is a success message. alert.tooltip.info=This is an info message. alert.dismiss=Dismiss this message #------------------------------------------------------------------------------ # # USER # #------------------------------------------------------------------------------ user.password_doesnt_match_confirmation=Password doesn't match confirmation. user.login_or_email_used_as_scm_account=Login and email are automatically considered as SCM accounts user.x_deleted={0} (deleted) login.login_to_sonarqube=Log In to SonarQube login.login_with_x=Log in with {0} login.more_options=More options login.unauthorized_access_alert=You are not authorized to access this page. Please log in with more privileges and try again. login.with_x=With {0} login.authentication_failed=Authentication failed login.logout_failed=Logout failed unauthorized.message=You're not authorized to access this page. Please contact the administrator. unauthorized.reason=Reason: #------------------------------------------------------------------------------ # # USERS & GROUPS PAGE # #------------------------------------------------------------------------------ users.update=Update users groups.users.edit=Change group members #------------------------------------------------------------------------------ # # MY PROFILE & MY ACCOUNT # #------------------------------------------------------------------------------ my_profile.login=Login my_profile.email=Email my_profile.groups=Groups my_profile.scm_accounts=SCM Accounts my_profile.scm_accounts.tooltip=SCM accounts are used for automatic issue assignment. Login and email are automatically considered as SCM account. my_profile.password.title=Enter a new password my_profile.password.old=Old Password my_profile.password.new=New Password my_profile.password.confirm=Confirm Password my_profile.password.changed=The password has been changed! my_profile.notifications.submit=Save changes my_profile.overall_notifications.title=Overall notifications my_profile.per_project_notifications.title=Notifications per project my_profile.per_project_notifications.add=Add a project my_profile.per_project_notifications.edit=Set notifications my_account.page=My Account my_account.notifications=Notifications my_account.no_project_notifications=You have not set project notifications yet. my_account.profile=Profile my_account.security=Security my_account.tokens_description=If you want to enforce security by not providing credentials of a real {instance} user to run your code scan or to invoke web services, you can provide a User Token as a replacement of the user login. This will increase the security of your installation by not letting your analysis user's password going through your network. my_account.token_type=Type my_account.project_name=Project my_account.tokens_last_usage=Last use my_account.tokens.expiration=Expiration my_account.tokens.expired=Token is expired my_account.projects=Projects my_account.projects.description=Those projects are the ones you are administering. my_account.projects.no_results=You are not administering any project yet. my_account.projects.analyzed_x=Analyzed {0} my_account.projects.never_analyzed=Never analyzed my_account.search_project=Search Project my_account.set_notifications_for=Search a project by name my_account.set_notifications_for.title=Add a project my_account.create_new.TRK=Add a project my_account.add_project=Add Project my_account.add_project.manual=Manually my_account.add_project.azure=Azure DevOps my_account.add_project.bitbucket=Bitbucket my_account.add_project.bitbucketcloud=Bitbucket my_account.add_project.github=GitHub my_account.add_project.gitlab=GitLab my_account.reset_password=Update your password my_account.reset_password.explain=This account should not use the default password. my_account.create_new_project_portfolio_or_application=Analyze new project / Create new portfolio or application my_account.preferences=Preferences my_account.preferences.keyboard_shortcuts=Enable Keyboard Shortcuts my_account.preferences.keyboard_shortcuts.description=Some actions can be performed using keyboard shortcuts. If you do not want to use these shortcuts, you can disable them here (this won't disable navigation shortcuts, which include the arrows, escape, and enter keys). For a list of available keyboard shortcuts, use the question mark shortcut (hit {questionMark} on your keyboard). my_account.preferences.keyboard_shortcuts.enabled=Keyboard shortcuts are enabled my_account.preferences.keyboard_shortcuts.disabled=Keyboard shortcuts are disabled #------------------------------------------------------------------------------ # # PROJECT PROVISIONING # #------------------------------------------------------------------------------ provisioning.no_analysis=No analysis has been performed since creation. The only available section is the configuration. provisioning.no_analysis.delete=Either you should retry analysis or simply {link}. provisioning.no_analysis.delete_project=delete the project provisioning.no_analysis_on_main_branch="{branchName}" branch has not been analyzed yet. provisioning.no_analysis_on_main_branch.bad_configuration="{branchName}" branch has not been analyzed yet and you have multiple branches already. It looks like it is not your {branchType}, check your configuration. provisioning.only_provisioned=Only Provisioned provisioning.only_provisioned.tooltip=Provisioned projects are projects that have been created, but have not been analyzed yet. provisioning.no_analysis.application=No analysis has been performed since creation. Analyze a project to see information here. #------------------------------------------------------------------------------ # # RULE SEVERITIES # #------------------------------------------------------------------------------ severity.BLOCKER=Blocker severity.BLOCKER.description=Must be fixed immediately. severity.CRITICAL=Critical severity.CRITICAL.description=Must be reviewed immediately and fixed soon. severity.MAJOR=Major severity.MAJOR.description=High potential for significant to moderate impact. severity.MINOR=Minor severity.MINOR.description=Potential for moderate to minor impact. severity.INFO=Info severity.INFO.description=Neither a bug nor a quality flaw. Just a finding. #------------------------------------------------------------------------------ # # METRIC DOMAINS # #------------------------------------------------------------------------------ metric_domain.Size=Size metric_domain.Tests=Tests metric_domain.Integration Tests=Integration Tests metric_domain.Complexity=Complexity metric_domain.Documentation=Documentation metric_domain.Rules=Rules metric_domain.General=General metric_domain.Duplication=Duplication metric_domain.Design=Design metric_domain.SCM=SCM metric_domain.Maintainability=Maintainability metric_domain.Releasability=Releasability metric_domain.Reliability=Reliability metric_domain.Security=Security metric_domain.SecurityReview=Security Review metric_domain.Issues=Issues metric_domain.Duplications=Duplications metric_domain.Coverage=Coverage #-------------------------------------------------------------------------------------------------------------------- # # METRIC TYPES # #-------------------------------------------------------------------------------------------------------------------- metric.type.INT=Integer metric.type.FLOAT=Float metric.type.PERCENT=Percent metric.type.BOOL=Boolean metric.type.STRING=String metric.type.MILLISEC=Milliseconds metric.type.DATA=Data metric.type.LEVEL=Level metric.type.DISTRIB=Distribution metric.type.RATING=Rating metric.type.WORK_DUR=Work Duration metric.level.ERROR=Failed metric.level.WARN=Warning metric.level.OK=Passed metric.level.NONE=None #------------------------------------------------------------------------------ # # METRICS # #------------------------------------------------------------------------------ metric.abstractness.description=Abstractness metric.abstractness.name=Abstractness metric.accessors.description=Accessors metric.accessors.name=Accessors metric.alert_status.description=The project status with regard to its quality gate. metric.alert_status.name=Quality Gate Status metric.authors_by_line.description=Authors by line metric.authors_by_line.name=Authors by Line metric.blocker_violations.description=Blocker issues metric.blocker_violations.name=Blocker Issues metric.branch_coverage.description=Condition coverage metric.branch_coverage.name=Condition Coverage metric.bugs.description=Bugs metric.bugs.name=Bugs metric.ca.description=Afferent couplings metric.ca.name=Afferent Couplings metric.ce.description=Efferent couplings metric.ce.name=Efferent Couplings metric.classes.description=Classes metric.classes.name=Classes metric.class_complexity.description=Complexity average by class metric.class_complexity.name=Complexity / Class metric.class_complexity_distribution.description=Classes distribution /complexity metric.class_complexity_distribution.name=Class Distribution / Complexity metric.code_smells.description=Code Smells metric.code_smells.name=Code Smells metric.cognitive_complexity.description=Cognitive complexity metric.cognitive_complexity.name=Cognitive Complexity metric.commented_out_code_lines.description=Commented lines of code metric.commented_out_code_lines.name=Commented-Out LOC metric.comment_blank_lines.description=Comments that do not contain comments metric.comment_blank_lines.name=Blank Comments metric.comment_lines.description=Number of comment lines metric.comment_lines.name=Comment Lines metric.comment_lines_density.description=Comments balanced by ncloc + comment lines metric.comment_lines_density.name=Comments (%) metric.comment_lines_density.short_name=Comments metric.complexity.description=Cyclomatic complexity metric.complexity.name=Cyclomatic Complexity metric.complexity_in_classes.description=Cyclomatic complexity in classes metric.complexity_in_classes.name=Complexity in Classes metric.complexity_in_functions.description=Cyclomatic complexity in functions metric.complexity_in_functions.name=Complexity in Functions metric.conditions_by_line.description=Conditions by line metric.conditions_by_line.name=Conditions by Line metric.conditions_to_cover.description=Conditions to cover metric.conditions_to_cover.name=Conditions to Cover metric.confirmed_issues.description=Confirmed issues metric.confirmed_issues.name=Confirmed Issues metric.coverage.description=Coverage by tests metric.coverage.name=Coverage metric.coverage_line_hits_data.description=Coverage hits by line metric.coverage_line_hits_data.name=Coverage Hits by Line metric.covered_conditions.description=Covered conditions metric.covered_conditions.name=Covered Conditions metric.covered_conditions_by_line.description=Covered conditions by line metric.covered_conditions_by_line.name=Covered Conditions by Line metric.covered_lines.description=Covered lines metric.covered_lines.name=Covered Lines metric.critical_violations.description=Critical issues metric.critical_violations.name=Critical Issues metric.development_cost.description=Development cost metric.development_cost.name=Development Cost metric.directories.description=Directories metric.directories.name=Directories metric.distance.description=Distance metric.distance.name=Distance metric.dit.description=Depth in Inheritance Tree metric.dit.name=Depth in Tree metric.dsm.description=Dependency Matrix metric.dsm.name=Dependency Matrix metric.duplicated_blocks.description=Duplicated blocks metric.duplicated_blocks.name=Duplicated Blocks metric.duplicated_files.description=Duplicated files metric.duplicated_files.name=Duplicated Files metric.duplicated_lines.description=Duplicated lines metric.duplicated_lines.name=Duplicated Lines metric.duplicated_lines_density.description=Duplicated lines balanced by statements metric.duplicated_lines_density.name=Duplicated Lines (%) metric.duplicated_lines_density.short_name=Duplications metric.duplicated_lines_density.extra_short_name=Density metric.duplications_data.description=Duplications details metric.duplications_data.name=Duplication Details metric.efficiency.description=Efficiency metric.efficiency.name=Efficiency metric.effort_to_reach_maintainability_rating_a.description=Effort to reach maintainability rating A metric.effort_to_reach_maintainability_rating_a.name=Effort to Reach Maintainability Rating A metric.effort_to_reach_maintainability_rating_a.extra_short_name=Effort to Reach A metric.false_positive_issues.description=False positive issues metric.false_positive_issues.name=False Positive Issues metric.files.description=Number of files metric.files.name=Files metric.file_complexity.description=Complexity average by file metric.file_complexity.name=Complexity / File metric.file_complexity_distribution.description=Files distribution /complexity metric.file_complexity_distribution.name=File Distribution / Complexity metric.file_cycles.description=File cycles metric.file_cycles.name=File Cycles metric.file_edges_weight.description=File edges weight metric.file_edges_weight.name=File Edges Weight metric.file_feedback_edges.description=Suspect file dependencies metric.file_feedback_edges.name=Suspect File Dependencies metric.file_tangles.description=Files tangles metric.file_tangles.name=File Tangles metric.file_tangle_index.description=File tangle index metric.file_tangle_index.name=File Tangle Index metric.functions.description=Functions metric.functions.name=Functions metric.function_complexity.description=Complexity average by function metric.function_complexity.name=Complexity / Function metric.function_complexity_distribution.description=Functions distribution /complexity metric.function_complexity_distribution.name=Function Distribution / Complexity metric.generated_lines.description=Number of generated lines metric.generated_lines.name.suffix=generated lines metric.generated_lines.name=Generated Lines metric.generated_ncloc.description=Generated non Commenting Lines of Code metric.generated_ncloc.name.suffix=generated lines of code metric.generated_ncloc.name=Generated Lines of Code metric.has_rating_X=Has rating: {0} metric.no_rating=Has no rating metric.info_violations.description=Info issues metric.info_violations.name=Info Issues metric.instability.description=Instability metric.instability.name=Instability metric.it_branch_coverage.description=Condition coverage by integration tests metric.it_branch_coverage.name=IT Condition Coverage metric.it_conditions_by_line.description=IT conditions by line metric.it_conditions_by_line.name=IT Conditions by Line metric.it_conditions_to_cover.description=Conditions to cover by integration tests metric.it_conditions_to_cover.name=IT Conditions to Cover metric.it_coverage.description=Integration tests coverage metric.it_coverage.name=IT Coverage metric.it_coverage_line_hits_data.description=Coverage hits by line by integration tests metric.it_coverage_line_hits_data.name=IT Coverage Hits by Line metric.it_covered_conditions_by_line.description=IT covered conditions by line metric.it_covered_conditions_by_line.name=IT Covered Conditions by Line metric.it_lines_to_cover.description=Lines to cover by integration tests metric.it_lines_to_cover.name=IT Lines to Cover metric.it_line_coverage.description=Line coverage by integration tests metric.it_line_coverage.name=IT Line Coverage metric.it_uncovered_conditions.description=Uncovered conditions by integration tests metric.it_uncovered_conditions.name=IT Uncovered Conditions metric.it_uncovered_lines.description=Uncovered lines by integration tests metric.it_uncovered_lines.name=IT Uncovered Lines metric.last_commit_date.name=Date of Last Commit metric.last_commit_datetimes_by_line.description=Last commit dates by line metric.last_commit_datetimes_by_line.name=Last Commit Dates by Line metric.lcom4.description=Lack of Cohesion of Functions metric.lcom4.name=LCOM4 metric.lcom4_blocks.description=LCOM4 blocks metric.lcom4_blocks.name=LCOM4 Blocks metric.lcom4_distribution.description=Class distribution /LCOM4 metric.lcom4_distribution.name=Class Distribution / LCOM4 metric.lines.description=Lines metric.lines.name=Lines metric.lines_to_cover.description=Lines to cover metric.lines_to_cover.name=Lines to Cover metric.line_coverage.description=Line coverage metric.line_coverage.name=Line Coverage metric.maintainability.description=Maintainability metric.maintainability.name=Maintainability metric.major_violations.description=Major issues metric.major_violations.name=Major Issues metric.minor_violations.description=Minor issues metric.minor_violations.name=Minor Issues metric.ncloc.name=Lines of Code metric.ncloc.description=Non commenting lines of code metric.ncloc_language_distribution.description=Non Commenting Lines of Code Distributed By Language metric.ncloc_language_distribution.name=Lines of Code Per Language metric.new_blocker_violations.description=New Blocker issues metric.new_blocker_violations.name=New Blocker Issues metric.new_branch_coverage.description=Condition coverage of new/changed code metric.new_branch_coverage.name=Condition Coverage on New Code metric.new_branch_coverage.extra_short_name=Condition Coverage metric.new_bugs.description=New Bugs metric.new_bugs.name=New Bugs metric.new_bugs.short_name=Bugs metric.new_code_smells.description=New Code Smells metric.new_code_smells.name=New Code Smells metric.new_code_smells.short_name=Code Smells metric.new_conditions_to_cover.description=Conditions to cover on new code metric.new_conditions_to_cover.name=Conditions to Cover on New Code metric.new_conditions_to_cover.extra_short_name=Conditions to Cover metric.new_coverage.description=Coverage of new/changed code metric.new_coverage.name=Coverage on New Code metric.new_coverage.short_name=Coverage metric.new_critical_violations.description=New Critical issues metric.new_critical_violations.name=New Critical Issues metric.new_development_cost.description=Development cost on new code metric.new_development_cost.name=Development Cost on New Code metric.new_duplicated_blocks.name=Duplicated Blocks on New Code metric.new_duplicated_blocks.extra_short_name=Duplicated Blocks metric.new_duplicated_blocks.description=Duplicated blocks on new code metric.new_duplicated_lines.name=Duplicated Lines on New Code metric.new_duplicated_lines.extra_short_name=Duplicated Lines metric.new_duplicated_lines.description=Duplicated Lines on New Code metric.new_duplicated_lines_density.description=Duplicated lines (%) on new code balanced by statements metric.new_duplicated_lines_density.name=Duplicated Lines (%) on New Code metric.new_duplicated_lines_density.short_name=Duplications metric.new_duplicated_lines_density.extra_short_name=Density metric.new_info_violations.description=New Info issues metric.new_info_violations.name=New Info Issues metric.new_it_branch_coverage.description=Integration tests condition coverage of new/changed code metric.new_it_branch_coverage.name=Condition Coverage by IT on New Code metric.new_it_conditions_to_cover.description=New conditions to cover by integration tests metric.new_it_conditions_to_cover.name=Conditions to Cover by IT on New Code metric.new_it_coverage.description=Integration tests coverage of new/changed code metric.new_it_coverage.name=Coverage by IT on New Code metric.new_it_lines_to_cover.description=Lines to cover on new code by integration tests metric.new_it_lines_to_cover.name=Lines to Cover by IT on New Code metric.new_it_line_coverage.description=Integration tests line coverage of added/changed code metric.new_it_line_coverage.name=Line Coverage by IT on New Code metric.new_it_uncovered_conditions.description=New conditions that are not covered by integration tests metric.new_it_uncovered_conditions.name=Uncovered Conditions by IT on New Code metric.new_it_uncovered_lines.description=New lines that are not covered by integration tests metric.new_it_uncovered_lines.name=Uncovered Lines by IT on New Code metric.new_lines_to_cover.description=Lines to cover on new code metric.new_lines_to_cover.name=Lines to Cover on New Code metric.new_lines_to_cover.extra_short_name=Lines to Cover metric.new_line_coverage.description=Line coverage of added/changed code metric.new_line_coverage.name=Line Coverage on New Code metric.new_line_coverage.extra_short_name=Line Coverage metric.new_maintainability_rating.description=Maintainability rating on new code metric.new_maintainability_rating.name=Maintainability Rating on New Code metric.new_maintainability_rating.extra_short_name=Rating metric.new_major_violations.description=New Major issues metric.new_major_violations.name=New Major Issues metric.new_minor_violations.description=New Minor issues metric.new_minor_violations.name=New Minor Issues metric.new_lines.name=New Lines metric.new_lines.description=New lines metric.new_lines.short_name=Lines metric.new_overall_branch_coverage.description=Condition coverage of new/changed code by all tests metric.new_overall_branch_coverage.name=Overall Condition Coverage on New Code metric.new_overall_conditions_to_cover.description=New conditions to cover by all tests metric.new_overall_conditions_to_cover.name=Overall Conditions to Cover on New Code metric.new_overall_coverage.description=Overall coverage of new/changed code metric.new_overall_coverage.name=Overall Coverage on New Code metric.new_overall_lines_to_cover.description=New lines to cover by all tests metric.new_overall_lines_to_cover.name=Overall Lines to Cover on New Code metric.new_overall_line_coverage.description=Line coverage of added/changed code by all tests metric.new_overall_line_coverage.name=Overall Line Coverage on New Code metric.new_overall_uncovered_conditions.description=New conditions that are not covered by any test metric.new_overall_uncovered_conditions.name=Overall Uncovered Conditions on New Code metric.new_overall_uncovered_lines.description=New lines that are not covered by any tests metric.new_overall_uncovered_lines.name=Overall Uncovered Lines on New Code metric.new_reliability_rating.description=Reliability rating on new code metric.new_reliability_rating.name=Reliability Rating on New Code metric.new_reliability_rating.extra_short_name=Rating metric.new_reliability_remediation_effort.description=Reliability remediation effort on new code metric.new_reliability_remediation_effort.name=Reliability Remediation Effort on New Code metric.new_reliability_remediation_effort.extra_short_name=Remediation Effort metric.new_security_hotspots.description=New Security Hotspots metric.new_security_hotspots.name=New Security Hotspots metric.new_security_hotspots.short_name=Security Hotspots metric.new_security_hotspots_reviewed.description=Percentage of Security Hotspots Reviewed on New Code metric.new_security_hotspots_reviewed.name=Security Hotspots Reviewed on New Code metric.new_security_hotspots_reviewed.short_name=Security Hotspots Reviewed metric.new_security_hotspots_reviewed_status.description=Security Review Reviewed Status on New Code metric.new_security_hotspots_reviewed_status.name=Security Review Reviewed Status on New Code metric.new_security_hotspots_to_review_status.description=Security Review To Review Status on New Code metric.new_security_hotspots_to_review_status.name=Security Review To Review Status on New Code metric.new_security_rating.description=Security rating on new code metric.new_security_rating.name=Security Rating on New Code metric.new_security_rating.extra_short_name=Rating metric.new_security_remediation_effort.description=Security remediation effort on new code metric.new_security_remediation_effort.name=Security Remediation Effort on New Code metric.new_security_remediation_effort.extra_short_name=Remediation Effort metric.new_security_review_rating.description=Security Review Rating on New Code metric.new_security_review_rating.name=Security Review Rating on New Code metric.new_security_review_rating.extra_short_name=Rating metric.new_sqale_debt_ratio.description=Technical Debt Ratio of new/changed code. metric.new_sqale_debt_ratio.name=Technical Debt Ratio on New Code metric.new_sqale_debt_ratio.short_name=Debt Ratio on new code metric.new_sqale_debt_ratio.extra_short_name=Debt Ratio metric.new_technical_debt.description=Added technical debt metric.new_technical_debt.name=Added Technical Debt metric.new_technical_debt.short_name=Added Debt metric.new_technical_debt.extra_short_name=Debt metric.new_uncovered_conditions.description=Uncovered conditions on new code metric.new_uncovered_conditions.name=Uncovered Conditions on New Code metric.new_uncovered_conditions.extra_short_name=Uncovered Conditions metric.new_uncovered_lines.description=Uncovered lines on new code metric.new_uncovered_lines.name=Uncovered Lines on New Code metric.new_uncovered_lines.extra_short_name=Uncovered Lines metric.new_violations.description=New issues metric.new_violations.name=New Issues metric.new_vulnerabilities.description=New Vulnerabilities metric.new_vulnerabilities.name=New Vulnerabilities metric.new_vulnerabilities.short_name=Vulnerabilities metric.noc.description=Number of Children metric.noc.name=Number of Children metric.open_issues.description=Open issues metric.open_issues.name=Open Issues metric.overall_branch_coverage.description=Condition coverage by all tests metric.overall_branch_coverage.name=Overall Condition Coverage metric.overall_conditions_by_line.description=Overall conditions by all tests and by line metric.overall_conditions_by_line.name=Overall Conditions by Line metric.overall_conditions_to_cover.description=Conditions to cover by all tests metric.overall_conditions_to_cover.name=Overall Conditions to Cover metric.overall_coverage.description=Overall test coverage metric.overall_coverage.name=Overall Coverage metric.overall_coverage_line_hits_data.description=Coverage hits by all tests and by line metric.overall_coverage_line_hits_data.name=Overall Coverage Hits by Line metric.overall_covered_conditions_by_line.description=Overall covered conditions by all tests and by line metric.overall_covered_conditions_by_line.name=Overall Covered Conditions by Line metric.overall_lines_to_cover.description=Lines to cover by all tests metric.overall_lines_to_cover.name=Overall Lines to Cover metric.overall_line_coverage.description=Line coverage by all tests metric.overall_line_coverage.name=Overall Line Coverage metric.overall_uncovered_conditions.description=Uncovered conditions by all tests metric.overall_uncovered_conditions.name=Overall Uncovered Conditions metric.overall_uncovered_lines.description=Uncovered lines by all tests metric.overall_uncovered_lines.name=Overall Uncovered Lines metric.packages.description=Packages metric.packages.name=Packages metric.package_cycles.description=Package cycles metric.package_cycles.name=Package Cycles metric.package_edges_weight.description=Package edges weight metric.package_edges_weight.name=Package Edges Weight metric.package_feedback_edges.description=Package dependencies to cut metric.package_feedback_edges.name=Package Dependencies to Cut metric.package_tangles.description=File dependencies to cut metric.package_tangles.name=File Dependencies to Cut 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.name=Profile metric.profile_version.description=Selected Quality Profile version metric.profile_version.name=Profile Version metric.projects.description=Number of project branches metric.projects.name=Project branches metric.public_api.description=Public API metric.public_api.name=Public API metric.public_documented_api_density.description=Public documented classes and functions balanced by ncloc metric.public_documented_api_density.name=Public Documented API (%) metric.public_undocumented_api.description=Public undocumented classes, functions and variables 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.name=Profiles metric.reliability.description=Reliability metric.reliability.name=Reliability metric.reliability_rating.description=Reliability rating metric.reliability_rating.name=Reliability Rating metric.reliability_rating.extra_short_name=Rating metric.reliability_rating.tooltip.A=Reliability rating is A when there are no bugs. metric.reliability_rating.tooltip.B=Reliability rating is B when there is at least one minor bug. metric.reliability_rating.tooltip.C=Reliability rating is C when there is at least one major bug. metric.reliability_rating.tooltip.D=Reliability rating is D when there is at least one critical bug. metric.reliability_rating.tooltip.E=Reliability rating is E when there is at least one blocker bug. metric.reliability_remediation_effort.description=Reliability Remediation Effort metric.reliability_remediation_effort.name=Reliability Remediation Effort metric.reliability_remediation_effort.extra_short_name=Remediation Effort metric.reopened_issues.description=Reopened issues metric.reopened_issues.name=Reopened Issues metric.revisions_by_line.description=Revisions by line metric.revisions_by_line.name=Revisions by Line metric.rfc.description=Response for Class metric.rfc.name=Response for Class metric.rfc_distribution.description=Class distribution /RFC metric.rfc_distribution.name=Class Distribution / RFC metric.security_hotspots.description=Security Hotspots metric.security_hotspots.full_description=Security-sensitive code that requires manual review to assess whether or not a vulnerability exists. metric.security_hotspots.name=Security Hotspots metric.security_hotspots_reviewed.description=Percentage of Security Hotspots Reviewed metric.security_hotspots_reviewed.name=Security Hotspots Reviewed metric.security_hotspots_reviewed_status.description=Security Review Reviewed Status metric.security_hotspots_reviewed_status.name=Security Review Reviewed Status metric.security_hotspots_to_review_status.description=Security Review To Review Status metric.security_hotspots_to_review_status.name=Security Review To Review Status metric.security_rating.description=Security rating metric.security_rating.name=Security Rating metric.security_rating.extra_short_name=Rating metric.security_rating.tooltip.A=Security rating is A when there are no vulnerabilities. metric.security_rating.tooltip.B=Security rating is B when there is at least one minor vulnerability. metric.security_rating.tooltip.C=Security rating is C when there is at least one major vulnerability. metric.security_rating.tooltip.D=Security rating is D when there is at least one critical vulnerability. metric.security_rating.tooltip.E=Security rating is E when there is at least one blocker vulnerability. metric.security_remediation_effort.description=Security remediation effort metric.security_remediation_effort.name=Security Remediation Effort metric.security_remediation_effort.extra_short_name=Remediation Effort metric.security_review_rating.description=Security Review Rating metric.security_review_rating.name=Security Review Rating metric.security_review_rating.extra_short_name=Rating metric.security_review_rating.tooltip.A=Security Review rating is A when at least 80% of Security Hotspots are reviewed. metric.security_review_rating.tooltip.B=Security Review rating is B when less than 80% of Security Hotspots are reviewed. metric.security_review_rating.tooltip.C=Security Review rating is C when less than 70% of Security Hotspots are reviewed. metric.security_review_rating.tooltip.D=Security Review rating is D when less than 50% of Security Hotspots are reviewed. metric.security_review_rating.tooltip.E=Security Review rating is E when less than 30% of Security Hotspots are reviewed. metric.skipped_tests.description=Number of skipped unit tests metric.skipped_tests.name=Skipped Unit Tests metric.skipped_tests.short_name=Skipped metric.sqale_debt_ratio.description=Ratio of the actual technical debt compared to the estimated cost to develop the whole source code from scratch metric.sqale_debt_ratio.name=Technical Debt Ratio metric.sqale_debt_ratio.short_name=Debt Ratio metric.sqale_index.description=Total effort (in hours) to fix all the issues on the component and therefore to comply to all the requirements. metric.sqale_index.name=Technical Debt metric.sqale_index.short_name=Debt metric.sqale_rating.description=A-to-E rating based on the technical debt ratio metric.sqale_rating.name=Maintainability Rating metric.sqale_rating.extra_short_name=Rating metric.sqale_rating.tooltip=Maintainability rating is {0} when the technical debt ratio is greater than {1} metric.sqale_rating.tooltip.A=Maintainability rating is A when the technical debt ratio is less than {0} metric.statements.description=Number of statements metric.statements.name=Statements metric.suspect_lcom4_density.description=Density of classes having LCOM4>1 metric.suspect_lcom4_density.name=Suspect LCOM4 Density metric.tests.description=Number of unit tests metric.tests.name=Unit Tests metric.test_data.description=Unit tests details metric.test_data.name=Unit Test Details metric.test_errors.description=Number of unit test errors metric.test_errors.name=Unit Test Errors metric.test_errors.short_name=Errors metric.test_execution_time.description=Execution duration of unit tests metric.test_execution_time.name=Unit Test Duration metric.test_execution_time.short_name=Duration metric.test_failures.description=Number of unit test failures metric.test_failures.name=Unit Test Failures metric.test_failures.short_name=Failures metric.test_success_density.description=Density of successful unit tests metric.test_success_density.name=Unit Test Success (%) metric.test_success_density.short_name=Success metric.uncovered_conditions.description=Uncovered conditions metric.uncovered_conditions.name=Uncovered Conditions metric.uncovered_lines.description=Uncovered lines metric.uncovered_lines.name=Uncovered Lines metric.usability.description=Usability metric.usability.name=Usability metric.violations.description=Issues metric.violations.name=Issues metric.violations.short_name=Issues metric.vulnerabilities.description=Vulnerabilities metric.vulnerabilities.name=Vulnerabilities metric.wont_fix_issues.description=Won't fix issues metric.wont_fix_issues.name=Won't Fix Issues #------------------------------------------------------------------------------ # # GLOBAL PERMISSIONS # #------------------------------------------------------------------------------ global_permissions.permission=Permission global_permissions.users=Users global_permissions.groups=Groups global_permissions.administer=Administer global_permissions.creator=Create global_permissions.admin=Administer System global_permissions.admin.desc=Ability to perform all administration functions for the instance. global_permissions.profileadmin=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 global_permissions.scan.desc=Ability to get all settings required to perform an analysis (including the secured settings like passwords) and to push analysis results to the {instance} server. global_permissions.provisioning=Projects global_permissions.provisioning.desc=Ability to initialize a project so its settings can be configured before the first analysis. global_permissions.filter_by_x_permission=Filter by "{0}" permission global_permissions.restore_access=Restore Access global_permissions.restore_access.message=You will receive {browse} and {administer} permissions on the project. Do you want to continue? global_permissions.applicationcreator=Applications global_permissions.applicationcreator.desc=Ability to create an application. global_permissions.portfoliocreator=Portfolios global_permissions.portfoliocreator.desc=Ability to create a portfolio. #------------------------------------------------------------------------------ # # PROJECTS PERMISSIONS # #------------------------------------------------------------------------------ projects_role.criteria.name=Name contains projects_role.criteria.key=Key contains projects_role.role=Role Membership For New projects_role.groups=Groups projects_role.admin=Administer projects_role.admin.desc=Access project settings and perform administration tasks. (Users will also need "Browse" permission) projects_role.issueadmin=Administer Issues projects_role.issueadmin.desc=Change the type and severity of issues, resolve issues as being "fixed", "won't fix" or "false-positive" (users also need "Browse" permission). projects_role.securityhotspotadmin=Administer Security Hotspots projects_role.securityhotspotadmin.desc=Resolve a Security Hotspot as reviewed (fixed or safe), reset it as to review (users also need Browse permission). projects_role.user=Browse projects_role.user.desc=Access a project, browse its measures and issues, confirm issues, change the assignee, comment on issues and change tags. projects_role.codeviewer=See Source Code projects_role.codeviewer.desc=View the project's source code. (Users will also need "Browse" permission) projects_role.scan=Execute Analysis projects_role.scan.desc=Ability to get all settings required to perform an analysis (including the secured settings like passwords) and to push analysis results to the {instance} server. projects_role.bulk_change=Bulk Change projects_role.apply_template=Apply Permission Template projects_role.apply_template_to_xxx=Apply Permission Template To "{0}" projects_role.apply_template.success=Permission template was successfully applied. projects_role.no_projects=There are currently no results to apply the permission template to. projects_role.turn_x_to_public=Turn "{0}" to Public projects_role.turn_project_to_public.TRK=Turn Project to Public projects_role.turn_project_to_public.VW=Turn Portfolio to Public projects_role.turn_project_to_public.APP=Turn Application to Public projects_role.are_you_sure_to_turn_project_to_public.TRK=Are you sure you want to turn your project to public? projects_role.are_you_sure_to_turn_project_to_public.warning.TRK=Everybody will be able to browse and see the source code of your project. projects_role.are_you_sure_to_turn_project_to_public.VW=Are you sure you want to turn your portfolio to public? projects_role.are_you_sure_to_turn_project_to_public.warning.VW=Everybody will be able to browse it. projects_role.are_you_sure_to_turn_project_to_public.APP=Are you sure you want to turn your application to public? projects_role.are_you_sure_to_turn_project_to_public.warning.APP=Everybody will be able to browse it. projects_role.public_projects_warning=This permission is always granted by default to everybody (anonymous and authenticated users) for public projects. Therefore, the selection made on this page will be applied to private projects only. projects_role.applicationcreator=Create Applications projects_role.applicationcreator.desc=Allow to create applications for non system administrator. projects_role.portfoliocreator=Create Portfolios projects_role.portfoliocreator.desc=Allow to create portfolios for non system administrator. #------------------------------------------------------------------------------ # # PERMISSION TEMPLATES # #------------------------------------------------------------------------------ permission_templates=Permission Templates permission_templates.page=Permission Templates permission_templates.page.description=Manage templates of project permission sets. The default template will be applied to all new projects. permission_templates.set_default=Set Default permission_templates.set_default_for=Set Default For permission_template.new_template=Create Permission Template permission_template.delete_confirm_title=Delete Permission Template permission_template.do_you_want_to_delete_template_xxx=Are you sure that you want to delete permission template "{0}"? permission_template.edit_template=Edit Permission Template permission_template.edit_permissions=Edit Permissions: {0} permission_template.key_pattern=Project key pattern permission_template.key_pattern.description=Should be a valid regular expression permission_template.default_for=Default for {0} permission_templates.project_creators=Creators permission_templates.project_creators.explanation=When a new project, portfolio or application is created, the user who creates it will receive these permissions. permission_templates.bulk_apply_permission_template=Bulk Apply Permission Template permission_templates.bulk_apply_permission_template.apply_to_selected=You're about to apply the selected permission template to {0} selected item(s). permission_templates.bulk_apply_permission_template.apply_to_all=You're about to apply the selected permission template to {0} item(s). permission_templates.select_to_delete=You must select at least one item permission_templates.delete_selected=Delete all selected items #------------------------------------------------------------------------------ # # Promotion # #------------------------------------------------------------------------------ promotion.sonarlint.title=Get the most out of SonarQube! promotion.sonarlint.content=Take advantage of the whole ecosystem by using SonarLint, a free IDE plugin that helps you find and fix issues earlier in your workflow. Connect SonarLint to SonarQube to sync rule sets and issue states. #------------------------------------------------------------------------------ # # Sonarlint # #------------------------------------------------------------------------------ sonarlint-connection.title=SonarLint binding sonarlint-connection.description=An instance of SonarLint for {0} requests access to this SonarQube instance. sonarlint-connection.unspecified-ide=an unspecified IDE sonarlint-connection.description2=Click on the button below to allow it to connect to this SonarQube instance. This will create a token and share it with SonarLint. sonarlint-connection.action=Allow SonarLint to connect to this instance sonarlint-connection.error=Something went wrong. Make sure your IDE is still running and try again. sonarlint-connection.success=A new '{0}' token was created and successfully sent to SonarLint in your IDE. #------------------------------------------------------------------------------ # # HELP # #------------------------------------------------------------------------------ formatting.helplink=Formatting Help #------------------------------------------------------------------------------ # # KEYBOARD SHORTCUTS # #------------------------------------------------------------------------------ keyboard_shortcuts.title=Keyboard Shortcuts keyboard_shortcuts.disable_link=Disable shortcuts keyboard_shortcuts.shortcut=Shortcut keyboard_shortcuts.action=Action keyboard_shortcuts.global.title=Global keyboard_shortcuts.global.search=Open the search bar keyboard_shortcuts.global.open_shortcuts=Open this panel keyboard_shortcuts.code_page.title=Code Page keyboard_shortcuts.code_page.select_files=Select files keyboard_shortcuts.code_page.open_file=Open the selected file keyboard_shortcuts.code_page.back=Return back to the list keyboard_shortcuts.issues_page.title=Issues Page keyboard_shortcuts.issues_page.navigate=navigate between issues keyboard_shortcuts.issues_page.source_code=go from the list of issues to the source code keyboard_shortcuts.issues_page.back=return back to the list keyboard_shortcuts.issues_page.navigate_locations=to navigate issue locations keyboard_shortcuts.issues_page.switch_flows=to switch flows keyboard_shortcuts.issues_page.transition=do an issue transition keyboard_shortcuts.issues_page.assign=assign issue keyboard_shortcuts.issues_page.assign_to_me=assign issue to the current user keyboard_shortcuts.issues_page.severity=change severity of issue keyboard_shortcuts.issues_page.comment=comment issue keyboard_shortcuts.issues_page.submit_comment=submit comment keyboard_shortcuts.issues_page.tags=change tags of issue keyboard_shortcuts.measures_page.title=Measures Page keyboard_shortcuts.measures_page.select_files=Select files keyboard_shortcuts.measures_page.open_file=Open the selected file keyboard_shortcuts.measures_page.back=Return back to the list keyboard_shortcuts.rules_page.title=Rules Page keyboard_shortcuts.rules_page.navigate=navigate between rules keyboard_shortcuts.rules_page.rule_details=go from the list of rules to the rule details keyboard_shortcuts.rules_page.back=Return back to the list #------------------------------------------------------------------------------ # # DURATION # #------------------------------------------------------------------------------ duration.seconds=less than a minute duration.minute=about a minute duration.minutes={0} minutes duration.hour=about an hour duration.hours={0} hours duration.day=a day duration.days={0} days duration.month=about a month duration.months={0} months duration.year=about a year duration.years={0} years #------------------------------------------------------------------------------ # # COMPONENT VIEWER # #------------------------------------------------------------------------------ component_viewer.measure_section.unit_tests=Tests component_viewer.transition.covers=Covers component_viewer.transition.duplication=Duplicated By component_viewer.tests.ordered_by=ordered by component_viewer.tests.duration=duration component_viewer.tests.test_name=name component_viewer.tests.status=status component_viewer.x_lines_are_covered={0} lines are covered component_viewer.details=Details component_viewer.show_raw_source=Show Raw Source component_viewer.more_actions=More Actions component_viewer.new_window=Open in New Window component_viewer.open_in_workspace=Pin This File component_viewer.copy_permalink=Click to copy permalink to clipboard component_viewer.covered_lines=Covered Lines component_viewer.show_details=Show Measures component_viewer.file_measures=File measures component_viewer.show_all_measures=Show all measures component_viewer.no_component=The component has been removed or never existed. component_viewer.copy_path_to_clipboard=Copy the file path to the clipboard component_viewer.action_menu=File actions menu source_viewer.view_all_issues=See all issues in this file source_viewer.expand_all_lines=Show all lines of code source_viewer.covered=Covered by the following tests source_viewer.not_covered=Not covered by tests source_viewer.conditions=conditions source_viewer.line_X=Line: {0} source_viewer.click_for_scm_info=Click to see SCM information source_viewer.author_X=Author: {0} source_viewer.click_to_copy_filepath=Click to copy the filepath to clipboard source_viewer.tooltip.duplicated_line=This line is duplicated. Click to see duplicated blocks. source_viewer.tooltip.duplicated_block=Duplicated block. Click for details. source_viewer.tooltip.covered=Fully covered by tests. source_viewer.tooltip.covered.conditions=Fully covered by tests ({0} conditions). source_viewer.tooltip.partially-covered=Partially covered by tests. source_viewer.tooltip.partially-covered.conditions=Partially covered by tests ({0} of {1} conditions). source_viewer.tooltip.uncovered=Not covered by tests. source_viewer.tooltip.uncovered.conditions=Not covered by tests ({0} conditions). source_viewer.tooltip.no_information_about_tests=There is no extra information about test files. source_viewer.tooltip.scm.commited_on=Committed on source_viewer.tooltip.scm.revision=Revision source_viewer.issues_on_line.multiple_issues=There are multiple issues on this line. source_viewer.issues_on_line.issue_of_type_X=There is a {0} on this line source_viewer.issues_on_line.X_issues_of_type_Y=There are {0} {1} on this line source_viewer.issues_on_line.show=Click to show all issues on this line source_viewer.issues_on_line.hide=Click to hide all issues on this line source_viewer.load_more_code=Load More Code source_viewer.loading_more_code=Loading More Code... source_viewer.expand_above=Show previous few lines of code source_viewer.expand_below=Show next few lines of code #------------------------------------------------------------------------------ # # WORKSPACE # #------------------------------------------------------------------------------ workspace.minimize=Minimize workspace.full_window=Expand to full window workspace.normal_size=Collapse to normal size workspace.close=Remove from the list of pinned files workspace.no_rule=The rule has been removed or never existed. #------------------------------------------------------------------------------ # # MARKETPLACE # #------------------------------------------------------------------------------ marketplace.page=Marketplace marketplace.page.description=Discover the additional benefits offered in SonarQube Commercial Editions marketplace.page.description_best_edition=This edition includes access to all the SonarQube-SonarLint Ecosystem features! marketplace.page.you_are_running.community=You are currently running a Community Edition. marketplace.page.you_are_running.developer=You are currently running a Developer Edition. marketplace.page.you_are_running.enterprise=You are currently running an Enterprise Edition. marketplace.page.you_are_running.datacenter=You are currently running a Data Center Edition. marketplace.page.plugins=Plugins marketplace.page.plugins.description=Plugins available in the Marketplace are not provided or supported by SonarSource. Please reach out directly to their maintainers for support. marketplace.page.plugins.description2=Installing a plugin is a manual operation. Please refer to the {link}. marketplace.page.plugins.description2.link=documentation marketplace.plugin_list.no_plugins.all=No installed plugins or updates available marketplace.plugin_list.no_plugins.installed=No installed plugins marketplace.plugin_list.no_plugins.updates=No plugin updates available marketplace.instance_needs_to_be_restarted_to={instance} needs to be restarted in order to marketplace.install_x_plugins=install {nb} plugins marketplace.update_x_plugins=update {nb} plugins marketplace.uninstall_x_plugins=uninstall {nb} plugins marketplace.not_activated=Update Center is not activated. marketplace.all=All marketplace.installed=Installed marketplace.updates_only=Updates Only marketplace.restart=Restart marketplace.revert=Revert marketplace.install=Install marketplace.upgrade_to_x=Upgrade to {0} marketplace.downgrade_to_x=Downgrade to {0} marketplace.installed=Installed marketplace.installing=Installing... marketplace.upgrade=Upgrade marketplace.downgrade=Downgrade marketplace.checking_license=Checking your license... marketplace._installed=installed marketplace.available_under_commercial_license=Available under our commercial editions marketplace.learn_more=Learn more marketplace.request_free_trial=Request a free trial marketplace.homepage=Homepage marketplace.issue_tracker=Issue Tracker marketplace.licensed_under_x=Licensed under {license} marketplace.developed_by_x=Developed by {organization} marketplace.install_pending=Install Pending marketplace.update_pending=Update Pending marketplace.uninstall_pending=Uninstall Pending marketplace.requires_restart=This requires a restart marketplace.updates=Updates marketplace.update_status.COMPATIBLE=Compatible marketplace.update_status.INCOMPATIBLE=Incompatible marketplace.update_status.REQUIRES_SYSTEM_UPGRADE=Requires system update marketplace.update_status.DEPS_REQUIRE_SYSTEM_UPGRADE=Some of dependencies requires system update marketplace.installing_this_plugin_will_also_install_x=Installing this plugin will also install: {0} marketplace.update_to_x=Update to {0} marketplace.uninstall=Uninstall marketplace.i_accept_the=I accept the marketplace.terms_and_conditions=Terms and Conditions marketplace.release_notes=Release Notes marketplace.how_to_setup_cluster_url=Further configuration is required to set up a cluster. See {url} documentation. marketplace.search=Search by features, tags, or categories... marketplace.risk_consent.title=Installation of plugins marketplace.risk_consent.description=Plugins are not provided by SonarSource and are therefore installed at your own risk. SonarSource disclaims all liability for installing and using such plugins. marketplace.risk_consent.installation=You can install plugins directly from the list below after you acknowledge the risk. marketplace.risk_consent.action=I understand the risk plugin_risk_consent.title=Installation of plugins plugin_risk_consent.description=A plugin has been detected. plugin_risk_consent.description2=Plugins are not provided by SonarSource and are therefore installed at your own risk. SonarSource disclaims all liability for installing and using such plugins. plugin_risk_consent.action=I understand the risk #------------------------------------------------------------------------------ # # BACKGROUND TASKS # #------------------------------------------------------------------------------ component_navigation.status.failed=The last background task has failed. component_navigation.status.failed_X=The {type} has failed. component_navigation.status.failed.admin.link=The last background task has failed. More details available on the {url} page. component_navigation.status.failed_X.admin.link=The {type} has failed. More details available on the {url} page. component_navigation.status.failed.admin.help=The last background task has failed. You can find more details below by clicking on the cog menu, and then "{stacktrace}". component_navigation.status.failed_X.admin.help=The {type} has failed. You can find more details below by clicking on the cog menu, and then "{stacktrace}". component_navigation.status.failed_branch=The last analysis on this project ({branch}) failed. component_navigation.status.failed_branch_X=The last {type} on this project ({branch}) failed. component_navigation.status.failed_branch.admin.link=The last analysis on this project ({branch}) failed. More details available on the {url} page. component_navigation.status.failed_branch_X.admin.link=The last {type} on this project ({branch}) failed. More details available on the {url} page. component_navigation.status.failed_branch.admin.help==The last analysis on this project ({branch}) failed. You can find more details below by clicking on the cog menu, and then "{stacktrace}". component_navigation.status.failed_branch_X.admin.help=The last {type} on this project ({branch}) failed. You can find more details below by clicking on the cog menu, and then "{stacktrace}". component_navigation.status.pending=There is a pending background task. component_navigation.status.pending_X=There is a pending {type}. component_navigation.status.pending.admin.link=There is a pending background task. More details available on the {url} page. component_navigation.status.pending_X.admin.link=There is a pending {type}. More details available on the {url} page. component_navigation.status.pending.admin.help=There is a pending background task. component_navigation.status.pending_X.admin.help=There is a pending {type}. component_navigation.status.in_progress=A background task is in progress. component_navigation.status.in_progress_X=The {type} is in progress. component_navigation.status.in_progress.admin.link=A background task is in progress. More details available on the {url} page. component_navigation.status.in_progress_X.admin.link=The {type} is in progress. More details available on the {url} page. component_navigation.status.in_progress.admin.help=A background task is in progress. component_navigation.status.in_progress_X.admin.help=The {type} is in progress. component_navigation.status.last_blocked_due_to_bad_license_X=Last analysis blocked due to an invalid license, which has since been corrected. Please reanalyze this {0}. component_navigation.last_analysis_had_warnings=Last analysis of this {branchType} had {warnings} component_navigation.x_warnings={warningsCount} {warningsCount, plural, one {warning} other {warnings}} component_navigation.pr_deco.error_detected_X=We've detected an issue with your configuration. Your SonarQube instance won't be able to perform any pull request decoration. {action} component_navigation.pr_deco.action.check_project_settings=Please check your project settings. component_navigation.pr_deco.action.contact_project_admin=Please contact your project administrator. background_task.status.ALL=All background_task.status.PENDING=Pending background_task.status.IN_PROGRESS=In Progress background_task.status.SUCCESS=Success background_task.status.FAILED=Failed background_task.status.CANCELED=Canceled background_task.status.ALL_EXCEPT_PENDING=All Except Pending background_task.type.ALL=All background_task.type.REPORT=Project Analysis background_task.type.DEV_REFRESH=Developer Analysis background_task.type.DEV_PURGE=Developer Cleaning background_task.type.ISSUE_SYNC=Project Data Reload background_task.type.APP_REFRESH=Application Recomputation background_task.type.PROJECT_EXPORT=Project Export background_task.type.PROJECT_IMPORT=Project Import background_task.type.AUDIT_PURGE=Audit Log Purge background_task.type.REPORT_SUBMIT=Report Email Submit background_tasks.page=Background Tasks background_tasks.page.description=This page allows monitoring of the queue of tasks running asynchronously on the server. It also gives access to the history of finished tasks and their status. Analysis report processing is the most common kind of background task. background_tasks.currents_filter.ALL=All background_tasks.currents_filter.ONLY_CURRENTS=Only Latest Analysis background_tasks.date_filter.ALL=Any Date background_tasks.date_filter.TODAY=Today background_tasks.date_filter.CUSTOM=Custom background_tasks.table.status=Status background_tasks.table.task=Task background_tasks.table.id=ID background_tasks.table.submitted=Submitted background_tasks.table.submitter=Submitter background_tasks.table.started=Started background_tasks.table.finished=Finished background_tasks.table.duration=Duration background_tasks.filter_by_component_x=Filter by Component "{0}" background_tasks.cancel_task=Cancel Task background_tasks.cancel_task.text=Are you sure you want to cancel this pending task? background_tasks.cancel_all_tasks=Cancel All Pending Tasks background_tasks.cancel_all_tasks.text=Are you sure you want to cancel all pending tasks? background_tasks.cancel_all_tasks.submit=Cancel All background_tasks.scanner_context=Scanner Context background_tasks.show_scanner_context=Show Scanner Context background_tasks.show_stacktrace=Show Error Details background_tasks.show_warnings=Show Warnings background_tasks.error_message=Error Message background_tasks.error_stacktrace=Error Details background_tasks.pending=pending background_tasks.pending_time=pending time background_tasks.pending_time.description=Pending time of the oldest background task waiting to be processed. background_tasks.failures=still failing background_tasks.number_of_workers=Number of Workers: background_tasks.number_of_workers.warning=Configuring additional workers without first vertically scaling your server could have negative performance impacts. background_tasks.change_number_of_workers=Edit CE Workers background_tasks.change_number_of_workers.hint=If your queue backs up behind the analysis reports from large projects, increasing the number of Compute Engine workers will allow you to take full advantage of having configured increased Compute Engine memory on a multi-core server (vertical scaling). background_tasks.add_more_workers=Speed up analysis with parallel processing background_tasks.add_more_workers.text=Configure multiple workers for parallel processing of analysis reports in Enterprise Edition. background_tasks.search_by_task_or_component=Search by Task or Component background_tasks.failing_count=Count of projects where processing of most recent analysis report failed #------------------------------------------------------------------------------ # # Project Dump # #------------------------------------------------------------------------------ project_dump.page=Import / Export project_dump.page.description=Moving a project from one SonarQube instance to another is a 3 step operation: export the project, copy the generated dump on the target server, and finally import that dump from this page on the target SonarQube instance. project_dump.page.description_without_import=Export project issues, measures and measure history for import into an Enterprise Edition or higher instance of the same version and similar configuration. The export file will be generated to the file system. It must then be copied to the target file system for import. project_dump.refresh=Refresh project_dump.see_details=See Details project_dump.export=Export project_dump.do_export=Export project_dump.can_not_export=This project cannot be exported as no analysis has been run so far. project_dump.pending_export=Export was scheduled on {0}, waiting to be processed. project_dump.in_progress_export=Export is in progress, started {0}. project_dump.failed_export=The last export failed. Please try once again. project_dump.latest_export_available=Latest project dump was generated on {0}. It can be found on the server, in the following directory: project_dump.export_available=Project dump was generated. It can be found on the server, in the following directory: project_dump.export_form_description=Export the project to the file system. The export file will need to be manually copied to the target filesystem. project_dump.import=Import project_dump.do_import=Import project_dump.import_success=The project has been successfully imported on {0}. project_dump.can_not_import=This project can not be imported because it already contains some data. project_dump.no_file_to_import=This project can not be imported because the dump file is not found. project_dump.pending_import=Import was scheduled on {0}, waiting to be processed. project_dump.in_progress_import=Import is in progress, started {0}. project_dump.failed_import=The last import has failed. Please try once again. project_dump.import_form_description=A dump has been found on the file system for this project. You can import it by clicking on the button below. project_dump.import_form_description_disabled=Projects cannot be imported. This feature is only available starting from Enterprise Edition. #------------------------------------------------------------------------------ # # SYSTEM # #------------------------------------------------------------------------------ system.application_nodes_title=Application Nodes system.are_you_sure_to_restart=Are you sure you want to restart the server? The restart will first wait for ongoing background tasks to complete. system.cluster_log_level.info=Your selection affect all Application nodes but not the Search nodes. system.copy_id_info=Copy ID information system.current_health_of_x=Current health status of {0} system.current_health.green=Status is up system.current_health.yellow=Status is starting system.current_health.red=Status is down system.download_logs=Download Logs system.download_system_info=Download System Info system.download_x=Download {0} system.forcing_shutdown_not_recommended=Forcing the shutdown is not recommended and can interrupt the processing of analysis reports. system.hide_intermediate_versions=Hide intermediate versions system.how_to_upgrade=How to upgrade? system.latest_version=Latest Version system.latest_patch=Patch Release system.lts_version=Latest LTS Version system.log_level.warning=This level has performance impacts, please make sure to get back to INFO level once your investigation is done. Please note that when the server is restarted, logging will revert to the level configured in sonar.properties. system.log_level.warning.short=Current logs level has performance impacts, get back to INFO level. system.log_level.info=Your selection does not affect the Search Engine. system.logs_level=Logs level system.new_version_available=A new version of SonarQube is available. system.see_whats_new=See what's new! system.release_notes=Release Notes system.released_x=Released {0} system.restart_in_progress=Restart in progress system.restart_server=Restart Server system.instance_restarting={instance} restart is in progress. Ongoing {link} are completing. system.search_nodes_title=Search Nodes system.see_sonarqube_downloads=See All SonarQube Downloads system.not_production_database_warning=This server ID is valid only for the embedded database, which should be considered disposable. Consider configuring an external database for long-term use prior to requesting your license. system.server_id=Server ID system.set_log_level=Set logs level system.show_intermediate_versions=Show intermediate versions system.system_upgrade=New update available system.version=Version system.version_is_availble={version} is available #------------------------------------------------------------------------------ # # OVERVIEW # #------------------------------------------------------------------------------ overview.failed_conditions=Failed conditions overview.X_more_failed_conditions={0} more failed conditions overview.X_conditions_failed={0} conditions failed overview.fix_failed_conditions_with_sonarlint=Fix issues before they fail your Quality Gate with {link} in your IDE. Power up with connected mode! overview.quality_gate=Quality Gate Status overview.quality_gate.help=A Quality Gate is a set of measure-based Boolean conditions. It helps you know immediately whether your project is production-ready. If your current status is not Passed, you'll see which measures caused the problem and the values required to pass. overview.quality_gate_failed_with_x=with {0} errors overview.quality_gate_code_clean=Your code is clean! overview.quality_gate_all_conditions_passed=All conditions passed. overview.you_should_define_quality_gate=You should define a quality gate on this project. overview.quality_gate.ignored_conditions=Some Quality Gate conditions on New Code were ignored because of the small number of New Lines overview.quality_gate.ignored_conditions.tooltip=At the start of a new code period, if very few lines have been added or modified, it might be difficult to reach the desired level of code coverage or duplications. To prevent Quality Gate failure when there's little that can be done about it, Quality Gate conditions about duplications in new code and coverage on new code are ignored until the number of new lines is at least 20. An administrator can disable this in the general settings. overview.quality_gate.conditions_on_new_code=Only conditions on new code that are defined in the Quality Gate are checked. See the {link} associated to the project for details. overview.quality_profiles=Quality Profiles used overview.new_code_period_x=New Code: {0} overview.max_new_code_period_from_x=Max New Code from: {0} overview.started_x=Started {0} overview.new_code=New Code overview.overall_code=Overall Code overview.previous_analysis_x=Previous analysis was {0} overview.started_on_x=Started on {0} overview.previous_analysis_on_x=Previous analysis on {0} overview.on_new_code=On New Code overview.on_new_code_long=Conditions on New Code overview.see_list_of_x_y_issues=See the list of {0} {1} overview.see_more_details_on_x_of_y=See more details on {0} of {1} overview.see_more_details_on_x_y=See more details on {0} {1} overview.about_this_portfolio=About This Portfolio overview.about_this_project.APP=About This Application overview.about_this_project.TRK=About This Project overview.project_activity.APP=Application Activity overview.project_activity.TRK=Project Activity overview.project_activity.click_to_see=Click to see project activity overview.external_links=External Links overview.project_key.APP=Application Key overview.project_key.TRK=Project Key overview.project_key.click_to_copy=Click to copy the key to your clipboard overview.activity=Activity overview.activity.graph_shows_data_for_x=This space normally shows historical data for {0}. Click on the "Activity" link below to see more information. overview.recent_activity=Recent Activity overview.measures=Measures overview.measures.empty_explanation=Measures on New Code will appear after the second analysis of this branch. overview.measures.empty_link={learn_more_link} about the Clean as You Code approach. overview.measures.same_reference.explanation=This branch is configured to use itself as reference branch. It will never have New Code. overview.measures.bad_reference.explanation=This branch could not be compared to its reference branch. See the SCM or analysis report for more details. overview.measures.bad_setting.link=This can be fixed in the {setting_link} setting. overview.measures.security_hotspots_reviewed=Reviewed overview.project.no_lines_of_code=This project has no lines of code. overview.project.empty=This project is empty. overview.project.branch_X_no_lines_of_code=The "{0}" branch has no lines of code. overview.project.branch_X_empty=The "{0}" branch of this project is empty. overview.project.main_branch_no_lines_of_code=The main branch has no lines of code. overview.project.main_branch_empty=The main branch of this project is empty. overview.project.branch_needs_new_analysis=The branch data is incomplete. Run a new analysis to update it. overview.project.last_analysis.date_time=Last analysis started on {0} overview.project.next_steps.set_up_pr_deco_and_ci.admin=To benefit from more of SonarQube's features, {link_ci} and set up DevOps platform integration in your {link_project_settings}. overview.project.next_steps.set_up_pr_deco_and_ci=To benefit from more of SonarQube's features, {link_ci} and ask a project administrator to set up DevOps platform integration. overview.project.next_steps.set_up_pr_deco.admin=To benefit from more of SonarQube's features, set up DevOps platform integration in your {link_project_settings}. overview.project.next_steps.set_up_pr_deco=To benefit from more of SonarQube's features, ask a project administrator to set up DevOps platform integration. overview.project.next_steps.set_up_ci=To benefit from more of SonarQube's features, {link}. overview.project.next_steps.links.project_settings=project settings overview.project.next_steps.links.set_up_ci=set up analysis in your favorite CI overview.coverage_on=Coverage on overview.coverage_on_X_lines=Coverage on {count} Lines to cover overview.coverage_on_X_new_lines=Coverage on {count} New Lines to cover overview.duplications_on=Duplications on overview.duplications_on_X_lines=Duplications on {count} Lines overview.duplications_on_X_new_lines=Duplications on {count} New Lines overview.period.previous_version=Since {0} # Old periods, necessary to display project that haven't been analyzed with new setting (MMF-1579) overview.period.previous_version_only_date=Since previous version overview.period.previous_analysis=Since previous analysis overview.period.days=Last {0} days overview.period.version=Since {0} overview.period.date=After {0} overview.period.manual_baseline=Since {0} # New periods (MMF-1579) overview.period.number_of_days=From last {0} days overview.period.specific_analysis=Since {0} overview.period.reference_branch=Compared to {0} overview.gate.ERROR=Failed overview.gate.WARN=Warning overview.gate.OK=Passed overview.gate.view.no_alert=The view has passed the quality gate. overview.gate.view.warnings=The view has warnings on the following quality gate conditions: {0}. overview.gate.view.errors=The view failed the quality gate on the following conditions: {0}. overview.domain.duplications=Duplications 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.deleted_profile={0} has been deleted since the last analysis. overview.link_to_x_profile_y=Go to {0} profile "{1}" overview.badges.get_badge.TRK=Get project badges overview.badges.get_badge.VW=Get portfolio badges overview.badges.get_badge.APP=Get application badges overview.badges.title=Get project badges overview.badges.description.TRK=Show the status of your project metrics on your README or website. Pick your style: overview.badges.description.VW=Show the status of your portfolio metrics on your README or website. Pick your style: overview.badges.description.APP=Show the status of your application metrics on your README or website. Pick your style: overview.badges.metric=Metric overview.badges.options.colors.white=White overview.badges.options.colors.black=Black overview.badges.options.colors.orange=Orange overview.badges.options.formats.md=Markdown overview.badges.options.formats.url=Image URL only overview.badges.measure.alt=Standard badge overview.badges.measure.description.TRK=Displays the current status of one metric of your project. overview.badges.measure.description.VW=Displays the current status of one metric of your portfolio. overview.badges.measure.description.APP=Displays the current status of one metric of your application. overview.badges.quality_gate.alt=Quality Gate badge overview.badges.quality_gate.description=Displays the current quality gate status of your project. overview.badges.quality_gate.description.APP=Displays the current quality gate status of your application. overview.badges.quality_gate.description.TRK=Displays the current quality gate status of your project. overview.badges.quality_gate.description.VW=Displays the current quality gate status of your portfolio. overview.badges.leak_warning=Project badges can expose your security rating and other measures. Only use project badges in trusted environments. overview.badges.renew=Renew Token overview.badges.renew.description=If your project badge security token has leaked to an unsafe environment, you can renew it: #------------------------------------------------------------------------------ # # WS API # #------------------------------------------------------------------------------ api_documentation.deprecation_tooltip=If an API is deprecated in version X.Y, this API will be dropped in version (X+2).0. Example: an API deprecated in 4.1 is supported in 4.2, 4.3, 5.0, 5.1, 5.2, 5.3 and is dropped in version 6.0. api_documentation.internal_tooltip=Use at your own risk; internal services are subject to change or removal without notice. api_documentation.page=Web API api_documentation.show_deprecated=Show Deprecated API api_documentation.show_internal=Show Internal API api_documentation.possible_values=Possible values api_documentation.default_values=Default value api_documentation.example_values=Example value api_documentation.max_values=Maximum allowed values api_documentation.min_value=Minimum value api_documentation.max_value=Maximum value api_documentation.min_length=Minimum length api_documentation.max_length=Maximum length api_documentation.internal=internal api_documentation.deprecated=deprecated api_documentation.deprecated_since_x=deprecated since {0} api_documentation.will_be_removed_in_x=Will be removed in {0} api_documentation.parameters=Parameters api_documentation.response_example=Response Example api_documentation.changelog=Changelog api_documentation.search=Search by name... #------------------------------------------------------------------------------ # # DOCUMENTATION PAGE # #------------------------------------------------------------------------------ documentation.page=Documentation documentation.page_title.sonarqube=SonarQube Docs documentation.on_this_page=On this page documentation.skip_to_nav=Skip to documentation navigation #------------------------------------------------------------------------------ # # CODE # #------------------------------------------------------------------------------ code.open_component_page=Open Component's Page code.search_placeholder=Search for files... code.search_placeholder.portfolio=Search for projects and sub-portfolios... code.parent_folder=Parent folder #------------------------------------------------------------------------------ # # COMPONENT MEASURES # #------------------------------------------------------------------------------ component_measures.details_are_not_available=Details are not available for estimated measures. component_measures.domain_x_overview={0} Overview component_measures.domain_overview=Overview component_measures.files=files component_measures.show_metric_history=Show history of this metric component_measures.tab.tree=Tree component_measures.tab.list=List component_measures.tab.treemap=Treemap component_measures.view_as=View as component_measures.legend.color_x=Color: {0} component_measures.legend.size_x=Size: {0} component_measures.legend.worse_of_x_y=Worse of {0} and {1} component_measures.legend.help_x=Click to toggle visibility for data with rating {0}. component_measures.legend.only_first_500_files=Only showing data for the first 500 files component_measures.no_history=There isn't enough data to generate an activity graph. component_measures.not_found=The requested measure was not found. component_measures.empty=No measures. component_measures.to_select_files=to select files component_measures.to_navigate=to navigate component_measures.to_navigate_files=to next/previous file component_measures.hidden_best_score_metrics=There are {0} hidden components with a score of {1}. component_measures.skip_to_filters=Skip to measure filters component_measures.overview.project_overview.facet=Project Overview component_measures.overview.project_overview.title=Risk component_measures.overview.project_overview.description=Get quick insights into the operational risks. For users relying on their keyboard, elements are sorted by the number of lines of code for each file. Any color but green indicates immediate risks: Bugs or Vulnerabilities that should be examined. A position at the top or right of the graph means that the longer-term health may be at risk. Green bubbles at the bottom-left are best. component_measures.overview.Reliability.description=See bugs' operational risks. For users relying on their keyboard, elements are sorted by volume of bugs per file. The closer a bubble's color is to red, the more severe the worst bugs are. Bubble size indicates bug volume, and each bubble's vertical position reflects the estimated time to address the bugs. Small green bubbles on the bottom edge are best. component_measures.overview.Security.description=See vulnerabilities' operational risks. For users relying on their keyboard, elements are sorted by volume of vulnerabilities per file. The closer a bubble's color is to red, the more severe the worst vulnerabilities are. Bubble size indicates vulnerability volume, and each bubble's vertical position reflects the estimated time to address the vulnerabilities. Small green bubbles on the bottom edge are best. component_measures.overview.Maintainability.description=See code smells' long-term risks. For users relying on their keyboard, elements are sorted by the volume of code smells for each file. The closer a bubble's color is to red, the higher the ratio of technical debt is. Bubble size indicates code smell volume, and each bubble's vertical position reflects the estimated time to address the code smells. Small green bubbles on the bottom edge are best. component_measures.overview.Coverage.description=See missing test coverage's long-term risks. For users relying on their keyboard, elements are sorted by volume of uncovered lines per file. Bubble size indicates the volume of uncovered lines, and each bubble's vertical position reflects the volume of missing coverage. Small bubbles on the bottom edge are best. component_measures.overview.Duplications.description=See duplications' long-term risks. For users relying on their keyboard, elements are sorted by the number of duplicated blocks per file. Bubble size indicates the volume of duplicated blocks, and each bubble's vertical position reflects the volume of lines in those blocks. Small bubbles on the bottom edge are best. component_measures.overview.see_data_as_list=See the data presented on this chart as a list component_measures.domain_facets.Reliability.help=Issues in this domain mark code where you will get behavior other than what was expected. component_measures.domain_facets.Maintainability.help=Issues in this domain mark code that will be more difficult to update competently than it should. component_measures.domain_facets.Security.help=Issues in this domain mark potential weaknesses to hackers. component_measures.domain_facets.SecurityReview.help=This domain represents potential security risks in the form of hotspots and their review status. component_measures.domain_facets.Complexity.help=How simple or complicated the control flow of the application is. Cyclomatic Complexity measures the minimum number of test cases required for full test coverage. Cognitive Complexity is a measure of how difficult the application is to understand component_measures.facet_category.new_code_category=On new code component_measures.facet_category.overall_category=Overall component_measures.facet_category.overall_category.estimated=Estimated after merge component_measures.facet_category.tests_category=Tests component_measures.bubble_chart.zoom_level=Current zoom level. Scroll on the chart to zoom or unzoom, click here to reset. component_measures.not_all_measures_are_shown=Not all projects and applications are included component_measures.not_all_measures_are_shown.help=You do not have access to all projects and/or applications. Measures are still computed based on all projects and applications. #------------------------------------------------------------------------------ # # EMBEDED DOCS # #------------------------------------------------------------------------------ embed_docs.documentation=Documentation embed_docs.get_help=Get Help embed_docs.news=Product News embed_docs.stay_connected=Stay Connected embed_docs.suggestion=Suggestions For This Page #------------------------------------------------------------------------------ # # GLOBAL FOOTER # #------------------------------------------------------------------------------ footer.community=Community footer.contact_us=Contact us footer.documentation=Documentation footer.help=Help footer.license=LGPL v3 footer.news=News footer.plugins=Plugins footer.pricing=Pricing footer.privacy=Privacy footer.production_database_explanation=The embedded database will not scale, it will not support upgrading to newer versions of {instance}, and there is no support for migrating your data out of it into a different database engine. footer.production_database_warning=Embedded database should be used for evaluation purposes only footer.security=Security footer.status=Status footer.terms=Terms footer.twitter=Twitter footer.version_x=Version {0} footer.web_api=Web API #------------------------------------------------------------------------------ # # ONBOARDING # #------------------------------------------------------------------------------ onboarding.alm.azure=Azure DevOps onboarding.alm.bitbucket=Bitbucket Server onboarding.alm.bitbucketcloud=Bitbucket Cloud onboarding.alm.gitlab=GitLab onboarding.project_analysis.header=Analyze your project onboarding.project_analysis.description=We initialized your project on {instance}, now it's up to you to launch analyses! onboarding.project_analysis.guide_to_integrate_pipelines=follow the guide to integrating with Pipelines onboarding.create_project.setup_manually=Create a project onboarding.create_project.select_method=How do you want to create your project? onboarding.create_project.select_method.manually=Are you just testing or have an advanced use-case? Create a project manually. onboarding.create_project.select_method.devops_platform=Do you want to benefit from all of SonarQube's features (like repository import and Pull Request decoration)? Create your project from your favorite DevOps platform. onboarding.create_project.select_method.no_alm_yet.admin=First, you need to set up a DevOps platform configuration. onboarding.create_project.select_method.manual=Manually onboarding.create_project.select_method.azure=From Azure DevOps onboarding.create_project.select_method.bitbucket=From Bitbucket onboarding.create_project.select_method.github=From GitHub onboarding.create_project.select_method.gitlab=From GitLab onboarding.create_project.alm_not_configured=Contact admin to set up global configuration onboarding.create_project.alm_not_configured.admin=Set up global configuration onboarding.create_project.check_alm_supported=Checking if available onboarding.create_project.project_key=Project key onboarding.create_project.project_key.description=The project key is a unique identifier for your project. It may contain up to 400 characters. Allowed characters are alphanumeric, '-' (dash), '_' (underscore), '.' (period) and ':' (colon), with at least one non-digit. onboarding.create_project.project_key.error.empty=You must provide at least one character. onboarding.create_project.project_key.error.too_long=The provided key is too long. onboarding.create_project.project_key.error.invalid_char=The provided key contains invalid characters. onboarding.create_project.project_key.error.only_digits=The provided key contains only digits. onboarding.create_project.project_key.taken=This project key is already taken. onboarding.create_project.display_name=Project display name onboarding.create_project.display_name.error.empty=The display name is required. onboarding.create_project.display_name.description=Up to 255 characters. Some scanners might override the value you provide. onboarding.create_project.pr_decoration.information=Manually created projects won’t benefit from the features associated with DevOps Platforms integration unless you configure them in the project settings. onboarding.create_project.repository_imported=Already set up onboarding.create_project.see_project=See the project onboarding.create_project.search_repositories_by_name=Search for repository name starting with... onboarding.create_project.search_projects_repositories=Search for projects and repositories onboarding.create_project.search_repositories=Search for a repository onboarding.create_project.select_repositories=Select repositories onboarding.create_project.select_all_repositories=Select all available repositories onboarding.create_project.from_bbs=Create a project from Bitbucket Server onboarding.create_application.key.description=If specified, this value is used as the key instead of generating it from the name of the Application. Only letters, digits, dashes and underscores can be used. onboarding.create_project.pat_form.title.azure=Allow SonarQube to access and list your Azure DevOps repositories onboarding.create_project.pat_form.title.bitbucket=Grant access to your repositories onboarding.create_project.pat_form.title.bitbucketcloud=Grant access to your repositories onboarding.create_project.pat_form.title.gitlab=Grant access to your projects onboarding.create_project.pat_form.help.azure=SonarQube needs a personal access token to access and list your repositories from Azure DevOps. onboarding.create_project.pat_form.help.bitbucket=SonarQube needs a personal access token to access and list your repositories from Bitbucket Server. onboarding.create_project.pat_form.help.bitbucketcloud=SonarQube needs an app password to access and list your repositories from Bitbucket Cloud. onboarding.create_project.pat_form.help.gitlab=SonarQube needs a personal access token to access and list your projects from GitLab. onboarding.create_project.pat_form.pat_required=Please enter a personal access token onboarding.create_project.pat_form.list_repositories=List repositories onboarding.create_project.select_method=How do you want to create your project? onboarding.create_project.too_many_alm_instances_X=This method requires exactly one {0} configuration. onboarding.create_project.wrong_binding_count=You must have exactly 1 {alm} instance configured in order to use this method, but none were found. Either create the project manually, or contact your system administrator. onboarding.create_project.wrong_binding_count.admin=You must have exactly 1 {alm} instance configured in order to use this method. You can configure instances under {url}. onboarding.create_project.azure.no_url.admin=Your Azure DevOps instance configuration is missing a URL. We cannot import projects in the current state. You can configure instances under {url}. onboarding.create_project.azure.no_url=Your Azure DevOps instance configuration is missing a URL. We cannot import projects in the current state. Please contact your system administrator. onboarding.create_project.enter_pat=Enter personal access token onboarding.create_project.enter_pat.bitbucketcloud=Enter your app password onboarding.create_project.enter_username=Enter your Bitbucket username onboarding.create_project.pat_incorrect.azure=Your personal access couldn't be validated. onboarding.create_project.pat_incorrect.bitbucket=Your personal access couldn't be validated. onboarding.create_project.pat_incorrect.bitbucketcloud=Your app password couldn't be validated. onboarding.create_project.pat_incorrect.gitlab=Your personal access couldn't be validated. Please make sure it has the right scope and that it is not expired. onboarding.create_project.pat_help.title=How to create a personal access token? onboarding.create_project.pat_help.bitbucketcloud.title=How to create an app password? onboarding.create_project.pat_help.instructions.azure=Create and provide an Azure DevOps {link}. You need to select the {scope} scope so we can display a list of your repositories which are available for analysis. onboarding.create_project.pat_help.instructions.link.azure=personal access token onboarding.create_project.pat_help.instructions=Click the following link to generate a token in {alm}, and copy-paste it into the personal access token field. onboarding.create_project.pat_help.bitbucketcloud.instructions=Click the following link to generate an app password, and copy-paste it into the app password field. onboarding.create_project.pat_help.bitbucket.instructions=Click the following link and go to {menu} and click {button} to generate a token. Then, copy-paste it into the personal access token field. onboarding.create_project.pat_help.bitbucket.instructions.menu=HTTP access tokens onboarding.create_project.pat_help.bitbucket.instructions.button=Create token onboarding.create_project.pat_help.instructions2.bitbucket=Set a name, for example "SonarQube", and select the following permissions: onboarding.create_project.pat_help.instructions2.bitbucketcloud=Set a name, for example "SonarQube", and select the following permissions: onboarding.create_project.pat_help.instructions_username.bitbucketcloud.title=How to find your username? onboarding.create_project.pat_help.instructions_username.bitbucketcloud=Click the following link to find your username in the Bitbucket profile settings onboarding.create_project.pat_help.instructions_username.bitbucketcloud.link=Personal settings onboarding.create_project.pat_help.link=Create personal access token onboarding.create_project.pat_help.bitbucketcloud.link=Add app password onboarding.create_project.pat_help.bbs_permission_projects=Projects: {perm} onboarding.create_project.pat_help.bbs_permission_repos=Repositories: {perm} onboarding.create_project.pat_help.read_permission=Read onboarding.create_project.pat_help.instructions2.gitlab=Set a name, for example "SonarQube", and select the following scope: onboarding.create_project.pat_help.gitlab.read_api_permission=read_api onboarding.create_project.no_bbs_projects=No projects could be fetched from Bitbucket Server. Contact your system administrator, or {link}. onboarding.create_project.no_bbs_repos=No repositories were found for this project. Contact your system administrator, or {link}. onboarding.create_project.update_your_token=update your personal access token onboarding.create_project.no_bbs_repos.filter=No repositories match your filter. onboarding.create_project.only_showing_X_first_repos=We're only displaying the first {0} repositories. If you're looking for a repository that's not in this list, use the search above. onboarding.create_project.import_selected_repo=Set up selected repository onboarding.create_project.go_to_project=Go to project onboarding.create_project.see_on_github=See project on GitHub onboarding.create_project.search_prompt=Search for projects onboarding.create_project.set_up=Set up onboarding.create_project.azure.title=Which Azure DevOps repository do you want to set up? onboarding.create_project.azure.no_projects=No projects could be fetched from Azure DevOps. Contact your system administrator, or {link}. onboarding.create_project.azure.search_results_for_project_X=Search results for "{0}" onboarding.create_project.azure.no_repositories=Could not fetch repositories for this project. Contact your system administrator, or {link}. onboarding.create_project.azure.no_results=No repositories match your search query. onboarding.create_project.bitbucketcloud.title=Which Bitbucket Cloud repository do you want to set up? onboarding.create_project.bitbucketcloud.no_projects=No projects could be fetched from Bitbucket. Contact your system administrator, or {link}. onboarding.create_project.bitbucketcloud.link=See on Bitbucket onboarding.create_project.github.title=Which GitHub repository do you want to set up? onboarding.create_project.github.choose_organization=Choose organization onboarding.create_project.github.warning.title=Could not connect to GitHub onboarding.create_project.github.warning.message=Please contact an administrator to configure GitHub integration. onboarding.create_project.github.warning.message_admin=Please make sure the GitHub instance is correctly configured in the {link} to create a new project from a repository. onboarding.create_project.github.warning.message_admin.link=DevOps Platform integration settings onboarding.create_project.github.no_orgs=We couldn't load any organizations with your key. Contact an administrator. onboarding.create_project.github.no_orgs_admin=We couldn't load any organizations. Make sure the GitHub App is installed in at least one organization and check the GitHub instance configuration in the {link}. onboarding.create_project.gitlab.title=Which GitLab project do you want to set up? onboarding.create_project.gitlab.no_projects=No projects could be fetched from Gitlab. Contact your system administrator, or {link}. onboarding.create_project.gitlab.link=See on GitLab onboarding.token.header=Provide 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 in time in your {link}. onboarding.token.text.PROJECT_ANALYSIS_TOKEN=The project token is used to identify you when an analysis is performed. If it has been compromised, you can revoke it at any point in time in your {link}. onboarding.token.text.GLOBAL_ANALYSIS_TOKEN=The global token is used to identify you when an analysis is performed. If it has been compromised, you can revoke it at any point in time in your {link}. onboarding.token.text.user_account=user account onboarding.token.generate=Generate onboarding.token.generate.long=Generate a token onboarding.token.generate.PROJECT_ANALYSIS_TOKEN=Generate a project token onboarding.token.generate.GLOBAL_ANALYSIS_TOKEN=Generate a global token onboarding.token.use_existing_token=Use existing token onboarding.token.use_existing_token.label=Existing token value onboarding.token.use_existing_token.help=Paste an existing token value into the input field. onboarding.token.warning_project_token_scope=Please note that this token will only allow you to analyze the current project. If you want to use the same token to analyze multiple projects, you need to generate a global token in your {link}. See the {doc_link} for more information. onboarding.token.name.label=Token name onboarding.token.name.placeholder=Enter a name for your token onboarding.token.name.help=Enter a name for your project token onboarding.token.invalid_format=The token you have entered has invalid format. onboarding.tutorial.env_variables=In the {field} field, enter {value} {extra} onboarding.tutorial.env_variables.field=Value onboarding.tutorial.env_variables.token_generator.value=an existing token, or a newly generated one: onboarding.analysis.header=Run analysis on your project onboarding.analysis.auto_refresh_after_analysis.done=Is my analysis done? onboarding.analysis.auto_refresh_after_analysis.auto_refresh=If your analysis is successful, this page will automatically refresh in a few moments. onboarding.analysis.auto_refresh_after_analysis.set_up_pr_deco_and_ci.admin=You can set up Pull Request Decoration under the project settings. To set up analysis with your favorite CI tool, see the tutorials. onboarding.analysis.auto_refresh_after_analysis.set_up_pr_deco_and_ci=You can request from a project administrator to set up Pull Request Decoration. To set up analysis with your favorite CI tool, see the tutorials. onboarding.analysis.auto_refresh_after_analysis.check_these_links=Check these useful links while you wait: {link_branches}, {link_pr_analysis}. onboarding.analysis.auto_refresh_after_analysis.check_these_links.pr_analysis=Pull Request Analysis onboarding.analysis.auto_refresh_after_analysis.check_these_links.branches=Branch Analysis onboarding.build=What option best describes your build? onboarding.build.maven=Maven onboarding.build.gradle=Gradle onboarding.build.make=Make onboarding.build.dotnet=.NET onboarding.build.dotnet.win_core=Windows + .NET Core onboarding.build.dotnet.win_msbuild=Windows + .NET Framework onboarding.build.dotnet.linux_core=Linux + .NET Core onboarding.build.cfamily=C,C++ or ObjC onboarding.build.other=Other (for JS, TS, Go, Python, PHP, ...) onboarding.build.dotnet.variant=Choose your build tool onboarding.build.dotnet.variant.dotnet_core=.NET Core onboarding.build.dotnet.variant.dotnet_framework=.NET Framework onboarding.build.other.os=What is your OS? onboarding.build.other.os.linux=Linux onboarding.build.other.os.win=Windows onboarding.build.other.os.mac=macOS onboarding.analysis.docs=Please visit the {link} for more details. onboarding.analysis.build_wrapper.header.linux=Download and unzip the Build Wrapper for Linux onboarding.analysis.build_wrapper.header.win=Download and unzip the Build Wrapper for Windows onboarding.analysis.build_wrapper.header.mac=Download and unzip the Build Wrapper for macOS onboarding.analysis.build_wrapper.text=And add the executable's directory to the {env_var} environment variable onboarding.analysis.build_wrapper.execute=Execute the Build Wrapper as a prefix to your build command onboarding.analysis.build_wrapper.execute_text=Run the following command in your project's folder. onboarding.analysis.build_wrapper.execute_build_command= onboarding.analysis.build_wrapper.docs=Please visit the {link} of the Build Wrapper for more details. onboarding.analysis.build_wrapper.docs_link=official documentation onboarding.analysis.java.maven.header=Execute the Scanner for Maven onboarding.analysis.java.maven.text=Running a {instance} analysis with Maven is straighforward. You just need to run the following command in your project's folder. onboarding.analysis.java.maven.docs_link=official documentation of the Scanner for Maven onboarding.analysis.java.maven.text.custom=Run the following command in your project's folder. onboarding.analysis.java.gradle.header=Execute the Scanner for Gradle onboarding.analysis.java.gradle.text.1=Running an analysis with Gradle is straighforward. You just need to declare the {plugin_code} plugin in your {filename} file: onboarding.analysis.java.gradle.text.2=and run the following command: onboarding.analysis.java.gradle.latest_version=You can find the latest version of the Gradle plugin {link}. onboarding.analysis.java.gradle.docs_link=official documentation of the Scanner for Gradle onboarding.analysis.msbuild.header=Download and unzip the Scanner for .NET onboarding.analysis.msbuild.text=Visit the {link} to download the latest version, and add the executable's directory to the {code} environment variable onboarding.analysis.msbuild.execute=Execute the Scanner for .NET onboarding.analysis.msbuild.execute.text=Running a {instance} analysis is straighforward. You just need to execute the following commands at the root of your solution. onboarding.analysis.msbuild.docs_link=official documentation of the Scanner for .NET onboarding.analysis.sq_scanner.header.linux=Download and unzip the Scanner for Linux onboarding.analysis.sq_scanner.header.win=Download and unzip the Scanner for Windows onboarding.analysis.sq_scanner.header.mac=Download and unzip the Scanner for macOS onboarding.analysis.sq_scanner.text=Visit the {link} to download the latest version, and add the {dir} directory to the {env_var} environment variable onboarding.analysis.sq_scanner.execute=Execute the Scanner onboarding.analysis.sq_scanner.execute.text=Running a {instance} analysis is straighforward. You just need to execute the following commands in your project's folder. onboarding.analysis.sq_scanner.execute.text.custom=Run the following commands in your project's folder. onboarding.analysis.sq_scanner.docs=Please visit the {link} for more details. onboarding.analysis.sq_scanner.docs_use_case=Please visit the {link} for more details, and the {useCaseLink} to know more about this use case. onboarding.analysis.sq_scanner.docs_link=official documentation of the Scanner onboarding.analysis.sq_scanner.sonar_token_env.header=Configure a SONAR_TOKEN environment variable in your CI settings onboarding.analysis.sq_scanner.sonar_token_env.var_name=Add an environment variable called onboarding.analysis.sq_scanner.sonar_token_env.var_value=Give it the following value onboarding.analysis.sqscanner.docs.gradle.title=official documentation of the Scanner for Gradle onboarding.analysis.sqscanner.docs.gradle.example_project.title=live Gradle-based example project onboarding.analysis.dotnetcore.global=Scanner .NET Core Global Tool onboarding.analysis.dotnetcore.global.text=As a prerequisite you need to have the sonarscanner tool installed globally using the following command: onboarding.analysis.dotnetcore.global.text.path=Make sure dotnet tools folder is in your path. See dotnet global tools documentation for more information. onboarding.tutorial.return_to_list=Choose another option onboarding.tutorial.ci_outro.all_set.title=You're all set! onboarding.tutorial.ci_outro.all_set.sentence={all_set} and ready to improve the quality and security of your code! onboarding.tutorial.ci_outro.all_set.sentence.all_set=You're all set onboarding.tutorial.ci_outro.commit=Commit and push your code to start the analysis. onboarding.tutorial.ci_outro.commit.why.gitlab=Each new push you make on your branches or merge requests will trigger a new analysis in SonarQube. We will decorate merge requests directly on GitLab for you. onboarding.tutorial.ci_outro.commit.why.github=Each new push you make on your branches or pull requests will trigger a new analysis in SonarQube. We will decorate pull requests directly on GitHub for you. onboarding.tutorial.ci_outro.commit.why.bitbucket=Each new push you make on your branches or pull requests will trigger a new analysis in SonarQube. We will decorate pull requests directly on Bitbucket for you. onboarding.tutorial.ci_outro.commit.why.bitbucketcloud=Each new push you make on your branches or pull requests will trigger a new analysis in SonarQube. We will decorate pull requests directly on Bitbucket for you. onboarding.tutorial.ci_outro.commit.why.azure=Each new push you make on your branches or pull requests will trigger a new analysis in SonarQube. We will decorate pull requests directly on Azure for you. onboarding.tutorial.ci_outro.commit.why.no_branches=Each new push you make on your main branch will trigger a new analysis in SonarQube. onboarding.tutorial.ci_outro.refresh=This page will then refresh with your analysis results. onboarding.tutorial.ci_outro.refresh.why=If the page doesn't refresh after a while, please double-check the analysis configuration, and check your logs. onboarding.tutorial.ci_outro.waiting_for_fist_analysis=Waiting for the first analysis to come in... onboarding.tutorial.other.project_key.sentence=Create a {file} file in your repository and paste the following code: onboarding.tutorial.cfamilly.compilation_database_info=If you have trouble using the build wrapper, you can try using a {link}. onboarding.tutorial.cfamilly.compilation_database_info.link=compilation database onboarding.tutorial.cfamilly.speed_caching=You can also speed up your analysis by enabling {link}. onboarding.tutorial.cfamilly.speed_caching.link=multi-threading and caching onboarding.tutorial.cfamily.examples_repositories_description=Check out our C and C++ sample projects with SonarQube analysis configured onboarding.tutorial.choose_method=How do you want to analyze your repository? onboarding.tutorial.choose_method.devops_platform.description=Do you want to integrate with your favorite CI? Choose one of the following tutorials. onboarding.tutorial.choose_method.local.description=Are you just testing or have an advanced use-case? Analyze your project locally. onboarding.tutorial.choose_method.local=Locally onboarding.tutorial.choose_method.other-ci=Other CI onboarding.tutorial.choose_method.jenkins=With Jenkins onboarding.tutorial.choose_method.github-actions=With GitHub Actions onboarding.tutorial.choose_method.gitlab-ci=With GitLab CI onboarding.tutorial.choose_method.azure-pipelines=With Azure Pipelines onboarding.tutorial.choose_method.bitbucket-pipelines=With Bitbucket Pipelines onboarding.tutorial.with.yaml.gradle=Update your {gradle} file with the {sq} plugin and it's configuration: onboarding.tutorial.with.bitbucket_pipelines.create_secret.title=Create repository variables onboarding.tutorial.with.bitbucket_pipelines.yaml.title=Create your pipelines builds configuration onboarding.tutorial.with.bitbucket_pipelines.variables.intro=In your Bitbucket repository, go to {repository_variables} and create two new variables: onboarding.tutorial.with.bitbucket_pipelines.variables.intro.link=Repository settings > Repository variables onboarding.tutorial.with.bitbucket_pipelines.variables.name.sentence=In the {name} field, enter onboarding.tutorial.with.bitbucket_pipelines.variables.name.sentence.name=Name onboarding.tutorial.with.bitbucket_pipelines.variables.add.sentence=Click on {add} onboarding.tutorial.with.bitbucket_pipelines.variables.add.sentence.add=Add onboarding.tutorial.with.bitbucket_pipelines.variables.secured.sentence=Make sure {secured} is check onboarding.tutorial.with.bitbucket_pipelines.variables.secured.sentence.secured=Secured onboarding.tutorial.with.github_action.create_secret.title=Create GitHub Secrets onboarding.tutorial.with.github_action.secret.intro=In your GitHub repository, go to {settings_secret} and create two new secrets: onboarding.tutorial.with.github_action.secret.intro.link=Settings > Secrets onboarding.tutorial.with.github_action.secret.name.sentence=In the {name} field, enter onboarding.tutorial.with.github_action.secret.name.sentence.name=Name onboarding.tutorial.with.github_action.secret.new.sentence=Click on {new_secret} onboarding.tutorial.with.github_action.secret.new.sentence.new_secret=New repository secret onboarding.tutorial.with.github_action.secret.add.sentence=Click on {add_secret} onboarding.tutorial.with.github_action.secret.add.sentence.add_secret=Add secret onboarding.tutorial.with.github_action.yaml.title=Create Workflow YAML File onboarding.tutorial.with.github_action.yaml.create_yml=Create or update your {file} YAML file with the following content: onboarding.tutorial.with.gitlab_ci.title=Analyze your project with GitLab CI onboarding.tutorial.with.gitlab_ci.project_key.title=Set your project key onboarding.tutorial.with.gitlab_ci.project_key.maven.step2=Add the following to your {file} file: onboarding.tutorial.with.gitlab_ci.project_key.gradle.step2=Add the following to your {file} file: onboarding.tutorial.with.gitlab_ci.project_key.other.step2=Create a {file} file in your repository and paste the following code: onboarding.tutorial.with.gitlab_ci.project_key.dotnet.step2=Create a {file} file in your repository and paste the following code: onboarding.tutorial.with.gitlab_ci.project_key.cfamily.step2=Create a {file} file in your repository and paste the following code: onboarding.tutorial.with.gitlab_ci.env_variables.title=Add environment variables onboarding.tutorial.with.gitlab_ci.env_variables.description.link=Settings > CI/CD > Variables onboarding.tutorial.with.gitlab_ci.env_variables.section.title=a. Define the SonarQube Token environment variable onboarding.tutorial.with.gitlab_ci.env_variables.section.description=In GitLab, go to {link} to add the following variable and make sure it is available for your project: onboarding.tutorial.with.gitlab_ci.env_variables.edit.token.tooltip=Use an existing token or generate a new one. onboarding.tutorial.with.gitlab_ci.env_variables.step1=Key onboarding.tutorial.with.gitlab_ci.env_variables.step3=Uncheck the "Protect Variable" checkbox onboarding.tutorial.with.gitlab_ci.env_variables.section.step4=Check the "Mask Variable" checkbox onboarding.tutorial.with.gitlab_ci.env_variables.section2.title=b. Define the SonarQube URL environment variable onboarding.tutorial.with.gitlab_ci.env_variables.section2.description=Still in {link} add a new variable and make sure it is available for your project: onboarding.tutorial.with.gitlab_ci.env_variables.section2.step4=Leave the "Mask variable" checkbox unchecked onboarding.tutorial.with.gitlab_ci.yml.title=Create or update the configuration file onboarding.tutorial.with.gitlab_ci.yml.description=Create or update your {filename} file with the following content. onboarding.tutorial.with.gitlab_ci.yml.filename=.gitlab-ci.yml onboarding.tutorial.with.gitlab_ci.yml.baseconfig=Note that this is a minimal base configuration to run a SonarQube analysis on your main branch and merge requests. onboarding.tutorial.with.gitlab_ci.yml.baseconfig.no_branches=Note that this is a minimal base configuration to run a SonarQube analysis on your main branch. onboarding.tutorial.with.gitlab_ci.yml.existing=If you already have a pipeline configured and running, you might want to add the example from this step to your existing yml file. onboarding.tutorial.with.jenkins.title=Analyze your project with Jenkins onboarding.tutorial.with.jenkins.alm_selection.title=Select your DevOps platform onboarding.tutorial.with.jenkins.prereqs.title=Prerequisites onboarding.tutorial.with.jenkins.prereqs.intro.sentence=To run your project analyses with Jenkins, the following plugins must be {installed} and {configured}. onboarding.tutorial.with.jenkins.prereqs.intro.sentence.installed=installed onboarding.tutorial.with.jenkins.prereqs.intro.sentence.configured=configured onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.bitbucket=Bitbucket Branch Source plugin for Jenkins - version 2.7 or later onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.bitbucketcloud=Bitbucket Branch Source plugin for Jenkins - version 2.7 or later onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.github=GitHub Branch Source plugin for Jenkins - version 2.7.1 or later onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.gitlab=GitLab Branch Source plugin for Jenkins - version 1.5.3 or later onboarding.tutorial.with.jenkins.prereqs.plugins.gitlab_plugin=GitLab plugin for Jenkins - version 1.5.13 or later onboarding.tutorial.with.jenkins.prereqs.plugins.sonar_scanner=SonarQube Scanner plugin for Jenkins - version 2.11 or later onboarding.tutorial.with.jenkins.prereqs.step_by_step_guide=For a step by step guide on installing and configuring those plugins in Jenkins, visit the {link} documentation page. onboarding.tutorial.with.jenkins.prereqs.step_by_step_guide.link=Analysis Prerequisites onboarding.tutorial.with.jenkins.prereqs.following_are_recommendations=We recommend using the configuration in the following steps for the best results, but you can customize it as needed. onboarding.tutorial.with.jenkins.prereqs.done=Configure Analysis onboarding.tutorial.with.jenkins.multi_branch_pipeline.title=Create a Multibranch Pipeline Job onboarding.tutorial.with.jenkins.multi_branch_pipeline.intro=Create a Multibranch Pipeline in order to automatically analyze all your branches and pull requests. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step1.sentence=From Jenkins' dashboard, click {new_item} and create a {type}. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step1.sentence.new_item=New Item onboarding.tutorial.with.jenkins.multi_branch_pipeline.step1.sentence.type=Multibranch Pipeline Job onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.sentence=Under {tab}, add a {source} source and enter the following information: onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.sentence.tab=Branch Sources onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.sentence.source=Bitbucket onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.server.label=Server onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.server.action=select the instance hosting the repository you want to analyze. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.creds.label=Credentials onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.creds.action=select the Bitbucket Server credentials. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.owner.label=Owner onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.owner.action=enter your project key. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.repo.label=Repository onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.repo.action=select the repository you want to analyze. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.sentence=Under {tab}, add a {source} source and enter the following information: onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.sentence.tab=Branch Sources onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.sentence.source=Bitbucket onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.server.label=Server onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.server.action=Make sure that Bitbucket Cloud is selected. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.creds.label=Credentials onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.creds.action=select the Bitbucket Cloud credentials. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.owner.label=Owner onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.owner.action=enter your workspace ID onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.repo.label=Repository onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.repo.action=select the repository you want to analyze. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.sentence=Under {tab}, add a {source} source and enter the following information: onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.sentence.tab=Branch Sources onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.sentence.source=GitHub onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.creds.label=Credentials onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.creds.action=select or add your GitHub credentials. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.repo_url.label=Repository HTTPS URL onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.repo_url.action=enter your repository URL. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.sentence=Under {tab}, add a {source} source and enter the following information: onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.sentence.tab=Branch Sources onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.sentence.source=GitLab Project onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.creds.label=Checkout Credentials onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.creds.action=select or add your GitLab credentials. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.owner.label=Owner onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.owner.action=enter the name of your user or your group. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.repo.label=Projects onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.repo.action=select your project. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.label=Behaviors onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_prs.action=Exclude branches that are also filed as PRs onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_prs.label=Discover branches onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_mrs.action=Exclude branches that are also filed as MRs onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_mrs.label=Discover branches onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_prs.action=The current pull request revision onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_prs.label=Discover pull requests from origin onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_mrs.action=The current merge request revision onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_mrs.label=Discover merge requests from origin onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.label=Specify ref specs onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.add_behaviour.sentence=By default, this behavior is not active. If you do not see it, click on {add} to see the list of available behaviors, and select {ref_spec}. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.add_behaviour.sentence.add=Add onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.add_behaviour.sentence.ref_spec=Specify ref specs onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_pr_ref_specs.sentence=In order to correctly compute new code for Pull Requests, the scanner will need the refs of the target branch. Make sure the {ref_spec} value will include any target branches (the default value should be enough). Example: onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_pr_ref_specs.sentence.ref_spec=Ref Spec onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_mr_ref_specs.sentence=In order to correctly compute new code for Merge Requests, the scanner will need the refs of the target branch. Make sure the {ref_spec} value will include any target branches (the default value should be enough). Example: onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_mr_ref_specs.sentence.ref_spec=Ref Spec onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.leave_defaults=You can leave the other Branch Source settings at the defaults. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.sentence=Jump to the {tab} section and make sure the parameters are set as follows: onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.sentence.tab=Build Configuration onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.mode.label=Mode onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.mode.action=by Jenkinsfile onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.script_path.label=Script Path onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.script_path.action=Jenkinsfile onboarding.tutorial.with.jenkins.multi_branch_pipeline.step4.sentence=Click {save}. onboarding.tutorial.with.jenkins.multi_branch_pipeline.step4.sentence.save=Save onboarding.tutorial.with.jenkins.pipeline.title=Create a Pipeline Job onboarding.tutorial.with.jenkins.pipeline.intro=Create a Pipeline in order to automatically analyze your project. onboarding.tutorial.with.jenkins.pipeline.step1.sentence=From Jenkins' dashboard, click {new_item} and create a {type}. onboarding.tutorial.with.jenkins.pipeline.step1.sentence.new_item=New Item onboarding.tutorial.with.jenkins.pipeline.step1.sentence.type=Pipeline Job onboarding.tutorial.with.jenkins.pipeline.step2.sentence=Under {tab}, choose {option}. You must set a unique, secret token for this field. onboarding.tutorial.with.jenkins.pipeline.step2.sentence.tab=Build Triggers onboarding.tutorial.with.jenkins.pipeline.step2.sentence.option=Trigger builds remotely onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.trigger.sentence=Under {tab}, choose {option}. Write down the webhook URL provided. You will need it when configuring the webhook in GitLab. onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.trigger.sentence.tab=Build Triggers onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.trigger.sentence.option=Build when a change is pushed to GitLab onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.pick_triggers.sentence=Under {triggers}, only select {push_events}. onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.pick_triggers.sentence.triggers=Enabled GitLab triggers onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.pick_triggers.sentence.push_events=Push events onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.click_advanced.sentence=Click on {advanced} onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.click_advanced.sentence.advanced=Advanced... onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.secret_token.sentence=Find the {secret_token} text field, and click on {generate}. Write down the secret token. You will need it when configuring the webhook in GitLab. onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.secret_token.sentence.secret_token=Secret token onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.secret_token.sentence.generate=Generate onboarding.tutorial.with.jenkins.pipeline.step3.sentence=Under {tab}, make sure the parameters are set as follows: onboarding.tutorial.with.jenkins.pipeline.step3.sentence.tab=Pipeline onboarding.tutorial.with.jenkins.pipeline.step3.definition.label=Definition onboarding.tutorial.with.jenkins.pipeline.step3.definition.action=Pipeline script from SCM onboarding.tutorial.with.jenkins.pipeline.step3.scm.sentence={label} Configure your SCM. Make sure to only build your main branch. For example, if your main branch is called "main", put "*/main" under {branches_to_build}. onboarding.tutorial.with.jenkins.pipeline.step3.scm.sentence.label=SCM: onboarding.tutorial.with.jenkins.pipeline.step3.scm.sentence.branches_to_build=Branches to build onboarding.tutorial.with.jenkins.pipeline.step3.script_path.label=Script Path onboarding.tutorial.with.jenkins.pipeline.step3.script_path.action=Jenkinsfile onboarding.tutorial.with.jenkins.pipeline.step4.sentence=Click {save}. onboarding.tutorial.with.jenkins.pipeline.step4.sentence.save=Save onboarding.tutorial.with.jenkins.webhook.bitbucket.title=Create a Bitbucket Server Webhook onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.title=Create a Bitbucket Cloud Webhook onboarding.tutorial.with.jenkins.webhook.github.title=Create a GitHub Webhook onboarding.tutorial.with.jenkins.webhook.gitlab.title=Create a GitLab Webhook onboarding.tutorial.with.jenkins.webhook.intro.sentence=Create a Webhook in your repository to trigger the Jenkins job on push. Already have a Webhook configured? {link} onboarding.tutorial.with.jenkins.webhook.intro.link=Skip this step. onboarding.tutorial.with.jenkins.webhook.step1.sentence=Go to the {link} and enter the following information: onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.link=Bitbucket Server Webhook creation page for your repository onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step1.link=Bitbucket Cloud Webhook creation page for your repository onboarding.tutorial.with.jenkins.webhook.github.step1.link=GitHub Webhook creation page for your repository onboarding.tutorial.with.jenkins.webhook.gitlab.step1.link=GitLab Webhook creation page for your repository onboarding.tutorial.with.jenkins.webhook.step1.name.label=Name onboarding.tutorial.with.jenkins.webhook.step1.name.action=give a unique name. onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.url.label=URL onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.url.action=Enter the following URL, replacing the values between *** as needed: onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.url.warning=The Bitbucket Server URL must be identical to the one in your Jenkins configuration. Watch out for any missing or extra "/" at the end. onboarding.tutorial.with.jenkins.webhook.github.step1.url.label=URL onboarding.tutorial.with.jenkins.webhook.github.step1.url.action=Enter the following URL, replacing the values between *** as needed: onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_with_branches.label=URL onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_with_branches.action=Enter the following URL, replacing the values between *** as needed: onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_no_branches.label=URL onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_no_branches.action=Enter the URL you wrote down in the previous step. onboarding.tutorial.with.jenkins.webhook.gitlab.step1.secret_token.label=Secret Token onboarding.tutorial.with.jenkins.webhook.gitlab.step1.secret_token.action=Enter the generated token you wrote down in the previous step. onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.sentence=Under {events}, make sure the following options are checked: onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.sentence.events=Events onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.sentence=Under {triggers}, select {option} and make sure the following options are checked: onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.sentence.triggers=Triggers onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.sentence.option=Choose from a full list of triggers onboarding.tutorial.with.jenkins.webhook.github.step2.sentence=Under {events} select {option} and check the following: onboarding.tutorial.with.jenkins.webhook.github.step2.sentence.events=Which events would you like to trigger this webhook? onboarding.tutorial.with.jenkins.webhook.github.step2.sentence.option=Let me select individual events onboarding.tutorial.with.jenkins.webhook.gitlab.step2.sentence=Under {trigger} check the following: onboarding.tutorial.with.jenkins.webhook.gitlab.step2.sentence.trigger=Trigger onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.repo.label=Repository onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.repo.action=Push onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.pr.label=Pull Request onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.pr.action=Opened onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.repo.label=Repository onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.repo.action=Push onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.pr.label=Pull Request onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.pr.action=Created onboarding.tutorial.with.jenkins.webhook.github.step2.repo=Pushes onboarding.tutorial.with.jenkins.webhook.github.step2.pr=Pull Requests onboarding.tutorial.with.jenkins.webhook.gitlab.step2.repo=Push events onboarding.tutorial.with.jenkins.webhook.gitlab.step2.mr=Merge request events onboarding.tutorial.with.jenkins.webhook.github.step3.sentence=Click {add_webhook}. onboarding.tutorial.with.jenkins.webhook.github.step3.sentence.add_webhook=Add webhook onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step3.sentence=Click {save}. onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step3.sentence.save=Save onboarding.tutorial.with.jenkins.webhook.bitbucket.step3.sentence=Click {create}. onboarding.tutorial.with.jenkins.webhook.bitbucket.step3.sentence.create=Create onboarding.tutorial.with.jenkins.webhook.gitlab.step3.sentence=Click {add_webhook}. onboarding.tutorial.with.jenkins.webhook.gitlab.step3.sentence.add_webhook=Add webhook onboarding.tutorial.with.jenkins.jenkinsfile.title=Create a Jenkinsfile onboarding.tutorial.with.jenkins.jenkinsfile.jenkinsfile_step.sentence=Create a {file} file in your repository and paste the following code: onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.replace.sentence=Make sure to replace {default} with the name you gave to your Maven tool {in_jenkins}. onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.replace.sentence.default=Default Maven onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.replace.sentence.in_jenkins=in Jenkins onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help1.sentence=To get the name of your Maven tool in Jenkins, navigate to {path}. onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help1.sentence.path=Manage Jenkins > Global Tool Configuration onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help2.sentence=The name is located under the {path} section, in the {name} field. onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help2.sentence.path=Maven > Maven installations onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help2.sentence.name=Name onboarding.tutorial.with.jenkins.jenkinsfile.gradle.step2.sentence=Add the following to your {file} file: onboarding.tutorial.with.jenkins.jenkinsfile.dotnet.build_agent=Choose your build agent. onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.title.sentence=Prerequisite: Add a {default_msbuild} tool onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.title.sentence.default_msbuild=MSBuild onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.info=This step need to be done only once per jenkins instance. onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step1.sentence=In Jenkins, make sure to have the {msbuild} installed. onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step1.sentence.msbuild=MSBuild Plugin onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step2.sentence=Navigate to {path}. onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step2.sentence.path=Manage Jenkins > Global Tool Configuration onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence=Under {msbuild} click on {add_msbuild} and give a {name} that will be used in the last step. Refer to the {msbuild_plugin} documentation on how to install the tool: onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.msbuild=MSBuild onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.msbuild_plugin=MSBuild Plugin onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.add_msbuild=Add MSBuild onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.name=Name onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.title.sentence=Prerequisite: Add a {default_scanner} tool onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.title.sentence.default_scanner=SonarScanner for MSBuild onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.info=This step needs to be done only once per jenkins instance or if you need different scanner versions. onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step1.sentence=In Jenkins, navigate to {path}. onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step1.sentence.path=Manage Jenkins > Global Tool Configuration onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step2.sentence=Under {default_scanner} click on {add_scanner_for_msbuild} onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step2.sentence.default_scanner=SonarScanner for MSBuild onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step2.sentence.add_scanner_for_msbuild=Add SonarScanner for MSBuild onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step3.sentence=Choose a {name} that will be used in the last step: onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step3.sentence.name=Name onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step4.sentence=Check {install_auto} onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step4.sentence.install_auto=Install automatically onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence=Under {install_from} select the corresponding .NET Core scanner required for you project. onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence.install_from=Install from GitHub onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence.install_auto=Install automatically onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence=Make sure to replace {default} with the name you gave to your SonarQube Scanner tool {in_jenkins}. onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence.default=SonarScanner onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence.in_jenkins=in Jenkins onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help1.sentence=To get the name of your SonarQube Scanner tool in Jenkins, navigate to {path}. onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help1.sentence.path=Manage Jenkins > Global Tool Configuration onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence=The name is located under the {path} section, in the {name} field. onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence.path=SonarQube Scanner > SonarQube Scanner installations onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence.name=Name onboarding.tutorial.with.jenkins.jenkinsfile.cfamilly.agent_setup=We assume the Jenkins agent has the necessary tools to build your project. onboarding.tutorial.with.azure_pipelines.os=What is your agent host? onboarding.tutorial.with.azure_pipelines.title=Analyze your project with Azure DevOps Pipelines onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.title=Install SonarQube extension for Azure DevOps onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence=From your Azure DevOps instance, navigate to the Visual Studio Marketplace and install the {link} by clicking the {button} button. onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence.link=SonarQube extension onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence.button=Get it free onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.title=Add a new SonarQube Service Endpoint in your project onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step1.sentence=In Azure DevOps, go to {menu} onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step1.sentence.menu=Project settings > Service connections onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step2.sentence=Add a new service connection of type {type} onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step2.sentence.type=SonarQube onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step3.sentence=Enter your SonarQube server url: {url} {button} onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step4.sentence=Enter an existing token, or a newly generated one onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step5.sentence=Enter a memorable connection name onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step6.sentence=Create the service connection onboarding.tutorial.with.azure_pipelines.BranchAnalysis.title=Configure analysis onboarding.tutorial.with.azure_pipelines.BranchAnalysis.info=The following steps assume you are using the Azure Pipelines classic editor. Check out our {doc_link} for the YAML counterpart. onboarding.tutorial.with.azure_pipelines.BranchAnalysis.info.doc_link=Azure DevOps integration page onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.sentence=In Azure DevOps, create or edit a build {pipeline} to make Build Wrapper available on the build agent. onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.script.sentence=Add a {task} task, select {inline} mode and add the following script to download and decompress the Build Wrapper on the build agent. onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.win.sentence.task=PowerShell script onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.nix.sentence.task=Bash script onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.win.sentence.inline=inline onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.nix.sentence.inline=inline onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.ccpp.sentence=Add a new {task} task {before} your build task onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare_additional.ccpp=In {additional} in the {advanced} section, add a new property to set the output directory to which the Build Wrapper should write its results: {property} {button} onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare_additional.ccpp.additional=Additional Properties onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare_additional.ccpp.advanced=Advanced onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build.ccpp.sentence=Add or modify your build {task} task. For the analysis to happen, your build has to be run through a command line so that it can be wrapped-up by the build-wrapper. onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build.ccpp.sentence.task=Command Line onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_script.ccpp.sentence=Run {build_wrapper} executable. Pass in as the arguments (1) the output directory configured in the previous task and (2) the command that runs a clean build of your project (not an incremental build). Example: onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_script.ccpp.sentence.build_wrapper=Build Wrapper onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.ccpp.sentence=Add a new {task} task {after} your build task. Consider running this task right after the previous one as the build environment should not be significantly altered before running the analysis. onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence=In Azure DevOps, create or edit a build {pipeline} and add a new {task} task {before} your build task onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.pipeline=Pipeline onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.task=Prepare Analysis Configuration onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.before=before onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.endpoint.sentence=Select the {endpoint} you created in Step 2 onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.endpoint.sentence.endpoint=SonarQube server endpoint onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis=Under {section}, select {run_analysis_value} onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.section=Choose the way to run the analysis onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.dotnet=Integrate with MSBuild onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.maven=Integrate with Maven or Gradle onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.gradle=Integrate with Maven or Gradle onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.cfamily=Use standalone scanner onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.other=Use standalone scanner onboarding.tutorial.with.azure_pipelines.BranchAnalysis.manual.sentence=Select the {mode} mode onboarding.tutorial.with.azure_pipelines.BranchAnalysis.manual.sentence.mode=Manually provide configuration onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.sentence=Add a new {task} task {after} your build task onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.sentence.task=Run Code Analysis onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.sentence.after=after onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.key.sentence=In the {project_key} field, enter {key} {button} onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.key.sentence.project_key=Project Key onboarding.tutorial.with.azure_pipelines.BranchAnalysis.advanced_properties.sentence=Expand the {section} and replace the {properties} with the following snippet onboarding.tutorial.with.azure_pipelines.BranchAnalysis.advanced_properties.sentence.section=Advanced section onboarding.tutorial.with.azure_pipelines.BranchAnalysis.advanced_properties.sentence.properties=Additional Properties onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.title=Add a new Java tool installer task onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.sentence=Under {field}, select {value} onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.java_version=JDK version onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.or_higher=(or higher) onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.java_architecture=JDK architecture onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.java_source=JDK source onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.pre-installed=Pre-installed onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java=Edit or add a new {0} task onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence=Under {section}, check {option} onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence.section=Code Analysis onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence.option=Run SonarQube or SonarCloud Analysis onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.sentence=Add a new {task} task to publish SonarQube's Quality Gate results on your build pipeline summary onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.info.sentence1=This task may increase your build time as your pipeline will have to wait for SonarQube to process the analysis report. It is highly recommended but optional. onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.sentence.task=Publish Quality Gate Result onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence=Under the {tab} tab of your pipeline, check {continuous_integration} and select all the branches for which you want the SonarQube analysis to run automatically onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence.tab=Triggers onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence.continuous_integration=Enable continuous integration onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.no_branches.sentence=Under the {tab} tab of your pipeline, check {continuous_integration} and select the main branch onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.no_branches.sentence.tab=Triggers onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.no_branches.sentence.continuous_integration=Enable continuous integration onboarding.tutorial.with.azure_pipelines.BranchAnalysis.branch_protection=To make sure your Pull Requests are analyzed automatically and aren't merged when they're failing their quality gate, check out the {link}. onboarding.tutorial.with.azure_pipelines.BranchAnalysis.branch_protection.link=documentation onboarding.tutorial.no_scan_rights=You do not have permission to analyze this project. Please contact the project administrator. #------------------------------------------------------------------------------ # # BRANCHES # #------------------------------------------------------------------------------ branches.branch=Branch branches.main_branch=Main Branch branches.pr=PR branches.see_the_pr=See the PR #------------------------------------------------------------------------------ # # BRANCH-LIKE NAVIGATION # #------------------------------------------------------------------------------ branch_like_navigation.manage=Manage branches and Pull Requests branch_like_navigation.search_for_branch_like=Search for branches or Pull Requests... branch_like_navigation.pull_requests=Pull Requests branch_like_navigation.orphan_pull_requests=Orphan Pull Requests branch_like_navigation.orphan_pull_requests.tooltip=When the base of a Pull Request is deleted, this Pull Request becomes orphan. branch_like_navigation.for_merge_into_x_from_y=for merge into {target} from {branch} branch_like_navigation.no_branch_support.title=Get the most out of SonarQube with branch and PR/MR analysis branch_like_navigation.no_branch_support.title.pr=Get the most out of SonarQube with branch and PR analysis branch_like_navigation.no_branch_support.title.mr=Get the most out of SonarQube with branch and MR analysis branch_like_navigation.no_branch_support.content=With Developer Edition you can analyze every pull/merge request. You can also watch the quality of your release branches by analyzing each one individually in SonarQube. branch_like_navigation.no_branch_support.content_x.pr=With Developer Edition you can analyze every pull request and get the results in {0}. You can also watch the quality of your release branches by analyzing each one individually in SonarQube. branch_like_navigation.no_branch_support.content_x.mr=With Developer Edition you can analyze every merge request and get the results in {0}. You can also watch the quality of your release branches by analyzing each one individually in SonarQube. branch_like_navigation.only_one_branch.title=Learn how to analyze branches in SonarQube branch_like_navigation.only_one_branch.content=Quickly setup branch analysis and get separate insights for each of your branches and Pull Requests. branch_like_navigation.only_one_branch.documentation=Branches documentation branch_like_navigation.only_one_branch.pr_analysis=Pull Request analysis branch_like_navigation.tutorial_for_ci=Show me how to set up my CI #------------------------------------------------------------------------------ # # APPLICATIONS # #------------------------------------------------------------------------------ application.cannot_access_all_child_projects1=You must have access to all the projects within this Application in order to browse it. application.cannot_access_all_child_projects2=Please contact your project administrator. #------------------------------------------------------------------------------ # # PORTFOLIOS # #------------------------------------------------------------------------------ portfolio.has_always_been_x=has always been {rating} portfolio.was_x_y=was {rating} {date} portfolio.x_in_y={project_branches} in {rating} portfolio.project_branch=project branch portfolio.project_branches=project branches portfolio.has_qg_status=Has Quality Gate Status portfolio.have_qg_status=Have Quality Gate Status portfolio.empty=This portfolio is empty. portfolio.no_lines_of_code=All projects in this portfolio are empty portfolio.not_computed=This portfolio is not yet computed. portfolio.app.empty=This application is empty. portfolio.app.no_lines_of_code=All projects in this application are empty portfolio.metric_trend=Metric trend portfolio.lowest_rated_project_branches=Lowest rated project branches portfolio.health_factors=Portfolio health factors portfolio.activity_link=Activity portfolio.measures_link=Measures portfolio.language_breakdown_link=Language breakdown portfolio.breakdown=Portfolio breakdown portfolio.number_of_projects=Number of project branches portfolio.number_of_lines=Number of lines of code portfolio.metric_domain.vulnerabilities=Security Vulnerabilities portfolio.metric_domain.security_hotspots=Security Review #------------------------------------------------------------------------------ # # METRIC DOMAINS HELP TEXT # #------------------------------------------------------------------------------ portfolio.metric_domain.releasability.help=Ratio of projects in the Portfolio that have passed the Quality Gate. portfolio.metric_domain.reliability.help=Average Reliability rating for all projects in the portfolio. portfolio.metric_domain.vulnerabilities.help=Average security rating for all projects in the portfolio. portfolio.metric_domain.security_hotspots.help=Average security review rating for all projects in the portfolio. portfolio.metric_domain.maintainability.help=Average maintainability rating for all projects in the portfolio. #------------------------------------------------------------------------------ # # ENCRYPTION # #------------------------------------------------------------------------------ encryption.form_intro=Secret key is registered. You can encrypt any property value with the following form: encryption.form_note=Note that the secret key can be changed, but all the encrypted properties will have to be updated. {moreInformationLink} encryption.encrypted_value=Encrypted Value: encryption.generate_secret_key=Generate Secret Key encryption.generate_new_secret_key=Generate New Secret Key encryption.encrypt=Encrypt encryption.secret_key_description=Secret key is required to be able to encrypt properties. {moreInformationLink} encryption.secret_key=Secret Key encryption.how_to_use=How To Use encryption.how_to_use.content1=Store the secret key in the file {secret_file} of the server. This file can be relocated by defining the property {property} in {propreties_file} encryption.how_to_use.content2=Restrict access to this file by making it readable and by owner only encryption.how_to_use.content3=Restart the server if the property {property} has been set or changed. encryption.how_to_use.content4=For each property that you want to encrypt, generate the encrypted value and replace the original value wherever it is stored (configuration files, command lines). #------------------------------------------------------------------------------ # # USERS # #------------------------------------------------------------------------------ users.page=Users users.page.description=Create and administer individual users. users.deactivate=Deactivate users.deactivate_user=Deactivate User users.deactivate_user.confirmation=Are you sure you want to deactivate "{0} ({1})"? users.delete_user=Delete user's personal information users.delete_user.help=Deleting a user's personal information will change its login, making it impossible to reactivate them. {link} users.delete_user.help.link=Learn more users.delete_user.documentation=Authentication users.create_user=Create User users.update_user=Update User users.cannot_update_delegated_user=You cannot update the name and email of this user, as it is controlled by an external identity provider. users.minimum_x_characters=Minimum {0} characters users.email=Email users.last_connection=Last connection users.update_groups=Update Groups users.update_tokens=Update Tokens users.add=Add user users.remove=Remove user users.search_description=Search users by login or name users.update=Update users users.tokens=Tokens users.user_X_tokens=Tokens of {user} users.tokens.sure=Sure? users.tokens.sure_X=Are you sure you want to revoke token {token}? users.tokens.revoke=Revoke users.tokens.revoke_token=Revoke token users.no_tokens=No tokens users.generate=Generate users.tokens.PROJECT_ANALYSIS_TOKEN=Project Analysis Token users.tokens.PROJECT_ANALYSIS_TOKEN.short=Project users.tokens.GLOBAL_ANALYSIS_TOKEN=Global Analysis Token users.tokens.GLOBAL_ANALYSIS_TOKEN.short=Global users.tokens.USER_TOKEN=User Token users.tokens.USER_TOKEN.short=User users.tokens.generate=Generate Tokens users.tokens.name=Name users.tokens.enter_name=Enter Token Name users.tokens.type=Type users.tokens.select_type=Select Token Type users.tokens.project=Project users.tokens.select_project=Select Project users.tokens.expires_in=Expires in users.tokens.expiration.30=30 days users.tokens.expiration.90=90 days users.tokens.expiration.365=1 year users.tokens.expiration.0=No expiration users.tokens.new_token_created=New token "{0}" has been created. Make sure you copy it now, you won't be able to see it again! users.generate_new_token=Generate New Token users.new_token=New token value users.change_admin_password.instance_is_at_risk=Secure your SonarQube instance users.change_admin_password.header=Default Administrator credentials are still used users.change_admin_password.description=Your SonarQube instance is still using default administrator credentials. You must change the password for the 'admin' account to secure your SonarQube instance. users.change_admin_password.form.header=Change the password for user 'admin' users.change_admin_password.form.password=New password for user 'admin' users.change_admin_password.form.confirm=Confirm password for user 'admin' users.change_admin_password.form.cannot_use_default_password=You must choose a password that is different from the default password. users.change_admin_password.form.success=The admin user's password was successfully changed. users.change_admin_password.form.continue_to_app=Continue to SonarQube #------------------------------------------------------------------------------ # # GROUPS # #------------------------------------------------------------------------------ user_groups.page=Groups user_groups.page.description=Create and administer groups of users. user_groups.anyone.description=Anybody (authenticated or not) who browses the application belongs to this group groups.delete_group=Delete Group groups.delete_group.confirmation=Are you sure you want to delete "{0}"? groups.create_group=Create Group groups.update_group=Update Group groups.anyone=Anyone #------------------------------------------------------------------------------ # # MAINTENANCE # #------------------------------------------------------------------------------ maintenance.page=Maintenance maintenance.upgrade_failed=Upgrade Failed maintenance.upgrade_failed.text=Database connection cannot be established. Please check database status and JDBC settings. maintenance.migration_not_supported=Migration not supported maintenance.migration_not_supported.text=Migration is not supported on embedded databases. maintenance.upgrade_database=Upgrade Database maintenance.upgrade_database.1=The database upgrade can take several minutes. maintenance.upgrade_database.2=It is mandatory to back up database before upgrading. maintenance.upgrade_database.3=Make sure you have followed the steps from the SonarQube Upgrade guide. maintenance.upgrade=Upgrade maintenance.database_migration=Database Migration maintenance.database_is_up_to_date=Database is up-to-date maintenance.is_down={instance} is down 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, 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 maintenance.is_up={instance} is up maintenance.all_systems_opetational=All systems operational. maintenance.is_offline={instance} is offline maintenance.sonarqube_is_offline.text=The connection to SonarQube is lost. Please contact your system administrator. #------------------------------------------------------------------------------ # # INDEXATION # #------------------------------------------------------------------------------ indexation.in_progress=SonarQube is reloading project data. Some projects will be unavailable until this process is complete. indexation.progression={0}% complete. indexation.progression_with_error={0}% complete with some {link}. indexation.progression_with_error.link=tasks failing indexation.completed=All project data has been reloaded. indexation.completed_with_error=SonarQube completed the reload of project data. Some {link} causing some projects to remain unavailable. indexation.completed_with_error.link=tasks failed or cancelled indexation.admin_link=See {link} for more information. indexation.page_unavailable.title.issues=Issues page is temporarily unavailable indexation.page_unavailable.title.portfolios=Portfolios page is temporarily unavailable indexation.page_unavailable.title={componentQualifier} {componentName} is temporarily unavailable indexation.page_unavailable.description=This page will be available after the data is reloaded. This might take a while depending on the amount of projects and issues in your SonarQube instance. indexation.page_unavailable.description.additional_information=You can keep analyzing your projects during this process. #------------------------------------------------------------------------------ # # HOMEPAGE # #------------------------------------------------------------------------------ homepage.current=This page is your homepage. Click to revert to the default homepage. Click on the top-left logo to find it anytime. homepage.current.is_default=This page is your homepage. Click on the top-left logo to find it anytime. homepage.check=Click to make the current page your homepage. #------------------------------------------------------------------------------ # # FAVORITE # #------------------------------------------------------------------------------ favorite.action.TRK.add=Add this project to favorites favorite.action.TRK.remove=Remove this project from favorites favorite.action.VW.add=Add this portfolio to favorites favorite.action.VW.remove=Remove this portfolio from favorites favorite.action.SVW.add=Add sub-this portfolio to favorites favorite.action.SVW.remove=Remove sub-this portfolio from favorites favorite.action.APP.add=Add this application to favorites favorite.action.APP.remove=Remove this application from favorites favorite.action.TRK.add_x=Add project {0} to favorites favorite.action.TRK.remove_x=Remove project {0} from favorites favorite.action.VW.add_x=Add portfolio {0} to favorites favorite.action.VW.remove_x=Remove portfolio {0} from favorites favorite.action.SVW.add_x=Add sub-portfolio {0} to favorites favorite.action.SVW.remove_x=Remove sub-portfolio {0} from favorites favorite.action.APP.add_x=Add application {0} to favorites favorite.action.APP.remove_x=Remove application {0} from favorites #------------------------------------------------------------------------------ # # WEBHOOKS # #------------------------------------------------------------------------------ webhooks.page=Webhooks webhooks.create=Create Webhook webhooks.delete=Delete Webhook webhooks.delete.confirm=Are you sure you want to delete the webhook "{0}"? webhooks.description=Webhooks are used to notify external services when a project analysis is done. An HTTP POST request including a JSON payload is sent to each of the provided URLs. Learn more in the {url}. webhooks.deliveries.show=Show recent deliveries webhooks.deliveries_for_x=Recent deliveries of {0} webhooks.delivery.duration_x=Duration: {0} webhooks.delivery.payload=Payload: webhooks.delivery.response_x=Response: {0} webhooks.delivery.server_unreachable=Server Unreachable webhooks.documentation_link=Webhooks documentation webhooks.last_execution=Last delivery webhooks.last_execution.none=Never webhooks.latest_delivery_for_x=Last delivery of {0} webhooks.maximum_reached=You reached your maximum number of {0} webhooks. You can still update or delete an existing one. webhooks.name=Name webhooks.name.required=Name is required. webhooks.no_result=No webhook defined. webhooks.update=Update Webhook webhooks.secret=Secret webhooks.secret_header=Secret? webhooks.secret.bad_format=Secret must have a maximum length of 200 characters webhooks.secret.description=If provided, secret will be used as the key to generate the HMAC hex (lowercase) digest value in the 'X-Sonar-Webhook-HMAC-SHA256' header webhooks.url=URL webhooks.url.bad_format=Bad format of URL. webhooks.url.bad_protocol=URL must start with "http://" or "https://". webhooks.url.description=Server endpoint that will receive the webhook payload, for example: "http://my_server/foo". If HTTP Basic authentication is used, HTTPS is recommended to avoid man in the middle attacks. Example: "https://myLogin:myPassword@my_server/foo" webhooks.url.required=URL is required. #------------------------------------------------------------------------------ # # COMPONENT REPORT # #------------------------------------------------------------------------------ component_report.report={0} PDF report component_report.download=Download {0} PDF report component_report.no_email_to_subscribe=Email subscription requires an email address. component_report.subscribe_x=Subscribe to {0} report component_report.unsubscribe_x=Unsubscribe from {0} report component_report.unsubscribe=Unsubscribe from report component_report.unsubscribe.description=If you no longer wish to receive these reports via email, you can unsubscribe by clicking on the button below. component_report.subscribe_x_success=Subscription successful. You will receive a {0} report for this {1} by email. component_report.unsubscribe_x_success=Subscription successfully canceled. You won't receive a {0} report for this {1} by email. component_report.unsubscribe_success=Subscription successfully canceled. You won't receive these reports by email anymore.