Files
server/opt/psa/admin/plib/modules/git/resources/locales/ko-KR.php
2026-01-07 20:52:11 +01:00

631 lines
37 KiB
PHP

<?php
// Copyright 1999-2023. Plesk International GmbH. All rights reserved.
$messages = [
'App' => [
'hostingAccessLinkTitle' => '웹 호스팅 액세스 페이지',
'BranchSelect' => [
'field.label' => '분기',
],
'CommitsList' => [
'drawerTitle' => '%%repository%% 커밋',
'drawerSubtitle' => '%%branch%% 분기',
'columns' => [
'date' => '날짜',
'message' => '메시지',
'hash' => '해시',
'author' => '저자',
],
'noCommits' => '커밋을 찾을 수 없습니다',
'noCommitsFiltered' => '지정된 필터 옵션과 일치하는 커밋이 없습니다',
'filterButtonTooltip' => '필터',
],
'CommitsListFilter' => [
'panelTitle' => '필터',
'clearButtonTitle' => '지우기',
'Form' => [
'applyButton' => '적용',
'resetButton' => '재설정',
'afterLabel' => '시작 시간',
'afterDescription' => '일시 지정은 선택 사항입니다.',
'messageLabel' => '메시지',
'messagePlaceholder' => '커밋 메시지에 입력',
'hashLabel' => '해시',
'hashPlaceholder' => '커밋 해시에 입력',
'authorLabel' => '저자',
'authorPlaceholder' => '이름 또는 이메일에 입력',
],
],
'CommitsListPreview' => [
'showMoreAction' => '더 많은 내용 표시',
],
'CommitsPane' => [
'commitsPreview.noCommitsText' => '아직 커밋이 없습니다',
'commitsPreview.title' => '최근 커밋',
'localUpdateButton.text' => '업데이트 방법',
'pullButton.text' => '지금 끌어오기',
'pullButton.tooltip' => '원격 저장소에서 변경 사항을 가져옵니다.',
],
'DeploymentForm' => [
'actionsCheckbox.label' => '추가 배포 작업 활성화',
'actionsCheckbox.description' => '배포할 때마다 실행할 셸 명령을 지정하십시오.',
'actionsField.label' => '작업 배포',
'actionsField.description' => '새 라인에 각 명령을 입력합니다.',
],
'DeploymentMode' => [
'field.label' => '배포 모드',
'auto.title' => '자동',
'auto.description' => '파일은 Plesk 저장소에서 사용할 수 있게 된 즉시 프로덕션 사이트에 배포됩니다.',
'manual.title' => '수동',
'manual.description' => '파일은 Plesk 저장소에서 사용할 수 있게 된 후 프로덕션 사이트에 수동으로 배포해야 합니다.',
'none.title' => '비활성화됨',
'none.description' => '파일은 어디에도 배포되지 않습니다.',
],
'DeploymentPane' => [
'deployButton.text' => '지금 배포',
'deployButton.tooltip' => '구성된 저장소 분기에서 웹 서버로 파일을 전송합니다.',
'deployment.description.auto' => '%%branch%%(을)를 %%path%%에 자동으로 분기',
'deployment.description.manual' => '%%branch%%(을)를 %%path%%에 수동으로 분기',
'deployment.disabledText' => '배포 없음',
'deployment.title' => '배포',
],
'DeployKeyPanel' => [
'deployKey.title' => '배포 키',
'deployKey.longNameError' => '배포 키 이름이 너무 깁니다. 배포 키 이름은 100자를 초과할 수 없습니다.',
'deployKey.existsName' => '이 이름을 가진 배포 키가 이미 있습니다.',
'deployKey.invalidNameCharacters' => '배포 키 이름에는 영숫자만 포함되어야 합니다.',
'deployKey.emptyName' => '배포 키 이름은 비워둘 수 없습니다.',
],
'DeploymentPath' => [
'button.tooltip' => '서버에서 디렉토리 선택',
'directoryNotFound' => '서버에서 지정된 디렉토리를 찾을 수 없습니다',
'field.label' => '서버 경로',
'field.description' => '파일이 배포될 서버의 디렉터리입니다.',
'popover.title' => '서버에서 디렉터리 선택',
'popover.confirmButton' => '확인',
'popover.cancelButton' => '취소',
],
'DirectoryNode' => [
'buttonCreate.tooltip' => '하위 디렉터리 생성',
'buttonRefresh.tooltip' => '하위 디렉터리 목록 새로 고침',
'creationToolbar.title' => '하위 디렉터리 생성',
'creationToolbar.buttonConfirm.tooltip' => '생성',
'creationToolbar.buttonCancel.tooltip' => '취소',
],
'DirectoryTree' => [
'creationErrorMessage' => '%%path%% 아래에 %%subdir%%(을)를 작성하지 못했습니다',
],
'FormFieldDatetime' => [
'days' => [
'Su' => '일',
'Mo' => '월',
'Tu' => '화',
'We' => '수',
'Th' => '목',
'Fr' => '금',
'Sa' => '토'
],
'months' => [
'Jan' => '1월',
'Feb' => '2월',
'Mar' => '3월',
'Apr' => '4월',
'May' => '5월',
'Jun' => '6월',
'Jul' => '7월',
'Aug' => '8월',
'Sep' => '9월',
'Oct' => '10월',
'Nov' => '11월',
'Dec' => '12월'
],
'pickerButton.title' => "날짜 및 시간 선택기 표시",
'timeLabel' => '시간:'
],
'LocalRepoInitInstruction' => [
'caseRepoExistsLabel' => '컴퓨터에 이미 저장소가 있는 경우',
'caseNewRepoLabel' => '새로운 저장소를 만들고 싶은 경우',
'text' => '두 시나리오 모두에서 git 푸시 단계가 일어나는 동안 시스템 사용자 암호(FTP, RDP 및 SSH에 사용하는 암호)를 제공해야 합니다. 암호가 기억나지 않으면 %%link%% 여기에서 변경할 수 있습니다.',
'title' => '로컬 저장소 초기화 방법',
],
'LocalRepoUpdateInstruction' => [
'text' => '컴퓨터에서 `git 푸시` 명령을 실행합니다.',
'title' => '로컬 저장소 업데이트 방법',
],
'RepoBranch' => [
'field.label' => '저장소 분기',
'field.description' => '',
],
'RepoCard' => [
'refreshButton.tooltip' => '이 저장소 카드를 새로 고침합니다.',
'removeButton.tooltip' => '저장소 제거',
'removingConfirmation.title' => '%%repository%% 저장소를 제거하시겠습니까?',
'removingConfirmation.body' => '%%repository%%(을)를 제거하시겠습니까? 이 작업은 취소할 수 없습니다.',
'removingConfirmation.buttonRemove' => '저장소 제거',
'removingConfirmation.buttonCancel' => '취소',
'settingsButton.tooltip' => '저장소 설정',
'additionalUsers.title' => '추가 사용자',
],
'RepoCardUrl' => [
'copyToClipboard' => '클립보드에 복사',
'fieldLabel' => 'URL',
'sshUnavailableMessage' => 'SSH를 통해 저장소를 사용할 수 있도록 하려면 %%link%% 여기에서 시스템 사용자에 대해 SSH 액세스를 활성화하십시오.',
'urlCopied' => '저장소 URL이 클립보드에 복사되었습니다',
],
'RepoCreationDrawer' => [
'applyButton.title' => '생성',
'deploymentSection.title' => '배포 설정',
'locationSection.title' => '코드 위치',
'smbUsersSection.title' => '추가 사용자',
'progress.initStep' => '초기화 중…',
'progress.title' => '저장소 생성',
'progress.localRepoCreating.title' => '로컬 저장소 생성',
'title' => '저장소 만들기',
],
'RepoFormRemote' => [
'httpCredentials.hint' => '저장소에 대한 액세스가 HTTP 기본 자격 증명으로 보호되는 경우 아래에 지정합니다',
'httpCredentials.password.label' => '암호',
'httpCredentials.user.label' => '사용자 이름',
'publicKeySelect.label' => 'SSH 공개 키 선택:',
'publicKeySelectCreation.title' => 'SSH 공개 키 생성:',
'publicKeySelectCreation.label' => 'SSH 공개 키 이름:',
'publicKeySelectCreationLink.label' => '신규 배포 키 추가',
'publicKey.label' => 'SSH 공개 키 내용:',
'publicKey.description' => '이것은 원격 저장소에서 인증에 사용되는 SSH 키의 공개 부분입니다. 원격 서비스에 추가해야 합니다.',
'publicKey.copyMessage' => 'SSH 공개 키가 클립보드에 복사되었습니다',
'urlField.descriptionEditable' => 'HTTP(S)와 SSH 프로토콜 모두 지원됩니다',
'urlField.descriptionReadonly' => 'URL을 변경하려면 새 저장소를 만드십시오.',
'urlField.label' => '저장소 URL',
'webhook.label' => '웹후크 URL',
'webhook.description' => '원격 서비스의 저장소 설정에서 이 URL을 지정하십시오.',
'webhook.copyMessage' => '웹후크 URL이 클립보드에 복사되었습니다',
],
'RepoInitializationWarning' => [
'heading' => '저장소 분기가 선택되지 않았습니다',
'localInitButtonText' => '로컬 저장소 초기화 방법',
'whatHappened' => '분기를 선택하여 최신 커밋을 확인하고 저장소에서 서버로 파일을 배포합니다.',
],
'RepoList' => [
'addButton' => '리포지토리 추가',
'emptyListTitle' => "사이트 변경 사항을 배포할 저장소 추가",
'emptyListDescription' => "클라우드 서비스 및 자체 호스팅에서 Git 저장소(GitHub 또는 Bitbucket)와 자체 호스팅 저장소를 연결할 수 있습니다.",
'repositoryUpdated' => '"%%repository%%" 저장소가 원격 서버에서 업데이트되었습니다.',
'repositoryDeployed' => '"%%repository%%" 저장소의 파일이 배포되었습니다.',
'repositoryRefreshed' => '"%%repository%%" 저장소의 카드가 새로 고쳐졌습니다.',
'repositoryRemoved' => '"%%repository%%" 저장소가 제거되었습니다.',
],
'RepoNameField' => [
'descriptionCommon' => '도메인 내에서 고유한 이름을 지정하십시오.',
'descriptionLocalAddition' => '또한 저장소 URL의 일부가 됩니다.',
'label' => '리포지토리 이름',
],
'SmbUsersSelect' => [
'label' => 'HTTP/HTTPS를 통해 저장소에 액세스하고 프로덕션 웹 사이트에 파일을 배포할 수 있는 사용자를 선택하십시오.',
'description' => '기본적으로 %%sysUserLogin%% 시스템 사용자는 본 구독의 모든 저장소에 액세스할 수 있지만, 추가 사용자를 선택할 수도 있습니다. 선택된 사용자는 HTTP/HTTPS를 통해 이 저장소로 풀(pull) 및 푸시(push)할 수 있습니다.',
'placeholder' => '사용자를 선택하십시오...',
'infoNoUsers' => [
'text' => '추가 사용자를 지정하려면 %%link%%에서 추가하십시오. 나중에 지정한 다음 저장소 설정에서 선택할 수 있습니다.',
'linkText' => '사용자 계정',
],
],
'RepoSettingsDrawer' => [
'applyButton.title' => '적용',
'sectionProperties.title' => '속성',
'sectionDeployment.title' => '배포 설정',
'subtitleLocal' => '로컬 저장소',
'subtitleRemote' => '원격 저장소',
'title' => '%%repository%% 설정',
],
'RepoTypeSelector' => [
'action.pull' => '끌어오기',
'action.push' => '밀어넣기',
'type.local.content' => 'Plesk를 사용하여 서버에 %%action%% 코드를 직접 작성합니다.',
'type.local.description' => '귀하의 코드는 Plesk가 연결할 수 없는 컴퓨터에 있습니다. 예를 들어 LAN 외부에서 사용할 수 없는 노트북 또는 일부 서버입니다.',
'type.local.title' => '로컬 저장소',
'type.local.disabledTooltip' => '구독 소유자만 로컬 리포지토리를 생성할 수 있습니다',
'type.remote.content' => 'Plesk는 거기에서 %%action%% 코드를 작성합니다.',
'type.remote.description' => '코드는 온라인(GitHub, GitLab, Bitbucket과 같은 클라우드 서비스 또는 자체 서버)에서 호스팅됩니다.',
'type.remote.title' => '원격 저장소',
],
],
'rootDirectoryTitle' => '루트 디렉터리',
// buttons
'gitButton' => 'Git',
'gitButtonDescription' => '이 웹 사이트에 대한 Git 리포지토리를 관리합니다.',
'gitButtonNoCommits' => '커밋 없음',
'gitButtonMultipleRepositories' => '리포지토리 %%count%%개',
'gitButtonDeployedCommitHash' => '배포된 커밋: %%hash%%',
'gitButtonDeployedCommitDate' => '날짜: %%date%%',
'gitButtonDeployedCommitAuthor' => '저자: %%author%%',
'gitButtonLastCommitDeployed' => '마지막 커밋: %%hash%%',
'gitButtonLastCommitNotDeployed' => '마지막 커밋: %%hash%%, 배포되지 않음',
'deployButton' => '배포',
'deployFromButton' => '리포지토리에서 배포',
'pullButton' => '업데이트 가져오기',
'settingsButton' => '리포지토리 설정',
'commitLogButton' => '로그 커밋',
'howToInitButton' => '도움말',
'removeButton' => '리포지토리 제거',
'addButton' => '리포지토리 추가',
'addButtonDescription' => '리포지토리 추가',
'refreshButton' => '새로 고침',
// permissions
'gitPermission' => 'Git 관리',
'gitPermissionDescription' => '고객이 Git를 사용하도록 허용합니다.',
'controllers' => [
'api' => [
'pullFailed' => '원격 서버에서 "%%repository%%" 저장소로 변경 사항을 가져올 수 없습니다.',
'deployFailed' => '"%%repository%%" 저장소에서 파일을 배포할 수 없습니다.',
'deployTitle' => '리포지토리에서 배포',
],
'index' => [
'title' => 'Git 모듈 정보',
],
'domain' => [
'list' => [
'title' => 'Git 리포지토리',
'titleForObject' => '%%name%%의 Git 리포지토리',
],
'add' => [
'title' => 'Git 리포지토리 추가',
'success' => '리포지토리가 생성됨',
'fail' => '리포지토리를 만들 수 없음: %%message%%',
],
'settings' => [
'title' => '설정',
'titleForObject' => '%%name%% 설정',
'success' => '리포지토리 &quot;%%name%%&quot; 설정이 업데이트되었습니다.',
'updateFail' => '리포지토리 &quot;%%name%%&quot; 설정을 업데이트할 수 없음: %%message%%',
'settingsFail' => '리포지토리 &quot;%%name%%&quot;에 대한 설정을 표시할 수 없음: %%message%%'
],
'remove' => [
'success' => '리포지토리 "%%name%%"이(가) 제거되었습니다.',
'fail' => '리포지토리를 삭제할 수 없음: %%message%%',
],
'deploy' => [
'success' => '리포지토리 &quot;%%name%%&quot; 파일이 배포되었습니다.',
'fail' => '리포지토리 &quot;%%name%%&quot;에서 파일을 배포할 수 없음: %%message%%',
],
'pull' => [
'fail' => '리포지토리 &quot;%%name%%&quot;(으)로 가져올 수 없음:',
],
'howTo' => [
'title' => '"사용" 지침',
'titleForObject' => '%%name%% "사용" 지침',
],
'changeDeployment' => [
'success' => '%%name%%에 대한 분기 및 경로가 업데이트되었습니다.',
'error' => '%%name%%에 대한 분기 및 경로가 업데이트되지 않았습니다. 오류: %%message%%.',
'emptyBranches' => '저장소 분기가 비어있습니다',
'unexpectedActiveBranch' => '예상치 못한 분기 %%name%%(%%branches%%)',
],
'commit-log' => [
'title' => '로그 커밋',
'titleForObject' => '%%name%%의 로그 커밋',
],
'repositories' => [
'title' => '%%domain%%의 Git 저장소',
]
]
],
'forms' => [
'index' => [
'description' => 'Git 관리자 확장',
'statisticTitle' => '사용량 통계',
'commonRepositories' => '전체 리포지토리 수',
'remoteRepositories' => '원격 리포지토리 수',
'localRepositories' => '로컬 리포지토리 수',
'autoDeployRepositories' => '자동화된 배포 모드를 사용하는 리포지토리 수',
'manualDeployRepositories' => '수동 배포 모드를 사용하는 리포지토리 수',
'noDeployRepositories' => '배포 모드를 사용하지 않는 리포지토리 수',
'deploymentsTotal' => '모든 저장소에서 업로드한 파일 수',
'repositoriesWithSmbUsers' => '추가 HTTP 사용자가 지정된 로컬 저장소의 개수',
'smbUsersTotal' => '모든 저장소에 할당된 추가 HTTP 사용자의 총 인원',
],
'addWithDomain' => [
'deploymentDisabledHint' => 'Git 리포지토리에서 파일 업로드',
'deploymentEnabledHint' => 'Git 지원 활성화',
'deploymentSectionLegend' => '호스팅에 파일 복사',
'deploymentSectionDescriptionHint' => 'Git 지원을 비활성화 상태로 유지하면 루트 디렉터리(웹 사이트/응용 프로그램 루트 및 문서 루트)가 빈 상태로 생성되며 사이트는 브라우저의 기본 페이지를 표시합니다. FTP 또는 File Manager를 사용하여 문서 루트에 사이트의 파일을 업로드해야 합니다. 아니면, 지금 또는 나중에 Git를 활성화하고(웹 사이트 및 도메인에서) Git 리포지토리에서 파일을 업로드하십시오.',
],
'applicationWizard' => [
'title' => 'Git을 사용하여 배포',
'description' => 'Git 저장소에서 파일 가져오기',
],
'add' => [
'deployment' => [
'title' => '웹 사이트',
'path' => 'Git 파일 루트 디렉터리',
'pathHint' => 'Git 리포지토리에 저장된 파일 경로.',
'modes' => [
'auto' => [
'title' => '자동 배포',
'linkText' => '자동 배포됨',
'head' => '리포지토리의 파일이 다음과 같음',
'hint' => '파일은 Plesk 리포지토리로 보낸 후 바로 프로덕션 사이트에 배포됩니다.',
'value' => '자동'
],
'manual' => [
'title' => '수동 배포',
'linkText' => '수동 배포됨',
'head' => '리포지토리의 파일이 다음과 같이 되어야 함',
'hint' => '파일은 Plesk 리포지토리로 보낸 후 프로덕션 사이트에 수동으로 배포되어야 합니다.',
'value' => '수동'
],
'none' => [
'title' => '배포 없음(리포지토리 호스팅)',
'linkText' => '배포되지 않음.',
'head' => '리포지토리의 파일이 다음과 같이 됨',
'hint' => '파일이 프로덕션 사이트에 배포되지 않습니다.',
'value' => '없음'
]
],
'deploymentModeTitle' => '배포 모드',
'deploymentModeDescription' => '배포 모드 선택:',
'deploymentPathTitle' => '배포 경로',
'deploymentPathDescription' => '배포할 디렉터리 선택:',
'deploymentPathCreateFolder' => '폴더 생성',
'popUpOk' => '확인',
'popUpCancel' => '취소',
'rootDirectoryTitle' => '루트 디렉터리',
'to' => '대상',
'toLongDescription' => '다음 디렉터리에',
'directory' => '디렉터리.',
],
'type' => '코드 저장 장소:',
'typeLocal' => '워크스테이션의 로컬 리포지토리',
'typeRemote' => '원격 Git 호스팅(GitHub 또는 BitBucket)',
'sshKey' => 'SSH 공개 키',
'sshKeyHint' => '이는 원격 리포지토리에서 인증에 사용되는 SSH 키의 공개 부분입니다. 원격 서비스에 추가되어야 합니다.',
'sshKeyNotice' => '진행하기 전에 SSH 키의 공개 부분을 복사하고 원격 리포지토리에 사용되는 서비스(GitHub 또는 BitBacket)에 붙여넣으십시오.',
'url' => '원격 Git 리포지토리',
'urlHint' => 'HTTPS와 SSH 프로토콜 둘 다 지원됩니다.',
'name' => '리포지토리 링크',
'nameHint' => '이 이름은 리포지토리 URL로 사용됩니다.',
'nameForm' => 'Plesk의 Git 리포지토리',
'nameFormDescription' => '리포지토리를 만든 후 로컬 리포지토리 설정에서 해당 URL을 원격 대상 URL로 지정해야 합니다.',
],
'list' => [
'fetchUrl' => '원격 리포지토리 URL:',
'pushUrl' => '리포지토리 URL:',
'automaticDeploy' => '다음으로 자동 배포',
'manualDeploy' => '다음으로 수동 배포',
'noDeploy' => '배포가 <b/>비활성화됨</b/>',
'copyToClipboardToolTip' => '클립보드에 URL 복사',
'branch' => '분기',
'changeBranch' => '분기 및 경로 변경',
],
'settings' => [
'sshKey' => 'SSH 공개 키',
'sshKeyHint' => '이는 원격 리포지토리에서 인증에 사용되는 SSH 키의 공개 부분입니다. 원격 서비스에 추가되어야 합니다.',
'webhookUrlLabel' => '웹후크 URL',
'webhookUrlDescription' => '원격 서비스(예: Bitbucket 또는 GitHub)의 리포지토리 설정에 이 URL을 지정합니다.',
'actionsEnabled' => '추가 배포 작업 활성화',
'actionsEnabledHint' => '배포할 때마다 실행할 셸 명령을 지정하십시오.',
'name' => '리포지토리 이름',
'nameHint' => '이 이름은 리포지토리 URL로 사용됩니다.',
'remoteUrlLabel' => 'Git 리포지토리',
'actions' => '동작',
'actionsHint' => '새 라인에 각 명령을 입력합니다.',
],
'howTo' => [
'howToDescription' => '다음은 로컬 리포지토리를 시작하는 방법과 기존 리포지토리를 업데이트하는 방법에 관한 지침입니다.',
'creteLabel' => '리포지토리 만들기',
'existLabel' => '기존 Git 리포지토리',
],
],
'lists' => [
'common' => [
'less' => '간단히',
'more' => '자세히',
],
'commit-log' => [
'date' => '시간',
'dateFilter' => '시간 시작',
'hash' => '해시',
'userNameEmail' => '사용자 이름 <email/>',
'userNameEmailFilter' => '사용자 이름, 이메일',
'message' => '메시지',
'refreshButtonHint' => '로그 데이터 새로 고침',
'logsForBranch' => '분기 %%branch%%에 대한 로그'
],
],
// list
'buttonDeployFromRepository' => '리포지토리에서 배포',
'buttonPull' => '업데이트 가져오기',
'disabledDeploy' => '배포가 비활성화됨',
'repositorySettings' => '리포지토리 설정',
'howToInitRepository' => '도움말',
'removeRepository' => '리포지토리 제거',
'wasCopiedToClipboardToolTip' => 'URL이 클립보드로 복사되었습니다.',
'removeConfirmation' => '"%%name%%" 리포지토리를 제거하시겠습니까?',
'removeConfirmationButtonYes' => '예',
'removeConfirmationButtonNo' => '아니오',
'lastCommitInfo' => '마지막 커밋 정보:',
'additionalActionsInfo' => '추가 배포 작업:',
'repositoryNotFound' => 'ID가 %%id%%인 리포지토리를 검색할 수 없습니다.',
'repositoryNotExist' => '파일 시스템에서 리포지토리 "%%name%%"을(를) 찾을 수 없습니다.',
// popup
'popupTitle' => '%%repositoryName%%에 대한 분기 및 경로 변경',
'popupBranchLabel' => '분기',
'popupDeployPathLabel' => '분기에 대한 배포 경로',
'popupDeployPathCreate' => '폴더 만들기',
'popupRootDirectory' => '루트 디렉터리',
'popupWaitMessage' => '대기',
'popupButtonOk' => '확인',
'popupButtonCancel' => '취소',
'popupBranchNotSelected' => '&lt;분기가 선택되지 않음&gt;',
// validators
'repositoryNameInvalid' => '리포지토리 이름 "%value%"에 금지된 문자가 포함되어 있습니다. 라틴 문자, 숫자, 대시, 밑줄 기호, 점만 포함할 수 있습니다.',
'repositoryNameAlreadyExists' => '%value%의 이름을 가진 리포지토리가 이미 있습니다.',
'deploymentPathNotInWebspaceRoot' => '배포 경로 "%value%"은(는) 구독 디렉터리 "%path%"에 있지 않습니다.',
'deploymentPathNotDirectory' => '배포 경로 "%value%"이(가) 디렉터리가 아닙니다.',
'deploymentPathAlreadyUsed' => '배포 경로 "%value%"은(는) 다른 리포지토리에 의해 이미 사용 중입니다. 계속 진행하면 데이터가 손실될 수 있습니다.',
'notGitUrl' => '문자열 "%value%"이(가) Git URL이 아닙니다.',
'containsPassword' => '비밀번호가 포함된 URL을 저장하는 것은 안전하지 않습니다. 비밀번호가 없는 URL을 지정하십시오.',
'smbUserDoesntExist' => '"%invalidUser%" 사용자는 존재하지 않거나 현재 도메인에 속해 있지 않습니다.',
'validators' => [
'branchNotExists' => '"%%branch%%" 분기가 존재하지 않습니다.',
'dateTimeFormat' => '적절한 형식으로 일시를 지정합니다.',
'deployActionsShouldNotBeEmpty' => '배포 작업이 활성화된 경우 비어있지 않아야 합니다.',
'deploymentModeInvalid' => '지정된 배포 모드가 유효하지 않습니다.',
'deploymentPathAlreadyUsed' => '배포 경로 "%%path%%"은(는) 다른 저장소에 의해 이미 사용 중입니다. 계속 진행하면 데이터가 손실될 수 있습니다.',
'deploymentPathIsEmpty' => '파일을 배포할 경로를 지정합니다.',
'deploymentPathNotDirectory' => '배포 경로 "%%path%%"이(가) 디렉터리가 아닙니다.',
'deploymentPathNotInWebspaceRoot' => '배포 경로 "%%path%%"은(는) 구독 디렉터리 "%%root%%"에 있지 않습니다.',
'hashCharacters' => '해시에 잘못된 문자가 포함되어 있습니다.',
'invalidValue' => '올바른 값을 지정하십시오.',
'notBlank' => '이 값은 비워둘 수 없습니다.',
'nullableString' => '이 값은 문자열이거나 비어 있어야 합니다.',
'positive' => '이 값은 양수여야 합니다.',
'repositoryNotExists' => '지정한 저장소가 존재하지 않습니다.',
'repositoryNameInvalid' => '저장소 이름 "%%name%%"에 금지된 문자가 포함되어 있습니다. 라틴 문자, 숫자, 대시, 밑줄 기호, 점만 포함할 수 있습니다.',
'repositoryNameAlreadyExists' => '"%%name%%"의 이름을 가진 저장소가 이미 있습니다.',
'repositoryTypeInvalid' => '지정된 저장소 유형은 지원되지 않습니다.',
'repositoryUrlInvalid' => '이 값은 저장소 URL로 지원되지 않습니다.',
'repositoryUrlContainsPassword' => '비밀번호가 포함된 URL을 저장하는 것은 안전하지 않습니다. 비밀번호가 없는 URL을 지정하십시오.',
'smbUserTypeInvalid' => '이 값은 정수의 배열이어야 합니다.',
'smbUserDoesntExist' => '해당 사용자는 존재하지 않거나 현재 도메인에 속해 있지 않습니다.',
],
'tasks' => [
'create' => [
'title' => '파일을 %%name%%에 배포 중',
'clone' => 'Git 리포지토리 %%name%% 복제 중...',
'redirectTitle' => 'Git 리포지토리 열기'
],
'deployment' => [
'progress' => '배포 작업이 실행 중입니다',
'done' => '배포 작업이 완료되었습니다',
]
],
'deployer' => [
'step' => [
'fetchSource' => [
'title' => 'Git 리포지토리 "%%repoName%%" 가져오는 중',
],
'deploySource' => [
'title' => '파일을 "%%domainName%%"에 배포 중',
],
'additionalActions' => [
'title' => '추가 배포 작업 실행 중',
],
'validateDeployKey' => [
'title' => '배포 키 검증',
'errorMessageExists' => '"%%domainSshPath%%"에서 배포 키를 찾을 수 없습니다. "리포지토리 설정"으로 이동해 새로운 "SSH 공개 키"를 복사한 후 원격 리포지토리에 추가하십시오.',
],
],
],
'exceptions' => [
'defaultTitle' => '오류',
'needSiteId' => '정의되지 않은 site_id 매개 변수.',
'siteDoesNotHaveHosting' => '사이트에 실제 호스팅이 없습니다.',
'clientHasNotAccessToDomain' => '권한이 거부됨: 사용자에게 도메인에 액세스할 권한이 없습니다.',
'clientHasNotManagePermission' => '권한이 거부됨: 사용자에게 관리 권한이 없습니다.',
'repositoryDeployDisabled' => '"%%repository%%" 저장소의 배포가 비활성화되었습니다.',
],
'api' => [
'commandNotFound' => '명령 "%%command%%"을(를) 찾을 수 없습니다.',
'domainNameIsEmpty' => '도메인 이름이 비어 있습니다.',
'repositoryNameIsEmpty' => '리포지토리 이름이 비어 있습니다.',
'domainDoesNotExist' => '도메인 "%%domain%%"이(가) 존재하지 않습니다.',
'domainDoesNotHaveHosting' => '도메인 "%%domain%%"에 실제 호스팅이 없습니다.',
'clientHasNotAccessToDomain' => '사용자에게 도메인 "%%domain%%에 액세스할 권한이 없습니다.',
'gitNotAllowedOnDomain' => 'Git는 도메인 "%%domain%%"에서 허용되지 않습니다.',
'repositoryOnDomainDoesNotExist' => '이름이 %%name%%인 리포지토리가 도메인 %%domain%%에 없습니다.',
'fetchAllowOnlyPullRepositories' => 'fetch 명령은 원격 Git 호스팅의 리포지토리에서만 작동합니다.',
'invalidActiveBranch' => '잘못된 활성 분기 %%active-branch%%이(가) [%%branches%%]에 포함되지 않음',
'invalidActiveBranchBranchesEmpty' => '분기가 비어 있습니다.',
'additionalUsersOnlyForLocalRepository' => '로컬 저장소에만 추가 사용자를 지정할 수 있습니다.',
'cli' => [
'warning' => '경고: %%warning%%',
'list' => [
'empty' => '리포지토리 없음',
'columnDomainName' => '도메인 이름',
'columnRepositoryName' => '리포지토리 이름',
'columnRepositoryType' => '유형',
],
'info' => [
'domainName' => '도메인 이름',
'repositoryName' => '리포지토리 이름',
'deploymentPath' => '배포 경로',
'deploymentMode' => '배포 모드',
'activeBranch' => '활성 분기',
'repositoryType' => '리포지토리 유형',
'remoteUrl' => '원격 URL',
'webHookUrl' => '웹후크 URL',
'skipSsl' => 'SSL 확인 건너뛰기',
'url' => '복제 URL',
'runActions' => '배포 이후 작업 실행',
'actions' => '배포 이후 동작',
'additionalUsers' => '추가 사용자',
],
'create' => [
'success' => '리포지토리 &quot;%%name%%&quot;이(가) 생성되었습니다.',
],
'update' => [
'success' => '리포지토리 &quot;%%name%%&quot;이(가) 업데이트되었습니다.',
],
'remove' => [
'success' => '리포지토리 &quot;%%name%%&quot;이(가) 제거되었습니다.',
],
'deploy' => [
'success' => '리포지토리 &quot;%%name%%&quot;이(가) 배포되었습니다.',
],
'fetch' => [
'success' => '리포지토리 &quot;%%name%%&quot; 정보를 가져왔습니다.',
],
'getLastCommit' => [
'noCommits' => '리포지토리 &quot;%%name%%&quot;에 커밋이 없습니다.',
],
'publicKey' => [
'success' => '"%%name%%" 도메인의 공개 키: %%key%%',
],
],
],
'cli' => [
'commands' => [
'list' => '모든 도메인의 Git 리포지토리 목록을 표시합니다(기본 설정). 특정 도메인의 리포지토리를 표시하려면 도메인 옵션을 사용합니다.',
'info' => '리포지토리 설정을 표시합니다.',
'create' => '리포지토리를 생성합니다.',
'update' => '리포지토리 설정을 업데이트합니다.',
'remove' => '리포지토리를 제거합니다.',
'deploy' => '리포지토리를 배포합니다.',
'fetch' => '원격 리포지토리를 가져옵니다.',
'get-last-commit' => '마지막 커밋을 표시합니다.',
'get-public-key' => '도메인의 기존 공개 키를 표시하거나 새 공개 키를 생성합니다.',
'run-deployment-actions' => '배포 작업을 실행합니다.',
'async-deploy' => 'git 불러오기 작업을 수행하고 소스를 비동기로 배포합니다.',
],
'options' => [
'domain' => '도메인 이름("list", "info", "create", "update", "remove", "deploy", "async-deploy", "fetch", "run-deployment-actions" 명령과 함께 사용).',
'name' => '리포지토리 이름("info", "create", "update", "remove", "deploy", "async-deploy", "fetch", "run-deployment-actions" 명령과 함께 사용).',
'deployment-path' => '배포 경로(&quot;create&quot; 및 &quot;update&quot; 명령과 함께 사용).',
'remote-url' => '원격 Git 리포지토리 URL(&quot;crate&quot; 및 &quot;update&quot; 명령과 함께 사용).',
'active-branch' => '활성 분기(&quot;create&quot; 및 &quot;update&quot; 명령과 함께 사용).',
'deployment-mode' => '배포 모드(&quot;create&quot; 및 &quot;update&quot; 명령과 함께 사용).',
'skip-ssl-verification' => '가져오기 작업에서 ssl 인증 원격 리포지토리 건너뛰기(&quot;create&quot; 및 &quot;update&quot; 명령과 함께 사용).',
'run-actions' => '배포가 완료될 때마다 셸 명령을 실행합니다("create" 및 "update" 명령과 함께 사용).',
'actions' => '배포할 때마다 실행할 셸 명령(&quot;create&quot; 및 &quot;update&quot; 명령과 함께 사용).',
'new-name' => '리포지토리 이름(&quot;update&quot; 명령과 함께 사용).',
'deploy-key-uuid' => '저장소를 배포하는 특정 배포 키의 UUID입니다.',
'no-deployment-actions' => '리포지토리를 배포한 후 배포 작업을 실행하지 않습니다("create" 및 "update" 명령과 함께 사용).',
'additional-users' => '"login1,login2,login3" 형식의 로그인 목록입니다("create" 및 "update" 명령으로 사용). HTTP/HTTPS를 통해 저장소에 풀(pull) 및 푸시(push)할 수 있는 추가 사용자입니다(시스템 사용자는 구독 내 모든 저장소에 액세스할 수 있습니다).',
],
],
];