Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update: Language pack - Korean for CI4.0.0-rc.3 #70

Merged
merged 3 commits into from
Oct 31, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions Language/ko/CLI.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?php

/**
* CLI language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 4.0.0
* @filesource
*
* @codeCoverageIgnore
*/

return [
'commandNotFound' => '"{0}" 명령어를 찾지 못했습니다.', // 'Command "{0}" not found.',
'helpUsage' => '사용:', // 'Usage:',
'helpDescription' => '설명:', // 'Description:',
'helpOptions' => '옵션:', // 'Options:',
'helpArguments' => '인수:', //'Arguments:',
'invalidColor' => '유효하지 않은 {0} 색상: {1}.', // CI4 rc.1기준 : {0}에는 'foreground' 또는 'background' 문자열이 들어감. // 'Invalid {0} color: {1}.',
];
22 changes: 22 additions & 0 deletions Language/ko/Cache.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?php

/**
* Cache language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 4.0.0
* @filesource
*
* @codeCoverageIgnore
*/

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.',
];
23 changes: 23 additions & 0 deletions Language/ko/Cast.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?php
/**
* Cast language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 4.0.0
* @filesource
*
* @codeCoverageIgnore
*/

return [
'jsonErrorDepth' => '최대 스택 깊이 초과', // 'Maximum stack depth exceeded',
'jsonErrorStateMismatch' => 'Underflow 또는 modes 불일치', // 'Underflow or the modes mismatch',
'jsonErrorCtrlChar' => '예상치 못한 제어 문자 존재', // 'Unexpected control character found',
'jsonErrorSyntax' => 'JSON 구문 오류', // 'Syntax error, malformed JSON',
'jsonErrorUtf8' => 'UTF-8 문자열 구문 오류. 인코딩이 잘못되었을 수도 있습니다.', // 'Malformed UTF-8 characters, possibly incorrectly encoded',
'jsonErrorUnknown' => '알 수 없는 에러', //'Unknown error',
];
22 changes: 22 additions & 0 deletions Language/ko/Core.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?php

/**
* Core language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 4.0.0
* @filesource
*
* @codeCoverageIgnore
*/

return [
'invalidFile' => '유효하지 않은 파일: {0}', // 'Invalid file: {0}',
'copyError' => '파일({0}) 교체를 시도하는 도중에 에러가 발생하였습니다. 파일 디렉터리에 쓰기 권한이 있는지 확인해주십시오.', // 'An error was encountered while attempting to replace the file({0}). Please make sure your file directory is writable.',
'missingExtension' => '{0} 확장이 로드되지 않았습니다.', // '{0} extension is not loaded.',
'noHandlers' => '{0} : 적어도 하나 이상의 Handler가 반드시 제공되어야 합니다.', // CI4 rc.1기준 : {0}에는 class 또는 handler명이 들어감. // '{0} must provide at least one Handler.',
];
33 changes: 33 additions & 0 deletions Language/ko/Database.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?php

/**
* Database language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 4.0.0
* @filesource
*
* @codeCoverageIgnore
*/

