You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2018/12/10 17:20:10 UTC

svn commit: r1848609 [5/5] - in /tomcat/trunk: java/javax/el/ java/javax/servlet/ java/javax/servlet/http/ java/org/apache/catalina/authenticator/ java/org/apache/catalina/authenticator/jaspic/ java/org/apache/catalina/connector/ java/org/apache/catali...

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings_ko.properties
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings_ko.properties?rev=1848609&r1=1848608&r2=1848609&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings_ko.properties (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings_ko.properties Mon Dec 10 17:20:09 2018
@@ -13,40 +13,67 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+channel.nio.interrupted=현재 쓰레드는 중단되었습니다.
+channel.nio.ssl.appInputNotEmpty=애플리케이션 입력 버퍼가 아직 데이터를 가지고 있습니다. 데이터를 잃을 수도 있었습니다.
 channel.nio.ssl.appOutputNotEmpty=애플리케이션 출력 버퍼가 아직 데이터를 가지고 있습니다. 데이터를 잃을 수도 있었습니다.
 channel.nio.ssl.eofDuringHandshake=handshake 하는 동안 EOF
+channel.nio.ssl.expandNetInBuffer=네트워크 입력 버퍼를 [{0}] 바이트 만큼 확장합니다.
+channel.nio.ssl.expandNetOutBuffer=네트워크 출력 버퍼를 [{0}] 바이트 크기로 확장합니다.
+channel.nio.ssl.handshakeError=Handshake 오류
 channel.nio.ssl.invalidCloseState=유효하지 않은, 닫힘 상태입니다. 네트워크로 데이터를 전송하지 않을 것입니다.
+channel.nio.ssl.netInputNotEmpty=네트워크 입력 버퍼가 여전히 데이터를 포함하고 있습니다. Handshake가 실패할 것입니다.
 channel.nio.ssl.notHandshaking=Handshake 중 NOT_HANDSHAKING 발생
 channel.nio.ssl.remainingDataDuringClose=네트워크 버퍼에 데이터가 남아있습니다. SSL close 메시지를 보낼 수 없습니다. close(true)를 대신 사용해 강제로 닫으려 합니다.
 channel.nio.ssl.sniDefault=요청된 SNI 호스트 이름을 결정하기 위한 충분한 버퍼를 생성할 수 없습니다. 기본 값을 사용합니다.
-channel.nio.ssl.sniHostName=Connection [{0}](으)로부터 추출된 SNI 호스트 이름은 [{1}]입니다.
+channel.nio.ssl.sniHostName=연결 [{0}](으)로부터 추출된 SNI 호스트 이름은 [{1}]입니다.
+channel.nio.ssl.unexpectedStatusDuringUnwrap=Handshake UNWRAP 처리 중 예기치 않은 상태: [{0}]
 channel.nio.ssl.unexpectedStatusDuringWrap=WRAP을 위해 handshake하는 동안 예기치 않은 상태 [{0}]입니다.
 channel.nio.ssl.unwrapFail=데이터를 unwrap할 수 없습니다. 유효하지 않은 결과 상태값입니다: [{0}]
 
+endpoint.accept.fail=소켓 accept 실패
+endpoint.alpn.fail=[{0}]을(를) 사용하여 ALPN을 위한 엔드포인트를 설정하지 못했습니다.
 endpoint.alpn.negotiated=ALPN을 사용하여 negotiated 프로토콜 [{0}]을(를) 설정함.
 endpoint.apr.applyConf=OpenSSLConfCmd를 SSL context에 적용합니다.
 endpoint.apr.assignConf=SSL context를 OpenSSLConfCmd context로 설정합니다.
 endpoint.apr.checkConf=OpenSSLConf 검사를 수행합니다.
+endpoint.apr.errCheckConf=OpenSSLConf 검사 중 오류 발생
 endpoint.apr.errMakeConf=OpenSSLConf context를 생성하지 못했습니다.
+endpoint.apr.failSslContextMake=SSLContext를 생성할 수 없습니다. AprLifecycleListener에서 SSLEngine이 사용가능 상태로 설정되었는지, AprLifecycleListener가 올바로 초기화되었는지, 그리고 유효한 SSLProtocol이 지정되었는지 검사하십시오.
 endpoint.apr.invalidSslProtocol=SSLProtocol 속성을 위해 제공된 값, [{0}], 은 유효하지 않습니다.
 endpoint.apr.maxConnections.running=해당 APR 엔드포인트는 실행 중 maxConnections 설정을 지원하지 않습니다. 기존 값인 [{0}]이(가) 계속해서 사용될 것입니다.
-endpoint.apr.maxConnections.unlimited=해당 APR 엔드포인트는 무제한 connection들을 지원하지 않습니다. 기존 값인 [{0}]이(가) 계속해서 사용될 것입니다.
+endpoint.apr.maxConnections.unlimited=해당 APR 엔드포인트는 무제한 연결들을 지원하지 않습니다. 기존 값인 [{0}]이(가) 계속해서 사용될 것입니다.
 endpoint.apr.noSslCertFile=Connector의 속성인 SSLCertificateFile은 반드시 SSL을 APR과 함께 사용할 때에만 정의되어야 합니다.
 endpoint.apr.pollAddInvalid=소켓 [{0}]을(를) 해당 Poller에 추가를 시도하기에는 유효하지 않는 조건입니다.
+endpoint.apr.pollError=Poller가 다음 오류와 함께 실패했습니다. [{0}] : [{1}]
 endpoint.apr.tooManyCertFiles=AprEndpoint가 처리할 수 있는 양 보다 더 많은 인증서 파일들이 설정되었습니다.
 endpoint.debug.channelCloseFail=채널을 닫는데 실패했습니다.
+endpoint.debug.pollerAdd=addList에 추가합니다: 소켓 [{0}], 타임아웃 [{1}], 플래그들 [{2}]
+endpoint.debug.pollerAddDo=Poller에 소켓 [{0}]을(를) 추가합니다.
+endpoint.debug.pollerProcess=다음 이벤트(들)을 위해 소켓 [{0}]을(를) 처리합니다: [{1}]
+endpoint.debug.pollerRemove=Poller에서 [{0}]을(를) 제거하려 시도 중
 endpoint.debug.socket=소켓 [{0}]
 endpoint.debug.socketCloseFail=소켓을 닫는 데에 실패함.
+endpoint.debug.socketTimeout=작업시간 초과 검사: [{0}]
+endpoint.debug.unlock.localFail=[{0}]을(를) 위한 로컬 주소를 결정할 수 없습니다.
+endpoint.duplicateSslHostName=호스트 이름 [{0}]을(를) 위해 여러 개의 SSLHostConfig 엘리먼트들이 제공되었습니다. 호스트 이름들은 유일해야 합니다.
 endpoint.getAttribute=[{0}]은(는) [{1}]
 endpoint.init.bind=소켓 바인딩 실패: [{0}] [{1}]
 endpoint.init.notavail=APR이 가용하지 않습니다.
 endpoint.invalidJmxNameSslHostCert=호스트가 [{0}] 이고 인증서 타입이 [{1}]인 SSLHostConfigCertificate을 위한 유효한 JMX 객체 이름을 생성할 수 없습니다.
+endpoint.jmxRegistrationFailed=[{0}](이)라는 이름을 가진 JMX 객체를 등록시키지 못했습니다.
 endpoint.jsse.noSslContext=호스트 이름 [{0}]을(를) 위한 SSLContext를 찾을 수 없습니다.
+endpoint.launch.fail=새로운 runnable을 시작하지 못했습니다.
+endpoint.nio.registerFail=Poller로부터의 selector와 함께 소켓을 등록하지 못했습니다.
+endpoint.nio.stopLatchAwaitFail=Poller들이 요구되는 시간 내에 중지되지 않았습니다.
 endpoint.nio.stopLatchAwaitInterrupted=이 쓰레드는 poller들이 중지되기를 기다리는 동안 중단되었습니다.
+endpoint.nio2.exclusiveExecutor=NIO2 connector가 셧다운 시에 정상적으로 동작하기 위해서는 배타적인 executor를 필요로 합니다.
 endpoint.noSslHostConfig=호스트 이름 [{0}]가 커넥터 [{1}]의 defaultSSLHostConfigName과 일치하는SSLHostConfig 요소를 찾을 수 없습니다.
 endpoint.noSslHostName=해당 SSL 호스트 설정을 위해 어떤 호스트 이름도 제공되지 않았습니다.
 endpoint.poll.fail=심각한 poller 실패 (poller를 재시작합니다): [{0}] [{1}]
-endpoint.poll.limitedpollsize=명시된 크기 [{0}]로 poller를 생성하지 못했습니다.
+endpoint.poll.initfail=Poller 생성을 실패했습니다.
+endpoint.poll.limitedpollsize=지정된 크기 [{0}]로 poller를 생성하지 못했습니다.
+endpoint.pollerThreadStop=Poller 쓰레드가 적절한 시간 내에 중지되지 못했습니다.
+endpoint.portOffset.invalid=portOffset 값은 음수일 수 없기 때문에 portOffset을 값 [{0}]은(는) 유효하지 않습니다.
 endpoint.processing.fail=소켓 프로세서 실행 중 오류 발생
 endpoint.sendfile.addfail=Sendfile 실패: [{0}] [{1}]
 endpoint.sendfile.error=예기치 않은 sendfile 오류
@@ -54,24 +81,33 @@ endpoint.sendfileThreadStop=해당
 endpoint.serverSocket.closeFailed=엔드포인트 [{0}]을(를) 위한 서버 소켓을 닫지 못하였습니다.
 endpoint.setAttribute=[{1}]에 [{0}]을(를) 할당합니다.
 endpoint.warn.executorShutdown=쓰레드 풀 [{0}]와(과) 연관된 해당 Executor는 완전히 종료되지 않았습니다. 일부 애플리케이션 쓰레드들이 아직 동작 중일 수 있습니다.
-endpoint.warn.incorrectConnectionCount=부정확한 connection 개수. 동일한 소켓에 여러번의 socket.close가 호출되었음.
+endpoint.warn.incorrectConnectionCount=부정확한 연결 개수. 동일한 소켓에 여러번의 socket.close가 호출되었음.
 endpoint.warn.noLocalName=소켓 [{0}]을 위한 로컬 호스트 이름을 결정할 수 없습니다.
 endpoint.warn.noLocalPort=소켓 [{0}]의 로컬 포트 번호를 결정할 수 없습니다.
+endpoint.warn.noSendfileWithSSL=SSL이 사용가능 상태일 때에는 sendfile이 해당 connector에서 지원되지 않습니다.
+endpoint.warn.unlockAcceptorFailed=Acceptor 쓰레드 [{0}]이(가) 잠금해제를 하지 못했습니다. 강제로 소켓을 셧다운합니다.
 
 jsse.ssl3=SSLv3이 명시적으로 사용 가능 상태로 설정되었습니다. 이 프로토콜은 안전하지 않은 것으로 알려져 있습니다.
 
+sniExtractor.clientHelloInvalid=ClientHello 메시지가 정확히 포맷되지 않았습니다.
 sniExtractor.clientHelloTooBig=ClientHello가 단일 TLS 레코드에 존재하지 않기에 SNI 정보를 추출할 수 없습니다.
 
-socket.apr.closed=이 connection과 연결된 소켓 [{0}]이(가) 이미 닫혀 있습니다.
-socket.closed=이 connection과 연관된 해당 소켓은 이미 닫혔습니다.
+socket.apr.clientAbort=클라이언트가 연결을 중단했습니다.
+socket.apr.closed=이 연결과 연관된 소켓 [{0}]이(가) 이미 닫혀 있습니다.
+socket.closed=이 연결과 연관된 해당 소켓은 이미 닫혔습니다.
 
 sslHostConfig.certificate.notype=복수의 인증서들이 설정되었으며, 적어도 하나 이상의 인증서는 필수 속성 타입이 존재하지 않습니다.
+sslHostConfig.certificateVerificationInvalid=인증서 검증 값 [{0}]은(는) 인식되지 않습니다.
 sslHostConfig.fileNotFound=설정된 파일 [{0}]이 존재 하지 않습니다.
 sslHostConfig.mismatch=[{1}](이)라는 이름의 SSLHostConfig에 프로퍼티 [{0}]이(가) 설정되었는데, 이 프로퍼티는 [{2}] 설정 문법을 위한 것이나 해당 SSLHostConfig은 [{3}] 설정 문법으로 사용되고 있습니다.
-sslHostConfig.opensslconf.null=null인 OpenSSLConf를 설정하려는 시도가 무시되었습니다.
+sslHostConfig.opensslconf.alreadyset=OpenSSLConf이 이미 설정되어 있기 때문에 또 다른 것을 설정하려는 시도는 무시됩니다.
+sslHostConfig.opensslconf.null=널인 OpenSSLConf를 설정하려는 시도가 무시되었습니다.
 sslHostConfig.prefix_missing=프로토콜 [{0}]이(가) [{1}](이)라는 이름을 가진 SSLHostConfig의 프로토콜 목록에 추가되었습니다. +/- prefix가 결여되었는지 검사하십시오.
 
+sslHostConfigCertificate.mismatch=프로퍼티 [{0}]이(가)  [{1}](이)라는 이름의 SSLHostConfigCertificate에 설정되었으나, 이는 인증서 저장소 타입 [{2}]을(를) 위한 것이지만 해당 인증서는 저장소 타입 [{3}]와(과) 함께 사용되고 있습니다.
+
 sslImplementation.cnfe=[{0}] 클래스의 SSLImplementation을 생성할 수 없습니다.
 
-sslUtilBase.noneSupported=명시된 [{0}]의 어느 것도 SSL 엔진에 의해 지원되지 않습니다: [{1}]
-sslUtilBase.skipped=명시된 [{0}]의 일부는 SSL 엔진에 의해 지원되지 않아 건너뜁니다: [{1}]
+sslUtilBase.active=활성화 된 [{0}]은(는) 다음과 같습니다: [{1}]
+sslUtilBase.noneSupported=지정된 [{0}]의 어느 것도 SSL 엔진에 의해 지원되지 않습니다: [{1}]
+sslUtilBase.skipped=지정된 [{0}]의 일부는 SSL 엔진에 의해 지원되지 않아 건너뜁니다: [{1}]

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/jsse/LocalStrings_ko.properties
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/LocalStrings_ko.properties?rev=1848609&r1=1848608&r2=1848609&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/net/jsse/LocalStrings_ko.properties (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/jsse/LocalStrings_ko.properties Mon Dec 10 17:20:09 2018
@@ -13,12 +13,20 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+jsse.invalidTrustManagerClassName=[{0}](으)로 제공된 trustManagerClassName은 javax.net.ssl.TrustManager를 구현하지 않았습니다.
 jsse.invalid_ssl_conf=SSL 설정이 [{0}](으)로 인하여 유효하지 않습니다.
-jsse.noDefaultCiphers=[{0}]을(를) 위한 기본 cipher들을 결정하지 못했습니다. Connector가 시작될 수 있도록 명시적으로 값을 설정하십시오.
+jsse.noCertFile=SSLHostConfig의 속성인 certificateFile은 반드시 SSL connector를 사용할 때에만 정의되어야 합니다.
+jsse.noDefaultCiphers=[{0}]을(를) 위한 기본 cipher들을 결정하지 못했습니다. Connector가 시작될 수 있도록 명시적으로 값을 지정하십시오.
+jsse.noDefaultProtocols=sslEnabledProtocols의 기본값을 결정할 수 없습니다. Connector가 시작되었는지 보증하기 위해 명시적인 값을 설정합니다.
+jsse.noKeys=키 저장소에서 개인 키들에 대한 별칭들이 없습니다.
 jsse.openssl.effectiveCiphers=사용되는 Ciphers: [{0}]
+jsse.openssl.unknownElement=Cipher 문자열에 알려지지 않은 엘리먼트: [{0}]
 jsse.pemParseError=[{0}] 파일로부처 키를 파싱해내지 못했습니다.
+jsse.requested_ciphers_not_supported=지정된 어떤 cipher도 해당 SSL 엔진에 의해 지원되지 않습니다: [{0}]
+jsse.unsupported_ciphers=SSL 엔진에서 지정한 일부 SSL 암호가 지원되지 않습니다 : [{0}]
 
 jsseSupport.clientCertError=해당 클라이언트로부터 인증서를 취득하는 중 오류 발생
 
 jsseUtil.invalidTrustCert=해당 Trust store 내에 [{0}]을(를) 위한 인증서는 유효하지 않으며, 이에 클라이언트에 전송되는 인증서 목록에서 제거되었습니다.
-jsseUtil.trustedCertNotValid=Alias가 [{0}]이고 DN이 [{1}]인 해당 신뢰받는 인증서는 [{2}](으)로 인하여 유효하지 않습니다. 이 신뢰되는 인증서에 의해 서명된 인증서들은 사용이 허용될 것입니다.
+jsseUtil.noCrlSupport=truststoreProvider [{0}]은(는) 해당 certificateRevocationFile 설정 옵션을 지원하지 않습니다.
+jsseUtil.trustedCertNotValid=별칭이 [{0}](이)고 DN이 [{1}]인 해당 신뢰받는 인증서는 [{2}](으)로 인하여 유효하지 않습니다. 이 신뢰되는 인증서에 의해 서명된 인증서들은 사용이 허용될 것입니다.

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/openssl/LocalStrings_ko.properties
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/openssl/LocalStrings_ko.properties?rev=1848609&r1=1848608&r2=1848609&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/net/openssl/LocalStrings_ko.properties (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/openssl/LocalStrings_ko.properties Mon Dec 10 17:20:09 2018
@@ -14,18 +14,29 @@
 # limitations under the License.
 
 engine.emptyCipherSuite=CipherSuite 이름이 존재하지 않습니다.
-engine.engineClosed=Engine이 종료되었습니다.
+engine.engineClosed=엔진이 종료되었습니다.
+engine.noSSLContext=SSL context가 없음.
 engine.noSession=SSL 세션 ID가 존재하지 않습니다.
-engine.nullCipherSuite=Null cipher suite
+engine.nullCipherSuite=널 cipher suite
+engine.nullValue=널 값
 engine.openSSLError=OpenSSL 오류: [{0}]. 메시지: [{1}]
+engine.renegotiationUnsupported=Renegotiation은 지원되지 않습니다.
+engine.unsupportedCipher=지원되지 않는 cipher suite: [{0}] [{1}]
+engine.unsupportedProtocol=프로토콜 [{0}]은(는) 지원되지 않습니다.
 engine.writeToSSLFailed=SSL에 쓰기 실패, 리턴 값: [{0}]
 
-keyManager.nullCertificateChain=Null 인증서 체인입니다.
+keyManager.nullCertificateChain=널 인증서 체인입니다.
 
+openssl.X509FactoryError=X509 팩토리 인스턴스를 얻는 중 오류 발생
 openssl.addedClientCaCert=클라이언트 CA 인증서를 추가했습니다: [{0}]
+openssl.assignConf=SSL context를 OpenSSLConfCmd context로 설정합니다.
+openssl.certificateVerificationFailed=인증서 확인에 실패했습니다.
+openssl.doubleInit=SSL context가 이미 초기화되었습니다. 초기화 재호출은 무시합니다.
+openssl.errApplyConf=SSL context에 OpenSSLConf를 적용할 수 없습니다.
+openssl.errCheckConf=OpenSSLConf 검사 중 오류 발생
 openssl.keyManagerMissing=Key 매니저가 발견되지 않습니다.
 openssl.trustManagerMissing=Trust manager가 발견되지 않습니다.
 
 opensslconf.checkFailed=OpenSSLConf 검사 실패
 
-sessionContext.nullTicketKeys=Null 키들
+sessionContext.nullTicketKeys=널 키들

Modified: tomcat/trunk/java/org/apache/tomcat/util/scan/LocalStrings_ko.properties
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/scan/LocalStrings_ko.properties?rev=1848609&r1=1848608&r2=1848609&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/scan/LocalStrings_ko.properties (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/scan/LocalStrings_ko.properties Mon Dec 10 17:20:09 2018
@@ -18,5 +18,7 @@ jarScan.classloaderFail=클래ìŠ
 jarScan.classloaderJarNoScan=클래스패스로부터 파일 [{0}]을(를) 스캔하지 않습니다.
 jarScan.classloaderJarScan=클래스패스로부터 JAR [{0}]을(를) 스캔합니다.
 jarScan.webinfclassesFail=/WEB-INF/classes를 스캔하지 못했습니다.
+jarScan.webinflibFail=/WEB-INF/lib으로부터 JAR [{0}]을(를) 스캔하지 못했습니다.
 jarScan.webinflibJarNoScan=JAR 파일 확장자가 아니어서, [{0}] 파일은 /WEB-INF/lib으로부터 스캔 대상이 아닙니다.
+jarScan.webinflibJarScan=/WEB-INF/lib으로부터 JAR [{0}]을(를) 스캔합니다.
 jarScan.webinflibStart=JAR들을 찾기 위해 /WEB-INF/lib을 스캔합니다.

Added: tomcat/trunk/java/org/apache/tomcat/util/threads/res/LocalStrings_ko.properties
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/threads/res/LocalStrings_ko.properties?rev=1848609&view=auto
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/threads/res/LocalStrings_ko.properties (added)
+++ tomcat/trunk/java/org/apache/tomcat/util/threads/res/LocalStrings_ko.properties Mon Dec 10 17:20:09 2018
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+threadPoolExecutor.threadStoppedToAvoidPotentialLeak=컨텍스트가 중지된 후에 발생할 수 있는 잠재적 메모리 누수를 피하기 위해 쓰레드 [{0}]을(를) 중지시킵니다.

Propchange: tomcat/trunk/java/org/apache/tomcat/util/threads/res/LocalStrings_ko.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings_ko.properties
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings_ko.properties?rev=1848609&r1=1848608&r2=1848609&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings_ko.properties (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings_ko.properties Mon Dec 10 17:20:09 2018
@@ -18,29 +18,50 @@ asyncChannelGroup.createFail=JavaEE ì»
 asyncChannelWrapperSecure.check.notOk=TLS handshake가 예기치 않은 상태값 [{0}]을(를) 리턴했습니다.
 asyncChannelWrapperSecure.check.unwrap=데이터를 읽는 동안 바이트들이 출력으로 쓰여졌습니다.
 asyncChannelWrapperSecure.closeFail=채널을 깨끗하게 닫지 못했습니다.
+asyncChannelWrapperSecure.notHandshaking=TLS handshake 과정 중 예기치 않은 상태 [NOT_HANDSHAKING]입니다.
 asyncChannelWrapperSecure.statusUnwrap=unwrap() 오퍼레이션 후에 SSLEngineResult의 예기치 않은 상태입니다.
 
+backgroundProcessManager.processFailed=백그라운드 프로세스가 실패했습니다.
+
 caseInsensitiveKeyMap.nullKey=널인 키들은 허용되지 않습니다.
 
+futureToSendHandler.timeout=[{0}] [{1}]을(를) 완료되기를 기다린 후 작업 시간이 초과되었습니다.
+
 perMessageDeflate.duplicateParameter=해당 [{0}] extension 파라미터가 중복 정의되어 있습니다.
 perMessageDeflate.invalidWindowSize=윈도우들의 길이가 [{0}]을 위해 [{1}]으로 설정되었는데 이는 유효하지 않습니다. 유효한 값들의 범위는 8에서 15까지입니다.
 
+transformerFactory.unsupportedExtension=Extension [{0}]은(는) 지원되지 않습니다.
+
+util.invalidMessageHandler=제공된 메시지 핸들러는 onMessage(Object) 메소드를 가지고 있지 않습니다.
+util.invalidType=[{0}] 값을 타입 [{1}](으)로 강제 변환시킬 수 없습니다. 해당 타입은 지원되지 않습니다.
 util.notToken=허용되지 않는 확장 파라미터들을 설정되었습니다. 이름: [{0}], 값: [{1}].
-util.unknownDecoderType=해당 Decoder 타입 [{0}]이(가) 식별되지 않습니다.
+util.unknownDecoderType=해당 Decoder 타입 [{0}]은(는) 승인되지 않습니다.
 
+wsFrame.alreadyResumed=메시지 수신이 이미 재개되었습니다.
 wsFrame.alreadySuspended=메시지 수신이 이미 일시 정지되었습니다.
-wsFrame.closed=Control frame을 닫은 이후에 새로운 frame을 받았습니다.
-wsFrame.controlPayloadTooBig=control frame이 크기가 [{0}]인 payload와 함께 전송되었는데, 이는 최대 허용치인 125바이트를 초과합니다.
+wsFrame.bufferTooSmall=비동기 메시지를 지원할 수 없습니다. 버퍼가 너무 작습니다. 버퍼 크기: [{0}], 메시지 크기: [{1}]
+wsFrame.closed=Control 프레임을 닫은 이후에 새로운 프레임을 받았습니다.
+wsFrame.controlPayloadTooBig=Control 프레임이 크기가 [{0}]인 payload와 함께 전송되었는데, 이는 최대 허용치인 125바이트를 초과합니다.
 wsFrame.illegalReadState=예기치 않은 읽기 상태: [{0}]
-wsFrame.invalidUtf8Close=WebSocket close frame이 유효하지 않은 UTF-8 바이트 시퀀스로 인한 사유로 접수되었습니다.
+wsFrame.invalidUtf8Close=WebSocket close 프레임이 유효하지 않은 UTF-8 바이트 시퀀스로 인한 사유로 접수되었습니다.
+wsFrame.ioeTriggeredClose=복구될 수 없는 IOException이 발생하여 연결이 닫혔습니다.
+wsFrame.messageTooBig=메시지가 [{0}] 바이트의 길이지만 MessageHandler는 [{1}] 바이트의 제한값을 가지고 있습니다.
+wsFrame.noContinuation=Continuation 프레임이 요구될 때에 새로운 메시지가 시작되었습니다.
 wsFrame.notMasked=해당 클라이언트 프레임은 마스크 되어 있지 않습니다. 모든 클라이언트 프레임들은 반드시 마스크 되어야 합니다.
-wsFrame.wrongRsv=해당 클라이언트 frame이, 이 엔드포인트에 의해 지원되지 않는 opCode [{1}]을(를) 포함한 메시지를 위하여, reserved 비트들을 [{0}]에 설정하였습니다.
+wsFrame.oneByteCloseCode=클라이언트가 단 1 바이트의 닫기 프레임을 보냈는데 이는 유효하지 않습니다.
+wsFrame.textMessageTooBig=디코드된 텍스트 메시지가 출력 버퍼에 비해 너무 크며, 해당 엔드포인트는 partial 메시지를 지원하지 않습니다.
+wsFrame.wrongRsv=해당 클라이언트 프레임이, 이 엔드포인트에 의해 지원되지 않는 opCode [{1}]을(를) 포함한 메시지를 위하여, reserved 비트들을 [{0}]에 설정하였습니다.
+
+wsFrameClient.ioe=서버가 전송한 데이터 읽기를 실패했습니다.
 
 wsHandshakeRequest.invalidUri=문자열 [{0}]은(는) 유효한 URI를 구성하는 데 사용될 수 없습니다.
+wsHandshakeRequest.unknownScheme=요청의 해당 scheme [{0}]은(는) 허용되지 않습니다.
 
 wsRemoteEndpoint.closed=해당 WebSocket 세션이 이미 닫혔기 때문에 메시지가 전달되지 않을 것입니다.
 wsRemoteEndpoint.closedDuringMessage=해당 메시지의 나머지 부분은, WebSocket 세션이 이미 종료되었기 때문에, 전달되지 않을 것입니다.
-wsRemoteEndpoint.flushOnCloseFailed=세션이 이미 종료된 이후에도, 메시지들이 배치(batch)에 포함되어 있습니다. 배치에 남아있는 메시지들은 없앨 수 없습니다.
+wsRemoteEndpoint.closedOutputStream=OutputStream이 이미 닫혀 있으므로 이 메소드는 호출될 수 없습니다.
+wsRemoteEndpoint.closedWriter=해당 Writer가 이미 닫혔기 때문에 이 메소드는 호출될 수 없습니다.
+wsRemoteEndpoint.flushOnCloseFailed=세션이 이미 종료된 이후에도, 메시지들이 배치(batch)에 포함되어 있습니다. 배치에 남아있는 메시지들을 배출할 수 없습니다.
 wsRemoteEndpoint.sendInterrupt=현재 쓰레드가 blocking send가 완료되기를 기다리던 중 중단되었습니다.
 wsRemoteEndpoint.tooMuchData=Ping 또는 pong은 125 바이트를 초과하여 송신할 수 없습니다.
 wsRemoteEndpoint.wrongState=원격 엔드포인트가, 호출된 메소드에 대해 유효하지 않은 상태 [{0}]에 있습니다.
@@ -48,13 +69,25 @@ wsRemoteEndpoint.wrongState=원격
 wsSession.closed=해당 WebSocket 세션 [{0}]은(는) 이미 닫혔습니다. close()를 제외한 어떤 메소드도 닫힌 세션에 호출되서는 안됩니다.
 wsSession.created=WebSocket 세션 [{0}]을(를) 생성했습니다.
 wsSession.doClose=웹소켓 세션 [{0}]을(를) 닫습니다.
+wsSession.duplicateHandlerPong=Pong 메시지 핸들러가 이미 설정되었습니다.
 wsSession.duplicateHandlerText=텍스트 메시지 핸들러가 이미 설정되어 있습니다.
 wsSession.instanceNew=엔드포인트 인스턴스 등록 실패
+wsSession.invalidHandlerTypePong=Pong 메시지 핸들러는 MessageHandler.Whole을 반드시 구현해야 합니다.
+wsSession.sendCloseFail=원격 엔드포인트로 세션 [{0}]을(를) 위한 닫기 메시지를 전송하지 못했습니다.
+wsSession.timeout=WebSocket 세션 [{0}]이(가) 작업시간 초과로 만료되었습니다.
 wsSession.unknownHandler=인식되지 않는 타입 [{1}]이기 때문에 해당 메시지 핸들러 [{0}]을(를) 추가할 수 없습니다.
+wsSession.unknownHandlerType=해당 메시지 핸들러 [{0}]이(가) 허용되지 않는 타입 [{1}](으)로 wrap 되어 있기 때문에 추가할 수 없습니다.
 
-wsWebSocketContainer.asynchronousSocketChannelFail=서버에 connection을 열 수 없습니다.
-wsWebSocketContainer.failedAuthentication=HTTP response 코드 [{0}]을(를) 처리할 수 없습니다. 인증 헤더가 서버에 의해 받아들여지지 않았습니다.
-wsWebSocketContainer.missingAnnotation=@ClientEndpoint에 의해 annotation되지 않았기에 POJO 클래스 [{0}]을(를) 사용할 수 없습니다.
-wsWebSocketContainer.missingWWWAuthenticateHeader=HTTP response 코드 [{0}] 처리 실패. Response 헤더 WWW-Authenticate가 없습니다.
-wsWebSocketContainer.pathNoHost=URI 내에 호스트가 명시되지 않았습니다.
+wsWebSocketContainer.asynchronousSocketChannelFail=서버에 연결을 열 수 없습니다.
+wsWebSocketContainer.defaultConfiguratorFail=기본 Configurator를 생성하지 못했습니다.
+wsWebSocketContainer.failedAuthentication=HTTP 응답 코드 [{0}]을(를) 처리할 수 없습니다. 인증 헤더가 서버에 의해 받아들여지지 않았습니다.
+wsWebSocketContainer.invalidExtensionParameters=서버가 클라이언트가 지원할 수 없는 Extension 파라미터들과 함께 응답했습니다.
+wsWebSocketContainer.invalidSubProtocol=WebSocket 서버가 해당 Sec-WebSocket-Protocol 헤더에 대해 복수의 값들을 리턴했습니다.
+wsWebSocketContainer.maxBuffer=이 구현은 버퍼의 최대 크기를 Integer.MAX_VALUE로 제한합니다.
+wsWebSocketContainer.missingAnnotation=@ClientEndpoint에 의해 annotate되지 않았기에 POJO 클래스 [{0}]을(를) 사용할 수 없습니다.
+wsWebSocketContainer.missingWWWAuthenticateHeader=HTTP 응답 코드 [{0}] 처리 실패. 응답 헤더 WWW-Authenticate가 없습니다.
+wsWebSocketContainer.pathNoHost=URI 내에 호스트가 지정되지 않았습니다.
+wsWebSocketContainer.proxyConnectFail=설정된 Proxy [{0}](으)로 연결하지 못했습니다. HTTP 응답 코드는 [{1}]이었습니다.
 wsWebSocketContainer.sessionCloseFail=ID가 [{0}]인 세션이 깨끗하게 종료되지 않았습니다.
+wsWebSocketContainer.shutdown=해당 웹 애플리케이션이 중지되고 있습니다.
+wsWebSocketContainer.unsupportedAuthScheme=HTTP 응답 코드 [{0}]을(를) 처리하지 못했습니다. 응답에서 지원되지 않는 인증 scheme [{1}]이(가) 리턴되었습니다.

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/pojo/LocalStrings_ko.properties
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/pojo/LocalStrings_ko.properties?rev=1848609&r1=1848608&r2=1848609&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/websocket/pojo/LocalStrings_ko.properties (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/pojo/LocalStrings_ko.properties Mon Dec 10 17:20:09 2018
@@ -13,17 +13,23 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+pojoEndpointBase.closeSessionFail=오류 처리 중 WebSocket 세션을 닫지 못했습니다.
 pojoEndpointBase.onCloseFail=타입이 [{0}]인 POJO를 위한 POJO 엔드포인트의 onClose 메소드를 호출할 수 없습니다.
+pojoEndpointBase.onError=[{0}]을(를) 위한 오류 핸들링이 설정되지 않았으며, 다음과 같은 오류가 발생했습니다.
+pojoEndpointBase.onErrorFail=타입이 [{0}]인 POJO를 위한 POJO 엔드포인트의 onError 호출에 실패했습니다.
 pojoEndpointBase.onOpenFail=타입이 [{0}]인 POJO를 위한 POJO 엔드포인트의 onOpen 메소드를 호출하지 못했습니다.
 
 pojoEndpointServer.getPojoInstanceFail=타입이 [{0}]인 POJO 객체를 생성할 수 없습니다.
 
 pojoMethodMapping.duplicateAnnotation=중복된 [{0}] annotation들이 클래스 [{1}]에 존재합니다.
+pojoMethodMapping.duplicateMessageParam=OnMessage로 annotate된 클래스 [{1}]의 메소드 [{0}]에 여러 개의 메시지 파라미터들이 존재합니다.
 pojoMethodMapping.duplicatePongMessageParam=OnMessage annotation을 가진 클래스 [{1}]의 해당 메소드 [{0}]에 복수의 PongMessage 파라미터들이 존재합니다.
 pojoMethodMapping.invalidDecoder=지정된 [{0}] 타입의 디코더를 생성할 수 없습니다.
-pojoMethodMapping.invalidPathParamType=@PathParam으로 annotation된 파라미터들은 오직 문자열들, 자바 primitive 타입들 또는 primitive 타입의 auto-boxing 클래스들만이 허용됩니다.
+pojoMethodMapping.invalidPathParamType=@PathParam으로 annotate된 파라미터들은 오직 문자열들, 자바 primitive 타입들 또는 primitive 타입의 auto-boxing 클래스들만이 허용됩니다.
 pojoMethodMapping.methodNotPublic=Annotate된 메소드 [{0}]이(가) public 메소드가 아닙니다.
-pojoMethodMapping.onErrorNoThrowable=OnError로 annotation된 클래스 [{1}]의 메소드 [{0}]에 Throwable 파라미터가 없습니다.
+pojoMethodMapping.onErrorNoThrowable=OnError로 annotate된 클래스 [{1}]의 메소드 [{0}]에 Throwable 파라미터가 없습니다.
 pojoMethodMapping.paramWithoutAnnotation=타입이 [{0}]이고  @PathParam annotation이 없는 파라미터가 클래스 [{2}]의 메소드 [{1}]에서 발견되었습니다.
-pojoMethodMapping.partialObject=OnMessage로 annotation된 클래스 [{1}]의 메소드 [{0}]에 유효하지 않은 객체와 boolean  파라미터들이 제공되었습니다.
-pojoMethodMapping.pongWithPayload=OnMessage로 annotation된 클래스 [{1}]의 메소드 [{0}]에 유효하지 않은 PongMessage와 Message 파라미터들이 있습니다.
+pojoMethodMapping.partialInputStream=OnMessage로 annotate된 클래스 [{1}]의 메소드 [{0}]에 유효하지 않은 InputStream과 boolean 파라미터들이 존재합니다.
+pojoMethodMapping.partialObject=OnMessage로 annotate된 클래스 [{1}]의 메소드 [{0}]에 유효하지 않은 객체와 boolean  파라미터들이 제공되었습니다.
+pojoMethodMapping.partialPong=OnMessage로 annotate된 클래스 [{1}]의 메소드 [{0}]에 존재하는 PongMessage와 boolean 파라미터들은 유효하지 않습니다.
+pojoMethodMapping.pongWithPayload=OnMessage로 annotate된 클래스 [{1}]의 메소드 [{0}]에 존재하는 PongMessage와 boolean 파라미터들은 유효하지 않습니다.

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/server/LocalStrings_ko.properties
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/server/LocalStrings_ko.properties?rev=1848609&r1=1848608&r2=1848609&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/websocket/server/LocalStrings_ko.properties (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/server/LocalStrings_ko.properties Mon Dec 10 17:20:09 2018
@@ -17,12 +17,14 @@ serverContainer.configuratorFail=타�
 serverContainer.duplicatePaths=동일한 경로 [{0}]에 복수 개의 엔드포인트들이 배치될 수 없습니다: 기존 엔드포인트는 [{1}]이었으며 신규 엔드포인트는 [{2}]입니다.
 serverContainer.encoderFail=타입이 [{0}]인 인코더를 생성할 수 없습니다.
 serverContainer.pojoDeploy=POJO 클래스인 [{0}]을(를) 서블릿 컨텍스트 [{2}]의 [{1}] 경로에 배치합니다.
-serverContainer.servletContextMissing=ServletContext가 명시되지 않았습니다.
+serverContainer.servletContextMissing=ServletContext가 지정되지 않았습니다.
 
+uriTemplate.emptySegment=경로 [{0}]은(는) 하나 이상의 허용되지 않는 empty segment들을 포함하고 있습니다.
 uriTemplate.invalidPath=경로 [{0}](은)는 유효하지 않습니다.
 
 wsFrameServer.bytesRead=[{0}] 바이트를 입력 버퍼에 읽어 처리할 준비됨.
 
-wsHttpUpgradeHandler.noPreInit=Container가 init()을 호출하기 전에 WebSocket HttpUpgradeHandler를 설정하기 위하여 preInit() 메소드가 반드시 호출되어야만 합니다. 통상 이는 WsHttpUpgradeHandler 인스턴스를 생성한 서블릿 또한 preInit()을 호출해야 함을 의미합니다.
+wsHttpUpgradeHandler.noPreInit=컨테이너가 init()을 호출하기 전에 WebSocket HttpUpgradeHandler를 설정하기 위하여 preInit() 메소드가 반드시 호출되어야만 합니다. 통상 이는 WsHttpUpgradeHandler 인스턴스를 생성한 서블릿 또한 preInit()을 호출해야 함을 의미합니다.
+wsHttpUpgradeHandler.serverStop=서버사 중지되고 있는 중입니다.
 
-wsRemoteEndpointServer.closeFailed=해당 ServletOutputStream의 connection을 깨끗하게 닫을 수 없습니다.
+wsRemoteEndpointServer.closeFailed=해당 ServletOutputStream의 연결을 깨끗하게 닫을 수 없습니다.

Modified: tomcat/trunk/webapps/examples/WEB-INF/classes/LocalStrings_ko.properties
URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/examples/WEB-INF/classes/LocalStrings_ko.properties?rev=1848609&r1=1848608&r2=1848609&view=diff
==============================================================================
--- tomcat/trunk/webapps/examples/WEB-INF/classes/LocalStrings_ko.properties (original)
+++ tomcat/trunk/webapps/examples/WEB-INF/classes/LocalStrings_ko.properties Mon Dec 10 17:20:09 2018
@@ -16,14 +16,21 @@
 cookies.make-cookie=브라우저에 전송하기 위한 쿠키 생성
 cookies.name=이름:
 cookies.set=귀하는 방금 다음 쿠키를 귀하의 브라우저에 전송했습니다.
+cookies.value=값:
 
-requestheader.title=Request 헤더 예제
+requestheader.title=요청의 헤더 예제
 
+requestinfo.label.pathinfo=경로 정보:
 requestinfo.label.protocol=프로토콜:
-requestinfo.title=Request 정보 예제
+requestinfo.label.requesturi=요청 URI:
+requestinfo.title=요청 정보 예제
 
 requestparams.firstname=이름:
+requestparams.lastname=성
 requestparams.no-params=파라미터들이 없습니다. 파라미터(들)를(을) 입력하십시오.
 requestparams.title=요청 파라미터 예제
 
+sessions.data=세션에 다음 데이터가 있습니다:
+sessions.dataname=세션 속성 이름:
+sessions.datavalue=세션 속성 값:
 sessions.title=세션들 예제



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org