diff --git a/packages/core-components/report-alpha.api.md b/packages/core-components/report-alpha.api.md index 785b97ce28..e6a54e32a4 100644 --- a/packages/core-components/report-alpha.api.md +++ b/packages/core-components/report-alpha.api.md @@ -15,8 +15,8 @@ export const coreComponentsTranslationRef: TranslationRef< readonly 'table.body.emptyDataSourceMessage': 'No records to display'; readonly 'table.header.actions': 'Actions'; readonly 'table.toolbar.search': 'Filter'; - readonly 'table.pagination.firstTooltip': 'First Page'; readonly 'table.pagination.labelDisplayedRows': '{from}-{to} of {count}'; + readonly 'table.pagination.firstTooltip': 'First Page'; readonly 'table.pagination.labelRowsSelect': 'rows'; readonly 'table.pagination.lastTooltip': 'Last Page'; readonly 'table.pagination.nextTooltip': 'Next Page'; diff --git a/plugins/catalog-graph/report-alpha.api.md b/plugins/catalog-graph/report-alpha.api.md index fce2dc1bec..49c848425e 100644 --- a/plugins/catalog-graph/report-alpha.api.md +++ b/plugins/catalog-graph/report-alpha.api.md @@ -163,8 +163,8 @@ const _default: OverridableFrontendPlugin< direction?: 'TB' | 'BT' | 'LR' | 'RL' | undefined; zoom?: 'disabled' | 'enabled' | 'enable-on-click' | undefined; relations?: string[] | undefined; - rootEntityRefs?: string[] | undefined; maxDepth?: number | undefined; + rootEntityRefs?: string[] | undefined; kinds?: string[] | undefined; mergeRelations?: boolean | undefined; relationPairs?: [string, string][] | undefined; diff --git a/plugins/catalog-import/report-alpha.api.md b/plugins/catalog-import/report-alpha.api.md index 935c3711ab..85c412f84d 100644 --- a/plugins/catalog-import/report-alpha.api.md +++ b/plugins/catalog-import/report-alpha.api.md @@ -34,8 +34,11 @@ export const catalogImportTranslationRef: TranslationRef< readonly 'importInfoCard.githubIntegration.label': 'GitHub only'; readonly 'importInfoCard.githubIntegration.title': 'Link to a repository'; readonly 'importStepper.finish.title': 'Finish'; + readonly 'importStepper.singleLocation.title': 'Select Locations'; + readonly 'importStepper.singleLocation.description': 'Discovered Locations: 1'; + readonly 'importStepper.multipleLocations.title': 'Select Locations'; + readonly 'importStepper.multipleLocations.description': 'Discovered Locations: {{length, number}}'; readonly 'importStepper.noLocation.title': 'Create Pull Request'; - readonly 'importStepper.noLocation.createPr.ownerLabel': 'Entity Owner'; readonly 'importStepper.noLocation.createPr.detailsTitle': 'Pull Request Details'; readonly 'importStepper.noLocation.createPr.titleLabel': 'Pull Request Title'; readonly 'importStepper.noLocation.createPr.titlePlaceholder': 'Add Backstage catalog entity descriptor files'; @@ -47,23 +50,20 @@ export const catalogImportTranslationRef: TranslationRef< readonly 'importStepper.noLocation.createPr.ownerLoadingText': 'Loading groups…'; readonly 'importStepper.noLocation.createPr.ownerHelperText': 'Select an owner from the list or enter a reference to a Group or a User'; readonly 'importStepper.noLocation.createPr.ownerErrorHelperText': 'required value'; + readonly 'importStepper.noLocation.createPr.ownerLabel': 'Entity Owner'; readonly 'importStepper.noLocation.createPr.ownerPlaceholder': 'my-group'; readonly 'importStepper.noLocation.createPr.codeownersHelperText': 'WARNING: This may fail if no CODEOWNERS file is found at the target location.'; - readonly 'importStepper.singleLocation.title': 'Select Locations'; - readonly 'importStepper.singleLocation.description': 'Discovered Locations: 1'; - readonly 'importStepper.multipleLocations.title': 'Select Locations'; - readonly 'importStepper.multipleLocations.description': 'Discovered Locations: {{length, number}}'; readonly 'importStepper.analyze.title': 'Select URL'; readonly 'importStepper.prepare.title': 'Import Actions'; readonly 'importStepper.prepare.description': 'Optional'; readonly 'importStepper.review.title': 'Review'; readonly 'stepFinishImportLocation.repository.title': 'The following Pull Request has been opened: '; readonly 'stepFinishImportLocation.repository.description': 'Your entities will be imported as soon as the Pull Request is merged.'; - readonly 'stepFinishImportLocation.backButtonText': 'Register another'; readonly 'stepFinishImportLocation.locations.new': 'The following entities have been added to the catalog:'; readonly 'stepFinishImportLocation.locations.backButtonText': 'Register another'; readonly 'stepFinishImportLocation.locations.existing': 'A refresh was triggered for the following locations:'; readonly 'stepFinishImportLocation.locations.viewButtonText': 'View Component'; + readonly 'stepFinishImportLocation.backButtonText': 'Register another'; readonly 'stepInitAnalyzeUrl.error.default': 'Received unknown analysis result of type {{type}}. Please contact the support team.'; readonly 'stepInitAnalyzeUrl.error.url': 'Must start with http:// or https://.'; readonly 'stepInitAnalyzeUrl.error.repository': "Couldn't generate entities for your repository"; diff --git a/plugins/catalog-react/report-alpha.api.md b/plugins/catalog-react/report-alpha.api.md index 3ad5833a9f..1cd523aad6 100644 --- a/plugins/catalog-react/report-alpha.api.md +++ b/plugins/catalog-react/report-alpha.api.md @@ -112,12 +112,12 @@ export const catalogReactTranslationRef: TranslationRef< readonly 'entityTableColumnTitle.label': 'Label'; readonly 'entityTableColumnTitle.title': 'Title'; readonly 'entityTableColumnTitle.description': 'Description'; - readonly 'entityTableColumnTitle.domain': 'Domain'; readonly 'entityTableColumnTitle.system': 'System'; readonly 'entityTableColumnTitle.namespace': 'Namespace'; + readonly 'entityTableColumnTitle.domain': 'Domain'; readonly 'entityTableColumnTitle.tags': 'Tags'; - readonly 'entityTableColumnTitle.lifecycle': 'Lifecycle'; readonly 'entityTableColumnTitle.owner': 'Owner'; + readonly 'entityTableColumnTitle.lifecycle': 'Lifecycle'; readonly 'entityTableColumnTitle.targets': 'Targets'; readonly 'missingAnnotationEmptyState.title': 'Missing Annotation'; readonly 'missingAnnotationEmptyState.readMore': 'Read more'; @@ -456,6 +456,13 @@ export const EntityHeaderBlueprint: ExtensionBlueprint<{ filter?: EntityPredicate | ((entity: Entity) => boolean); }; output: + | ExtensionDataRef< + JSX_2.Element, + 'core.reactElement', + { + optional: true; + } + > | ExtensionDataRef< (entity: Entity) => boolean, 'catalog.entity-filter-function', @@ -469,13 +476,6 @@ export const EntityHeaderBlueprint: ExtensionBlueprint<{ { optional: true; } - > - | ExtensionDataRef< - JSX_2.Element, - 'core.reactElement', - { - optional: true; - } >; inputs: {}; config: { @@ -601,8 +601,8 @@ export type EntityPredicateValue = export const EntityTableColumnTitle: ({ translationKey, }: EntityTableColumnTitleProps) => - | 'Title' | 'System' + | 'Title' | 'Domain' | 'Lifecycle' | 'Namespace' diff --git a/plugins/catalog/report-alpha.api.md b/plugins/catalog/report-alpha.api.md index ebea4f4617..4f85a2f39a 100644 --- a/plugins/catalog/report-alpha.api.md +++ b/plugins/catalog/report-alpha.api.md @@ -94,14 +94,14 @@ export const catalogTranslationRef: TranslationRef< readonly 'entityContextMenu.unregisterMenuTitle': 'Unregister entity'; readonly 'entityContextMenu.moreButtonAriaLabel': 'more'; readonly 'entityLabelsCard.title': 'Labels'; - readonly 'entityLabelsCard.emptyDescription': 'No labels defined for this entity. You can add labels to your entity YAML as shown in the highlighted example below:'; readonly 'entityLabelsCard.readMoreButtonTitle': 'Read more'; - readonly 'entityLabels.warningPanelTitle': 'Entity not found'; + readonly 'entityLabelsCard.emptyDescription': 'No labels defined for this entity. You can add labels to your entity YAML as shown in the highlighted example below:'; readonly 'entityLabels.ownerLabel': 'Owner'; + readonly 'entityLabels.warningPanelTitle': 'Entity not found'; readonly 'entityLabels.lifecycleLabel': 'Lifecycle'; readonly 'entityLinksCard.title': 'Links'; - readonly 'entityLinksCard.emptyDescription': 'No links defined for this entity. You can add links to your entity YAML as shown in the highlighted example below:'; readonly 'entityLinksCard.readMoreButtonTitle': 'Read more'; + readonly 'entityLinksCard.emptyDescription': 'No links defined for this entity. You can add links to your entity YAML as shown in the highlighted example below:'; readonly 'entityNotFound.title': 'Entity was not found'; readonly 'entityNotFound.description': 'Want to help us build this? Check out our Getting Started documentation.'; readonly 'entityNotFound.docButtonTitle': 'DOCS'; @@ -1079,15 +1079,15 @@ const _default: OverridableFrontendPlugin< inputs: { headers: ExtensionInput< | ConfigurableExtensionDataRef< - (entity: Entity) => boolean, - 'catalog.entity-filter-function', + JSX_2.Element, + 'core.reactElement', { optional: true; } > | ConfigurableExtensionDataRef< - JSX_2.Element, - 'core.reactElement', + (entity: Entity) => boolean, + 'catalog.entity-filter-function', { optional: true; } diff --git a/plugins/kubernetes-react/report-alpha.api.md b/plugins/kubernetes-react/report-alpha.api.md index 1c8746eb8f..f638bf6789 100644 --- a/plugins/kubernetes-react/report-alpha.api.md +++ b/plugins/kubernetes-react/report-alpha.api.md @@ -22,13 +22,6 @@ export const kubernetesReactTranslationRef: TranslationRef< readonly 'cluster.podsWithErrors_one': '{{count}} pod with errors'; readonly 'cluster.podsWithErrors_other': '{{count}} pods with errors'; readonly 'cluster.noPodsWithErrors': 'No pods with errors'; - readonly 'errorPanel.message': 'There was a problem retrieving some Kubernetes resources for the entity: {{entityName}}. This could mean that the Error Reporting card is not completely accurate.'; - readonly 'errorPanel.title': 'There was a problem retrieving Kubernetes objects'; - readonly 'errorPanel.errorsLabel': 'Errors'; - readonly 'errorPanel.clusterLabel': 'Cluster'; - readonly 'errorPanel.clusterLabelValue': 'Cluster: {{cluster}}'; - readonly 'errorPanel.fetchError': 'Error communicating with Kubernetes: {{errorType}}, message: {{message}}'; - readonly 'errorPanel.resourceError': "Error fetching Kubernetes resource: '{{resourcePath}}', error: {{errorType}}, status code: {{statusCode}}"; readonly 'pods.pods_one': '{{count}} pod'; readonly 'pods.pods_other': '{{count}} pods'; readonly 'podsTable.columns.name': 'name'; @@ -42,6 +35,13 @@ export const kubernetesReactTranslationRef: TranslationRef< readonly 'podsTable.unknown': 'unknown'; readonly 'podsTable.status.running': 'Running'; readonly 'podsTable.status.ok': 'OK'; + readonly 'errorPanel.message': 'There was a problem retrieving some Kubernetes resources for the entity: {{entityName}}. This could mean that the Error Reporting card is not completely accurate.'; + readonly 'errorPanel.title': 'There was a problem retrieving Kubernetes objects'; + readonly 'errorPanel.errorsLabel': 'Errors'; + readonly 'errorPanel.clusterLabel': 'Cluster'; + readonly 'errorPanel.clusterLabelValue': 'Cluster: {{cluster}}'; + readonly 'errorPanel.fetchError': 'Error communicating with Kubernetes: {{errorType}}, message: {{message}}'; + readonly 'errorPanel.resourceError': "Error fetching Kubernetes resource: '{{resourcePath}}', error: {{errorType}}, status code: {{statusCode}}"; readonly 'fixDialog.title': '{{podName}} - {{errorType}}'; readonly 'fixDialog.events': 'Events:'; readonly 'fixDialog.helpButton': 'Help'; diff --git a/plugins/notifications/report-alpha.api.md b/plugins/notifications/report-alpha.api.md index eb597e1e04..9a27b67d80 100644 --- a/plugins/notifications/report-alpha.api.md +++ b/plugins/notifications/report-alpha.api.md @@ -73,8 +73,8 @@ export const notificationsTranslationRef: TranslationRef< 'plugin.notifications', { readonly 'table.errors.markAllReadFailed': 'Failed to mark all notifications as read'; - readonly 'table.pagination.firstTooltip': 'First Page'; readonly 'table.pagination.labelDisplayedRows': '{from}-{to} of {count}'; + readonly 'table.pagination.firstTooltip': 'First Page'; readonly 'table.pagination.labelRowsSelect': 'rows'; readonly 'table.pagination.lastTooltip': 'Last Page'; readonly 'table.pagination.nextTooltip': 'Next Page'; diff --git a/plugins/scaffolder-backend-module-rails/report.api.md b/plugins/scaffolder-backend-module-rails/report.api.md index d22acef3cc..b09b75591b 100644 --- a/plugins/scaffolder-backend-module-rails/report.api.md +++ b/plugins/scaffolder-backend-module-rails/report.api.md @@ -49,6 +49,7 @@ export function createFetchRailsAction(options: { | { template?: string | undefined; api?: boolean | undefined; + force?: boolean | undefined; database?: | 'sqlite3' | 'mysql' @@ -60,7 +61,6 @@ export function createFetchRailsAction(options: { | 'jdbcpostgresql' | 'jdbc' | undefined; - force?: boolean | undefined; minimal?: boolean | undefined; railsVersion?: 'edge' | 'master' | 'dev' | 'fromImage' | undefined; skipActionCable?: boolean | undefined; diff --git a/plugins/scaffolder-react/report-alpha.api.md b/plugins/scaffolder-react/report-alpha.api.md index 5074e7b1e9..1b6fb99838 100644 --- a/plugins/scaffolder-react/report-alpha.api.md +++ b/plugins/scaffolder-react/report-alpha.api.md @@ -301,9 +301,9 @@ export const scaffolderReactTranslationRef: TranslationRef< { readonly 'workflow.noDescription': 'No description'; readonly 'stepper.backButtonText': 'Back'; + readonly 'stepper.nextButtonText': 'Next'; readonly 'stepper.createButtonText': 'Create'; readonly 'stepper.reviewButtonText': 'Review'; - readonly 'stepper.nextButtonText': 'Next'; readonly 'stepper.stepIndexLabel': 'Step {{index, number}}'; readonly 'passwordWidget.content': 'This widget is insecure. Please use [`ui:field: Secret`](https://backstage.io/docs/features/software-templates/writing-templates/#using-secrets) instead of `ui:widget: password`'; readonly 'scaffolderPageContextMenu.createLabel': 'Create'; diff --git a/plugins/scaffolder/report-alpha.api.md b/plugins/scaffolder/report-alpha.api.md index 4d83a737aa..6def6dd066 100644 --- a/plugins/scaffolder/report-alpha.api.md +++ b/plugins/scaffolder/report-alpha.api.md @@ -540,8 +540,8 @@ export const scaffolderTranslationRef: TranslationRef< readonly 'ownerListPicker.options.owned': 'Owned'; readonly 'ongoingTask.title': 'Run of'; readonly 'ongoingTask.contextMenu.cancel': 'Cancel'; - readonly 'ongoingTask.contextMenu.startOver': 'Start Over'; readonly 'ongoingTask.contextMenu.retry': 'Retry'; + readonly 'ongoingTask.contextMenu.startOver': 'Start Over'; readonly 'ongoingTask.contextMenu.hideLogs': 'Hide Logs'; readonly 'ongoingTask.contextMenu.showLogs': 'Show Logs'; readonly 'ongoingTask.contextMenu.hideButtonBar': 'Hide Button Bar'; @@ -562,8 +562,6 @@ export const scaffolderTranslationRef: TranslationRef< readonly 'renderSchema.tableCell.description': 'Description'; readonly 'templatingExtensions.content.values.title': 'Values'; readonly 'templatingExtensions.content.values.notAvailable': 'There are no global template values defined.'; - readonly 'templatingExtensions.content.emptyState.title': 'No information to display'; - readonly 'templatingExtensions.content.emptyState.description': 'There are no templating extensions available or there was an issue communicating with the backend.'; readonly 'templatingExtensions.content.filters.title': 'Filters'; readonly 'templatingExtensions.content.filters.schema.input': 'Input'; readonly 'templatingExtensions.content.filters.schema.output': 'Output'; @@ -571,13 +569,15 @@ export const scaffolderTranslationRef: TranslationRef< readonly 'templatingExtensions.content.filters.examples': 'Examples'; readonly 'templatingExtensions.content.filters.notAvailable': 'There are no template filters defined.'; readonly 'templatingExtensions.content.filters.metadataAbsent': 'Filter metadata unavailable'; - readonly 'templatingExtensions.content.searchFieldPlaceholder': 'Search for an extension'; + readonly 'templatingExtensions.content.emptyState.title': 'No information to display'; + readonly 'templatingExtensions.content.emptyState.description': 'There are no templating extensions available or there was an issue communicating with the backend.'; readonly 'templatingExtensions.content.functions.title': 'Functions'; readonly 'templatingExtensions.content.functions.schema.output': 'Output'; readonly 'templatingExtensions.content.functions.schema.arguments': 'Arguments'; readonly 'templatingExtensions.content.functions.examples': 'Examples'; readonly 'templatingExtensions.content.functions.notAvailable': 'There are no global template functions defined.'; readonly 'templatingExtensions.content.functions.metadataAbsent': 'Function metadata unavailable'; + readonly 'templatingExtensions.content.searchFieldPlaceholder': 'Search for an extension'; readonly 'templatingExtensions.title': 'Templating Extensions'; readonly 'templatingExtensions.subtitle': 'This is the collection of available templating extensions'; readonly 'templatingExtensions.pageTitle': 'Templating Extensions'; diff --git a/plugins/user-settings/report-alpha.api.md b/plugins/user-settings/report-alpha.api.md index 7ff63e2403..056b5ee557 100644 --- a/plugins/user-settings/report-alpha.api.md +++ b/plugins/user-settings/report-alpha.api.md @@ -148,10 +148,10 @@ export const userSettingsTranslationRef: TranslationRef< readonly 'emptyProviders.action.title': 'Open app-config.yaml and make the changes as highlighted below:'; readonly 'emptyProviders.action.readMoreButtonTitle': 'Read More'; readonly 'emptyProviders.description': 'You can add Authentication Providers to Backstage which allows you to use these providers to authenticate yourself.'; - readonly 'providerSettingsItem.title.signIn': 'Sign in to {{title}}'; readonly 'providerSettingsItem.title.signOut': 'Sign out from {{title}}'; - readonly 'providerSettingsItem.buttonTitle.signIn': 'Sign in'; + readonly 'providerSettingsItem.title.signIn': 'Sign in to {{title}}'; readonly 'providerSettingsItem.buttonTitle.signOut': 'Sign out'; + readonly 'providerSettingsItem.buttonTitle.signIn': 'Sign in'; readonly 'authProviders.title': 'Available Providers'; readonly 'defaultSettingsPage.tabsTitle.featureFlags': 'Feature Flags'; readonly 'defaultSettingsPage.tabsTitle.authProviders': 'Authentication Providers';