#------------------------------------------------------------------------------ # # GENERIC WORDS, sorted alphabetically # #------------------------------------------------------------------------------ about=About 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 breadcrumbs=Breadcrumbs expand_breadcrumbs=Expand breadcrumbs by_=by calendar=Calendar cancel=Cancel category=Category attribute=Attribute see_changelog=See Changelog changelog=Changelog change_verb=Change check_all=Check all choose_file=Choose file class=Class classes=Classes clean_as_you_code=Clean as You Code clear_file=Clear file 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 delete_x=Delete {0} deprecated=Deprecated descending=Descending description=Description directories=Directories directory=Directory disabled_=disabled dismiss=Dismiss dismiss_permanently=Dismiss permanently display=Display documentation=documentation done=Done 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 go_back=Go back 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 learn_more_x=Learn More: {link} library=Library line_number=Line Number links=Links list_of_issues=List of issues list_of_projects=List of projects list_of_rules=List of rules load_more=Load more load_verb=Load loading=Loading login=Login major=Major manual=Manual max=Max max_results_reached=Only the first {0} results are displayed me=Me members=Members menu=Menu 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 next=Next next_month_x=next month {month} new_name=New name next_=next none=None no_file_selected=No file selected no_tags=No tags not_now=Not now off=off on=on or=Or open=Open open_in_ide=Open in IDE open_issues=Open issues optional=Optional order=Order owner=Owner parameters=Parameters password=Password path=Path permalink=Permanent Link plugin=Plugin previous_=previous previous_month_x=previous month {month} 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 remove_x=Remove {0} rename=Rename replaces=Replaces required=Required reset_verb=Reset reset_to_default=Reset To Default reset_date=Reset dates resolution=Resolution resolve=Resolve 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 setup=Setup settings=Settings severity=Severity shared=Shared 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 updates=Updates update_verb=Update updating=Updating unselected=Unselected user=User value=Value variation=Variation version=Version version_x=Version {0} 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_save_field_error_message=This field cannot be saved. Try again later. default_severity=Default severity edit_permissions=Edit Permissions show_permissions=Show 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 local=Local logging_out=You're logging out, please wait... manage=Manage managed=Managed management=Management more_information=More information new_violations=New violations new_window=New window no_data=No data no_measure_value_x=No measure value for {0} 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. tooltip_is_interactive=This is a tooltip with interactive elements. Use the TAB key to cycle through the interactive elements. update_details=Update details update_scm=Update SCM details work_duration.x_days={0}d work_duration.x_hours={0}h work_duration.x_minutes={0}min work_duration.about=~ {0} #------------------------------------------------------------------------------ # # DAY PICKER # #------------------------------------------------------------------------------ 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 #------------------------------------------------------------------------------ # # 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 alm.configuration.selector.label={0} configuration alm.configuration.selector.placeholder=Select a configuration #------------------------------------------------------------------------------ # # 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.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.all.TRK=All Projects qualifiers.all.VW=All Portfolios qualifiers.all.APP=All Applications qualifiers.new.TRK=New Project qualifiers.new.VW=New Portfolio 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.APP=Create Application qualifiers.update.VW=Update Portfolio 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.delete_x_link=Delete "{0}" link project_links.name=Name project_links.url=URL project_links.no_results=No links yet. Click "Create" to add one. #------------------------------------------------------------------------------ # # EVENT CATEGORIES # #------------------------------------------------------------------------------ event.category.All=All event.category.VERSION=Version event.category.QUALITY_GATE=Quality Gate event.category.QUALITY_PROFILE=Quality Profile event.category.SQ_UPGRADE=SonarQube upgrade event.category.DEFINITION_CHANGE=Definition Change event.category.ISSUE_DETECTION=Issue Detection event.category.OTHER=Other event.quality_gate.still_x=Still {status} event.quality_gate.ERROR=Failed event.quality_gate.OK=Passed 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} event.failed_conditions=Failed Conditions: event.sqUpgrade=First analysis since upgrading to SonarQube {sqVersion} #------------------------------------------------------------------------------ # # GLOBAL NAVIGATION # #------------------------------------------------------------------------------ global_nav.account.tooltip=Account #------------------------------------------------------------------------------ # # 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.nav.home_logo_alt=Logo, link to homepage 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 coding_rule.page={0} rule: {1} 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. roles.page.description.github=Project permissions are read-only for users provisioned from GitHub. For non-GitHub users, permissions can only be removed. project_permission.github_managed=Provisioned from GitHub project_permission.local_project_with_github_provisioning=Please note that this project is not linked to GitHub. Bind it to GitHub to benefit from permission provisioning. project_permission.remove_only_confirmation=Are you sure you want to remove the permission {permission} from {holder}? The permission can not be added back. project_permission.remove_only_confirmation_title=Remove permission 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.set_main=Set as main branch project_branch_pull_request.branch.set_x_as_main=Set "{branch}" as the main branch project_branch_pull_request.branch.delete=Delete branch project_branch_pull_request.branch.actions_label=Update {0} project_branch_pull_request.branch.delete.are_you_sure=Are you sure you want to delete branch "{name}"? project_branch_pull_request.branch.main_branch.are_you_sure=Are you sure you want to set branch "{branch}" as the main branch of this project? project_branch_pull_request.branch.main_branch.requires_reindex=Changing the main branch of your project will trigger a project re-indexing and may impact the level of information that is available until re-indexing is complete. project_branch_pull_request.branch.main_branch.learn_more=Please refer to the {documentation} to understand the impacts of changing the main branch. 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 "{name}"? 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=The new code definition sets which part of your code will be considered new code. project_baseline.page.description2=You can adjust this setting globally in {link}. project_baseline.page.description2.link=General Settings project_baseline.page.question=Choose the baseline for new code for this project project_baseline.global_setting=Use the global setting project_baseline.specific_setting=Define a specific setting for this project project_baseline.configure_branches=Set a specific setting for a branch project_baseline.compliance.warning.title.project=Your project new code definition is not compliant with the Clean as You Code methodology baseline.specific_analysis=Specific analysis baseline.specific_analysis.description=Choose an analysis as the baseline for the new code. baseline.specific_analysis.compliance_warning.title=Choosing the "Specific analysis" option from the SonarQube UI is not compliant with the Clean as You Code methodology baseline.specific_analysis.compliance_warning.explanation=It has been deprecated. The option remains available through the Web API. baseline.specific_analysis.compliance_warning.link=Defining New Code baseline.reference_branch=Reference branch baseline.reference_branch.description=Choose a branch as the baseline for the new code. baseline.reference_branch.usecase=Recommended for projects using feature branches. 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.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.show_actions_for_x=Show actions for branch {0} branch_list.edit_for_x=Edit {0} branch_list.default_setting=Project setting baseline.new_code_period_for_branch_x=New Code for {0} baseline.new_code_period_for_branch_x.question=Choose the baseline for new code for this branch 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 regulatory_page.no_available_branch=No branch has been analyzed yet, no report can be generated. regulatory_page.available_branches_info.only_keep_when_inactive=Only branches marked as "Keep when inactive" are available. regulatory_page.available_branches_info.more_info=For further details, please check the {doc_link}. regulatory_page.available_branches_info.more_info.doc_link=related documentation #------------------------------------------------------------------------------ # # OTHER PAGE TITLES # #------------------------------------------------------------------------------ page_title.template.default=%s - SonarQube page_title.template.with_category=%s - {0} - SonarQube page_title.template.with_instance={0} - %s - SonarQube 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=List of 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.tabs.activity=Activity hotspots.tabs.code.short=Where hotspots.tabs.risk_description.short=What hotspots.tabs.vulnerability_description.short=Assess hotspots.tabs.fix_recommendations.short=How hotspots.tabs.activity.short=Activity 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.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.review=Review hotspots.status.review_title=Review Security Hotspot hotspots.status.select=Select a status hotspots.status.add_comment=Add a comment hotspots.status.add_comment_optional=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.clear=Clear filters 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.by_file_or_list_x=Your hotspots are currently filtered, {show_all_link} hotspot.filters.show_all=show all hotspots hotspot.section.activity=Activity hotspot.location.count={0} extra location hotspot.location.count.plural={0} extra locations 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 hotspots.success_dialog.do_not_show=Don't show this dialog next time #------------------------------------------------------------------------------ # # 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=Create Tag issue.create_tag_x=Create Tag '{0}' issue.tags=Tags 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=Quick fix issue.quick_fix_available_with_sonarlint=Quick fix available in {link} issue.quick_fix_available_with_sonarlint_no_link=Quick fix available in SonarLint 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.total=comment issue.comment.formlink.total.plural=comments 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.change_status=Change Status 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.accept=Accept issue.transition.accept.description=Won't Fix now issue.transition.confirm=Confirm issue.transition.confirm.description=Deprecated issue.transition.confirm.deprecated_tooltip.1=The Confirm action is deprecated. issue.transition.confirm.deprecated_tooltip.2=If you were using Confirm to communicate with team members, consider assigning the issue or using comments and tags instead. issue.transition.confirm.deprecated_tooltip.3=If you have reviewed this issue but cannot fix it now, consider marking it as Accepted. issue.transition.unconfirm=Open issue.transition.unconfirm.description=Reopen issue issue.transition.resolve=Fixed issue.transition.resolve.description=Deprecated issue.transition.resolve.deprecated_tooltip.1=The Resolve as Fixed action is deprecated. issue.transition.resolve.deprecated_tooltip.2=The next analysis result will show if the issue has been fixed, otherwise it will reopen it automatically. issue.transition.resolve.deprecated_tooltip.3=If you were using Resolve as Fixed to communicate with team members that an issue is being fixed, consider assigning it or using comments and tags instead. issue.transition.falsepositive=False Positive issue.transition.falsepositive.description=Analysis is mistaken issue.transition.reopen=Open issue.transition.reopen.description=Reopen issue issue.transition.comment=Status change comment issue.transition.comment.placeholder.accept=Share why (optional) issue.transition.comment.placeholder.confirm=Share why this is confirmed (optional) issue.transition.comment.placeholder.resolve=Share why this is fixed (optional) issue.transition.comment.placeholder.falsepositive=Share why this is a false positive (optional) issue.transition.close=Close issue.transition.close.description= issue.transition.wontfix=Won't Fix issue.transition.wontfix.description=Deprecated 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.location_x=Location {0} issue.closed.file_level=This issue is {status}. It was detected in the file below and is no longer being detected. issue.closed.project_level=This issue is {status}. It was detected in the project below and is no longer being detected. issues.assignee.change_user=Click to change assignee 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.SECURITY_HOTSPOT.plural=Security Hotspots issue.type.CODE_SMELL.plural=Code Smells issue.type.BUG.plural=Bugs issue.type.VULNERABILITY.plural=Vulnerabilities issue.type.deprecation.title=Issue types are deprecated and can no longer be modified. issue.type.deprecation.filter_by=You can now filter issues by: issue.type.deprecation.documentation=Documentation issue.severity.deprecation.title=Severities are now directly tied to the software quality impacted. This old severity is deprecated and can no longer be modified. issue.severity.deprecation.filter_by=You can now filter issues by: issue.severity.deprecation.documentation=Documentation issue.severity.new=The new severities issue.cct_attribute.label=Clean code attribute issue.software_qualities.label=Software qualities impacted issue.impact.severity.tooltip=This issue has a {severity} impact on the {quality} of your software. issue.clean_code_attribute_category.CONSISTENT=Consistency issue.clean_code_attribute_category.CONSISTENT.title=This is a consistency issue. issue.clean_code_attribute_category.CONSISTENT.advice=To be consistent, the code needs to be written in a uniform and conventional way. issue.clean_code_attribute_category.INTENTIONAL=Intentionality issue.clean_code_attribute_category.INTENTIONAL.title=This is an intentionality issue. issue.clean_code_attribute_category.INTENTIONAL.advice=To be intentional, the code content needs to be precise and purposeful. issue.clean_code_attribute_category.ADAPTABLE=Adaptability issue.clean_code_attribute_category.ADAPTABLE.title=This is an adaptability issue. issue.clean_code_attribute_category.ADAPTABLE.advice=To be adaptable, the code needs to be structured to be easy to evolve and develop with confidence. issue.clean_code_attribute_category.RESPONSIBLE=Responsibility issue.clean_code_attribute_category.RESPONSIBLE.title=This is a responsibility issue. issue.clean_code_attribute_category.RESPONSIBLE.advice=To be responsible, the code must take into account its ethical obligations on data and potential impact of societal norms. issue.clean_code_attribute=Clean Code Attribute issue.clean_code_attribute.CLEAR=Not clear issue.clean_code_attribute.CLEAR.title=This is an intentionality issue, the code is not clear enough. issue.clean_code_attribute.CLEAR.advice=To be clear, the code needs to be self-explanatory and transparently communicate its functionality. issue.clean_code_attribute.COMPLETE=Not complete issue.clean_code_attribute.COMPLETE.title=This is an intentionality issue, the code is not complete enough. issue.clean_code_attribute.COMPLETE.advice=To be complete, the code must be functional and achieve its implied goals through comprehensive, adequate, and thorough code constructs. issue.clean_code_attribute.CONVENTIONAL=Not conventional issue.clean_code_attribute.CONVENTIONAL.title=This is a consistency issue, the code is not conventional enough. issue.clean_code_attribute.CONVENTIONAL.advice=To be conventional, the code needs to perform tasks with expected instructions, and adhere to a single choice across all instances when faced with equally good options. issue.clean_code_attribute.DISTINCT=Not distinct issue.clean_code_attribute.DISTINCT.title=This is an adaptability issue, the code is not distinct enough. issue.clean_code_attribute.DISTINCT.advice=To be distinct, the code needs to have procedures and data that are unique and distinctive, without unnecessary duplication. issue.clean_code_attribute.EFFICIENT=Not efficient issue.clean_code_attribute.EFFICIENT.title=This is an intentionality issue, the code is not efficient enough. issue.clean_code_attribute.EFFICIENT.advice=To be efficient, the code needs to use resources without needless waste, and prioritize economical options when available. issue.clean_code_attribute.FOCUSED=Not focused issue.clean_code_attribute.FOCUSED.title=This is an adaptability issue, the code is not focused enough. issue.clean_code_attribute.FOCUSED.advice=To be focused, the code needs to have a single, narrow, and specific scope. Each of its units should have only one concise purpose. issue.clean_code_attribute.FORMATTED=Not formatted issue.clean_code_attribute.FORMATTED.title=This is a consistency issue, the code is not formatted enough. issue.clean_code_attribute.FORMATTED.advice=To be formatted, the code needs to be presented in a systematic and regular way, with the same non-semantic choices used over all the codebase. issue.clean_code_attribute.IDENTIFIABLE=Not identifiable issue.clean_code_attribute.IDENTIFIABLE.title=This is a consistency issue, the code is not identifiable enough. issue.clean_code_attribute.IDENTIFIABLE.advice=To be identifiable, the code needs to include names and identifiers with a regular structure based on language conventions. issue.clean_code_attribute.LAWFUL=Not lawful issue.clean_code_attribute.LAWFUL.title=This is a responsibility issue, the code is not lawful enough. issue.clean_code_attribute.LAWFUL.advice=To be lawful, the code needs to respect licensing and copyright regulation. issue.clean_code_attribute.LOGICAL=Not logical issue.clean_code_attribute.LOGICAL.title=This is an intentionality issue, the code is not logical enough. issue.clean_code_attribute.LOGICAL.advice=To be logical, the code needs to have well-formed and sound instructions that work together, and be free of explicit errors. issue.clean_code_attribute.MODULAR=Not modular issue.clean_code_attribute.MODULAR.title=This is an adaptability issue, the code is not modular enough. issue.clean_code_attribute.MODULAR.advice=To be modular, the code needs to be organized and distributed to emphasize the separation between its parts. issue.clean_code_attribute.RESPECTFUL=Not respectful issue.clean_code_attribute.RESPECTFUL.title=This is a responsibility issue, the code is not respectful enough. issue.clean_code_attribute.RESPECTFUL.advice=To be respectful, the code needs to refrain from using discriminatory and offensive language. issue.clean_code_attribute.TESTED=Not tested issue.clean_code_attribute.TESTED.title=This is an adaptability issue, the code is not tested enough. issue.clean_code_attribute.TESTED.advice=To be tested, the code needs to have automated functional tests that provide confidence in the functionality. issue.clean_code_attribute.TRUSTWORTHY=Not trustworthy issue.clean_code_attribute.TRUSTWORTHY.title=This is a responsibility issue, the code is not trustworthy enough. issue.clean_code_attribute.TRUSTWORTHY.advice=To be trustworthy, the code needs to abstain from revealing or hard-coding private information. issue.issue_status.OPEN=Open issue.issue_status.ACCEPTED=Accepted issue.issue_status.CONFIRMED=Confirmed issue.issue_status.FIXED=Fixed issue.issue_status.FALSE_POSITIVE=False Positive issue.status.ACCEPTED=Accepted 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.unresolved.description=Unresolved issues have not been addressed in any way. issue.action.permalink=Get permalink issue.line_affected=Line affected: issue.introduced=Introduced: issue.code_variants=Variants: issue.rule_status=Rule status issue.effort=Effort: issue.x_effort={0} effort issue.ncloc_x.short=L{0} issue.1_code_variant=1 variant issue.x_code_variants={0} variants 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.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=Select issues issues.to_navigate=Navigate to issue 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=Issues in 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.fixed_issues=Fixed issues issues.fixed_issues.description=List of issues that will be fixed by {pullRequest} issues.x_more_locations=+ {0} more locations 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 issues.open_in_ide.success=Success. Switch to your IDE to see the issue. issues.open_in_ide.failure=Unable to open the issue in the IDE. Please check the {link}. issue.activity.review_history.created=Created Issue issue.activity.review_history.comment_added=added a comment issue.activity.add_comment=Add a comment # ISSUES SUBNAVIGATION issue.hint.navigate=Navigate locations issues.execution_flows=execution flows issues.execution_flow=execution flow issues.data_flow=data flow issues.data_flows=data flows issues.locations=locations issues.location=location issues.show_x_more_locations=Show {0} more location(s) issue.flow.1_step=1 step issue.flow.x_steps={0} steps issue.unnamed_location=Other location issue.show_full_execution_flow=See the whole {0} step execution flow #------------------------------------------------------------------------------ # # ISSUE CHANGELOG # #------------------------------------------------------------------------------ issue.changelog.found_on_x_show_more=Found on {0}; click to see 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.issueStatus=Status issue.changelog.field.tags=Tags issue.changelog.field.code_variants=Code Variants issue.changelog.field.type=Type issue.changelog.field.file=File issue.changelog.field.cleanCodeAttribute=Clean Code Attribute #------------------------------------------------------------------------------ # # ISSUES FACETS # #------------------------------------------------------------------------------ issues.facet.period=Period issues.facet.types=Type issues.facet.severities=Severity issues.facet.scopes=Scope issues.facet.projects=Project issues.facet.issueStatuses=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.languages=Language issues.facet.cleanCodeAttributeCategories=Clean Code Attribute issues.facet.impactSoftwareQualities=Software Quality issues.facet.codeVariants=Code Variant 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.impactSeverities=Severity issues.facet.impactSeverities.help.line1=Severities are now directly tied to the software quality impacted. This means that one software quality impacted has one severity. issues.facet.impactSeverities.help.line2=There are only three levels: high, medium, and low. 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.sonarsourceSecurity=SonarSource issues.facet.cwe=CWE issues.facet.sonarsource.show_more=Show more SonarSource categories #------------------------------------------------------------------------------ # # ISSUE BULK CHANGE # #------------------------------------------------------------------------------ issue_bulk_change.form.title=Change {0} issues 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.assignee.change=Assign the selected issues to a user issue_bulk_change.select_tags=Select tags issue_bulk_change.selected_tags=Selected tags issue_bulk_change.resolution_comment=Resolution comment #------------------------------------------------------------------------------ # # 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.creation_date=Creation 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 projects.awaiting_scan=Change in Calculation projects.awaiting_scan.description.TRK=The way Security, Reliability, and Maintainability counts are calculated has changed. The values currently displayed may change after the next analysis. projects.awaiting_scan.description.APP=The way Security, Reliability, and Maintainability counts are calculated has changed. The values currently displayed may change after all projects in this application have been analyzed. #------------------------------------------------------------------------------ # # DASHBOARD # #------------------------------------------------------------------------------ dashboard.project.not_found=The requested project could not be found. dashboard.project.not_found.2=Either it has never been analyzed successfully or it has been deleted. dashboard.portfolio.not_found=The requested portfolio could not be found. dashboard.portfolio.not_found.2=Either its parent has not been recomputed 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.definition.reset=Reset "{0}" to default values settings.definition.delete_value=Delete value "{1}" for setting "{0}" settings.definitions.delete_fields=Delete row {1} for setting "{0}" settings.search.placeholder=Find in Settings settings.search.results=Search results list 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=New Code settings.new_code_period.description0=The new code definition sets which part of your code will be considered new code. settings.new_code_period.description1=This helps you focus attention on the most recent changes to your project, enabling you to follow the Clean as You Code methodology. settings.new_code_period.description2=A specific new code definition can be configured at project level. settings.new_code_period.description3=Learn more: {link} settings.new_code_period.description3.link=Defining New Code settings.new_code_period.question=Choose the baseline for new code for all projects by default 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.label=Change 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.warning.github=This will not change the visibility of already existing projects. Additionally, projects bound to GitHub will not be affected by this option and will be ignored. 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.empty.server_base_url=You need to set the Server Base URL in General > {serverBaseUrl} to have correct links from the DevOps Platform to your SonarQube instance. settings.almintegration.empty.server_base_url.setting_link=Server Base URL settings.almintegration.tab.github=GitHub settings.almintegration.tab.bitbucket=Bitbucket settings.almintegration.tab.azure=Azure DevOps settings.almintegration.tab.gitlab=GitLab 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.check_configuration_x=Check configuration '{0}' settings.almintegration.edit_configuration=Edit configuration '{0}' settings.almintegration.delete_configuration=Delete configuration '{0}' 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.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: https://bitbucket-server.your-company.com 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.github.private_key_warning=For security reasons, please make sure to provide the GitHub App private key to update the URL. settings.almintegration.form.url.gitlab=GitLab API URL settings.almintegration.form.url.gitlab.help=Provide the GitLab API URL. For example: settings.almintegration.form.url.pat_warning=For security reasons, please make sure to provide the Personal Access Token to update the URL. 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.update_field_x=Update {0} 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.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. # Authentication Common settings.authentication.title=Authentication settings.authentication.custom_message_information=You can define a custom log-in message to appear on the log-in page to help your users authenticate. The relevant settings are available under the {link} section. settings.authentication.custom_message_information.link=General 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=For details on how to set up authentication, check out the {link}. settings.authentication.legacy_help.github=Compatibility with GitHub OAuth App is deprecated and will be removed in a future release. Please check out the {link} for information on how to update your configuration. settings.authentication.help.link=documentation settings.authentication.form.create=Create configuration settings.authentication.form.edit=Edit settings.authentication.form.delete=Delete settings.authentication.form.delete.tooltip=You can only delete a configuration if it is disabled. settings.authentication.form.loading=Loading configuration settings.authentication.form.enable=Enable configuration settings.authentication.form.disable=Disable configuration settings.authentication.form.disable.tooltip=You can not disable this configuration while using Automatic Provisioning. You must be in Just-in-Time Provisioning mode to disable this configuration. settings.authentication.form.provisioning=Provisioning settings.authentication.form.provisioning_at_login=Just-in-Time user and group provisioning (default) settings.authentication.form.other_provisioning_enabled=Already enabled for another provider. Only one identity provider can have automatic users and groups provisioning enabled. settings.authentication.form.settings.save_success=Settings saved successfully. # GITHUB settings.authentication.form.create.github=New GitHub Configuration settings.authentication.form.edit.github=Edit GitHub Configuration settings.authentication.github.appid_x=App ID: {0} settings.authentication.github.confirm.AUTO_PROVISIONING=Switch to automatic provisioning settings.authentication.github.confirm.JIT=Switch to Just-in-Time provisioning settings.authentication.github.confirm.insecure=Potentially insecure configuration settings.authentication.github.confirm.AUTO_PROVISIONING.description=Once you transition to automatic provisioning, groups, users, group memberships, and permissions on GitHub projects will be inherited from GitHub. You will no longer have the ability to edit them within SonarQube. Do you want to proceed with this change? settings.authentication.github.confirm.JIT.description=Switching to Just-in-Time provisioning removes the automatic synchronization of users, groups, and group memberships. Users are provisioned and group memberships are updated only at user login. Are you sure? settings.authentication.github.confirm_auto_provisioning.header=Confirm the provisioning method settings.authentication.github.confirm_auto_provisioning.description1=Automatic user and group provisioning is currently suspended. settings.authentication.github.confirm_auto_provisioning.description2=This provisioning method has been enhanced. It now includes the synchronization of user permissions and project visibility from GitHub. For more details, please refer to the {documentation}. settings.authentication.github.confirm_auto_provisioning.question=Which provisioning method would you like to use? settings.authentication.github.confirm_auto_provisioning.continue=Automatic user, group, and permission provisioning settings.authentication.github.confirm_auto_provisioning.switch_jit=Just-in-Time user and group provisioning settings.authentication.github.provisioning_change.confirm_changes=Confirm changes settings.authentication.github.provisioning_change.insecure_config=Please be aware that your configuration is potentially insecure because you didn't add any organization to the allowlist. If your GitHub App is public, anyone can install it and gain access to your instance. settings.authentication.github.configuration=GitHub Configuration settings.authentication.github.form.not_configured=GitHub App is not configured settings.authentication.github.form.legacy_configured=Compatibility with GitHub OAuth Apps is deprecated and will be removed in a future release. As such, your current configuration will continue to work but some features will no longer be available. We recommend that you create a new GitHub App configuration. This will automatically replace your current GitHub OAuth App configuration. {documentation} settings.authentication.github.form.legacy_configured.link=Learn more about how to create a GitHub App configuration settings.authentication.github.enable_first=Enable your GitHub configuration for more provisioning options. settings.authentication.github.form.provisioning_with_github=Automatic user, group, and permission provisioning settings.authentication.github.form.provisioning_with_github_short.autoProvisioning=Automatic provisioning settings.authentication.github.form.provisioning_with_github_short.jit=Just-in-Time provisioning settings.authentication.github.form.provisioning_with_github.description=Users, groups and permissions are automatically provisioned from your GitHub organizations. Once activated, users and groups can only be created and modified from your GitHub organizations/teams. Existing local users will be kept and can only be deactivated. {documentation} settings.authentication.github.form.description.doc=For more details, see {documentation}. settings.authentication.github.form.provisioning_at_login.description=Users and groups are synchronized only when users log in to SonarQube. {documentation} settings.authentication.github.form.provisioning.disabled=Your current edition does not support provisioning with GitHub. See the {documentation} for more information. settings.authentication.github.synchronize_now=Synchronize now settings.authentication.github.synchronization_in_progress=Synchronization is in progress. settings.authentication.github.synchronization_pending=Synchronization is pending. settings.authentication.github.synchronization_finish=Synchronization is done. settings.authentication.github.synchronization_successful=Last synchronization was done {0} ago. settings.authentication.github.synchronization_successful.with_warning=Last synchronization was done {date} ago with warnings. {details} settings.authentication.github.synchronization_failed=Last synchronization failed {0} ago. settings.authentication.github.synchronization_failed_short=Last synchronization failed. {details} settings.authentication.github.synchronization_details_link=More details settings.authentication.github.configuration.validation.details=View details settings.authentication.github.configuration.validation.valid.short=Configuration is valid. settings.authentication.github.configuration.validation.valid=Configuration is valid for {0}. {1} organizations will be synced. settings.authentication.github.configuration.validation.valid_one=Configuration is valid for {0}. Organization '{1}' will be synced. settings.authentication.github.configuration.validation.invalid=Configuration is invalid. {0} settings.authentication.github.configuration.validation.invalid_org=Organization "{0}" has the following error: {1} settings.authentication.github.configuration.validation.details.title=Configuration validity settings.authentication.github.configuration.validation.details.valid_label=Valid settings.authentication.github.configuration.validation.details.invalid_label=Invalid settings.authentication.github.configuration.validation.details.org_not_found={0} (not found or app not installed) settings.authentication.github.configuration.roles_mapping.title=Role permission mapping settings.authentication.github.configuration.roles_mapping.description=When synchronizing users and groups, SonarQube assigns permissions based on GitHub user and team roles. You can customize the mapping of permissions. The new mapping will take effect at the next synchronization. settings.authentication.github.configuration.roles_mapping.button_label=Edit mapping settings.authentication.github.configuration.roles_mapping.dialog.title=GitHub Roles Mapping settings.authentication.github.configuration.roles_mapping.dialog.roles_column=Roles settings.authentication.github.configuration.roles_mapping.dialog.add_custom_role=Add custom role: settings.authentication.github.configuration.roles_mapping.dialog.custom_roles_description=When a custom role name added here matches an existing GitHub custom role in any of your organizations, the mapping applies to all users with this custom role. If an existing GitHub custom role has no exact match in this list, the permissions of its inherited base role are mapped. settings.authentication.github.configuration.roles_mapping.dialog.delete_custom_role=Delete custom role {0} settings.authentication.github.configuration.roles_mapping.role_exists=Role already exists. settings.authentication.github.configuration.roles_mapping.empty_custom_role=Custom roles should have some permissions. settings.authentication.github.configuration.roles_mapping.save_success=GitHub roles mapping saved successfully. settings.authentication.github.configuration.unsaved_changes=You have unsaved changes. # GITLAB settings.authentication.gitlab.configuration=GitLab Configuration settings.authentication.gitlab.form.not_configured=GitLab App is not configured settings.authentication.gitlab.form.create=New GitLab Configuration settings.authentication.gitlab.form.edit=Edit GitLab Configuration settings.authentication.gitlab.form.applicationId.name=Application ID settings.authentication.gitlab.form.applicationId.description=Application ID provided by GitLab when registering the application. settings.authentication.gitlab.form.url.name=GitLab URL settings.authentication.gitlab.form.url.description=URL to access GitLab. settings.authentication.gitlab.form.secret.name=Secret settings.authentication.gitlab.form.secret.description=Secret provided by GitLab when registering the application. settings.authentication.gitlab.form.synchronizeGroups.name=Synchronize user groups settings.authentication.gitlab.form.synchronizeGroups.description=For each GitLab group they belong to, the user will be associated to a group with the same name (if it exists) in SonarQube. If enabled, the GitLab OAuth 2 application will need to provide the api scope. settings.authentication.gitlab.form.allowedGroups.name=Allowed groups settings.authentication.gitlab.form.allowedGroups.description.JIT=Only members of these groups (and sub-groups) will be allowed to authenticate. Please enter the group slug as it appears in the GitLab URL, for instance `my-gitlab-group`. ⚠︎ if not set and `Allow users to sign up` is enabled, any user from GitLab will be able to login to this SonarQube instance. settings.authentication.gitlab.form.allowedGroups.description.AUTO_PROVISIONING=Only members of these groups (and sub-groups) will be provisioned. Please enter the group slug as it appears in the GitLab URL, for instance `my-gitlab-group`. settings.authentication.gitlab.form.allowUsersToSignUp.name=Allow users to sign up settings.authentication.gitlab.form.allowUsersToSignUp.description=Allow new users to authenticate. When set to disabled, only existing users will be able to authenticate to the server. settings.authentication.gitlab.form.provisioningToken.name=Provisioning token settings.authentication.gitlab.form.provisioningToken.description=Token used for user provisioning. You can either use a group or a personal access token, as long as it has visibility on the groups that need to be imported. settings.authentication.gitlab.applicationId.name=App ID: {0} settings.authentication.gitlab.enable_first=Enable your GitLab configuration for more provisioning options. settings.authentication.gitlab.provisioning_at_login=Just-in-Time user provisioning (default) settings.authentication.gitlab.provisioning_at_login.description=Users are synchronized only when users log in to SonarQube. {documentation} settings.authentication.gitlab.description.JIT.learn_more=Learn more about Just-in-Time provisioning with GitLab settings.authentication.gitlab.description.AUTO_PROVISIONING.learn_more=Learn more about automatic provisioning with GitLab settings.authentication.gitlab.confirm.AUTO_PROVISIONING=Switch to automatic provisioning settings.authentication.gitlab.confirm.JIT=Switch to Just-in-Time provisioning settings.authentication.gitlab.confirm.AUTO_PROVISIONING.description=Once you transition to automatic provisioning users and groups on GitLab projects will be inherited from GitLab. You will no longer have the ability to edit them within SonarQube. Do you want to proceed with this change? settings.authentication.gitlab.confirm.JIT.description=Switching to Just-in-Time provisioning removes the automatic synchronization of users and groups. Users are provisioned and updated only at user login. Are you sure? settings.authentication.gitlab.confirm.insecure=Potentially insecure configuration settings.authentication.gitlab.provisioning_change.confirm_changes=Confirm Changes settings.authentication.gitlab.provisioning_change.insecure_config=Please be aware that your configuration is potentially insecure because you didn't add any groups to the allowlist and you allowed users to sign up. Anyone can install it and gain access to your instance. settings.authentication.gitlab.form.provisioning_with_gitlab=Automatic user and group provisioning settings.authentication.gitlab.form.provisioning_with_gitlab.description=Users and groups are automatically provisioned from GitLab. Once activated, users and groups can only be created and modified from GitLab. Existing local users will be kept and can only be deactivated. {documentation} settings.authentication.gitlab.form.provisioning.disabled=Your current edition does not support provisioning with GitLab. See the {documentation} for more information. settings.authentication.gitlab.configuration.unsaved_changes=You have unsaved changes. settings.authentication.gitlab.configuration.valid.JIT=Configuration is valid for Just-in-Time provisioning. settings.authentication.gitlab.configuration.valid.AUTO_PROVISIONING=Configuration is valid for Automatic provisioning. # BITBUCKET settings.authentication.gitlab.configuration.insecure=BitBucket Authentication allows users to sign up, but no list of allowed workspaces was provided. This is potentially insecure. We recommend entering a list of allowed workspaces. {documentation} # COMMON settings.authentication.configuration.validity_check_loading=Checking the configuration settings.authentication.configuration.test=Test configuration # SAML settings.authentication.form.create.saml=New SAML configuration settings.authentication.form.edit.saml=Edit SAML configuration settings.authentication.saml.configuration=SAML Configuration settings.authentication.saml.confirm.scim=Switch to automatic provisioning settings.authentication.saml.confirm.jit=Switch to Just-in-Time provisioning settings.authentication.saml.confirm.scim.description=Once you transition to automatic provisioning, groups, users and group memberships will be managed by your identity provider. You will no longer have the ability to edit them within SonarQube. Do you want to proceed with this change? settings.authentication.saml.confirm.jit.description=Switching to Just-in-Time provisioning removes all information provided while automatic provisioning through SCIM was active. These changes cannot be reverted. Are you sure? settings.authentication.saml.form.loading=Loading SAML configuration settings.authentication.saml.form.not_configured=SAML is not configured settings.authentication.saml.form.create=New SAML configuration settings.authentication.saml.form.edit=Edit SAML configuration 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.provisioning_at_login=Just-in-Time user and group provisioning (default) settings.authentication.saml.form.provisioning_at_login.sub=Use this option if your identity provider does not support the SCIM protocol. settings.authentication.saml.form.provisioning_with_scim=Automatic user and group provisioning with SCIM settings.authentication.saml.form.provisioning_with_scim.sub=Preferred option when using a supported identity provider. settings.authentication.saml.form.provisioning_with_scim.description=Users and groups are automatically provisioned from your identity provider using the SCIM protocol. Once activated, managed users and groups can only be modified from your identity provider. Existing local users and groups will be kept. settings.authentication.saml.form.provisioning_with_scim.description.doc=For a list of supported providers and more details on automatic provisioning, see {documentation}. settings.authentication.saml.form.provisioning.disabled=Your current edition does not support provisioning with SCIM. See the {documentation} for more information. settings.authentication.saml.enable_first=Enable your SAML configuration to benefit from automatic user provisioning options. 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=Announcement 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.qualityProfile=Quality Profile property.category.general.subProjects=Sub-projects property.category.general.subProjectCreation=Project Creation 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... search.search_for_profiles=Search for Quality Profiles... search.tooShort=Please enter at least {0} characters global_search.shortcut_hint=Hint: Press 'S' from anywhere to open this search bar. #------------------------------------------------------------------------------ # # 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.global.facets.multiselection.title=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 NAVIGATION # #------------------------------------------------------------------------------ project_navigation.analysis_status.failed=The last analysis has failed. project_navigation.analysis_status.warnings=The last analysis has warnings. project_navigation.analysis_status.pending=New analysis pending project_navigation.analysis_status.in_progress=New analysis in progress project_navigation.analysis_status.details_link=See details #------------------------------------------------------------------------------ # # 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.analysis_X_actions=Show actions for analysis {0} project_activity.show_analysis_X_on_graph=Show details on interactive graph for analysis {0}. Note: this data is also available as a table. Click on the button below the graph. 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=Everything above this line is New Code project_activity.new_code_period_start.help=The analysis below this mark is the baseline for New Code comparison project_activity.graphs.choose_type=Choose graph type project_activity.graphs.explanation_x=This interactive graph shows data for the following project measures over time: {0} 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.remove_metric=Remove the {0} metric from the graph 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.graphs.open_in_table=Show the graph data in a table project_activity.graphs.data_table.title=Graph data in table format project_activity.graphs.data_table.max_lines_warning=Only the {0} most recent data entries are shown. If you want to see different data, change the date filters on the main page. project_activity.graphs.data_table.no_data_warning=There is no data for the selected series. project_activity.graphs.data_table.no_data_warning_check_dates_x=There is no data for the selected date range (everything after {start}). Try modifying the date filters on the main page. project_activity.graphs.data_table.no_data_warning_check_dates_y=There is no data for the selected date range (everything before {end}). Try modifying the date filters on the main page. project_activity.graphs.data_table.no_data_warning_check_dates_x_y=There is no data for the selected date range ({start} to {end}). Try modifying the date filters on the main page. project_activity.graphs.data_table.data_gap=The chart history for issues related to software qualities may contain gaps while information is not available for one or more projects. {learn_more} project_activity.custom_metric.covered_lines=Covered Lines project_activity.custom_metric.deprecated.severity=Old severities and the corresponding filters are deprecated. project_activity.custom_metric.deprecated.quality=Issue types and the corresponding filters are deprecated. You can use filters by Software Quality. project_activity.custom_metric.deprecated.confirmed=Confirmed issues and the corresponding filter is deprecated. #------------------------------------------------------------------------------ # # 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.select_specific_qg=Select 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. projects_management.select_project=Select project {0} projects_management.show_actions_for_x=Show actions for project {0} projects_management.filter_by_component=Filter by component projects_management.filter_by_visibility=Filter by visibility #------------------------------------------------------------------------------ # # PROJECT INFORMATION DRAWER # #------------------------------------------------------------------------------ project.info.title=Project Information application.info.title=Application Information project.about.title=About this Project application.about.title=About this Application project.info.description=Description project.info.empty_description=No description added for this project. application.info.empty_description=No description added for this application. project.info.quality_gate=Quality Gate used project.info.to_notifications=Set notifications project.info.notifications=Notifications project.info.main_branch=Main branch project.info.see_more_info_on_x_locs=See more information on your {0} lines of code project.info.make_home.title=Use as homepage project.info.make_home.label=Make this project my homepage application.info.make_home.label=Make this application my homepage project.info.make_home.tooltip=This means you'll be redirected to this project whenever you log in to SonarQube or click on the top-left SonarQube logo. application.info.make_home.tooltip=This means you'll be redirected to this application whenever you log in to SonarQube or click on the top-left SonarQube logo. overview.project_key.tooltip.TRK=Your project key is a unique identifier for your project. If you are using Maven, make sure the key matches the "groupId:artifactId" format. overview.project_key.tooltip.APP=Your application key is a unique identifier for your application. #------------------------------------------------------------------------------ # # QUALITY PROFILES # #------------------------------------------------------------------------------ quality_profiles.page_title_changelog_x={0} Changelog quality_profiles.page_title_compare_x={0} Comparison quality_profiles.new_profile=New Quality Profile quality_profiles.compare_with=Compare with quality_profiles.filter_by=Filter by quality_profiles.select_lang=Select language quality_profiles.restore_profile=Restore Profile quality_profiles.restore_profile.success={ruleSuccesses} rule(s) restored in profile "{profileName}" quality_profiles.restore_profile.warning={ruleSuccesses} rule(s) restored, {ruleFailures} rule(s) ignored in profile "{profileName}" 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.x_sonarway_missing_rules={linkCount} Sonar way {count, plural, one {rule} other {rules}} not included quality_profiles.parent=Parent: quality_profiles.parameter_set_to=Parameter {0} set to {1} quality_profile.summary_additional={count} additional {count, plural, one {rule} other {rules}} quality_profile.summary_fewer={count} fewer {count, plural, one {rule} other {rules}} quality_profile.summary_differences1={profile} has {additional} and {fewer} than {comparedProfile}. quality_profile.summary_differences2={profile} has {difference} than {comparedProfile} quality_profiles.x_rules_only_in={count} rules in {profile} quality_profiles.x_rules_have_different_configuration={count} 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.deprecated_severity_set_to=Old 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.changelog.cca_and_category_changed=Clean Code category set to {newCleanCodeAttributeCategory} and attribute set to {newCleanCodeAttribute}, was {oldCleanCodeAttributeCategory} and {oldCleanCodeAttribute} quality_profiles.changelog.cca_only_changed=Clean Code attribute set to {newCleanCodeAttribute}, was {oldCleanCodeAttribute} quality_profiles.changelog.impact_changed=Software impact set to {newSoftwareQuality} with severity {newSeverity}, was {oldSoftwareQuality} with severity {oldSeverity} quality_profiles.changelog.impact_added=Software impact {newSoftwareQuality} with severity {newSeverity} was added quality_profiles.changelog.impact_removed=Software impact {oldSoftwareQuality} with severity {oldSeverity} was removed quality_profiles.changelog.sq_upgrade=Instance upgraded to SonarQube {sqVersion} 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={count} rule(s) quality_profile.lang_deprecated_x_rules={name}, {count} deprecated rule(s) quality_profile.x_active_rules={0} active rules quality_profile.x_inactive_rules={0} inactive rules quality_profile.rules.breakdown=Rule breakdown quality_profile.rules.cct_categories_title=Clean Code Categories quality_profile.rules.software_qualities_title=Software Qualities quality_profile.rules.see_x_active_x_rules=See {0} active {1} rules quality_profile.rules.see_x_inactive_x_rules=See {0} inactive {1} rules quality_profiles.x_overridden_rules={0} overridden rules quality_profiles.change_parent=Change Parent quality_profiles.change_parent_warning=By changing the parent of this profile, any information on inherited rules that were manually disabled will be lost. This means some previously disabled rules might be re-enabled. quality_profiles.all_profiles=All Profiles quality_profiles.x_profiles={name}, {count} profile(s) 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.comparison.activate_rule=Activate rule for profile "{profile}" quality_profiles.comparison.deactivate_rule=Dectivate rule for profile "{profile}" quality_profiles.intro=Quality profiles are collections of rules to apply during an analysis. 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={name}, updated on {date} quality_profiles.change_projects=Change Projects quality_profiles.not_found=The requested quality profile was not found. quality_profiles.back_to_list=Go back to the list of Quality Profiles 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.latest_new_rules.see_all_x=See all {count} recently added rules quality_profiles.deprecated_rules=Deprecated Rules quality_profiles.x_deprecated_rules={linkCount} deprecated {count, plural, one {rule} other {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 {count} 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.x_sonarway_missing_rules={linkCount} Sonar way {count, plural, one {rule} other {rules}} not included quality_profiles.sonarway_see_x_missing_rules=See {0} missing Sonar way rules 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.no_built_in_updates_warning=This quality profile does not inherit from a built-in profile. It will not benefit from automatic updates when new rules are introduced. quality_profiles.no_built_in_updates_warning_admin=To benefit from automatic updates, set the corresponding built-in profile as the parent of your quality profile. quality_profiles.no_built_in_updates_warning.new_profile=This new quality profile won't inherit from a built-in profile. It will not benefit from automatic updates when new rules are introduced. quality_profiles.no_built_in_updates_warning.new_profile.2=If you want to benefit from automatic updates, consider extending a built-in quality profile instead. 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_x=Remove permission from user {0} 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_x=Remove permission for {0} quality_profiles.permissions.remove.group.confirmation=Are you sure you want to remove permission on this quality profile from group {user}? quality_profiles.copy_help=Create a new quality profile as a replica of "{0}". The two profiles will then evolve independently. quality_profiles.extend_help=Create a child quality profile inheriting all active rules from "{0}". Changes to "{0}" will impact the child profile. quality_profiles.extend_description=This profile extends {link}. quality_profiles.extend_description_help=Changes to "{0}" or any of its parents may impact this quality profile. quality_profiles.chose_creation_type=What type of profile do you want to create? quality_profiles.creation_from_extend=Extend an existing quality profile quality_profiles.creation_from_extend_description_1=Create a child quality profile inheriting its parent’s active rules. quality_profiles.creation_from_extend_description_2=Changes to the parent profile will impact the child profile. quality_profiles.creation_from_copy=Copy an existing quality profile quality_profiles.creation_from_copy_description_1=Create a new quality profile as a replica of the copied quality profile. quality_profiles.creation_from_copy_description_2=The two profiles will then evolve independently. quality_profiles.creation_from_blank=Create a blank quality profile quality_profiles.creation_from_blank_description=Create a new quality profile with no active rules by default. quality_profiles.creation.choose_parent_quality_profile=Profile to extend quality_profiles.creation.choose_copy_quality_profile=Profile to copy quality_profiles.name_invalid=Quality profile name should not be empty quality_profiles.actions=Open {0} {1} quality profile actions #------------------------------------------------------------------------------ # # QUALITY GATES # #------------------------------------------------------------------------------ quality_gate.create=Create 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_cayc=You must make this quality gate Clean as You Code compliant to make this the default quality gate. quality_gates.cannot_copy_no_cayc=You must make this quality gate Clean as You Code compliant to copy. 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.is_built_in.description=Sonar way is recommended for most projects. {link} quality_gates.is_built_in.cayc.description=The only quality gate you need to practice {link} 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.conditions_updated=Successfully updated conditions. 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.inverted.LT=greather than or equal quality_gates.operator.GT=is greater than quality_gates.operator.inverted.GT=less than or equal 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.cayc=Your new code will be clean if: quality_gates.conditions.cayc.description=These conditions apply to the new code of all branches and to pull requests. quality_gates.conditions.cayc.metric={metric} is {operator} to {value} quality_gates.conditions.cayc.hint=The conditions below must be true for your project to pass the Quality Gate. quality_gates.conditions.cayc.threshold.hint=Sonar recommends this threshold. Create a new Quality Gate to set a different value. 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.new_code_1=1 condition failed on new code quality_gates.conditions.new_code_x={0} conditions failed on new code 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.overall_code_1=1 condition failed on overall code quality_gates.conditions.overall_code_x={0} conditions failed on overall code quality_gates.conditions.operator=Operator quality_gates.conditions.value=Value quality_gates.conditions.where=Where? 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}? quality_gates.cayc=Clean as You Code quality_gates.cayc_missing.banner.title=This quality gate does not comply with Clean as You Code quality_gates.cayc_missing.banner.description={cayc_link} is the most efficient approach to delivering Clean Code. This quality gate does not comply with this methodology. We highly recommend that you update this quality gate. quality_gates.cayc_condition.review_update=Review and Fix Quality Gate quality_gates.cayc.review_update_modal.header=Fix "{0}" to comply with Clean as You Code quality_gates.cayc.review_update_modal.confirm_text=Fix Quality Gate quality_gates.cayc.review_update_modal.description1=This quality gate will be updated to comply with {cayc_link}. Please review the changes below. quality_gates.cayc.review_update_modal.description2=All other conditions will be preserved quality_gates.cayc_optimize.banner.title=This quality gate can be further optimized for Clean as You Code quality_gates.cayc_optimize.banner.description=This quality gate complies with the {cayc_link} methodology, but it can be further optimized to ensure that new code has 0 issues. quality_gates.cayc_condition.review_optimize=Review and Optimize Quality Gate quality_gates.cayc.review_optimize_modal.header=Optimize "{0}" for Clean as You Code quality_gates.cayc.review_optimize_modal.confirm_text=Optimize Quality Gate quality_gates.cayc.review_optimize_modal.description1=This quality gate will be optimized for {cayc_link}. Please review the changes below. quality_gates.cayc.condition_simplification_list=List of conditions to ensure that any code added or changed is clean. quality_gates.cayc.condition_simplification_tour.page_1.title='Clean as You Code' ready! quality_gates.cayc.condition_simplification_tour.page_1.content1=The conditions in this quality gate have been updated to ensure that any code added or changed is clean. quality_gates.cayc.condition_simplification_tour.page_2.title=One condition, zero issues quality_gates.cayc.condition_simplification_tour.page_2.content1=One single condition ensures that new code has no issues. quality_gates.cayc.condition_simplification_tour.page_2.content2=This condition replaces the three conditions on Security rating, Reliability rating and Maintainability rating. quality_gates.cayc.condition_simplification_tour.page_3.title=Resolve pending issues quality_gates.cayc.condition_simplification_tour.page_3.content1=Starting now, every issue in new code must be resolved for a project to pass this quality gate. quality_gates.cayc.condition_simplification_tour.page_3.content2=Learn more: Issue resolutions quality_gates.cayc.new_maintainability_rating.A=Technical debt ratio is less than {0} quality_gates.cayc.new_maintainability_rating=Technical debt ratio is greater than {1} quality_gates.cayc.new_reliability_rating.A=No bugs quality_gates.cayc.new_security_rating.A=No vulnerabilities quality_gates.cayc.unlock_edit=Unlock editing quality_gates.cayc.tooltip.message=This quality gate does not comply with Clean as You Code. quality_gates.cayc.badge.tooltip.learn_more=Learn more: Clean as You Code quality_gates.cayc.banner.title=This quality gate complies with Clean as You Code quality_gates.cayc.banner.description1=This quality gate complies with the {cayc_link} methodology, so that you benefit from the most efficient approach to delivering Clean Code. quality_gates.cayc.banner.description2=It ensures that: quality_gates.cayc_unfollow.description=You may click unlock to edit this quality gate. Adding extra conditions to a compliant quality gate can result in drawbacks. Are you reconsidering {cayc_link}? We strongly recommend this methodology to achieve a Clean Code status. quality_gates.cayc.review_update_modal.add_condition.header= {0} condition(s) on new code will be added quality_gates.cayc.review_update_modal.modify_condition.header= {0} condition(s) on new code will be modified #------------------------------------------------------------------------------ # # 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.severity_deprecated=Changing rule severities is deprecated and will not be possible in the future. 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.change_details_x=Change Details of Quality Profile {0} 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.software_quality_x={quality} software quality coding_rules.custom_rule.select_software_quality=Please select at least one software quality. 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.deactivate_in_quality_profile_x=Deactivate In Quality Profile {0} coding_rules.delete_rule=Delete Rule coding_rules.delete_rule_x=Delete Rule {0} 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.most_violating_projects.more_x={count} more projects contain issues raised from this rule. {link} coding_rules.most_violating_projects.link=See full list of issues 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=Rule repo: 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.software_qualities.label=Software qualities impacted coding_rules.cct_attribute.label=Clean Code attribute coding_rules.to_select_rules=Select rules coding_rules.to_navigate=Navigate to rule coding_rules.type.deprecation.title=Types of detection rules are deprecated. coding_rules.type.deprecation.filter_by=You can now filter rules by Clean Code Attribute and Software Quality. coding_rules.severity.deprecation.title=Severities are now directly tied to the software quality impacted. This old severity is deprecated and it will no longer be possible to change it in the future. coding_rules.severity.deprecation.filter_by=You can now filter rules by Software Quality and new Severity. coding_rules.update_custom_rule=Update Custom Rule 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={count} inherited from "{name}" 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.impactSeverities=Severity coding_rules.facet.cleanCodeAttributeCategories=Clean Code Attribute coding_rules.facet.impactSoftwareQualities=Software Quality coding_rules.facet.tags=Tags 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.facet.language.show_more=Show more languages coding_rules.facet.language.show_less=Show less languages coding_rules.facet.tag.show_more=Show more tags coding_rules.facet.tag.show_less=Show less tags coding_rules.facet.repository.show_more=Show more repositories coding_rules.facet.repository.show_less=Show less repositories coding_rules.facets.languages=Languages coding_rules.facets.tags=Tags coding_rules.facets.repositories=Repositories coding_rules.facets.top=Top {0} coding_rules.rule_id=Rule ID: coding_rules.analysis_scope=Analysis scope: coding_rules.scope.MAIN=main sources coding_rules.scope.TEST=test sources coding_rules.scope.ALL=all sources coding_rules.remediation_effort=Effort: 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_tooltip=Rule provided by an external rule engine: {0} coding_rules.external_rule.engine=Engine: 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_section.title.activity=Activity coding_rules.description_context.title=Which component or framework contains the issue? coding_rules.description_context.subtitle=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=Clean Code principles coding_rules.more_info.resources.title=Resources coding_rules.more_info.notification_message=We've added new information about Clean Code principles below to help you improve your code quality and security. Take a moment to read through them. coding_rules.more_info.scroll_message=Scroll down to Code Quality principles coding_rules.detail.extend_description.form=Extend this rule's description coding_rules.create_tag=Create Tag coding_rules.select_profile=Select Profile coding_rules.selected_profiles=Selected Profiles coding_rules.system_tags_tooltip=This tag can't be removed because it has been predefined by our system rule.impact.severity.tooltip=Issues found for this rule will have a {severity} impact on the {quality} of your software. rule.clean_code_attribute_category.CONSISTENT=Consistency rule.clean_code_attribute_category.CONSISTENT.title=This is a consistency rule. rule.clean_code_attribute_category.INTENTIONAL=Intentionality rule.clean_code_attribute_category.INTENTIONAL.title=This is an intentionality rule. rule.clean_code_attribute_category.ADAPTABLE=Adaptability rule.clean_code_attribute_category.ADAPTABLE.title=This is an adaptability rule. rule.clean_code_attribute_category.RESPONSIBLE=Responsibility rule.clean_code_attribute_category.RESPONSIBLE.title=This is a responsibility rule. rule.clean_code_attribute.CLEAR=Clear rule.clean_code_attribute.CLEAR.title=This is an intentionality rule, the code should be clear. rule.clean_code_attribute.COMPLETE=Complete rule.clean_code_attribute.COMPLETE.title=This is a intentionality rule, the code should be complete. rule.clean_code_attribute.CONVENTIONAL=Conventional rule.clean_code_attribute.CONVENTIONAL.title=This is a consistency rule, the code should be conventional. rule.clean_code_attribute.DISTINCT=Distinct rule.clean_code_attribute.DISTINCT.title=This is an adaptability rule, the code should be distinct. rule.clean_code_attribute.EFFICIENT=Efficient rule.clean_code_attribute.EFFICIENT.title=This is an intentionality rule, the code should be efficient. rule.clean_code_attribute.FOCUSED=Focused rule.clean_code_attribute.FOCUSED.title=This is an adaptability rule, the code should be focused. rule.clean_code_attribute.FORMATTED=Formatted rule.clean_code_attribute.FORMATTED.title=This is a consistency rule, the code should be formatted. rule.clean_code_attribute.IDENTIFIABLE=Identifiable rule.clean_code_attribute.IDENTIFIABLE.title=This is a consistency rule, the code should be identifiable. rule.clean_code_attribute.LAWFUL=Lawful rule.clean_code_attribute.LAWFUL.title=This is a responsibility rule, the code should be lawful. rule.clean_code_attribute.LOGICAL=Logical rule.clean_code_attribute.LOGICAL.title=This is an intentionality rule, the code should be logical. rule.clean_code_attribute.MODULAR=Modular rule.clean_code_attribute.MODULAR.title=This is an adaptability rule, the code should be modular. rule.clean_code_attribute.RESPECTFUL=Respectful rule.clean_code_attribute.RESPECTFUL.title=This is a responsibility rule, the code should be respectful. rule.clean_code_attribute.TESTED=Tested rule.clean_code_attribute.TESTED.title=This is an adaptability rule, the code should be tested. rule.clean_code_attribute.TRUSTWORTHY=Trustworthy rule.clean_code_attribute.TRUSTWORTHY.title=This is a responsibility rule, the code should be trustworthy. #------------------------------------------------------------------------------ # # 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.notification=Notification 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 accepted 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 notification.dispatcher.description_x=Check to receive notification for {0} #------------------------------------------------------------------------------ # # 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.old_password_incorrect=Old password is incorrect user.new_password_same_as_old=New password must be different from old password user.login_or_email_used_as_scm_account=Login and email are automatically considered as SCM accounts user.x_deleted={0} (deleted) login.page=Log in login.login_to_sonarqube=Log in to SonarQube login.login_with_x=Log in with {0} login.more_options=Log in with credentials 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.page=Unauthorized unauthorized.message=You're not authorized to access this page. Please contact the administrator. unauthorized.reason=Reason: #------------------------------------------------------------------------------ # # 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=You have admin privileges over the following projects. my_account.projects.no_results=You have no project admin privileges. 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=Local project my_account.add_project.azure=From Azure DevOps my_account.add_project.bitbucket=From Bitbucket Server my_account.add_project.bitbucketcloud=From Bitbucket Cloud my_account.add_project.github=From GitHub my_account.add_project.gitlab=From GitLab my_account.add_project.more_others=Import from other DevOps Platforms my_account.add_project.more=Import from DevOps Platforms my_account.reset_password.page=Update password 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 notifications.send_email=Send me an email for: #------------------------------------------------------------------------------ # # 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="{0}" branch has not been analyzed yet. provisioning.no_analysis_on_main_branch.bad_configuration="{0}" branch has not been analyzed yet and you have multiple branches already. It looks like it is not your {1}, 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. provisioning.permission_synch_in_progress=Project permissions are being synchronized. #------------------------------------------------------------------------------ # # 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. # New severities severity.HIGH=High severity.HIGH.description=Must be fixed immediately. severity.MEDIUM=Medium severity.MEDIUM.description=High potential for significant to moderate impact. severity.LOW=Low severity.LOW.description=Potential for moderate to minor impact. #------------------------------------------------------------------------------ # # SOFTWARE QUALITIES # #------------------------------------------------------------------------------ software_quality=Software Quality software_quality.SECURITY=Security software_quality.RELIABILITY=Reliability software_quality.MAINTAINABILITY=Maintainability #------------------------------------------------------------------------------ # # 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_blocker_violations.short_name=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.description.positive=New code is sufficiently covered by test 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_critical_violations.short_name=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.description.positive=New code has limited duplication 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_info_violations.short_name=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_major_violations.short_name=Major Issues metric.new_minor_violations.description=New Minor issues metric.new_minor_violations.name=New Minor Issues metric.new_minor_violations.short_name=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.description.positive=All new security hotspots are reviewed 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.description.positive=New code has 0 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 minutes) 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 metric.accepted_issues.description=Accepted issues metric.accepted_issues.name=Accepted Issues metric.pull_request_fixed_issues.name=Pull request fixed issues metric.pull_request_fixed_issues.description=Count of issues that would be fixed by the pull request. metric.new_accepted_issues.name=New Accepted Issues metric.new_accepted_issues.description=New accepted issues metric.high_impact_accepted_issues.name=High Impact Accepted Issues metric.high_impact_accepted_issues.description=Accepted issues with high impact metric.maintainability_issues.name=Maintainability Issues metric.maintainability_issues.description=Maintainability issues metric.maintainability_issues.short_name=Maintainability metric.reliability_issues.name=Reliability Issues metric.reliability_issues.description=Reliability issues metric.reliability_issues.short_name=Reliability metric.security_issues.name=Security Issues metric.security_issues.description=Security issues metric.security_issues.short_name=Security metric.new_maintainability_issues.name=New Maintainability Issues metric.new_maintainability_issues.description=New maintainability issues metric.new_maintainability_issues.short_name=New Maintainability metric.new_reliability_issues.name=New Reliability Issues metric.new_reliability_issues.description=New reliability issues metric.new_reliability_issues.short_name=New Reliability metric.new_security_issues.name=New Security Issues metric.new_security_issues.description=New security issues metric.new_security_issues.short_name=New Security #------------------------------------------------------------------------------ # # PERMISSIONS # #------------------------------------------------------------------------------ permission.assign_x_to_y=Assign permission {0} to {1} #------------------------------------------------------------------------------ # # 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 (for private projects, users also need the "Browse" permission) projects_role.issueadmin=Administer Issues projects_role.issueadmin.desc=Resolve issues as being "fixed", "accepted" or "false-positive" (for private projects, users also need the "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 (for private projects, users also need the "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 (for private projects, users also need the "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_x=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_templates.github_warning=Please note that permission templates will only affect non-GitHub projects due to the enabled automatic provisioning via GitHub. 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.bulk_apply_permission_template.apply_to_github_projects=You can't apply the selected permission template to the {0} GitHub project(s). permission_templates.bulk_apply_permission_template.apply_to_only_github_projects=You can't apply permission templates to GitHub projects. permission_templates.select_to_delete=You must select at least one item permission_templates.delete_selected=Delete all selected items permission_templates.show_actions_for_x=Show actions for template {0} #------------------------------------------------------------------------------ # # 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.request.title=Allow SonarLint connection? sonarlint-connection.request.description=SonarLint for {0} is requesting access to SonarQube. sonarlint-connection.request.description2=Do you allow SonarLint to connect? This will create a token and share it with SonarLint. sonarlint-connection.request.action=Allow connection sonarlint-connection.token-error.title=Token generation failed sonarlint-connection.token-error.description=SonarQube was not able to generate a token. sonarlint-connection.token-error.description2=Go back to your IDE and start again, or go to the {link} of your SonarQube account to create a new user token manually. sonarlint-connection.token-error.description2.link=Security section sonarlint-connection.connection-error.title=Token created sonarlint-connection.connection-error.description=The following token was created: sonarlint-connection.connection-error.token-name=Token name sonarlint-connection.connection-error.token-value=Token value sonarlint-connection.connection-error.next-steps=Next steps sonarlint-connection.connection-error.step1=Copy the above token. sonarlint-connection.connection-error.step2=Go back to your IDE and paste the token in SonarLint. sonarlint-connection.success.title=SonarLint connection is almost ready! sonarlint-connection.success.description=A new '{0}' token was created and sent to SonarLint in your IDE. sonarlint-connection.success.last-step=Last step sonarlint-connection.success.step=Go back to your IDE to complete the setup. sonarlint-connection.unspecified-ide=an unspecified IDE sonarlint-connected-mode-doc=documentation about SonarLint Connected Mode #------------------------------------------------------------------------------ # # HELP # #------------------------------------------------------------------------------ formatting.page=Formatting formatting.helplink=Formatting Help formatting.example.link=For a hyperlink, write: {example} formatting.example.link.example=[link label](https://www.domain.com) #------------------------------------------------------------------------------ # # KEYBOARD SHORTCUTS # #------------------------------------------------------------------------------ keyboard_shortcuts_modal.title=Keyboard Shortcuts keyboard_shortcuts_modal.disable_link=Disable shortcuts keyboard_shortcuts_modal.description= You can use the following shortcuts when navigating within SonarCloud keyboard_shortcuts_modal.global= Global keyboard_shortcuts_modal.global.open_search_bar= Open search bar keyboard_shortcuts_modal.global.open_keyboard_shortcuts_modal= Open keyboard shortcuts modal keyboard_shortcuts_modal.navigate_between_issues= Navigate between issues keyboard_shortcuts_modal.open_issue= Open issue keyboard_shortcuts_modal.return_back_to_the_list= Return back to the list keyboard_shortcuts_modal.do_issue_transition= Do an issue transition keyboard_shortcuts_modal.assign_issue= Assign issue keyboard_shortcuts_modal.assign_issue_to_me= Assign issue to me keyboard_shortcuts_modal.change_tags_of_issue= Change tags of issue keyboard_shortcuts_modal.select_an_issue= Select an issue keyboard_shortcuts_modal.issues_page= Issues page keyboard_shortcuts_modal.issue_details_page.navigate_issue_locations= To navigate issue locations keyboard_shortcuts_modal.issue_details_page.switch_flows= To switch flows keyboard_shortcuts_modal.issue_details_page.comment_an_issue= Comment an issue keyboard_shortcuts_modal.issue_details_page.submit_comment= Submit comment keyboard_shortcuts_modal.code_page= Code page keyboard_shortcuts_modal.code_page.select_files= Select files keyboard_shortcuts_modal.code_page.open_file= Open file keyboard_shortcuts_modal.measures_page= Measures page keyboard_shortcuts_modal.rules_page= Rules page keyboard_shortcuts_modal.rules_page.navigate_between_rule= Navigate between rules keyboard_shortcuts_modal.rules_page.open_rule= Open rule #------------------------------------------------------------------------------ # # 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.open_in_workspace_X=Pin {0} 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 for line {0} source_viewer.author_X=Author: {0} source_viewer.click_to_copy_filepath=Click to copy the filepath to clipboard source_viewer.issue_link_x={count} {quality} {count, plural, one {issue} other {issues}} 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={show, select, true {Show} other {Hide}} multiple issues on this line source_viewer.issues_on_line.multiple_issues_same_category={show, select, true {Show} other {Hide}} {count} {category} {count, plural, one {issue} other {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 source_viewer.copy_permalink=Copy Permalink source_viewer.copy_line=Copy Line source_viewer.copied_to_clipboard=Copied to Clipboard source_viewer.new_code=New Code source_viewer.coverage.covered=Covered code source_viewer.coverage.uncovered=Uncovered code source_viewer.coverage.partially-covered=Partially covered 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.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.show_plugin_changelog=See {0} {1} changelog 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.page=Plugin risk consent 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.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_task.type.GITHUB_AUTH_PROVISIONING=GitHub Provisioning background_task.type.GITHUB_PROJECT_PERMISSIONS_PROVISIONING=GitHub Project Permission Sync background_task.type.GITLAB_AUTH_PROVISIONING=GitLab Provisioning 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=Date 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.table.nodeName=Node 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_actions=Show actions background_tasks.show_stacktrace=Show Error Details background_tasks.show_warnings=Show Warnings background_tasks.error_message=Error Message background_tasks.error_stacktrace.title=Error Details: {project} [{type}] 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.date_and_time={date} - {time} background_tasks.submitted_by_x=By {submitter} 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.description1=Moving a project from one SonarQube instance to another is a 3 step operation: project_dump.page.description2=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_import1=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.page.description_without_import2=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 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 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.logs_level.change=Change logs level system.new_version_available=A new version of SonarQube is available. system.restart_does_not_reload_sonar_properties=Also note that a restart will not reload the sonar.properties file. 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.X_conditions_failed={conditions} {conditions, plural, one {failed condition} other {failed conditions}} overview.failed_condition.x_rating_required={rating} is {value}. Required {threshold} overview.failed_condition.x_required={metric}. Required {threshold} 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.new_issues=New issues overview.pull_request.fixed_issues=Fixed issues overview.pull_request.fixed_issues.help=Estimation of issues fixed by this PR overview.pull_request.fixed_issues.disclaimer=Only issues fixed on the files modified by the pull request are taken into account. Issues incidentally fixed on unmodified files are not counted. overview.pull_request.fixed_issues.disclaimer.2=When the pull request and the target branch are not synchronized, issues introduced on the target branch may be incorrectly considered fixed by the pull request. Rebasing the pull request would give an updated value. overview.accepted_issues=Accepted issues overview.accepted_issues.help=Valid issues that were not fixed overview.quality_gate.status=Quality Gate Status overview.quality_gate=Quality Gate overview.quality_gate_x=Quality Gate: {0} 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.passed.clean_code=Enjoy your sparkling clean code! 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_gate.conditions.cayc.warning=The quality gate used by this project does not comply with Clean as You Code. overview.quality_gate.conditions.cayc.details=Fixing this quality gate will help you achieve a Clean Code state. overview.quality_gate.conditions.cayc.details_with_link=Fixing {link} will help you achieve a Clean Code state. overview.quality_gate.conditions.non_cayc.warning.link=this quality gate overview.quality_gate.conditions.cayc.link=Learn why overview.quality_gates.conditions.condition_simplification_tour.title=One condition, zero issues overview.quality_gates.conditions.condition_simplification_tour.content1=A new condition was introduced in {link} to ensure that new code has no issues. overview.quality_gates.conditions.condition_simplification_tour.content1.link={0} quality gate overview.quality_gates.conditions.condition_simplification_tour.content2=Starting now, every issue in new code must be resolved for a project to pass this quality gate. overview.quality_gate.application.non_cayc.projects_x={0} project(s) in this application use a Quality Gate that does not comply with Clean as You Code overview.quality_gate.show_project_conditions_x=Show failed conditions for project {0} overview.quality_gate.hide_project_conditions_x=Hide failed conditions for project {0} overview.quality_gate.coverage=Coverage overview.quality_gate.duplications=Duplications overview.new_coverage.on_x_new_lines=On {link} New Lines to cover. overview.coverage.on_x_new_lines=On {link} lines to cover. overview.new_duplicated_lines_density.on_x_new_lines=On {link} New Lines. overview.duplicated_lines_density.on_x_new_lines=On {link} lines. overview.quality_gate.x_estimated_after_merge={value} Estimated after merge overview.quality_gate.require_fixing={count, plural, one {requires} other {require}} fixing overview.quality_gate.require_reviewing={count, plural, one {requires} other {require}} reviewing overview.quality_gate.required_x=Required {operator} {requirement} overview.quality_gate.required_x_reviewed=Required review: {requirement} 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.set_as_homepage=Set as homepage overview.new_code=New Code overview.overall_code=Overall Code overview.last_analysis_x=Last analysis {date} 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 graph shows historical data for {0}. Click on the "Activity" link below to see more information. overview.recent_activity=Recent Activity overview.accepted_issues=Accepted issues overview.accepted_issues.description=Issues that are valid, but were not fixed and represent accepted technical debt. overview.accepted_issues.total=Total accepted issues overview.high_impact_accepted_issues=High impact accepted issues 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 a 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.measures.software_impact.total_open_issues=Open issues overview.measures.software_impact.count_tooltip=Issues in code can impact multiple Software Qualities, so the sum of impacts tends to be greater than the total amount of issues. overview.measures.software_impact.see_list_of_x_open_issues=See the list of {count} open {softwareQuality} issues overview.measures.software_impact.severity.see_x_open_issues=See {count} open {softwareQuality} issues with {severity} severity overview.measures.software_impact.severity.HIGH=H overview.measures.software_impact.severity.HIGH.tooltip=High Impact overview.measures.software_impact.severity.HIGH.improve_tooltip=high overview.measures.software_impact.severity.MEDIUM=M overview.measures.software_impact.severity.MEDIUM.tooltip=Medium Impact overview.measures.software_impact.severity.MEDIUM.improve_tooltip=medium overview.measures.software_impact.severity.LOW=L overview.measures.software_impact.severity.LOW.tooltip=Low Impact overview.measures.software_impact.severity.LOW.improve_tooltip=low overview.measures.software_impact.improve_rating_tooltip={softwareQuality} rating is a {ratingLabel} when there is at least one issue with {severity} impact on the {_softwareQuality} of your software. 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.project.software_impact.has_rating=Software Quality {softwareQuality} has rating {rating} overview.run_analysis_to_compute.TRK=Run new analysis to compute the missing data. overview.run_analysis_to_compute.APP=Analyse all projects to compute the missing data. overview.missing_project_data=The way Security, Reliability, and Maintainability are calculated has changed. These values may change after {qualifier, select, TRK {the next analysis} other {all projects in this {qualifier, select, APP {application} other {portfolio}} have been analyzed again}}. {learn_more} 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.measurement_type.DUPLICATION=Duplications overview.measurement_type.COVERAGE=Coverage overview.measures.failed_badge=Failed 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.sonarlint_ad.header=Catch issues before they fail your Quality Gate with our IDE extension, SonarLint overview.sonarlint_ad.details_1=The power of Sonar analyzers directly as you type overview.sonarlint_ad.details_2=No need to wait for your PR to pass all checks overview.sonarlint_ad.details_3=Repair flagged issues in real-time with quick fixes overview.sonarlint_ad.details_4=12 major IDE's supported (including key JetBrains and Microsoft IDE's overview.sonarlint_ad.details_5=Free forever overview.sonarlint_ad.learn_more=Learn more about SonarLint overview.sonarlint_ad.close_promotion=Close SonarLint promotion overview.badges.get_badge=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=Customize badge overview.badges.format=Code format 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: overview.badges.deprecated_badge_x_y=Badges displaying {0} are deprecated and will be removed in a future version. Please choose another badge for your {1}. overview.quality_profiles_update_after_sq_upgrade.message=Upgrade to SonarQube {sqVersion} has updated your Quality Profiles. Issues on your project may have been affected. {link} overview.quality_profiles_update_after_sq_upgrade.link=See more details overview.activity.variations.new_analysis=New analysis: overview.activity.variations.first_analysis=First analysis: #------------------------------------------------------------------------------ # # WS API # #------------------------------------------------------------------------------ api_documentation.domain_nav=Web API domains navigation api_documentation.deprecation_tooltip=An API deprecated in version X.Y will be dropped in version (X+1).0. Example: an API deprecated in 4.1 is supported in 4.X (4.2, 4.3, etc.) and will be dropped in version 5.0. api_documentation.internal_tooltip=Use at your own risk; internal services are subject to change or removal without notice. api_documentation.internal_tooltip_v2=Use at your own risk. Shows/hides the internal endpoints, parameters, and other details used for internal services. These are subject to change or removal without notice. api_documentation.page=Web API api_documentation.page.v2=Web API v2 api_documentation.show_deprecated=Show Deprecated API api_documentation.show_internal=Show Internal API api_documentation.show_internal_v2=Show Internal 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... api_documentation.v2.search=Search API... api_documentation.v2.parameter_header=Request api_documentation.v2.response_header=Response api_documentation.v2.request_subheader.query=Query Parameters api_documentation.v2.request_subheader.path=Path Parameters api_documentation.v2.request_subheader.header=Headers api_documentation.v2.request_subheader.request_body=Request Body api_documentation.v2.enum_description=Valid values: {values} #------------------------------------------------------------------------------ # # CODE # #------------------------------------------------------------------------------ code.open_component_page=Open Component's Page code.search_placeholder=Search for files... code.search_placeholder.application=Search for projects... code.search_placeholder.portfolio=Search for projects and sub-portfolios... code.parent_folder=Parent folder code.last_analysis_date=Last analysis code.name=Name code.pin=Pin file #------------------------------------------------------------------------------ # # 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.tab.tree=Tree component_measures.tab.list=List component_measures.show_metric_history=Show history of this metric component_measures.tab.treemap=Treemap component_measures.view_as=View as component_measures.legend.color=Color: component_measures.legend.size=Size: 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.select_files=Select files component_measures.navigate=Navigate 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.hidden_best_score_metrics_show_label=Show hidden components component_measures.navigation=Measures navigation component_measures.skip_to_navigation=Skip to measure navigation component_measures.see_metric_history=See history component_measures.leak_legend.new_code=New Code: component_measures.overview.project_overview.subnavigation=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_subnavigation.Reliability.help=Issues in this domain mark code where you will get behavior other than what was expected. component_measures.domain_subnavigation.Maintainability.help=Issues in this domain mark code that will be more difficult to update competently than it should. component_measures.domain_subnavigation.Security.help=Issues in this domain mark potential weaknesses to hackers. component_measures.domain_subnavigation.SecurityReview.help=This domain represents potential security risks in the form of hotspots and their review status. component_measures.domain_subnavigation.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.subnavigation_category.new_code_category=New Code component_measures.subnavigation_category.overall_category=Overall Code component_measures.subnavigation_category.tests_category=Tests component_measures.facet_category.overall_category.estimated=Estimated after merge 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. component_measures.metric.new_security_issues.name=Issues component_measures.metric.new_security_issues.detailed_name=New Issues component_measures.metric.new_vulnerabilities.name=Issues component_measures.metric.new_vulnerabilities.detailed_name=New Issues component_measures.metric.new_reliability_issues.name=Issues component_measures.metric.new_reliability_issues.detailed_name=New Issues component_measures.metric.new_maintainability_issues.name=Issues component_measures.metric.new_maintainability_issues.detailed_name=New Issues component_measures.metric.new_code_smells.name=Issues component_measures.metric.new_code_smells.detailed_name=New Issues component_measures.metric.new_violations.name=Open Issues component_measures.metric.new_violations.detailed_name=New Open Issues component_measures.metric.new_accepted_issues.name=Accepted Issues component_measures.metric.new_accepted_issues.detailed_name=New Accepted Issues component_measures.metric.new_bugs.name=Issues component_measures.metric.new_bugs.detailed_name=New Issues component_measures.metric.security_issues.name=Issues component_measures.metric.vulnerabilities.name=Issues component_measures.metric.reliability_issues.name=Issues component_measures.metric.bugs.name=Issues component_measures.metric.maintainability_issues.name=Issues component_measures.metric.code_smells.name=Issues component_measures.metric.violations.name=Open Issues component_measures.metric.accepted_issues.name=Accepted Issues component_measures.metric.confirmed_issues.name=Confirmed Issues component_measures.metric.false_positive_issues.name=False Positive Issues #------------------------------------------------------------------------------ # # DOCS # #------------------------------------------------------------------------------ docs.documentation=Documentation docs.get_help=Get Help docs.roadmap=Product Roadmap docs.news=Product News docs.stay_connected=Stay Connected 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.version_x=Version {0} footer.web_api=Web API #------------------------------------------------------------------------------ # # NEW CODE DEFINITION # #------------------------------------------------------------------------------ new_code_definition.question=Choose the baseline for new code for this project new_code_definition.question.multiple_projects=Choose the baseline for new code for those projects new_code_definition.global_setting=Use the global setting new_code_definition.specific_setting=Define a specific setting for this project new_code_definition.specific_setting.multiple_projects=Define a specific setting for your projects new_code_definition.previous_version=Previous version new_code_definition.previous_version.usecase=Recommended for projects following regular versions or releases. new_code_definition.previous_version.description=Any code that has changed since the previous version is considered new code. new_code_definition.number_days=Number of days new_code_definition.number_days.specify_days=Specify a number of days new_code_definition.number_days.usecase=Recommended for projects following continuous delivery. new_code_definition.number_days.description=Any code that has changed in the last x days is considered new code. If no action is taken on a new issue after x days, this issue will become part of the overall code. new_code_definition.number_days.invalid=Please provide a whole number between {0} and {1} new_code_definition.reference_branch=Reference branch new_code_definition.reference_branch.description=Choose a branch as the baseline for the new code. new_code_definition.reference_branch.usecase=Recommended for projects using feature branches. new_code_definition.reference_branch.notice=The main branch will be set as the reference branch when the project is created. You will be able to choose another branch as the reference branch when your project will have more branches. new_code_definition.auto_update.branch.message=The new code definition of the following branch(es) was automatically changed on {date}, following a SonarQube upgrade, as it was exceeding the maximum value: {branchesList} {link} new_code_definition.auto_update.branch.list_item={branchName}: Number of days was changed from {previousDays} to {days}. new_code_definition.auto_update.global.message=The global new code definition was automatically changed from {previousDays} to {days} days on {date}, following a SonarQube upgrade, as it was exceeding the maximum value. {link} new_code_definition.auto_update.ncd_page.message=The number of days was automatically changed from {previousDays} to {days} on {date}, following a SonarQube upgrade, as it was exceeding the maximum value. {link} new_code_definition.auto_update.project.message=This project's new code definition was automatically changed from {previousDays} to {days} days on {date}, following a SonarQube upgrade, as it was exceeding the maximum value. {link} new_code_definition.auto_update.review_link=Review new code definition #------------------------------------------------------------------------------ # # 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 SonarQube, 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.manual.step1=1 of 2 onboarding.create_project.manual.step2=2 of 2 onboarding.create_project.manual.title=Create a local 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 local project. 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)? onboarding.create_project.select_method.devops_platform_second=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=Local project onboarding.create_project.select_method.azure=From Azure DevOps onboarding.create_project.select_method.bitbucket=From Bitbucket Server onboarding.create_project.select_method.bitbucketcloud=From Bitbucket Cloud onboarding.create_project.select_method.github=From GitHub onboarding.create_project.select_method.gitlab=From GitLab onboarding.create_project.import_select_method.manual=Create a local project onboarding.create_project.import_select_method.azure=Import from Azure DevOps onboarding.create_project.import_select_method.bitbucket=Import from Bitbucket Server onboarding.create_project.import_select_method.bitbucketcloud=Import from Bitbucket Cloud onboarding.create_project.import_select_method.github=Import from GitHub onboarding.create_project.import_select_method.gitlab=Import from GitLab onboarding.create_project.alm_not_configured=Contact your admin to set up the global configuration allowing you to import project from this DevOps Platform onboarding.create_project.check_alm_supported=Checking if available onboarding.create_project.project_key=Project key onboarding.create_project.project_key.duplicate_key=The project key name is already taken. onboarding.create_project.project_key.wrong_format=The provided value doesn't match the expected format. 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.display_name=Project display name onboarding.create_project.display_name.description=Up to 255 characters. Some scanners might override the value you provide. onboarding.create_project.main_branch_name=Main branch name onboarding.create_project.main_branch_name.description=The name of your project’s default branch { learn_more } onboarding.create_project.pr_decoration.information=Local 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 imported onboarding.create_project.import=Import 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_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=Grant access to your repositories 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.bitbucket_cloud=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.wrong_binding_count=You must have at least 1 {alm} instance configured in order to use this method, but none were found. Either create a local project, or contact your system administrator. onboarding.create_project.wrong_binding_count.admin=You must have at least 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=Personal Access Token onboarding.create_project.bitbucket_cloud.enter_password=App password onboarding.create_project.bitbucket_cloud.enter_username=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.bitbucket_cloud=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.expired.info_message=You have to do this again as your token may have expired or has been revoked. onboarding.create_project.pat.expired.info_message_contact=If this does not fix the issue, please contact your system administrator. onboarding.create_project.pat_help.instructions.azure=To create a Personal Access Token on Azure, {link} and make sure to select the “Code (Read & Write)” scope. onboarding.create_project.pat_help.instructions.link.azure=generate a token onboarding.create_project.pat_help.instructions.gitlab=To create a Personal Access Token on GitLab, {link} by setting a name, for example “SonarQube” and selecting the “read_api” scope. onboarding.create_project.pat_help.instructions.gitlab.link=generate a token onboarding.enter_username.instructions.bitbucket_cloud=You can find your username in your {link} onboarding.enter_username.instructions.bitbucket_cloud.link=BitBucket profile settings onboarding.create_project.enter_password.instructions.bitbucket_cloud=To create an app password on BitBucket, {link} by setting a name, for example “SonarQube” and selecting the “Repositories: Read” permissions. onboarding.create_project.enter_password.instructions.bitbucket_cloud.link=add an app password onboarding.create_project.pat_help.instructions.bitbucket_server=To create a Personal Access Token on BitBucket Server, go to {link} and click on “Create token”. Set a name, for example “SonarQube” and select the following permissions “Projects: Read” “Repositories: Read”. onboarding.create_project.pat_help.instructions.bitbucket_server.link=HTTP access tokens 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.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.see_on_github=See on GitHub onboarding.create_project.search_prompt=Search for projects onboarding.create_project.set_up=Set up onboarding.create_project.azure.title=Azure project onboarding onboarding.create_project.azure.subtitle=Import projects from one of your Azure projects 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=Bitbucket Cloud project onboarding onboarding.create_project.bitbucketcloud.subtitle=Import projects from one of your Bitbucket Cloud workspaces 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=GitHub project onboarding onboarding.create_project.github.subtitle=Import repositories from one of your GitHub organizations. onboarding.create_project.github.choose_organization=Choose an organization onboarding.create_project.github.warning.message=Could not connect to GitHub. Please contact an administrator to configure GitHub integration. onboarding.create_project.github.warning.message_admin=Could not connect to GitHub. 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=Gitlab project onboarding onboarding.create_project.gitlab.subtitle=Import projects from one of your GitLab groups 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.create_project.bitbucket.title=Bitbucket Server project onboarding onboarding.create_project.bitbucket.subtitle=Import projects from one of your Bitbucket server workspaces onboarding.create_project.x_repositories_selected={count} {count, plural, one {repository} other {repositories}} selected onboarding.create_project.x_repository_created={count} {count, plural, one {repository} other {repositories}} will be created as {count, plural, one {a project} other {projects}} in SonarQube onboarding.create_project.please_dont_leave=If you leave the page the import could fail. Are you sure you want to leave? onboarding.create_project.import_in_progress={count} of {total} projects imported. Please do not close this page until the import is complete. onboarding.create_project.new_code_definition.title=Set up project for Clean as You Code onboarding.create_x_project.new_code_definition.title=Set up {count, plural, one {project} other {# projects}} for Clean as You Code onboarding.create_project.new_code_definition.title=Set up project for Clean as You Code onboarding.create_project.new_code_definition.description=The new code definition sets which part of your code will be considered new code. This helps you focus attention on the most recent changes to your project, enabling you to follow the Clean as You Code methodology. Learn more: {link} onboarding.create_project.new_code_definition.description.link=Defining New Code onboarding.create_project.new_code_definition.create_x_projects=Create {count, plural, one {project} other {# projects}} onboarding.create_projects.new_code_definition.change_info=You can change this setting for each project individually at any time in the project administration settings. onboarding.create_project.success=Your {count, plural, one {project has} other {# projects have}} been created. onboarding.create_project.success.admin=Project {project_link} has been successfully created. onboarding.create_project.failure=Import of {count, plural, one {# project} other {# projects}} failed. 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.token.delete=Delete the token 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: 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 {groovy} or {kotlin} 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.done=And you are done! onboarding.tutorial.ci_outro.refresh_text=If everything is running successfully, once the analysis is complete you'll be redirected to the Overview page of your project where the new analysis results will be displayed. This can take a few minutes. 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.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.page.title=Analysis Method onboarding.tutorial.page.description=Use this page to manage and set-up the way your analyses are performed. 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.breadcrumbs.home=Analysis Method onboarding.tutorial.breadcrumbs.local=Locally onboarding.tutorial.breadcrumbs.other-ci=Other CI onboarding.tutorial.breadcrumbs.jenkins=Jenkins onboarding.tutorial.breadcrumbs.github-actions=GitHub Actions onboarding.tutorial.breadcrumbs.gitlab-ci=GitLab CI onboarding.tutorial.breadcrumbs.azure-pipelines=Azure Pipelines onboarding.tutorial.breadcrumbs.bitbucket-pipelines=Bitbucket Pipelines onboarding.mode.help.manual=Use this for testing or advanced use-case. Other modes are recommended to help you set up your CI environment. onboarding.mode.help.otherci=SonarQube integrates with your workflow no matter which CI tool you're using. onboarding.tutorial.with.yaml.gradle=Update your {groovy} or {kotlin} file with the {sq} plugin and its configuration: onboarding.tutorial.with.bitbucket_ci.title=Analyze your project with Bitbucket CI onboarding.tutorial.with.bitbucket_pipelines.variables.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_ci.title=Analyze your project with GitHub CI 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} or {file2} 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.variables.title=Add environment variables onboarding.tutorial.with.gitlab_ci.variables.description.link=Settings > CI/CD > Variables onboarding.tutorial.with.gitlab_ci.variables.section.title=Define the SonarQube Token environment variable. onboarding.tutorial.with.gitlab_ci.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.variables.edit.token.tooltip=Use an existing token or generate a new one. onboarding.tutorial.with.gitlab_ci.variables.step1=Key {value} {extra} onboarding.tutorial.with.gitlab_ci.variables.step3=Uncheck the {value} checkbox. onboarding.tutorial.with.gitlab_ci.variables.step3.value=Protect Variable onboarding.tutorial.with.gitlab_ci.variables.section.step4=Check the {value} checkbox. onboarding.tutorial.with.gitlab_ci.variables.section.step4.value=Mask Variable onboarding.tutorial.with.gitlab_ci.variables.section2.title=Define the SonarQube URL environment variable. onboarding.tutorial.with.gitlab_ci.variables.section2.description=Still in {link} add a new variable and make sure it is available for your project: onboarding.tutorial.with.gitlab_ci.variables.section2.step4=Leave the {value} checkbox unchecked. onboarding.tutorial.with.gitlab_ci.yaml.title=Create or update the configuration file onboarding.tutorial.with.gitlab_ci.yaml.description=Create or update your {filename} file with the following content. onboarding.tutorial.with.gitlab_ci.yaml.filename=.gitlab-ci.yml onboarding.tutorial.with.gitlab_ci.yaml.baseconfig=Note that this is a minimal base configuration to run a SonarQube analysis on your main branch and merge requests, and fetch the vulnerability report (if applicable). onboarding.tutorial.with.gitlab_ci.yaml.existing=If you already have a pipeline configured and running, you might want to add the example above to your existing yml file. onboarding.tutorial.with.gitlab_ci.yaml.premium=GitLab vulnerability report is only available with GitLab Ultimate. You may safely remove the sonarqube-vulnerability-report stage if you have not subscribed to this service. 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. You may skip this step if you already have a Webhook configured. 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 {groovy} or {kotlin} 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 branches.see_the_pr_on_x=See the PR on {0} #------------------------------------------------------------------------------ # # 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.for_merge_into_x_from_y.title=for merge into {0} from {1} 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 set up 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=See full history of analyses 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.security=Security portfolio.metric_domain.security_review=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.page.managed_description=Your instance is managed by {provider}. No modification is allowed except for tokens and SCM account information. You can still delete local users. All other operations should be done on your identity provider. See {link} for help managing users. users.info=User 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=A user account cannot be reactivated once their personal information is deleted. {link} users.delete_user.help.link=Learn more users.delete_user.documentation=Authentication users.create_user=Create User users.create_user.scm_account_new=New SCM account users.create_user.scm_account_x=SCM account '{0}' users.update=Update users users.list=Users list 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.last_sonarlint_connection=Last SonarLint connection users.last_sonarlint_connection.help_text=The time of the last connection from SonarLint indicates that the user used SonarLint in connected mode. users.update_users_groups=Update {0}'s group membership users.update_groups=Update Groups users.manage_user=Update {0} users.update_tokens=Update tokens users.update_tokens_for_x=Update tokens for user {0} users.user_name=Name users.add=Add user users.remove=Remove user users.search_description=Search users by login or name users.activity_filter.label=Filter users by activity users.activity_filter.placeholder=All users users.activity_filter.helptext.sonarqube=Users are considered active if they connected to SonarQube at least once in the past 30 days. users.activity_filter.helptext.sonarlint=Users are considered active with SonarLint if they used SonarLint in connected mode at least once in the past 30 days. users.activity_filter.all_users=All users users.activity_filter.active_sonarlint_users=Active users with SonarLint users.activity_filter.active_sonarqube_users=Active users without SonarLint users.activity_filter.inactive_users=Inactive 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_label=Revoke token {0} users.tokens.remove_label=Remove expired token {0} 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.page=Change password 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 users.filter.by=Filter by #------------------------------------------------------------------------------ # # GROUPS # #------------------------------------------------------------------------------ user_groups.page=Groups user_groups.page.description=Create and administer groups of users. user_groups.page.group_header=Name user_groups.page.managed_description=Your instance is managed by {provider}. No modification is allowed. You can still delete local groups. All other operations should be done on your identity provider. See {link} for help managing groups. user_groups.anyone.description=Anybody who browses the application belongs to this group. If authentication is not enforced, assigned permissions also apply to non-authenticated users. 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.users.edit=Change {0} members groups.users.view=View {0} members groups.edit=Edit {0} group_membership.remove_user.error=User {0} is not a member of group {1} #------------------------------------------------------------------------------ # # 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. #------------------------------------------------------------------------------ # # INDEXING # #------------------------------------------------------------------------------ indexation.in_progress=Reindexing in progress. indexation.details_unavailable=Details are unavailable until this process is complete. indexation.features_partly_available=Most features are available. Some details only show upon completion. {link} indexation.features_partly_available.link=More info indexation.progression={0} out of {1} projects reindexed. indexation.progression_with_error={count} out of {total} projects reindexed 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 canceled 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=SonarQube is reindexing project data. indexation.page_unavailable.description.additional_information=This page is unavailable until this process is complete. {link} indexation.filter_unavailable.description=This filter is unavailable until this process is complete. indexation.learn_more=Learn more: indexation.reindexing=Reindexing indexation.filters_unavailable=Some filters are unavailable until this process is complete. {link} #------------------------------------------------------------------------------ # # 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 this sub-portfolio to favorites favorite.action.SVW.remove=Remove this sub-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.description0=Webhooks are used to notify external services when a project analysis is done. webhooks.description1=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.show_actions=Show actions for webhook {0} 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.last_execution.open_for_x=Open last delivery of {0} 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=Has 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.secret.description.update=If blank, any secret previously configured will be removed. If not set, the secret will remain unchanged. webhooks.secret.field_mask.description=Hidden for security reasons: {link}. webhooks.secret.field_mask.link= edit secret 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. #------------------------------------------------------------------------------ # # GUIDING # #------------------------------------------------------------------------------ guiding.issue_list.1.title=Introducing Clean Code Attributes guiding.issue_list.1.content.1=Clean Code attributes are the characteristics that your code must have to be considered Clean Code. guiding.issue_list.1.content.2=You can now filter by these attributes to evaluate why your code is breaking away from being clean. guiding.issue_list.2.title=Introducing Software Qualities guiding.issue_list.2.content.1=A software quality is a characteristic of software that contributes to its lasting value. guiding.issue_list.2.content.2=You can now filter by these qualities to evaluate the areas in your software that are impacted by the introduction of code that isn't clean. guiding.issue_list.3.title=Severity and Software Qualities guiding.issue_list.3.content.1=Severities are now directly tied to the software quality impacted. This means that one software quality impacted has one severity. guiding.issue_list.3.content.2=There are only 3 levels: high, medium, and low. guiding.issue_list.4.title=Type and old severity deprecated guiding.issue_list.4.content.1=Issue types and the old severities are deprecated and can no longer be modified. guiding.issue_list.4.content.2=You can now filter issues by: guiding.issue_list.4.content.list.1=Clean Code Attributes guiding.issue_list.4.content.list.2=Software Qualities guiding.issue_list.4.content.list.3=The severity of the software quality guiding.issue_list.5.title=Learn more guiding.issue_list.5.content=You can learn more about the approach to Clean Code in the {link} guiding.issue_accept.1.title=Simplified issue lifecycle guiding.issue_accept.1.content.1=Issue resolution and Issue status are now merged and there are only 5 possible statuses: Open, Accepted, False Positive, Confirmed and Fixed. guiding.issue_accept.2.title=Won't Fix becomes Accept guiding.issue_accept.2.content.1=Won't Fix is now called Accept and it keeps the same behaviour for now. guiding.issue_accept.2.content.2=In the future, Accepting issues will be counted as technical debt. guiding.issue_accept.2.content.link=Learn more about this status guiding.issue_accept.3.title=Confirm and Fixed deprecated guiding.issue_accept.3.content.1=Marking issues as Confirmed and Fixed is now deprecated. guiding.issue_accept.3.content.2=Consider Accepting issues, assigning the issue or using comments and tags instead. guiding.issue_accept.3.content.link=Learn more about issues statuses guiding.step_x_of_y={0} of {1}