Modified: tomcat/trunk/java/org/apache/coyote/http11/LocalStrings_ko.properties URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/LocalStrings_ko.properties?rev=1848948&r1=1848947&r2=1848948&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/http11/LocalStrings_ko.properties (original) +++ tomcat/trunk/java/org/apache/coyote/http11/LocalStrings_ko.properties Fri Dec 14 15:07:58 2018 @@ -15,26 +15,39 @@ abstractHttp11Protocol.alpnConfigured=í´ë¹ [{0}] connectorë ALPNì íµí´ negotiated íë¡í ì½ [{1}]ì(를) ì§ìíëë¡ ì¤ì ëììµëë¤. abstractHttp11Protocol.alpnWithNoAlpn=[{1}]ì(를) ìí ì ê·¸ë ì´ë í¸ë¤ë¬ [{0}]ì(ë) ì¤ì§ ALPNì íµí ì ê·¸ë ì´ëë§ ì§ìí©ëë¤ë§, í´ë¹ ì ê·¸ë ì´ë í¸ë¤ë¬ê° ALPNì ì§ìíì§ ìë [{2}] connector를 ìí´ ì¤ì ëì´ ììµëë¤. +abstractHttp11Protocol.httpUpgradeConfigured=[{0}] connectorê° [{1}](ì¼)ë¡ HTTP ì ê·¸ë ì´ë를 ì§ìíëë¡ ì¤ì ëì´ ììµëë¤. http11processor.fallToDebug=\n\ ë¹ê³ : ë ë°ìíë HTTP ìì² íì± ì¤ë¥ë¤ì DEBUG ë 벨ì ë¡ê·¸ë¡ ë¨ì ê²ì ëë¤. +http11processor.header.parse=HTTP ìì² í¤ë를 íì±íë ì¤ ì¤ë¥ ë°ì http11processor.neverused=ì´ ë©ìëë ì ëë¡ ì¬ì©í´ìë ìë©ëë¤. http11processor.request.finish=ìì²ì ìë£íë ì¤ ì¤ë¥ ë°ì -http11processor.request.invalidScheme=í´ë¹ HTTP ìì²ì ì í¨íì§ ìì schemeì ê°ì§ ì ë URI를 í¬í¨íê³ ììµëë¤. +http11processor.request.inconsistentHosts=í´ë¹ ìì² íì ì§ì ë í¸ì¤í¸ë í¸ì¤í¸ í¤ëì ì¼ê´ëì§ ììµëë¤. +http11processor.request.invalidScheme=í´ë¹ HTTP ìì²ì ì í¨íì§ ìì ì¤í´ì ê°ì§ ì ë URI를 í¬í¨íê³ ììµëë¤. http11processor.request.invalidUri==HTTP ìì²ì´ ì í¨íì§ ìì URI를 í¬í¨íê³ ììµëë¤. +http11processor.request.invalidUserInfo=HTTP ìì²ì´ ì í¨íì§ ìì userinfo를 ê°ì§ ì ë URI를 í¬í¨íìµëë¤. +http11processor.request.multipleHosts=í´ë¹ ìì²ì´ ì¬ë¬ ê°ì Host í¤ëë¤ì í¬í¨íìµëë¤. http11processor.request.noHostHeader=í´ë¹ HTTP/1.1 ìì²ì´ í¸ì¤í¸ í¤ë를 ì ê³µíì§ ìììµëë¤. http11processor.request.prepare=ìì²ì ì¤ë¹íë ê³¼ì ì¤ ì¤ë¥ ë°ì http11processor.request.process=ìì²ì ì²ë¦¬íë ëì ì¤ë¥ê° ë°ìíììµëë¤. -http11processor.socket.info=ìì¼ì ëí ì 보를 구íë ê³¼ì ìì ìµì ì ì´ ë°ìíììµëë¤. +http11processor.response.finish=ìëµì ìë£íë ì¤ ì¤ë¥ ë°ì +http11processor.sendfile.error=sendfileì ì¬ì©íì¬ ë°ì´í° ì ì¡ ì¤ ì¤ë¥ ë°ì. start/end ì§ì ë¤ì ìí ìì² ìì±ë¤ì´ ì í¨íì§ ìì ë°ìíì ì ììµëë¤. +http11processor.socket.info=ìì¼ì ëí ì 보를 구íë ê³¼ì ìì ìì¸ê° ë°ìíììµëë¤. +iib.available.readFail=ë°ì´í°ê° ê°ì©íì§ ê²°ì íë ¤ ìëíë ëì non-blocking ì½ê¸°ê° ì¤í¨íìµëë¤. +iib.eof.error=ìì¼ì¼ë¡ë¶í° ìê¸°ì¹ ìì EOF를 ì½ììµëë¤. +iib.failedread.apr=APR/native ì¤ë¥ ì½ë [{0}]ì(ê³¼) í¨ê» ì½ê¸°ê° ì¤í¨íìµëë¤. +iib.filter.npe=ë íí°ë¥¼ ì¶ê°í´ìë ìë©ëë¤. iib.invalidHttpProtocol=HTTP íë¡í ì½ìì ì í¨íì§ ìì 문ìê° ë°ê²¬ëììµëë¤. iib.invalidRequestTarget=í´ë¹ request targetìì ì í¨íì§ ìì 문ìê° ë°ê²¬ëììµëë¤. ì í¨í 문ìë¤ì RFC 7230ê³¼ RFC 3986ì ì ìëì´ ììµëë¤. +iib.invalidheader=HTTP í¤ë í [{0}]ì(ë) RFC 7230ì ì¤ìíì§ ìì 무ìëììµëë¤. iib.invalidmethod=ë©ìë ì´ë¦ì ì í¨íì§ ìì 문ìê° ë°ê²¬ëììµëë¤. HTTP ë©ìë ì´ë¦ì ì í¨í í í°ì´ì´ì¼ í©ëë¤. -iib.parseheaders.ise.error=ììì¹ ìì ìí: í¤ëë¤ì´ ì´ë¯¸ íì±ëììµëë¤. ë²í¼ê° í´ì ëì§ ìììê¹ì? +iib.parseheaders.ise.error=ìê¸°ì¹ ìì ìí: í¤ëë¤ì´ ì´ë¯¸ íì±ëììµëë¤. ë²í¼ê° 참조 í´ì ëì§ ìììê¹ì? +iib.readtimeout=ìì¼ì¼ë¡ë¶í° ë°ì´í°ë¥¼ ì½ì¼ë ¤ ìëíë ì¤ ì í ìê° ì´ê³¼ iib.requestheadertoolarge.error=ìì² í¤ëê° ë무 í½ëë¤. iib.socketClosed=ìì¼ì´ ë¤ë¥¸ ì°ë ëìì ë«íìµëë¤. iob.failedwrite=ì°ê¸° ì¤í¨ iob.failedwrite.ack=HTTP 100 continue ìëµ ì ì¡ ì¤í¨ -iob.illegalreset=ìëµì´ ì´ë¯¸ 커ë°ëì기 ë문ì Resetì´ íì©ëì§ ììµëë¤. +iob.illegalreset=ìëµì´ ì´ë¯¸ 커ë°ëì기 ë문ì 리ì ì´ íì©ëì§ ììµëë¤. iob.responseheadertoolarge.error=ìëµ í¤ëë¤ì ê°ì©í ë²í¼ ê³µê°ì ì´ê³¼íë ë°ì´í°ë¥¼ ì°ë ¤ë ìëê° ë°ìíìµëë¤. í´ë¹ Connectorì maxHttpHeaderSize를 ì¦ê°ìí¤ê±°ë ìëµ í¤ëë¤ì ë³´ë¤ ì ì ë°ì´í°ë¥¼ ì°ëë¡ íììì¤.
Modified: tomcat/trunk/java/org/apache/coyote/http11/filters/LocalStrings_ko.properties URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/filters/LocalStrings_ko.properties?rev=1848948&r1=1848947&r2=1848948&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/http11/filters/LocalStrings_ko.properties (original) +++ tomcat/trunk/java/org/apache/coyote/http11/filters/LocalStrings_ko.properties Fri Dec 14 15:07:58 2018 @@ -13,8 +13,15 @@ # See the License for the specific language governing permissions and # limitations under the License. -chunkedInputFilter.eos=ìì²ì body를 ì½ë ëì ìê¸°ì¹ ìì ì¤í¸ë¦¼ì ì¢ ë£ -chunkedInputFilter.eosTrailer=Trailer í¤ëë¤ì ì½ë ê³¼ì ìì ìê¸°ì¹ ìì ì¤í¸ë¦¼ì ì¢ ë£ì ëë¤. +chunkedInputFilter.eos=ìì²ì body를 ì½ë ëì ìê¸°ì¹ ìì ì¤í¸ë¦¼ì ë +chunkedInputFilter.eosTrailer=Trailer í¤ëë¤ì ì½ë ê³¼ì ìì ìê¸°ì¹ ìì ì¤í¸ë¦¼ì ëì ëë¤. +chunkedInputFilter.error=ì´ì ì¤ë¥ë¡ ì¸íì¬ ë°ì´í°ê° ê°ì©íì§ ììµëë¤. +chunkedInputFilter.invalidCrlf=í ìíì¤ì ì í¨íì§ ìì ë (CR ëë LFê° ìë ë¤ë¥¸ 문ìê° ë°ê²¬ë¨) +chunkedInputFilter.invalidCrlfCRCR=ì í¨íì§ ìì íì ë ìíì¤ (CRCR) chunkedInputFilter.invalidCrlfNoCR=ì í¨íì§ ìì ë¼ì¸ì ëë¤. (ì¦ CR ë°ì´í¸ê° LF ë°ì´í¸ ì ì ì¡´ì¬íì§ ììµëë¤.) -chunkedInputFilter.invalidCrlfNoData=ì í¨íì§ ìì í ì¢ ë£ ìíì¤ì ëë¤. (ë ì´ì ì½ì ì ìë ë°ì´í°ê° ììµëë¤.) +chunkedInputFilter.invalidCrlfNoData=ì í¨íì§ ìì íì ë ìíì¤ì ëë¤. (ë ì´ì ì½ì ì ìë ë°ì´í°ê° ììµëë¤.) chunkedInputFilter.invalidHeader=ì í¨íì§ ìì chunk í¤ë +chunkedInputFilter.maxExtension=maxExtensionSizeì ì´ê³¼íìµëë¤. +chunkedInputFilter.maxTrailer=maxTrailerSize ê°ì ì´ê³¼íìµëë¤. + +inputFilter.maxSwallow=maxSwallowSize ê°ì ì´ê³¼íìµëë¤. Modified: tomcat/trunk/java/org/apache/coyote/http11/upgrade/LocalStrings_ko.properties URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/upgrade/LocalStrings_ko.properties?rev=1848948&r1=1848947&r2=1848948&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/http11/upgrade/LocalStrings_ko.properties (original) +++ tomcat/trunk/java/org/apache/coyote/http11/upgrade/LocalStrings_ko.properties Fri Dec 14 15:07:58 2018 @@ -14,17 +14,22 @@ # limitations under the License. upgrade.sis.errorCloseFail=ì´ì ì¤ë¥ ë°ì ì´í InputStreamì 깨ëíê² ë«ì§ 못íìµëë¤. +upgrade.sis.isFinished.ise=ServletInputStreamì´ non-blocking 모ëê° ìë ìíìì isFinished()를 í¸ì¶íë ê²ì ë¶íë©ëë¤. (ì¦, setReadListener()ê° ë¨¼ì í¸ì¶ëì´ì¼ë§ í©ëë¤.) upgrade.sis.isReady.ise=ServletInputStreamì´ non-blocking 모ëê° ìë ëìë isReady()를 í¸ì¶íë ê²ì ë¶íë©ëë¤. (ì¦ setReadListener()ê° ë°ëì 먼ì í¸ì¶ëì´ì¼ í©ëë¤.) upgrade.sis.onErrorFail=ë±ë¡ë ReadListener를 ìí onError ì²ë¦¬ê° ëë§ì ì¤ë¥ë¥¼ ì ë°ìì¼°ìµëë¤. ì´ ì¶ê° ì¤ë¥ë ë³ëë¡ íì¶ëì§ ììµëë¤. upgrade.sis.read.closed=í´ë¹ InputStreamì ì´ë¯¸ ë«í ììµëë¤. -upgrade.sis.read.ise=Non-blocking 모ëìì, 먼ì isReady()를 í¸ì¶íì¬ ê°ì©í ë°ì´í°ê° ìëì§ ì¬ë¶ë¥¼ ê²ì¬íì§ ìê³ , ì´ë¤ read() ë©ìëë¼ë í¸ì¶íë ê²ì ë¶íë©ëë¤. +upgrade.sis.read.ise=Non-blocking 모ëìì, 먼ì isReady()를 í¸ì¶íì¬ ê°ì©í ë°ì´í°ê° ìëì§ ì¬ë¶ë¥¼ ì ê²íì§ ìê³ , ì´ë¤ read() ë©ìëë¼ë í¸ì¶íë ê²ì ë¶íë©ëë¤. +upgrade.sis.readListener.null=setReadListener()ì ëì ë기ë ê²ì ë¶íë©ëë¤. upgrade.sis.readListener.set=ì ê·¸ë ì´ë ë ëì¼í ì°ê²°ì setReadListener()를 ë ë² ì´ì í¸ì¶í ì ììµëë¤. upgrade.sos.canWrite.ise=ServletOutputStreamì´ non-blocking 모ëì ìì§ ìì ë canWrite()를 í¸ì¶íë ê²ì ë¶íë©ëë¤. (ì¦ setWriteListener()ê° ë°ëì 먼ì í¸ì¶ëì´ì¼ í©ëë¤.) upgrade.sos.errorCloseFail=ì´ì ì¤ë¥ ë°ì ì´í OutputStreamì 깨ëíê² ë«ì§ 못íìµëë¤. upgrade.sos.onErrorFail=ë±ë¡ë WriteListener를 ìí onError ì²ë¦¬ê° ëë§ì ì¤ë¥ë¥¼ ì ë°ìì¼°ìµëë¤. ì´ ì¶ê° ì¤ë¥ë ë³ëë¡ íì¶ëì§ ììµëë¤. -upgrade.sos.write.ise=non-blocking 모ëìì, 먼ì isReady()를 í¸ì¶íì¬ ê³µê°ì´ ë¨ììëì§ ê²ì¬íì§ ìê³ , ì´ë¤ ì¢ ë¥ì write() ë©ìë를 í¸ì¶íë ê²ì ë¶íë©ëë¤. +upgrade.sos.write.closed=í´ë¹ OutputStreamì ì´ë¯¸ ë«í ììµëë¤. +upgrade.sos.write.ise=non-blocking 모ëìì, 먼ì isReady()를 í¸ì¶íì¬ ê³µê°ì´ ë¨ììëì§ ì ê²íì§ ìê³ , ì´ë¤ ì¢ ë¥ì write() ë©ìë를 í¸ì¶íë ê²ì ë¶íë©ëë¤. upgrade.sos.writeListener.null=setWriteListener() í¸ì¶ ì ëì ë기ë ê²ì íì©ëì§ ììµëë¤. +upgrade.sos.writeListener.set=ëì¼ ì ê·¸ë ì´ëë ì°ê²°ì ëíì¬ setWriteListener()를 ëë² ì´ì í¸ì¶íë ê²ì ë¶íë©ëë¤. +upgradeProcessor.isCloseFail=ì ê·¸ë ì´ëë ì°ê²°ê³¼ ì°ê´ë ì ë ¥ ì¤í¸ë¦¼ì ë«ì§ 못íìµëë¤. upgradeProcessor.osCloseFail=ì ê·¸ë ì´ëë ì°ê²°ê³¼ ì°ê´ë ì¶ë ¥ ì¤í¸ë¦¼ì ë«ì§ 못íìµëë¤. upgradeProcessor.requiredClose=ì¤í¸ë¦¼ë¤ì closeRequired ìíë¡ ì¸íì¬ ì ê·¸ë ì´ëë ì°ê²°ì ë«ìµëë¤: ì ë ¥ [{0}], ì¶ë ¥ [{1}] upgradeProcessor.stop=Incoming ìì¼ì ìíê° STOPìì ë°ë¼ ì ê·¸ë ì´ëë ì°ê²°ì ë«ìµëë¤. Modified: tomcat/trunk/java/org/apache/coyote/http2/LocalStrings_ko.properties URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http2/LocalStrings_ko.properties?rev=1848948&r1=1848947&r2=1848948&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/http2/LocalStrings_ko.properties (original) +++ tomcat/trunk/java/org/apache/coyote/http2/LocalStrings_ko.properties Fri Dec 14 15:07:58 2018 @@ -17,13 +17,15 @@ abstractStream.windowSizeDec=ì°ê²� abstractStream.windowSizeInc=Flow control window를 [{2}] ë§í¼ ì¦ê°ìì¼ window sizeê° [{3}]ì´(ê°) ëëë¡ í©ëë¤. ì°ê²°: [{0}], ì¤í¸ë¦¼: [{1}] abstractStream.windowSizeTooBig=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ìëì° í¬ê¸°ë¥¼ [{2}]ìì [{3}](ì¼)ë¡ ì¦ê°ìì¼°ì¼ë ì´ë íì©ë ìµëê°ì ì´ê³¼í©ëë¤. +connectionPrefaceParser.eos=ê°ìëë í´ë¼ì´ì¸í¸ preface ë°ì´í¸ ìíì¤ë¥¼ ì½ë ëì ìê¸°ì¹ ìì ì¤í¸ë¦¼ì ë. ë¨ì§ [{0}] ë°ì´í¸ë¥¼ ì½ì. +connectionPrefaceParser.ioError=ê°ìëë í´ë¼ì´ì¸í¸ preface ë°ì´í¸ ìíì¤ë¥¼ ì½ì§ 못íìµëë¤. connectionPrefaceParser.mismatch=í´ë¹ client preface [{0}]ì ìì ë¶ë¶ìì ìê¸°ì¹ ìì ë°ì´í¸ ìíì¤ë¥¼ ë°ììµëë¤. connectionSettings.debug=ì°ê²° [{0}]ì [{1}] íë¼ë¯¸í°ë¥¼ [{2}] ê°ì¼ë¡ ì¤ì í¨. connectionSettings.enablePushInvalid=ì°ê²° [{0}], enablePush를 ìí´ ìì²ë ê° [{1}]ì(ë) íì©ë ê°, 0 ëë 1, ì´ ìëëë¤. connectionSettings.headerTableSizeLimit=ì°ê²° [{0}]ì ìí´ header table sizeë¡ [{1}]ì(를) ì¤ì íë ¤ ìëíì¼ë ì´ë íê³ê°ì¸ 16k를 ì´ê³¼í©ëë¤. connectionSettings.maxFrameSizeInvalid=ì°ê²° [{0}]: [{1}]ì ìì²ë ìµë íë ì í¬ê¸°ê° íì©ë ë²ì([{2}] - [{3}]), ë°ê¹¥ì ì¡´ì¬í©ëë¤. -connectionSettings.unknown=ì°ê²° [{0}], ìë³ìê° [{1}](ì´)ê³ ê°ì´ [{2}]ì¸ ìë ¤ì§ì§ ìì ì¤ì ì 무ìë©ëë¤. +connectionSettings.unknown=ì°ê²° [{0}], ìë³ìê° [{1}](ì´)ê³ ê°ì´ [{2}]ì¸ ì ì ìë ì¤ì ì 무ìë©ëë¤. connectionSettings.windowSizeTooBig=ì°ê²° [{0}], ìì²ë ìëì° í¬ê¸° [{1}]ì(ë) ìµë íì©ì¹ [{2}] ë³´ë¤ í½ëë¤. frameType.checkPayloadSize=í¬ê¸°ê° [{0}]ì¸ payloadë íì ì´ [{1}]ì¸ íë ìì¼ë¡ ì í¨íì§ í¬ê¸°ì ëë¤. @@ -35,50 +37,84 @@ hpack.invalidCharacter=code point [{1}]� hpackEncoder.encodeHeader=ì¸ì½ë© í¤ë [{0}]ì ê°: [{1}] hpackdecoder.headerTableIndexInvalid=[{1}] ê°ì ì ì ìí¸ë¦¬(ë¤)ê³¼ [{2}] ê°ì ëì ìí¸ë¦¬(ë¤)ì´ ì¡´ì¬í기ì, í¤ë í ì´ë¸ ì¸ë±ì¤ [{0}]ì(ë) ì í¨íì§ ììµëë¤. +hpackdecoder.notImplemented=ìì§ êµ¬í ìë¨ +hpackdecoder.tableSizeUpdateNotAtStart=í ì´ë¸ í¬ê¸° ë³ê²½ì ë°ëì í¤ë ë¸ë¡ì ìì ìì ì ì¡ëì´ì¼ë§ í©ëë¤. +hpackdecoder.zeroNotValidHeaderTableIndex=0ì ì í¨í í¤ë í ì´ë¸ ì¸ë±ì¤ê° ìëëë¤. +hpackhuffman.huffmanEncodedHpackValueDidNotEndWithEOS=HPACK í¤ëë¤ ë´ì Huffman ìê³ ë¦¬ì¦ì¼ë¡ ì¸ì½ë©ë ê°ì´ EOS paddingì¼ë¡ ëëì§ ìììµëë¤. hpackhuffman.stringLiteralTooMuchPadding=Huffman ì¸ì½ë©ì¼ë¡ ì¸ì½ë©ë 문ìì´ì ëì 7 ë¹í¸ë¥¼ ì´ê³¼í EOS paddingì ëë¤. http2Parser.headerLimitCount=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ë무 ë§ì í¤ëë¤ì´ ìì http2Parser.headerLimitSize=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ì ì²´ í¤ë í¬ê¸°ê° ë무 í½ëë¤. +http2Parser.headers.wrongFrameType=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}]ì(를) ìí í¤ëë¤ì´ ì§íì¤ì ëë¤ë§ íì [{2}]ì íë ìì ë°ììµëë¤. http2Parser.headers.wrongStream=ì°ê²° [{0}]ìì, ì¤í¸ë¦¼ [{1}]ì í¤ëë¤ì ì²ë¦¬íë ê³¼ì ìì, ì¤í¸ë¦¼ [{2}]ì íë ìì ë°ììµëë¤. http2Parser.invalidBuffers=ì½ê¸°ë ë ê°ì ë²í¼ë¤ê³¼ í¨ê» ì´ë£¨ì´ì ¸ì¼ í©ëë¤. +http2Parser.nonZeroPadding=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], 0ì´ ìë paddingì´ ìì ëììµëë¤. http2Parser.payloadTooBig=Payloadì 길ì´ê° [{0}]ë°ì´í¸ì´ì§ë§ ìµë íë ì í¬ê¸°ë [{1}]ì ëë¤. http2Parser.preface.invalid=ì í¨íì§ ìì ì°ê²° preface [{0}]ì´(ê°) ì¡´ì¬í©ëë¤. +http2Parser.preface.io=ì°ê²° preface를 ì½ì ì ììµëë¤. http2Parser.processFrame=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], íë ì íì [{2}], íëê·¸ë¤ [{3}], Payload í¬ê¸° [{4}] +http2Parser.processFrame.tooMuchPadding=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], padding ê¸¸ì´ [{2}]ì(ë) payload [{3}]ì(를) ìí´ ë무 í½ëë¤. http2Parser.processFrame.unexpectedType=íë ì íì [{0}]ì´(ê°) ì구ëìì¼ë íë ì íì [{1}]ì(를) ë°ììµëë¤. http2Parser.processFrameContinuation.notExpected=ì°ê²° [{0}], ì´ë¤ í¤ëë¤ë ì§íì¤ì´ì§ ìì ìíìì ì¤í¸ë¦¼ [{1}]ì(를) ìí Continuation íë ìì ë°ì http2Parser.processFrameData.lengths=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ë°ì´í° 길ì´, [{2}], Padding ê¸¸ì´ [{3}] http2Parser.processFrameData.window=ì°ê²° [{0}]: í´ë¼ì´ì¸í¸ê° ì¤í¸ë¦¼ ìëì°ê° íì©íë ë°ì´í° í¬ê¸°ë³´ë¤ ë ë§ì ë°ì´í°ë¥¼ ì ì¡íìµëë¤. +http2Parser.processFrameGoaway.payloadTooSmall=ì°ê²° [{0}]: Goaway payload í¬ê¸°ë [{1}]ìëë° ì´ë ìµìê°ì¸ 8ë³´ë¤ ì ìµëë¤. http2Parser.processFrameHeaders.decodingDataLeft=HPACK ëì½ë© í ë¨ììë ë°ì´í° - ë°ëì ìë¹ëìì´ì¼ë§ í©ëë¤. +http2Parser.processFrameHeaders.decodingFailed=HTTP í¤ëë¤ì HPACK ëì½ë© ê³¼ì ìì ì¤ë¥ê° ìììµëë¤. +http2Parser.processFrameHeaders.payload=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], í¬ê¸°ê° [{2}]ì¸ í¤ë payload를 ì²ë¦¬í©ëë¤. http2Parser.processFramePing.invalidPayloadSize=ì í¨íì§ ìì payload í¬ê¸° [{0}]ì Settings íë ìì ë°ììµëë¤. (í¬ê¸°ë 8ì´ì´ì¼ í©ëë¤.) http2Parser.processFramePriority.invalidParent=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ì¤í¸ë¦¼ì´ ê·¸ ìì ì ìì¡´ì ì¼ ìë ììµëë¤. +http2Parser.processFramePriority.invalidPayloadSize=Priority íë ìì´ ì í¨íì§ ìì payload í¬ê¸°ì¸ [{0}]ì(를) ê°ì§ê³ ìì ëììµëë¤. (5ì´ì´ì¼ í©ëë¤.) http2Parser.processFramePushPromise=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], Push promise íë ìë¤ì í´ë¼ì´ì¸í¸ì ìí´ ì ì¡ëì´ìë ìë©ëë¤. http2Parser.processFrameSettings.ackWithNonZeroPayload=Settings íë ìì´ ì ìëìì¼ë ACK íëê·¸ê° ì¤ì ëì´ ìê³ payloadê° ì¡´ì¬í©ëë¤. http2Parser.processFrameSettings.invalidPayloadSize=Settings íë ìì´ ì ìëìì¼ë payload í¬ê¸°ê° [{0}](ì´)ê³ ì´ë 6ì ë°°ìê° ìëëë¤. +http2Parser.processFrameWindowUpdate.debug=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ìëì° í¬ê¸°ë¥¼ [{2}] ë§í¼ ì¦ê° ìíµëë¤. +http2Parser.processFrameWindowUpdate.invalidIncrement=ì í¨íì§ ìì ì¦ê° í¬ê¸°ì¸ [{0}]ì(ê³¼) í¨ê» ìëì° ë³ê²½ íë ìì ë°ììµëë¤. http2Parser.processFrameWindowUpdate.invalidPayloadSize=ì í¨íì§ ìì í¬ê¸°([{0}])ì payload를 ê°ì§ window update íë ìì ë°ììµëë¤. +http2Parser.swallow.debug=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], [{2}] ë°ì´í¸ë¥¼ ì²ë¦¬íì§ ìê³ ê±´ëë°ììµëë¤. + +pingManager.roundTripTime=ì°ê²° [{0}]: ë¼ì´ë í¸ë¦½ ìê°ì´ [{1}] ëë ¸ì´(ns)ë¡ ì¸¡ì ëììµëë¤. stream.closed=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], íë² ë«í ì¤í¸ë¦¼ì ì°ê¸°ë¥¼ í ì ììµëë¤. stream.header.case=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], HTTP í¤ë ì´ë¦ [{2}]ì(ë) ë°ëì ì문ìì¬ì¼ í©ëë¤. +stream.header.connection=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], HTTP í¤ë [connection]ì(ë) HTTP/2 ìì²ìì íì©ëì§ ììµëë¤. +stream.header.contentLength=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], í´ë¹ Content-Length í¤ë ê° [{2}]ì(ë) ìì ë ë°ì´í° í¬ê¸° [{3}]ì(ê³¼) ì¼ì¹íì§ ììµëë¤. stream.header.debug=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], HTTP í¤ë: [{2}], ê°: [{3}] +stream.header.duplicate=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ì¬ë¬ ê°ì [{3}] í¤ëë¤ì ë°ììµëë¤. +stream.header.invalid=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], í¤ë [{2}]ì´(ê°) ì í¨íì§ ìì ê°ì í¬í¨íìµëë¤: [{3}] stream.header.noPath=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], [:path] ê°ì í¤ëê° ë¹ì´ ììµëë¤. stream.header.required=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], íë ì´ìì required í¤ë(ë¤)ì´ ììµëë¤. -stream.header.unknownPseudoHeader=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ìë ¤ì§ì§ ìì ê°ìì í¤ë [{2}](ì´)ê° ì ìëììµëë¤. +stream.header.te=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], HTTP/2 ìì²ìì HTTP í¤ë [te]ì´(ê°) ê° [{2}]ì(를) ê°ë ê²ì íì©ëì§ ììµëë¤. +stream.header.unexpectedPseudoHeader=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ì ê· í¤ë ë¤ìì ê°ì í¤ë [{2}]ì(를) ë°ììµëë¤. +stream.header.unknownPseudoHeader=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ì ì ìë ê°ìì í¤ë [{2}](ì´)ê° ì ìëììµëë¤. +stream.inputBuffer.copy=[{0}] ë°ì´í¸ë¥¼ inBufferìì outBufferë¡ ë³µì¬í©ëë¤. stream.inputBuffer.dispatch=read interestê° ë±ë¡ë ë ë°ì´í°ê° inBufferì ì¶ê°ëììµëë¤. ì½ê¸° ëì¤í¨ì¹ë¥¼ ê°ìí©ëë¤. +stream.inputBuffer.empty=í´ë¹ ì¤í¸ë¦¼ì ì ë ¥ ë²í¼ê° ë¹ì´ ììµëë¤. ë ë§ì ë°ì´í°ë¥¼ 기ë¤ë¦½ëë¤. stream.inputBuffer.reset=ì¤í¸ë¦¼ì´ 리ì ëììµëë¤. stream.inputBuffer.signal=ì½ê¸° ì°ë ëê° ë기íë ëì inBufferì ë°ì´í°ê° ì¶ê°ëììµëë¤. í´ë¹ ì°ë ëê° ì½ê¸°ë¥¼ ê³ìíëë¡ ìê·¸ëì ë³´ë ëë¤. +stream.notWritable=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ì´ ì¤í¸ë¦¼ì ì°ê¸°ê° íì©ëì§ ììµëë¤. +stream.outputBuffer.flush.debug=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], [{2}] ìì¹ì ìë ë²í¼ë¥¼ ì¶ë ¥ì¼ë¡ ë°°ì¶í©ëë¤. ì°ê¸° ì§í ì¤ ì¬ë¶: [{3}],ë«í ì¬ë¶: [{4}] stream.reprioritisation.debug=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ë°°íì± [{2}], ë¶ëª¨ [{3}], ê°ì¤ì¹ [{4}] stream.reset.fail=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ì¤í¸ë¦¼ì 리ì íì§ ëª»íìµëë¤. -stream.reset.receive=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], [{2}](ì¼)ë¡ ì¸í´ resetì´ ì ìëììµëë¤. -stream.trailerHeader.noEndOfStream=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], Trailer í¤ëë¤ì´ ì¤í¸ë¦¼ ì¢ ë£ íë그를 í¬í¨íì§ ìììµëë¤. +stream.reset.receive=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], [{2}](ì¼)ë¡ ì¸í´ 리ì ì´ ì ìëììµëë¤. +stream.reset.send=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], [{2}](ì¼)ë¡ ì¸íì¬ ë¦¬ì ì´ ì ì¡ëìì. +stream.trailerHeader.noEndOfStream=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], Trailer í¤ëë¤ì´ ì¤í¸ë¦¼ì ë íë그를 í¬í¨íì§ ìììµëë¤. streamProcessor.error.connection=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}]: ì²ë¦¬ ì¤ í´ë¹ ì°ê²°ì ì¬ê°í ì¤ë¥ ë°ì +streamProcessor.error.stream=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ì²ë¦¬ ì¤ ì¤í¸ë¦¼ì ì¹ëª ì ì¸ ì¤ë¥ê° ë°ìíìµëë¤. streamProcessor.flushBufferedWrite.entry=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ë²í¼ ì²ë¦¬ëìë ì°ê¸° ë°ì´í°ë¥¼ ë°°ì¶í©ëë¤. +streamProcessor.service.error=ìì² ì²ë¦¬ ì¤ ì¤ë¥ ë°ì streamStateMachine.debug.change=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ìíê° [{2}]ìì [{3}](ì¼)ë¡ ë³ê²½ë¨. +streamStateMachine.invalidFrame=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ìí [{2}], íë ì íì [{3}] streamStateMachine.invalidReset=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ìí [{2}], ì´ ìíìì ì¬ì¤ì ì íì©ëì§ ììµëë¤. -upgradeHandler.allocate.left=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], [{2}] ë°ì´í¸ë¤ì´ í´ì ëììµëë¤ - ììë¤ì í ë¹íë ¤ ìëí©ëë¤. +upgradeHandler.allocate.debug=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], [{2}] ë°ì´í¸ë¥¼ í ë¹í¨. +upgradeHandler.allocate.left=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], [{2}] ë°ì´í¸ë¤ì´ í ë¹ í´ì ëììµëë¤ - ììë¤ì í ë¹íë ¤ ìëí©ëë¤. upgradeHandler.allocate.recipient=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ê°ì¤ì¹ [{3}]ì ì ì¬ì ìì ì [{2}] +upgradeHandler.connectionError=ì°ê²° ì¤ë¥ +upgradeHandler.dependency.invalid=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ì¤í¸ë¦¼ë¤ì ì기 ìì ë¤ì ìì¡´í´ìë ìë©ëë¤. upgradeHandler.dispatchWrite=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ë¹ë기 ì°ê¸°ë¥¼ ìí 컨í ì´ë ì°ë ëë¡ ëì¤í¨ì¹í©ëë¤. upgradeHandler.goaway.debug=ì°ê²° [{0}], Goaway, ë§ì§ë§ ì¤í¸ë¦¼ [{1}], ì¤ë¥ ì½ë [{2}], ëë²ê·¸ ë°ì´í° [{3}] upgradeHandler.init=ì°ê²° [{0}], ìí [{1}] @@ -86,9 +122,13 @@ upgradeHandler.initialWindowSize.invalid upgradeHandler.invalidPreface=ì°ê²° [{0}], ì í¨íì§ ìì ì°ê²° preface upgradeHandler.ioerror=ì°ê²° [{0}] upgradeHandler.noNewStreams=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ì´ ì°ê²°ìë ìë¡ì´ ì¤í¸ë¦¼ì´ íì©ëì§ ì기 ë문ì ì¤í¸ë¦¼ì 무ìë©ëë¤. +upgradeHandler.notifyAll=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], notifyAll()ì´ StreamOutputBuffer를 í´ì í기 ìíì¬ í¸ì¶ëììµëë¤. +upgradeHandler.pause.entry=ì°ê²° [{0}]ì´(ê°) ì¼ì ì ì§ ì¤ upgradeHandler.pingFailed=í´ë¼ì´ì¸í¸ì ping ë©ìì§ë¥¼ ë³´ë´ë ¤ë ì°ê²° [{0}]ì´(ê°) ì¤í¨íììµëë¤. upgradeHandler.prefaceReceived=ì°ê²° [{0}]ìì ì°ê²° prefaceê° í´ë¼ì´ì¸í¸ë¡ë¶í° ì ìëììµëë¤. upgradeHandler.pruneIncomplete=ì°ê²° [{0}]ìì ì¤í¸ë¦¼ë¤ì´ Priority treeìì íì±íëì´ ìê±°ë ì¬ì©ëê³ ì기 ë문ì ì ê±°ë ì ìììµëë¤. ë무 ë§ì ì¤í¸ë¦¼ë¤ì´ ì¡´ì¬í©ëë¤. ë¨ììë ì¤í¸ë¦¼ ê°ì: [{1}]. +upgradeHandler.pruneStart=ì°ê²° [{0}], ì´ì ì¤í¸ë¦¼ë¤ì ëí ê°ì§ì¹ê¸°ë¥¼ ììí©ëë¤. íê³ê°ì [{1}] + 10%ì´ê³ íì¬ [{2}] ê°ì ì¤í¸ë¦¼ë¤ì´ ì¡´ì¬í©ëë¤. +upgradeHandler.pruned=ì°ê²° [{0}] ìë£ë ì¤í¸ë¦¼ [{1}]ì(를) ì ê±°íìµëë¤. upgradeHandler.prunedPriority=ì°ê²° [{0}]ì´(ê°) ì¬ì©ëì§ ìë ì¤í¸ë¦¼ [{1}]ì(를) ì ê±°í©ëë¤. í´ë¹ ì¤í¸ë¦¼ì í´ë¼ì´ì¸í¸ê° Priority treeì ì¼ë¶ë¡ì ìì±ëìì ì ììµëë¤. upgradeHandler.releaseBacklog=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}]ì´(ê°) ë°±ë¡ê·¸ìì ë°©ì¶í©ëë¤. upgradeHandler.rst.debug=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ì¤ë¥ [{2}], ë©ìì§ [{3}], RST (ì¤í¸ë¦¼ì ë«ìµëë¤) @@ -100,10 +140,16 @@ upgradeHandler.stream.notWritable=ì° upgradeHandler.stream.old=IDê° [{0}]ì¸ ìë¡ì´ ì격 stream IDê° ìì²ëìì§ë§ ê°ì¥ ìµê·¼ì ì¤í¸ë¦¼ì [{1}]ì´ììµëë¤. upgradeHandler.tooManyRemoteStreams=í´ë¼ì´ì¸í¸ê° [{0}] ê°ë¥¼ ì´ê³¼í íì±íë ì¤í¸ë¦¼ë¤ì ì¬ì©íë ¤ ìëíìµëë¤. upgradeHandler.unexpectedAck=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ìê¸°ì¹ ìì ìí©ìì settings acknowledgementê° ì ìëììµëë¤. -upgradeHandler.unexpectedEos=ìê¸°ì¹ ìì ì¤í¸ë¦¼ì ì¢ ë£ +upgradeHandler.unexpectedEos=ìê¸°ì¹ ìì ì¤í¸ë¦¼ì ë upgradeHandler.upgrade=ì°ê²° [{0}]: HTTP/1.1ì´ ì¤í¸ë¦¼ì¼ë¡ ì ê·¸ë ì´ëë©ëë¤. upgradeHandler.upgrade.fail=ì°ê²° [{0}], HTTP/1.1 ì ê·¸ë ì´ë ì¤í¨ upgradeHandler.upgradeDispatch.entry=ìí¸ë¦¬, ì°ê²° [{0}], SocketStatus [{1}] upgradeHandler.upgradeDispatch.exit=Exit, ì°ê²° [{0}], SocketState [{1}] +upgradeHandler.windowSizeReservationInterrupted=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ìë¹íë ¤ë ë°ì´í¸ë¤: [{2}] upgradeHandler.windowSizeTooBig=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ìëì° í¬ê¸°ê° ë무 í½ëë¤. +upgradeHandler.writeBody=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], ë°ì´í° ê¸¸ì´ [{2}] upgradeHandler.writeHeaders=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}] +upgradeHandler.writePushHeaders=ì°ê²° [{0}], ì¤í¸ë¦¼ [{1}], Pushë ì¤í¸ë¦¼ [{2}], EndOfStream [{3}] + +writeStateMachine.endWrite.ise=ì°ê¸°ê° íë² ìë£ëê³ ëë©´, ìë¡ì´ ìí를 ìí´ [{0}]ì(를) ì¤ì íë ê²ì ë¶íë©ëë¤. +writeStateMachine.ise=[{1}]ì¸ ìíìì [{0}()]ì(를) í¸ì¶íë ê²ì ë¶íë©ëë¤. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org