Work with single ext loc file (#7894)

* try loc with single file model

* adding filter and languages

* add links in langpack json

* changing variable name and limiting the list to only tested extensions
This commit is contained in:
Udeesha Gautam
2019-10-24 18:12:04 -07:00
committed by GitHub
parent 5cfad825fc
commit 240b90610f
45 changed files with 459 additions and 333 deletions

View File

@@ -315,6 +315,18 @@
{
"id": "vscode.yaml",
"path": "./translations/extensions/yaml.i18n.json"
},
{
"id": "Microsoft.dacpac",
"path": "./translations/extensions/dacpac.i18n.json"
},
{
"id": "Microsoft.schema-compare",
"path": "./translations/extensions/schema-compare.i18n.json"
},
{
"id": "Microsoft.notebook",
"path": "./translations/extensions/notebook.i18n.json"
}
]
}
@@ -323,4 +335,4 @@
"scripts": {
"update": "cd ../vscode && npm run update-localization-extension ko"
}
}
}

View File

@@ -8,26 +8,26 @@
],
"version": "1.0.0.0",
"contents": {
"extensions/dacpac/out/wizard/pages/selectOperationpage": {
"out/wizard/pages/selectOperationpage": {
"dacFx.deployRadioButtonLabel": "데이터 계층 애플리케이션 .dacpac 파일을 SQL Server의 인스턴스에 배포[Dacpac 배포]",
"dacFx.extractRadioButtonLabel": "SQL Server의 인스턴스에서 데이터 계층 애플리케이션을 .dacpac 파일로 추출[Dacpac 추출]",
"dacFx.importRadioButtonLabel": ".bacpac 파일에서 데이터베이스 만들기[Bacpac 가져오기]",
"dacFx.exportRadioButtonLabel": "데이터베이스의 스키마 및 데이터를 논리적 .bacpac 파일 형식으로 내보내기[Bacpac 내보내기]"
},
"extensions/dacpac/out/wizard/pages/importConfigPage": {
"out/wizard/pages/importConfigPage": {
"dacFxImport.openFile": "열기",
"dacFxImport.fileTextboxTitle": "파일 위치"
},
"extensions/dacpac/out/wizard/pages/extractConfigPage": {
"out/wizard/pages/extractConfigPage": {
"dacfxExtract.saveFile": "저장",
"dacFxExtract.fileTextboxTitle": "파일 위치",
"dacFxExtract.versionTextboxTitle": "버전(x.x.x.x 사용, x는 숫자임)"
},
"extensions/dacpac/out/wizard/pages/exportConfigPage": {
"out/wizard/pages/exportConfigPage": {
"dacfxExport.saveFile": "저장",
"dacFxExport.fileTextboxTitle": "파일 위치"
},
"extensions/dacpac/out/wizard/pages/deployPlanPage": {
"out/wizard/pages/deployPlanPage": {
"dacfx.dataLossTextWithCount": "나열된 배포 작업의 {0}(으)로 인해 데이터가 손실될 수 있습니다. 배포 관련 문제가 발생하는 경우 사용할 수 있는 백업 또는 스냅숏이 있는지 확인하세요.",
"dacFx.dataLossCheckbox": "데이터가 손실되더라도 계속합니다.",
"dacfx.noDataLossText": "나열된 배포 작업에서 데이터 손실이 발생하지 않습니다.",
@@ -41,7 +41,7 @@
"dacfx.dataLossColumn": "데이터 손실",
"dacfx.dataLossTooltip": "데이터 손실이 발생할 수 있는 작업에는 경고 기호가 표시됩니다."
},
"extensions/dacpac/out/wizard/pages/deployConfigPage": {
"out/wizard/pages/deployConfigPage": {
"dacFx.databaseNameTextBox": "데이터베이스 이름",
"dacFx.databaseNameDropdown": "데이터베이스 이름",
"dacFxDeploy.openFile": "열기",
@@ -51,7 +51,7 @@
"dacFx.targetDatabaseRadioButtonsTitle": "대상 데이터베이스",
"dacFx.targetDatabaseDropdownTitle": "데이터베이스 이름"
},
"extensions/dacpac/out/wizard/pages/dacFxSummaryPage": {
"out/wizard/pages/dacFxSummaryPage": {
"dacfx.targetServerName": "대상 서버",
"dacfx.targetDatabaseName": "대상 데이터베이스",
"dacfx.sourceServerName": "원본 서버",
@@ -61,16 +61,16 @@
"dacfx.settingColumn": "설정",
"dacfx.valueColumn": "값"
},
"extensions/dacpac/out/wizard/api/dacFxConfigPage": {
"out/wizard/api/dacFxConfigPage": {
"dacFx.targetServerDropdownTitle": "대상 서버",
"dacFx.sourceServerDropdownTitle": "원본 서버",
"dacFx.databaseNameTextBox": "대상 데이터베이스",
"dacFx.sourceDatabaseDropdownTitle": "원본 데이터베이스"
},
"extensions/dacpac/out/wizard/api/basePage": {
"out/wizard/api/basePage": {
"basePage.defaultUser": "기본값"
},
"extensions/dacpac/out/wizard/dataTierApplicationWizard": {
"out/wizard/dataTierApplicationWizard": {
"dacFx.selectOperationPageName": "작업 선택",
"dacFx.deployConfigPageName": "Dacpac 배포 설정 선택",
"dacFx.deployPlanPage": "배포 플랜 검토",

View File

@@ -8,7 +8,7 @@
],
"version": "1.0.0.0",
"contents": {
"extensions/notebook/package": {
"package": {
"displayName": "노트북 핵심 확장",
"description": "데이터 프로토톨 기반 노트북 기여와 여러 노트북 명령 및 기여를 정의합니다.",
"notebook.configuration.title": "노트북 구성",
@@ -37,11 +37,11 @@
"title.configurePython": "노트북용 Python 구성",
"title.managePackages": "패키지 관리"
},
"extensions/notebook/out/dialog/managePackages/managePackagesDialog": {
"out/dialog/managePackages/managePackagesDialog": {
"managePackages.dialogName": "패키지 관리",
"managePackages.cancelButtonText": "닫기"
},
"extensions/notebook/out/dialog/managePackages/installedPackagesTab": {
"out/dialog/managePackages/installedPackagesTab": {
"managePackages.installedTabTitle": "설치",
"managePackages.pkgNameColumn": "이름",
"managePackages.newPkgVersionColumn": "버전",
@@ -53,7 +53,7 @@
"managePackages.backgroundUninstallComplete": "{0}의 제거를 완료했습니다.",
"managePackages.backgroundUninstallFailed": "{0}을(를) 제거하지 못했습니다. 오류: {1}"
},
"extensions/notebook/out/dialog/managePackages/addNewPackageTab": {
"out/dialog/managePackages/addNewPackageTab": {
"managePackages.invalidTextPlaceholder": "N/A",
"managePackages.packageNotFound": "지정된 패키지를 찾을 수 없습니다.",
"managePackages.searchBarPlaceholder": "{0} 패키지 검색",
@@ -69,31 +69,31 @@
"managePackages.backgroundInstallComplete": "{0} {1} 설치 완료",
"managePackages.backgroundInstallFailed": "{0} {1}을(를) 설치하지 못했습니다. 오류: {2}"
},
"extensions/notebook/out/protocol/notebookUriHandler": {
"out/protocol/notebookUriHandler": {
"notebook.unsupportedAction": "이 처리기에 대해 {0} 작업이 지원되지 않습니다.",
"unsupportedScheme": "HTTP 및 HTTPS 링크만 지원되기 때문에 {0} 링크를 열 수 없습니다.",
"notebook.confirmOpen": "'{0}'을(를) 다운로드하고 열겠습니까?",
"notebook.fileNotFound": "지정한 파일을 찾을 수 없습니다.",
"notebook.fileDownloadError": "{0} {1} 오류로 파일 열기 요청 실패"
},
"extensions/notebook/out/jupyter/serverInstance": {
"out/jupyter/serverInstance": {
"serverStopError": "노트북 서버 중지 오류: {0}",
"notebookStartProcessExitPremature": "노트북 프로세스가 종기에 종료되었습니다(오류: {0}). StdErr 출력: {1}",
"jupyterError": "Jupyter에서 보낸 오류: {0}",
"jupyterOutputMsgStartSuccessful": "... Jupyter가 {0}에서 실행되고 있습니다.",
"jupyterOutputMsgStart": "... 전자 필기장 서버 시작"
},
"extensions/notebook/out/jupyter/jupyterSettingWriter": {
"out/jupyter/jupyterSettingWriter": {
"UnexpectedSettingType": "예기치 않은 설정 유형 {0}"
},
"extensions/notebook/out/jupyter/jupyterSessionManager": {
"out/jupyter/jupyterSessionManager": {
"errorStartBeforeReady": "세션을 시작할 수 없습니다. 관리자가 아직 초기화되지 않았습니다.",
"connectionNotValid": "Spark 커널은 SQL Server 빅 데이터 클러스터 마스터 인스턴스에 연결해야 합니다."
},
"extensions/notebook/out/jupyter/jupyterServerManager": {
"out/jupyter/jupyterServerManager": {
"shutdownError": "노트북 서버 종료 실패: {0}"
},
"extensions/notebook/out/jupyter/jupyterServerInstallation": {
"out/jupyter/jupyterServerInstallation": {
"msgInstallPkgProgress": "노트북 종속성 설치가 진행 중입니다.",
"msgPythonDownloadComplete": "Python 다운로드가 완료되었습니다.",
"msgPythonDownloadError": "Python 설정을 다운로드하는 동안 오류가 발생했습니다.",
@@ -113,15 +113,15 @@
"msgJupyterInstallDone": "... Jupyter 설치가 완료되었습니다.",
"msgInstallingSpark": "SparkMagic을 설치하는 중..."
},
"extensions/notebook/out/jupyter/jupyterNotebookProvider": {
"out/jupyter/jupyterNotebookProvider": {
"errNotebookUriMissing": "노트북 경로가 필요합니다."
},
"extensions/notebook/out/jupyter/jupyterController": {
"out/jupyter/jupyterController": {
"notebookFileType": "노트북",
"unsupportedFileType": ".ipynb 노트북만 지원됩니다.",
"confirmReinstall": "다시 설치하시겠습니까?"
},
"extensions/notebook/out/dialog/configurePythonDialog": {
"out/dialog/configurePythonDialog": {
"configurePython.dialogName": "노트북용 Python 구성",
"configurePython.okButtonText": "설치",
"configurePython.cancelButtonText": "취소",
@@ -136,7 +136,7 @@
"configurePython.newInstall": "새 Python 설치",
"configurePython.existingInstall": "기존 Python 설치 사용"
},
"extensions/notebook/out/book/bookTreeView": {
"out/book/bookTreeView": {
"openNotebookError": "{0} 파일 열기 실패: {1}",
"openMarkdownError": "{0} 파일 열기 실패: {1}",
"openExternalLinkError": "링크 {0} 열기 실패: {1}",
@@ -146,16 +146,16 @@
"openMarkdownCommand": "Markdown 열기",
"missingFileError": "없는 파일: {0}"
},
"extensions/notebook/out/common/utils": {
"out/common/utils": {
"mkdirOutputMsg": "... {0}을(를) 만드는 중",
"executeCommandProcessExited": "{0} 코드로 종료된 프로세스"
},
"extensions/notebook/out/common/localizedConstants": {
"out/common/localizedConstants": {
"msgYes": "예",
"msgNo": "아니요",
"msgSampleCodeDataFrame": "이 샘플 코드는 파일을 데이터 프레임에 로드하고 처음 10개의 결과를 표시합니다."
},
"extensions/notebook/out/extension": {
"out/extension": {
"msgSampleCodeDataFrame": "이 샘플 코드는 파일을 데이터 프레임에 로드하고 처음 10개의 결과를 보여 줍니다.",
"noNotebookVisible": "노트북 편집기가 활성 상태가 아님",
"codeCellName": "코드",

View File

@@ -8,12 +8,12 @@
],
"version": "1.0.0.0",
"contents": {
"extensions/schema-compare/package": {
"package": {
"displayName": "SQL Server 스키마 비교",
"description": "Azure Data Studio에 대한 SQL Server 스키마 비교는 데이터베이스 및 dacpacs의 스키마 비교를 지원합니다.",
"schemaCompare.start": "스키마 비교"
},
"extensions/schema-compare/out/dialogs/schemaCompareOptionsDialog": {
"out/dialogs/schemaCompareOptionsDialog": {
"SchemaCompareOptionsDialog.Ok": "확인",
"SchemaCompareOptionsDialog.Cancel": "취소",
"SchemaCompareOptionsDialog.Reset": "다시 설정",
@@ -242,7 +242,7 @@
"SchemaCompare.Description.DropObjectsNotInSource": "데이터베이스에 게시할 때 데이터베이스 스냅숏 파일(.dacpac)에 없는 개체를 대상 데이터베이스에서 삭제할지 여부를 지정합니다. 이 값이 DropExtendedProperties보다 우선합니다.",
"SchemaCompare.Description.IgnoreColumnOrder": "데이터베이스에 게시할 때 테이블 열 순서의 차이를 무시해야 할지 아니면 업데이트해야 할지를 지정합니다."
},
"extensions/schema-compare/out/dialogs/schemaCompareDialog": {
"out/dialogs/schemaCompareDialog": {
"schemaCompareDialog.ok": "확인",
"schemaCompareDialog.cancel": "취소",
"schemaCompareDialog.SourceTitle": "소스",
@@ -263,7 +263,7 @@
"schemaCompare.openFile": "열기",
"schemaCompareDialog.defaultUser": "기본값"
},
"extensions/schema-compare/out/schemaCompareMainWindow": {
"out/schemaCompareMainWindow": {
"schemaCompare.CompareDetailsTitle": "세부 정보 비교",
"schemaCompare.ApplyConfirmation": "대상을 업데이트하시겠습니까?",
"schemaCompare.RecompareToRefresh": "[비교]를 눌러 비교를 새로 고칩니다.",