From 229809dca1dfcc45e9355b88b2b127a9b6f199a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=BD=94=EB=93=9C=EC=8B=B8=EC=9D=B4?= <81800589+CodePsy-2001@users.noreply.github.com> Date: Tue, 5 Nov 2024 16:04:12 +0900 Subject: [PATCH] php*: add Korean translation (#14630) --- pages.ko/common/php-artisan.md | 20 ++++++++++++++++++ pages.ko/common/php-coveralls.md | 36 ++++++++++++++++++++++++++++++++ pages.ko/common/php-cs-fixer.md | 36 ++++++++++++++++++++++++++++++++ pages.ko/common/php-yii.md | 16 ++++++++++++++ pages.ko/common/php.md | 36 ++++++++++++++++++++++++++++++++ pages.ko/common/phpbu.md | 20 ++++++++++++++++++ pages.ko/common/phpcbf.md | 28 +++++++++++++++++++++++++ pages.ko/common/phpcpd.md | 28 +++++++++++++++++++++++++ pages.ko/common/phpcs.md | 36 ++++++++++++++++++++++++++++++++ pages.ko/common/phpdox.md | 24 +++++++++++++++++++++ pages.ko/common/phpenv.md | 32 ++++++++++++++++++++++++++++ pages.ko/common/phpize.md | 12 +++++++++++ pages.ko/common/phploc.md | 32 ++++++++++++++++++++++++++++ pages.ko/common/phpmd.md | 32 ++++++++++++++++++++++++++++ pages.ko/common/phpspec.md | 32 ++++++++++++++++++++++++++++ pages.ko/common/phpstan.md | 28 +++++++++++++++++++++++++ pages.ko/common/phpstorm.md | 20 ++++++++++++++++++ pages.ko/common/phpunit.md | 20 ++++++++++++++++++ 18 files changed, 488 insertions(+) create mode 100644 pages.ko/common/php-artisan.md create mode 100644 pages.ko/common/php-coveralls.md create mode 100644 pages.ko/common/php-cs-fixer.md create mode 100644 pages.ko/common/php-yii.md create mode 100644 pages.ko/common/php.md create mode 100644 pages.ko/common/phpbu.md create mode 100644 pages.ko/common/phpcbf.md create mode 100644 pages.ko/common/phpcpd.md create mode 100644 pages.ko/common/phpcs.md create mode 100644 pages.ko/common/phpdox.md create mode 100644 pages.ko/common/phpenv.md create mode 100644 pages.ko/common/phpize.md create mode 100644 pages.ko/common/phploc.md create mode 100644 pages.ko/common/phpmd.md create mode 100644 pages.ko/common/phpspec.md create mode 100644 pages.ko/common/phpstan.md create mode 100644 pages.ko/common/phpstorm.md create mode 100644 pages.ko/common/phpunit.md diff --git a/pages.ko/common/php-artisan.md b/pages.ko/common/php-artisan.md new file mode 100644 index 0000000000..ad9ae457df --- /dev/null +++ b/pages.ko/common/php-artisan.md @@ -0,0 +1,20 @@ +# php artisan + +> Laravel의 Artisan 명령줄 인터페이스. +> 더 많은 정보: . + +- 현재 Laravel 애플리케이션을 위한 PHP 내장 웹 서버 시작: + +`php artisan serve` + +- 대화형 PHP 명령줄 인터페이스 시작: + +`php artisan tinker` + +- 새 Eloquent 모델 클래스와 마이그레이션, 팩토리 및 리소스 컨트롤러 생성: + +`php artisan make:model {{모델명}} --all` + +- 사용 가능한 모든 명령 목록 표시: + +`php artisan help` diff --git a/pages.ko/common/php-coveralls.md b/pages.ko/common/php-coveralls.md new file mode 100644 index 0000000000..c31457a692 --- /dev/null +++ b/pages.ko/common/php-coveralls.md @@ -0,0 +1,36 @@ +# php-coveralls + +> Coveralls를 위한 PHP 클라이언트. +> 더 많은 정보: . + +- Coveralls에 커버리지 정보를 전송: + +`php-coveralls` + +- 특정 디렉토리에 대한 커버리지 정보를 Coveralls에 전송: + +`php-coveralls --root_dir {{경로/대상/폴더}}` + +- 특정 설정 파일을 사용하여 Coveralls에 커버리지 정보를 전송: + +`php-coveralls --config {{경로/대상/.coveralls.yml}}` + +- 자세한 출력과 함께 Coveralls에 커버리지 정보를 전송: + +`php-coveralls --verbose` + +- 실행 가능한 문장이 없는 소스 파일을 제외하고 Coveralls에 커버리지 정보를 전송: + +`php-coveralls --exclude-no-stmt` + +- 특정 환경 이름을 사용하여 Coveralls에 커버리지 정보를 전송: + +`php-coveralls --env {{test|dev|prod}}` + +- 여러 Coverage Clover XML 파일을 업로드하도록 지정: + +`php-coveralls --coverage_clover {{경로/대상/첫번째_clover.xml}} --coverage_clover {{경로/대상/두번째_clover.xml}}` + +- Coveralls에 전송될 JSON을 특정 파일로 출력: + +`php-coveralls --json_path {{경로/대상/coveralls-전송.json}}` diff --git a/pages.ko/common/php-cs-fixer.md b/pages.ko/common/php-cs-fixer.md new file mode 100644 index 0000000000..5e3e1561f5 --- /dev/null +++ b/pages.ko/common/php-cs-fixer.md @@ -0,0 +1,36 @@ +# PHP-CS-Fixer + +> PHP 코딩 스타일 자동 수정 도구. +> 더 많은 정보: . + +- 현재 디렉토리에서 코드 스타일 수정 실행: + +`php-cs-fixer fix` + +- 특정 디렉토리에서 코드 스타일 수정 실행: + +`php-cs-fixer fix {{경로/대상/폴더}}` + +- 변경 사항을 적용하지 않고 코드 스타일 검사 실행: + +`php-cs-fixer fix --dry-run` + +- 특정 규칙을 사용하여 코드 스타일 수정 실행: + +`php-cs-fixer fix --rules={{규칙들}}` + +- 적용된 규칙 표시: + +`php-cs-fixer fix --verbose` + +- 다른 형식으로 결과 출력: + +`php-cs-fixer fix --format={{txt|json|xml|checkstyle|junit|gitlab}}` + +- 수정이 필요한 파일 표시: + +`php-cs-fixer list-files` + +- 규칙 또는 규칙 세트 설명: + +`php-cs-fixer describe {{규칙}}` diff --git a/pages.ko/common/php-yii.md b/pages.ko/common/php-yii.md new file mode 100644 index 0000000000..aaadc5b705 --- /dev/null +++ b/pages.ko/common/php-yii.md @@ -0,0 +1,16 @@ +# php yii + +> Yii 프레임워크의 명령줄 인터페이스. +> 더 많은 정보: . + +- 현재 Yii 애플리케이션을 위해 PHP 내장 웹 서버 시작: + +`php yii {{serve}}` + +- 지정된 모델 클래스에 대한 CRUD 작업을 위한 컨트롤러, 뷰 및 관련 파일 생성: + +`php yii {{gii/crud}} --modelClass={{모델명}} --controllerClass={{컨트롤러명}}` + +- 도움말 표시: + +`php yii {{help}}` diff --git a/pages.ko/common/php.md b/pages.ko/common/php.md new file mode 100644 index 0000000000..6501f936eb --- /dev/null +++ b/pages.ko/common/php.md @@ -0,0 +1,36 @@ +# php + +> PHP 명령줄 인터페이스. +> 더 많은 정보: . + +- PHP 스크립트를 구문 분석하고 실행: + +`php {{경로/대상/파일}}` + +- PHP 스크립트의 문법 검사(즉, 린트): + +`php -l {{경로/대상/파일}}` + +- PHP를 대화형으로 실행: + +`php -a` + +- PHP 코드 실행(참고: `` 태그를 사용하지 마세요; 큰따옴표는 백슬래시로 이스케이프하세요): + +`php -r "{{코드}}"` + +- 현재 디렉토리에서 PHP 내장 웹 서버 시작: + +`php -S {{호스트:포트}}` + +- 설치된 PHP 확장 목록: + +`php -m` + +- 현재 PHP 구성에 대한 정보 표시: + +`php -i` + +- 특정 함수에 대한 정보 표시: + +`php --rf {{함수_이름}}` diff --git a/pages.ko/common/phpbu.md b/pages.ko/common/phpbu.md new file mode 100644 index 0000000000..5067fd5d7b --- /dev/null +++ b/pages.ko/common/phpbu.md @@ -0,0 +1,20 @@ +# phpbu + +> PHP 백업 유틸리티 프레임워크. +> 더 많은 정보: . + +- 기본 `phpbu.xml` 구성 파일을 사용하여 백업 실행: + +`phpbu` + +- 특정 구성 파일을 사용하여 백업 실행: + +`phpbu --configuration={{경로/대상/구성_파일.xml}}` + +- 지정된 백업만 실행: + +`phpbu --limit={{백업_작업_이름}}` + +- 수행될 작업을 시뮬레이션: + +`phpbu --simulate` diff --git a/pages.ko/common/phpcbf.md b/pages.ko/common/phpcbf.md new file mode 100644 index 0000000000..0bbbd845a1 --- /dev/null +++ b/pages.ko/common/phpcbf.md @@ -0,0 +1,28 @@ +# phpcbf + +> phpcs에서 감지된 위반 사항 수정. +> 더 많은 정보: . + +- 지정된 디렉터리의 문제 수정 (기본적으로 PEAR 표준 사용): + +`phpcbf {{경로/대상/폴더}}` + +- 설치된 코딩 표준 목록 표시: + +`phpcbf -i` + +- 검사할 코딩 표준 지정: + +`phpcbf {{경로/대상/폴더}} --standard {{표준}}` + +- 쉼표로 구분된 파일 확장자를 지정하여 스니핑할 때 포함: + +`phpcbf {{경로/대상/폴더}} --extensions {{파일_확장자1,파일_확장자2,...}}` + +- 처리 전에 로드할 쉼표로 구분된 파일 목록: + +`phpcbf {{경로/대상/폴더}} --bootstrap {{경로/대상/파일1,경로/대상/파일2,...}}` + +- 하위 디렉터리로 재귀하지 않음: + +`phpcbf {{경로/대상/폴더}} -l` diff --git a/pages.ko/common/phpcpd.md b/pages.ko/common/phpcpd.md new file mode 100644 index 0000000000..596e821c4d --- /dev/null +++ b/pages.ko/common/phpcpd.md @@ -0,0 +1,28 @@ +# phpcpd + +> PHP 코드의 복사 및 붙여넣기 감지기. +> 더 많은 정보: . + +- 특정 파일이나 디렉터리에 대해 중복된 코드 분석: + +`phpcpd {{경로/대상/파일_또는_디렉터리}}` + +- 변수 이름에 대한 퍼지 매칭을 사용하여 분석: + +`phpcpd --fuzzy {{경로/대상/파일_또는_디렉터리}}` + +- 최소 동일한 라인 수 지정 (기본값은 5): + +`phpcpd --min-lines {{라인_수}} {{경로/대상/파일_또는_디렉터리}}` + +- 최소 동일한 토큰 수 지정 (기본값은 70): + +`phpcpd --min-tokens {{토큰_수}} {{경로/대상/파일_또는_디렉터리}}` + +- 분석에서 디렉터리 제외 (소스에 상대적이어야 함): + +`phpcpd --exclude {{경로/제외_디렉터리}} {{경로/대상/파일_또는_디렉터리}}` + +- 결과를 PHP-CPD XML 파일로 출력: + +`phpcpd --log-pmd {{경로/로그_파일}} {{경로/대상/파일_또는_디렉터리}}` diff --git a/pages.ko/common/phpcs.md b/pages.ko/common/phpcs.md new file mode 100644 index 0000000000..dbf68d821c --- /dev/null +++ b/pages.ko/common/phpcs.md @@ -0,0 +1,36 @@ +# phpcs + +> PHP, JavaScript 및 CSS 파일을 토큰화하여 정의된 코딩 표준 세트의 위반 사항을 감지합니다. +> 더 많은 정보: . + +- 지정된 디렉터리를 검사하여 문제 탐지 (기본값은 PEAR 표준): + +`phpcs {{경로/대상/폴더}}` + +- 설치된 코딩 표준 목록 표시: + +`phpcs -i` + +- 검증할 코딩 표준 지정: + +`phpcs {{경로/대상/폴더}} --standard {{표준}}` + +- 검사 시 포함할 확장자를 쉼표로 구분하여 지정: + +`phpcs {{경로/대상/폴더}} --extensions {{파일_확장자1,파일_확장자2,...}}` + +- 출력 보고서 형식 지정 (예: `full`, `xml`, `json`, `summary`): + +`phpcs {{경로/대상/폴더}} --report {{형식}}` + +- 프로세스 중 사용할 설정 변수 설정: + +`phpcs {{경로/대상/폴더}} --config-set {{키}} {{값}}` + +- 처리 전에 로드할 파일의 쉼표로 구분된 목록: + +`phpcs {{경로/대상/폴더}} --bootstrap {{경로/대상/파일1,경로/대상/파일2,...}}` + +- 하위 디렉토리로 재귀 탐색하지 않음: + +`phpcs {{경로/대상/폴더}} -l` diff --git a/pages.ko/common/phpdox.md b/pages.ko/common/phpdox.md new file mode 100644 index 0000000000..aec929a775 --- /dev/null +++ b/pages.ko/common/phpdox.md @@ -0,0 +1,24 @@ +# phpdox + +> PHP 문서 생성기. +> 더 많은 정보: . + +- 주석이 달린 스켈레톤 구성 XML 파일 표시: + +`phpdox --skel` + +- 현재 작업 디렉토리에 대한 문서 생성: + +`phpdox` + +- 특정 구성 파일을 사용하여 문서 생성: + +`phpdox --file {{경로/대상/phpdox.xml}}` + +- 메타데이터 수집 프로세스만 실행: + +`phpdox --collector` + +- 문서 생성기 프로세스만 실행: + +`phpdox --generator` diff --git a/pages.ko/common/phpenv.md b/pages.ko/common/phpenv.md new file mode 100644 index 0000000000..7576f12894 --- /dev/null +++ b/pages.ko/common/phpenv.md @@ -0,0 +1,32 @@ +# phpenv + +> 개발 목적을 위한 PHP 버전 관리자. +> 더 많은 정보: . + +- PHP 버전을 전역으로 설치: + +`phpenv install {{버전}}` + +- `phpenv`에 알려진 모든 PHP 바이너리에 대한 shim 파일 새로 고침: + +`phpenv rehash` + +- 설치된 모든 PHP 버전 나열: + +`phpenv versions` + +- 현재 활성화된 PHP 버전 표시: + +`phpenv version` + +- 전역 PHP 버전 설정: + +`phpenv global {{버전}}` + +- 로컬 PHP 버전 설정 (전역 버전보다 우선): + +`phpenv local {{버전}}` + +- 로컬 PHP 버전 해제: + +`phpenv local --unset` diff --git a/pages.ko/common/phpize.md b/pages.ko/common/phpize.md new file mode 100644 index 0000000000..6de66e126d --- /dev/null +++ b/pages.ko/common/phpize.md @@ -0,0 +1,12 @@ +# phpize + +> PHP 확장을 컴파일할 준비를 합니다. +> 더 많은 정보: . + +- 현재 디렉토리에서 PHP 확장을 컴파일할 준비: + +`phpize` + +- phpize로 생성된 파일 삭제: + +`phpize --clean` diff --git a/pages.ko/common/phploc.md b/pages.ko/common/phploc.md new file mode 100644 index 0000000000..12fd5540b5 --- /dev/null +++ b/pages.ko/common/phploc.md @@ -0,0 +1,32 @@ +# phploc + +> PHP 프로젝트의 크기를 빠르게 측정하고 구조를 분석합니다. +> 더 많은 정보: . + +- 디렉터리를 분석하고 결과 출력: + +`phploc {{경로/대상/폴더}}` + +- 쉼표로 구분된 파일 목록에서 특정 파일만 포함 (글로벌 패턴 사용 가능): + +`phploc {{경로/대상/폴더}} --names '{{경로/대상/파일1,경로/대상/파일2,...}}'` + +- 쉼표로 구분된 파일 목록에서 특정 파일 제외 (글로벌 패턴 사용 가능): + +`phploc {{경로/대상/폴더}} --names-exclude '{{경로/대상/파일1,경로/대상/파일2,...}}'` + +- 특정 디렉터리를 분석에서 제외: + +`phploc {{경로/대상/폴더}} --exclude {{경로/대상/제외_폴더}}` + +- 결과를 특정 CSV 파일에 기록: + +`phploc {{경로/대상/폴더}} --log-csv {{경로/대상/파일}}` + +- 결과를 특정 XML 파일에 기록: + +`phploc {{경로/대상/폴더}} --log-xml {{경로/대상/파일}}` + +- PHPUnit 테스트 케이스 클래스와 테스트 메서드 개수 세기: + +`phploc {{경로/대상/폴더}} --count-tests` diff --git a/pages.ko/common/phpmd.md b/pages.ko/common/phpmd.md new file mode 100644 index 0000000000..d6407422ee --- /dev/null +++ b/pages.ko/common/phpmd.md @@ -0,0 +1,32 @@ +# phpmd + +> PHP Mess Detector: 일반적인 잠재적 문제를 확인. +> 더 많은 정보: . + +- 사용 가능한 규칙 세트 및 형식 목록 표시: + +`phpmd` + +- 쉼표로 구분된 규칙 세트를 사용하여 파일 또는 폴더에서 문제 스캔: + +`phpmd {{경로/대상/파일_또는_폴더}} {{xml|text|html}} {{규칙세트1,규칙세트2,...}}` + +- 규칙의 최소 우선순위 임계값 지정: + +`phpmd {{경로/대상/파일_또는_폴더}} {{xml|text|html}} {{규칙세트1,규칙세트2,...}} --minimumpriority {{우선순위}}` + +- 분석에 포함할 확장자 지정: + +`phpmd {{경로/대상/파일_또는_폴더}} {{xml|text|html}} {{규칙세트1,규칙세트2,...}} --suffixes {{확장자}}` + +- 쉼표로 구분된 특정 폴더 제외: + +`phpmd {{경로/대상/파일_또는_폴더1,경로/대상/파일_또는_폴더2,...}} {{xml|text|html}} {{규칙세트1,규칙세트2,...}} --exclude {{폴더_패턴}}` + +- 결과를 `stdout` 대신 파일에 출력: + +`phpmd {{경로/대상/파일_또는_폴더}} {{xml|text|html}} {{규칙세트1,규칙세트2,...}} --reportfile {{경로/대상/보고서_파일}}` + +- 경고 억제 PHPDoc 주석 사용 무시: + +`phpmd {{경로/대상/파일_또는_폴더}} {{xml|text|html}} {{규칙세트1,규칙세트2,...}} --strict` diff --git a/pages.ko/common/phpspec.md b/pages.ko/common/phpspec.md new file mode 100644 index 0000000000..e56cbdd2d3 --- /dev/null +++ b/pages.ko/common/phpspec.md @@ -0,0 +1,32 @@ +# phpspec + +> PHP용 행동 주도 개발 도구. +> 더 많은 정보: . + +- 클래스에 대한 사양 작성: + +`phpspec describe {{클래스_이름}}` + +- "spec" 폴더의 모든 사양 실행: + +`phpspec run` + +- 단일 사양 실행: + +`phpspec run {{경로/대상/클래스_사양_파일}}` + +- 특정 구성 파일을 사용하여 사양 실행: + +`phpspec run -c {{경로/대상/구성_파일}}` + +- 특정 부트스트랩 파일을 사용하여 사양 실행: + +`phpspec run -b {{경로/대상/부트스트랩_파일}}` + +- 코드 생성 프롬프트 비활성화: + +`phpspec run --no-code-generation` + +- 가짜 반환 값 활성화: + +`phpspec run --fake` diff --git a/pages.ko/common/phpstan.md b/pages.ko/common/phpstan.md new file mode 100644 index 0000000000..05a4c177ef --- /dev/null +++ b/pages.ko/common/phpstan.md @@ -0,0 +1,28 @@ +# phpstan + +> 코드의 버그를 발견하기 위한 PHP 정적 분석 도구. +> 더 많은 정보: . + +- 하나 이상의 디렉터리 분석: + +`phpstan analyse {{경로/대상/디렉터리1 경로/대상/디렉터리2 ...}}` + +- 구성 파일을 사용하여 디렉터리 분석: + +`phpstan analyse {{경로/대상/디렉터리}} --configuration {{경로/대상/구성}}` + +- 특정 규칙 레벨을 사용하여 분석 (0-7, 숫자가 높을수록 엄격함): + +`phpstan analyse {{경로/대상/디렉터리}} --level {{레벨}}` + +- 분석 전에 로드할 자동 로드 파일 지정: + +`phpstan analyse {{경로/대상/디렉터리}} --autoload-file {{경로/대상/자동로드_파일}}` + +- 분석 중 메모리 제한 지정: + +`phpstan analyse {{경로/대상/디렉터리}} --memory-limit {{메모리_제한}}` + +- 분석을 위한 사용 가능한 옵션 표시: + +`phpstan analyse --help` diff --git a/pages.ko/common/phpstorm.md b/pages.ko/common/phpstorm.md new file mode 100644 index 0000000000..ad21ae84a8 --- /dev/null +++ b/pages.ko/common/phpstorm.md @@ -0,0 +1,20 @@ +# phpstorm + +> JetBrains IntelliJ 플랫폼을 기반으로 한 PHP용 크로스 플랫폼 IDE. +> 더 많은 정보: . + +- 특정 디렉토리 열기: + +`phpstorm {{경로/대상/폴더}}` + +- 파일 열기: + +`phpstorm {{경로/대상/파일}}` + +- 특정 줄에서 파일 열기: + +`phpstorm --line {{줄_번호}} {{경로/대상/파일}}` + +- 두 파일 간의 차이점 보기: + +`phpstorm diff {{경로/대상/왼쪽_파일}} {{경로/대상/오른쪽_파일}}` diff --git a/pages.ko/common/phpunit.md b/pages.ko/common/phpunit.md new file mode 100644 index 0000000000..9ceda85fb3 --- /dev/null +++ b/pages.ko/common/phpunit.md @@ -0,0 +1,20 @@ +# phpunit + +> PHPUnit 명령줄 테스트 실행기. +> 더 많은 정보: . + +- 현재 디렉토리에서 테스트 실행. 참고: 'phpunit.xml' 파일이 존재해야 합니다: + +`phpunit` + +- 특정 파일에서 테스트 실행: + +`phpunit {{경로/대상/TestFile.php}}` + +- 주어진 그룹으로 주석이 달린 테스트 실행: + +`phpunit --group {{이름}}` + +- 테스트를 실행하고 HTML 형식의 커버리지 보고서 생성: + +`phpunit --coverage-html {{경로/대상/폴더}}`