{
  "core.init.successNotice": "프로젝트가 TeamsFx로 작동하도록 초기화되었습니다.\n\n다음 단계:\nteamsfx <feature> 추가를 사용하면 Single Sign On 또는 Teams 알림 통합과 같은 기능을 추가할 수 있습니다.\n\n전문가용 팁:\n기존 시작 페이지 환경에 연결하기 위해 매니페스트 파일을 업데이트하는 방법에 대해 자세히 알아보려면 aka.ms/teams-manifest를 읽어보세요.",
  "core.provision.provision": "프로비전",
  "core.provision.learnMore": "자세한 정보",
  "core.provision.switchedM365AccountNotice": "이제 이전에 사용한 것과 다른 Microsoft 365 테넌트를 사용하고 있습니다.",
  "core.provision.switchedAzureSubscriptionNotice": "이제 이전에 사용한 것과 다른 Azure 구독을 사용하고 있습니다.",
  "core.provision.switchedM365AccountAndAzureSubscriptionNotice": "현재 이전에 사용한 것과 다른 Microsoft 365 테넌트 및 다른 Azure 구독을 사용하고 있습니다.",
  "core.provision.createNewAzureBotNotice": "새 Azure 봇 리소스를 만듭니다.",
  "core.provision.azureAccount": "Azure 계정: %s",
  "core.provision.azureSubscription": "Azure 구독: %s",
  "core.provision.m365Account": "Microsoft 365 계정: %s",
  "core.provision.confirmEnvAndCostNotice": "사용량에 따라 비용이 발생할 수 있습니다. 위에 나열된 계정을 사용하여 %s 환경에서 리소스를 프로비전하시겠습니까?",
  "core.provision.confirmEnvOnlyNotice": "위에 나열된 계정을 사용하여 %s 환경에서 리소스를 프로비전하시겠습니까?",
  "core.deploy.confirmEnvNotice": "%s 환경에 리소스를 배포하시겠습니까?\n구독(%s)이 있는 Azure 계정(%s)이 배포에 사용됩니다.",
  "core.deploy.confirmEnvNoticeV3": "%s 환경에 리소스를 배포하시겠어요?",
  "core.provision.successNotice": "'%s'이(가) 클라우드에서 프로비저닝되었습니다.",
  "core.provision.configurationFinishNotice": "[%s] 구성이 완료되었습니다.",
  "core.provision.ProvisionFinishNotice": "[%s] 프로비저닝이 완료되었습니다.",
  "core.provision.viewResources": "프로비전된 리소스 보기",
  "core.deploy.FailedToDeployBeforeProvision": "Unable to deploy because the resources have not been provisioned yet. Make sure you do the provision first. Click Get Help to learn more about why you need to provision.",
  "core.deploy.noCapabilityFound": "%s에 대한 기능을 찾을 수 없습니다. 기능을 추가하는 방법에 대해 자세히 알아보려면 도움말 보기를 클릭하세요.",
  "core.deploy.successNotice": "'%s'이(가) 배포되었습니다.",
  "core.deploy.aadManifestSuccessNotice": "Azure Active Directory 애플리케이션이 배포되었습니다. Azure Active Directory 애플리케이션을 보는 방법을 확인하려면 \"자세한 정보\"를 클릭하세요.",
  "core.deploy.aadManifestOnCLISuccessNotice": "Your Azure Active Directory application has been successfully updated.",
  "core.deploy.aadManifestLearnMore": "자세한 정보",
  "core.deploy.failNotice": "Unable to deploy '%s'!",
  "core.deploy.botTroubleShoot": "Azure에서 봇 애플리케이션 문제를 해결하려면 [자세한 정보]를 클릭하여 설명서를 참조하세요.",
  "core.deploy.botTroubleShoot.learnMore": "자세한 정보",
  "core.deploy.startNotice": "[%s] 배포 시작.",
  "core.deploy.selectedPluginsToDeployNotice": "[%s] 배포하기 위해 선택한 플러그 인: %s",
  "core.option.deploy": "배포",
  "core.option.confirm": "확인",
  "core.option.cancel": "취소",
  "core.option.learnMore": "자세한 정보",
  "core.option.upgrade": "업그레이드",
  "core.option.moreInfo": "추가 정보",
  "core.addCapability.addCapabilityNotice": "기능 %s이(가) 프로젝트에 추가되었습니다. F5 키를 눌러 애플리케이션을 디버그하거나 'Teams: 클라우드에서 프로비전'을 트리거하여 리소스를 생성합니다.",
  "core.addCapability.addCapabilitiesNotice": "기능 %s이(가) 프로젝트에 추가되었습니다. F5 키를 눌러 애플리케이션을 디버그하거나 'Teams: 클라우드에서 프로비전'을 트리거하여 리소스를 생성합니다.",
  "core.addCapability.addCapabilityNoticeForCli": "기능 %s이(가) 프로젝트에 추가되었습니다. 'teamsfx 프로비전'을 실행하여 리소스를 생성합니다.",
  "core.addCapability.addCapabilitiesNoticeForCli": "기능 %s이(가) 프로젝트에 추가되었습니다. 'teamsfx 프로비전'을 실행하여 리소스를 생성합니다.",
  "core.addResource.addResourceNotice": "%s 리소스가 프로젝트에 대해 구성되었습니다. 'Teams: 클라우드에서 프로비전' 트리거는 Azure 구독에 리소스를 만듭니다.",
  "core.addResource.addResourceNoticeForCli": "%s 리소스가 프로젝트에 대해 구성되었습니다. 'teamsfx provision' 실행은 Azure 구독에 리소스를 만듭니다.",
  "core.addResource.addResourcesNotice": "%s 리소스가 프로젝트에 대해 구성되었습니다. 'Teams: 클라우드에서 프로비전' 트리거는 Azure 구독에 리소스를 만듭니다.",
  "core.addResource.addResourcesNoticeForCli": "%s 리소스가 프로젝트에 대해 구성되었습니다. 'teamsfx provision' 실행은 Azure 구독에 리소스를 만듭니다.",
  "core.NoPluginSelected": "플러그 인을 선택하지 않음",
  "core.question.AzureResourcesQuestion.placeholder": "리소스 선택(선택 사항)",
  "core.question.AzureResourcesQuestion.title": "클라우드 리소스",
  "core.InitCapabilityTitle": "Teams 도구 키트: 앱의 기능 선택",
  "core.InitCapabilityTab": "앱에 Tab 기능이 포함되어 있습니다.",
  "core.InitCapabilityBot": "앱에 봇 기능이 포함되어 있습니다.",
  "core.InitEditorTitle": "Teams 도구 키트: 개발 환경 선택",
  "core.InitEditorVsc": "Visual Studio Code(JS/TS)",
  "core.InitEditorVs": "Visual Studio(.NET)",
  "core.InitEditorVscDesc": "Visual Studio Code JS/TS를 사용하여 개발하고 있습니다.",
  "core.InitEditorVsDesc": "Visual Studio .NET을 사용하여 개발하고 있습니다.",
  "core.InitIsSPFxTitle": "Teams 도구 키트: SPFx를 사용하여 개발 중인가요?",
  "core.InitOptionYes": "예",
  "core.InitOptionNo": "아니요",
  "core.InitGenerateConfirm": "Teams 도구 상자: Teams 도구 키트에서 다음 파일을 생성합니다(이름이 중복된 기존 파일은 덮어쓰기 됩니다). 계속할까요? \n%s",
  "core.progress.scaffoldTab": "탭 스캐폴딩",
  "core.progress.scaffoldTab.detail": "탭 스캐폴딩 앱입니다.",
  "core.progress.scaffoldBot": "봇 스캐폴딩",
  "core.progress.scaffoldBot.detail": "템플릿을 검색하고 있습니다.",
  "core.progress.scaffoldApi": "스캐폴딩 함수",
  "core.progress.scaffoldApi.detail": "스캐폴딩 함수 프로젝트입니다.",
  "core.progress.buildingTab": "탭 빌드",
  "core.progress.buildingTab.detail": "탭 빌드 앱",
  "core.progress.buildingApi": "함수 빌드 중",
  "core.progress.buildingApi.detail": "Functions 프로젝트 빌드 중.",
  "core.progress.buildingBot": "봇 빌드",
  "core.progress.buildingBot.detail": "종속성을 설치하는 중입니다.",
  "core.progress.provisionBot": "봇 등록",
  "core.progress.generateTemplate": "템플릿 생성",
  "core.progress.generateTemplate.detail": "Downloading Template %s",
  "core.progress.generateSample": "샘플 생성",
  "core.progress.generateSample.detail": "Downloading Sample %s",
  "core.progress.configureStorage": "탭 구성",
  "core.progress.packingCode": "애플리케이션 패키지를 만드는 중입니다.",
  "core.progress.deploy": "Deploy",
  "core.progress.publish": "Publish",
  "core.progress.provision": "Provision",
  "core.progress.enableStaticWebsite": "Azure Storage 계정 정적 웹 사이트를 활성화하는 중입니다.",
  "core.progress.getDeploymentSrcAndDest": "배포 원본 및 대상을 검색하는 중입니다.",
  "core.progress.clearStorageAccount": "Azure Storage 계정을 정리하는 중입니다.",
  "core.progress.uploadTabToStorage": "Azure Storage 계정에 탭 프런트 엔드를 업로드하는 중입니다.",
  "core.progress.configureAzureStorage": "Azure Storage를 구성하고 정적 웹 사이트 설정을 활성화합니다.",
  "core.progress.runCommand": "Run command %s at %s",
  "core.progress.deployToAzure": "Deploying %s to %s.",
  "core.log.updateFunctionAppSettings": "Azure Functions 앱 설정을 업데이트하는 중입니다.",
  "core.error.programmingLanguageInvalid": "프로젝트 설정에 잘못된 프로그래밍 언어가 있습니다.",
  "core.Notification.ReadMore": "자세히 알아보기",
  "core.localDebug.tenantConfirmNoticeWhenAllowSwitchAccount": "이미 다른 테넌트 '%s'에서 Teams 앱에 대한 디버그를 실행하고 있습니다. 디버그를 위해 테넌트를 전환하려는 경우 로컬 파일(%s)을 삭제하고 디버그를 다시 실행할 수 있습니다.",
  "core.migrationToArmAndMultiEnv.Message": "Teams Toolkit는 최신 기능을 지원하도록 프로젝트 구성 파일을 업그레이드합니다. 업그레이드 프로세스는 사용자 지정 코드를 변경하지 않으며 되돌려야 할 경우를 대비해서 백업 파일을 만듭니다.\n이 업그레이드는 현재 버전 Teams Toolkit을 계속 사용해야 합니다. 업그레이드할 준비가 되지 않았으며 이전 버전을 계속 사용하려면 확장에서 Teams Toolkit를 찾아 2.10.0 이하 버전을 설치하세요.",
  "core.migrationV3.confirmOnly.Message": "업그레이드를 확인하세요.",
  "core.migrationV3.Message": "최신 버전과 계속 호환되도록 Teams 도구 키트 프로젝트를 업그레이드하세요. 업그레이드 요약과 함께 백업 디렉터리가 만들어집니다.",
  "core.migrationV3.VS.Message": "Teams 도구 키트 미리 보기 기능 - Teams App Configuration 개선이 켜져 있습니다. 미리 보기 기능을 사용하려면 이 프로젝트를 업그레이드해야 합니다. 필요한 변경 내용에 대해 알아보려면 \"자세히 알아보기\"를 선택하고 변경 내용을 자동으로 수행하려면 \"업그레이드\"를 선택하세요. 업그레이드를 원하지 않는 경우 미리 보기 기능을 끌 수 있습니다.",
  "core.migrationV3.aadManifestNotExist": "templates/appPackage/aad.manifest.template.json이 없습니다. Visual Studio Code v3.x용 Teams 도구 키트 / Teams 도구 키트 CLI v0.x / Visual Studio v17.3용 Teams 도구 키트에서 만든 프로젝트를 업그레이드하려는 중일 수 있습니다. Visual Studio Code v4.x용 Teams 도구 키트 / Teams 도구 키트 CLI v1.x / Visual Studio v17.4용 Teams 도구 키트 설치와 업그레이드 실행을 먼저 수행하세요.",
  "core.migrationV3.manifestNotExist": "templates/appPackage/manifest.template.json이 없습니다. Visual Studio Code v3.x용 Teams 도구 키트 / Teams 도구 키트 CLI v0.x / Visual Studio v17.3용 Teams 도구 키트에서 만든 프로젝트를 업그레이드하려는 중일 수 있습니다. Visual Studio Code v4.x용 Teams 도구 키트 / Teams 도구 키트 CLI v1.x / Visual Studio v17.4용 Teams 도구 키트 설치와 업그레이드 실행을 먼저 수행하세요.",
  "core.migrationV3.manifestInvalid": "templates/appPackage/manifest.template.json is invalid.",
  "core.migrationV3.CreateNewProject": "Teams 도구 키트(시험판)는 이전 버전에서 프로젝트 마이그레이션을 지원하지 않습니다. 향후 릴리스에 프로젝트 마이그레이션이 추가될 예정입니다.",
  "core.migrationV3.abandonedProject": "이 프로젝트는 미리 보기 전용이며 Teams 도구 키트에서 지원되지 않습니다. 새 프로젝트를 만들어 Teams 도구 키트를 사용해 보세요.",
  "core.migrationV3.notAllowedMigration": "Teams 도구 키트의 시험판 버전은 새 프로젝트 구성을 지원하며 이전 버전과 호환되지 않습니다. 새 프로젝트를 생성하여 시도하거나 \"teamsfx 업그레이드\"를 실행하여 프로젝트를 먼저 업그레이드하세요.",
  "core.migrationToArmAndMultiEnv.SuccessMessage": "업그레이드를 완료했습니다.",
  "core.migrationToArmAndMultiEnv.ErrorMessage": "The upgrade process has failed. To troubleshoot and resolve the issue, please check the error message in the [Output panel](command:fx-extension.showOutputChannel).\n If you prefer to upgrade manually, please click on 'Learn More' to view the FAQ section.",
  "core.migrationToArmAndMultiEnv.PreCheckErrorMessage": "The upgrade process has failed. The file '%s' either does not exist or is not in JSON format. To proceed with the upgrade, please fix the file and try again by running the command \"Teams: Upgrade project\".\n If you prefer to upgrade manually, please click on \"Learn More\" to access the FAQ section.",
  "core.consolidateLocalRemote.Message": "프로젝트가 최신 버전의 Teams 도구 키트를 사용하도록 업그레이드됩니다. 이 업그레이드에서는 사용자 지정 코드를 변경하지 않고 config.local.json, manifest.template.json 파일의 추가, manifest.remote.template.json, manifest.local.template.json 파일의 백업만 수행합니다. 업그레이드하지 않으려면 이전 버전의 Teams 도구 키트(3.7.0 이하)를 설치하세요.",
  "core.consolidateLocalRemoteWithAadManifest.Message": "프로젝트가 최신 버전의 Teams 도구 키트를 사용하도록 업그레이드됩니다. 이 업그레이드에서는 사용자 지정 코드를 변경하지 않고 config.local.json, manifest.template.json, aad.template.json 파일의 추가, projectSettings.json 파일의 업데이트, manifest.remote.template.json, manifest.local.template.json, projectSettings.json 파일의 백업만 수행합니다. 업그레이드하지 않으려면 이전 버전의 Teams 도구 키트(3.7.0 이하)를 설치하세요.",
  "core.consolidateLocalRemote.DifferentManifest": "Teams 도구 키트는 업그레이드 후 manifest.remote.template.json을 단일 매니페스트 템플릿 파일로 사용하므로, manifest.local.template.json을 사용자 지정한 경우 변경 사항을 포함하려면 manifest.template.json을 업데이트해야 합니다.",
  "core.consolidateLocalRemote.SuccessMessage": "축하합니다! Teams 앱 프로젝트 구조를 업그레이드했습니다. 디버그를 위한 config.local.json, 로컬 및 원격으로 실행되는 Teams 앱을 위한 manifest.template.json이 추가되었습니다. 또한 localSettings.json, manifest.local.template.json, manifest.remote.template.json을 .backup 폴더에 백업했습니다.",
  "core.consolidateLocalRemoteWithAadManifest.SuccessMessage": "축하합니다! Teams 앱 프로젝트 구조를 업그레이드했습니다. 디버그를 위한 config.local.json, 로컬 및 원격으로 실행되는 Teams 앱을 위한 manifest.template.json, AAD 매니페스트 템플릿을 위한 aad.template.json이 추가되었습니다. 또한 localSettings.json, manifest.local.template.json, manifest.remote.template.json, projectSettings.json을 .backup 폴더에 백업했습니다.",
  "core.aadManifestMigration.outputMsg": "축하합니다! AAD 매니페스트가 추가되었습니다. 이 파일을 사용하여 AAD 앱 등록을 사용자 지정하세요. aad.template.json이 추가되고 projectSettings.json 파일이 업데이트되었으며 projectSettings.json이 .backup 폴더에 백업되었습니다.",
  "core.aadManifestMigration.SuccessMessage": "프로젝트가 이전 버전인지 감지하고 새 Teams 도구 키트 버전에 대한 프로젝트를 자동으로 업데이트합니다. 다음 변경 내용이 적용되었습니다.\n1. ‘aad.template.json’은 'templates/appPackage' 아래에 만들어집니다. AAD 매니페스트에 대한 자세한 내용은 %s을(를) 참조하세요.\n2. '.fx/configs/projectSettings.json'이 인증 관련 구성을 포함하도록 업데이트되었습니다. .backup 폴더에서 이전 버전의 백업을 찾을 수 있습니다.\n축하합니다! 이제 프로젝트가 업데이트되어 최신 버전의 Teams 도구 키트에서 실행할 준비가 되었습니다..",
  "core.aadManifestMigration.ParsePermissionsFailedWarning": "마이그레이션 시 permission.json 파일을 구문 분석할 수 없으며 필요한 경우 다음 링크를 따라 aad.template.json 파일의 권한을 업데이트하세요. https://aka.ms/teamsfx-aad-manifest#customize-requiredresourceaccess",
  "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/teamsfx-cli@latest",
  "core.projectVersionChecker.incompatibleProject": "현재 프로젝트는 설치된 Teams 도구 키트 버전과 호환되지 않습니다.",
  "core.projectVersionChecker.vs.incompatibleProject": "솔루션의 프로젝트는 Teams 도구 키트 미리 보기 기능인 Teams App Configuration 개선 사항을 사용하여 만들어집니다. 계속하려면 미리 보기 기능을 켤 수 있습니다.",
  "core.aad.includeAadQuestionTitle": "AAD 매니페스트 배포 여부",
  "core.aad.aadManifestFilePath": "배포할 aad.template.json 파일 경로를 입력합니다.",
  "core.deployArmTemplates.StartNotice": "[%s] ARM 템플릿 배포를 시작합니다.",
  "core.deployArmTemplates.CompileBicepSuccessNotice": "[%s] Bicep 파일을 JSON으로 컴파일했습니다.",
  "core.deployArmTemplates.SuccessNotice": "[%s] ARM 템플릿을 배포했습니다. 리소스 그룹 이름: %s. 배포 이름: %s",
  "core.deployArmTemplates.PollDeploymentStatusNotice": "[%s] 배포 상태를 폴링하는 중...",
  "core.deployArmTemplates.Progress.Title": "ARM 템플릿을 배포하는 중",
  "core.deployArmTemplates.Progress.Start": "준비 중",
  "core.deployArmTemplates.Progress.ExecuteDeployment": "Azure에 솔루션 ARM 템플릿을 배포하는 중입니다. 몇 분 정도 걸릴 수 있습니다.",
  "core.deployArmTemplates.RetryGetDeploymentStatus": "%s -> 배포 상태를 가져오기 위해 대기 중 [다시 시도 시간: %s]",
  "core.deployArmTemplates.FailedToReadResourceGroup": "Unable to get resource group from project solution settings.",
  "core.deployArmTemplates.FailedToGetEnvironmentName": "Unable to get target environment name from solution context.",
  "core.deployArmTemplates.ParameterNotExist": "%s이(가) 없습니다.",
  "core.deployArmTemplates.FailedToExpandParameter": "Unable to get expanded parameter from %s",
  "core.deployArmTemplates.FailedToGetSubsId": "Unable to get subscription id.",
  "core.deployArmTemplates.ActionSuccess": "ARM 템플릿을 성공적으로 배포했습니다. 리소스 그룹 이름: %s. 배포 이름: %s",
  "core.handleConfigFile.FailedToUpdateAzureParameters": "Unable to update Azure parameters for %s environment.",
  "core.appSettingsUtil.FailedToResetAppSettingsDevelopment": "Unable to reset values in appsettings.Development.json.",
  "core.backupFiles.FailedToBackupFiles": "Unable to backup %s.",
  "core.collaboration.ListCollaboratorsSuccess": "'List Microsoft 365 App owners' succeeded, you can view it in [Output panel](%s).",
  "core.collaboration.GrantingPermission": "권한 부여 중",
  "core.collaboration.EmailCannotBeEmptyOrSame": "공동 작업자의 메일은 null이거나 현재 사용자와 같을 수 없습니다.",
  "core.collaboration.CannotFindUserInCurrentTenant": "현재 테넌트에서 사용자를 찾을 수 없습니다. 이메일 주소가 올바른지 확인하세요.",
  "core.collaboration.GrantPermissionForUser": "%s 사용자에 대한 권한 부여",
  "core.collaboration.AccountToGrantPermission": "권한을 부여할 계정: ",
  "core.collaboration.StartingGrantPermission": "환경에 대한 권한 부여 시작: ",
  "core.collaboration.TenantId": "테넌트 ID: ",
  "core.collaboration.PermissionHasBeenGrantTo": "다음에게 권한이 부여됨 ",
  "core.collaboration.GrantPermissionResourceId": ", 리소스 ID: ",
  "core.collaboration.SharePointTip": "\n추가된 사용자가 SharePoint 앱 카탈로그 사이트 관리자가 아닌 경우 SharePoint 관리 센터를 통해 액세스 정책을 수동으로 설정해야 합니다. 자세한 내용을 보려면 다음 링크를 참조하세요. ",
  "core.collaboration.AzureTip": "\n추가된 사용자가 Azure 리소스에 액세스할 수 없는 경우 Azure Portal을 통해 액세스 정책을 수동으로 설정해야 합니다. 자세한 내용은 이 링크를 참조하세요. ",
  "core.collaboration.ListingM365Permission": "Microsoft 365 권한 나열\n",
  "core.collaboration.AccountUsedToCheck": "확인하는 데 사용할 계정: ",
  "core.collaboration.StartingListAllTeamsAppOwners": "\n환경의 모든 Teams 앱 소유자 나열 시작: ",
  "core.collaboration.StartingListAllAadAppOwners": "\n환경의 모든 Azure Active Directory 앱 소유자 나열 시작: ",
  "core.collaboration.M365TeamsAppId": "Microsoft 365 Teams 앱(ID: ",
  "core.collaboration.SsoAadAppId": "SSO AAD 앱(ID: ",
  "core.collaboration.TeamsAppOwner": "Teams 앱 소유자: ",
  "core.collaboration.AadAppOwner": "Azure Active Directory 앱 소유자: ",
  "core.collaboration.StaringCheckPermission": "환경에 대한 권한 확인 시작: ",
  "core.collaboration.CheckPermissionResourceId": "리소스 ID: ",
  "core.collaboration.Undefined": "정의되지 않음",
  "core.collaboration.ResourceName": ", 리소스 이름: ",
  "core.collaboration.Permission": ", 권한: ",
  "core.collaboration.notProvisioned": "리소스가 아직 프로비전되지 않았습니다. 먼저 리소스를 프로비전하세요.",
  "core.collaboration.tenantNotMatch": "계정의 테넌트 ID와 프로비전된 Azure AD 앱이 일치하지 않습니다. 잘못된 계정으로 로그인하지 않았는지 확인하세요.",
  "core.developerPortal.scaffold.CannotFindManifest": "다운로드한 Teams 앱 %s용 패키지에서 매니페스트를 찾을 수 없습니다.",
  "plugins.spfx.questions.framework.title": "프레임워크",
  "plugins.spfx.questions.versionCheck.title": "Node.js 및 NPM 버전 확인 중...",
  "plugins.spfx.questions.webpartName.error.duplicate": "폴더 %s이(가) 이미 있습니다. 구성 요소에 대해 다른 이름을 선택하세요.",
  "plugins.spfx.questions.webpartName.error.notMatch": "%s이(가) 패턴과 일치하지 않습니다: %s",
  "plugins.spfx.questions.packageSelect.title": "SharePoint 프레임워크",
  "plugins.spfx.questions.packageSelect.placeholder": "스캐폴딩 옵션 선택",
  "plugins.spfx.questions.packageSelect.useGlobalPackage.withVersion.label": "전체적으로 설치된 SPFx(%s) 사용",
  "plugins.spfx.questions.packageSelect.useGlobalPackage.noVersion.label": "전역적으로 설치된 SPFx 사용",
  "plugins.spfx.questions.packageSelect.useGlobalPackage.detail": "SPFx %s or later",
  "plugins.spfx.questions.packageSelect.installLocally.withVersion.label": "최신 SPFx(%s)를 Teams Toolkit 디렉터리에 로컬로 설치합니다. ",
  "plugins.spfx.questions.packageSelect.installLocally.noVersion.label": "Teams Toolkit 디렉터리에 로컬로 최신 SPFx를 설치합니다. ",
  "plugins.spfx.buildNotice": "%s에서 SharePoint 패키지를 빌드했습니다.",
  "plugins.spfx.deployNotice": "SharePoint 패키지 %s이(가) [%s](%s)에 배포되었습니다.",
  "plugins.spfx.deployFailedNotice": "앱 카탈로그 %s에 패키지를 업로드하고 배포할 수 있는 권한이 없습니다. 사이트 관리자 계정을 사용하거나 [Microsoft 365 개발자 프로그램](https://developer.microsoft.com/en-us/microsoft-365/dev-program)에서 무료 Microsoft 365 테넌트를 가져오세요.",
  "plugins.spfx.createAppCatalogNotice": "%s 아래에 테넌트 앱 카탈로그가 없습니다. 카탈로그를 만드시겠습니까?",
  "plugins.spfx.cannotFindPackage": "SharePoint 패키지 %s을(를) 찾을 수 없습니다.",
  "plugins.spfx.cannotFindManifest": "매니페스트 파일 %s을(를) 찾을 수 없습니다.",
  "plugins.spfx.cannotGetSPOToken": "SPO 액세스 토큰을 가져올 수 없습니다.",
  "plugins.spfx.cannotGetGraphToken": "그래프 액세스 토큰을 가져올 수 없습니다.",
  "plugins.spfx.insufficientPermission": "Unable to upload and deploy package to App Catalog %s. You need your org's Microsoft 365 tenant admin permissions. You can get free Microsoft 365 tenant from [Microsoft 365 developer program](%s) for testing purpose.",
  "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": "SharePoint 패키지 빌드 중",
  "plugins.spfx.deploy.title": "SharePoint 패키지 업로드 및 배포",
  "plugins.spfx.deploy.createAppcatalog": "SharePoint 앱 카탈로그 만들기",
  "plugins.spfx.deploy.uploadAddDeploy": "테넌트 앱 카탈로그에 SPFx 패키지 업로드 및 배포",
  "plugins.spfx.scaffold.title": "프로젝트 스캐폴드",
  "plugins.spfx.error.npmNotFound": "컴퓨터에서 NPM을 찾을 수 없습니다. 지원되는 버전을 설치하세요.",
  "plugins.spfx.error.npmVersionNotSupported": "NPM 버전 v%s은(는) SPFx v%s에 대해 지원되지 않습니다.",
  "plugins.spfx.error.nodeVersionNotSupported": "Node.js 버전 v%s은(는) SPFx v%s에 대해 지원되지 않습니다.",
  "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": "SPFx 프로젝트에 .yo-rc.json 파일이 없습니다. 구성 파일을 추가하고 다시 시도하세요.",
  "plugins.spfx.error.devEnvironmentNotSetup": "SPFx 개발 환경이 올바르게 설정되지 않았습니다. \"도움말\"을 클릭하여 가이드에 따라 올바른 환경을 설정할 수 있습니다.",
  "plugins.spfx.scaffold.dependencyCheck": "종속성 확인 중...",
  "plugins.spfx.scaffold.dependencyInstall": "종속성을 설치하는 중입니다. 완료하는 데 5분 이상 소요될 수 있습니다.",
  "plugins.spfx.scaffold.scaffoldProject": "Yeoman CLI를 사용하여 SPFx 프로젝트 생성",
  "plugins.spfx.scaffold.updateManifest": "웹 파트 매니페스트 업데이트",
  "plugins.spfx.GetTenantFailedError": "테넌트 %s %s을(를) 가져올 수 없습니다.",
  "plugins.spfx.error.installLatestDependencyError": "%s 폴더에서 SPFx 환경을 설정할 때 알 수 없는 문제가 발생했습니다. [SharePoint 프레임워크 개발 환경 설정 | Microsoft Learn](%s) 글로벌 SPFx 환경을 설정합니다.",
  "plugins.spfx.error.scaffoldError": "Project creation failed. A possible reason could be from Yeoman SharePoint Generator. Check [Output panel](%s) for details.",
  "plugins.frontend.checkNetworkTip": "네트워크 연결을 확인하세요.",
  "plugins.frontend.checkFsPermissionsTip": "파일 시스템에 대한 읽기/쓰기 권한이 있는지 확인합니다.",
  "plugins.frontend.checkStoragePermissionsTip": "Azure Storage 계정에 대한 권한이 있는지 확인합니다.",
  "plugins.frontend.checkSystemTimeTip": "만료된 자격 증명을 가져올 수 있으니 시스템 시간이 올바른지 확인하세요.",
  "plugins.baseErrorMessage": "%s 제안: %s",
  "suggestions.retryTheCurrentStep": "현재 단계를 다시 시도하세요.",
  "plugins.appstudio.buildSucceedNotice": "Teams 패키지가 [local address](%s)에 빌드되었습니다.",
  "plugins.appstudio.buildSucceedNotice.fallback": "Teams 패키지가 %s에 빌드되었습니다.",
  "plugins.appstudio.createPackage.progressBar.message": "Building Teams app package...",
  "plugins.appstudio.publishTip": "Teams: Teams에 게시",
  "plugins.appstudio.whetherToDeployManifest": "Teams 플랫폼에 앱 매니페스트를 배포할지 여부",
  "plugins.appstudio.validationFailedNotice": "매니페스트 유효성 검사 실패",
  "plugins.appstudio.validationSucceedNotice": "매니페스트 유효성 검사에 성공했습니다.",
  "plugins.appstudio.validateManifest.progressBar.message": "Validating manifest...",
  "plugins.appstudio.validateAppPackage.progressBar.message": "Validating app package...",
  "plugins.appstudio.adminApprovalTip": "%s에 %s 앱 패키지 파일을 만들었습니다. 승인을 위해 관리자에게 보냅니다.",
  "plugins.appstudio.adminPortal": "관리 포털로 이동",
  "plugins.appstudio.publishSucceedNotice": "[%s]이(가) 관리 포털에 게시되었습니다. 승인이 완료되면 조직에서 앱을 사용할 수 있습니다. [자세한 정보](%s)",
  "plugins.appstudio.publishSucceedNotice.cli": "[%s]이(가) 관리 포털에 게시되었습니다(%s). 승인이 완료되면 조직에서 앱을 사용할 수 있습니다. %s에서 자세히 알아보세요.",
  "plugins.appstudio.updatePublihsedAppConfirm": "새 업데이트를 제출하시겠습니까?",
  "plugins.appstudio.teamsAppCreatedNotice": "Teams 앱이 %s을(를) 만들었습니다.",
  "plugins.appstudio.teamsAppUpdatedLog": "Teams 앱이 %s을(를) 업데이트했습니다.",
  "plugins.appstudio.teamsAppUpdatedNotice": "Teams 애플리케이션 매니페스트가 배포되었습니다. Teams 개발자 포털에서 애플리케이션을 보려면 \"개발자 포털에서 보기\"를 클릭하세요.",
  "plugins.appstudio.teamsAppUpdatedCLINotice": "Teams 애플리케이션 매니페스트가 다음 위치에 배포되었습니다. ",
  "plugins.appstudio.updateManifestTip": "매니페스트 파일 구성이 이미 수정되었습니다. 매니페스트 파일을 계속 다시 생성하고 Teams 플랫폼으로 업데이트하시겠습니까?",
  "plugins.appstudio.updateOverwriteTip": "Teams 플랫폼의 매니페스트 파일이 마지막 업데이트 이후 변경되었습니다. Teams 플랫폼에서 매니페스트 파일을 계속 업데이트하고 덮어쓰시겠습니까?",
  "plugins.appstudio.provisionTip": "매니페스트에서 특정 필드를 채우려면 먼저 '클라우드에서 프로비전'을 실행해야 합니다. 프로비전해야 하는 이유에 대해 자세히 알아보려면 [도움말]을 클릭하세요.",
  "plugins.appstudio.provisionTitle": "Teams 앱 프로비전",
  "plugins.appstudio.provisionProgress": "Teams 앱 %s을(를) 등록하는 중...",
  "plugins.appstudio.postProvisionProgress": "Teams 앱 %s을(를) 업데이트하는 중...",
  "plugins.appstudio.manuallySubmitTip": "수동으로 Teams 앱 패키지 파일 제출",
  "plugins.appstudio.manuallySubmitDescription": "Teams 앱 패키지를 빌드합니다. Teams 관리자에게 수동으로 보내야 합니다.",
  "plugins.appstudio.autoPublishTip": "조직에 맞게 설치",
  "plugins.appstudio.autoPublishDescription": "승인을 위해 Teams 앱 포털을 통해 Teams 관리자에게 앱을 보냅니다.",
  "plugins.appstudio.pubWarn": "앱 %s 테넌트 앱 카탈로그에 이미 제출되었습니다.\n상태: %s\n",
  "plugins.appstudio.lastModified": "마지막 수정 날짜: %s\n",
  "plugins.appstudio.previewOnly": "미리 보기 전용",
  "plugins.appstudio.previewAndUpdate": "검토 및 업데이트",
  "plugins.appstudio.overwriteAndUpdate": "덮어쓰기 및 업데이트",
  "plugins.appstudio.emptyAppPackage": "%s 앱 패키지에서 파일을 찾을 수 없습니다.",
  "plugins.appstudio.unprocessedFile": "Teams Toolkit에서 %s을(를) 처리하지 않았습니다.",
  "plugins.appstudio.viewDeveloperPortal": "개발자 포털에서 보기",
  "plugins.bot.questionHostTypeTrigger.title": "트리거 선택",
  "plugins.bot.questionHostTypeTrigger.placeholder": "트리거 선택",
  "plugins.bot.triggers.http-functions.cliName": "http-functions",
  "plugins.bot.triggers.http-functions.description": "Azure Functions",
  "plugins.bot.triggers.http-functions.detail": "Azure Functions에서 호스팅된 실행 중 함수는 HTTP 요청을 수신 대기할 수 있습니다.",
  "plugins.bot.triggers.http-functions.label": "HTTP 트리거",
  "plugins.bot.triggers.http-and-timer-functions.cliName": "http 및 타이머 기능",
  "plugins.bot.triggers.http-and-timer-functions.description": "Azure Functions",
  "plugins.bot.triggers.http-and-timer-functions.detail": "Azure Functions에서 호스팅되는 실행 중인 함수는 HTTP 요청을 수신하고 특정 일정에 따라 응답할 수 있습니다.",
  "plugins.bot.triggers.http-and-timer-functions.label": "HTTP 및 타이머 트리거",
  "plugins.bot.triggers.http-restify.cliName": "http-restify",
  "plugins.bot.triggers.http-restify.description": "Restify 서버",
  "plugins.bot.triggers.http-restify.detail": "Azure App Service에서 호스팅된 실행 중 restify 서버는 HTTP 요청을 수신 대기할 수 있습니다.",
  "plugins.bot.triggers.http-restify.label": "HTTP 트리거",
  "plugins.bot.triggers.http-webapi.cliName": "http-webapi",
  "plugins.bot.triggers.http-webapi.description": "Web API 서버",
  "plugins.bot.triggers.http-webapi.detail": "Azure App Service에서 호스팅된 실행 중인 Web API 서버는 HTTP 요청을 수신 대기할 수 있습니다.",
  "plugins.bot.triggers.http-webapi.label": "HTTP 트리거",
  "plugins.bot.triggers.timer-functions.cliName": "timer-functions",
  "plugins.bot.triggers.timer-functions.description": "Azure Functions",
  "plugins.bot.triggers.timer-functions.detail": "Azure Functions에서 호스팅된 실행 중 함수는 특정 일정에 따라 응답할 수 있습니다.",
  "plugins.bot.triggers.timer-functions.label": "타이머 트리거",
  "plugins.sql.getQuestionAdminName.title": "Azure SQL 서버 관리자 사용자 이름",
  "plugins.sql.getQuestionAdminName.validation.sqlUserNameEmpty": "Azure SQL 서버 관리자 사용자 이름은 비워둘 수 없습니다.",
  "plugins.sql.getQuestionAdminName.validation.sqlUserNameContainsSqlIdentifier": "Azure SQL 서버 관리자 사용자 이름은 비워둘 수 없습니다.",
  "plugins.sql.getQuestionAdminName.validation.sqlUserNameContainsNonAlphanumeric": "Azure SQL 서버 관리자 사용자 이름은 영숫자가 아닌 문자를 포함할 수 없습니다.",
  "plugins.sql.getQuestionAdminName.validation.sqlUserNameStartWithNumber": "Azure SQL 서버 관리자 사용자 이름은 숫자로 시작할 수 없습니다.",
  "plugins.sql.getQuestionAdminPassword.title": "Azure SQL 서버 관리자 암호",
  "plugins.sql.getQuestionAdminPassword.validation.sqlPasswordEmpty": "Azure SQL 서버 관리자 암호는 비워둘 수 없습니다.",
  "plugins.sql.getQuestionAdminPassword.validation.sqlPasswordLengthLessThan8": "Azure SQL 서버 관리자 암호는 8자 이상이어야 합니다.",
  "plugins.sql.getQuestionAdminPassword.validation.sqlPasswordLengthGreatThan128": "Azure SQL 서버 관리자 암호는 128자 이하여야 합니다.",
  "plugins.sql.getQuestionAdminPassword.validation.sqlPasswordMustContain3Categories": "암호는 영어 대문자, 영어 소문자, 숫자(0~9) 및 영문자/숫자가 아닌 문자(!, $, #, % 등) 범주 중 세 가지 이상에 해당하는 문자를 포함해야 합니다.",
  "plugins.sql.getQuestionAdminPassword.validation.sqlPasswordCannotContainUserName": "사용자 이름의 일부 또는 전부를 암호에 포함할 수 없습니다.",
  "plugins.sql.getQuestionConfirmPassword.title": "Azure SQL 서버 관리자 암호 확인",
  "plugins.sql.getQuestionConfirmPassword.validation.sqlPasswordMustMatch": "암호와 암호 확인의 입력 내용이 일치해야 합니다.",
  "plugins.cicd.ciOption.detail": "코드, 빌드 및 실행 테스트의 확인에 도움을 줍니다.",
  "plugins.cicd.cdOption.detail": "코드, 빌드, 테스트, 클라우드 배포의 확인에 도움을 줍니다.",
  "plugins.cicd.provisionOption.detail": "클라우드 및 Teams 앱 등록에서 리소스를 생성/업데이트하는 데 도움을 줍니다.",
  "plugins.cicd.publishOption.detail": "Teams 앱을 테넌트에 게시하는 데 도움을 줍니다.",
  "plugins.cicd.whichProvider.title": "CI/CD 공급자 선택",
  "plugins.cicd.whichTemplate.title": "템플릿 선택",
  "plugins.cicd.whichEnvironment.title": "환경 선택",
  "plugins.cicd.ProgressBar.scaffold.title": "워크플로 자동화 파일을 스캐폴딩하는 중",
  "plugins.cicd.ProgressBar.scaffold.detail": "%s에 대한 워크플로 파일을 스캐폴딩하는 중입니다.",
  "plugins.cicd.result.scaffold.created": "%s 환경에 대한 %s을(를) 사용하는 %s을(를) 포함한 워크플로 자동화가 프로젝트에 추가되었습니다. 추가 정보 파일의 지침에 따라 워크플로를 구성하세요.",
  "plugins.cicd.result.scaffold.skipped": "%s 환경에 대한 %s을(를) 사용하는 %s의 템플릿을 이미 만들었습니다. 해당 템플릿을 사용자 지정하거나 제거 후 새 템플릿을 만드세요.",
  "plugins.cicd.suggestions.checkPermission": "충분한 권한이 있는지 확인하세요.",
  "plugins.cicd.suggestions.createProjectOrOpenExisting": "새 프로젝트를 만들거나 기존 프로젝트를 열 수 있습니다.",
  "error.cicd.FailedToListMultiEnv": "Unable to list multi env: %s.",
  "error.cicd.PreconditionNotMet": "입력의 일부 사전 조건이 충족되지 않았습니다.",
  "plugins.apiConnector.getQuestionApiName.title": "API의 식별 이름을 입력하세요.",
  "plugins.apiConnector.getQuestionApiName.placeholder": "API 별칭은 앱 설정 이름을 생성하는 데 사용됩니다.",
  "plugins.apiConnector.getQuestionEndpoint.title": "디버깅을 위한 API 엔드포인트를 입력합니다.",
  "plugins.apiConnector.getQuestionEndpoint.placeholder": "API 엔드포인트가 로컬 앱 설정에 추가됩니다.",
  "plugins.apiConnector.getQuestion.basicAuth.userName.title": "기본 인증을 위한 사용자 이름을 입력합니다.",
  "plugins.apiConnector.getQuestion.basicAuth.userName.placeholder": "사용자 이름이 로컬 앱 설정에 추가됩니다.",
  "plugins.apiConnector.getQuestion.appType.title": "사용할 AAD 앱 등록을 선택하세요.",
  "plugins.apiConnector.getQuestion.apiKeyLocation.title": "요청에서의 API 키 위치를 선택합니다.",
  "plugins.apiConnector.getQuestion.apiKeyName.title": "API 키 이름을 입력하세요.",
  "plugins.apiConnector.getQuestion.apiKeyName.placeholder": "생성된 파일에 키 이름이 추가됩니다.",
  "plugins.apiConnector.whichService.title": "API를 호출할 구성 요소를 선택합니다.",
  "plugins.apiConnector.whichService.placeholder": "패키지를 가져오고 앱 설정이 추가됩니다.",
  "plugins.apiConnector.whichAuthType.title": "API 인증 유형을 선택합니다.",
  "plugins.apiConnector.whichAuthType.placeholder": "선택 사항에 따라 샘플 코드가 생성됩니다.",
  "plugins.apiConnector.reuseAppOption.title": "현재 Teams 앱에서 앱 등록 다시 사용",
  "plugins.apiConnector.anotherAppOption.title": "다른 앱 등록 사용",
  "plugins.apiConnector.requestHeaderOption.title": "요청 헤더",
  "plugins.apiConnector.queryParamsOption.title": "쿼리 매개 변수",
  "plugins.apiConnector.appTenantId.title": "AAD 테넌트 ID를 입력하세요.",
  "plugins.apiConnector.appTenantId.placeholder": "AAD 테넌트 ID가 로컬 앱 설정에 추가됩니다.",
  "plugins.apiConnector.appId.title": "AAD 애플리케이션 ID(클라이언트 ID)를 입력합니다.",
  "plugins.apiConnector.appId.placeholder": "AAD 애플리케이션 ID(클라이언트 ID)가 로컬 앱 설정에 추가됩니다.",
  "plugins.apiConnector.botOption.title": "알림 / 명령 및 응답",
  "plugins.apiConnector.functionOption.title": "Azure Functions 앱",
  "plugins.apiConnector.BasicAuthOption.detail": "인증 요청에 사용자 이름 및 암호 사용",
  "plugins.apiConnector.CertAuthOption.detail": "요청 인증에 인증서 사용",
  "plugins.apiConnector.AADAuthOption.detail": "요청 인증에 Azure Active Directory에서 발급한 액세스 토큰 사용",
  "plugins.apiConnector.APIKeyOption.detail": "요청 인증에 API 키 사용",
  "plugins.apiConnector.ImplementMyselfOption.detail": "요청 인증에 사용자 지정된 논리 사용",
  "plugins.apiConnector.questionComponentSelect.emptySelection": "구성 요소를 하나 이상 선택해야 합니다.",
  "plugins.apiConnector.QuestionAppName.validation.ApiNameExist": "기존 파일 %s와(과)의 충돌을 방지하려면 다른 API 이름을 제공하세요.",
  "plugins.apiConnector.QuestionAppName.validation.ApiNameAlphanumeric": "영숫자만 포함된 다른 API 이름을 제공하세요.",
  "plugins.apiConnector.QuestionAppName.validation.ApiNameNumberPrefix": "숫자로 시작하지 않는 다른 API 이름을 제공하세요.",
  "plugins.apiConnector.Question.validation.EmptyValue": "값은 비워 둘 수 없음",
  "plugins.apiConnector.Question.validation.NotGuid": "값은 GUID여야 함",
  "plugins.apiConnector.QuestionApiEndpoint.validation.NotHttp": "API 엔드포인트는 유효한 http(s) URL이어야 함",
  "plugins.apiConnector.Notification.GenerateFiles": "%s에 API를 호출하는 샘플 코드를 생성했습니다. 파일을 열고 지시에 따라 API를 호출하세요.",
  "plugins.apiConnector.Notification.LinkNotification": "%s을(를) 방문해 TeamsFx SDK를 사용하여 API를 호출하는 방법을 파악할 수 있습니다.",
  "plugins.apiConnector.Log.CommandSuccess": "대상 API를 호출하도록 프로젝트를 업데이트했습니다. 생성/업데이트된 파일 목록은 다음과 같습니다.\n\n%s",
  "error.rgCheckBaseError": "Unable to check the existence of resource group '%s' in subscription '%'",
  "error.rgUnauthorizedError": "구독 '%s'에서 리소스 그룹 '%s'의 존재를 확인할 수 있는 권한이 없습니다. Azure 구독을 확인하세요.",
  "error.ProjectFolderExistError": "경로 %s이(가) 이미 있습니다. 다른 폴더를 선택합니다.",
  "error.ProjectFolderInvalidError": "경로 %s이(가) 잘못되었습니다. 사용자 설정에서 올바른 루트 폴더를 설정하세요(\\${homeDir}(으)로 시작하는 절대 디렉터리 또는 상대 디렉터리 사용).",
  "error.NoProjectOpenedError": "열려 있는 프로젝트가 없습니다. 새 프로젝트를 만들거나 기존 프로젝트를 열 수 있습니다.",
  "error.InitializedFileExistError": "초기화된 파일 %s이(가) 이미 존재합니다. 정리 후 다시 시도하세요.",
  "error.InvalidProjectSettingsFileError": "projectSettings.json 파일이 잘못되었습니다. %s.",
  "error.FetchSampleError": "Unable to get data from remote repository for %s.",
  "error.InvalidEnvNameError": "환경 이름은 문자, 숫자, _ 및 -만 포함할 수 있습니다.",
  "error.UpgradeCanceledError": "프로젝트를 업그레이드하지 않으려면 다른 버전(2.10.0 이하 버전)의 Teams 도구 키트를 설치합니다.",
  "error.UpgradeV3CanceledError": "업그레이드할 준비가 되지 않은 경우 이전 버전의 Teams Toolkit을 계속 사용하세요.",
  "error.ConsolidateCanceledError": "프로젝트를 업그레이드하지 않으려면 다른 버전(3.7.0 이하 버전)의 Teams 도구 키트를 설치합니다.",
  "error.OperationNotPermittedError": "작업이 허용되지 않습니다: %s",
  "error.InvalidInputError": "Invalid inputs: %s",
  "error.ProjectSettingsUndefinedError": "프로젝트 설정이 정의되지 않았습니다.",
  "error.MultipleEnvNotEnabledError": "MultipleEnv 기능을 사용할 수 없습니다.",
  "error.ProjectEnvAlreadyExistError": "프로젝트 환경 %s이(가) 이미 있습니다.",
  "error.InvalidEnvConfigError": "구성 %s이(가) 잘못되었습니다. 세부 정보: %s.",
  "error.NotImplementedError": "메서드가 구현되지 않음: %s",
  "error.LoadPluginError": "Unable to load plugin",
  "error.SPFxConfigError": "SPFx 구성 %s을(를) 로드하지 못했습니다.",
  "error.ProjectSettingError": "프로젝트 설정을 로드하지 못했습니다.",
  "error.SolutionConfigError": "솔루션 컨텍스트를 로드하지 못했습니다.",
  "error.FailedToParseResourceIdError": "Unable to get '%s' from resource id: '%s'",
  "error.MissingSubscriptionInConfig": "(%s)에서 리소스 그룹(%s)의 구독 ID를 제공하세요.",
  "error.NoSubscriptionFound": "Unable to find a subscription.",
  "error.TrustCertificateCancelError": "사용자가 취소되었습니다. Teams가 도구 키트에서 사용하는 자체 서명된 SSL 인증서를 신뢰하려면 자체 서명된 인증서를 인증서 저장소에 추가해야 합니다.",
  "error.BicepGenerationError": "Unable to generate Bicep file %s. Reason: %s",
  "error.LocalBotEndpointNotConfigured": "로컬 봇 엔드포인트가 구성되지 않았습니다. \".fx/configs/config.local.json\"에서 \"bot.siteEndpoint\"를 설정하고 다시 시도하세요.",
  "error.NgrokTunnelNotConnected": "Ngrok 터널이 연결되어 있지 않습니다. 네트워크 설정을 확인하고 다시 시도하세요.",
  "error.VideoFilterAppNotRemoteSupported": "원격의 비디오 필터 앱은 Teams Toolkit에서 지원되지 않습니다. 프로젝트 루트 폴더에서 README.md 파일을 확인하세요.",
  "error.frontend.FailedSaveEnv": "Unable to save environment variables to %s. Your App may not work.",
  "error.frontend.FailedLoadEnv": "Unable to load environment variables from %s. Your App may not work.",
  "error.appstudio.teamsAppCreateFailed": "Unable to create Teams app in Developer Portal, due to %s",
  "error.appstudio.teamsAppUpdateFailed": "Unable to update Teams app with ID %s.",
  "error.appstudio.apiFailed": "API call to Developer Portal failed. Check [Output panel](command:fx-extension.showOutputChannel) for details.",
  "error.appstudio.apiFailed.telemetry": "개발자 포털 대한 API 호출이 실패했습니다. %s, %s, API 이름: %s, X-Correlation-ID: %s. 이 오류는 일부 일시적인 서비스 오류에서 발생할 수 있습니다. 몇 분 정도 기다린 후 현재 단계를 다시 시도하세요.",
  "error.appstudio.authServiceApiFailed": "개발자 포털에 대한 API 호출 실패: %s, %s, 요청 경로: %s",
  "error.appstudio.publishFailed": "Unable to publish Teams app with ID %s.",
  "error.appstudio.buildError": "Teams 패키지를 빌드하지 못했습니다!",
  "error.appstudio.checkPermissionFailed": "권한을 확인하지 못했습니다. 이유: %s",
  "error.appstudio.grantPermissionFailed": "권한을 부여하지 못했습니다. 이유: %s",
  "error.appstudio.listCollaboratorFailed": "공동 작업자를 나열하지 못했습니다. 이유: %s",
  "error.appstudio.updateManifestInvalidApp": "ID가 %s인 Teams 앱을 찾을 수 없습니다. Teams 플랫폼으로 매니페스트를 업데이트하기 전에 먼저 디버그 또는 프로비전을 실행해야 합니다.",
  "error.appstudio.invalidCapability": "잘못된 기능: %s",
  "error.appstudio.capabilityExceedLimit": "기능 %s을(를) 추가할 수 없습니다. 제한에 도달했습니다.",
  "error.appstudio.staticTabNotExist": "Cannot find static tab with entity id %s, unable to update.",
  "error.appstudio.capabilityNotExist": "Capability %s does not exist in manifest, unable to update.",
  "error.appstudio.noManifestId": "매니페스트 찾기에서 잘못된 ID를 찾았습니다.",
  "error.appstudio.validateFetchSchemaFailed": "Unable to get schema from %s, message: %s",
  "error.appstudio.validateSchemaNotDefined": "매니페스트 스키마가 정의되지 않음",
  "error.appstudio.publishInDevPortalSuggestionForValidationError": "\"Zip Teams 앱 패키지\"에서 패키지를 생성하고 다시 시도하세요.",
  "error.appstudio.teamsAppCreateConflict": "Unable to create Teams app with 409 Conflict error. That may come from your app id is conflicting with another app in your tenant. Click Get Help to learn more.",
  "error.appstudio.teamsAppCreateConflictWithPublishedApp": "해당 ID의 Teams 앱이 조직의 앱 스토어에 이미 있습니다. 앱 ID를 수동으로 업데이트하고 다시 시도하세요.",
  "error.appstudio.NotAllowedToAcquireBotFrameworkToken": "현재 계정은 botframework 토큰을 가져올 수 없습니다.",
  "error.appstudio.BotProvisionReturnsForbiddenResult": "Botframework 프로비전은 봇 등록을 만들려는 시도에서 금지된 결과를 반환합니다.",
  "error.appstudio.BotProvisionReturnsConflictResult": "Botframework 프로비전은 봇 등록을 만들려는 시도에서 충돌 결과를 반환합니다.",
  "error.function.FindAppError": "Unable to find the function app.",
  "error.generator.TemplateZipFallbackError": "Unable to download zip package and open local zip package.",
  "error.generator.FetchZipFromUrlError": "Unable to download zip package from %s.",
  "error.generator.UnzipError": "Unable to unzip templates and write to disk.",
  "error.generator.MissKeyError": "Unable to find key %s",
  "error.generator.DownloadSampleApiLimitError": "Unable to download sample due to throttling. Retry later after rate limit reset (This may take up to 1 hour). Alternatively, you can go to %s to git clone the repo manually",
  "error.generator.DownloadSampleNetworkError": "Unable to download sample due to network error. Check your network connection and retry. Alternatively, you can go to %s to git clone the repo manually",
  "error.generator.ParseUrlError": "Unable to parse url %s",
  "error.sql.GetDetail": "Get the detailed error message in [Output panel](command:fx-extension.showOutputChannel).",
  "error.sql.LinkHelpMessage": "%s을(를) 따라 처리할 수 있습니다.",
  "error.sql.SqlInputError": "SQL 관리자 이름 또는 암호가 비어 있습니다.",
  "error.sql.SqlAskInputError": "Unable to get answer for SQL questions",
  "error.sql.SqlEndpointError": "SQL Server %s이(가) 잘못되었습니다.",
  "error.sql.DatabaseUserCreateError": "Unable to create user '%s' in database %s",
  "error.sql.SqlAddAdminError": "Unable to add AAD admin '%s'. %s",
  "error.sql.SqlLocalFirwallError": "Unable to add local firewall for '%s'. %s",
  "error.sql.SqlDeleteLocalFirwallError": "Unable to delete local firewall for '%s'. Delete '%s' manually. %s",
  "error.sql.SqlUserInfoError": "Unable to get login user info.",
  "error.sql.SqlGetConfigError": "Unable to get config value of '%s' from '%s'.",
  "error.sql.SqlInvalidConfigError": "%s의 구성 값 '%s'이(가) 잘못되었습니다.",
  "error.sql.SqlCheckError": "Unable to check SQL Server '%s'. %s",
  "error.sql.SqlCheckAdminError": "Unable to check AAD admin '%s'. %s",
  "error.sql.IdentityCredentialUndefine": "관리 ID 사용자 %s을(를) 추가하기 위해 데이터베이스에 액세스할 수 없습니다. 데이터베이스 %s에 대한 사용자를 수동으로 추가하세요.",
  "error.sql.ServicePrincipalWarning": "Azure sql의 서비스 주체 관리자는 데이터베이스 사용자 <%s>을(를) 추가할 수 없습니다. %s에 대한 사용자를 수동으로 추가할 수 있습니다.",
  "error.sql.DomainError": "조건부 액세스 정책에는 규격 장치가 필요하지만 장치가 규격을 준수하지 않습니다. %s",
  "error.sql.GuestAdminError": "SQL 관리자에게 데이터베이스 사용자를 추가할 수 있는 충분한 권한이 없습니다. %s",
  "error.apiConnector.SampleCodeCreateFailError": "Unable to scaffold API connection samples. Reason: %s",
  "error.apiConnector.ScaffoldApiFilesError": "Unable to scaffold connect API files, Reason: %s",
  "error.apiConnector.ApiConnectorInputError": "API 커넥터 입력 %s이(가) 잘못됨",
  "error.apiConnector.ApiConnectorPathNotExistError": "%s 경로가 없습니다. 올바른 폴더를 선택하세요.",
  "error.apiConnector.ApiConnectorCreateFileFail": "Unable to create %s",
  "error.apiConnector.NoActivePluginsExistError": "먼저 활성 리소스를 만드세요.",
  "error.apiConnector.NoBotOrFunctionExistError": "먼저 봇 또는 함수 리소스를 만드세요.",
  "error.apiConnector.ApiConnectorFunctionRouteError": "Unable to route function call: %s",
  "error.apiConnector.SDKVersionImcompatibleError": "%s 프로젝트에서 @microsoft/teamsfx 버전 %s이(가) 호환되지 않습니다. @microsoft/teamsfx 버전을 %s(으)로 업그레이드하고 이 기능을 다시 시도하세요.",
  "error.apiConnector.pkgFileNotExistError": "%s 프로젝트에 package.json이 없음",
  "error.apiConnector.componentNotExistError": "%s 구성 요소가 없습니다. 먼저 추가하세요.",
  "error.apiConnector.envVarExistError": ".env.teamsfx.local에서 기존 env 변수 %s과(와)의 충돌을 방지하려면 다른 API 이름을 제공하세요.",
  "error.debugHandler.InvalidAppManifestPackageFileFormatError": "manifestPackagePath는 .zip 파일 경로여야 합니다.",
  "error.debugHandler.InvalidExistingAADArgsError": "SSO용 기존 AAD 앱을 사용하는 경우 objectId, clientId 및 clientSecret이 모두 필요합니다.",
  "error.debugHandler.InvalidExistingBotArgsError": "기존 봇을 사용하는 경우 botId와 botPassword를 함께 설정해야 합니다.",
  "error.debugHandler.DebugArgumentEmptyError": "디버그 인수 '%s'이(가) 비어 있습니다.",
  "error.debugHandler.InvalidTabBaseUrlError": "baseUrl은 유효한 https URL이어야 합니다.",
  "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": "애플리케이션 이름은 문자로 시작해야 하며 문자 또는 숫자를 두 개 이상 포함해야 합니다. 일부 특수 문자를 포함할 수 없습니다.",
  "core.QuestionAppName.validation.maxlength": "애플리케이션 이름이 최대 길이인 30자보다 깁니다.",
  "core.QuestionAppName.validation.pathExist": "경로 %s이(가) 있습니다. 다른 애플리케이션 이름을 선택하세요.",
  "core.ProgrammingLanguageQuestion.placeholder": "프로그래밍 언어를 선택합니다.",
  "core.ProgrammingLanguageQuestion.placeholder.spfx": "SPFx는 현재 TypeScript만 지원합니다.",
  "core.option.tutorial": "자습서 열기",
  "core.option.github": "GitHub 가이드 열기",
  "core.option.inProduct": "제품 내 가이드 열기",
  "core.TabOption.label": "탭",
  "core.TabOption.labelNew": "SSO 지원 탭",
  "core.TabOption.description": "UI 기반 앱",
  "core.TabOption.detail": "Microsoft Teams에 포함된 Teams 인식 웹 페이지",
  "core.TabOption.detailNew": "Microsoft Teams에 포함된 Teams ID 인식 웹 페이지",
  "core.DashboardOption.label": "Dashboard",
  "core.DashboardOption.detail": "A canvas with cards and widgets for displaying important information",
  "core.BotOption.description": "대화형 에이전트",
  "core.BotOption.detail": "대화를 통해 간단하고 반복적인 자동화된 작업 실행",
  "core.BotNewUIOption.label": "Basic Bot",
  "core.BotNewUIOption.detail": "A simple implementation of a bot that's ready to customize",
  "core.MessageExtensionOption.labelNew": "Collect Form Input and Process Data",
  "core.MessageExtensionOption.label": "메시지 확장",
  "core.MessageExtensionOption.description": "사용자가 Teams에서 메시지를 작성할 때의 사용자 지정 UI",
  "core.MessageExtensionOption.detail": "Get user input, do something with it, and send customized results back",
  "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.ExistingTabOption.label": "기존 웹앱 포함",
  "core.ExistingTabOption.detail": "자체 정적 웹 페이지를 가져오고 Microsoft Teams에 포함",
  "core.ExistingTabEndpointQuestion.placeholder": "기존 탭 엔드포인트 입력",
  "core.ExistingTabEndpointQuestion.title": "웹앱의 로컬 엔드포인트 입력",
  "core.ExistingTabEndpointQuestion.validation": "https://로 시작하는 유효한 URL을 입력하세요.",
  "core.TabSPFxOption.label": "탭(SPFx)",
  "core.TabSPFxOption.labelNew": "SPFx",
  "core.TabSPFxOption.description": "SharePoint 프레임워크 사용 클라이언트 쪽 앱",
  "core.TabSPFxOption.detail": "Microsoft Teams를 사용하여 긴밀하게 통합된 자동 호스팅 SPFx 웹 파트",
  "core.TabSPFxOption.detailNew": "Build UI with SharePoint Framework",
  "core.TabSso.description": "탭에 대한 Single Sign-On",
  "core.TabSso.detail": "Teams 탭 앱에서 Single Sign-On 사용",
  "core.BotSso.description": "봇에 대한 Single Sign-On",
  "core.BotSso.detail": "Teams 봇 앱에서 Single Sign-On 사용",
  "core.TabNonSso.label": "Basic Tab",
  "core.TabNonSso.detail": "A simple implementation of a web app that's ready to customize",
  "core.addCapabilityQuestion.title": "기능 선택",
  "core.addCapabilityQuestion.titleNew": "기능",
  "core.addFeatureQuestion.title": "기능 추가",
  "core.createCapabilityQuestion.title": "기능 선택",
  "core.createCapabilityQuestion.titleNew": "기능",
  "core.createCapabilityQuestion.placeholder": "기능 선택",
  "core.createProjectQuestion.option.description.previewOnWindow": "Preview on Windows",
  "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.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 or initiate actions from the chat compose area of Teams and Outlook",
  "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",
  "core.createProjectQuestion.projectType.outlookAddin.label": "Outlook Add-in",
  "core.createProjectQuestion.projectType.outlookAddin.title": "App Features Using an Outlook Add-in",
  "core.createProjectQuestion.projectType.tab.detail": "Embed your own web content in Teams, Outlook, and the Micosoft 365 app",
  "core.createProjectQuestion.projectType.tab.title": "App Features Using a Tab",
  "core.createProjectQuestion.title": "New Project",
  "core.capability.validation": "잘못된 기능 조합: %s, 옵션 집합 %s을(를) 함께 사용할 수 없음",
  "core.spfxFolder.title": "SPFx 솔루션 폴더",
  "core.spfxFolder.placeholder": "SPFx 솔루션이 포함된 폴더를 선택하세요.",
  "core.QuestionSelectTargetEnvironment.title": "환경 선택",
  "core.getQuestionNewTargetEnvironmentName.title": "새 환경 이름",
  "core.getQuestionNewTargetEnvironmentName.placeholder": "새 환경 이름",
  "core.getQuestionNewTargetEnvironmentName.validation1": "환경 이름은 문자, 숫자, _ 및 -만 포함할 수 있습니다.",
  "core.getQuestionNewTargetEnvironmentName.validation2": "환경 구성 경로의 길이가 Windows 제한을 초과합니다.",
  "core.getQuestionNewTargetEnvironmentName.validation3": "환경 '%s'을(를) 만들 수 없습니다.",
  "core.getQuestionNewTargetEnvironmentName.validation4": "Unable to list env configs",
  "core.getQuestionNewTargetEnvironmentName.validation5": "프로젝트 환경 %s이(가) 이미 있습니다.",
  "core.QuestionSelectSourceEnvironment.title": "복사본을 만들 환경 선택",
  "core.QuestionSelectResourceGroup.title": "리소스 그룹 선택",
  "core.QuestionNewResourceGroupName.placeholder": "새 리소스 그룹 이름",
  "core.QuestionNewResourceGroupName.title": "새 리소스 그룹 이름",
  "core.QuestionNewResourceGroupName.validation": "이름에는 영숫자 문자 또는 기호 _-()만 사용할 수 있습니다.",
  "core.QuestionNewResourceGroupLocation.title": "새 리소스 그룹의 위치",
  "core.question.workspaceFolder.title": "작업 영역 폴더",
  "core.question.workspaceFolder.placeholder": "프로젝트 루트 폴더를 포함할 폴더를 선택하세요.",
  "core.ScratchOptionYesVSC.label": "새 앱 만들기",
  "core.ScratchOptionYesVSC.officeAddin.label": "Teams 기능으로 시작",
  "core.ScratchOptionYesVSC.detail": "Teams 도구 키트를 사용하여 새 Teams 애플리케이션을 만듭니다.",
  "core.ScratchOptionYes.label": "새 앱 만들기",
  "core.ScratchOptionYes.detail": "Teams 도구 키트를 사용하여 새 Teams 애플리케이션을 만듭니다.",
  "core.ScratchOptionNoVSC.label": "샘플에서 시작",
  "core.ScratchOptionNoVSC.detail": "기존 샘플을 새 애플리케이션의 시작점으로 사용합니다.",
  "core.ScratchOptionNo.label": "샘플에서 시작",
  "core.ScratchOptionNo.detail": "기존 샘플을 새 애플리케이션의 시작점으로 사용합니다.",
  "core.RuntimeOptionNodeJS.detail": "빠른 JavaScript 서버 런타임",
  "core.RuntimeOptionDotNet.detail": "플랫폼 간 무료 오픈 소스",
  "core.getCreateNewOrFromSampleQuestion.title": "Teams 도구 키트: 새 앱 만들기",
  "core.getRuntimeQuestion.title": "Teams 도구 키트: 앱의 런타임 선택",
  "core.getCreateNewOrFromSampleQuestion.placeholder": "옵션 선택",
  "core.getRuntimeQuestion.placeholder": "런타임 선택",
  "core.SampleSelect.title": "샘플에서 시작",
  "core.SampleSelect.placeholder": "샘플 선택",
  "core.SampleSelect.buttons.viewSamples": "샘플 보기",
  "core.HostTypeOptionAzure.label": "Azure",
  "core.HostTypeOptionSPFx.label": "SPFx(SharePoint Framework)",
  "core.updateBotIdsQuestion.title": "디버깅을 위한 새 봇 만들기",
  "core.updateBotIdsQuestion.placeholder": "botId의 원래 값을 유지하려면 선택을 취소하세요.",
  "core.updateBotIdForBot.description": "manifest.json에서 %s botId를 \"${{BOT_ID}}\"(으)로 업데이트",
  "core.updateBotIdForMessageExtension.description": "manifest.json에서 %s botId를 \"${{BOT_ID}}\"(으)로 업데이트",
  "core.updateBotIdForBot.label": "봇",
  "core.updateBotIdForMessageExtension.label": "메시지 확장",
  "core.updateContentUrlQuestion.title": "디버깅을 위한 콘텐츠 URL 구성",
  "core.updateWebsiteUrlQuestion.title": "디버깅을 위한 웹 사이트 URL 구성",
  "core.updateContentUrlOption.description": "콘텐츠 URL을 %s에서 %s으(로) 업데이트",
  "core.updateWebsiteUrlOption.description": "웹 사이트 URL을 %s에서 %s(으)로 업데이트",
  "core.updateUrlQuestion.placeholder": "선택 취소하여 원본 URL을 유지",
  "core.AzureResourceSQL.label": "Azure SQL Database",
  "core.AzureResourceSQL.description": "Azure Functions 앱도 Azure SQL Database에 액세스하도록 선택됩니다.",
  "core.AzureResourceSQLNewUI.label": "Azure SQL Database",
  "core.AzureResourceSQLNewUI.detail": "클라우드용으로 빌드된 항상 최신 상태로 유지되는 관계형 데이터베이스 서비스",
  "core.AzureResourceFunction.label": "Azure Functions 앱",
  "core.AzureResourceFunctionNewUI.label": "Azure Functions",
  "core.AzureResourceFunctionNewUI.detail": "코드를 적게 작성할 수 있게 해주는 서버리스 이벤트 중심 컴퓨팅 솔루션",
  "core.AzureResourceApim.label": "Azure API Management에서 API 등록",
  "core.AzureResourceApim.description": "Azure Functions 앱도 API로 게시되도록 선택됩니다.",
  "core.AzureResourceApimNewUI.label": "Azure API Management",
  "core.AzureResourceApimNewUI.detail": "모든 환경의 API에 사용할 수 있는 하이브리드 다중 클라우드 관리 플랫폼",
  "core.AzureResourceKeyVault.label": "Azure Key Vault",
  "core.AzureResourceKeyVault.description": "Azure Key Vault를 사용하여 런타임 애플리케이션 비밀 보호",
  "core.AzureResourceKeyVaultNewUI.label": "Azure Key Vault",
  "core.AzureResourceKeyVaultNewUI.detail": "비밀의 안전한 저장과 액세스를 위한 클라우드 서비스",
  "core.SingleSignOnOption.label": "Single Sign-On",
  "core.SingleSignOnOption.detail": "Teams 시작 페이지 및 봇 기능을 위한 Single Sign-On 기능 개발",
  "core.ApiConnectionOption.label": "API 연결",
  "core.ApiConnectionOption.detail": "TeamsFx SDK를 사용하는 인증 지원을 통해 API에 연결",
  "core.cicdWorkflowOption.label": "CI/CD 워크플로",
  "core.cicdWorkflowOption.detail": "GitHub, Azure DevOps 또는 Jenkins에 대한 CI/CD 워크플로 추가",
  "core.getUserEmailQuestion.title": "동일한 Microsoft 365 테넌트의 계정에 대해 Teams/AAD 앱에 소유자 추가(이메일)",
  "core.getUserEmailQuestion.validation1": "메일 주소는 null이거나 비워 둘 수 없습니다.",
  "core.getUserEmailQuestion.validation2": "[UserName]을(를) 실제 사용자 이름으로 변경하세요.",
  "core.collaboration.error.failedToLoadDotEnvFile": "Unable to load your .env File. Reason: %s",
  "core.collaboration.error.failedToGetTeamsAppId": "Unable to find Teams app id in your .env file. Make sure you have already run 'Provision' or correctly set the value with key '%s' in your .env file.",
  "core.selectAadAppManifestQuestion.title": "Azure Active Directory manifest.json 파일 선택",
  "core.selectTeamsAppManifestQuestion.title": "Teams manifest.json 파일 선택",
  "core.selectTeamsAppPackageQuestion.title": "Select Teams app package file",
  "core.selectLocalTeamsAppManifestQuestion.title": "Select local Teams manifest.json file",
  "core.selectCollaborationAppTypeQuestion.title": "공동 작업자를 관리할 앱 선택",
  "core.confirmManifestQuestion.placeholder": "매니페스트가 올바르게 선택되었는지 확인",
  "core.aadAppQuestion.label": "Azure Active Directory 앱",
  "core.aadAppQuestion.description": "Single Sign-On용 Azure Active Directory 앱",
  "core.teamsAppQuestion.label": "Teams 앱",
  "core.teamsAppQuestion.description": "Teams 앱",
  "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.M365HostQuestion.title": "Platform",
  "core.M365HostQuestion.placeholder": "Select a platform to preview the app",
  "core.options.separator.scenario": "시나리오 기반 Teams 앱",
  "core.options.separator.resource": "클라우드 리소스",
  "core.options.separator.additional": "추가 기능",
  "core.common.LifecycleComplete.provision": "Successfully executed %s/%s actions in provision stage.",
  "core.common.LifecycleComplete.deploy": "Successfully executed %s/%s actions in deploy stage.",
  "core.common.LifecycleComplete.publish": "Successfully executed %s/%s actions in publish stage.",
  "core.common.TeamsMobileDesktopClientName": "Teams 데스크톱, 모바일 클라이언트 ID",
  "core.common.TeamsWebClientName": "Teams 웹 클라이언트 ID",
  "core.common.OfficeDesktopClientName": "데스크톱 클라이언트 ID에 대한 Microsoft 365 앱",
  "core.common.OfficeWebClientName1": "Microsoft 365 앱 클라이언트 ID 1",
  "core.common.OfficeWebClientName2": "Microsoft 365 앱 클라이언트 ID 2",
  "core.common.OutlookDesktopClientName": "Outlook 데스크톱 클라이언트 ID",
  "core.common.OutlookWebClientName1": "Outlook 웹 액세스 클라이언트 ID 1",
  "core.common.OutlookWebClientName2": "Outlook 웹 액세스 클라이언트 ID 2",
  "core.NewOfficeAddinOptionVSC.label": "Outlook 추가 기능으로 시작",
  "core.NewOfficeAddinOptionVSC.detail": "Use the Teams Toolkit to create a new Outlook add-in application.",
  "core.importAddin.label": "Import an Existing Outlook Add-in",
  "core.importAddin.detail": "Upgrade and add-in project to the latest app manifest and project structure",
  "core.newTaskpaneAddin.label": "Taskpane",
  "core.newTaskpaneAddin.detail": "Customize the Ribbon with a button and embed content in the Taskpane",
  "core.summary.actionDescription": "작업 %s%s",
  "core.summary.lifecycleDescription": "수명 주기 단계: %s(총 %s 단계). 다음 작업이 실행됩니다. %s",
  "core.summary.lifecycleNotExecuted": "%s 수명 주기 스테이지 %s이(가) 실행되지 않았습니다.",
  "core.summary.lifecycleSucceeded": "%s 수명 주기 스테이지 %s이(가) 실행되었습니다.",
  "core.summary.lifecycleFailed": "%s 수명 주기 단계 %s에 실패했습니다.",
  "core.summary.actionNotExecuted": "%s이(가) 실행되지 않았습니다.",
  "core.summary.actionFailed": "%s이(가) 실패했습니다.",
  "core.summary.actionSucceeded": "%s이(가) 실행되었습니다.",
  "core.summary.createdEnvFile": "환경 파일이 생성된 위치",
  "error.aad.GetAppError": "Unable to get AAD app with Object Id \"%s\" in tenant \"%s\". Please make sure the object id is valid, or delete 'objectId' under %s in %s and try again.",
  "error.aad.GetAppConfigError": "Unable to get %s from Azure AD app settings. Please make sure Azure AD app is correctly configured, or delete 'objectId' under %s in %s and try again.",
  "error.aad.GetSkipAppConfigError": "Unable to get all necessary info. You need to set %s, %s, %s, %s under%s in %s.",
  "error.aad.CreateAppError": "Unable to create an app in Azure Active Directory.",
  "error.aad.CreateAppForbiddenError": "Unable to create an app in Azure Active Directory. This problem can be resolved by login using a Microsoft 365 developer account, you can apply for a free account by joining Microsoft 365 Developer Program(https://developer.microsoft.com/en-us/microsoft-365/dev-program).",
  "error.aad.CreateSecretError": "`Unable to create an application secret in Azure Active Directory.`",
  "error.aad.UpdateRedirectUriError": "Unable to update application redirect URI in Azure Active Directory.",
  "error.aad.UpdateAppIdUriError": "Unable to update Application ID URI in Azure Active Directory. %s",
  "error.aad.UpdatePermissionError": "Unable to update application permission in Azure Active Directory.",
  "error.aad.AppIdUriInvalidError": "애플리케이션 ID URI가 잘못되었습니다. 계속하기 전에 애플리케이션을 프로비전합니다.",
  "error.aad.CannotGenerateIdentifierUris": "botId 또는 프런트 엔드 도메인을 찾을 수 없으므로 identifierUris를 생성할 수 없습니다. 구성 파일에서 적어도 둘 중 하나를 지정해야 합니다.",
  "error.aad.InvalidSelectedPlugins": "선택한 플러그 인이 잘못되었습니다. %s",
  "error.aad.ParsePermissionError": "Unable to parse permission request.",
  "error.aad.UnknownPermissionName": "Unable to find resource: %s. %s",
  "error.aad.UnknownPermissionRole": "Unable to find role \"%s\" for resource \"%s\". %s",
  "error.aad.UnknownPermissionScope": "Unable to find scope \"%s\" for resource \"%s\". %s",
  "error.aad.GetTokenError": "Unable to get user login information for %s.",
  "error.aad.TenantNotExistError": "Unable to get tenant information from user login.",
  "error.aad.MissingPermissionsRequestProvider": "플러그 인 컨텍스트에 permissionRequestProvider가 없습니다.",
  "error.aad.CheckPermissionError": "Unable to check permission.",
  "error.aad.GrantPermissionError": "%s: %s. Unable to grant permission.",
  "error.aad.ListCollaboratorError": "Unable to list collaborator.",
  "error.aad.AadManifestLoadError": "Unable to load manifest file from %s, due to %s",
  "error.aad.AadManifestMissingName": "AAD 매니페스트 파일에 name 속성이 비어 있거나 잘못됨",
  "error.aad.AadManifestMissingScopeIdForTeamsApp": "oauth2Permissions 속성에 값이 access_as_user이어야 하는 항목이 없음",
  "error.aad.AadManifestMissingObjectId": "AAD 매니페스트 파일에 id 속성이 없거나 잘못되었습니다. 먼저 프로비전 또는 디버그를 실행해야 합니다.",
  "error.aad.AadManifestMissingReplyUrlsWithType": "AAD 매니페스트 파일에 replyUrlsWithType 속성이 없거나 잘못되었습니다. 먼저 프로비전 또는 디버그를 실행해야 합니다.",
  "error.aad.AadManifestMissingIdentifierUris": "AAD 매니페스트 파일에 identifierUris 속성이 없거나 잘못되었습니다. 먼저 프로비전 또는 디버그를 실행해야 합니다.",
  "error.aad.AadManifestNotProvisioned": "Unable to generate AAD manifest because the resources have not been provisioned yet. You need to run provision or debug first. Click Get Help to learn more about why you need to provision or debug.",
  "error.aad.UpdateAadAppError": "Unable to update application in Azure Active Directory: %s",
  "error.aad.UpdateAadAppUsingManifestError": "Unable to update application in Azure Active Directory. Please make sure 'templates/appPackage/aad.template.json' is valid: %s",
  "error.aad.GetDisplayNameError": "Unable to get display name.",
  "error.aad.GetConfigError": "Unable to get configuration value \"%s\" for %s.",
  "error.aad.FormatError": "%s의 형식이 잘못되었습니다. 값: %s.",
  "error.aad.client.CreateFailed": "Unable to create an application registration in Azure Active Directory.",
  "error.aad.client.UpdateFailed": "Unable to update application registration in Azure Active Directory.",
  "error.aad.client.CreateSecretFailed": "Unable to create an application secret in Azure Active Directory.",
  "error.aad.client.GetFailed": "Unable to retrieve Azure Active Directory application registration.",
  "error.aad.client.CheckPermissionFailed": "Unable to check permission in Azure Active Directory.",
  "error.aad.client.GrantPermissionFailed": "Unable to grant permission in Azure Active Directory.",
  "error.aad.client.AppDefinitionIsNull": "애플리케이션 정의가 없습니다.",
  "error.aad.client.AppObjectIdIsNull": "개체 ID가 없습니다.",
  "error.aad.client.EmptyResponse": "응답이 없습니다.",
  "error.aad.client.ReachRetryLimit": "다시 시도 한도를 초과했습니다.",
  "error.aad.manifest.NameIsMissing": "name이 없음\n",
  "error.aad.manifest.SignInAudienceIsMissing": "signInAudience가 없음\n",
  "error.aad.manifest.RequiredResourceAccessIsMissing": "requiredResourceAccess가 없음\n",
  "error.aad.manifest.Oauth2PermissionsIsMissing": "oauth2Permissions가 없음\n",
  "error.aad.manifest.PreAuthorizedApplicationsIsMissing": "preAuthorizedApplications가 없음\n",
  "error.aad.manifest.AccessTokenAcceptedVersionIs1": "accessTokenAcceptedVersion이 1임\n",
  "error.aad.manifest.OptionalClaimsIsMissing": "optionalClaims가 없음\n",
  "error.aad.manifest.OptionalClaimsMissingIdtypClaim": "optionalClaims 액세스 토큰에 idtyp 클레임이 포함되어 있지 않음\n",
  "error.aad.manifest.AADManifestIssues": "AAD 매니페스트에 Teams 앱이 손상될 수 있는 다음과 같은 문제가 있습니다.\n",
  "error.aad.manifest.UnknownResourceAppId": "알 수 없는 resourceAppId %s",
  "error.aad.manifest.UnknownResourceAccessType": "알 수 없는 resourceAccess: %s",
  "error.aad.manifest.UnknownResourceAccessId": "알 수 없는 리소스 액세스 ID: %s, 권한을 리소스 액세스 ID로 사용하는 경우 대신 권한 ID를 사용해 보세요.",
  "plugins.aad.NoSelection": "Azure AD 앱을 찾을 수 없습니다. 권한을 업데이트하지 않습니다. 먼저 프로비전 또는 디버그를 실행해야 합니다.",
  "plugins.aad.UserCancelled": "사용자가 선택을 취소했습니다.",
  "plugins.aad.UpdatePermissionSuccessMessage": "Azure AD 앱에 대한 사용 권한을 업데이트했습니다. Azure Portal로 이동하여 사용 권한을 확인하거나 관리자 동의를 부여할 수 있습니다.",
  "plugins.aad.SkipProvision": "Azure AD 앱 프로비저닝을 건너뛰었습니다. Azure AD 앱을 수동으로 프로비전하고 구성해야 합니다.",
  "plugins.aad.OwnerAlreadyAdded": "사용자 %s이(가) 이미 Azure AD 앱 %s의 소유자로 추가되어 있습니다.",
  "plugins.aad.StepFailedAndSkipped": "%s 단계에서 실패했습니다. 제공된 Azure AD 앱의 경우 Azure Portal로 이동한 뒤 수동으로 %s(으)로 이동해야 합니다.",
  "plugins.aad.UpdatePermissionHelpMessage": "\"API 권한\"에서 권한 업데이트",
  "plugins.aad.UpdateAppIdUriHelpMessage": "\"API 노출\"에서 \"%s\"을(를) \"애플리케이션 ID URI\"로 설정",
  "plugins.aad.UpdateRedirectUriHelpMessage": "“인증”에서 \"%s\"을(를) \"URI로 리디렉션\"으로 설정",
  "plugins.aad.UpdateAadHelpMessage": "Azure AD 앱 매니페스트 업데이트",
  "plugins.apim.QuestionConstants.VSCode.OpenApiDocument.description": "API 문서 열기를 선택합니다.",
  "plugins.apim.QuestionConstants.VSCode.ApiPrefix.description": "API 이름 접두사를 입력합니다.",
  "plugins.apim.QuestionConstants.VSCode.ApiPrefix.prompt": "API의 고유한 이름은 '{api-접두사}-{리소스-접미사}-{api-버전}'입니다.",
  "plugins.apim.QuestionConstants.VSCode.ApiVersion.description": "API 버전을 선택합니다.",
  "plugins.apim.QuestionConstants.VSCode.ApiVersion.createNewApiVersionOption": "+ 새 API 버전 만들기",
  "plugins.apim.QuestionConstants.VSCode.NewApiVersion.description": "API 버전을 입력합니다.",
  "plugins.apim.QuestionConstants.CLI.OpenApiDocument.description": "Open API 문서 파일 경로입니다.",
  "plugins.apim.QuestionConstants.CLI.ApiPrefix.description": "API 이름 접두어입니다. 기본적으로 API의 고유한 이름은 '{api-접두사}-{리소스-접미사}-{api-버전}'입니다.",
  "plugins.apim.QuestionConstants.CLI.ApiId.description": "업데이트할 API의 고유 이름입니다.",
  "plugins.apim.QuestionConstants.CLI.ApiVersion.description": "API 버전입니다.",
  "plugins.apim.ValidationConstants.resourceIdValidPattern.message": "값에는 앞과 뒤에 숫자나 문자가 있는 경우 숫자, 문자 및 하이픈 기호만 포함할 수 있습니다.",
  "plugins.apim.ValidationConstants.defaultValidPattern.message": "값은 '*#&+:<>?' 중 어떤 문자도 포함할 수 없습니다.",
  "plugins.apim.ValidationConstants.guidValidPattern.message": "값은 GUID여야 합니다.",
  "plugins.apim.ValidationConstants.CLI.invalidOptionMessage": "옵션 '--%s'의 값이 잘못되었습니다.",
  "plugins.apim.ValidationConstants.CLI.emptyOptionMessage": "옵션 '--%s'이(가) 필요합니다. '--%s' 값을 설정하세요.",
  "plugins.apim.ValidationConstants.CLI.overrideOptionMessage": "옵션 '--%s'을(를) 재정의할 수 없습니다. '--%s' 옵션을 제거하세요.",
  "plugins.apim.RetryOperation.Create": "새 프로젝트 만들기",
  "plugins.apim.RetryOperation.Update": "API Management 리소스 추가",
  "plugins.apim.RetryOperation.Provision": "클라우드에서 프로비저닝",
  "plugins.apim.RetryOperation.Deploy": "클라우드에 배포",
  "plugins.apim.RetryOperation.Login": "Azure에 로그인하고 구독 선택",
  "plugins.apim.ProgressMessages.Scaffold.Scaffold": "OpenAPI 문서 스캐폴드",
  "plugins.apim.ProgressMessages.Provision.CreateApim": "API Management 서비스 만들기",
  "plugins.apim.ProgressMessages.Provision.CreateAad": "클라이언트 AAD 앱 등록 만들기",
  "plugins.apim.ProgressMessages.PostProvision.ConfigClientAad": "클라이언트 AAD 앱 등록 구성",
  "plugins.apim.ProgressMessages.PostProvision.ConfigAppAad": "Teams 앱용 AAD 앱 업데이트",
  "plugins.apim.ProgressMessages.Deploy.ImportApi": "API management로 API 가져오기",
  "plugins.apim.error.NoValidOpenApiDocument": "현재 작업 영역에 유효한 OpenApi 문서가 없습니다.",
  "plugins.apim.error.InvalidOpenApiDocument": "'%s' 파일은 올바른 OpenApi 문서가 아닙니다.",
  "plugins.apim.error.EmptyTitleInOpenApiDocument": "OpenApi 문서 '%s'에서 '제목' 속성을 비워 둘 수 없습니다.",
  "plugins.apim.error.EmptyVersionInOpenApiDocument": "OpenApi 문서 '%s'에서 'version' 속성을 비워 둘 수 없습니다.",
  "plugins.apim.error.InvalidAadObjectId": "개체 ID가 '%s'인 Azure Active Directory 애플리케이션을 찾을 수 없습니다.",
  "plugins.apim.error.EmptyConfigValue": "'%s'의 프로젝트 구성 '%s'이(가) '%s'에 없습니다. %s을(를) 다시 시도하거나 값을 수동으로 설정합니다.",
  "plugins.apim.error.NoPluginConfig": "%s 구성을 찾을 수 없습니다. %s을(를) 다시 시도하세요.",
  "plugins.apim.error.InvalidConfigValue": "'%s'의 프로젝트 구성 '%s'이(가) 잘못되었습니다. %s",
  "plugins.apim.error.ApimOperationError": "Unable to %s %s.",
  "plugins.apim.error.AadOperationError": "Unable to %s %s.",
  "plugins.apim.error.InvalidCliOptionError": "옵션이 잘못되었습니다. %s",
  "plugins.apim.error.NotImplemented": "구현되지 않았습니다.",
  "plugins.apim.error.InvalidFunctionEndpoint": "함수 엔드포인트 체계는 'http' 또는 'https'여야 합니다.",
  "plugins.apim.error.EmptyProperty": "속성 '%s'이(가) 비어 있습니다.",
  "plugins.apim.error.InvalidPropertyType": "속성 '%s'이(가) '%s' 유형이 아닙니다.",
  "plugins.apim.error.ShortenToEmpty": "'%s' 값은 비워 둘 수 없습니다.",
  "plugins.apim.error.FailedToParseResourceIdError": "Unable to get '%s' from resource id: '%s'.",
  "error.sa.NoConfigError": "Unable to get config value of '%s' from '%s'.",
  "error.sa.UnauthenticatedError": "Unable to get user login information.",
  "error.sa.CreateAppServicePlanError": "Unable to create App Service plan: %s",
  "error.sa.FreeServerFarmsQuotaError": "Unable to create App Service plan: %s",
  "error.sa.MissingSubscriptionRegistrationError": "Unable to create App Service plan: ${message}",
  "error.sa.CreateWebAppError": "Unable to create Web App: %s",
  "error.sa.ZipDeployError": "Unable to deploy Simple Auth bits: %s",
  "error.sa.UpdateApplicationSettingsError": "Unable to update application settings: %s",
  "error.sa.EndpointInvalidError": "Unable to verify endpoint: %s. Reason: %s",
  "error.sa.ZipDownloadError": "Unable to download Simple Auth bits: %s",
  "error.sa.VersionFileNotExist": "`Unable to load version file from %s",
  "plugins.sa.RegisterRersourceProviderFailed": "Unable to register required resource provider for Simple Auth. Reason: %s. Register required resource provider %s manually.",
  "plugins.sa.FreeServerFarmsQuotaErrorToUser": "구독 하나에 대해 무료 App Service 요금제는 최대 10개까지 허용됩니다. 무료 App Service 요금제를 하나 삭제하고 다시 시도하세요.",
  "core.addSso.onlySupportAzure": "SSO 추가는 Azure에서 호스팅되는 프로젝트에서만 지원됨",
  "core.addSso.onlyMeNotSupport": "메시지 확장 전용 프로젝트에서는 SSO 추가가 지원되지 않음",
  "core.addSso.functionNotSupport": "Azure Functions에서 호스팅된 봇에는 'SSO 추가'가 지원되지 않음",
  "core.addSso.needEnableFeatureFlag": "SSO 추가 기능을 사용하려면 환경에 'TEAMSFX_AAD_MANIFEST'를 설정해야 함",
  "core.addSso.ssoEnabled": "이미 SSO를 사용하도록 설정되어 있음",
  "core.addSso.invalidSsoProject": "유효하지 않은 프로젝트입니다. '.fx/projectSettings.json' 파일을 수정했을 수 있습니다.",
  "core.addSso.learnMore": "프로젝트에 SSO가 추가되었습니다. 'auth/'에 샘플 코드 및 추가 정보 파일을 생성했습니다. 자세한 내용을 보려면 '%s'을(를) 클릭하세요.",
  "core.addSsoFiles.emptyProjectPath": "프로젝트 경로가 비어 있음",
  "core.addSsoFiles.FailedToCreateAuthFiles": "Unable to create files for add sso. Detail error: %s.",
  "core.addSsoFiles.invalidLanguage": "언어가 잘못되었습니다. '.fx/projectSettings.json'이 수정되지 않았는지 확인하고 다시 시도하세요.",
  "core.getUserEmailQuestion.validation3": "전자 메일 주소가 잘못됨",
  "plugins.bot.DetailedError": "자세한 오류: %s.",
  "plugins.bot.DetailedErrorReason": "원인: %s",
  "plugins.bot.ErrorSuggestions": "제안: %s",
  "plugins.bot.InvalidValue": "%s의 값 %s이(가) 잘못되었습니다.",
  "plugins.bot.TemplateZipFallbackError": "Unable to download zip package and open local zip package.",
  "plugins.bot.UnzipError": "Unable to unzip templates and write to disk.",
  "plugins.bot.SomethingIsMissing": "%s이(가) 없습니다.",
  "plugins.bot.SomethingNotExisting": "%s이(가) 존재하지 않습니다.",
  "plugins.bot.FailedToGetAlreadyCreatedBot": "기존 봇이 사용할 수 있는 ID가 %s인 봇을 만들 수 없습니다. 자세히 알아보려면 %s을(를) 방문하세요.\n또는 개발자 포털에 대한 API 호출 실패: 오류, 상태 코드 500으로 요청 실패, API 이름: create-bot, X-Correlation-ID: 정의되지 않음. 간헐적인 서비스 오류로 인해 발생할 수 있습니다. 몇 분 정도 기다린 후 다시 시도하세요.",
  "plugins.bot.FailedToProvision": "Unable to provision %s.",
  "plugins.bot.FailedToUpdateConfigs": "Unable to update configs for %s",
  "plugins.bot.BotRegistrationNotFoundWith": "botId가 %s인 봇 등록을 찾을 수 없습니다. 봇 등록 확인 방법에 대해 자세히 알아보려면 '도움말 받기' 버튼을 클릭하세요.",
  "plugins.bot.FailedUpdateMessageEndpoint": "Unable to update message endpoint with %s.",
  "plugins.bot.FailToRun": "Unable to run %s.",
  "plugins.bot.FailToCallAppStudioApi": "Unable to call Developer Portal's API to check AAD application's existence.",
  "plugins.bot.BotResourceExists": "%s에 봇 리소스가 이미 있습니다. 봇 리소스 만들기를 건너뜁니다.",
  "plugins.bot.WorkingDirMissing": "작업 디렉터리가 없습니다.",
  "plugins.bot.FailRetrieveAzureCredentials": "Unable to retrieve Azure credentials.",
  "plugins.bot.CreateBotAADSuccess": "봇 AAD 앱을 만들었습니다.",
  "plugins.bot.ProvisionBotRegistration": "봇 등록을 프로비전하는 중입니다.",
  "plugins.bot.ProvisionBotRegistrationSuccess": "봇 등록을 프로비전했습니다.",
  "plugins.bot.RecreateProject": "프로젝트를 다시 만드세요.",
  "plugins.bot.CheckCommandOutput": "명령 출력을 확인하고 수정해 보세요.",
  "plugins.bot.RunFailedCommand": "폴더에서 실패한 명령 '%s'을(를) 실행하세요. '%s'.",
  "plugins.bot.CheckLogAndFix": "Please check log in Output panel and try to fix this issue.",
  "plugins.bot.CheckPathWriteAccess": "경로 %s이(가) 있고 해당 경로에 대한 쓰기 권한이 있는지 확인하세요. 그렇지 않은 경우 프로젝트를 유효한 경로로 이동하세요.",
  "plugins.bot.AadApp": "AAD 앱",
  "plugins.bot.AadClientSecret": "AAD 클라이언트 암호",
  "plugins.bot.AppStudioBotRegistration": "개발자 포털 봇 등록",
  "plugins.function.askFunctionName": "함수 이름을 제공합니다.",
  "plugins.function.getTemplateFrom": "'%s'에서 템플릿을 검색하는 중입니다.",
  "plugins.function.getTemplateFromLocal": "Unable to get newest template from github, trying to use the local template.",
  "plugins.function.projectScaffoldAt": "프로젝트가 '%s'에서 스캐폴드되었습니다.",
  "plugins.function.invalidFunctionName": "함수 이름이 잘못되었습니다. 함수 이름에는 영문자와 숫자만 사용할 수 있습니다. 최대 길이는 127자입니다.",
  "plugins.function.functionAlreadyExists": "함수가 이미 있습니다.",
  "error.depChecker.DefaultErrorMessage": "필요한 종속성을 수동으로 설치합니다.",
  "depChecker.learnMoreButtonText": "자세한 정보",
  "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": "The destination of the symlink already exists",
  "depChecker.portableFuncNodeNotMatched": "Your Node.js (@NodeVersion) is incompatible with Teams Toolkit Azure Functions Core Tools (@FuncVersion).",
  "depChecker.invalidFuncVersion": "The format of version %s is invalid.",
  "depChecker.noSentinelFile": "Azure Functions Core Tools installation is incomplete.",
  "depChecker.funcVersionNotMatch": "The version of Azure Functions Core Tools (%s) is not compatible with the specified version range (%s).",
  "depChecker.startInstallNgrok": "@NameVersion을(를) 다운로드하여 설치하는 중입니다.",
  "depChecker.finishInstallNgrok": "@NameVersion을(를) 설치했습니다.",
  "depChecker.finishInstallBicep": "@NameVersion을(를) 설치했습니다.",
  "depChecker.needInstallNgrok": "로컬 봇을 디버그하려면 @NameVersion이(가) 설치되어 있어야 합니다.",
  "depChecker.failToValidateNgrok": "Unable to validate @NameVersion after installation.",
  "depChecker.downloadDotnet": "이식 가능한 @InstallDir 버전을 다운로드하여 설치하는 중입니다. 이 버전은 @InstallDir에 설치되며 사용 환경에 영향을 주지 않습니다.",
  "depChecker.downloadBicep": "이식 가능한 @InstallDir 버전을 다운로드하여 설치하는 중입니다. 이 버전은 @InstallDir에 설치되며 사용 환경에 영향을 주지 않습니다.",
  "depChecker.finishInstallDotnet": "@NameVersion을(를) 설치했습니다.",
  "depChecker.useGlobalDotnet": "PATH에서 dotnet 사용:",
  "depChecker.dotnetInstallStderr": "dotnet-install 명령이 오류 종료 코드 없이 실패했지만 표준 오류는 비어 있지 않습니다.",
  "depChecker.dotnetInstallErrorCode": "dotnet-install 명령이 실패했습니다.",
  "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.NodeNotSupported": "Node.js(@CurrentVersion)가 지원되는 버전 목록(@SupportedVersions)에 없습니다.\n\n지원되는 Node.js 버전에 대해 자세히 알아보려면 \"자세한 정보\"를 클릭하세요.\n\n(Node.js(@SupportedVersions)를 방금 설치한 경우 변경 내용을 적용하려면 Visual Studio Code를 다시 시작하세요.)",
  "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": "@NameVersion을(를) 찾을 수 없습니다. .NET SDK가 필요한 이유에 대한 자세한 내용은 @HelpLink을(를) 참조하세요.",
  "depChecker.depsNotFound": "@SupportedPackages을(를) 찾을 수 없습니다.\n\nTeams Toolkit에는 이러한 종속성이 필요합니다.\n\n@InstallPackages을(를) 설치하려면 \"설치\"를 클릭하세요.",
  "depChecker.linuxDepsNotFound": "@SupportedPackages를 찾을 수 없습니다. @SupportedPackages를 수동으로 설치하고 Visual Studio Code를 다시 시작합니다.",
  "depChecker.linuxDepsNotFoundHelpLinkMessage": "@SupportedPackages을(를) 찾을 수 없습니다.\n\nTeams Toolkit에는 이러한 종속성이 필요합니다.",
  "depChecker.failToDownloadFromUrl": "Unable to download file from '@Url', HTTP status '@Status'.",
  "depChecker.failToValidateVxTestAppInstallOptions": "비디오 확장성 테스트 앱 필수 구성 요소 검사기의 인수가 잘못되었습니다. tasks.json 파일을 확인하세요.",
  "depChecker.failToValidateVxTestApp": "Unable to validate video extensibility test app after installation.",
  "error.BadComponent": "구성 요소 '%s'에 속성이 없습니다: %s.",
  "error.InvalidFeature": "이 기능은 프로젝트에 적용되지 않습니다.",
  "error.UpdateAadManifest.MissingEnvHint": "Teams 도구 키트로 만든 새 프로젝트를 사용하여 개발하는 경우 프로비전 또는 디버그를 실행하면 이러한 환경 변수에 대한 올바른 값이 등록됩니다.",
  "error.driver.outputEnvironmentVariableUndefined": "The output environment variable name(s) are not defined.",
  "driver.aadApp.description.create": "사용자 인증을 위한 Azure Active Directory 앱 만들기",
  "driver.aadApp.description.update": "기존 앱에 Azure Active Directory 앱 매니페스트 적용",
  "driver.aadApp.error.missingEnv": "환경 변수 %s이(가) 설정되지 않았습니다.",
  "driver.aadApp.error.missingEnvInFile": "%s에서 참조된 %s 환경 변수에 값이 없습니다.",
  "driver.aadApp.error.generateSecretFailed": "클라이언트 암호를 생성할 수 없습니다.",
  "driver.aadApp.error.invalidFieldInManifest": "Azure Active Directory 앱 매니페스트에 필드 %s이(가) 누락되었거나 잘못되었습니다.",
  "driver.aadApp.error.generateManifestFailed": "Unable to generate Azure Active Directory app manifest.",
  "driver.aadApp.progressBar.createAadAppTitle": "Creating Azure Active Directory application...",
  "driver.aadApp.progressBar.updateAadAppTitle": "Updating Azure Active Directory application...",
  "driver.aadApp.log.startExecuteDriver": "%s 작업을 실행하는 중",
  "driver.aadApp.log.successExecuteDriver": "%s 작업을 실행했습니다.",
  "driver.aadApp.log.failExecuteDriver": "Unable to execute action %s. Error message: %s",
  "driver.aadApp.log.startCreateAadApp": "환경 변수 %s이(가Azure Active Directory a) 없습니다. 새 Azure Active Directory 앱을 만드는 중...",
  "driver.aadApp.log.successCreateAadApp": "개체 ID가 %s인 Azure Active Directory 애플리케이션을 만들었습니다.",
  "driver.aadApp.log.skipCreateAadApp": "환경 변수 %s이(가) 이미 있습니다. 새 Azure Active Directory 앱 생성 단계를 건너뜁니다.",
  "driver.aadApp.log.startGenerateClientSecret": "%s 환경 변수가 없습니다. Azure Active Directory 앱에 대한 클라이언트 암호를 생성하는 중...",
  "driver.aadApp.log.successGenerateClientSecret": "개체 ID가 %s인 Azure Active Directory 애플리케이션에 대해 클라이언트 암호가 생성되었습니다.",
  "driver.aadApp.log.skipGenerateClientSecret": "환경 변수 %s이(가) 이미 있습니다. Azure Active Directory 앱 클라이언트 암호 생성 단계를 건너뜁니다.",
  "driver.aadApp.log.outputAadAppManifest": "Azure Active Directory 앱 매니페스트 빌드가 완료되었으며 앱 매니페스트 콘텐츠가 %s에 기록됩니다.",
  "driver.aadApp.log.successUpdateAadAppManifest": "개체 ID가 %s인 Azure Active Directory 애플리케이션에 %s 매니페스트를 적용했습니다.",
  "botRegistration.ProgressBar.creatingBotAadApp": "Creating bot AAD app...",
  "botRegistration.log.startCreateBotAadApp": "Creating bot Azure Active Directory app.",
  "botRegistration.log.successCreateBotAadApp": "Bot Azure Active Directory app created successfully.",
  "botRegistration.log.skipCreateBotAadApp": "Bot Azure Active Directory app creation skipped.",
  "botRegistration.log.failCreateBotAadApp": "Unable to create bot Azure Active Directory app. Error message: %s.",
  "driver.botAadApp.create.description": "새 봇을 만들거나 기존 봇 Azure Active Directory 앱을 재사용하세요.",
  "driver.botAadApp.log.startExecuteDriver": "%s 작업을 실행하는 중",
  "driver.botAadApp.log.successExecuteDriver": "%s 작업을 실행했습니다.",
  "driver.botAadApp.log.failExecuteDriver": "Unable to execute action %s. Error message: %s",
  "driver.botAadApp.log.successCreateBotAad": "클라이언트 ID가 %s인 Azure Active Directory 애플리케이션을 만들었습니다.",
  "driver.botAadApp.log.useExistingBotAad": "클라이언트 ID가 %s인 기존 Azure Active Directory 애플리케이션을 사용했습니다.",
  "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": "Teams에서 애플리케이션을 디버그하려면 localhost 서버가 HTTPS에 있어야 합니다.\nTeams에서 도구 키트에 사용되는 자체 서명된 SSL 인증서를 신뢰하려면 자체 서명된 인증서를 인증서 저장소에 추가해야 합니다.\n 이 단계를 건너뛸 수 있지만 Teams에서 앱을 디버깅할 때 새 브라우저 창에서 수동으로 보안 연결을 신뢰해야 합니다.\n자세한 내용은 \"https://aka.ms/teamsfx-ca-certificate\"를 참조하세요.",
  "debug.warningMessage2": " 인증서를 설치할 때 계정 자격 증명을 묻는 메시지가 표시될 수 있습니다.",
  "debug.install": "설치",
  "driver.spfx.deploy.description": "SPFx 패키지를 SharePoint 앱 카탈로그에 배포합니다.",
  "driver.spfx.deploy.progressbar.stepMessage": "Deploying SPFx package...",
  "driver.spfx.deploy.createAppCatalog": "SharePoint 앱 카탈로그를 만듭니다.",
  "driver.spfx.deploy.deployPackage": "테넌트 앱 카탈로그에 SPFx 패키지를 배포합니다.",
  "driver.spfx.deploy.skipCreateAppCatalog": "SharePoint 앱 카탈로그 만들기로 건너뜁니다.",
  "driver.spfx.deploy.uploadPackage": "테넌트 앱 카탈로그에 SPFx 패키지를 업로드합니다.",
  "driver.spfx.info.tenantAppCatalogCreated": "SharePoint 테넌트 앱 카탈로그 %s이(가) 생성되었습니다. 활성화될 때까지 몇 분 동안 기다리세요.",
  "driver.spfx.warn.noTenantAppCatalogFound": "테넌트 앱 카탈로그를 찾을 수 없습니다. 재시도: %s",
  "driver.spfx.error.failedToGetAppCatalog": "만든 후 앱 카탈로그 사이트 URL을 가져올 수 없습니다. 몇 분 정도 기다렸다가 다시 시도해야 할 수 있습니다.",
  "driver.spfx.error.noValidAppCatelog": "테넌트에 유효한 앱 카탈로그가 없습니다. %s에서 'createAppCatalogIfNotExist' 속성을 true로 업데이트하면 Teams 도구 키트에서 자동으로 만들어지며, 직접 만들 수도 있습니다.",
  "driver.spfx.add.description": "SPFx 프로젝트에 추가 웹 파트 추가",
  "driver.spfx.add.successNotice": "웹 파트 %s이(가) 프로젝트에 추가되었습니다.",
  "driver.spfx.add.progress.title": "스캐폴딩 웹 파트",
  "driver.spfx.add.progress.scaffoldWebpart": "Yeoman CLI를 사용하여 SPFx 웹 파트 생성",
  "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.description": "종속성을 설치하는 중",
  "driver.prerequisite.progressBar": "Checking and installing development tool(s).",
  "driver.prerequisite.summary.devCert.trusted.succuss": "localhost에 대한 개발 인증서가 설치되어 있습니다.",
  "driver.prerequisite.summary.devCert.notTrusted.succuss": "localhost에 대한 개발 인증서가 생성되었습니다.",
  "driver.prerequisite.summary.devCert.skipped": "localhost에 대한 개발 인증서 신뢰를 건너뜁니다.",
  "driver.prerequisite.summary.func.installedWithPath": "Azure Functions Core Tools가 %s에 설치되어 있습니다.",
  "driver.prerequisite.summary.func.installed": "Azure Functions Core Tools가 설치되어 있습니다.",
  "driver.prerequisite.summary.dotnet.installedWithPath": ".NET Core SDK가 %s에 설치되어 있습니다.",
  "driver.prerequisite.summary.dotnet.installed": ".NET Core SDK가 설치되어 있습니다.",
  "driver.file.createOrUpdateEnvironmentFile.description": "환경 파일에 변수를 생성하거나 업데이트합니다.",
  "driver.file.createOrUpdateEnvironmentFile.summary": "변수가 %s에 성공적으로 생성되었습니다.",
  "driver.file.createOrUpdateJsonFile.description": "앱 설정을 JSON 파일로 생성하거나 업데이트합니다.",
  "driver.file.createOrUpdateJsonFile.summary": "앱 설정이 %s에 생성되었습니다.",
  "driver.file.progressBar.appsettings": "Generating appsettings...",
  "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": "Azure App Service를 배포하는 데 시간이 오래 걸립니다. 배포를 최적화하려면 이 문서를 참조하는 것이 좋습니다.",
  "driver.deploy.notice.deployDryRunComplete": "배포 준비가 완료되었습니다. `%s`에서 패키지를 찾을 수 있습니다.",
  "driver.deploy.azureAppServiceDeployDetailSummary": "`%s`을(를) Azure App Service에 배포했습니다.",
  "driver.deploy.azureFunctionsDeployDetailSummary": "`%s`을(를) Azure Functions에 배포했습니다.",
  "driver.deploy.azureStorageDeployDetailSummary": "`%s`을(를) Azure Storage에 배포했습니다.",
  "driver.deploy.enableStaticWebsiteSummary": "Azure Storage에서 정적 웹 사이트를 사용합니다.",
  "driver.deploy.deployToAzureAppServiceDescription": "프로젝트를 Azure APP Service에 배포합니다.",
  "driver.deploy.deployToAzureFunctionsDescription": "프로젝트를 Azure Functions에 배포합니다.",
  "driver.deploy.deployToAzureStorageDescription": "프로젝트를 Azure Storage에 배포합니다.",
  "driver.deploy.enableStaticWebsiteInAzureStorageDescription": "Azure Storage에서 정적 웹 사이트 설정을 사용하도록 설정합니다.",
  "driver.common.suggestion.retryLater": "다시 시도해 주세요.",
  "driver.common.FailRetrieveAzureCredentialsRemoteError": "Unable to retrieve Azure credentials due to remote service error.",
  "driver.script.dotnetDescription": "dotnet 명령을 실행하고 있습니다.",
  "driver.script.npmDescription": "npm 명령을 실행하고 있습니다.",
  "driver.script.npxDescription": "npx 명령을 실행하고 있습니다.",
  "driver.script.runCommandSummary": "`%s`에서 `%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": "생성된 Teams 앱 패키지를 SPFx 솔루션에 복사합니다.",
  "driver.teamsApp.description.createDriver": "Teams 앱을 만듭니다.",
  "driver.teamsApp.description.updateDriver": "Teams 앱을 업데이트합니다.",
  "driver.teamsApp.description.publishDriver": "Teams 앱을 테넌트 앱 카탈로그에 게시합니다.",
  "driver.teamsApp.description.validateDriver": "Teams 앱의 유효성을 검사합니다.",
  "driver.teamsApp.description.createAppPackageDriver": "Teams 앱 패키지를 빌드합니다.",
  "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": "Teams 앱이 테넌트 앱 카탈로그에 이미 제출되었는지 확인",
  "driver.teamsApp.progressBar.publishTeamsAppStep2.1": "게시된 Teams 앱 업데이트",
  "driver.teamsApp.progressBar.publishTeamsAppStep2.2": "Publishing Teams app...",
  "driver.teamsApp.summary.createTeamsAppAlreadyExists": "ID가 %s인 Teams 앱이 이미 있습니다. 새 Teams 앱 만들기를 건너뛰었습니다.",
  "driver.teamsApp.summary.publishTeamsAppExists": "ID가 %s인 Teams 앱이 조직의 앱 스토어에 이미 있습니다.",
  "driver.teamsApp.summary.publishTeamsAppNotExists": "ID가 %s인 Teams 앱이 조직의 앱 스토어에 없습니다.",
  "driver.teamsApp.summary.publishTeamsAppSuccess": "%s Teams 앱이 관리 포털에 게시되었습니다.",
  "driver.teamsApp.summary.copyAppPackageSuccess": "Teams 앱 %s이(가) %s에 성공적으로 복사되었습니다.",
  "driver.teamsApp.summary.copyIconSuccess": "%s 아래에 %s 아이콘이 업데이트되었습니다.",
  "driver.teamsApp.summary.validate": "Teams Toolkit has checked against all validation rules:\n\nSummary:\n%s.\n%s\n%s\n\nA complete log of validations can be found in %s",
  "driver.teamsApp.summary.validateManifest": "Teams Toolkit has checked manifest with its schema:\n\nSummary:\n%s.\n%s\n",
  "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.all": "All",
  "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": "%s(으)로 인해 Teams 앱 패키지 유효성 검사에 실패했습니다.",
  "error.teamsApp.validate.apiFailed.display": "Teams app pacakge validation failed. Check [Output panel](command:fx-extension.showOutputChannel) for details.",
  "error.teamsApp.AppIdNotExistError": "ID가 %s인 Teams 앱이 Teams 개발자 포털에 없습니다.",
  "error.teamsApp.InvalidAppIdError": "Teams app ID %s is invalid, must be a GUID.",
  "driver.botFramework.description": "dev.botframework.com에서 봇 등록을 만들거나 업데이트합니다.",
  "driver.botFramework.summary.create": "봇 등록을 만들었습니다(%s).",
  "driver.botFramework.summary.update": "봇 등록이 업데이트되었습니다(%s).",
  "driver.botFramework.progressBar.createOrUpdateBot": "봇 등록을 만들거나 업데이트하는 중입니다.",
  "error.yaml.InvalidYamlSchemaError": "Unable to parse yaml file: %s. Please open the yaml file and check the PROBLEMS tab for more details.",
  "error.yaml.InvalidYamlSchemaErrorWithReason": "Unable to parse yaml file: %s. Reason: %s. Please open the yaml file and check the PROBLEMS tab for more details",
  "error.yaml.YamlFieldTypeError": "'%s' 필드는 %s 형식이어야 합니다. yaml 파일: %s",
  "error.yaml.YamlFieldMissingError": "'%s' 필드가 없습니다. yaml 파일: %s",
  "error.yaml.InvalidYmlActionNameError": "'%s' 작업이 없습니다. yaml 파일: %s",
  "error.yaml.LifeCycleUndefinedError": "수명 주기 '%s'이(가) 정의되지 않았습니다. yaml 파일: %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.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": "이 명령은 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.UnhandledError": "An unexpected error has occurred while performing the %s task. The reason for this error is: %s. Welcome to report this issue by clicking on the provided \"Issue Link\", so that we can investigate and resolve the problem as soon as possible.",
  "error.common.MissingRequiredInputError": "Missing required input: %s",
  "error.common.InputValidationError": "Input '%s' validation failed: %s",
  "error.common.NoEnvFilesError": "Unable to find .env files.",
  "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.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.Notification": "The package has been successfully deployed to Azure for location: '%s', but the application is not able to start. Refer to the [Output panel](command:fx-extension.showOutputChannel) for more suggestions.",
  "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: %s. Adjust 'timeout' parameter in yaml or improve your script's efficiency.",
  "error.script.ScriptExecutionError": "%s",
  "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."
}