344 lines
18 KiB
PHP
344 lines
18 KiB
PHP
<?php
|
|
// Copyright 1999-2024. WebPros International GmbH. All rights reserved.
|
|
|
|
$messages = [
|
|
'__perm_denied' => '권한이 거부됨',
|
|
'app' => [
|
|
'Home' => [
|
|
'title' => 'Laravel Toolkit',
|
|
],
|
|
'Domain' => [
|
|
'title' => 'Laravel Toolkit',
|
|
],
|
|
'InstallDrawer' => [
|
|
'title' => '애플리케이션 설치',
|
|
'chooseDomain' => '도메인을 선택하세요:',
|
|
'install' => '애플리케이션 설치',
|
|
'repository' => '리포지토리:',
|
|
'sshPublicKey' => 'SSH 공개 키:',
|
|
'sshPublicKeyHint' => 'SSH 키의 공개 부분입니다. 원격 리포지토리에 인증하려면 Git 서버에 공개 SSH 키를 추가하세요.',
|
|
'publicKeyCopied' => '공개 키가 클립보드에 복사되었습니다',
|
|
'fieldRequiredError' => '필수 필드가 비어 있습니다.',
|
|
],
|
|
'InstallTypeSelector' => [
|
|
'type.skeleton.description' => 'Laravel 스켈레톤을 설치합니다. 로컬 Git 리포지토리가 생성됩니다.',
|
|
'type.skeleton.title' => '스켈레톤 설치',
|
|
'type.remote.description' => 'Laravel 코드는 온라인(GitHub, GitLab, Bitbucket과 같은 클라우드 서비스 또는 자체 서버)에서 호스팅됩니다.',
|
|
'type.remote.title' => '원격 리포지토리에서 설치',
|
|
],
|
|
'CopyBlock' => [
|
|
'copyClipboard' => '클립보드에 복사',
|
|
],
|
|
'ApplicationsList' => [
|
|
'installButton' => '애플리케이션 설치',
|
|
'scanButton' => '스캔',
|
|
'scanButtonTooltip' => "기존 애플리케이션을 검색합니다.",
|
|
'searchPlaceholder' => '도메인 찾기...',
|
|
'emptyListTitle' => '아직 Laravel 사이트가 없으신가요? 문제없습니다!',
|
|
'emptyListDescription' => 'Git 리포지토리의 Laravel 애플리케이션을 설치하거나 기존 애플리케이션을 검색합니다.<br>애플리케이션이 검출되기 위해서는 \'public\' 디렉터리가 웹 사이트 문서 루트로 지정되었으며 상위 디렉터리에 \'Artisan\' 파일이 있어야 합니다.',
|
|
],
|
|
'ApplicationCard' => [
|
|
'learnMore' => '자세히 알아보기',
|
|
'title' => '%%domain%%의 Laravel 애플리케이션',
|
|
'imgPreview' => '%%domain%% 미리 보기',
|
|
'tabDashboard' => '대시보드',
|
|
'tabArtisan' => 'Artisan',
|
|
'tabComposer' => 'Composer',
|
|
'tabDeployment' => '배포',
|
|
'tabNodejs' => 'Node.js',
|
|
'sectionApplicationInfo' => '애플리케이션 정보',
|
|
'applicationName' => '이름',
|
|
'domainUrl' => 'URL',
|
|
'sectionDeploymentInfo' => '배포 정보',
|
|
'repository' => '리포지토리',
|
|
'hookUrl' => '웹후크 URL',
|
|
'lastCommit' => '마지막 커밋',
|
|
'envEdit' => '편집',
|
|
'terminal' => 'Terminal',
|
|
'openTerminal' => 'SSH 터미널 열기',
|
|
'executingCommand' => '실행 중...',
|
|
'sectionConfiguration' => '설정',
|
|
'envConfiguration' => '환경 변수 (.env)',
|
|
'sectionSSH' => 'SSH 터미널',
|
|
'sectionManage' => '관리',
|
|
'buttonDeploy' => '배포',
|
|
'buttonDeployHint' => '파일을 프로덕션 사이트에 배포합니다.',
|
|
'repositoryCopied' => '리포지토리 URL이 클립보드에 복사되었습니다.',
|
|
'hookUrlCopied' => '웹후크 URL이 클립보드에 복사되었습니다.',
|
|
'hookDescription' => '원격 서비스의 저장소 설정에서 이 URL을 지정하십시오.',
|
|
'domainLink' => '도메인',
|
|
'domainManage' => '도메인 관리',
|
|
'deploymentScript' => '배포 스크립트',
|
|
'deploymentScriptEdit' => '스크립트 편집',
|
|
'deploymentScriptDisabledHint' => '배포 스크립트를 편집하기 위해 서버 SSH 액세스를 활성화합니다.',
|
|
'logBrowser' => '로그',
|
|
'ScheduleTab' => [
|
|
'name' => '예약된 작업',
|
|
'intervalDescription' => '%%interval%%의 자세한 일정 보기',
|
|
'table' => [
|
|
'command' => '명령',
|
|
'description' => '설명',
|
|
'interval' => '간격',
|
|
'next' => '다음',
|
|
'emptyViewTitle' => '예약된 작업이 없습니다',
|
|
'emptyLinkTitle' => '추가하는 방법 알아보기',
|
|
],
|
|
'switchDisabledWarning' => '예약된 작업이 비활성화되었습니다.',
|
|
'requiredSshAccess' => '예약된 작업을 활성화하려면 서버 SSH 액세스가 필요합니다. "웹 호스팅 액세스"에서 활성화하세요.',
|
|
'requiredSchedulePermission' => '예약된 작업을 활성화하려면 "Scheduler management" 권한이 필요합니다. 구독 설정에서 활성화하세요.',
|
|
],
|
|
'scheduledTasks' => '예약된 작업',
|
|
'scheduleEnabled' => '예약된 작업 활성화됨',
|
|
'scheduleDisabled' => '예약된 작업 비활성화됨',
|
|
'scheduledSwitchEnabled' => '활성화됨',
|
|
'scheduledSwitchDisabled' => '비활성화됨',
|
|
'MaintenanceMode' => [
|
|
'label' => '유지 관리 모드',
|
|
'disableTooltip' => '애플리케이션의 유지 관리 모드를 종료합니다. 웹사이트 방문자에게 라이브 애플리케이션이 표시됩니다.',
|
|
'enableTooltip' => '애플리케이션의 유지 관리 모드를 시작합니다. 웹사이트 방문자에게 "503 SERVICE UNAVAILABLE" 오류 페이지가 표시됩니다.',
|
|
'enabledMessage' => '애플리케이션이 현재 유지 관리 모드입니다.',
|
|
'disabledMessage' => '애플리케이션이 현재 라이브 상태입니다.',
|
|
'switchEnabled' => '활성화됨',
|
|
'switchDisabled' => '비활성화됨',
|
|
],
|
|
'DeploymentMode' => [
|
|
'title' => '배포 모드',
|
|
'auto' => '자동',
|
|
'manual' => '수동',
|
|
'description' => '파일이 프로덕션 사이트에 배포되는 방식입니다.',
|
|
'Tooltip' => [
|
|
'auto' => '파일이 로컬 리포지토리의 \'마스터\' 분기에 푸시로 배포됩니다. 원격 리포지토리를 사용 중일 경우 자동 배포를 위한 웹후크를 설정하십시오.',
|
|
'manual' =>
|
|
'파일을 수동으로 프로덕션 사이트에 배포해야 합니다.',
|
|
]
|
|
],
|
|
'QueueWorkerSwitch' => [
|
|
'label' => '대기열',
|
|
'enabled' => '활성화됨',
|
|
'disabled' => '비활성화됨',
|
|
'enabledMessage' => '대기열 작업자 활성화됨',
|
|
'disabledMessage' => '대기열 작업자 비활성화됨',
|
|
'requirementTooltip' => '대기열 작업자 지원을 활성화하려면 예약된 작업을 켜고 Plesk Laravel Toolkit 통합 패키지를 설치하십시오.',
|
|
'enableTooltip' => '대기열 작업자를 활성화합니다.',
|
|
'disableTooltip' => '대기열 작업자를 비활성화합니다.',
|
|
],
|
|
'QueueTab' => [
|
|
'title' => '대기열',
|
|
"StopWhenEmpty" => [
|
|
'label' => "비어있을 시 작업자 중지",
|
|
'description' => "이 옵션을 사용하면 대기열 작업자가 모든 작업을 처리한 후 스스로 종료됩니다.",
|
|
],
|
|
"Timeout" => [
|
|
'label' => "시간 초과",
|
|
'description' => "이 옵션을 사용하면 대기열 작업자가 작업을 실행할 수 있는 최대 시간을 초 단위로 지정합니다. 0을 입력하면 무제한으로 설정됩니다.",
|
|
],
|
|
"MaxJobs" => [
|
|
'label' => "최대 작업",
|
|
'description' => "이 옵션을 사용하면 대기열 작업자가 지정된 개수의 작업을 처리한 후 종료됩니다. 0을 입력하면 무제한으로 설정됩니다.",
|
|
],
|
|
"MaxTime" => [
|
|
'label' => "최대 시간",
|
|
'description' => "이 옵션을 사용하면 대기열 작업자가 초 단위로 지정된 시간 동안 작업을 처리한 후 종료됩니다. 0을 입력하면 무제한으로 설정됩니다.",
|
|
],
|
|
'drawerTitle' => '실패한 작업',
|
|
'failedJobsButton' => '실패한 작업 표시',
|
|
'failedList' => [
|
|
'date' => '날짜',
|
|
'uuid' => 'UUID',
|
|
'connection' => '연결',
|
|
'queue' => '대기열',
|
|
'job' => '작업',
|
|
'retry' => '다시 시도',
|
|
'delete' => '삭제',
|
|
'flush' => '플러시',
|
|
'retryAskConfirm' => '계속하시겠습니까?',
|
|
'retryConfirmAnswer' => '다시 시도',
|
|
'retryTooltip' => '"php artisan queue:retry" 명령을 실행하여 선택된 작업을 재시도합니다.',
|
|
'deleteAskConfirm' => '계속하시겠습니까?',
|
|
'deleteConfirmAnswer' => '삭제',
|
|
'deleteTooltip' => '"php artisan queue:forget" 명령을 실행하여 선택된 실패한 작업을 삭제합니다.',
|
|
'flushAskConfirm' => '계속하시겠습니까?',
|
|
'flushConfirmAnswer' => '플러시',
|
|
'flushTooltip' => '"php artisan queue:flush" 명령을 실행하여 failed_jobs 표의 모든 실패한 작업을 삭제합니다.',
|
|
],
|
|
'emptyFailedJobListTitle' => '실패한 작업이 없습니다',
|
|
],
|
|
],
|
|
'EnvDrawer' => [
|
|
'title' => '.env 편집',
|
|
'update' => '업데이트',
|
|
'confirm' => '버리기',
|
|
'confirmReason' => '저장되지 않은 변경 사항',
|
|
'confirmAsk' => '저장되지 않은 변경 사항을 취소하시겠습니까?'
|
|
],
|
|
'DeploymentScenarios' => [
|
|
'title' => '배포 단계',
|
|
'enable_maintenance_mode' => '1. 유지 관리 모드 활성화',
|
|
'fetch_source_code' => '2. 소스 코드 가져오기',
|
|
'deploy_source_code' => '3. Git에서 소스 코드 배포',
|
|
'install_composer_dependencies' => '4. %%item%% 종속성 설치',
|
|
'install_package_dependencies' => '5. %%item%% 종속성 설치',
|
|
'execute_additional_actions' => '6. 배포 스크립트 실행',
|
|
'disable_maintenance_mode' => '7. 유지 관리 모드 비활성화',
|
|
],
|
|
'DeploymentScriptDrawer' => [
|
|
'title' => '배포 스크립트 편집',
|
|
'update' => '업데이트',
|
|
'confirm' => '버리기',
|
|
'confirmReason' => '저장되지 않은 변경 사항',
|
|
'confirmAsk' => '저장되지 않은 변경 사항을 취소하시겠습니까?'
|
|
],
|
|
'NodeJsCommandLine' => [
|
|
'notSupported' => 'Node.js 매개 변수를 관리할 수 없습니다. Node.js 확장 프로그램이 오래된 버전이거나 설치되지 않았습니다.',
|
|
'installExtension' => '확장 프로그램을 설치하려면 이곳을 클릭하십시오.',
|
|
'askToInstallExtension' => '이 기능을 활성화하려면 Plesk 관리자에게 요청하여 "Node.js" 확장 프로그램을 설치하십시오.',
|
|
'installButton' => '설치',
|
|
'notRecommend' => '권장하지 않음',
|
|
'versionNotInstalled' => 'NodeJs 버전이 설치되지 않음',
|
|
'unavailable' => '이용 불가',
|
|
],
|
|
'CommandLine' => [
|
|
'executeButton' => '명령 실행',
|
|
],
|
|
],
|
|
'forms' => [
|
|
'applicationWizard' => [
|
|
'title' => 'Laravel',
|
|
'description' => 'Laravel 애플리케이션을 설치하여 새 웹 사이트를 생성합니다.',
|
|
],
|
|
],
|
|
'LaravelDeployRemoteTask' => [
|
|
'running' => '프로젝트 배포 중...',
|
|
'done' => '프로젝트 배포됨',
|
|
'redirectTitle' => '보기',
|
|
],
|
|
'LaravelDeploySkeletonTask' => [
|
|
'running' => '프로젝트 배포 중...',
|
|
'done' => '프로젝트 배포됨',
|
|
'redirectTitle' => '보기',
|
|
],
|
|
'LaravelScanTask' => [
|
|
'running' => 'Composer 애플리케이션 검색 중',
|
|
'done' => '애플리케이션 %%count%%개 연결 완료',
|
|
'doneWithErrors' => '애플리케이션 %%count%%개 연결 완료. 오류로 인해 다른 애플리케이션을 연결하지 못했습니다. 오류: %%errors%%',
|
|
'redirectTitle' => '보기',
|
|
],
|
|
'permissionDenied' => '권한이 거부됨',
|
|
'missingRepositoryForDomain' => '"%%domainName%%" 도메인에서 리포지토리 정보를 가져오지 못했습니다.',
|
|
'fileDoesntExist' => '"%%filename%%" 파일이 존재하지 않습니다',
|
|
'failedEnableSchedule' => '예약된 작업을 활성화하지 못했습니다',
|
|
'failedDisableSchedule' => '예약된 작업을 비활성화하지 못했습니다',
|
|
'laravelDoesNotSupportListCommand' => '해당 Laravel Framework 버전은 예약된 작업 목록 보기 명령을 지원하지 않습니다.',
|
|
'laravelService' => [
|
|
'keyGenerateError' => 'keyGenerateError',
|
|
'gitCheckWarning' => '비공개 리포지토리에 액세스하려면 Git 확장 프로그램을 %%version%% 또는 이후 버전으로 업데이트하십시오.',
|
|
'notInstalled' => '%%service%% 확장 프로그램이 설치되지 않았습니다.',
|
|
'notActive' => '%%service%% 확장 프로그램이 비활성 상태입니다.',
|
|
'phpMinVersionWarning' => '경고: Laravel 툴킷이 제대로 작동하려면 %%min_version%% 또는 이후의 PHP 버전을 선택해야 합니다.',
|
|
],
|
|
'gitService' => [
|
|
'deployError' => 'Git 확장 프로그램 오류 발생',
|
|
'updateError' => 'Git 리포지토리 업데이트 실패',
|
|
'publicKeyError' => 'Git 리포지토리 복제 실패. Git 서버에 공개 키를 추가했으며 리포지토리의 읽기 액세스를 허용했는지 확인하십시오.',
|
|
],
|
|
'composerService' => [
|
|
'registerError' => '애플리케이션 등록 실패',
|
|
'listError' => '애플리케이션 목록 가져오기 실패',
|
|
'appInstallError' => '애플리케이션 설치 실패'
|
|
],
|
|
'nodeService' => [
|
|
'versionCheckFailed' => 'Node.js 기능을 사용하려면 %%%version%% 또는 이후 버전의 Node.js 확장 프로그램을 설치하십시오.',
|
|
'noHandlersPresent' => '서버에 사용 가능한 Node.js 처리기 없음',
|
|
'selectError' => '등록되지 않은 Node.js 버전 %%nodeVersion%% 선택 불가',
|
|
],
|
|
'GitCreateStep' => [
|
|
'title' => 'Git 리포지토리 생성',
|
|
],
|
|
'GitCommitStep' => [
|
|
'title' => 'Git 리포지토리 커밋',
|
|
],
|
|
'GitDeployStep' => [
|
|
'title' => 'Git 리포지토리 복제'
|
|
],
|
|
'ActivateMaintenanceModeStep' => [
|
|
'title' => '애플리케이션 유지 관리 모드로 전환 중',
|
|
],
|
|
'RestartQueueWorkerStep' => [
|
|
'title' => '대기열 작업자 재시작 명령 전송 중',
|
|
],
|
|
'ComposerInstallStep' => [
|
|
'noAppId' => '애플리케이션 ID 가져오기 실패',
|
|
'title' => 'Composer 종속성 설치'
|
|
],
|
|
'NodeJsDependenciesInstallStep' => [
|
|
'title' => 'Node.js 종속성 설치 중'
|
|
],
|
|
'FinalUpdateStep' => [
|
|
'title' => '업데이트 완료 중'
|
|
],
|
|
'DeactivateMaintenanceModeStep' => [
|
|
'title' => '애플리케이션 일반 모드로 전환 중',
|
|
],
|
|
'ComposerCreateProjectStep' => [
|
|
'title' => 'Laravel 스켈레톤 생성',
|
|
],
|
|
'HostingSettingsStep' => [
|
|
'title' => '호스트 설정 구성'
|
|
],
|
|
'PhpEnvConfigurationStep' => [
|
|
'title' => 'PHP 환경 구성'
|
|
],
|
|
'LaravelStartStep' => [
|
|
'title' => 'Laravel 애플리케이션 구성'
|
|
],
|
|
'ScanStep' => [
|
|
'title' => '웹 스페이스 파일 스캔'
|
|
],
|
|
'GitAttachStep' => [
|
|
'title' => 'Git 연결'
|
|
],
|
|
'ComposerAttachStep' => [
|
|
'title' => 'PHP Composer 연결'
|
|
],
|
|
'LaravelAttachStep' => [
|
|
'title' => 'Laravel 툴킷 연결'
|
|
],
|
|
'NodeInitStep' => [
|
|
'title' => 'Node.js 환경 준비 중',
|
|
],
|
|
'customButton' => [
|
|
'sidebar' => [
|
|
'title' => 'Laravel',
|
|
'description' => '사용할 수 있는 모든 Laravel 웹 사이트를 관리합니다',
|
|
],
|
|
'domainCard' => [
|
|
'installApplication' => 'Laravel 애플리케이션 설치',
|
|
'manageApplication' => 'Laravel',
|
|
]
|
|
],
|
|
'GitUpdateStep' => [
|
|
'title' => 'Git 리포지토리에서 업데이트 가져오는 중'
|
|
],
|
|
'InstallNodeExtensionTask' => [
|
|
'running' => 'Node.js 지원 확장 프로그램 준비 중',
|
|
'done' => 'Node.js 기능 사용 준비 완료',
|
|
],
|
|
'NodeInstallExtensionStep' => [
|
|
'title' => '필수 %%extension%% 확장 프로그램 설치 중',
|
|
'extensionVersionTooLow' => '확장 프로그램 \'%%extension%%\'의 \'%%requiredVersion%%\' 또는 그 이후 버전이 설치되어 있어야 합니다. 현재 설치된 버전은 \'%%installedVersion%%\'입니다.',
|
|
'noProperVersionFound' => '확장 프로그램 카탈로그에서 필요한 확장 프로그램을 설치할 수 없습니다: %%error%%.',
|
|
],
|
|
'deploymentActionModifier' => [
|
|
'noCompatibleNode' => 'Laravel 툴킷에서 이 애플리케이션에 구성된 %%version%% 버전과 호환되는 Node.js 번역기를 찾을 수 없습니다.',
|
|
],
|
|
'permissions' => [
|
|
'manage_laravel_toolkit' => 'Laravel Toolkit 액세스',
|
|
'manage_laravel_toolkit_hint' => 'Laravel Toolkit에 완전한 액세스를 제공합니다.'
|
|
],
|
|
'common' => [
|
|
'error' => [
|
|
'noPhpSupportOnDomain' => '도메인 \'%%domainName%%\'이 PHP를 지원하지 않습니다. <a href="%%domainHref%%">도메인에 PHP를 활성화하십시오</a>',
|
|
],
|
|
],
|
|
];
|