init
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
<?php
|
||||
|
||||
// override core en language system validation or define your own en language validation message
|
||||
return [];
|
||||
@@ -0,0 +1,100 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Language\ko;
|
||||
|
||||
return [
|
||||
// Exceptions
|
||||
'unknownAuthenticator' => '{0} is not a valid authenticator.',
|
||||
'unknownUserProvider' => 'Unable to determine the User Provider to use.',
|
||||
'invalidUser' => 'Unable to locate the specified user.',
|
||||
'badAttempt' => '아이디 및 비밀번호를 확인해주세요.',
|
||||
'noPassword' => 'Cannot validate a user without a password.',
|
||||
'invalidPassword' => '아이디 및 비밀번호를 확인해주세요.',
|
||||
'noToken' => 'Every request must have a bearer token in the {0} header.',
|
||||
'badToken' => 'The access token is invalid.',
|
||||
'oldToken' => 'The access token has expired.',
|
||||
'noUserEntity' => 'User Entity must be provided for password validation.',
|
||||
'invalidEmail' => 'Unable to verify the email address matches the email on record.',
|
||||
'unableSendEmailToUser' => '"{0}"로 이메일 전송을 실패하였습니다. ',
|
||||
'throttled' => 'Too many requests made from this IP address. You may try again in {0} seconds.',
|
||||
'notEnoughPrivilege' => 'You do not have the necessary permission to perform the desired operation.',
|
||||
|
||||
'email' => '이메일 주소',
|
||||
'username' => '아이디',
|
||||
'old_password' => '기존 비밀번호',
|
||||
'password' => '비밀번호',
|
||||
'passwordConfirm' => '비밀번호 확인',
|
||||
'haveAccount' => 'Already have an account?',
|
||||
|
||||
// Buttons
|
||||
'confirm' => 'Confirm',
|
||||
'send' => '보내기',
|
||||
|
||||
// Registration
|
||||
'register' => '회원가입',
|
||||
'registerDisabled' => 'Registration is not currently allowed.',
|
||||
'registerSuccess' => 'Welcome aboard!',
|
||||
|
||||
// Login
|
||||
'login' => '로그인',
|
||||
'needAccount' => 'Need an account?',
|
||||
'rememberMe' => '로그인 유지',
|
||||
'forgotPassword' => '비밀번호 찾기',
|
||||
'useMagicLink' => '로그인 링크',
|
||||
'magicLinkSubject' => '제니스 비밀번호 재설정 링크',
|
||||
'magicTokenNotFound' => '잘못된 주소입니다.',
|
||||
'magicLinkExpired' => '링크가 만료되었습니다.',
|
||||
'checkYourEmail' => '이메일을 확인하세요!',
|
||||
'magicLinkDetails' => '로그인 링크가 메일로 전송되었습니다. 60분간 유효합니다.',
|
||||
'successLogout' => '로그아웃 되었습니다.',
|
||||
|
||||
// Passwords
|
||||
'errorPasswordLength' => '비밀번호는 최소 {0, number}자리여야 합니다.',
|
||||
'suggestPasswordLength' => 'Pass phrases - up to 255 characters long - make more secure passwords that are easy to remember.',
|
||||
'errorPasswordCommon' => '더 강력한 비밀번호를 입력해주세요.',
|
||||
'suggestPasswordCommon' => 'The password was checked against over 65k commonly used passwords or passwords that have been leaked through hacks.',
|
||||
'errorPasswordPersonal' => 'Passwords cannot contain re-hashed personal information.',
|
||||
'suggestPasswordPersonal' => 'Variations on your email address or username should not be used for passwords.',
|
||||
'errorPasswordTooSimilar' => 'Password is too similar to the username.',
|
||||
'suggestPasswordTooSimilar' => 'Do not use parts of your username in your password.',
|
||||
'errorPasswordPwned' => 'The password {0} has been exposed due to a data breach and has been seen {1, number} times in {2} of compromised passwords.',
|
||||
'suggestPasswordPwned' => '{0} should never be used as a password. If you are using it anywhere change it immediately.',
|
||||
'errorPasswordEmpty' => 'A Password is required.',
|
||||
'passwordChangeSuccess' => 'Password changed successfully',
|
||||
'userDoesNotExist' => 'Password was not changed. User does not exist',
|
||||
'resetTokenExpired' => 'Sorry. Your reset token has expired.',
|
||||
'forcePasswordChange' => '비밀번호를 변경해주세요.',
|
||||
// Email Globals
|
||||
'emailInfo' => 'Some information about the person:',
|
||||
'emailIpAddress' => 'IP Address:',
|
||||
'emailDevice' => 'Device:',
|
||||
'emailDate' => 'Date:',
|
||||
|
||||
// 2FA
|
||||
'email2FATitle' => 'Two Factor Authentication',
|
||||
'confirmEmailAddress' => 'Confirm your email address.',
|
||||
'emailEnterCode' => 'Confirm your Email',
|
||||
'emailConfirmCode' => 'Enter the 6-digit code we just sent to your email address.',
|
||||
'email2FASubject' => 'Your authentication code',
|
||||
'email2FAMailBody' => 'Your authentication code is:',
|
||||
'invalid2FAToken' => 'The code was incorrect.',
|
||||
'need2FA' => 'You must complete a two-factor verification.',
|
||||
'needVerification' => 'Check your email to complete account activation.',
|
||||
|
||||
// Activate
|
||||
'emailActivateTitle' => 'Email Activation',
|
||||
'emailActivateBody' => 'We just sent an email to you with a code to confirm your email address. Copy that code and paste it below.',
|
||||
'emailActivateSubject' => 'Your activation code',
|
||||
'emailActivateMailBody' => 'Please use the code below to activate your account and start using the site.',
|
||||
'invalidActivateToken' => 'The code was incorrect.',
|
||||
'needActivate' => 'You must complete your registration by confirming the code sent to your email address.',
|
||||
|
||||
// Groups
|
||||
'unknownGroup' => '{0} is not a valid group.',
|
||||
'missingTitle' => 'Groups must have a title.',
|
||||
|
||||
// Permissions
|
||||
'unknownPermission' => '{0} is not a valid permission.',
|
||||
];
|
||||
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// CLI language settings
|
||||
return [
|
||||
'altCommandPlural' => '이중 하나입니까?', // 'Did you mean one of these?'
|
||||
'altCommandSingular' => '이게 맞습니까?', // 'Did you mean this?'
|
||||
'commandNotFound' => '"{0}" 명령어를 찾지 못했습니다.', // 'Command "{0}" not found.'
|
||||
'generator' => [
|
||||
'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'
|
||||
'validation' => '벨리데이션 클래스 이름', // 'Validation class name'
|
||||
],
|
||||
'commandType' => '커멘드 타입', // 'Command type'
|
||||
'databaseGroup' => '데이터베이스 그룹', // 'Database group'
|
||||
'fileCreate' => '생성 된 파일 : {0}', // 'File created: {0}'
|
||||
'fileError' => '파일 생성 중 오류 : "{0}"', // 'Error while creating file: "{0}"'
|
||||
'fileExist' => '이미 파일이 있습니다 : "{0}"', // 'File exists: "{0}"'
|
||||
'fileOverwrite' => '덮어 쓴 파일 : "{0}"', // 'File overwritten: "{0}"'
|
||||
'parentClass' => '부모 클래스', // 'Parent class'
|
||||
'returnType' => '리턴 타입', // 'Return type'
|
||||
'tableName' => '테이블 이름', // 'Table name'
|
||||
'usingCINamespace' => '경고 : "CodeIgniter" 네임스페이스를 사용하면 시스템 디렉터리에 파일이 생성됩니다.', // 'Warning: Using the "CodeIgniter" namespace will generate the file in the system directory.'
|
||||
'viewName' => [
|
||||
'cell' => '셀 뷰 이름', // 'Cell view name'
|
||||
],
|
||||
],
|
||||
'helpArguments' => '인수:', // 'Arguments:'
|
||||
'helpDescription' => '설명:', // 'Description:'
|
||||
'helpOptions' => '옵션:', // 'Options:'
|
||||
'helpUsage' => '사용:', // 'Usage:'
|
||||
'invalidColor' => '유효하지 않은 "{0}" 색상: "{1}".', // 'Invalid "{0}" color: "{1}".'
|
||||
'namespaceNotDefined' => '네임 스페이스 "{0}"이(가) 정의되지 않았습니다.', // 'Namespace "{0}" is not defined.'
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Cache language settings
|
||||
return [
|
||||
'unableToWrite' => '"{0}"에 캐시를 쓸 수 없습니다.', // 'Cache unable to write to "{0}".'
|
||||
'invalidHandlers' => '캐시 구성에는 $validHandlers 배열이 있어야 합니다.', // 'Cache config must have an array of $validHandlers.'
|
||||
'noBackup' => '캐시 구성에는 핸들러와 백업 핸들러 세트가 설정되어야 합니다.', // 'Cache config must have a handler and backupHandler set.'
|
||||
'handlerNotFound' => '캐시 구성에 잘못된 핸들러 또는 백업 핸들러가 지정되어 있습니다.', // 'Cache config has an invalid handler or backup handler specified.'
|
||||
];
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Cast language settings
|
||||
return [
|
||||
'baseCastMissing' => '"{0}" 클래스는 "CodeIgniter\Entity\Cast\BaseCast" 클래스를 상속해야 합니다.', // 'The "{0}" class must inherit the "CodeIgniter\Entity\Cast\BaseCast" 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.'
|
||||
'jsonErrorDepth' => '최대 스택 깊이 초과', // 'Maximum stack depth exceeded.'
|
||||
'jsonErrorStateMismatch' => 'Underflow 또는 modes 불일치', // 'Underflow or the modes mismatch.'
|
||||
'jsonErrorSyntax' => 'JSON 구문 오류', // 'Syntax error, malformed JSON.'
|
||||
'jsonErrorUnknown' => '알 수 없는 에러', // 'Unknown error.'
|
||||
'jsonErrorUtf8' => 'UTF-8 문자열 구문 오류. 인코딩이 잘못되었을 수도 있습니다.', // 'Malformed UTF-8 characters, possibly incorrectly encoded.'
|
||||
];
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Cookie language settings
|
||||
return [
|
||||
'invalidExpiresTime' => '"만료" 속성에 대한 "{0}" 유형이 잘못되었습니다. 예상 : 문자열, 정수, DateTimeInterface object.', // 'Invalid "{0}" type for "Expires" attribute. Expected: string, integer, DateTimeInterface object.'
|
||||
'invalidExpiresValue' => '쿠키 만료 시간이 유효하지 않습니다.', // 'The cookie expiration time is not valid.'
|
||||
'invalidCookieName' => '쿠키 이름 "{0}"에 잘못된 문자가 있습니다.', // 'The cookie name "{0}" contains invalid characters.'
|
||||
'emptyCookieName' => '쿠키 이름은 비워 둘 수 없습니다.', // 'The cookie name cannot be empty.'
|
||||
'invalidSecurePrefix' => '"__Secure-" 접두사를 사용하려면 "Secure" 속성을 설정해야합니다.', // 'Using the "__Secure-" prefix requires setting the "Secure" attribute.'
|
||||
'invalidHostPrefix' => '"__Host-" 접두사를 사용하는 경우 "Secure" 플래그로 설정해야하며 "Domain" 속성이 없어야하며 "Path"가 "/"로 설정되어 있어야합니다.', // 'Using the "__Host-" prefix must be set with the "Secure" flag, must not have a "Domain" attribute, and the "Path" is set to "/".'
|
||||
'invalidSameSite' => 'SameSite 값은 None, Lax, Strict 또는 빈 문자열 ({0}이 주어짐)이어야합니다.', // 'The SameSite value must be None, Lax, Strict or a blank string, {0} given.'
|
||||
'invalidSameSiteNone' => '"SameSite = None" 속성을 사용하려면 "Secure" 속성을 설정해야합니다.', // 'Using the "SameSite=None" attribute requires setting the "Secure" attribute.'
|
||||
'invalidCookieInstance' => '"{0}" 클래스는 쿠키 배열이 "{1}"의 인스턴스 일 것으로 예상했지만 색인 {3}에 "{2}"이 (가) 있습니다.', // '"{0}" class expected cookies array to be instances of "{1}" but got "{2}" at index {3}.'
|
||||
'unknownCookieInstance' => '컬렉션에서 이름이 "{0}"이고 접두사가 "{1}"인 쿠키 개체를 찾을 수 없습니다.', // 'Cookie object with name "{0}" and prefix "{1}" was not found in the collection.'
|
||||
];
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Core language settings
|
||||
return [
|
||||
'copyError' => '"{0}" 파일 교체를 시도하는 도중에 에러가 발생하였습니다. 파일 디렉터리에 쓰기 권한이 있는지 확인해주십시오.', // 'An error was encountered while attempting to replace the file "{0}". Please make sure your file directory is writable.'
|
||||
'enabledZlibOutputCompression' => 'zlib.output_compression ini 지시문이 켜져 있습니다. 이것은 출력 버퍼에서 잘 작동하지 않습니다.', // 'Your zlib.output_compression ini directive is turned on. This will not work well with output buffers.'
|
||||
'invalidFile' => '유효하지 않은 파일: "{0}"', // 'Invalid file: "{0}"'
|
||||
'invalidPhpVersion' => 'CodeIgniter를 실행하려면 PHP 버전이 {0} 이상이어야합니다. 현재 버전: {1}', // 'Your PHP version must be {0} or higher to run CodeIgniter. Current version: {1}'
|
||||
'missingExtension' => '프레임 워크에는 "{0}" 확장 프로그램이 설치 및 로드 되어야합니다.', // 'The framework needs the following extension(s) installed and loaded: "{0}".'
|
||||
'noHandlers' => '"{0}"은 (는) 하나 이상의 핸들러를 제공해야합니다.', // '"{0}" must provide at least one Handler.'
|
||||
];
|
||||
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Database language settings
|
||||
return [
|
||||
'invalidEvent' => '"{0}"의 경우는 유효하지 않은 모델 이벤트 콜백입니다.', // '"{0}" is not a valid Model Event callback.'
|
||||
'invalidArgument' => '"{0}" 대신 반드시 유효한 인수가 제공되어야 합니다.', // 'You must provide a valid "{0}".'
|
||||
'invalidAllowedFields' => 'Model을 위한 fileds는 반드시 명시가 되어야 합니다: "{0}"', // 'Allowed fields must be specified for model: "{0}"'
|
||||
'emptyDataset' => '{0}에 데이터가 없습니다.', // 'There is no data to {0}.'
|
||||
'emptyPrimaryKey' => '{0}을(를) 만들려고 할때 정의 된 기본키가 없습니다.', // 'There is no primary key defined when trying to make {0}.'
|
||||
'failGetFieldData' => '데이터베이스에서 필드 데이터를 가져 오지 못했습니다.', // 'Failed to get field data from database.'
|
||||
'failGetIndexData' => '데이터베이스에서 인덱스 데이터를 가져 오지 못했습니다.', // 'Failed to get index data from database.'
|
||||
'failGetForeignKeyData' => '데이터베이스에서 외래 키 데이터를 가져 오지 못했습니다.', // 'Failed to get foreign key data from database.'
|
||||
'parseStringFail' => '키 문자열 구문 분석에 실패했습니다.', // 'Parsing key string failed.'
|
||||
'featureUnavailable' => '이 기능은 사용중인 데이터베이스에서 사용할 수 없습니다.', // 'This feature is not available for the database you are using.'
|
||||
'tableNotFound' => '현재 데이터베이스에서 "{0}" 테이블을 찾을 수 없습니다.', // 'Table "{0}" was not found in the current database.'
|
||||
'noPrimaryKey' => '"{0}" 모델 클래스가 기본 키를 지정하지 않습니다.', // '"{0}" model class does not specify a Primary Key.'
|
||||
'noDateFormat' => '"{0}" 모델 클래스에 유효한 dateFormat이 없습니다.', // '"{0}" model class does not have a valid dateFormat.'
|
||||
'fieldNotExists' => '"{0}" 필드를 찾을 수 없습니다.', // 'Field "{0}" not found.'
|
||||
'forEmptyInputGiven' => '필드 "{0}"에 빈 값이 들어있습니다.', // 'Empty statement is given for the field "{0}"'
|
||||
'forFindColumnHaveMultipleColumns' => '열 이름에는 하나의 열만 허용됩니다.', // 'Only single column allowed in Column name.'
|
||||
'methodNotAvailable' => '`Query Builder` 클래스 "{0}" 메소드에서 "{1}"을(를) 사용할 수 없습니다.', // 'You cannot use "{1}" in "{0}". This is a method of the Query Builder Class.'
|
||||
];
|
||||
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Email language settings
|
||||
return [
|
||||
'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.'
|
||||
'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}'
|
||||
];
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Encryption language settings
|
||||
return [
|
||||
'noDriverRequested' => '드라이버가 요청되지 않았습니다.', // 'No driver requested; Miss Daisy will be so upset!'
|
||||
'noHandlerAvailable' => '사용 가능한 "{0}" 암호화 핸들러를 찾을 수 없습니다.', // 'Unable to find an available "{0}" encryption handler.'
|
||||
'unKnownHandler' => '"{0}"을 (를) 구성 할 수 없습니다.', // '"{0}" cannot be configured.'
|
||||
'starterKeyNeeded' => '암호화를 하려면 시작 키가 필요합니다.', // 'Encrypter needs a starter key.'
|
||||
'authenticationFailed' => '복호화: 인증에 실패했습니다.', // 'Decrypting: authentication failed.'
|
||||
'encryptionFailed' => '암호화 실패', // 'Encryption failed.'
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Errors language settings
|
||||
return [
|
||||
'pageNotFound' => '404 - Page Not Found', // '404 - Page Not Found'
|
||||
'sorryCannotFind' => '죄송합니다! 찾으시던 페이지를 찾을 수 없습니다.', // 'Sorry! Cannot seem to find the page you were looking for.'
|
||||
'whoops' => 'Whoops!', // 'Whoops!'
|
||||
'weHitASnag' => '문제가 발생하였습니다. 나중에 다시 시도해 주세요.', // 'We seem to have hit a snag. Please try again later...'
|
||||
];
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Fabricator language settings
|
||||
return [
|
||||
'invalidModel' => '제공된 모델이 잘못되었습니다.', // 'Invalid model supplied for fabrication.'
|
||||
'missingFormatters' => '정의된 포멧터가 없습니다.', // 'No valid formatters defined.'
|
||||
'createFailed' => 'Fabricator가 "{0}" 테이블에 삽입하지 못했습니다: {1}.', // 'Fabricator failed to insert on table "{0}": {1}'
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Files language settings
|
||||
return [
|
||||
'fileNotFound' => '파일을 찾을 수 없습니다: "{0}"', // 'File not found: "{0}"'
|
||||
'cannotMove' => '파일 "{0}" 경우에 "{1}" ({2}) 쪽으로 이동할 수 없습니다.', // 'Could not move file "{0}" to "{1}". Reason: {2}'
|
||||
'expectedDirectory' => '{0}에 유효한 디렉토리가 없습니다.', // '{0} expects a valid directory.'
|
||||
'expectedFile' => '{0}에 유효한 파일이 없습니다.', // '{0} expects a valid file.'
|
||||
];
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Filters language settings
|
||||
return [
|
||||
'noFilter' => '"{0}" 필터는 매치되는 별칭이 정의되어 있어야 합니다.', // '"{0}" filter must have a matching alias defined.'
|
||||
'incorrectInterface' => '"{0}" 경우에는 CodeIgniter\Filters\FilterInterface 인터페이스를 구현해야 합니다.', // '"{0}" must implement CodeIgniter\Filters\FilterInterface.'
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Format language settings
|
||||
return [
|
||||
'invalidFormatter' => '"{0}"은(는) 유효한 포맷터 클래스가 아닙니다.', // '"{0}" is not a valid Formatter class.'
|
||||
'invalidJSON' => 'JSON 문자열 파싱 실패, 에러: {0}.', // 'Failed to parse JSON string. Error: {0}'
|
||||
'invalidMime' => 'MIME 유형에 대해 정의 된 포맷터 없음 : "{0}".', // 'No Formatter defined for mime type: "{0}".'
|
||||
'missingExtension' => 'XML 형식을 지정하려면 SimpleXML 확장이 필요합니다.', // 'The SimpleXML extension is required to format XML.'
|
||||
];
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// HTTP language settings
|
||||
return [
|
||||
// CurlRequest
|
||||
'missingCurl' => 'CURLRequest 클래스를 사용하기 위해서 CURL이 반드시 활성화되어야 합니다.', // 'CURL must be enabled to use the CURLRequest class.'
|
||||
'invalidSSLKey' => 'SSL Key를 설정할 수 없습니다. "{0}" 경우는 유효하지 않는 파일입니다.', // 'Cannot set SSL Key. "{0}" is not a valid file.'
|
||||
'sslCertNotFound' => '해당 파일에서 SSL 인증서를 찾을 수 없습니다: "{0}"', // 'SSL certificate not found at: "{0}"'
|
||||
'curlError' => '{0} : {1}', // '{0} : {1}'
|
||||
|
||||
// IncomingRequest
|
||||
'invalidNegotiationType' => '요청된 "{0}" 경우, 유효하지 않은 negotiation type입니다. 다음 중에 하나를 사용하십시오: media, charset, encoding, language.', // '"{0}" is not a valid negotiation type. Must be one of: media, charset, encoding, language.'
|
||||
|
||||
// Message
|
||||
'invalidHTTPProtocol' => '유효하지 않은 HTTP 프로토콜 버전입니다. 다음 버전 중에 하나를 사용하십시오: {0}', // 'Invalid HTTP Protocol Version. Must be one of: {0}'
|
||||
|
||||
// Negotiate
|
||||
'emptySupportedNegotiations' => '모든 Negotiations에 지원되는 값의 배열이 반드시 제공되어야 합니다.', // 'You must provide an array of supported values to all Negotiations.'
|
||||
|
||||
// RedirectResponse
|
||||
'invalidRoute' => '"{0}"에 대한 경로를 찾을 수 없습니다.', // 'The route for "{0}" cannot be found.'
|
||||
|
||||
// DownloadResponse
|
||||
'cannotSetBinary' => '다운로드 에러: 파일 경로를 설정할 때에 바이너리로 설정할 수 없습니다.', // 'When setting filepath cannot set binary.'
|
||||
'cannotSetFilepath' => '다운로드 에러: 바이너리 설정 시, 파일 경로를 설정할 수 없는 경우: "{0}"', // 'When setting binary cannot set filepath: "{0}"'
|
||||
'notFoundDownloadSource' => '다운로드 에러: 다운로드 본문 소스를 찾을 수 없음.', // 'Not found download body source.'
|
||||
'cannotSetCache' => '다운로드 에러: 다운로드를 위해 지원되는 caching이 아닙니다.', // 'It does not support caching for downloading.'
|
||||
'cannotSetStatusCode' => '다운로드 에러: 다운로드를 위해 상태 코드를 변경하는 것을 지원하지 않습니다. code: {0}, reason: {1}', // 'It does not support change status code for downloading. code: {0}, reason: {1}'
|
||||
|
||||
// Response
|
||||
'missingResponseStatus' => 'HTTP 응답에 HTTP 상태 코드가 누락되어 있습니다.', // 'HTTP Response is missing a status code'
|
||||
'invalidStatusCode' => '{0} 경우에 유효하지 않은 HTTP 상태 코드를 반환함.', // '{0} is not a valid HTTP return status code'
|
||||
'unknownStatusCode' => '아무런 메시지 없이 제공된, 알 수 없는 HTTP 상태 코드: {0}', // 'Unknown HTTP status code provided with no message: {0}'
|
||||
|
||||
// URI
|
||||
'cannotParseURI' => '구문 분석을 할 수 없는 URI: "{0}"', // 'Unable to parse URI: "{0}"'
|
||||
'segmentOutOfRange' => '요청한 URL 세그먼트가 범위를 벗어났습니다: "{0}"', // 'Request URI segment is out of range: "{0}"'
|
||||
'invalidPort' => '포트 값은 0에서 65535 사이의 값을 사용해야 합니다. 사용된 값: {0}', // 'Ports must be between 0 and 65535. Given: {0}'
|
||||
'malformedQueryString' => 'URI 요청 문자열에 URI fragments가 포함되어 있지 않을 수 있습니다.', // 'Query strings may not include URI fragments.'
|
||||
|
||||
// Page Not Found
|
||||
'pageNotFound' => '페이지를 찾을 수 없습니다.', // 'Page Not Found'
|
||||
'emptyController' => '컨트롤러가 명시되지 않았습니다.', // 'No Controller specified.'
|
||||
'controllerNotFound' => '컨트롤러 또는 해당 메서드를 찾을 수 없습니다: {0}::{1}', // 'Controller or its method is not found: {0}::{1}'
|
||||
'methodNotFound' => '컨트롤러 메서드를 찾을 수 없습니다: "{0}"', // 'Controller method is not found: "{0}"'
|
||||
'localeNotSupported' => '지원되지 않는 지역입니다: {0}', // 'Locale is not supported: {0}'
|
||||
|
||||
// CSRF
|
||||
// @deprecated use `Security.disallowedAction`
|
||||
'disallowedAction' => '해당 요청은 허용되지 않습니다.', // 'The action you requested is not allowed.'
|
||||
|
||||
// Uploaded file moving
|
||||
'alreadyMoved' => '업로드된 파일은 이미 옮겨졌습니다.', // 'The uploaded file has already been moved.'
|
||||
'invalidFile' => '원본 파일은 유효한 파일이 아닙니다.', // 'The original file is not a valid file.'
|
||||
'moveFailed' => '파일 "{0}" 경우에 "{1}" ({2}) 쪽으로 이동할 수 없습니다.', // 'Could not move file "{0}" to "{1}". Reason: {2}'
|
||||
|
||||
'uploadErrOk' => '파일이 성공적으로 업로드가 되었습니다.', // 'The file uploaded with success.'
|
||||
'uploadErrIniSize' => '업로드 에러: 해당 파일 "%s"의 경우, 용량이 ini 파일의 upload_max_filesize 설정값을 초과하였습니다.', // 'The file "%s" exceeds your upload_max_filesize ini directive.'
|
||||
'uploadErrFormSize' => '업로드 에러: 해당 파일 "%s"의 경우, 용량이 form에 정의된 업로드 제한 값을 초과하였습니다.', // 'The file "%s" exceeds the upload limit defined in your form.'
|
||||
'uploadErrPartial' => '업로드 에러: 해당 파일 "%s"의 경우, 부분적으로만 업로드가 되었습니다.', // 'The file "%s" was only partially uploaded.'
|
||||
'uploadErrNoFile' => '업로드 에러: 업로드된 파일이 없습니다.', // 'No file was uploaded.'
|
||||
'uploadErrCantWrite' => '업로드 에러: 해당 파일 "%s"의 경우, disk에 쓸 수 없습니다.', // 'The file "%s" could not be written on disk.'
|
||||
'uploadErrNoTmpDir' => '(업로드 에러) 파일을 업로드할 수 없습니다: 임시 디렉터리가 없습니다.', // 'File could not be uploaded: missing temporary directory.'
|
||||
'uploadErrExtension' => '업로드 에러: PHP 확장에 의해 파일 업로드가 중지되었습니다.', // 'File upload was stopped by a PHP extension.'
|
||||
'uploadErrUnknown' => '업로드 에러: 해당 파일 "%s"의 경우, 알 수 없는 에러로 인해 업로드할 수 없습니다.', // 'The file "%s" was not uploaded due to an unknown error.'
|
||||
|
||||
// SameSite setting
|
||||
// @deprecated
|
||||
'invalidSameSiteSetting' => 'SameSite 설정은 None, Lax, Strict 또는 빈 문자열이어야합니다. 주어진 값 : {0}', // 'The SameSite setting must be None, Lax, Strict, or a blank string. Given: {0}'
|
||||
];
|
||||
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Images language settings
|
||||
return [
|
||||
'sourceImageRequired' => '환경 설정에서 반드시 원본 이미지가 지정되어야 합니다.', // 'You must specify a source image in your preferences.'
|
||||
'gdRequired' => '이 기능을 사용하려면 GD image 라이브러리가 필요합니다.', // 'The GD image library is required to use this feature.'
|
||||
'gdRequiredForProps' => '이미지의 속성을 확인하려면 서버에서 GD image 라이브러리가 지원되어야 합니다.', // 'Your server must support the GD image library in order to determine the image properties.'
|
||||
'gifNotSupported' => 'GIF 이미지들은 라이선스 제한으로 지원되지 않는 경우가 많습니다. GIF 이미지 대신에 JPG 또는 PNG 형식의 이미지를 사용할 수도 있을 것입니다.', // 'GIF images are often not supported due to licensing restrictions. You may have to use JPG or PNG images instead.'
|
||||
'jpgNotSupported' => 'JPG 이미지들은 지원되지 않습니다.', // 'JPG images are not supported.'
|
||||
'pngNotSupported' => '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.'
|
||||
'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.'
|
||||
'copyFailed' => '해당 이미지의 복사 루틴이 실패했습니다.', // 'The image copy routine failed.'
|
||||
'missingFont' => '이미지 처리에서 사용되는 폰트를 찾을 수 없습니다.', // 'Unable to find a font to use.'
|
||||
'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.'
|
||||
];
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Log language settings
|
||||
return [
|
||||
'invalidLogLevel' => '"{0}" 경우에는 올바르지 않은 로그 레벨입니다.', // '"{0}" is an invalid log level.'
|
||||
'invalidMessageType' => '제공된 메시지의 "{0}" 유형을 지원하지 않습니다.', // 'The given message type "{0}" is not supported.'
|
||||
];
|
||||
@@ -0,0 +1,58 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Migration language settings
|
||||
return [
|
||||
// Migration Runner
|
||||
'missingTable' => '마이그레이션 테이블은 반드시 설정되어야 합니다.', // 'Migrations table must be set.'
|
||||
'disabled' => '마이그레이션이 로드되었지만, 사용할 수 없거나 설정이 잘못되었습니다.', // 'Migrations have been loaded but are disabled or setup incorrectly.'
|
||||
'notFound' => '마이그레이션 파일 찾기 실패: ', // 'Migration file not found: '
|
||||
'batchNotFound' => '대상이 되는 batch 찾기 실패: ', // 'Target batch not found: '
|
||||
'empty' => '마이그레이션 파일을 찾을 수 없습니다.', // 'No Migration files found'
|
||||
'gap' => '순차적인 마이그레이션 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.'
|
||||
|
||||
// Migration Command
|
||||
'migHelpLatest' => "\t\t데이터베이스를 사용이 가능한 최신 마이그레이션으로 마이그레이트합니다.", // "\t\tMigrates database to latest available migration."
|
||||
'migHelpCurrent' => "\t\t환경설정에서 데이터베이스의 버전을 'current'로 마이그레이트합니다.", // "\t\tMigrates database to version set as 'current' in configuration."
|
||||
'migHelpVersion' => "\t데이터베이스의 버전을 {v} 경우로 마이그레이트.", // "\tMigrates database to version {v}."
|
||||
'migHelpRollback' => "\t버전을 0으로 설정하기 위해, 모든 마이그레이션들의 'down()'을 실행합니다.", // "\tRuns all migrations 'down' to version 0."
|
||||
'migHelpRefresh' => "\t\t데이터베이스를 새로 만들기 위해서 모든 마이그레이션을 내렸다가 다시 실행합니다.", // "\t\tUninstalls and re-runs all migrations to freshen database."
|
||||
'migHelpSeed' => "\t[name]이라고 명명된 seeder를 실행합니다.", // "\tRuns the seeder named [name]."
|
||||
'migCreate' => "\t[name]이라고 명명된 새로운 마이그레이션을 생성합니다.", // "\tCreates a new migration named [name]"
|
||||
'nameMigration' => '마이그레이션 파일 이름 지정', // 'Name the migration file'
|
||||
'migNumberError' => '마이그레이션 숫자 값은 반드시 세 자리 숫자 값이어야 합니다. 그리고 순차적인 마이그레이션 값에 간격이 없어야 합니다.', // 'Migration number must be three digits, and there must not be any gaps in the sequence.'
|
||||
'rollBackConfirm' => '롤백 하시겠습니까?', // 'Are you sure you want to rollback?'
|
||||
'refreshConfirm' => '새로고침 하시겠습니까?', // 'Are you sure you want to refresh?'
|
||||
|
||||
'latest' => '새로운 모든 마이그레이션들을 실행 중...', // 'Running all new migrations...'
|
||||
'generalFault' => '마이그레이션 실패!', // 'Migration failed!'
|
||||
'migrated' => '마이그레이션 성공.', // 'Migrations complete.'
|
||||
'migInvalidVersion' => '유효하지 않은 숫자 버전 값이 지정되었습니다.', // 'Invalid version number provided.'
|
||||
'toVersionPH' => '버전 %s 경우로 마이그레이션 중...', // 'Migrating to version %s...'
|
||||
'toVersion' => '현재 버전으로 마이그레이션 중...', // 'Migrating to current version...'
|
||||
'rollingBack' => '일괄적으로 마이그레이션을 되돌리는 중: ', // 'Rolling back migrations to batch: '
|
||||
'noneFound' => '마이그레이션을 찾지 못했습니다.', // 'No migrations were found.'
|
||||
'migSeeder' => 'Seeder 명', // 'Seeder name'
|
||||
'migMissingSeeder' => '반드시 Seeder 명을 지정하여야 합니다.', // 'You must provide a seeder name.'
|
||||
'nameSeeder' => '파일 seeder 이름', // 'Name the seeder file'
|
||||
'removed' => '되돌리기: ', // 'Rolling back: '
|
||||
'added' => '실행 중: ', // 'Running: '
|
||||
|
||||
// Migrate Status
|
||||
'namespace' => '네임스페이스', // 'Namespace'
|
||||
'filename' => '파일명', // 'Filename'
|
||||
'version' => '버전', // 'Version'
|
||||
'group' => '그룹', // 'Group'
|
||||
'on' => '마이그레이션 대상: ', // 'Migrated On: '
|
||||
'batch' => 'Batch', // 'Batch'
|
||||
];
|
||||
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Number language settings
|
||||
return [
|
||||
'terabyteAbbr' => 'TB', // 'TB'
|
||||
'gigabyteAbbr' => 'GB', // 'GB'
|
||||
'megabyteAbbr' => 'MB', // 'MB'
|
||||
'kilobyteAbbr' => 'KB', // 'KB'
|
||||
'bytes' => 'Bytes', // 'Bytes'
|
||||
|
||||
// don't forget the space in front of these!
|
||||
'thousand' => ' 천', // ' thousand'
|
||||
'million' => ' 백만', // ' million'
|
||||
'billion' => ' 십억', // ' billion'
|
||||
'trillion' => ' 조', // ' trillion'
|
||||
'quadrillion' => ' 천조', // ' quadrillion'
|
||||
];
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Pager language settings
|
||||
return [
|
||||
'pageNavigation' => '페이지 내비게이션', // 'Page navigation'
|
||||
'first' => '처음', // 'First'
|
||||
'previous' => '이전', // 'Previous'
|
||||
'next' => '다음', // 'Next'
|
||||
'last' => '마지막', // 'Last'
|
||||
'older' => '과거', // 'Older'
|
||||
'newer' => '최근', // 'Newer'
|
||||
'invalidTemplate' => '"{0}"의 경우는 유효하지 않은 Pager 템플릿입니다.', // '"{0}" is not a valid Pager template.'
|
||||
'invalidPaginationGroup' => '"{0}"의 경우는 유효하지 않은 Pagination 그룹입니다.', // '"{0}" is not a valid Pagination group.'
|
||||
];
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Publisher language settings
|
||||
return [
|
||||
'collision' => '"{1}"을(를) "{2}"에 복사하는 동안 예기치 않은 에러("{0}")가 발생했습니다.', // 'Publisher encountered an unexpected "{0}" while copying "{1}" to "{2}".'
|
||||
'destinationNotAllowed' => '"{0}" 대상이 디렉토리의 허용 목록에 없습니다.', // 'Destination is not on the allowed list of Publisher directories: "{0}"'
|
||||
'fileNotAllowed' => '"{0}"은(는) "{1}"제한에 의해 실패했습니다. ("{2}")', // '"{0}" fails the following restriction for "{1}": {2}'
|
||||
|
||||
// Publish Command
|
||||
'publishMissing' => '모든 네임스페이스에서 {0} 클래스를 찾지 못했습니다.', // 'No Publisher classes detected in {0} across all namespaces.'
|
||||
'publishSuccess' => '"{0}"가 {1} 파일들을 "{2}"에 게시했습니다.', // '"{0}" published {1} file(s) to "{2}".'
|
||||
'publishFailure' => '"{0}"가 "{1}"에 게시하지 못했습니다!', // '"{0}" failed to publish to "{1}".'
|
||||
];
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// RESTful language settings
|
||||
return [
|
||||
'notImplemented' => '"{0}" 동작이 구현되지 않았습니다.', // '"{0}" action not implemented.'
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Router language settings
|
||||
return [
|
||||
'invalidParameter' => '파라미터가 예상한 타입으로 매치되지 않았습니다.', // 'A parameter does not match the expected type.'
|
||||
'missingDefaultRoute' => '어떤 페이지를 표시해야 하는지 결정할 수 없습니다. 라우팅 파일에 기본 경로가 지정되지 않았습니다.', // 'Unable to determine what should be displayed. A default route has not been specified in the routing file.'
|
||||
'invalidDynamicController' => '보안상의 이유로 동적 컨트롤러는 허용되지 않습니다. 라우터 경로: "{0}"', // 'A dynamic controller is not allowed for security reasons. Route handler: "{0}"'
|
||||
'invalidControllerName' => '네임스페이스 구분 기호는 슬래시(/)가 아니라 백슬래시(\)입니다. 라우터 경로: "{0}"', // 'The namespace delimiter is a backslash (\), not a slash (/). Route handler: "{0}"'
|
||||
];
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Security language settings
|
||||
return [
|
||||
'disallowedAction' => '요청하신 작업은 허용되지 않습니다.', // 'The action you requested is not allowed.'
|
||||
|
||||
// @deprecated
|
||||
'invalidSameSite' => 'SameSite 값("{0}")은 None, Lax, Strict 또는 빈 문자열이어야합니다.', // 'The SameSite value must be None, Lax, Strict, or a blank string. Given: "{0}"'
|
||||
];
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Session language settings
|
||||
return [
|
||||
'missingDatabaseTable' => '데이터베이스 세션 핸들러가 동작하기 위해서, 반드시 "sessionSavePath"에 테이블 명이 지정되어야 합니다.', // '"sessionSavePath" 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.'
|
||||
'invalidSavePathFormat' => 'Session: 유효하지 않는 Redis 세션 저장 경로 형식: "{0}"', // 'Session: Invalid Redis save path format: "{0}"'
|
||||
|
||||
// @deprecated
|
||||
'invalidSameSiteSetting' => 'Session : SameSite 설정은 None, Lax, Strict 또는 빈 문자열이어야합니다. 주어진 값 : "{0}"', // 'Session: The SameSite setting must be None, Lax, Strict, or a blank string. Given: "{0}"'
|
||||
];
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Testing language settings
|
||||
return [
|
||||
'invalidMockClass' => '"{0}"는 유효하지 않은 모의(Mock) 클래스입니다.', // '"{0}" is not a valid Mock class'
|
||||
];
|
||||
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Time language settings
|
||||
return [
|
||||
'invalidFormat' => '"{0}"은 유효한 날짜/시간 형식이 아닙니다.', // '"{0}" is not a valid datetime format'
|
||||
'invalidMonth' => '월은 1에서 12가 되어야 합니다. 지정한 값: {0}', // 'Months must be between 1 and 12. Given: {0}'
|
||||
'invalidDay' => '일은 1에서 31이 되어야 합니다. 지정한 값: {0}', // 'Days must be between 1 and 31. Given: {0}'
|
||||
'invalidOverDay' => '일은 1에서 {0}경우가 되어야 합니다. 지정한 값: {1}', // 'Days must be between 1 and {0}. Given: {1}'
|
||||
'invalidHours' => '시간은 0에서 23이 되어야 합니다. 지정한 값: {0}', // 'Hours must be between 0 and 23. Given: {0}'
|
||||
'invalidMinutes' => '분은 0에서 59가 되어야 합니다. 지정한 값: {0}', // 'Minutes must be between 0 and 59. Given: {0}'
|
||||
'invalidSeconds' => '초는 0에서 59가 되어야 합니다. 지정한 값: {0}', // 'Seconds must be between 0 and 59. Given: {0}'
|
||||
'years' => '{0, plural, =1{# 년} other{# 년}}', // '{0, plural, =1{# year} other{# years}}'
|
||||
'months' => '{0, plural, =1{# 월} other{# 월}}', // '{0, plural, =1{# month} other{# months}}'
|
||||
'weeks' => '{0, plural, =1{# 주} other{# 주}}', // '{0, plural, =1{# week} other{# weeks}}'
|
||||
'days' => '{0, plural, =1{# 일} other{# 일}}', // '{0, plural, =1{# day} other{# days}}'
|
||||
'hours' => '{0, plural, =1{# 시간} other{# 시간}}', // '{0, plural, =1{# hour} other{# hours}}'
|
||||
'minutes' => '{0, plural, =1{# 분} other{# 분}}', // '{0, plural, =1{# minute} other{# minutes}}'
|
||||
'seconds' => '{0, plural, =1{# 초} other{# 초}}', // '{0, plural, =1{# second} other{# seconds}}'
|
||||
'ago' => '과거 {0} 전에', // '{0} ago'
|
||||
'inFuture' => '앞으로 {0} 이내에', // 'in {0}'
|
||||
'yesterday' => '어제', // 'Yesterday'
|
||||
'tomorrow' => '내일', // 'Tomorrow'
|
||||
'now' => '현재', // 'Just now'
|
||||
];
|
||||
@@ -0,0 +1,74 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// Validation language settings
|
||||
return [
|
||||
// Core Messages
|
||||
'noRuleSets' => 'Validation 설정에서 지정된 규칙 집합이 없습니다.', // 'No rule sets specified in Validation configuration.'
|
||||
'ruleNotFound' => '"{0}" 경우는 유효한 규칙이 아닙니다.', // '"{0}" is not a valid rule.'
|
||||
'groupNotFound' => '"{0}" 경우는 유효성 규칙 그룹이 아닙니다.', // '"{0}" is not a validation rules group.'
|
||||
'groupNotArray' => '"{0}" 규칙 그룹은 반드시 배열이어야 합니다.', // '"{0}" rule group must be an array.'
|
||||
'invalidTemplate' => '"{0}" 경우는 유효한 Validation 템플릿이 아닙니다.', // '"{0}" is not a valid Validation template.'
|
||||
|
||||
// Rule Messages
|
||||
'alpha' => '{field} 필드에는 알파벳 문자만 포함시킬 수 있습니다.', // 'The {field} field may only contain alphabetical characters.'
|
||||
'alpha_dash' => '{field} 필드에는 알파벳 문자, 밑줄(_) 그리고 붙임표(-)만 포함시킬 수 있습니다.', // 'The {field} field may only contain alphanumeric, underscore, and dash characters.'
|
||||
'alpha_numeric' => '{field} 필드에는 알파벳, 숫자만 포함시킬 수 있습니다.', // 'The {field} field may only contain alphanumeric characters.'
|
||||
'alpha_numeric_punct' => '{field} 필드에는 알파벳, 공백, ~ ! # $ % & * - _ + = | : . 문자만 포함할 수 있습니다.', // 'The {field} field may contain only alphanumeric characters, spaces, and ~ ! # $ % & * - _ + = | : . characters.'
|
||||
'alpha_numeric_space' => '{field} 필드에는 알파벳, 숫자 그리고 공백만 포함시킬 수 있습니다.', // 'The {field} field may only contain alphanumeric and space characters.'
|
||||
'alpha_space' => '{field} 필드에는 알파벳과 공백만 포함시킬 수 있습니다.', // 'The {field} field may only contain alphabetical characters and spaces.'
|
||||
'decimal' => '{field} 필드에는 소수(decimal number)만 포함시킬 수 있습니다.', // 'The {field} field must contain a decimal number.'
|
||||
'differs' => '{field} 필드는 {param} 필드와 서로 달라야 합니다.', // 'The {field} field must differ from the {param} field.'
|
||||
'equals' => '{field} 필드와 {param} 필드는 서로 같아야 합니다.', // 'The {field} field must be exactly: {param}.'
|
||||
'exact_length' => '{field} 필드의 길이는 {param} 이어야 합니다.', // 'The {field} field must be exactly {param} characters in length.'
|
||||
'greater_than' => '{field} 필드 값은 {param}보다 커야 합니다.', // 'The {field} field must contain a number greater than {param}.'
|
||||
'greater_than_equal_to' => '{field} 필드 값은 {param} 이상이어야 합니다.', // 'The {field} field must contain a number greater than or equal to {param}.'
|
||||
'hex' => '{field} 필드에는 16진수만 포함할 수 있습니다.', // 'The {field} field may only contain hexadecimal characters.'
|
||||
'in_list' => '{field} 필드는 반드시 {param} 중에 하나여야 합니다.', // 'The {field} field must be one of: {param}.'
|
||||
'integer' => '{field} 필드는 정수여야 합니다.', // 'The {field} field must contain an integer.'
|
||||
'is_natural' => '{field} 필드는 숫자여야 합니다.', // 'The {field} field must only contain digits.'
|
||||
'is_natural_no_zero' => '{field} 필드는 0보다 큰 숫자여야 합니다.', // 'The {field} field must only contain digits and must be greater than zero.'
|
||||
'is_not_unique' => '{field} 필드에는 데이터베이스에 존재하는 기존 값을 포함해야 합니다.', // 'The {field} field must contain a previously existing value in the database.'
|
||||
'is_unique' => '{field} 필드는 유일한 값이어야 합니다.', // 'The {field} field must contain a unique value.'
|
||||
'less_than' => '{field} 필드 값은 {param}보다 작아야 합니다.', // 'The {field} field must contain a number less than {param}.'
|
||||
'less_than_equal_to' => '{field} 필드 값은 {param} 이하여야 합니다.', // 'The {field} field must contain a number less than or equal to {param}.'
|
||||
'matches' => '{field} 필드와 {param} 필드가 서로 일치하지 않습니다.', // 'The {field} field does not match the {param} field.'
|
||||
'max_length' => '{field} 길이는 {param} 글자 수를 초과할 수 없습니다.', // 'The {field} field cannot exceed {param} characters in length.'
|
||||
'min_length' => '{field} 길이는 적어도 {param} 글자 수보다 커야 합니다.', // 'The {field} field must be at least {param} characters in length.'
|
||||
'not_equals' => '{field} 필드는 다음이 될 수 없습니다. ({param})', // 'The {field} field cannot be: {param}.'
|
||||
'not_in_list' => '{field} 필드는 다음 중 하나 일 수 없습니다. ({param}).', // 'The {field} field must not be one of: {param}.'
|
||||
'numeric' => '{field} 필드는 오직 숫자만 포함되어야 합니다.', // 'The {field} field must contain only numbers.'
|
||||
'regex_match' => '{field} 필드의 형식이 맞지 않습니다.', // 'The {field} field is not in the correct format.'
|
||||
'required' => '{field} 필드가 있어야 합니다.', // 'The {field} field is required.'
|
||||
'required_with' => '{field} 필드는 {param} 값이 있을 때, 해당 필드가 있어야 합니다.', // 'The {field} field is required when {param} is present.'
|
||||
'required_without' => '{field} 필드는 {param} 값이 없을 때, 해당 필드가 있어야 합니다.', // 'The {field} field is required when {param} is not present.'
|
||||
'string' => '{field} 필드는 유효한 문자열이 아닙니다.', // 'The {field} field must be a valid string.'
|
||||
'timezone' => '{field} 필드는 반드시 유효한 시간대(timezone)이어야 합니다.', // 'The {field} field must be a valid timezone.'
|
||||
'valid_base64' => '{field} 필드는 유효한 base64문자열이어야 합니다.', // 'The {field} field must be a valid base64 string.'
|
||||
'valid_email' => '{field} 필드 값은 유효한 이메일 주소이어야 합니다.', // 'The {field} field must contain a valid email address.'
|
||||
'valid_emails' => '{field} 필드의 값들은 유효한 이메일 주소이어야 합니다.', // 'The {field} field must contain all valid email addresses.'
|
||||
'valid_ip' => '{field} 필드 값은 유효한 IP 주소이어야 합니다.', // 'The {field} field must contain a valid IP.'
|
||||
'valid_url' => '{field} 필드 값은 유효한 URL 주소이어야 합니다.', // 'The {field} field must contain a valid URL.'
|
||||
'valid_url_strict' => '{field} 필드 값은 유효한 URL 주소이어야 합니다.', // 'The {field} field must contain a valid URL.'
|
||||
'valid_date' => '{field} 필드 값은 유효한 날짜여야 합니다.', // 'The {field} field must contain a valid date.'
|
||||
'valid_json' => '{field} 필드 값은 유효한 json이어야 합니다.', // 'The {field} field must contain a valid json.'
|
||||
|
||||
// Credit Cards
|
||||
'valid_cc_num' => '{field}의 값은 잘못된 신용카드 번호입니다.', // '{field} does not appear to be a valid credit card number.'
|
||||
|
||||
// Files
|
||||
'uploaded' => '{field} 업로드 파일이 올바르지 않습니다.', // '{field} is not a valid uploaded file.'
|
||||
'max_size' => '{field} 파일이 너무 큽니다.', // '{field} is too large of a file.'
|
||||
'is_image' => '{field} 파일이 유효한 이미지 파일이 아닙니다.', // '{field} is not a valid, uploaded image file.'
|
||||
'mime_in' => '{field} 경우, 유효한 MIME 타입을 갖고 있지 않습니다.', // '{field} does not have a valid mime type.'
|
||||
'ext_in' => '{field} 경우, 유효한 파일 확장자를 갖고 있지 않습니다.', // '{field} does not have a valid file extension.'
|
||||
'max_dims' => '{field} 경우, 이미지가 아니거나 이미지의 크기가 너무 넓거나 큽니다.', // '{field} is either not an image, or it is too wide or tall.'
|
||||
];
|
||||
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* This file is part of CodeIgniter 4 framework.
|
||||
*
|
||||
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||||
*
|
||||
* For the full copyright and license information, please view
|
||||
* the LICENSE file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
// View language settings
|
||||
return [
|
||||
'invalidCellMethod' => '{class}::{method} 메서드가 유효하지 않습니다.', // '{class}::{method} is not a valid method.'
|
||||
'missingCellParameters' => '{class}::{method} 메서드가 가진 파라미터가 없습니다.', // '{class}::{method} has no params.'
|
||||
'invalidCellParameter' => '"{0}" 경우, 유효한 파라미터가 아닙니다.', // '"{0}" is not a valid param name.'
|
||||
'noCellClass' => '지원되는 뷰 셀 클래스가 아닙니다.', // 'No view cell class provided.'
|
||||
'invalidCellClass' => '뷰 셀 클래스의 위치를 찾을 수 없습니다: "{0}"', // 'Unable to locate view cell class: "{0}".'
|
||||
'tagSyntaxError' => 'Parse 태그에 구문 오류가 있습니다: "{0}"', // 'You have a syntax error in your Parser tags: "{0}"'
|
||||
'invalidDecoratorClass' => '"{0}"은(는) 유효한 view 데코레이터가 아닙니다.', // '"{0}" is not a valid View Decorator.'
|
||||
];
|
||||
Reference in New Issue
Block a user