Outlook_Addin_LLM/node_modules/@microsoft/teamsapp-cli/resource/package.nls.json

891 lines
97 KiB
JSON
Raw Permalink Normal View History

{
"core.addApi.confirm":"Teams Toolkit will modify files in your \"%s\" folder based on the new OpenAPI document you provided. To avoid losing unexpected changes, back up your files or use git for change tracking before proceeding.",
"core.addApi.continue": "Add",
"core.provision.provision": "Provision",
"core.provision.learnMore": "More info",
"core.provision.azureAccount": "Azure account: %s",
"core.provision.azureSubscription": "Azure subscription: %s",
"core.provision.m365Account": "Microsoft 365 account: %s",
"core.provision.confirmEnvAndCostNotice": "Costs may apply based on usage. Do you want to provision resources in %s environment using listed accounts?",
"core.deploy.confirmEnvNoticeV3": "Do you want to deploy resources in %s environment?",
"core.provision.viewResources": "View provisioned resources",
"core.deploy.aadManifestSuccessNotice": "Your Microsoft Entra app has been deployed successfully. To view that, click \"More info\"",
"core.deploy.aadManifestOnCLISuccessNotice": "Your Microsoft Entra app has been updated successfully.",
"core.deploy.aadManifestLearnMore": "More info",
"core.deploy.botTroubleShoot": "To troubleshoot your bot application in Azure, click \"More info\" for documentation.",
"core.deploy.botTroubleShoot.learnMore": "More info",
"core.option.deploy": "Deploy",
"core.option.confirm": "Confirm",
"core.option.learnMore": "More info",
"core.option.upgrade": "Upgrade",
"core.option.moreInfo": "More Info",
"core.progress.create": "Create",
"core.progress.createFromTemplate": "App template download in progress...",
"core.progress.createFromSample": "Sample %s download in progress...",
"core.progress.deploy": "Deploy",
"core.progress.publish": "Publish",
"core.progress.provision": "Provision",
"core.progress.configureAzureStorage": "Configuring Azure Storage, enable static website setting.",
"core.progress.runCommand": "Run command %s at %s",
"core.progress.deployToAzure": "Deploying %s to %s.",
"core.migrationV3.confirmOnly.Message": "Please confirm the upgrade",
"core.migrationV3.Message": "Upgrade your Teams Toolkit project to stay compatible with the latest version. A backup directory will be created along with an Upgrade Summary.",
"core.migrationV3.VS.Message": "Upgrade your solution to stay compatible with the latest Teams Toolkit version. A backup directory will be generated in which it contains an upgrade report.",
"core.migrationV3.aadManifestNotExist": "templates/appPackage/aad.manifest.template.json does not exist. You may be trying to upgrade a project created by Teams Toolkit for Visual Studio Code v3.x / Teams Toolkit CLI v0.x / Teams Toolkit for Visual Studio v17.3. Please install Teams Toolkit for Visual Studio Code v4.x / Teams Toolkit CLI v1.x / Teams Toolkit for Visual Studio v17.4 and run upgrade first.",
"core.migrationV3.manifestNotExist": "templates/appPackage/manifest.template.json does not exist. You may be trying to upgrade a project created by Teams Toolkit for Visual Studio Code v3.x / Teams Toolkit CLI v0.x / Teams Toolkit for Visual Studio v17.3. Please install Teams Toolkit for Visual Studio Code v4.x / Teams Toolkit CLI v1.x / Teams Toolkit for Visual Studio v17.4 and run upgrade first.",
"core.migrationV3.manifestInvalid": "templates/appPackage/manifest.template.json is invalid.",
"core.migrationV3.abandonedProject": "This project is only for previewing and will not be supported by Teams Toolkit. Please try Teams Toolkit by creating a new project",
"core.migrationV3.notAllowedMigration": "Teams Toolkit's Pre-Release version supports new project configuration and is incompatible with previous versions. Try it by creating a new project or run \"teamsapp upgrade\" to upgrade your project first.",
"core.projectVersionChecker.cliUseNewVersion": "Your TeamFx CLI version is old and it doesn't support current project, please upgrade to the latest version using command below:\nnpm install -g @microsoft/teamsapp-cli@latest",
"core.projectVersionChecker.incompatibleProject": "The current project is incompatible with the installed version of Teams Toolkit.",
"core.projectVersionChecker.vs.incompatibleProject": "The project in the solution is created with Teams Toolkit preview feature - Teams App Configuration Improvements. You can turn on the preview feature to continue.",
"core.deployArmTemplates.ActionSuccess": "ARM templates are deployed successfully. Resource group name: %s. Deployment name: %s",
"core.collaboration.ListCollaboratorsSuccess": "'List of Microsoft 365 App owners is successful, you can view it in [Output panel](%s).",
"core.collaboration.GrantingPermission": "Granting permission",
"core.collaboration.EmailCannotBeEmptyOrSame": "Provide collaborator's email and make sure it's not the current user's email.",
"core.collaboration.CannotFindUserInCurrentTenant": "User not found in current tenant. Provide correct email address",
"core.collaboration.GrantPermissionForUser": "Grant permission for user %s",
"core.collaboration.AccountToGrantPermission": "Account to grant permission: ",
"core.collaboration.StartingGrantPermission": "Starting to grant permission for environment: ",
"core.collaboration.TenantId": "Tenant ID: ",
"core.collaboration.PermissionHasBeenGrantTo": "Permission granted to ",
"core.collaboration.GrantPermissionResourceId": ", Resource ID: ",
"core.collaboration.ListingM365Permission": "Listing Microsoft 365 permissions\n",
"core.collaboration.AccountUsedToCheck": "Account used to check: ",
"core.collaboration.StartingListAllTeamsAppOwners": "\nStarting to list all teams app owners for environment: ",
"core.collaboration.StartingListAllAadAppOwners": "\nStarting to list all Microsoft Entra app owners for environment: ",
"core.collaboration.M365TeamsAppId": "Microsoft 365 Teams App (ID: ",
"core.collaboration.SsoAadAppId": "SSO Microsoft Entra App (ID: ",
"core.collaboration.TeamsAppOwner": "Teams App Owner: ",
"core.collaboration.AadAppOwner": "Microsoft Entra App Owner: ",
"core.collaboration.StaringCheckPermission": "Starting to check permission for environment: ",
"core.collaboration.CheckPermissionResourceId": "Resource ID: ",
"core.collaboration.Undefined": "undefined",
"core.collaboration.ResourceName": ", Resource Name: ",
"core.collaboration.Permission": ", Permission: ",
"core.developerPortal.scaffold.CannotFindManifest": "Manifest not found from the downloaded package for Teams app %s.",
"plugins.spfx.questions.framework.title": "Framework",
"plugins.spfx.questions.webpartName": "Name for SharePoint Framework Web Part",
"plugins.spfx.questions.webpartName.error.duplicate": "The folder %s already exists. Choose a different name for your component.",
"plugins.spfx.questions.webpartName.error.notMatch": "%s doesn't match pattern: %s",
"plugins.spfx.questions.packageSelect.title": "SharePoint Framework",
"plugins.spfx.questions.packageSelect.placeholder": "Select option for scaffolding",
"plugins.spfx.questions.packageSelect.useGlobalPackage.withVersion.label": "Use globally installed SPFx (%s)",
"plugins.spfx.questions.packageSelect.useGlobalPackage.noVersion.label": "Use globally installed SPFx",
"plugins.spfx.questions.packageSelect.useGlobalPackage.detail": "SPFx %s or later",
"plugins.spfx.questions.packageSelect.installLocally.withVersion.label": "Install the latest SPFx (%s) locally in Teams Toolkit directory ",
"plugins.spfx.questions.packageSelect.installLocally.noVersion.label": "Install the latest SPFx locally in Teams Toolkit directory ",
"plugins.spfx.questions.spfxSolution.title": "SharePoint Solution",
"plugins.spfx.questions.spfxSolution.createNew": "Create New SPFx Solution",
"plugins.spfx.questions.spfxSolution.createNew.detail": "Create Teams Tab application using SPFx web parts",
"plugins.spfx.questions.spfxSolution.importExisting": "Import Existing SPFx Solution",
"plugins.spfx.questions.spfxSolution.importExisting.detail": "Expose SPFx client-side web part as Microsoft Teams tab or personal app",
"plugins.spfx.deployNotice": "SharePoint package %s deployed successfully to [%s](%s).",
"plugins.spfx.cannotFindPackage": "Unable to find SharePoint package %s",
"plugins.spfx.cannotGetSPOToken": "Unable to get SPO access token",
"plugins.spfx.cannotGetGraphToken": "Unable to get Graph access token",
"plugins.spfx.insufficientPermission": "To upload and deploy package to App Catalog %s, you need org's Microsoft 365 tenant admin permissions. Get free Microsoft 365 tenant from [Microsoft 365 developer program](%s) for testing.",
"plugins.spfx.createAppcatalogFail": "Unable to create tenant app catalog due to %s, stack: %s",
"plugins.spfx.uploadAppcatalogFail": "Unable to upload app package due to %s",
"plugins.spfx.buildSharepointPackage": "Building SharePoint package",
"plugins.spfx.deploy.title": "Upload and deploy SharePoint package",
"plugins.spfx.scaffold.title": "Scaffolding project",
"plugins.spfx.error.npmInstallFailed": "Unable to run 'npm install' due to %s",
"plugins.spfx.error.invalidDependency": "Unable to validate package %s",
"plugins.spfx.error.noConfiguration": "There's no .yo-rc.json file in your SPFx project, add the configuration file and try again.",
"plugins.spfx.error.devEnvironmentNotSetup": "Your SPFx development environment is not set up correctly. Click \"Get Help\" to set up the right environment.",
"plugins.spfx.scaffold.dependencyCheck": "Checking dependencies...",
"plugins.spfx.scaffold.dependencyInstall": "Installing dependencies. This may take more than 5 minutes.",
"plugins.spfx.scaffold.scaffoldProject": "Generate SPFx project using Yeoman CLI",
"plugins.spfx.scaffold.updateManifest": "Update webpart manifest",
"plugins.spfx.GetTenantFailedError": "Unable to get tenant %s %s",
"plugins.spfx.error.installLatestDependencyError": "Unable to set up SPFx environment in %s folder. To set up global SPFx environment, follow [Set up your SharePoint Framework development environment | Microsoft Learn](%s).",
"_plugins.spfx.error.installLatestDependencyError.comment": "The product brand names 'Microsoft Learn' and 'SharePoint' should not be localized.",
"plugins.spfx.error.scaffoldError": "Project creation is unsuccessful, which may be due to Yeoman SharePoint Generator. Check [Output panel](%s) for details.",
"plugins.spfx.error.import.retrieveSolutionInfo": "Unable to get existing SPFx solution information. Ensure your SPFx solution is valid.",
"plugins.spfx.error.import.copySPFxSolution": "Unable to copy existing SPFx solution: %s",
"plugins.spfx.error.import.updateSPFxTemplate": "Unable to update project templates with existing SPFx solution: %s",
"plugins.spfx.error.import.common": "Unable to import existing SPFx solution to Teams Toolkit: %s",
"plugins.spfx.import.title": "Importing SPFx solution",
"plugins.spfx.import.copyExistingSPFxSolution": "Copying existing SPFx solution...",
"plugins.spfx.import.generateSPFxTemplates": "Generating templates based on solution info...",
"plugins.spfx.import.updateTemplates": "Updating templates...",
"plugins.spfx.import.success": "Your SPFx solution is successfully imported to %s.",
"plugins.spfx.import.log.success": "Teams Toolkit has successfully imported your SPFx solution. Find complete log of import details in %s.",
"plugins.spfx.import.log.fail": "Teams Toolkit is unable to import your SPFx solution. Find complete log of important details in %s.",
"plugins.spfx.addWebPart.confirmInstall": "SPFx %s version in your solution isn't installed on your machine. Do you want to install it in Teams Toolkit directory to continue adding web parts?",
"plugins.spfx.addWebPart.install": "Install",
"plugins.spfx.addWebPart.confirmUpgrade": "Teams Toolkit is using SPFx version %s and your solution has SPFx version %s. Do you want to upgrade it to version %s in Teams Toolkit directory and add web parts?",
"plugins.spfx.addWebPart.upgrade": "Upgrade",
"plugins.spfx.addWebPart.versionMismatch.continueConfirm": "SPFx version %s in your solution isn't installed on this machine. Teams Toolkit uses the SPFx installed in its directory by default (%s). The version mismatch may cause unexpected error. Do you still want to continue?",
"plugins.spfx.addWebPart.versionMismatch.help": "Help",
"plugins.spfx.addWebPart.versionMismatch.continue": "Continue",
"plugins.spfx.addWebPart.versionMismatch.output": "SPFx version in your solution is %s. You've installed %s globally and %s in Teams Toolkit directory, which is used as default (%s) by Teams Toolkit. The version mismatch may cause unexpected error. Find possible solutions in %s.",
"plugins.spfx.addWebPart.versionMismatch.localOnly.output": "SPFx version in your solution is %s. You've installed %s in Teams Toolkit directory, which is used as default in Teams Toolkit (%s). The version mismatch may cause unexpected error. Find possible solutions in %s.",
"plugins.spfx.addWebPart.cannotFindSolutionVersion": "Unable to find SPFx version in your solution in %s",
"plugins.spfx.error.installDependencyError": "It looks like you're facing problem setting up SPFx environment in %s folder. Follow %s to install %s for global SPFx environment setup.",
"plugins.frontend.checkNetworkTip": "Check your network connection.",
"plugins.frontend.checkFsPermissionsTip": "Check if you have Read/Write permissions to your file system.",
"plugins.frontend.checkStoragePermissionsTip": "Check if you have permissions to your Azure Storage Account.",
"plugins.frontend.checkSystemTimeTip": "Incorrect system time may lead to expired credentials. Make sure your system time is correct.",
"suggestions.retryTheCurrentStep": "Retry the current step.",
"plugins.appstudio.buildSucceedNotice": "Teams package is successfully built at [local address](%s).",
"plugins.appstudio.buildSucceedNotice.fallback": "Teams package is successfully built at %s.",
"plugins.appstudio.createPackage.progressBar.message": "Building Teams app package...",
"plugins.appstudio.validationFailedNotice": "Manifest Validation is unsuccessful!",
"plugins.appstudio.validateManifest.progressBar.message": "Validating manifest...",
"plugins.appstudio.validateAppPackage.progressBar.message": "Validating app package...",
"plugins.appstudio.adminPortal": "Go to admin portal",
"plugins.appstudio.publishSucceedNotice.cli": "[%s] is published successfully to Admin Portal (%s). After approval, your app will be available for your organization. Get more info from %s.",
"plugins.appstudio.updatePublihsedAppConfirm": "Do you want to submit a new update?",
"plugins.appstudio.teamsAppCreatedNotice": "Teams app %s created successfully",
"plugins.appstudio.teamsAppUpdatedLog": "Teams app %s updated successfully",
"plugins.appstudio.teamsAppUpdatedNotice": "Your Teams app manifest is deployed successfully. To see your app in Teams Developer Portal, click \"View in Developer Portal\".",
"plugins.appstudio.teamsAppUpdatedCLINotice": "Your Teams app manifest is deployed successfully to ",
"plugins.appstudio.updateManifestTip": "The manifest file configurations are already modified. Do you want to regenerate the manifest file and update to Teams platform?",
"plugins.appstudio.updateOverwriteTip": "The manifest file on Teams platform is modified since your last update. Do you want to update and overwrite it on Teams platform?",
"plugins.appstudio.pubWarn": "The app %s is already submitted to tenant App Catalog.\nStatus: %s\n",
"plugins.appstudio.lastModified": "Last Modified: %s\n",
"plugins.appstudio.previewOnly": "Preview only",
"plugins.appstudio.previewAndUpdate": "Preview and update",
"plugins.appstudio.overwriteAndUpdate": "Overwrite and update",
"plugins.appstudio.emptyAppPackage": "Unable to find any files in the app %s package.",
"plugins.appstudio.unprocessedFile": "Teams Toolkit did not process %s.",
"plugins.appstudio.viewDeveloperPortal": "View in Developer Portal",
"plugins.bot.questionHostTypeTrigger.title": "Select triggers",
"plugins.bot.questionHostTypeTrigger.placeholder": "Select triggers",
"plugins.bot.triggers.http-functions.description": "Azure Functions",
"plugins.bot.triggers.http-functions.detail": "A function running on Azure Functions can respond to HTTP requests.",
"plugins.bot.triggers.http-functions.label": "HTTP Trigger",
"plugins.bot.triggers.http-and-timer-functions.description": "Azure Functions",
"plugins.bot.triggers.http-and-timer-functions.detail": "A function running on Azure Functions can respond to HTTP requests based on a specific schedule.",
"plugins.bot.triggers.http-and-timer-functions.label": "HTTP and Timer Trigger",
"plugins.bot.triggers.http-restify.description": "Restify Server",
"plugins.bot.triggers.http-restify.detail": "A restify server running on Azure App Service can respond to HTTP requests.",
"plugins.bot.triggers.http-restify.label": "HTTP Trigger",
"plugins.bot.triggers.http-webapi.description": "Web API Server",
"plugins.bot.triggers.http-webapi.detail": "A Web API server running on Azure App Service can respond to HTTP requests.",
"plugins.bot.triggers.http-webapi.label": "HTTP Trigger",
"plugins.bot.triggers.timer-functions.description": "Azure Functions",
"plugins.bot.triggers.timer-functions.detail": "A function running on Azure Functions can respond based on a specific schedule.",
"plugins.bot.triggers.timer-functions.label": "Timer Trigger",
"error.NoProjectOpenedError": "No project is currently open. Create a new project or open an existing one.",
"error.InvalidEnvNameError": "Environment name can only contain letters, digits, _ and -.",
"error.UpgradeV3CanceledError": "Don't want to upgrade? Continue using old version of Teams Toolkit",
"error.InvalidInputError": "Invalid inputs: %s",
"error.ProjectEnvAlreadyExistError": "Project environment %s already exists.",
"error.NotImplementedError": "Method not implemented: %s",
"error.FailedToParseResourceIdError": "Unable to get '%s' from resource id: '%s'",
"error.NoSubscriptionFound": "Unable to find a subscription.",
"error.TrustCertificateCancelError": "User canceled. For Teams to trust the self-signed SSL certificate used by the toolkit, add the certificate to your certificate store.",
"error.VideoFilterAppNotRemoteSupported": "Teams Toolkit doesn't support video filter app in remote. Check the README.md file in project root folder.",
"error.appstudio.teamsAppRequiredPropertyMissing": "Missing required property \"%s\" in \"%s\"",
"error.appstudio.teamsAppCreateFailed": "Unable to create Teams app in Teams Developer Portal due to %s",
"error.appstudio.teamsAppUpdateFailed": "Unable to update Teams app with ID %s in Teams Developer Portal due to %s",
"error.appstudio.apiFailed": "Unable to make API call to Developer Portal. Check [Output panel](command:fx-extension.showOutputChannel) for details.",
"_error.appstudio.apiFailed.comment": " This is to describe API call, no need to translate '(command:fx-extension.showOutputChannel)'. ",
"error.appstudio.apiFailed.telemetry": "Unable to make API call to Developer Portal: %s, %s, API name: %s, X-Correlation-ID: %s. This may be due to a temporary service error. Try again after a few minutes.",
"_error.appstudio.apiFailed.telemetry.comment": "This is to describe API call, no need to translate 'X-Correlation-ID'.",
"error.appstudio.authServiceApiFailed": "Unable to make API call to Developer Portal: %s, %s, Request path: %s",
"error.appstudio.publishFailed": "Unable to publish Teams app with ID %s.",
"error.appstudio.buildError": "Unable to build Teams Package!",
"error.appstudio.checkPermissionFailed": "Unable to check permission. Reason: %s",
"error.appstudio.grantPermissionFailed": "Unable to grant permission. Reason: %s",
"error.appstudio.listCollaboratorFailed": "Unable to list collaborators. Reason: %s",
"error.appstudio.updateManifestInvalidApp": "Unable to find Teams app with ID %s. Run debug or provision before updating manifest to Teams platform.",
"error.appstudio.invalidCapability": "Invalid capability: %s",
"error.appstudio.capabilityExceedLimit": "Unable to add capability %s as it has reached its limit.",
"error.appstudio.staticTabNotExist": "As static tab with entity ID %s is not found, we can't update it.",
"error.appstudio.capabilityNotExist": "As capability %s doesn't exist in manifest, we can't update it.",
"error.appstudio.noManifestId": "Invalid ID found in manifest find.",
"error.appstudio.validateFetchSchemaFailed": "Unable to get schema from %s, message: %s",
"error.appstudio.validateSchemaNotDefined": "Manifest schema is not defined",
"error.appstudio.publishInDevPortalSuggestionForValidationError": "Generate package from \"Zip Teams app package\" and try again.",
"error.appstudio.teamsAppCreateConflict": "Unable to create Teams app, which may be because your app ID is conflicting with another app's ID in your tenant. Click 'Get Help' to resolve this issue.",
"error.appstudio.teamsAppCreateConflictWithPublishedApp": "Teams app with the same ID already exists in your organization's app store. Update the app and try again.",
"error.appstudio.teamsAppPublishConflict": "Unable to publish Teams app because Teams app with this ID already exists in staged apps. Update the app ID and try again.",
"error.appstudio.NotAllowedToAcquireBotFrameworkToken": "This account can't get a botframework token.",
"_error.appstudio.NotAllowedToAcquireBotFrameworkToken.comment": "This is to describe API call, no need to translate 'botframework'.",
"error.appstudio.BotProvisionReturnsForbiddenResult": "Botframework provisioning returns forbidden result when attempting to create bot registration.",
"_error.appstudio.BotProvisionReturnsForbiddenResult.comment": "This is to describe API call, no need to translate 'Botframework'.",
"error.appstudio.BotProvisionReturnsConflictResult": "Botframework provisioning returns conflict result when attempting to create bot registration.",
"_error.appstudio.BotProvisionReturnsConflictResult.comment": "This is to describe API call, no need to translate 'Botframework'.",
"error.generator.ScaffoldLocalTemplateError": "Unable to scaffold template based on local zip package.",
"error.generator.TemplateNotFoundError": "Unable to find template: %s.",
"error.generator.SampleNotFoundError": "Unable to find sample: %s.",
"error.generator.UnzipError": "Unable to extract templates and save them to disk.",
"error.generator.MissKeyError": "Unable to find key %s",
"error.generator.FetchSampleInfoError": "Unable to fetch sample info",
"error.generator.DownloadSampleApiLimitError": "Unable to download sample due to rate limitation. Try again in an hour after rate limit reset or you can manually clone the repo from %s.",
"error.generator.DownloadSampleNetworkError": "Unable to download sample due to network error. Check your network connection and try again or you can manually clone the repo from %s",
"error.copilotPlugin.apiSpecNotUsedInPlugin": "\"%s\" is not used in the plugin.",
"error.copilotPlugin.openAiPluginManifest.CannotGetManifest": "Unable to get OpenAI plugin manifest from '%s'.",
"error.apime.noExtraAPICanBeAdded": "Unable to add API because only GET and POST methods are supported, with a maximum of 5 required parameters and no authentication. Also, methods defined in the manifest are not listed.",
"error.copilot.noExtraAPICanBeAdded": "Unable to add API because no authentication is supported. Also, methods defined in the current OpenAPI description document are not listed.",
"error.m365.NotExtendedToM365Error": "Unable to extend Teams app to Microsoft 365. Use 'teamsApp/extendToM365' action to extend your Teams app to Microsoft 365.",
"core.QuestionAppName.validation.pattern": "App name needs to begin with letters, include minimum two letters or digits, and exclude certain special characters.",
"core.QuestionAppName.validation.maxlength": "App name is longer than the 30 characters.",
"core.QuestionAppName.validation.pathExist": "Path exists: %s. Select a different app name.",
"core.QuestionAppName.validation.lengthWarning": "Your app name may exceed 30 characters due to a \"local\" suffix added by Teams Toolkit for local debugging. Please update your app name in \"manifest.json\" file.",
"core.ProgrammingLanguageQuestion.title": "Programming Language",
"core.ProgrammingLanguageQuestion.placeholder": "Select a programming language",
"core.ProgrammingLanguageQuestion.placeholder.spfx": "SPFx is currently supporting TypeScript only.",
"core.option.tutorial": "Open tutorial",
"core.option.github": "Open a GitHub guide",
"core.option.inProduct": "Open an in-product guide",
"core.TabOption.label": "Tab",
"core.generator.officeAddin.importProject.title": "Importing Existing Outlook Add-in Project",
"core.generator.officeAddin.importProject.copyFiles": "Copying files...",
"core.generator.officeAddin.importProject.convertProject": "Converting project...",
"core.generator.officeAddin.importProject.updateManifest": "Modifying manifest...",
"core.generator.officeAddin.importOfficeProject.title": "Importing Existing Office Add-in Project",
"core.TabOption.description": "UI-based app",
"core.TabOption.detail": "Teams-aware webpages embedded in Microsoft Teams",
"core.DashboardOption.label": "Dashboard",
"core.DashboardOption.detail": "A canvas with cards and widgets for displaying important information",
"core.BotNewUIOption.label": "Basic Bot",
"core.BotNewUIOption.detail": "A simple implementation of an echo bot that's ready for customization",
"core.LinkUnfurlingOption.label": "Link Unfurling",
"core.LinkUnfurlingOption.detail": "Display information and actions when a URL is pasted into the text input field",
"core.MessageExtensionOption.labelNew": "Collect Form Input and Process Data",
"core.MessageExtensionOption.label": "Message Extension",
"core.MessageExtensionOption.description": "Custom UI when users compose messages in Teams",
"core.MessageExtensionOption.detail": "Receive user input, process it, and send customized results",
"core.NotificationOption.label": "Chat Notification Message",
"core.NotificationOption.detail": "Notify and inform with a message that displays in Teams chats",
"core.CommandAndResponseOption.label": "Chat Command",
"core.CommandAndResponseOption.detail": "Trigger work with custom chat commands in Teams chats",
"core.WorkflowOption.label": "Sequential Workflow in Chat",
"core.WorkflowOption.detail": "Interact with multi-step processes in Teams chats",
"core.TabSPFxOption.labelNew": "SPFx",
"core.TabSPFxOption.detailNew": "Build UI with SharePoint Framework",
"core.TabNonSso.label": "Basic Tab",
"core.TabNonSso.detail": "A simple implementation of a web app that's ready to customize",
"core.copilotPlugin.api.noAuth": "None auth",
"core.copilotPlugin.api.apiKeyAuth": "API key auth(Bearer token auth)",
"core.copilotPlugin.api.oauth": "OAuth(Auth code flow)",
"core.copilotPlugin.validate.apiSpec.summary": "Teams Toolkit has checked your OpenAPI description document:\n\nSummary:\n%s.\n%s\n%s",
"core.copilotPlugin.validate.openAIPluginManifest.summary": "Teams Toolkit has checked your OpenAI plugin manifest:\n\nSummary:\n%s.\n%s\n%s",
"core.copilotPlugin.validate.summary.validate.failed": "%s failed",
"core.copilotPlugin.validate.summary.validate.warning": "%s warning",
"core.copilotPlugin.scaffold.summary": "We have detected the following issues for your OpenAPI description document:\n%s",
"core.copilotPlugin.scaffold.summary.warning.operationId": "%s Mitigation: Not required, operationId has been automatically generated and added into \"%s\" file.",
"core.copilotPlugin.scaffold.summary.warning.swaggerVersion": "The OpenAPI description document is on Swagger version 2.0. Mitigation: Not required. The content has been converted to OpenAPI 3.0 and saved in \"%s\".",
"core.copilotPlugin.scaffold.summary.warning.teamsManifest.lengthExceeding": "\"%s\" must not have more than %s characters. ",
"core.copilotPlugin.scaffold.summary.warning.teamsManifest.missingFullDescription": "Missing full description. ",
"core.copilotPlugin.scaffold.summary.warning.teamsManifest.mitigation": "Mitigation: update \"%s\" field in \"%s\".",
"core.copilotPlugin.scaffold.summary.warning.teamsManifest.missingCardTemlate": "Missing \"%s\" in command \"%s\".",
"core.copilotPlugin.scaffold.summary.warning.teamsManifest.missingCardTemlate.mitigation": " Mitigation: create Adaptive Card template in \"%s\" and then update \"%s\" field to the relative path in \"%s\".",
"core.copilotPlugin.scaffold.summary.warning.api.optionalParametersOnly": "There is no required parameter defined in API \"%s\". The first optional parameter is set as the parameter for command \"%s\".",
"core.copilotPlugin.scaffold.summary.warning.api.optionalParametersOnly.mitigation": " Mitigation: If \"%s\" is not what you need, edit the parameter of command \"%s\" in \"%s\". The parameter name should match what's defined in \"%s\".",
"core.createCapabilityQuestion.titleNew": "Capabilities",
"core.createCapabilityQuestion.placeholder": "Select a capability",
"core.createProjectQuestion.option.description.preview": "Preview",
"core.createProjectQuestion.option.description.worksInOutlook": "Works in Teams and Outlook",
"core.createProjectQuestion.option.description.worksInOutlookM365": "Works in Teams, Outlook and the Microsoft 365 app",
"core.createProjectQuestion.option.description.worksInOutlookCopilot": "Works in Teams, Outlook and Copilot",
"core.createProjectQuestion.projectType.bot.detail": "Conversational or informative chat experiences that can automate repetitive tasks",
"core.createProjectQuestion.projectType.bot.label": "Bot",
"core.createProjectQuestion.projectType.bot.title": "App Features Using a Bot",
"core.createProjectQuestion.projectType.messageExtension.detail": "Search and take actions from the text input box in Teams and Outlook",
"core.createProjectQuestion.projectType.messageExtension.copilotEnabled.detail": "Search or initiate actions from the message composing area of Teams, Outlook and Copilot",
"core.createProjectQuestion.projectType.messageExtension.title": "App Features Using a Message Extension",
"core.createProjectQuestion.projectType.outlookAddin.detail": "Customize the ribbon and Task Pane with your web content for seamless user experience",
"core.createProjectQuestion.projectType.outlookAddin.label": "Outlook Add-in",
"core.createProjectQuestion.projectType.outlookAddin.title": "App Features Using an Outlook Add-in",
"core.createProjectQuestion.projectType.officeAddin.detail": "Extend Office apps to interact with content in Office documents and Outlook mails",
"core.createProjectQuestion.projectType.officeAddin.label": "Office Add-in",
"core.createProjectQuestion.projectType.officeAddin.title": "App Features Using an Office Add-in",
"core.createProjectQuestion.projectType.officeAddin.framework.title": "Framework",
"core.createProjectQuestion.projectType.officeAddin.framework.placeholder": "Select a framework",
"core.createProjectQuestion.projectType.tab.detail": "Embed your own web content in Teams, Outlook, and the Microsoft 365 app",
"core.createProjectQuestion.projectType.tab.title": "App Features Using a Tab",
"core.createProjectQuestion.projectType.copilotPlugin.detail": "Create a plugin to extend Microsoft Copilot for Microsoft 365 using your APIs",
"core.createProjectQuestion.projectType.copilotPlugin.label": "Copilot Plugin",
"core.createProjectQuestion.projectType.copilotPlugin.title": "Copilot Plugin",
"core.createProjectQuestion.projectType.copilotPlugin.placeholder": "Select an option",
"core.createProjectQuestion.projectType.customCopilot.detail": "Build intelligent chatbot in Microsoft Teams easily using Teams AI Library",
"core.createProjectQuestion.projectType.customCopilot.label": "Custom Copilot",
"core.createProjectQuestion.projectType.customCopilot.title": "App Features Using Teams AI Library",
"core.createProjectQuestion.projectType.customCopilot.placeholder": "Select an option",
"core.createProjectQuestion.projectType.copilotHelp.label": "Don't know how to start? Use Github Copilot Chat",
"core.createProjectQuestion.projectType.copilotHelp.detail": "Chat with Github Copilot and get step-by-step instructions to develop your Teams app",
"core.createProjectQuestion.projectType.copilotGroup.title": "Use Copilot",
"core.createProjectQuestion.projectType.createGroup.title": "Create",
"core.createProjectQuestion.projectType.declarativeCopilot.label": "Declarative Copilot",
"core.createProjectQuestion.projectType.declarativeCopilot.title": "Author a Declarative Copilot",
"core.createProjectQuestion.title": "New Project",
"core.createProjectQuestion.capability.botMessageExtension.label": "Start with a Bot",
"core.createProjectQuestion.capability.botMessageExtension.detail": "Create a message extension using Bot Framework",
"core.createProjectQuestion.capability.copilotPluginNewApiOption.label": "Start with a new API",
"core.createProjectQuestion.capability.copilotPluginNewApiOption.detail": "Create a plugin with a new API from Azure Functions",
"core.createProjectQuestion.capability.messageExtensionNewApiOption.detail": "Create a message extension with a new API from Azure Functions",
"core.createProjectQuestion.capability.copilotPluginApiSpecOption.label": "Start with an OpenAPI Description Document",
"core.createProjectQuestion.capability.copilotPluginApiSpecOption.detail": "Create a plugin from your existing API",
"core.createProjectQuestion.capability.messageExtensionApiSpecOption.detail": "Create a message extension from your existing API",
"core.createProjectQuestion.capability.copilotPluginAIPluginOption.label": "Start with an OpenAI Plugin",
"core.createProjectQuestion.capability.copilotPluginAIPluginOption.detail": "Convert an OpenAI Plugin to Microsoft 365 Copilot plugin",
"core.createProjectQuestion.capability.customCopilotBasicOption.label": "Basic AI Chatbot",
"core.createProjectQuestion.capability.customCopilotBasicOption.detail": "Build a basic AI chatbot in Teams",
"core.createProjectQuestion.capability.customCopilotRagOption.label": "Chat With Your Data",
"core.createProjectQuestion.capability.customCopilotRagOption.detail": "Expand AI bot's knowledge with your content to get accurate answers to your questions",
"core.createProjectQuestion.capability.customCopilotAssistantOption.label": "AI Agent",
"core.createProjectQuestion.capability.customCopilotAssistantOption.detail": "Build an AI agent in Teams that can make decisions and perform actions based on LLM reasoning",
"core.createProjectQuestion.capability.customCopilotRagCustomizeOption.label": "Customize",
"core.createProjectQuestion.capability.customCopilotRagCustomizeOption.detail": "Decide how to load your data",
"core.createProjectQuestion.capability.customCopilotRagAzureAISearchOption.label": "Azure AI Search",
"core.createProjectQuestion.capability.customCopilotRagAzureAISearchOption.detail": "Load your data from Azure AI Search service",
"core.createProjectQuestion.capability.customCopilotRagCustomApiOption.label": "Custom API",
"core.createProjectQuestion.capability.customCopilotRagCustomApiOption.detail": "Load your data from custom APIs based on OpenAPI description document",
"core.createProjectQuestion.capability.customCopilotRagMicrosoft365Option.label": "Microsoft 365",
"core.createProjectQuestion.capability.customCopilotRagMicrosoft365Option.detail": "Load your data from Microsoft Graph and SharePoint",
"core.createProjectQuestion.capability.customCopilotRag.title": "Chat With Your Data",
"core.createProjectQuestion.capability.customCopilotRag.placeholder": "Select an option to load your data",
"core.createProjectQuestion.capability.customCopilotAssistantNewOption.label": "Build New",
"core.createProjectQuestion.capability.customCopilotAssistantNewOption.detail": "Build your own AI Agent from scratch using Teams AI Library",
"core.createProjectQuestion.capability.customCopilotAssistantAssistantsApiOption.label": "Build with Assistants API",
"core.createProjectQuestion.capability.customCopilotAssistantAssistantsApiOption.detail": "Build an AI agent with OpenAI Assistants API and Teams AI Library",
"core.createProjectQuestion.capability.customCopilotAssistant.title": "AI Agent",
"core.createProjectQuestion.capability.customCopilotAssistant.placeholder": "Choose how you want to manage your AI tasks",
"core.createProjectQuestion.capability.declarativeCopilotBasic.title": "Basic Declarative Copilot",
"core.createProjectQuestion.capability.declarativeCopilotBasic.detail": "A declarative Copilot skeleton you can author without any plugin",
"core.createProjectQuestion.capability.declarativeCopilotWithPlugin.title": "Declarative Copilot with a plugin using Azure Functions",
"core.createProjectQuestion.capability.declarativeCopilotWithPlugin.detail": "A declarative Copilot containing a Copilot plugin with a new API from Azure Functions",
"core.createProjectQuestion.declarativeCopilotType.title": "Choose Declarative Copilot Type",
"core.createProjectQuestion.llmService.title": "Service for Large Language Model (LLM)",
"core.createProjectQuestion.llmService.placeholder": "Select a service to access LLMs",
"core.createProjectQuestion.llmServiceOpenAIOption.label": "OpenAI",
"core.createProjectQuestion.llmServiceOpenAIOption.detail": "Access LLMs developed by OpenAI",
"core.createProjectQuestion.llmServiceAzureOpenAIOption.label": "Azure OpenAI",
"core.createProjectQuestion.llmServiceAzureOpenAIOption.detail": "Access powerful LLMs in OpenAI with Azure security and reliability",
"core.createProjectQuestion.llmService.openAIKey.title": "OpenAI Key",
"core.createProjectQuestion.llmService.openAIKey.placeholder": "Input OpenAI service key now or set it later in the project",
"core.createProjectQuestion.llmService.azureOpenAIKey.title": "Azure OpenAI Key",
"core.createProjectQuestion.llmService.azureOpenAIKey.placeholder": "Input Azure OpenAI service key now or set it later in the project",
"core.createProjectQuestion.llmService.azureOpenAIEndpoint.title": "Azure OpenAI Endpoint",
"core.createProjectQuestion.llmService.azureOpenAIDeploymentName.title": "Azure OpenAI Deployment Name",
"core.createProjectQuestion.llmService.azureOpenAIEndpoint.placeholder": "Input Azure OpenAI service endpoint now or set it later in the project",
"core.createProjectQuestion.llmService.azureOpenAIDeploymentName.placeholder": "Input Azure OpenAI deployment name now or set it later in the project",
"core.createProjectQuestion.apiSpec.title": "OpenAPI Description Document",
"core.createProjectQuestion.apiSpec.placeholder": "Enter OpenAPI Description Document URL",
"core.createProjectQuestion.apiSpecInputUrl.label": "Enter OpenAPI Description Document Location",
"core.createProjectQuestion.OpenAIPluginDomain": "OpenAI Plugin Manifest",
"core.createProjectQuestion.OpenAIPluginDomain.placeholder": "Enter your website domain or manifest URL",
"core.createProjectQuestion.ApiKey": "Enter API Key in OpenAPI Description Document",
"core.createProjectQuestion.ApiKeyConfirm": "Teams Toolkit will upload the API key to Teams Developer Portal. The API key will be used by Teams client to securely access your API in runtime. Teams Toolkit will not store your API key.",
"core.createProjectQuestion.OauthClientId": "Enter client id for OAuth registration in OpenAPI Description Document",
"core.createProjectQuestion.OauthClientSecret": "Enter client secret for OAuth registration in OpenAPI Description Document",
"core.createProjectQuestion.OauthClientSecretConfirm": "Teams Toolkit uploads the client id/secret for OAuth Registration to Teams Developer Portal. It is used by Teams client to securely access your API at runtime. Teams Toolkit doesn't store your client id/secret.",
"core.createProjectQuestion.apiMessageExtensionAuth.title": "Authentication Type",
"core.createProjectQuestion.apiMessageExtensionAuth.placeholder": "Select an authentication type",
"core.createProjectQuestion.invalidApiKey.message": "Client secret is invalid. The length of secret should be >= 10 and <= 128",
"core.createProjectQuestion.invalidUrl.message": "Enter a valid HTTP URL without authentication to access your OpenAPI description document.",
"core.createProjectQuestion.apiSpec.operation.title": "Select Operation(s) Teams Can Interact with",
"core.createProjectQuestion.apiSpec.copilotOperation.title": "Select Operation(s) Copilot Can Interact with",
"core.createProjectQuestion.apiSpec.operation.apikey.placeholder": "GET/POST methods with at most 5 required parameter and API key are listed",
"core.createProjectQuestion.apiSpec.operation.invalidMessage": "%s API(s) selected. You can select at least one and at most %s APIs.",
"core.createProjectQuestion.apiSpec.operation.multipleAuth": "Your selected APIs have multiple authorizations %s which are not supported.",
"core.createProjectQuestion.apiSpec.operation.multipleServer": "Your selected APIs have multiple server URLs %s which are not supported.",
"core.createProjectQuestion.apiSpec.operation.placeholder.skipExisting": "Methods defined in manifest.json are not listed",
"core.createProjectQuestion.apiSpec.multipleValidationErrors.message": "Incompatible OpenAPI description document. Check output panel for details.",
"core.createProjectQuestion.apiSpec.multipleValidationErrors.vscode.message": "Incompatible OpenAPI description document. Check [output panel](command:fx-extension.showOutputChannel) for details.",
"core.createProjectQuestion.openAiPluginManifest.multipleValidationErrors.vscode.message": "Invalid OpenAI plugin manifest. Check [output panel](command:fx-extension.showOutputChannel) for details.",
"core.createProjectQuestion.openAiPluginManifest.validationError.missingApiUrl": "Missing URL in \"%s\".",
"core.createProjectQuestion.openAiPluginManifest.validationError.authNotSupported": "Auth type is not supported. Supported auth type: \"%s\".",
"core.createProjectQuestion.meArchitecture.title": "Architecture of Search Based Message Extension",
"core.createProjectQuestion.officeXMLAddin.bar.title": "Office Add-in",
"core.createProjectQuestion.officeXMLAddin.bar.detail": "Creating Project.",
"core.createProjectQuestion.officeXMLAddin.mainEntry.title": "Office Add-in",
"core.createProjectQuestion.officeXMLAddin.mainEntry.detail": "Create integration with Outlook, Word, Excel, or PowerPoint",
"core.createProjectQuestion.officeXMLAddin.create.title": "Select to Create an Outlook, Word, Excel, or PowerPoint Add-in",
"core.createProjectQuestion.officeXMLAddin.word.title": "Word Add-in",
"core.createProjectQuestion.officeXMLAddin.word.detail": "Create an add-in that can run in Word across multiple platforms",
"core.createProjectQuestion.officeXMLAddin.word.sso.title": "Add-in with Single Sign On",
"core.createProjectQuestion.officeXMLAddin.word.sso.detail": "Create a Word add-in with Single Sign On capabilities",
"core.createProjectQuestion.officeXMLAddin.word.react.title": "Add-in with React Framework",
"core.createProjectQuestion.officeXMLAddin.word.react.detail": "Create a Word add-in with React framework",
"core.createProjectQuestion.officeXMLAddin.word.create.title": "Create a Word Add-in",
"core.createProjectQuestion.officeXMLAddin.excel.title": "Excel Add-in",
"core.createProjectQuestion.officeXMLAddin.excel.detail": "Extend Excel functionality and access Excel data on multiple platforms",
"core.createProjectQuestion.officeXMLAddin.excel.sso.title": "Add-in with Single Sign On",
"core.createProjectQuestion.officeXMLAddin.excel.sso.detail": "Create an Excel add-in with Single Sign On capabilities",
"core.createProjectQuestion.officeXMLAddin.excel.react.title": "Add-in with React Framework",
"core.createProjectQuestion.officeXMLAddin.excel.react.detail": "Create an Excel add-in with React framework",
"core.createProjectQuestion.officeXMLAddin.excel.cf.shared.title": "Excel Custom Functions Using Shared Runtime",
"core.createProjectQuestion.officeXMLAddin.excel.cf.shared.detail": "Create an Excel add-in leveraging Custom Functions using a Shared Runtime",
"core.createProjectQuestion.officeXMLAddin.excel.cf.js.title": "Excel Custom Functions Using JavaScript-only Runtime",
"core.createProjectQuestion.officeXMLAddin.excel.cf.js.detail": "Create an Excel add-in leveraging Custom Functions using a JavaScript-only Runtime",
"core.createProjectQuestion.officeXMLAddin.excel.create.title": "Create Excel Add-in",
"core.createProjectQuestion.officeXMLAddin.powerpoint.title": "PowerPoint Add-in",
"core.createProjectQuestion.officeXMLAddin.powerpoint.detail": "Build engaging solutions for presentations across platform",
"core.createProjectQuestion.officeXMLAddin.powerpoint.sso.title": "Add-in with Single Sign On",
"core.createProjectQuestion.officeXMLAddin.powerpoint.sso.detail": "PowerPoint add-in with Single Sign On capabilities",
"core.createProjectQuestion.officeXMLAddin.powerpoint.react.title": "Add-in with React Framework",
"core.createProjectQuestion.officeXMLAddin.powerpoint.react.detail": "Create a PowerPoint add-in with React framework",
"core.createProjectQuestion.officeXMLAddin.powerpoint.create.title": "Create a PowerPoint Add-in",
"core.createProjectQuestion.officeXMLAddin.taskpane.title": "Add-in with Basic Task Pane",
"core.createProjectQuestion.officeXMLAddin.taskpane.detail": "Customize the Ribbon with a button and create a dashboard in the Task Pane",
"core.createProjectQuestion.officeXMLAddin.manifestOnly.title": "Add-in Project With only Manifest File",
"core.createProjectQuestion.officeXMLAddin.manifestOnly.detail": "Create an add-in project that includes only the manifest file",
"core.aiAssistantBotOption.label": "AI Agent Bot",
"core.aiAssistantBotOption.detail": "A custom AI Agent bot in Teams using Teams AI library and OpenAI Assistants API",
"core.aiBotOption.label": "AI Chat Bot",
"core.aiBotOption.detail": "A basic AI chat bot in Teams using Teams AI library",
"core.spfxFolder.title": "SPFx solution folder",
"core.spfxFolder.placeholder": "Select the folder containing your SPFx solution",
"core.QuestionSelectTargetEnvironment.title": "Select an environment",
"core.getQuestionNewTargetEnvironmentName.title": "New environment name",
"core.getQuestionNewTargetEnvironmentName.placeholder": "New environment name",
"core.getQuestionNewTargetEnvironmentName.validation1": "Environment name can only contain letters, digits, _ and -.",
"core.getQuestionNewTargetEnvironmentName.validation3": "Unable to create an environment '%s'",
"core.getQuestionNewTargetEnvironmentName.validation4": "Unable to list env configs",
"core.getQuestionNewTargetEnvironmentName.validation5": "Project environment %s already exists.",
"core.QuestionSelectSourceEnvironment.title": "Select an environment to create copy",
"core.QuestionSelectResourceGroup.title": "Select a resource group",
"core.QuestionNewResourceGroupName.placeholder": "New resource group name",
"core.QuestionNewResourceGroupName.title": "New resource group name",
"core.QuestionNewResourceGroupName.validation": "The name can only contain alphanumeric characters or symbols ._-()",
"core.QuestionNewResourceGroupLocation.title": "Location for the new resource group",
"core.QuestionNewResourceGroupLocation.group.recommended": "Recommended",
"core.QuestionNewResourceGroupLocation.group.others": "Others",
"core.question.workspaceFolder.title": "Workspace Folder",
"core.question.workspaceFolder.placeholder": "Choose the folder where your project root folder will be located",
"core.question.appName.title": "Application Name",
"core.question.appName.placeholder": "Input an application name",
"core.ScratchOptionYes.label": "Create a new app",
"core.ScratchOptionYes.detail": "Use the Teams Toolkit to create a new Teams app.",
"core.ScratchOptionNo.label": "Start with a sample",
"core.ScratchOptionNo.detail": "Start your new app with an existing sample.",
"core.RuntimeOptionNodeJS.detail": "A fast JavaScript server runtime",
"core.RuntimeOptionDotNet.detail": "Free. Cross-platform. Open Source.",
"core.getRuntimeQuestion.title": "Teams Toolkit: select runtime for your app",
"core.getCreateNewOrFromSampleQuestion.placeholder": "Select an option",
"core.getRuntimeQuestion.placeholder": "Select a runtime",
"core.SampleSelect.title": "Start from a sample",
"core.SampleSelect.placeholder": "Select a sample",
"core.SampleSelect.buttons.viewSamples": "View samples",
"core.question.pluginAvailability.title": "Select Plugin Availability",
"core.pluginAvailability.declarativeCopilot": "Declarative Copilot",
"core.pluginAvailability.copilotForM365": "Copilot for Microsoft 365",
"core.pluginAvailability.declarativeCopilotAndM365": "Both declarative Copilot and Copilot for Microsoft 365",
"core.addPlugin.success": "Plugin \"%s\" added to the project successfully.",
"core.addAction.success": "Action \"%s\" added to the project successfully.",
"core.addActionAndPlugin.success": "Action \"%s\" and plugin \"%s\" added to the project successfully.",
"core.updateBotIdsQuestion.title": "Create new bot(s) for debugging",
"core.updateBotIdsQuestion.placeholder": "Deselect to keep the original botId value",
"_core.updateBotIdsQuestion.placeholder.comment": "'botId' is the field name that shouldn't be localized.",
"core.updateBotIdForBot.description": "Update botId %s to \"${{BOT_ID}}\" in manifest.json",
"_core.updateBotIdForBot.description.comment": "'botId' and '${{BOT_ID}}' shouldn't be localized. 'manifest.json' is the file name that shouldn't be localized.",
"core.updateBotIdForMessageExtension.description": "Update botId %s to \"${{BOT_ID}}\" in manifest.json",
"_core.updateBotIdForMessageExtension.description.comment": "'botId' and '${{BOT_ID}}' shouldn't be localized. 'manifest.json' is the file name that shouldn't be localized.",
"core.updateBotIdForBot.label": "Bot",
"core.updateBotIdForMessageExtension.label": "Message extension",
"core.updateContentUrlQuestion.title": "Configure content URL(s) for debugging",
"core.updateWebsiteUrlQuestion.title": "Configure website URL(s) for debugging",
"core.updateContentUrlOption.description": "Update the content URL from %s to %s",
"core.updateWebsiteUrlOption.description": "Update the website URL from %s to %s",
"core.updateUrlQuestion.placeholder": "Deselect to keep the original URL",
"core.SingleSignOnOption.label": "Single Sign-On",
"core.SingleSignOnOption.detail": "Develop a Single Sign-On feature for Teams Launch pages and Bot capability",
"core.getUserEmailQuestion.title": "Add owner to Teams/Microsoft Entra app for the account under the same Microsoft 365 tenant (email)",
"core.getUserEmailQuestion.validation1": "Enter email address",
"core.getUserEmailQuestion.validation2": "Change [UserName] to the real user name",
"core.collaboration.error.failedToLoadDotEnvFile": "Unable to load your .env File. Reason: %s",
"core.selectAadAppManifestQuestion.title": "Select Microsoft Entra manifest.json file",
"core.selectTeamsAppManifestQuestion.title": "Select Teams manifest.json File",
"core.selectTeamsAppPackageQuestion.title": "Select Teams App Package File",
"core.selectLocalTeamsAppManifestQuestion.title": "Select local Teams manifest.json file",
"core.selectCollaborationAppTypeQuestion.title": "Select the app for which you want to manage collaborators",
"core.selectValidateMethodQuestion.validate.selectTitle": "Select a validation method",
"core.selectValidateMethodQuestion.validate.schemaOption": "Validate using manifest schema",
"core.selectValidateMethodQuestion.validate.schemaOptionDescription": "Validate using manifest schema",
"core.selectValidateMethodQuestion.validate.appPackageOption": "Validate app package using validation rules",
"core.selectValidateMethodQuestion.validate.appPackageOptionDescription": "Validate app package using validation rules",
"core.selectValidateMethodQuestion.validate.testCasesOption": "Publish Readiness",
"core.selectValidateMethodQuestion.validate.testCasesOptionDescription": "Check your app with Microsoft's test cases before publishing",
"core.confirmManifestQuestion.placeholder": "Confirm you've selected the correct manifest file",
"core.aadAppQuestion.label": "Microsoft Entra app",
"core.aadAppQuestion.description": "Your Microsoft Entra app for Single Sign On",
"core.teamsAppQuestion.label": "Teams app",
"core.teamsAppQuestion.description": "Your Teams app",
"core.M365SsoLaunchPageOptionItem.label": "React with Fluent UI",
"core.M365SsoLaunchPageOptionItem.detail": "A web app that uses Fluent UI React components to get a Teams look and feel",
"core.M365SearchAppOptionItem.label": "Custom Search Results",
"core.M365SearchAppOptionItem.detail": "Display data directly in Teams and Outlook search results from search or the chat area",
"core.M365SearchAppOptionItem.copilot.detail": "Display data directly in Teams chat, Outlook email, and Copilot response from search results",
"core.SearchAppOptionItem.detail": "Display data directly in Teams search results from search or the chat area",
"core.M365HostQuestion.title": "Platform",
"core.M365HostQuestion.placeholder": "Select a platform to preview the app",
"core.options.separator.additional": "Additional features",
"core.common.LifecycleComplete.prepareTeamsApp": "Teams app prepared successfully.",
"core.common.LifecycleComplete.provision": "%s/%s actions in provision stage executed successfully.",
"core.common.LifecycleComplete.deploy": "%s/%s actions in deploy stage executed successfully.",
"core.common.LifecycleComplete.publish": "%s/%s actions in publish stage executed successfully.",
"core.common.TeamsMobileDesktopClientName": "Teams desktop, mobile client id",
"core.common.TeamsWebClientName": "Teams web client id",
"core.common.OfficeDesktopClientName": "The Microsoft 365 app for desktop client id",
"core.common.OfficeWebClientName1": "The Microsoft 365 app client id 1",
"core.common.OfficeWebClientName2": "The Microsoft 365 app client id 2",
"core.common.OutlookDesktopClientName": "Outlook desktop client id",
"core.common.OutlookWebClientName1": "Outlook web access client id 1",
"core.common.OutlookWebClientName2": "Outlook web access client id 2",
"core.common.CancelledMessage": "Operation is canceled.",
"core.common.SwaggerNotSupported": "Swagger 2.0 is not supported. Convert it to OpenAPI 3.0 first.",
"core.common.SpecVersionNotSupported": "OpenAPI version %s is not supported. Use version 3.0.x.",
"core.common.NoServerInformation": "No server information is found in the OpenAPI description document.",
"core.common.CircularReferenceNotSupported": "Circular reference inside the OpenAPI description document is not supported",
"core.common.RemoteRefNotSupported": "Remote reference is not supported: %s.",
"core.common.MissingOperationId": "Missing operationIds: %s.",
"core.common.NoSupportedApi": "No supported API found in the OpenAPI document.\nFor more information visit: \"https://aka.ms/build-api-based-message-extension\". \nReasons for API incompatibility are listed below:\n%s",
"core.common.NoSupportedApiCopilot": "No supported API is found in the OpenAPI description document. \nReasons for API incompatibility are listed below:\n%s",
"core.common.invalidReason.AuthTypeIsNotSupported": "authorization type is not supported",
"core.common.invalidReason.MissingOperationId": "operation id is missing",
"core.common.invalidReason.PostBodyContainMultipleMediaTypes": "post body contains multiple media types",
"core.common.invalidReason.ResponseContainMultipleMediaTypes": "response contains multiple media types",
"core.common.invalidReason.ResponseJsonIsEmpty": "response json is empty",
"core.common.invalidReason.PostBodySchemaIsNotJson": "post body schema is not json",
"core.common.invalidReason.PostBodyContainsRequiredUnsupportedSchema": "post body contains required unsupported schema",
"core.common.invalidReason.ParamsContainRequiredUnsupportedSchema": "params contain required unsupported schema",
"core.common.invalidReason.ParamsContainsNestedObject": "params contain nested object",
"core.common.invalidReason.RequestBodyContainsNestedObject": "request body contains nested object",
"core.common.invalidReason.ExceededRequiredParamsLimit": "exceeded required params limit",
"core.common.invalidReason.NoParameter": "no parameter",
"core.common.invalidReason.NoAPIInfo": "no API info",
"core.common.invalidReason.MethodNotAllowed": "method not allowed",
"core.common.invalidReason.UrlPathNotExist": "url path does not exist",
"core.common.invalidReason.NoAPIs": "No APIs were found in the OpenAPI description document.",
"core.common.UrlProtocolNotSupported": "Server url is not correct: protocol %s is not supported, you should use https protocol instead.",
"core.common.RelativeServerUrlNotSupported": "Server url is not correct: relative server url is not supported.",
"core.common.ErrorFetchApiSpec": "Your OpenAPI description document should be accessible without authentication, otherwise download and start from a local copy.",
"core.common.SendingApiRequest": "Sending API request: %s. Request body: %s",
"core.common.ReceiveApiResponse": "Received API response: %s.",
"core.importAddin.label": "Import an Existing Outlook Add-ins",
"core.importAddin.detail": "Upgrade an Add-ins project to the latest app manifest and project structure",
"core.importOfficeAddin.label": "Import an Existing Office Add-ins",
"core.officeContentAddin.label": "Content Add-in",
"core.officeContentAddin.detail": "Create new objects for Excel or PowerPoint",
"core.newTaskpaneAddin.label": "Taskpane",
"core.newTaskpaneAddin.detail": "Customize the Ribbon with a button and embed content in the Taskpane",
"core.summary.actionDescription": "Action %s%s",
"core.summary.lifecycleDescription": "Lifecycle stage: %s(%s step(s) in total). The following actions will be executed: %s",
"core.summary.lifecycleNotExecuted": "%s Lifecycle stage %s was not executed.",
"core.summary.lifecycleSucceeded": "%s Lifecycle stage %s was executed successfully.",
"core.summary.lifecycleFailed": "%s Lifecycle stage %s failed.",
"core.summary.actionNotExecuted": "%s was not executed.",
"core.summary.actionFailed": "%s failed.",
"core.summary.actionSucceeded": "%s was executed successfully.",
"core.summary.createdEnvFile": "Environment file was created at",
"core.copilot.addAPI.success": "%s have(has) been successfully added to %s",
"core.copilot.addAPI.InjectAPIKeyActionFailed": "Inject API key action to teamsapp.yaml file unsuccessful, make sure the file contains teamsApp/create action in provision section.",
"core.copilot.addAPI.InjectOAuthActionFailed": "Inject OAuth action to teamsapp.yaml file unsuccessful, make sure the file contains teamsApp/create action in provision section.",
"ui.select.LoadingOptionsPlaceholder": "Loading options ...",
"ui.select.LoadingDefaultPlaceholder": "Loading default value ...",
"error.aad.manifest.NameIsMissing": "name is missing\n",
"error.aad.manifest.SignInAudienceIsMissing": "signInAudience is missing\n",
"error.aad.manifest.RequiredResourceAccessIsMissing": "requiredResourceAccess is missing\n",
"error.aad.manifest.Oauth2PermissionsIsMissing": "oauth2Permissions is missing\n",
"error.aad.manifest.PreAuthorizedApplicationsIsMissing": "preAuthorizedApplications is missing\n",
"error.aad.manifest.ResourceAppIdIsMissing": "Some item(s) in requiredResourceAccess misses resourceAppId property.",
"error.aad.manifest.ResourceAccessIdIsMissing": "Some item(s) in resourceAccess misses id property.",
"error.aad.manifest.ResourceAccessShouldBeArray": "resourceAccess should be an array.",
"error.aad.manifest.RequiredResourceAccessShouldBeArray": "requiredResourceAccess should be an array.",
"error.aad.manifest.AccessTokenAcceptedVersionIs1": "accessTokenAcceptedVersion is 1\n",
"error.aad.manifest.OptionalClaimsIsMissing": "optionalClaims is missing\n",
"error.aad.manifest.OptionalClaimsMissingIdtypClaim": "optionalClaims access token doesn't contain idtyp claim\n",
"error.aad.manifest.AADManifestIssues": "Microsoft Entra manifest has following issues that may potentially break the Teams App:\n",
"error.aad.manifest.DeleteOrUpdatePermissionFailed": "Unable to update or delete an existing permission when it's enabled. One possible reason is that the ACCESS_AS_USER_PERMISSION_ID environment variable is changed for selected environment. Ensure your permission id(s) are identical with the actual Microsoft Entra application and try again.\n",
"error.aad.manifest.HostNameNotOnVerifiedDomain": "Unable to set identifierUri because the value is not on verified domain: %s",
"error.aad.manifest.UnknownResourceAppId": "Unknown resourceAppId %s",
"error.aad.manifest.UnknownResourceAccessType": "Unknown resourceAccess: %s",
"error.aad.manifest.UnknownResourceAccessId": "Unknown resourceAccess id: %s, if you're using permission as resourceAccess id, please try to use permission id instead.",
"core.addSsoFiles.emptyProjectPath": "Project path is empty",
"core.addSsoFiles.FailedToCreateAuthFiles": "Unable to create files for add sso. Detail error: %s.",
"core.getUserEmailQuestion.validation3": "Email address is not valid",
"plugins.bot.ErrorSuggestions": "Suggestions: %s",
"plugins.bot.InvalidValue": "%s is invalid with value: %s",
"plugins.bot.SomethingIsMissing": "%s is missing.",
"plugins.bot.FailedToProvision": "Unable to provision %s.",
"plugins.bot.FailedToUpdateConfigs": "Unable to update configs for %s",
"plugins.bot.BotRegistrationNotFoundWith": "Bot registration was not found with botId %s. Click 'Get Help' button to get more info about how to check bot registrations.",
"plugins.bot.BotResourceExists": "Bot resource already existed on %s, skip creating Bot resource.",
"plugins.bot.FailRetrieveAzureCredentials": "Unable to retrieve Azure credentials.",
"plugins.bot.ProvisionBotRegistration": "Provisioning bot registration.",
"plugins.bot.ProvisionBotRegistrationSuccess": "Successfully provisioned bot registration.",
"plugins.bot.CheckLogAndFix": "Please check log in Output panel and try to fix this issue.",
"plugins.bot.AppStudioBotRegistration": "Developer Portal bot registration",
"plugins.function.getTemplateFromLocal": "Unable to get newest template from github, trying to use the local template.",
"error.depChecker.DefaultErrorMessage": "Install the required dependencies manually.",
"depChecker.learnMoreButtonText": "Get more info",
"depChecker.needInstallNpm": "You must have NPM installed to debug your local functions.",
"depChecker.failToValidateFuncCoreTool": "Unable to validate Azure Functions Core Tools after installation.",
"depChecker.symlinkDirAlreadyExist": "Symlink (%s) destination already exists, remove it and try again.",
"depChecker.portableFuncNodeNotMatched": "Your Node.js (@NodeVersion) is not compatible with Teams Toolkit Azure Functions Core Tools (@FuncVersion).",
"depChecker.invalidFuncVersion": "Version %s format is invalid.",
"depChecker.noSentinelFile": "Azure Functions Core Tools installation is unsuccessful.",
"depChecker.funcVersionNotMatch": "The version of Azure Functions Core Tools (%s) is not compatible with the specified version range (%s).",
"depChecker.finishInstallBicep": "@NameVersion installed successfully.",
"depChecker.downloadDotnet": "Downloading and installing the portable version of @NameVersion, which will be installed to @InstallDir and won't affect your environment.",
"depChecker.downloadBicep": "Downloading and installing the portable version of @NameVersion, which will be installed to @InstallDir and will not affect your environment.",
"depChecker.finishInstallDotnet": "@NameVersion installed successfully.",
"depChecker.useGlobalDotnet": "Using dotnet from PATH:",
"depChecker.dotnetInstallStderr": "dotnet-install command failed without error exit code but with non-empty standard error.",
"depChecker.dotnetInstallErrorCode": "dotnet-install command failed.",
"depChecker.NodeNotFound": "Cannot find Node.js. The supported node versions are specified in the package.json. Go to %s to install a supported Node.js. Restart all your Visual Studio Code instances after the installation is finished.",
"depChecker.V3NodeNotSupported": "Node.js (%s) is not the officially supported version (%s). Your project may continue to work but we recommend to install the supported version. The supported node versions are specified in the package.json. Go to %s to install a supported Node.js.",
"depChecker.NodeNotLts": "Node.js (%s) is not a LTS version (%s). Go to %s to install a LTS Node.js.",
"depChecker.dotnetNotFound": "Unable to find @NameVersion. To know why .NET SDK is needed, refer @HelpLink",
"depChecker.depsNotFound": "Unable to find @SupportedPackages.\n\nTeams Toolkit requires these dependencies.\n\nClick \"Install\" to install @InstallPackages.",
"depChecker.linuxDepsNotFound": "Unable to find @SupportedPackages. Install @SupportedPackages manually and restart Visual Studio Code.",
"depChecker.linuxDepsNotFoundHelpLinkMessage": "Unable to find @SupportedPackages.\n\nTeams Toolkit requires these dependencies.",
"depChecker.failToDownloadFromUrl": "Unable to download file from '@Url', HTTP status '@Status'.",
"depChecker.failToValidateVxTestAppInstallOptions": "Invalid argument for video extensibility test app prerequisites checker. Please review tasks.json file to ensure all arguments are correctly formatted and valid.",
"depChecker.failToValidateVxTestApp": "Unable to validate video extensibility test app after installation.",
"depChecker.testToolVersionNotMatch": "The version of Teams App Test Tool (%s) is not compatible with the specified version range (%s).",
"depChecker.failedToValidateTestTool": "Unable to validate Teams App Test Tool after installation. %s",
"error.driver.outputEnvironmentVariableUndefined": "The output environment variable name(s) are not defined.",
"driver.aadApp.description.create": "Create a Microsoft Entra app to authenticate users",
"driver.aadApp.description.update": "Apply Microsoft Entra app manifest to an existing app",
"driver.aadApp.error.missingEnv": "Environment variable %s is not set.",
"driver.aadApp.error.generateSecretFailed": "Cannot generate client secret.",
"driver.aadApp.error.invalidFieldInManifest": "Field %s is missing or invalid in Microsoft Entra app manifest.",
"driver.aadApp.error.appNameTooLong": "The name for this Microsoft Entra app is too long. The maximum length is 120.",
"driver.aadApp.error.credentialInvalidLifetimeAsPerAppPolicy": "The client secret lifetime is too long for your tenant. Use a shorter value with the clientSecretExpireDays parameter.",
"driver.aadApp.error.credentialTypeNotAllowedAsPerAppPolicy": "Your tenant doesn't allow creating a client secret for Microsoft Entra app. Create and configure the app manually.",
"driver.aadApp.progressBar.createAadAppTitle": "Creating Microsoft Entra application...",
"driver.aadApp.progressBar.updateAadAppTitle": "Updating Microsoft Entra application...",
"driver.aadApp.log.startExecuteDriver": "Executing action %s",
"driver.aadApp.log.successExecuteDriver": "Action %s executed successfully",
"driver.aadApp.log.failExecuteDriver": "Unable to execute action %s. Error message: %s",
"driver.aadApp.log.startCreateAadApp": "Environment variable %s does not exist, creating a new Microsoft Entra app...",
"driver.aadApp.log.successCreateAadApp": "Created Microsoft Entra application with object id %s",
"driver.aadApp.log.skipCreateAadApp": "Environment variable %s already exist, skipping new Microsoft Entra app creation step.",
"driver.aadApp.log.startGenerateClientSecret": "Environment variable %s does not exist, generating client secret for Microsoft Entra app...",
"driver.aadApp.log.successGenerateClientSecret": "Generated client secret for Microsoft Entra application with object id %s",
"driver.aadApp.log.skipGenerateClientSecret": "Environment variable %s already exist, skipping Microsoft Entra app client secret generation step.",
"driver.aadApp.log.outputAadAppManifest": "Build Microsoft Entra app manifest completed, and app manifest content is written to %s",
"driver.aadApp.log.successUpdateAadAppManifest": "Applied manifest %s to Microsoft Entra application with object id %s",
"botRegistration.ProgressBar.creatingBotAadApp": "Creating bot Microsoft Entra app...",
"botRegistration.log.startCreateBotAadApp": "Creating bot Microsoft Entra app.",
"botRegistration.log.successCreateBotAadApp": "Bot Microsoft Entra app created successfully.",
"botRegistration.log.skipCreateBotAadApp": "Bot Microsoft Entra app creation skipped.",
"driver.botAadApp.create.description": "create a new or reuse an existing bot Microsoft Entra app.",
"driver.botAadApp.log.startExecuteDriver": "Executing action %s",
"driver.botAadApp.log.successExecuteDriver": "Action %s executed successfully",
"driver.botAadApp.log.failExecuteDriver": "Unable to execute action %s. Error message: %s",
"driver.botAadApp.log.successCreateBotAad": "Created Microsoft Entra application with client id %s.",
"driver.botAadApp.log.useExistingBotAad": "Used existing Microsoft Entra application with client id %s.",
"driver.botAadApp.error.unexpectedEmptyBotPassword": "Bot password is empty. Add it in env file or clear bot id to have bot id/password pair regenerated. action: %s.",
"driver.arm.description.deploy": "Deploy the given ARM templates to Azure.",
"driver.arm.deploy.progressBar.message": "Deploying the ARM templates to Azure...",
"debug.warningMessage": "To debug applications in Teams, your localhost server must be on HTTPS.\nFor Teams to trust the self-signed SSL certificate used by the toolkit, a self-signed certificate must be added to your certificate store.\n You may skip this step, but you'll have to manually trust the secure connection in a new browser window when debugging your apps in Teams.\nFor more information \"https://aka.ms/teamsfx-ca-certificate\".",
"debug.warningMessage2": " You may be asked for your account credentials when installing the certificate.",
"debug.install": "Install",
"driver.spfx.deploy.description": "deploys the SPFx package to SharePoint app catalog.",
"driver.spfx.deploy.progressbar.stepMessage": "Deploying SPFx package...",
"driver.spfx.deploy.createAppCatalog": "Create SharePoint app catalog.",
"driver.spfx.deploy.deployPackage": "Deploy SPFx package to your tenant app catalog.",
"driver.spfx.deploy.skipCreateAppCatalog": "Skip to create SharePoint app catalog.",
"driver.spfx.deploy.uploadPackage": "Upload SPFx package to your tenant app catalog.",
"driver.spfx.info.tenantAppCatalogCreated": "SharePoint tenant app catalog %s created, wait for a few minutes to be active.",
"driver.spfx.warn.noTenantAppCatalogFound": "No tenant app catalog found, retry: %s",
"driver.spfx.error.failedToGetAppCatalog": "Cannot get app catalog site url after creation. You may need wait a few minutes and retry.",
"driver.spfx.error.noValidAppCatelog": "There is no valid app catalog in your tenant. You can update the property 'createAppCatalogIfNotExist' in %s to true if you want Teams Toolkit to create it for you or you can create it by yourself.",
"driver.spfx.add.description": "add additional web part to SPFx project",
"driver.spfx.add.successNotice": "Web part %s was successfully added to project.",
"driver.spfx.add.progress.title": "Scaffolding web part",
"driver.spfx.add.progress.scaffoldWebpart": "Generate SPFx web part using Yeoman CLI",
"driver.prerequisite.error.funcInstallationError": "Unable to check and install Azure Functions Core Tools.",
"driver.prerequisite.error.dotnetInstallationError": "Unable to check and install .NET Core SDK.",
"driver.prerequisite.error.testToolInstallationError": "Unable to check and install Teams App Test Tool.",
"driver.prerequisite.description": "installing dependencies",
"driver.prerequisite.progressBar": "Checking and installing development tool(s).",
"driver.prerequisite.summary.devCert.trusted.succuss": "Development certificate for localhost is installed.",
"driver.prerequisite.summary.devCert.notTrusted.succuss": "Development certificate for localhost is generated.",
"driver.prerequisite.summary.devCert.skipped": "Skip trusting development certificate for localhost.",
"driver.prerequisite.summary.func.installedWithPath": "Azure Functions Core Tools is installed at %s.",
"driver.prerequisite.summary.func.installed": "Azure Functions Core Tools is installed.",
"driver.prerequisite.summary.dotnet.installedWithPath": ".NET Core SDK is installed at %s.",
"driver.prerequisite.summary.dotnet.installed": ".NET Core SDK is installed.",
"driver.prerequisite.summary.testTool.installedWithPath": "Teams App Test Tool is installed at %s.",
"driver.prerequisite.summary.testTool.installed": "Teams App Test Tool is installed.",
"driver.file.createOrUpdateEnvironmentFile.description": "Create or update variables to environment file.",
"driver.file.createOrUpdateEnvironmentFile.summary": "The variables have been generated successfully to %s.",
"driver.file.createOrUpdateJsonFile.description": "Create or update JSON file.",
"driver.file.createOrUpdateJsonFile.summary": "The json file has been generated successfully to %s.",
"driver.file.progressBar.appsettings": "Generating json file...",
"driver.file.progressBar.env": "Generating environment variables...",
"driver.deploy.error.restartWebAppError": "Unable to restart web app.\nPlease try to restart the web app manually if the app doesn't work properly.",
"driver.deploy.notice.deployAcceleration": "Deploying to Azure App Service takes a long time. Consider referring to this document to optimize your deployment:",
"driver.deploy.notice.deployDryRunComplete": "Deployment preparations are completed. You can find the package in `%s`",
"driver.deploy.azureAppServiceDeployDetailSummary": "Successfully deployed `%s` to Azure App Service.",
"driver.deploy.azureFunctionsDeployDetailSummary": "Successfully deployed `%s` to Azure Functions.",
"driver.deploy.azureStorageDeployDetailSummary": "Successfully deployed `%s` to Azure Storage.",
"driver.deploy.enableStaticWebsiteSummary": "Azure Storage enable static website successfully.",
"driver.deploy.getSWADeploymentTokenSummary": "Successfully get the deployment token for Azure Static Web Apps.",
"driver.deploy.deployToAzureAppServiceDescription": "deploy the project to the Azure App Service.",
"driver.deploy.deployToAzureFunctionsDescription": "deploy the project to the Azure Functions.",
"driver.deploy.deployToAzureStorageDescription": "deploy the project to the Azure Storage.",
"driver.deploy.getSWADeploymentToken": "Get the deployment token from Azure Static Web Apps.",
"driver.deploy.enableStaticWebsiteInAzureStorageDescription": "enable static website setting in Azure Storage.",
"driver.common.suggestion.retryLater": "Please try again.",
"driver.common.FailRetrieveAzureCredentialsRemoteError": "Unable to retrieve Azure credentials due to remote service error.",
"driver.script.dotnetDescription": "running dotnet command.",
"driver.script.npmDescription": "running npm command.",
"driver.script.npxDescription": "running npx command.",
"driver.script.runCommandSummary": "Successful execution of the `%s` command at `%s`.",
"driver.m365.acquire.description": "acquire an Microsoft 365 title with the app package",
"driver.m365.acquire.progress.message": "Acquiring Microsoft 365 title with the app package...",
"driver.m365.acquire.summary": "The Microsoft 365 title has been acquired successfully (%s).",
"driver.teamsApp.description.copyAppPackageToSPFxDriver": "copies the generated Teams app package to SPFx solution.",
"driver.teamsApp.description.createDriver": "create a Teams app.",
"driver.teamsApp.description.updateDriver": "update a Teams app.",
"driver.teamsApp.description.publishDriver": "publish a Teams app to tenant app catalog.",
"driver.teamsApp.description.validateDriver": "validate a Teams app.",
"driver.teamsApp.description.createAppPackageDriver": "build a Teams app package.",
"driver.teamsApp.progressBar.copyAppPackageToSPFxStepMessage": "Copying Teams app package to SPFx solution...",
"driver.teamsApp.progressBar.createTeamsAppStepMessage": "Creating Teams app...",
"driver.teamsApp.progressBar.updateTeamsAppStepMessage": "Updating Teams app...",
"driver.teamsApp.progressBar.publishTeamsAppStep1": "Checking if the Teams app has already been submitted to tenant App Catalog",
"driver.teamsApp.progressBar.publishTeamsAppStep2.1": "Update published Teams app",
"driver.teamsApp.progressBar.publishTeamsAppStep2.2": "Publishing Teams app...",
"driver.teamsApp.progressBar.validateWithTestCases": "Submitting validation request...",
"driver.teamsApp.progressBar.validateWithTestCases.step": "Validation request submitted, status: %s. You will be notified when the result is ready or you can check all your validation records in [Teams Developer Portal](%s).",
"driver.teamsApp.progressBar.validateWithTestCases.conflict": "A validation is currently in progress, please submit later. You can find this existing validation in [Teams Developer Portal](%s).",
"driver.teamsApp.summary.createTeamsAppAlreadyExists": "Teams app with id %s already exists, skipped creating a new Teams app.",
"driver.teamsApp.summary.publishTeamsAppExists": "Teams app with id %s already exists in the organization's app store.",
"driver.teamsApp.summary.publishTeamsAppNotExists": "Teams app with id %s does not exist in the organization's app store.",
"driver.teamsApp.summary.publishTeamsAppSuccess": "Teams app %s successfully published to the admin portal.",
"driver.teamsApp.summary.copyAppPackageSuccess": "Teams app %s was successfully copied to %s.",
"driver.teamsApp.summary.copyIconSuccess": "%s icon(s) were successfully updated under %s.",
"driver.teamsApp.summary.validate": "Teams Toolkit has checked against all validation rules:\n\nSummary:\n%s.\n%s%s\n%s\n\nA complete log of validations can be found in %s",
"driver.teamsApp.summary.validate.checkPath": "You can check and update your Teams app package at %s.\n",
"driver.teamsApp.summary.validateManifest": "Teams Toolkit has checked manifest(s) with the corresponding schema:\n\nSummary:\n%s.",
"driver.teamsApp.summary.validateTeamsManifest.checkPath": "You can check and update your Teams manifest at %s.",
"driver.teamsApp.summary.validateDeclarativeCopilotManifest.checkPath": "You can check and update your Declarative Copilot manifest at %s.",
"driver.teamsApp.summary.validatePluginManifest.checkPath": "You can check and update your Copilot Plugin manifest at %s.",
"driver.teamsApp.summary.validate.succeed": "%s passed",
"driver.teamsApp.summary.validate.failed": "%s failed",
"driver.teamsApp.summary.validate.warning": "%s warning",
"driver.teamsApp.summary.validate.skipped": "%s skipped",
"driver.teamsApp.summary.validate.all": "All",
"driver.teamsApp.summary.validateWithTestCases": "Validation request completed, status: %s. \n\nSummary:\n%s. View the result from: %s.%s",
"driver.teamsApp.summary.validateWithTestCases.result": "Validation request completed, status: %s. %s. Check [Output panel](command:fx-extension.showOutputChannel) for details.",
"driver.teamsApp.summary.validateWithTestCases.result.detail": "%s Validation title: %s. Message: %s",
"driver.teamsApp.validate.result": "Teams Toolkit has completed checking your app package against validation rules. %s.",
"driver.teamsApp.validate.result.display": "Teams Toolkit has completed checking your app package against validation rules. %s. Check [Output panel](command:fx-extension.showOutputChannel) for details.",
"error.teamsApp.validate.apiFailed": "Teams app package validation failed due to %s",
"error.teamsApp.validate.apiFailed.display": "Teams app pacakge validation failed. Check [Output panel](command:fx-extension.showOutputChannel) for details.",
"error.teamsApp.validate.details": "File path: %s, title: %s",
"error.teamsApp.AppIdNotExistError": "Teams app with ID %s does not exist in Teams Developer Portal.",
"error.teamsApp.InvalidAppIdError": "Teams app ID %s is invalid, must be a GUID.",
"error.teamsApp.createAppPackage.invalidFile": "%s is invalid, it should be in the same directory as manifest.json or a subdirectory of it.",
"driver.botFramework.description": "creates or updates the bot registration on dev.botframework.com",
"driver.botFramework.summary.create": "The bot registration has been created successfully (%s).",
"driver.botFramework.summary.update": "The bot registration has been updated successfully (%s).",
"driver.botFramework.progressBar.createOrUpdateBot": "Creating or updating bot registration.",
"driver.botFramework.error.InvalidBotId": "Bot ID %s is invalid. It must be a GUID.",
"error.yaml.InvalidYamlSchemaError": "Unable to parse yaml file: %s. Please open the yaml file for detailed errors.",
"error.yaml.InvalidYamlSchemaErrorWithReason": "Unable to parse yaml file: %s. Reason: %s Please review the yaml file or upgrade to the latest Teams Toolkit.",
"error.yaml.VersionNotSupported": "version %s is not supported. Supported versions: %s.",
"error.yaml.YamlFieldTypeError": "Field '%s' should have %s type, yaml file: %s",
"error.yaml.YamlFieldMissingError": "Field '%s' is missing, yaml file: %s",
"error.yaml.InvalidYmlActionNameError": "Action '%s' not found, yaml file: %s",
"error.yaml.LifeCycleUndefinedError": "Lifecycle '%s' is undefined, yaml file: %s",
"error.yaml.InvalidActionInputError": "The '%s' action cannot be completed as the following parameter(s): %s, are either missing or have an invalid value in the provided yaml file: %s. Ensure that the required parameters are provided and have valid values and try again.",
"error.common.InstallSoftwareError": "Unable to install %s. You can install it manually and restart Visual Studio Code if you are using the Toolkit in Visual Studio Code.",
"error.common.VersionError": "Unable to find a version satisfying the version range %s.",
"error.common.MissingEnvironmentVariablesError": "The program cannot proceed as the following environment variables are missing: '%s', which are required for file: %s. Make sure the required variables are set either by editing the .env file '%s' with the correct names and values , or by setting the system environment variables with the correct names and values. If you are developing with a new project created with Teams Toolkit, running provision or debug will register correct values for these environment variables.",
"error.common.InvalidProjectError": "This command only works for project created by Teams Toolkit.",
"error.common.FileNotFoundError": "The file or directory is not found: '%s'. Check if it exists and you have permission to access it.",
"error.common.JSONSyntaxError": "JSON syntax error: %s. Check the JSON syntax to ensure it is properly formatted.",
"error.common.ReadFileError": "Unable to read file for reason: %s",
"error.common.UnhandledError": "An unexpected error has occurred while performing the %s task. %s",
"error.common.WriteFileError": "Unable to write file for reason: %s",
"error.common.FilePermissionError": "File operation is not permitted, ensure that you have the necessary permissions: %s",
"error.common.MissingRequiredInputError": "Missing required input: %s",
"error.common.InputValidationError": "Input '%s' validation failed: %s",
"error.common.NoEnvFilesError": "Unable to find .env files.",
"error.common.MissingRequiredFileError": "Missing %srequired file `%s`",
"error.common.HttpClientError": "A http client error happened while performing the %s task. The error response is: %s",
"error.common.HttpServerError": "A http server error happened while performing the %s task. Please try again later. The error response is: %s",
"error.common.AccessGithubError": "Access GitHub (%s) Error: %s",
"error.common.ConcurrentError": "Previous task is still running. Wait until your previous task is finished and try again.",
"error.common.NetworkError": "Network error: %s",
"error.common.NetworkError.EAI_AGAIN": "DNS cannot resolve domain %s.",
"error.upgrade.NoNeedUpgrade": "This project is already the latest, no need to upgrade.",
"error.collaboration.InvalidManifestError": "Unable to process your manifest file ('%s') due to the absence of the 'id' key. To identify your application correctly, please make sure that the 'id' key is present in the manifest file.",
"error.collaboration.FailedToLoadManifest": "Unable to load manifest file. Reason: %s.",
"error.azure.InvalidAzureCredentialError": "Unable to obtain your Azure credentials. Ensure that your Azure account is properly authenticated and try again.",
"error.azure.InvalidAzureSubscriptionError": "The Azure subscription '%s' is not available in your current account. Ensure that you have signed in with the correct Azure account and that you have the necessary permissions to access the subscription.",
"error.azure.ResourceGroupConflictError": "Resource group '%s' already exists in subscription '%s'. Consider choosing a different name or using the existing resource group for your task.",
"error.azure.SelectSubscriptionError": "Unable to select subscription in current account.",
"error.azure.ResourceGroupNotExistError": "The resource group '%s' cannot be found in subscription '%s'.",
"error.azure.CreateResourceGroupError": "Unable to create resource group '%s' in subscription '%s'due to error: %s. \nIf the error message specifies the reason, fix the error and try again.",
"error.azure.CheckResourceGroupExistenceError": "Unable to check existence of resource group '%s' in subscription '%s'due to error: %s. \nIf the error message specifies the reason, fix the error and try again.",
"error.azure.ListResourceGroupsError": "Unable to get resource groups in subscription '%s'due to error: %s. \nIf the error message specifies the reason, fix the error and try again.",
"error.azure.GetResourceGroupError": "Unable to get information of resource group '%s' in subscription '%s'due to error: %s. \nIf the error message specifies the reason, fix the error and try again.",
"error.azure.ListResourceGroupLocationsError": "Unable to get available resource group locations for subscription '%s'.",
"error.m365.M365TokenJSONNotFoundError": "Unable to obtain JSON object for Microsoft 365 token. Ensure that your account is authorized to access the tenant and that the token JSON object is valid.",
"error.m365.M365TenantIdNotFoundInTokenError": "Unable to obtain Microsoft 365 tenant ID in token JSON object. Ensure that your account is authorized to access the tenant and that the token JSON object is valid.",
"error.m365.M365TenantIdNotMatchError": "Authentication failed. You are currently signed in to Microsoft 365 tenant '%s', which is different from the one specified in the .env file (TEAMS_APP_TENANT_ID='%s'). To resolve this issue and switch to your current signed-in tenant, please remove the values of '%s' from the .env file and try again.",
"error.arm.CompileBicepError": "Unable to compile Bicep files located in path '%s' to JSON ARM templates. The error message returned was: %s. Check the Bicep files for any syntax or configuration errors and try again.",
"error.arm.DownloadBicepCliError": "Unable to download Bicep cli from '%s'. The error message was: %s. Fix the error and try again. Or remove the bicepCliVersion config in the config file teamsapp.yml and Teams Toolkit will use bicep CLI in PATH",
"error.arm.DeployArmError.Notification": "The ARM templates for deployment name: '%s' could not be deployed in resource group '%s'. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details.",
"error.arm.DeployArmError": "The ARM templates for deployment name: '%s' could not be deployed in resource group '%s' for reason: %s",
"error.arm.GetArmDeploymentError": "The ARM templates for deployment name: '%s' could not be deployed in resource group '%s' for reason: %s. \nUnable to get detailed error message due to: %s. \nRefer to the resource group %s in portal for deployment error.",
"error.arm.ConvertArmOutputError": "Unable to convert ARM deployment result to action output, there is a duplicated key '%s' in ARM deployment result.",
"error.deploy.DeployEmptyFolderError": "Unable to locate any files in the distribution folder: '%s'. Please ensure that the folder is not empty and that all necessary files have been included.",
"error.deploy.CheckDeploymentStatusTimeoutError": "Unable to check deployment status because the process timed out. Check your internet connection and try again. If the issue persists, please review the deployment logs (Deployment -> Deployment center -> Logs) in Azure portal to identify any issues that may have occurred.",
"error.deploy.ZipFileError": "Failed to zip the artifact folder. The folder size exceeds the maximum limit of 2GB. Please reduce the size of the folder and try again.",
"error.deploy.ZipFileTargetInUse": "Failed to clear the distribution zip file in %s. The file may be currently in use. Please close any applications using the file and try again.",
"error.deploy.GetPublishingCredentialsError.Notification": "Unable to obtain publishing credentials of app '%s' in resource group '%s'. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details.",
"error.deploy.GetPublishingCredentialsError": "Unable to obtain publishing credentials of app '%s' in resource group '%s' for reason:\n %s.\n Suggestions:\n 1. Verify that the app name and resource group name are spelled correctly and are valid. \n 2. Verify that your Azure account has the necessary permissions to access the API. You may need to elevate your role or request additional permissions from an administrator. \n 3. If the error message includes a specific reason, such as an authentication failure or a network issue, investigate that issue specifically to resolve the error and try again. \n 4. You can test the API in this page: '%s'",
"error.deploy.DeployZipPackageError.Notification": "Unable to deploy zip package to endpoint: '%s'. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details and try again.",
"error.deploy.DeployZipPackageError": "Unable to deploy zip package to endpoint '%s' in Azure due to error: %s. \nSuggestions:\n 1. Verify that your Azure account has the necessary permissions to access the API. \n 2. Verify that the endpoint is properly configured in Azure and that the required resources have been provisioned. \n 3. Ensure that the zip package is valid and free of errors. \n 4. If the error message specifies the reason, such as an authentication failure or a network issue, fix the error and try again. \n 5. If the error still persists, you can attempt to deploy the package manually following the guidelines in this link: '%s'",
"error.deploy.CheckDeploymentStatusError": "Unable to check deployment status for location: '%s' due to error: %s. If the issue persists, please review the deployment logs (Deployment -> Deployment center -> Logs) in Azure portal to identify any issues that may have occurred.",
"error.deploy.DeployRemoteStartError": "The package has been successfully deployed to Azure for location: '%s', but the application is not able to start due to error: %s.\n If the reason is not clearly specified, here are some suggestions to troubleshoot:\n 1. Check the application logs: Look for any error messages or stack traces in the application logs to identify the root cause of the problem.\n 2. Check the Azure configuration: Ensure that the Azure configuration is correct, including connection strings and application settings.\n 3. Check the application code: Review the code to see if there are any syntax or logic errors that could be causing the issue.\n 4. Check the dependencies: Verify that all dependencies required by the application are correctly installed and updated.\n 5. Restart the application: Try restarting the application in Azure to see if that resolves the issue.\n 6. Check the resource allocation: Make sure that the resource allocation for the Azure instance is appropriate for the application and its workload.\n 7. Seek help from Azure support: If the issue persists, reach out to Azure support for further assistance.",
"error.script.ScriptTimeoutError": "Script execution timeout. Adjust 'timeout' parameter in yaml or improve your script's efficiency.",
"error.script.ScriptExecutionError": "Unable to execute script action.",
"error.deploy.AzureStorageClearBlobsError.Notification": "Unable to clear blob files in Azure Storage Account '%s'. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details.",
"error.deploy.AzureStorageClearBlobsError": "Unable to clear blob files in Azure Storage Account '%s'. The error responses from Azure are:\n %s. \nIf the error message specifies the reason, fix the error and try again.",
"error.deploy.AzureStorageUploadFilesError.Notification": "Unable to upload local folder '%s' to Azure Storage Account '%s'. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details.",
"error.deploy.AzureStorageUploadFilesError": "Unable to upload local folder '%s' to Azure Storage Account '%s'. The error responses from Azure are:\n %s. \nIf the error message specifies the reason, fix the error and try again.",
"error.deploy.AzureStorageGetContainerError.Notification": "Unable to get Azure Storage container '%s' in Azure Storage Account '%s' due to error: %s. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details.",
"error.deploy.AzureStorageGetContainerError": "Unable to get Azure Storage container '%s' in Azure Storage Account '%s' due to error: %s. The error responses from Azure are:\n %s. \nIf the error message specifies the reason, fix the error and try again.",
"error.deploy.AzureStorageGetContainerPropertiesError.Notification": "Unable to get properties of container '%s' in Azure Storage Account '%s' due to error: %s. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details.",
"error.deploy.AzureStorageGetContainerPropertiesError": "Unable to get properties of container '%s' in Azure Storage Account '%s' due to error: %s. The error responses from Azure are:\n %s. \nIf the error message specifies the reason, fix the error and try again.",
"error.deploy.AzureStorageSetContainerPropertiesError.Notification": "Unable to set properties of container '%s' in Azure Storage Account '%s' due to error: %s. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more details.",
"error.deploy.AzureStorageSetContainerPropertiesError": "Unable to set properties of container '%s' in Azure Storage Account '%s' due to error: %s. The error responses from Azure are:\n %s. \nIf the error message specifies the reason, fix the error and try again.",
"error.core.failedToLoadManifestId": "Unable to load manifest id from path: %s. You must run provision first.",
"error.core.appIdNotExist": "Cannot find app id: %s. Either your current M365 account does not have permission, or the app has alredy been deleted.",
"driver.apiKey.description.create": "Create an API key on Developer Portal for authentication in Open API spec.",
"driver.aadApp.apiKey.title.create": "Creating API key...",
"driver.apiKey.description.update": "Update an API key on Developer Portal for authentication in Open API spec.",
"driver.aadApp.apiKey.title.update": "Updating API key...",
"driver.apiKey.log.skipUpdateApiKey": "Skip updating API key as the same property exists.",
"driver.apiKey.log.successUpdateApiKey": "API key updated successfully!",
"driver.apiKey.confirm.update": "The following parameters will be updated:\n%s\nDo you want to continue?",
"driver.apiKey.info.update": "API key updated successfully! The following parameters have been updated:\n%s",
"driver.apiKey.log.startExecuteDriver": "Executing action %s",
"driver.apiKey.log.skipCreateApiKey": "Environment variable %s exists. Skip creating API key.",
"driver.apiKey.log.apiKeyNotFound": "Environment variable %s exists but failed to retrieve API key from Developer Portal. Check manually if API key exists.",
"driver.apiKey.error.nameTooLong": "The name for API key is too long. The maximum length is 128.",
"driver.apiKey.error.clientSecretInvalid": "Client secret is invalid. The length of client secret should be in this range: >=10 and <=128",
"driver.apiKey.error.domainInvalid": "Domain is invalid. Domain for API key should follow: 1. Max %d domain per API key. 2. Use comma to separate domains",
"driver.apiKey.error.failedToGetDomain": "Failed to get domain from API specification. Please make sure your API specification is valid.",
"driver.apiKey.log.successCreateApiKey": "Created API key with id %s",
"driver.apiKey.log.failedExecuteDriver": "Unable to execute action %s. Error message: %s",
"driver.oauth.description.create": "Create an OAuth registration on Developer Portal for authentication in Open API spec.",
"driver.oauth.title.create": "Creating OAuth registration...",
"driver.oauth.log.skipCreateOauth": "Environment variable %s exists. Skip creating API key.",
"driver.oauth.log.oauthNotFound": "Environment variable %s exists but unable to retrieve OAuth registration from Developer Portal. Check manually if it exists.",
"driver.oauth.error.nameTooLong": "The OAuth name is too long. The maximum character length is 128.",
"driver.oauth.log.successCreateOauth": "OAuth registration created successfully with id %s!",
"driver.oauth.error.domainInvalid": "Maximum %d domains allowed per OAuth registration.",
"driver.apiKey.error.oauthAuthInfoInvalid": "Unable to parse OAuth2 authScheme from spec. Make sure your API specification is valid.",
"driver.oauth.log.skipUpdateOauth": "Skip updating OAuth registration as the same property exists.",
"driver.oauth.confirm.update": "The following parameters will be updated:\n%s\nDo you want to continue?",
"driver.oauth.log.successUpdateOauth": "OAuth registration updated successfully!",
"driver.oauth.info.update": "OAuth registration updated successfully! The following parameters have been updated:\n%s"
}