return [
'invalidEvent' => '{0}의 경우는 유효하지 않은 Model Event callback입니다.', // CI4 rc.3기준 : {0}에는 method가 들어감. '은, 는, 이, 가' 조사를 붙이기가 애매해서 '{0}의 경우는'라고 덧붙임. // '{0} is not a valid Model Event callback.',
'invalidArgument' => '{0} 대신 반드시 유효한 인수가 제공되어야 합니다.', // CI4 rc.3기준 : {0}에는 argument가 들어감. // 'You must provide a valid {0}.',
'invalidAllowedFields' => 'Model을 위한 fileds는 반드시 명시가 되어야 합니다.: {0}', // 'Allowed fields must be specified for model: {0}',
'emptyDataset' => '{0} : data가 들어있지 않습니다.', // CI4 rc.3기준 : DB 작업 관련, data가 없는 경우. {0}에는 'insert', 'update', 'chunk'가 들어감. // 'There is no data to {0}.',
'failGetFieldData' => '데이터베이스로부터 field 가져오기 실패.', // 'Failed to get field data from database.',
'failGetIndexData' => '데이터베이스로부터 index 데이터 가져오기 실패.', // 'Failed to get index data from database.',
'failGetForeignKeyData' => '데이터베이스로부터 foreign key 데이터 가져오기 실패.', // 'Failed to get foreign key data from database.',
'parseStringFail' => 'key string 구문 분석을 실패함.', // CI4 rc.3기준 : 'parseStringFail'를 사용하는 곳을 찾지 못했음. 차후 CI 팀에 의해서 변경될 수도 있을 듯함. 차후, 사용되는 구문에 따라서 해석이 변경될 수 있음. // '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' => 'Primary Key가 명시되지 않은 model class: `{0}`', // '`{0}` model class does not specify a Primary Key.',
'noDateFormat' => '유효한 dateFormat(날짜 형식)을 갖고 있지 않은 model class: `{0}`', // '`{0}` model class does not have a valid dateFormat.',
'fieldNotExists' => '`{0}` 경우, 필드를 찾지 못했습니다: `{0}`', // 'Field `{0}` not found.',
'forEmptyInputGiven' => '필드에 `{0}` 경우를 사용하기 위해서 비어있는 구문이 지정되었습니다.', // CI4 rc.3기준 : {0}에 string $argument 또는 'Select'가 들어감. // 'Empty statement is given for the field `{0}`',
'forFindColumnHaveMultipleColumns' => 'column 명에는 오직 하나의 column만이 허용됩니다.', // 'Only single column allowed in Column name.',
];
36 changes: 36 additions & 0 deletions Language/ko/Email.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<?php
/**
* Email language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 3.0.0
* @filesource
*
* @codeCoverageIgnore
*/

return [
'mustBeArray' => 'email 검증 메서드에는 반드시 배열을 넘겨줘야 합니다.', // CI4 rc.3기준 : is_array()를 통과하지 못한 경우에 발생하는 에러 메시지. // '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, 또는 Bcc)을 지정해야 합니다.', // 'You must include recipients: To, Cc, or Bcc',
'sendFailurePHPMail' => 'PHP의 mail()을 사용해서 메일을 보낼 수 없습니다. PHP의 mail()을 사용해서, 메일을 보낼 수 없도록 서버에 설정되어 있을 수도 있습니다.', // 'Unable to send email using PHP mail(). Your server might not be configured to send mail using this method.',
'sendFailureSendmail' => 'PHP의 Sendmail을 사용해서 메일을 보낼 수 없습니다. PHP의 Sendmail을 사용해서, 메일을 보낼 수 없도록 서버에 설정되어 있을 수도 있습니다.', // 'Unable to send email using PHP Sendmail. Your server might not be configured to send mail using this method.',
'sendFailureSmtp' => 'PHP의 SMTP를 사용해서 메일을 보낼 수 없습니다. PHP의 SMTP를 사용해서, 메일을 보낼 수 없도록 서버에 설정되어 있을 수도 있습니다.', // 'Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.',
'sent' => '다음 protocol을 사용해서 메일 보내기 성공: {0, string}', // 'Your message has been successfully sent using the following protocol: {0, string}',
'noSocket' => 'Sendmaill을 사용하기 위해서 소켓을 열 수가 없습니다. 환경설정을 확인해 주세요.', // 'Unable to open a socket to Sendmail. Please check settings.',
'noHostname' => 'SMTP hostname을 지정하지 않았습니다.', // 'You did not specify a SMTP hostname.',
'SMTPError' => '다음의 SMTP 에러가 발생하였습니다: {0}', // 'The following SMTP error was encountered: {0}',
'noSMTPAuth' => '에러: SMTP에서 사용되는 username(ID)과 password를 지정해야 합니다.', // 'Error: You must assign a SMTP username and password.',
'failedSMTPLogin' => '로그인 명령을 보낼 수 없습니다. SMTP 에러: {0}', // CI4 rc.3기준 : 334 에러 // 'Failed to send AUTH LOGIN command. Error: {0}',
'SMTPAuthUsername' => 'username(ID) 인증 실패. SMTP 에러: {0}', // 'Failed to authenticate username. Error: {0}',
'SMTPAuthPassword' => 'password 인증 실패. SMTP 에러: {0}', // 'Failed to authenticate password. Error: {0}',
'SMTPDataFailure' => 'SMTP를 통해, data를 전송할 수 없습니다. {0}', // CI4 rc.3기준 : sendData() 결과가 false일 경우 에러 메시지 발생. // 'Unable to send data: {0}',
'exitStatus' => '종료 상태 코드: {0}', // 'Exit status code: {0}',
];
23 changes: 23 additions & 0 deletions Language/ko/Encryption.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?php
/**
* Encryption language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 3.0.0
* @filesource
*
* @codeCoverageIgnore
*/

