From 215cdb7b99bf2b136c7d75e7f983620ff369c148 Mon Sep 17 00:00:00 2001 From: Terrorboy Date: Tue, 10 Feb 2026 17:49:14 +0900 Subject: [PATCH] [ko] Update Korea translations --- Language/ko/Api.php | 21 ++++++++++++++++++ Language/ko/CLI.php | 32 ++++++++++++++++----------- Language/ko/Cache.php | 2 ++ Language/ko/Cast.php | 7 ++++++ Language/ko/Cookie.php | 2 ++ Language/ko/Core.php | 2 ++ Language/ko/Database.php | 2 ++ Language/ko/Email.php | 44 ++++++++++++++++++++++---------------- Language/ko/Encryption.php | 2 ++ Language/ko/Errors.php | 2 ++ Language/ko/Fabricator.php | 2 ++ Language/ko/Files.php | 2 ++ Language/ko/Filters.php | 2 ++ Language/ko/Format.php | 2 ++ Language/ko/HTTP.php | 2 ++ Language/ko/Images.php | 8 +++++-- Language/ko/Language.php | 2 ++ Language/ko/Log.php | 2 ++ Language/ko/Migrations.php | 3 +++ Language/ko/Number.php | 2 ++ Language/ko/Pager.php | 2 ++ Language/ko/Publisher.php | 2 ++ Language/ko/RESTful.php | 4 ++++ Language/ko/Router.php | 2 ++ Language/ko/Security.php | 2 ++ Language/ko/Session.php | 4 +++- Language/ko/Test.php | 2 ++ Language/ko/Time.php | 2 ++ Language/ko/Validation.php | 2 ++ Language/ko/View.php | 2 ++ 30 files changed, 133 insertions(+), 34 deletions(-) create mode 100644 Language/ko/Api.php diff --git a/Language/ko/Api.php b/Language/ko/Api.php new file mode 100644 index 00000000..aba6152f --- /dev/null +++ b/Language/ko/Api.php @@ -0,0 +1,21 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// API language settings +return [ + 'invalidFields' => '유효하지 않은 필드 요청: {0}', // 'Invalid field requested: {0}' + 'invalidIncludes' => '유효하지 않은 항목 포함 요청: {0}', // 'Invalid include requested: {0}' + 'missingInclude' => '포함 메서드가 없습니다: {0}', // 'Missing include method for: {0}' + 'transformerNotFound' => 'Transformer 클래스 \'{0}\'를 찾을 수 없습니다.', // 'Transformer class \'{0}\' not found.' + 'invalidTransformer' => 'Transformer 클래스 \'{0}\'는 TransformerInterface를 구현해야 합니다.', // 'Transformer class \'{0}\' must implement TransformerInterface.' +]; diff --git a/Language/ko/CLI.php b/Language/ko/CLI.php index 5bbcf5a7..d07f4c8a 100644 --- a/Language/ko/CLI.php +++ b/Language/ko/CLI.php @@ -1,5 +1,7 @@ [ 'cancelOperation' => '작업이 취소되었습니다.', // 'Operation has been cancelled.' 'className' => [ - 'cell' => '셀 클래스 이름', // 'Cell class name' - 'command' => '커멘드 클래스 이름', // 'Command class name' - 'config' => '설정 클래스 이름', // 'Config class name' - 'controller' => '컨트롤러 클래스 이름', // 'Controller class name' - 'default' => '클래스 이름', // 'Class name' - 'entity' => '엔티티 클래스 이름', // 'Entity class name' - 'filter' => '필터 클래스 이름', // 'Filter class name' - 'migration' => '마이그레이션 클래스 이름', // 'Migration class name' - 'model' => '모델 클래스 이름', // 'Model class name' - 'seeder' => '시더 클래스 이름', // 'Seeder class name' - 'test' => '테스트 클래스 이름', // 'Test class name' - 'validation' => '벨리데이션 클래스 이름', // 'Validation class name' + 'cell' => '셀 클래스 이름', // 'Cell class name' + 'command' => '커멘드 클래스 이름', // 'Command class name' + 'config' => '설정 클래스 이름', // 'Config class name' + 'controller' => '컨트롤러 클래스 이름', // 'Controller class name' + 'default' => '클래스 이름', // 'Class name' + 'entity' => '엔티티 클래스 이름', // 'Entity class name' + 'filter' => '필터 클래스 이름', // 'Filter class name' + 'migration' => '마이그레이션 클래스 이름', // 'Migration class name' + 'model' => '모델 클래스 이름', // 'Model class name' + 'seeder' => '시더 클래스 이름', // 'Seeder class name' + 'test' => '테스트 클래스 이름', // 'Test class name' + 'transformer' => 'Transformer 클래스 이름', // 'Transformer class name' + 'validation' => '벨리데이션 클래스 이름', // 'Validation class name' ], 'commandType' => '커멘드 타입', // 'Command type' 'databaseGroup' => '데이터베이스 그룹', // 'Database group' @@ -50,4 +53,9 @@ 'helpUsage' => '사용:', // 'Usage:' 'invalidColor' => '유효하지 않은 "{0}" 색상: "{1}".', // 'Invalid "{0}" color: "{1}".' 'namespaceNotDefined' => '네임 스페이스 "{0}"이(가) 정의되지 않았습니다.', // 'Namespace "{0}" is not defined.' + 'signals' => [ + 'noPcntlExtension' => 'PCNTL 확장을 사용할 수 없습니다. 시그널 핸들링 비활성화.', // 'PCNTL extension not available. Signal handling disabled.' + 'noPosixExtension' => 'SIGTSTP/SIGCONT 처리를 위해서는 POSIX 확장이 필요합니다. 이 시그널들은 등록에서 제외됩니다.', // 'SIGTSTP/SIGCONT handling requires POSIX extension. These signals will be removed from registration.' + 'failedSignal' => '시그널 등록 실패: "{0}".', // 'Failed to register handler for signal: "{0}".' + ], ]; diff --git a/Language/ko/Cache.php b/Language/ko/Cache.php index 05aa5759..acf2c580 100644 --- a/Language/ko/Cache.php +++ b/Language/ko/Cache.php @@ -1,5 +1,7 @@ '"{0}" 클래스는 "CodeIgniter\Entity\Cast\BaseCast" 클래스를 상속해야 합니다.', // 'The "{0}" class must inherit the "CodeIgniter\Entity\Cast\BaseCast" class.' + 'enumInvalidCaseName' => '열거형(Enum) "{1}"에 유효하지 않은 케이스 이름 "{0}"이(가) 있습니다..', // 'Invalid case name "{0}" for enum "{1}".' + 'enumInvalidType' => '열거형(Enum) 타입 "{1}"이(가) 필요하지만, "{0}"이(가) 수신되었습니다..', // 'Expected enum of type "{1}", but received "{0}".' + 'enumInvalidValue' => '열거형(Enum) "{0}"에 잘못된 값 "{1}"이(가) 입력되었습니다.', // 'Invalid value "{1}" for enum "{0}".' + 'enumMissingClass' => '열거형(Enum) 캐스팅을 위한 enum 클래스가 지정되어야 합니다.', // 'Enum class must be specified for enum casting.' + 'enumNotEnum' => '"{0}"은(는) 올바른 열거형(Enum) 클래스 형식이 아닙니다.', // 'The "{0}" is not a valid enum class.' 'invalidCastMethod' => '"{0}"는 유효하지 않은 캐스팅 메소드이며, 유효한 메소드들은 ["get", "set"]입니다.', // 'The "{0}" is invalid cast method, valid methods are: ["get", "set"].' 'invalidTimestamp' => '"timestamp" 캐스팅 유형은 timestamp여야 합니다.', // 'Type casting "timestamp" expects a correct timestamp.' 'jsonErrorCtrlChar' => '예상치 못한 제어 문자 존재', // 'Unexpected control character found.' diff --git a/Language/ko/Cookie.php b/Language/ko/Cookie.php index 9e0e5e48..d15a7e61 100644 --- a/Language/ko/Cookie.php +++ b/Language/ko/Cookie.php @@ -1,5 +1,7 @@ '이메일 유효성 검사 방법은 배열로 전달되어야합니다.', // 'The email validation method must be passed an array.' - 'invalidAddress' => '유효하지 않은 이메일 주소: "{0}"', // 'Invalid email address: "{0}"' - 'attachmentMissing' => '다음 이메일 첨부 파일을 찾을 수 없습니다. "{0}"', // 'Unable to locate the following email attachment: "{0}"' - 'attachmentUnreadable' => '이 첨부 파일을 열 수 없습니다: "{0}"', // 'Unable to open this attachment: "{0}"' - 'noFrom' => '"From" 헤더가 없는 메일은 보낼 수 없습니다.', // 'Cannot send mail with no "From" header.' - 'noRecipients' => '받는 사람을 포함해야합니다(To, Cc, or Bcc)', // 'You must include recipients: To, Cc, or Bcc' - 'sendFailurePHPMail' => 'PHP mail()을 사용하여 이메일을 보낼 수 없습니다. 이 방법을 사용하여 메일을 보내도록 서버가 구성되지 않았을 수 있습니다.', // 'Unable to send email using PHP mail(). Your server might not be configured to send mail using this method.' - 'sendFailureSendmail' => 'Sendmail을 사용하여 이메일을 보낼 수 없습니다. 이 방법을 사용하여 메일을 보내도록 서버가 구성되지 않았을 수 있습니다.', // 'Unable to send email using Sendmail. Your server might not be configured to send mail using this method.' - 'sendFailureSmtp' => 'SMTP를 사용하여 이메일을 보낼 수 없습니다. 이 방법을 사용하여 메일을 보내도록 서버가 구성되지 않았을 수 있습니다.', // 'Unable to send email using SMTP. Your server might not be configured to send mail using this method.' - 'sent' => '{0} 프로토콜을 사용하여 메시지가 성공적으로 전송되었습니다.', // 'Your message has been successfully sent using the following protocol: {0}' - 'noSocket' => 'Sendmail 소켓을 열 수 없습니다. 설정을 확인하십시오.', // 'Unable to open a socket to Sendmail. Please check settings.' - 'noHostname' => 'SMTP 호스트 이름을 지정하지 않았습니다.', // 'You did not specify a SMTP hostname.' - 'SMTPError' => '다음 SMTP 오류가 발생했습니다: {0}', // 'The following SMTP error was encountered: {0}' - 'noSMTPAuth' => '오류: SMTP 사용자 이름과 비밀번호를 지정해야합니다.', // 'Error: You must assign an SMTP username and password.' - 'failedSMTPLogin' => 'AUTH LOGIN 명령을 보내지 못했습니다. 오류: {0}', // 'Failed to send AUTH LOGIN command. Error: {0}' - 'SMTPAuthUsername' => '사용자 이름을 인증하지 못했습니다. 오류: {0}', // 'Failed to authenticate username. Error: {0}' - 'SMTPAuthPassword' => '비밀번호 인증에 실패했습니다. 오류: {0}', // 'Failed to authenticate password. Error: {0}' - 'SMTPDataFailure' => '데이터를 보낼 수 없습니다: {0}', // 'Unable to send data: {0}' - 'exitStatus' => '종료 상태 코드 : {0}', // 'Exit status code: {0}' + 'mustBeArray' => '이메일 유효성 검사 방법은 배열로 전달되어야합니다.', // 'The email validation method must be passed an array.' + 'invalidAddress' => '유효하지 않은 이메일 주소: "{0}"', // 'Invalid email address: "{0}"' + 'attachmentMissing' => '다음 이메일 첨부 파일을 찾을 수 없습니다. "{0}"', // 'Unable to locate the following email attachment: "{0}"' + 'attachmentUnreadable' => '이 첨부 파일을 열 수 없습니다: "{0}"', // 'Unable to open this attachment: "{0}"' + 'noFrom' => '"From" 헤더가 없는 메일은 보낼 수 없습니다.', // 'Cannot send mail with no "From" header.' + 'noRecipients' => '받는 사람을 포함해야합니다(To, Cc, or Bcc)', // 'You must include recipients: To, Cc, or Bcc' + 'sendFailurePHPMail' => 'PHP mail()을 사용하여 이메일을 보낼 수 없습니다. 이 방법을 사용하여 메일을 보내도록 서버가 구성되지 않았을 수 있습니다.', // 'Unable to send email using PHP mail(). Your server might not be configured to send mail using this method.' + 'sendFailureSendmail' => 'Sendmail을 사용하여 이메일을 보낼 수 없습니다. 이 방법을 사용하여 메일을 보내도록 서버가 구성되지 않았을 수 있습니다.', // 'Unable to send email using Sendmail. Your server might not be configured to send mail using this method.' + 'sendFailureSmtp' => 'SMTP를 사용하여 이메일을 보낼 수 없습니다. 이 방법을 사용하여 메일을 보내도록 서버가 구성되지 않았을 수 있습니다.', // 'Unable to send email using SMTP. Your server might not be configured to send mail using this method.' + 'sent' => '{0} 프로토콜을 사용하여 메시지가 성공적으로 전송되었습니다.', // 'Your message has been successfully sent using the following protocol: {0}' + 'noSocket' => 'Sendmail 소켓을 열 수 없습니다. 설정을 확인하십시오.', // 'Unable to open a socket to Sendmail. Please check settings.' + 'noHostname' => 'SMTP 호스트 이름을 지정하지 않았습니다.', // 'You did not specify a SMTP hostname.' + 'SMTPError' => '다음 SMTP 오류가 발생했습니다: {0}', // 'The following SMTP error was encountered: {0}' + 'noSMTPAuth' => '오류: SMTP 사용자 이름과 비밀번호를 지정해야합니다.', // 'Error: You must assign an SMTP username and password.' + 'invalidSMTPAuthMethod' => '오류: SMTP 인증 방식 "{0}"은(는) codeigniter에서 지원되지 않습니다. "login" 또는 "plain" 인증 방식으로 설정하세요.', // 'Error: SMTP authorization method "{0}" is not supported in codeigniter, set either "login" or "plain" authorization method' + 'failureSMTPAuthMethod' => 'AUTH 명령 실행에 실패했습니다. 귀하의 서버가 "{0}" 인증 방식을 지원하지 않거나 설정이 누락되었을 수 있습니다.', // 'Unable to initiate AUTH command. Your server might not be configured to use AUTH {0} authentication method.' + 'SMTPAuthCredentials' => '사용자 인증 정보 확인에 실패하였습니다. 에러 내용: {0}', // 'Failed to authenticate user credentials. Error: {0}' + 'SMTPAuthUsername' => '사용자 이름을 인증하지 못했습니다. 오류: {0}', // 'Failed to authenticate username. Error: {0}' + 'SMTPAuthPassword' => '비밀번호 인증에 실패했습니다. 오류: {0}', // 'Failed to authenticate password. Error: {0}' + 'SMTPDataFailure' => '데이터를 보낼 수 없습니다: {0}', // 'Unable to send data: {0}' + 'exitStatus' => '종료 상태 코드 : {0}', // 'Exit status code: {0}' + // @deprecated + 'failedSMTPLogin' => 'AUTH LOGIN 명령을 보내지 못했습니다. 오류: {0}', // 'Failed to send AUTH LOGIN command. Error: {0}' ]; diff --git a/Language/ko/Encryption.php b/Language/ko/Encryption.php index 6e804504..7b7eb1fb 100644 --- a/Language/ko/Encryption.php +++ b/Language/ko/Encryption.php @@ -1,5 +1,7 @@ 'PNG 이미지들은 지원되지 않습니다.', // 'PNG images are not supported.' 'webpNotSupported' => 'WEBP 이미지들은 지원되지 않습니다.', // 'WEBP images are not supported.' 'fileNotSupported' => '제공된 파일은 지원하지 않는 이미지 타입입니다.', // 'The supplied file is not a supported image type.' - 'unsupportedImageCreate' => '이 형식의 이미지를 처리하기 위해서 필요한 GD 함수가 서버에서 지원되지 않습니다.', // 'Your server does not support the GD function required to process this type of image.' + 'unsupportedImageCreate' => '이 형식의 이미지를 처리하기 위해서 필요한 GD 함수가 서버에서 지원되지 않습니다.', // 'Your server does not support the required functionality to process this type of image.' 'jpgOrPngRequired' => '환경 설정에 명시된 이미지 크기 조절 프로토콜은 JPEG 또는 PNG 타입의 이미지만 조절할 수 있습니다.', // 'The image resize protocol specified in your preferences only works with JPEG or PNG image types.' 'rotateUnsupported' => '서버에서 이미지 회원을 지원하지 않는 것 같습니다.', // 'Image rotation does not appear to be supported by your server.' - 'libPathInvalid' => '이미지 라이브러리 경로가 올바르지 않습니다. 올바른 경로를 이미지 환경설정에서 설정하여 주십시오. "{0}")', // 'The path to your image library is not correct. Please set the correct path in your image preferences. "{0}"' 'imageProcessFailed' => '이미지 처리 실패. 이미지 라이브러리의 경로가 올바르게 설정되어있는, 선택한 프로토콜이 서버에서 지원하도록 확인하여 주십시오.', // 'Image processing failed. Please verify that your server supports the chosen protocol and that the path to your image library is correct.' 'rotationAngleRequired' => '이미지를 회전시키기 위해서 회전 각도가 필요합니다.', // 'An angle of rotation is required to rotate the image.' 'invalidPath' => '이미지 경로가 올바르지 않습니다.', // 'The path to the image is not correct.' @@ -31,4 +32,7 @@ 'saveFailed' => '파일을 저장할 수 없습니다. 해당 이미지 및 파일 디렉터리에 쓸 수 있도록 해주십시오.', // 'Unable to save the image. Please make sure the image and file directory are writable.' 'invalidDirection' => '젖힌 방향은 가로 또는 세로 방향만 가능합니다. 제공: "{0}"', // 'Flip direction can be only "vertical" or "horizontal". Given: "{0}"' 'exifNotSupported' => '해당 PHP 설치에서는 EXIF 데이터를 읽을 수 있도록 지원되지 않습니다.', // 'Reading EXIF data is not supported by this PHP installation.' + + // @deprecated + 'libPathInvalid' => '이미지 라이브러리 경로가 올바르지 않습니다. 올바른 경로를 이미지 환경설정에서 설정하여 주십시오. "{0}")', // 'The path to your image library is not correct. Please set the correct path in your image preferences. "{0}"' ]; diff --git a/Language/ko/Language.php b/Language/ko/Language.php index 37f43c50..f9f0b4c2 100644 --- a/Language/ko/Language.php +++ b/Language/ko/Language.php @@ -1,5 +1,7 @@ '순차적인 마이그레이션 sequence 값 부근의 버전 번호 값에 차이가 있습니다.', // 'There is a gap in the migration sequence near version number: ' 'classNotFound' => '해당 마이그레이션 클래스 "%s" 찾기 실패', // 'The migration class "%s" could not be found.' 'missingMethod' => '해당 마이그레이션 클래스의 "%s" 메서드를 찾을 수 없습니다.', // 'The migration class is missing an "%s" method.' + 'locked' => '이미 다른 프로세스에서 마이그레이션이 실행중입니다. 건너뜁니다.', // 'Migrations already running in another process. Skipping.' // Migration Command 'migHelpLatest' => "\t\t데이터베이스를 사용이 가능한 최신 마이그레이션으로 마이그레이트합니다.", // "\t\tMigrates database to latest available migration." diff --git a/Language/ko/Number.php b/Language/ko/Number.php index c9a98841..3ce7c8bb 100644 --- a/Language/ko/Number.php +++ b/Language/ko/Number.php @@ -1,5 +1,7 @@ '"{0}" 동작이 구현되지 않았습니다.', // '"{0}" action not implemented.' + 'cannotPaginate' => '페이지 단위 데이터를 불러오지 못했습니다.', // 'Unable to retrieve paginated data.' + 'paginateError' => '결과를 페이지 단위로 나누는 과정에서 에러가 발생하였습니다.', // 'An error occurred while paginating results.' ]; diff --git a/Language/ko/Router.php b/Language/ko/Router.php index 21e1c4b8..83c17ac7 100644 --- a/Language/ko/Router.php +++ b/Language/ko/Router.php @@ -1,5 +1,7 @@ '데이터베이스 세션 핸들러가 동작하기 위해서, 반드시 "sessionSavePath"에 테이블 명이 지정되어야 합니다.', // '"sessionSavePath" must have the table name for the Database Session Handler to work.' + 'missingDatabaseTable' => '데이터베이스 세션 핸들러가 동작하기 위해서, 반드시 "sessionSavePath"에 테이블 명이 지정되어야 합니다.', // 'Session: "savePath" must have the table name for the Database Session Handler to work.' 'invalidSavePath' => 'Session: 설정된 세션 저장 경로 "{0}"의 경우, 디렉터리가 아니거나 존재하지 않거나 생성할 수 없습니다.', // 'Session: Configured save path "{0}" is not a directory, does not exist or cannot be created.' 'writeProtectedSavePath' => 'Session: 설정된 세션 저장 경로 "{0}"의 경우, PHP 프로세스에 의해 쓰기를 할 수 없습니다.', // 'Session: Configured save path "{0}" is not writable by the PHP process.' 'emptySavePath' => 'Session: 저장 경로가 설정되어 있지 않습니다.', // 'Session: No save path configured.' diff --git a/Language/ko/Test.php b/Language/ko/Test.php index 56bbca2c..cd72e225 100644 --- a/Language/ko/Test.php +++ b/Language/ko/Test.php @@ -1,5 +1,7 @@