return [
'noDriverRequested' => '드라이버가 요청되지 않았습니다.', // 미스 데이지가 화낼 것입니다. (역자 주: 영화 Driving Miss Daisy)', // rc 3에서 영어권 문화와 관련된 유머 - 미스 데이지 제외 : (역자 주: 1989년 개봉된 아카데미 작품상을 받은 드라마/코미디 영화 Driving Miss Daisy) @see: https://en.wikipedia.org/wiki/Driving_Miss_Daisy)', // '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' => '암호화 처리 시 start key가 필요합니다.', // CI4 rc.3기준 : OpenSSLHandler.php encrypt()에서 암호화 키값이 없는 경우. 에러 메시지. // 'Encrypter needs a starter key.',
'authenticationFailed' => '복호화: 인증 실패', // 'Decrypting: authentication failed.',
'encryptionFailed' => '암호화 실패함', // 'Encryption failed.',
];
19 changes: 19 additions & 0 deletions Language/ko/Entity.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?php

/**
* CLI language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @filesource
*
* @codeCoverageIgnore
*/

return
[
'tryingToAccessNonExistentProperty' => '존재하지 않는 속성 {0}에 접근을 시도 중이며, 해당 속성은 {1}에 포함되어 있습니다.', // CI4 rc.3기준 : tryingToAccessNonExistentProperty 메시지가 사용된 곳이 없어서 차후 번역이 변경될 수 있음. // 'Trying to access non existent property {0} of {1}',
];
19 changes: 19 additions & 0 deletions Language/ko/Files.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?php
/**
* Files language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 4.0.0
* @filesource
*
* @codeCoverageIgnore
*/

return [
'fileNotFound' => '파일을 찾을 수 없습니다: {0}', // 'File not found: {0}',
'cannotMove' => '파일 {0} 경우에 {1} ({2}) 쪽으로 이동할 수 없습니다.', // 'Could not move file {0} to {1} ({2})',
];
20 changes: 20 additions & 0 deletions Language/ko/Filters.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?php

/**
* Filters language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 4.0.0
* @filesource
*
* @codeCoverageIgnore
*/

return [
'noFilter' => '{0} 필터는 매치되는 별칭이 정의되어 있어야 합니다.', // '{0} filter must have a matching alias defined.',
'incorrectInterface' => '{0} 경우에는 CodeIgniter\Filters\FilterInterface 인터페이스를 구현해야 합니다.', // '은(는)' 보조사 대신 '경우에는' 사용. // CI4 rc.1기준 : if (! $class instanceof FilterInterface) 경우에 에러 메시지 // '{0} must implement CodeIgniter\Filters\FilterInterface.',
];
20 changes: 20 additions & 0 deletions Language/ko/Format.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?php

/**
* Format language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 4.0.0
* @filesource
*
* @codeCoverageIgnore
*/

return [
'invalidJSON' => 'JSON 문자열 파싱 실패, 에러: "{0}".', // 'Failed to parse json string, error: "{0}".',
'missingExtension' => 'XML 형식을 지정하려면 SimpleXML 확장이 필요합니다.', // 'The SimpleXML extension is required to format XML.',
];
Loading