Modified: 
tomcat/trunk/java/org/apache/catalina/session/LocalStrings_ko.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/session/LocalStrings_ko.properties?rev=1850332&r1=1850331&r2=1850332&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/session/LocalStrings_ko.properties 
(original)
+++ tomcat/trunk/java/org/apache/catalina/session/LocalStrings_ko.properties 
Fri Jan  4 08:58:36 2019
@@ -15,60 +15,60 @@
 
 JDBCStore.SQLException=SQL 오류 [{0}]
 JDBCStore.checkConnectionClassNotFoundException=JDBC 드라이버 클래스를 
찾을 수 없습니다: [{0}]
-JDBCStore.checkConnectionDBClosed=닫으려는 데이터베이스 연결이 
널이거나 발견되지 않습니다. 새로 열려합니다.
-JDBCStore.checkConnectionDBReOpenFail=데이터베이스를 다시 여는 
데에 실패했습니다. 데이터베이스가 다운되었을 수 
있습니다.
+JDBCStore.checkConnectionDBClosed=데이터베이스 연결이 널이거나 
닫힌 상태입니다. 다시 열려고 시도합니다.
+JDBCStore.checkConnectionDBReOpenFail=데이터베이스에 대해 다시 
연결을 맺지 못했습니다. 데이터베이스가 다운되었을 수 
있습니다.
 JDBCStore.checkConnectionSQLException=SQL 예외 발생 [{0}]
 JDBCStore.close=데이터베이스 연결 [{0}]을(를) 닫는 동안 예외 
발생
-JDBCStore.commitSQLException=데이터베이스 연결을 닫기 전 커밋을 
시도하는 중 SQLException
+JDBCStore.commitSQLException=데이터베이스 연결을 닫기 전, 
커밋을 시도하는 중 SQLException 발생
 JDBCStore.loading=데이터베이스 [{1}](으)로부터 세션 [{0}]을(를) 
로드합니다.
 JDBCStore.missingDataSourceName=유효한 JNDI 이름이 주어지지 
않았습니다.
 JDBCStore.removing=데이터베이스 [{1}]에서 세션 [{0}]을(를) ì 
œê±°í•©ë‹ˆë‹¤.
 JDBCStore.saving=세션 [{0}]을(를) 데이터베이스 [{1}]에 ì 
€ìž¥í•©ë‹ˆë‹¤.
-JDBCStore.wrongDataSource=JNDI 데이터소스 [{0}]을 (를) 열 수 
없습니다.
+JDBCStore.wrongDataSource=JNDI DataSource [{0}]을(를) 열 수 없습니다.
 
 fileStore.createFailed=세션 데이터 저장소를 위한 디렉토
리[{0}]을(를) 생성할 수 없습니다.
-fileStore.deleteFailed=세션 저장소 위치의 생성을 방해하는 
파일 [{0}]을(를) 삭제할 수 없습니다.
-fileStore.deleteSessionFailed=더 이상 필수적이지 않은 파일 
[{0}]을(를) 삭제할 수 없습니다.
+fileStore.deleteFailed=파일 [{0}]을(를) 삭제할 수 없습니다. 이는 
세션 저장소 위치의 생성을 방해하고 있습니다.
+fileStore.deleteSessionFailed=더 이상 필요하지 않은 파일 
[{0}]을(를) 삭제할 수 없습니다.
 fileStore.loading=파일 [{1}](으)로부터 세션 [{0}]을(를) 
로드합니다.
-fileStore.removing=파일 [{1}]에 저장된 세션 [{0}]을(를) 삭ì 
œí•©ë‹ˆë‹¤.
+fileStore.removing=파일 [{1}]에 저장된 세션 [{0}]을(를) ì 
œê±°í•©ë‹ˆë‹¤.
 fileStore.saving=세션 [{0}]을(를) 파일 [{1}]에 저장합니다.
 
-managerBase.container.noop=컨텍스트들이 아닌 다른 컨테이너들에 
추가된 매니저들은 전혀 사용되지 않을 것입니다.
-managerBase.contextNull=Manager가 사용되기 위해서는 Context는 
반드시 널이 아닌 값으로 설정되어야 합니다.
+managerBase.container.noop=컨텍스트들이 아닌, 컨테이너들에 
추가된 매니저들은 전혀 사용되지 않을 것입니다.
+managerBase.contextNull=매니저가 사용되기 전에, 컨텍스트가 
반드시 널이 아닌 값으로 설정되어야 합니다.
 managerBase.createSession.ise=createSession: 활성화된 세션이 너무 
많습니다.
-managerBase.sessionAttributeNameFilter=해당 이름이 이름 필터 
[{1}]와(과) 부합되지 않기 때문에, [{0}](이)라는 이름의 세션 
속성을 건너뛰었습니다.
-managerBase.sessionAttributeValueClassNameFilter=값의 타입 [{1}]은(는) 
해당 필터 [{2}]와 부합하지 않기 때문에, [{0}](이)라는 
이름을 가진 세션 속성은 건너뛰었습니다.
+managerBase.sessionAttributeNameFilter=이름 필터 [{1}]와(과) 
부합되지 않기 때문에, [{0}](이)라는 이름의 세션 속성을 
건너뛰었습니다.
+managerBase.sessionAttributeValueClassNameFilter=값의 타입 [{1}]이(가) 
필터 [{2}]와(과) 부합하지 않기 때문에, [{0}](이)라는 이름의 
세션 속성을 건너뛰었습니다.
 managerBase.sessionNotFound=세션 [{0}]을(를) 찾을 수 없었습니다.
-managerBase.sessionTimeout=유효하지 않은 세션 제한시간 설정입
니다: [{0}]
-managerBase.setContextNotNew=만일 매니저가 NEW 상태에 있지 
않다면, 매니저와 연관된 컨텍스트를 변경하기 위해 
setContext()를 호출하는 것은 허용되지 않습니다.
+managerBase.sessionTimeout=유효하지 않은, 세션 제한 시간 초과 
설정입니다: [{0}]
+managerBase.setContextNotNew=만일 매니저가 NEW 상태에 있지 
않다면, 매니저와 연관된 컨텍스트를 변경하기 위해 
setContext()를 호출하는 것은 불허됩니다.
 
-persistentManager.backupMaxIdle=세션 저장소에 세션 [{0}]을(를) 백업
합니다. [{1}] 초 동안 사용되지 않았습니다.
+persistentManager.backupMaxIdle=세션 [{0}]을(를) 세션 저장소에 백업
합니다. [{1}]초 동안 유휴 상태였습니다.
 persistentManager.deserializeError=세션 [{0}]을(를) 역직렬화하는 중 
오류 발생
-persistentManager.isLoadedError=세션 [{0}]이 메모리에 
로드되었는지 점검 중 오류 발생
-persistentManager.loading=[{0}] 개의 저장된 세션들을 로드합니다.
-persistentManager.removeError=저장소로부터 세션 [{0}]을(를) ì 
œê±°í•˜ëŠ” 중 오류 발생
-persistentManager.serializeError=세션 직렬화 오류 [{0}]: [{1}]
+persistentManager.isLoadedError=세션 [{0}]이(가) 메모리에 
로드되었는지 점검 중 오류 발생
+persistentManager.loading=[{0}]개의 저장된 세션들을 로드합니다.
+persistentManager.removeError=세션 [{0}]을(를) 저장소로부터 ì 
œê±°í•˜ëŠ” 중 오류 발생
+persistentManager.serializeError=세션을 직렬화하는 중 오류 발생 
[{0}]: [{1}]
 persistentManager.storeClearError=저장소로부터 모든 세션들을 해ì 
œí•˜ëŠ” 중 오류 발생
-persistentManager.storeKeysException=세션 스토어에 있는 세션들의 
ID 목록을 결정할 수 없습니다. 아마도 세션 스토어가 비어 
있는 것 같습니다.
-persistentManager.storeLoadError=저장소로부터 세션을 메모리로 
로드하는 중 오류 발생
-persistentManager.storeLoadKeysError=저장소로부터 세션들을 
로드하는 중 오류 발생
-persistentManager.storeSizeException=세션 스토어에 얼마나 많은 세ì…
˜ì´ 존재하는지 알아낼 수 없습니다. 아마도 세션 스토어가 
비어 있는 것 같습니다.
-persistentManager.swapIn=저장소로부터 세션 [{0}]을(를) 다시 
활성화합니다.
-persistentManager.swapInException=swapIn 중에 저장소에서 예외 발생: 
[{0}]
-persistentManager.swapInInvalid=Swap되었던 세션 [{0}]은(는) 유
효하지 않습니다.
-persistentManager.swapMaxIdle=세션 [{0}]을 매니저에서 저장소로 
옮깁니다. [{1}] 초 동안 작업을 쉬었던 상태였습니다.
-persistentManager.swapTooManyActive=[{1}] 초 동안 idle한 상태에 있는 
세션 [{0}]을 스와핑합니다. 너무 많은 세션들이 활성화되어 
있습니다.
-persistentManager.tooManyActive=활성화된 세션들이 너무 많습니다: 
[{0}]. 세션 저장소에 저장할만한, 현재 사용되지 않는 세ì…
˜ë“¤ì„ 찾고 있습니다.
-persistentManager.unloading=[{0}] 개의 세션을 저장합니다.
+persistentManager.storeKeysException=세션 저장소에 있는 세션들의 
ID 목록을 결정할 수 없습니다. 아마도 세션 저장소가 비어 
있는 것 같습니다.
+persistentManager.storeLoadError=저장소로부터 세션들을 메모리로 
로드하는 중 오류 발생
+persistentManager.storeLoadKeysError=저장소로부터 세션 키들을 
로드하는 중 오류 발생
+persistentManager.storeSizeException=세션 저장소에 얼마나 많은 세ì…
˜ì´ 존재하는지 알아낼 수 없습니다. 아마도 세션 저장소가 
비어 있는 것 같습니다.
+persistentManager.swapIn=저장소로부터 세션 [{0}]을(를) 다시 
로드하여 활성화시킵니다.
+persistentManager.swapInException=저장소에 저장된 세션을 
메모리로 로드하는 중, 저장소에서 예외 발생: [{0}]
+persistentManager.swapInInvalid=세션 저장소로부터 로드된 세션 
[{0}]은(는) 유효하지 않습니다.
+persistentManager.swapMaxIdle=[{1}]초 동안 유휴 상태에 있던, 세션 
[{0}]을(를) 저장소로 옮깁니다.
+persistentManager.swapTooManyActive=[{1}]초 동안 비활성화 상태에 
있던 세션 [{0}]을(를) 매니저로부터 저장소로 이동합니다. 
너무 많은 세션들이 활성화되어 있습니다.
+persistentManager.tooManyActive=활성화된 세션들이 너무 많습니다: 
[{0}]. 세션 저장소로 내보낼 만한 유휴 세션들을 찾습니다.
+persistentManager.unloading=[{0}]개의 세션들을 저장합니다.
 
-standardManager.deletePersistedFileFail=저장된 세션들을 읽은 후 
[{0}]을(를) 삭제할 수 없습니다. 이 파일이 계속 존재한다면 
이후 세션을 저장하려는 시도들이 이로 인해 실패할 수 
있습니다.
+standardManager.deletePersistedFileFail=저장된 세션들을 읽은 후 
[{0}]을(를) 삭제할 수 없습니다. 이 파일이 계속 존재한다면, 
이후 세션을 저장하려는 시도들이 이로 인해 실패할 수 
있습니다.
 standardManager.loading=[{0}](으)로부터 저장된 세션들을 
로드합니다.
 standardManager.loading.exception=저장된 세션들을 로드하는 중 
예외 발생
 standardManager.managerLoad=세션 저장소로부터 세션들을 
로드하는 중 예외 발생
-standardManager.managerUnload=세션들을 Persistent storage로 
언로드하는 과정에서 예외 발생
+standardManager.managerUnload=세션들을 저장소로 언로드하는 중 
예외 발생
 standardManager.unloading=세션들을 [{0}]에 저장합니다.
 standardManager.unloading.debug=저장된 세션들을 언로드합니다.
-standardManager.unloading.nosessions=Unload할 저장된 세션들이 
하나도 없습니다.
+standardManager.unloading.nosessions=언로드할 수 있는 저장된 세ì…
˜ë“¤ì´ 없습니다.
 
 standardSession.attributeEvent=세션 속성 이벤트 리스너가 예외를 
발생시켰습니다.
 standardSession.bindingEvent=세션 바인딩 이벤트 리스너가 예외를 
발생시켰습니다.
@@ -81,7 +81,7 @@ standardSession.getThisAccessedTime.ise=
 standardSession.getValueNames.ise=getValueNames: 세션이 이미 무효화 
되었습니다.
 standardSession.invalidate.ise=invalidate: 세션이 이미 
무효화되었습니다.
 standardSession.isNew.ise=isNew: 세션이 이미 무효화 되었습니다.
-standardSession.logoutfail=세션을 만료시킬 때에 사용자를 
로그아웃 하는 중 예외 발생
+standardSession.logoutfail=세션을 만료시킬 때, 사용자를 
로그아웃 하는 중 예외 발생
 standardSession.notDeserializable=세션 [{1}]을(를) 위한 세션 속성 
[{0}]을(를) 역직렬화할 수 없습니다.
 standardSession.notSerializable=세션 [{1}]을(를) 위한 세션 속성 
[{0}]을(를) 직렬화할 수 없습니다.
 standardSession.removeAttribute.ise=removeAttribute: 세션이 이미 
무효화되었습니다.

Modified: tomcat/trunk/java/org/apache/catalina/ssi/LocalStrings_ko.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ssi/LocalStrings_ko.properties?rev=1850332&r1=1850331&r2=1850332&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/ssi/LocalStrings_ko.properties 
(original)
+++ tomcat/trunk/java/org/apache/catalina/ssi/LocalStrings_ko.properties Fri 
Jan  4 08:58:36 2019
@@ -33,14 +33,14 @@ ssiInclude.includeFailed=파일 [{
 
 ssiMediator.unknownEncoding=알 수 없는 인코딩 [{0}]
 
-ssiServletExternalResolver.absoluteNonVirtualPath=가상이 아닌 경로 
[{0}]은(는) 절대 경로이어서는 안됩니다.
-ssiServletExternalResolver.noContext=[{0}](으)로 정규화된 경로를 
위한 컨텍스트가 존재하지 않습니다.
+ssiServletExternalResolver.absoluteNonVirtualPath=비가상경로 
[{0}]은(는) 절대 경로이어서는 안됩니다.
+ssiServletExternalResolver.noContext=[{0}](으)로 정규화된 경로를 
위한 컨텍스트가 없습니다.
 ssiServletExternalResolver.noFile=파일 [{0}]을(를) 찾을 수 없습니다.
 ssiServletExternalResolver.noIncludeFile=Include할 파일 [{0}]을(를) 
찾을 수 없습니다.
-ssiServletExternalResolver.noResource=컨텍스트에 리소스 [{0}]이(가) 
포함되어 있지 않습니다.
+ssiServletExternalResolver.noResource=컨텍스트가 리소스 [{0}]을(를) 
포함하지 않았습니다.
 ssiServletExternalResolver.normalizationError=경로 [{0}]을(를) 위한 ì 
•ê·œí™”ê°€ 널을 반환했습니다.
-ssiServletExternalResolver.pathTraversalNonVirtualPath=가상이 아닌 경로 
[{0}]은(는) 디렉토리를 이동하는 문자열 시퀀스를 
포함해서는 안됩니다.
-ssiServletExternalResolver.removeFilenameError=경로 [{0}]에서 파일 
이름을 제외한 나머지 경로를 구할 수 없습니다.
-ssiServletExternalResolver.requestDispatcherError=경로 [{0}]을(를) 위한 
요청 dispatcher를 얻을 수 없습니다.
+ssiServletExternalResolver.pathTraversalNonVirtualPath=비가상경로 
[{0}]은(는), 디렉토리를 이동하는 문자열 시퀀스를 
포함해서는 안됩니다.
+ssiServletExternalResolver.removeFilenameError=경로 [{0}](으)로부터, 
파일 이름을 제외한 나머지 경로를 구할 수 없습니다.
+ssiServletExternalResolver.requestDispatcherError=경로 [{0}]을(를) 위한 
요청 디스패처를 얻을 수 없습니다.
 
 ssiSet.noVariable=변수 이름이 지정되지 않았습니다.

Modified: 
tomcat/trunk/java/org/apache/catalina/startup/LocalStrings_ko.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/LocalStrings_ko.properties?rev=1850332&r1=1850331&r2=1850332&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/startup/LocalStrings_ko.properties 
(original)
+++ tomcat/trunk/java/org/apache/catalina/startup/LocalStrings_ko.properties 
Fri Jan  4 08:58:36 2019
@@ -14,160 +14,160 @@
 # limitations under the License.
 
 catalina.configFail=[{0}](으)로부터 서버 설정을 로드할 수 
없습니다.
-catalina.incorrectPermissions=Permission들이 올바르지 않습니다. 
읽기 permission은 해당 파일에 허용되지 않습니다.
+catalina.incorrectPermissions=권한 설정들이 올바르지 않습니다. 
해당 파일에 읽기 권한이 허용되지 않습니다.
 catalina.init=[{0}] 밀리초 내에 서버가 초기화되었습니다.
 catalina.initError=Catalina를 초기화하는 중 오류 발생
 catalina.noCluster=[{0}](으)로 인하여 클러스터 RuleSet을 찾을 수 
없습니다. 클러스터 설정은 사용불능 상태입니다.
 catalina.noNatming=Naming 환경은 사용 불능 상태입니다.
 catalina.noServer=서버를 시작할 수 없습니다. 서버 인스턴스가 
설정되지 않았습니다.
-catalina.serverStartFail=필수 항목인 Server 구성요소가 제대로 
시작되지 못하여 Tomcat이 시작될 수 없습니다.
-catalina.shutdownHookFail=서버를 중지시키려는 중에, 셧다운 훅
에 오류가 발생했습니다.
+catalina.serverStartFail=필수 항목인 서버 구성요소가 제대로 
시작되지 못하여, Tomcat이 시작될 수 없습니다.
+catalina.shutdownHookFail=서버를 중지시키려는 과정에서, 셧다운 
훅에서 오류가 발생했습니다.
 catalina.startup=서버가 [{0}] 밀리초 내에 시작되었습니다.
 catalina.stopError=Catalina를 중지시키는 중 오류 발생
 catalina.stopServer=셧다운 포트가 설정되지 않았습니다. OS 
시그널을 통해 서버를 셧다운합니다. 서버는 아직 ì…
§ë‹¤ìš´ë˜ì§€ 않았습니다.
-catalina.stopServer.connectException=[{0}:{1}] (base port [{2}] and offset 
[{3}])와(과) 연락이 안됩니다. Tomcat이 실행 중이지 않는 듯 
합니다.
+catalina.stopServer.connectException=[{0}:{1}] (base 포트 [{2}] 그리고 
offset [{3}])와(과) 연결할 수 없었습니다. Tomcat이 실행 중이지 
않을 수 있습니다.
 catalina.usage=사용법: java org.apache.catalina.startup.Catalina [ -config 
{pathname} ] [ -nonaming ] { -help | start | stop }
 
-catalinaConfigurationSource.cannotObtainURL=상대 경로 [{0}]에 대한 
URL을 구할 수 없습니다. catalina.base가 설정되었는지 ì 
ê²€í•˜ì‹­ì‹œì˜¤.
+catalinaConfigurationSource.cannotObtainURL=상대 경로 [{0}]을(를) 위한 
URL을 구할 수 없습니다. catalina.base가 설정되었는지 ì 
ê²€í•˜ì‹­ì‹œì˜¤.
 
-connector.noSetExecutor=Connector [{0}]은(는) 외부 Executor를 
지원하지 않습니다. 메소드 
setExecutor(java.util.concurrent.Executor)를 찾을 수 없습니다.
+connector.noSetExecutor=Connector [{0}]은(는) 외부 Executor들을 
지원하지 않습니다. 메소드 
setExecutor(java.util.concurrent.Executor)를 찾을 수 없습니다.
 connector.noSetSSLImplementationName=Connector [{0}]은(는) SSL 구현을 
변경하는 것을 지원하지 않습니다. setSslImplementationName(String) 
메소드를 찾을 수 없습니다.
 
 contextConfig.altDDNotFound=alt-dd 파일 [{0}]을(를) 찾을 수 
없습니다.
-contextConfig.annotationsStackOverflow=StackOverflowError로 인하여 웹 애
플리케이션 [{0}]에서 annotation 스캔을 완료하지 못했습니다. 
가능성 있는 근본 원인들 중의 하나는 -Xss가 너무 적게 설ì 
•ë˜ì–´ 있거나 불허된 순환 상속 의존관계들일 수 있습니다. 
처리되는 클래스의 상속 계층구조는 [{1}]입니다.
-contextConfig.applicationMissing=애플리케이션 web.xml이 없습니다. 
기본 설정만을 사용합니다.
-contextConfig.applicationParse=[{0}]에 위치한 애플리케이션 
web.xml을 파싱하다 오류 발생
-contextConfig.applicationPosition=[{0}]행 [{1}]열에서 발생
+contextConfig.annotationsStackOverflow=StackOverflowError로 인하여, 웹 애
플리케이션 [{0}]에서 annotation 스캔을 완료하지 못했습니다. 
가능성 있는 근본 원인(root cause)들 중의 하나는 -Xss가 너무 ì 
ê²Œ 설정되어 있거나 불허된 순환 상속 의존관계들일 수 
있습니다. 처리되는 클래스의 상속 계층구조는 [{1}]입니다.
+contextConfig.applicationMissing=애플리케이션 web.xml이 없습니다. 
기본 설정들만을 사용할 것입니다.
+contextConfig.applicationParse=[{0}]에 위치한 애플리케이션 
web.xml에서 파싱 오류 발생
+contextConfig.applicationPosition=[{0}]행 [{1}]열에서 발생했음
 contextConfig.applicationStart=[{0}]에 위치한 애플리케이션 
web.xml을 파싱합니다.
 contextConfig.applicationUrl=애플리케이션 web.xml의 URL을 결정할 
수 없습니다.
-contextConfig.authenticatorConfigured=메소드 [{0}]를 위한 
authenticator를 설정했습니다.
-contextConfig.authenticatorInstantiate=클래스 [{0}]의 authenticator 
인스턴스를 생성할 수 없습니다,
-contextConfig.authenticatorMissing=메소드 [{0}]을(를) 사용하여 
Authenticator를 설정할 수 없습니다.
+contextConfig.authenticatorConfigured=메소드 [{0}]을(를) 위한 
Authenticator를 설정했습니다.
+contextConfig.authenticatorInstantiate=클래스 [{0}]의 Authenticator 
인스턴스를 생성할 수 없습니다,
+contextConfig.authenticatorMissing=인증 메소드 [{0}]을(를) 위한 
Authenticator를 설정할 수 없습니다.
 contextConfig.authenticatorResources=Authenticator들의 매핑 목록을 
로드할 수 없습니다.
 contextConfig.badUrl=컨텍스트 descriptor [{0}]을(를) 처리할 수 
없습니다.
-contextConfig.baseError=글로벌 설정의 위치를 결정할 수 
없습니다. (보통 $CATALINA_BASE/conf)
+contextConfig.baseError=글로벌 설정의 위치를 결정할 수 
없습니다. (통상 $CATALINA_BASE/conf)
 contextConfig.cce=Lifecycle 이벤트 데이터 객체 [{0}]이(가) Context 
객체가 아닙니다.
 contextConfig.contextClose=context.xml을 닫는 중 오류 발생
 contextConfig.contextMissing=context.xml이 존재하지 않습니다: [{0}]
-contextConfig.contextParse=컨텍스트 [{0}]을(를) 위한 context.xml 
내에서 파싱 오류
-contextConfig.defaultError=[{1}]에 위치한 [{0}](이)라는 이름을 
가진 기본 web.xml을 처리하는 중 오류 발생
+contextConfig.contextParse=컨텍스트 [{0}]을(를) 위한 context.xml 
내에서 파싱 오류 발생
+contextConfig.defaultError=[{1}]에 위치하고 [{0}](이)라는 이름의 
기본 web.xml을 처리하는 중 오류 발생
 contextConfig.defaultMissing=글로벌 web.xml 파일을 찾을 수 
없습니다.
-contextConfig.defaultPosition=[{0}] 행, [{1}] 열에서 발생.
+contextConfig.defaultPosition=[{0}] 행, [{1}] 열에서 발생
 contextConfig.destroy=ContextConfig: 소멸시키는 중
-contextConfig.effectiveWebXml=실제에서 유효한 web.xml:\n\
+contextConfig.effectiveWebXml=실질적으로 유효한 web.xml:\n\
 {0}
 contextConfig.fileUrl=URL [{0}](으)로부터 File 객체를 생성할 수 
없습니다.
-contextConfig.fixDocBase=컨텍스트 [{0}]을(를) 위한 docBase를 ê²°ì 
•í•˜ëŠ” 중 예외 발생
+contextConfig.fixDocBase=컨텍스트 [{0}]을(를) 위한 docBase를 ì¡°ì 
•í•˜ëŠ” 중 예외 발생
 contextConfig.init=ContextConfig: 초기화 중
-contextConfig.inputStreamFile=파일 [{0}]에 대하여 annotation들을 
처리하지 못했습니다.
-contextConfig.inputStreamJar=Annotation들을 스캔하기 위해, Jar 
[{1}]의 Jar 엔트리 [{0}]을(를) 처리할 수 없습니다.
-contextConfig.inputStreamWebResource=웹 리소스 [{0}]에 대한 
annotation들을 처리할 수 없습니다.
+contextConfig.inputStreamFile=파일 [{0}]에 대하여 annotation들을 
처리할 수 없습니다.
+contextConfig.inputStreamJar=Annotation들을 스캔하기 위해, Jar 
[{1}](으)로부터의 Jar 엔트리 [{0}]을(를) 처리할 수 없습니다.
+contextConfig.inputStreamWebResource=Annotation들을 위해 웹 리소스 
[{0}]을(를) 처리할 수 없습니다.
 contextConfig.invalidSci=ServletContentInitializer [{0}]이(가) 생성될 수 
없었습니다.
-contextConfig.invalidSciHandlesTypes=하나 이상의 
ServletContentInitializer들의 @HandlesTypes annotation을 갖는지 ì 
ê²€í•˜ê¸° 위해 클래스 [{0}]을(를) 로드할 수 없습니다.
-contextConfig.jarFile=Annotation들을 찾기 위해 Jar [{0}]을(를) 
처리할 수 없습니다.
+contextConfig.invalidSciHandlesTypes=하나 이상의 
ServletContentInitializer들의 @HandlesTypes annotation에 대한 점검을 
위해, 클래스 [{0}]을(를) 로드할 수 없습니다.
+contextConfig.jarFile=Annotation들을 위해 Jar [{0}]을(를) 처리할 수 
없습니다.
 contextConfig.jspFile.error=JSP 파일 [{0}]은(는) 반드시 ''/''로 
시작해야 합니다.
 contextConfig.jspFile.warning=경고: Servlet 2.4에서 JSP 파일 
[{0}]은(는) 반드시 ''/''로 시작해야 합니다.
-contextConfig.missingRealm=인증 처리를 할 Realm이 설정되지 
않았습니다.
+contextConfig.missingRealm=인증 처리 시 사용할 Realm이 설정되지 
않았습니다.
 contextConfig.processAnnotationsDir.debug=Annotation들을 가진 클래스 
파일들을 찾기 위해 디렉토리 [{0}]을(를) 스캔합니다.
-contextConfig.processAnnotationsJar.debug=Annotation들 [{0}]을(를) 가진 
클래스 파일들을 찾기 위해 JAR 파일을 스캔합니다.
-contextConfig.processAnnotationsWebDir.debug=Annotation [{0}]을(를) 가진 
클래스 파일들을 찾기 위해 웹 애플리케이션 디렉토리를 
스캔합니다.
-contextConfig.resourceJarFail=URL [{0}]에 위치한, 이름이 [{1}]인 컨í…
ìŠ¤íŠ¸ 내에 포함되어야 할 정적 리소스들을 위한 JAR를 
처리하지 못했습니다.
-contextConfig.role.auth=<auth-constraint> 내의 보안 역할 이름 
[{0}]이(가) <security-role> 내에 정의되지 않은 상태에서 
사용되었습니다.
-contextConfig.role.link=보안 역할 이름 [{0}]이(가) <security-role>에 
정의되지 않고 <role-link>에서 사용되었습니다.
+contextConfig.processAnnotationsJar.debug=Annotation들, [{0}]을(를) 가진 
클래스 파일들을 찾기 위해, JAR 파일을 스캔합니다.
+contextConfig.processAnnotationsWebDir.debug=Annotation들인 [{0}]을(를) 
가진 클래스 파일들을 찾기 위해, 웹 애플리케이션 디렉토
리를 스캔합니다.
+contextConfig.resourceJarFail=정적 리소스들이, [{1}](이)라는 
이름의 컨텍스트에 포함되게 하기 위하여, URL [{0}]에서 
발견된 JAR를 처리하지 못했습니다.
+contextConfig.role.auth=보안 역할 이름 [{0}]이(가), 
<security-role>에서 정의되지 않은 채로, <auth-constraint>에서 
사용되었습니다.
+contextConfig.role.link=보안 역할 이름 [{0}]이(가) 
<security-role>에서 정의된 적이 없는데, <role-link>에서 
사용되었습니다.
 contextConfig.role.runas=<security-role> 내에 정의되지 않고, 보안 
역할 이름 [{0}]이(가) <run-as>에서 사용되었습니다.
 contextConfig.sci.debug=[{0}]을(를) 위해 ServletContainerInitializer를 
처리할 수 없습니다. 이는 필시 @HandlesTypes annotation 내에 ì 
•ì˜ëœ 클래스가 존재하지 않기 때문일 것입니다.
-contextConfig.sci.info=[{0}]을(를) 위한 ServletContainerInitializer를 
처리할 수 없습니다.
+contextConfig.sci.info=[{0}]을(를) 위한 ServletContainerInitializer를 
처리할 수 없습니다. 이는 필시 @HandlesTypes annotation에 정의된 
클래스가 존재하지 않기 때문일 것입니다. 전체 스택 트ë 
ˆì´ìŠ¤ë¥¼ 보시려면, 로그 레벨을 디버그 레벨로 설ì 
•í•˜ì‹­ì‹œì˜¤.
 contextConfig.servletContainerInitializerFail=이름이 [{0}]인 컨í…
ìŠ¤íŠ¸ë¥¼ 위한 ServletContainerInitializer들을 탐지하지 
못했습니다.
-contextConfig.start=ContextConfig: 처리 시작
+contextConfig.start=ContextConfig: 시작 처리 중
 contextConfig.stop=ContextConfig: STOP 처리 중
-contextConfig.tomcatWebXmlError=/WEB-INF/tomcat-web.xml 파일 처리 중 
오류
-contextConfig.unavailable=이전 오류(들)로 인하여 이 애플리케이ì…
˜ì´ 가용하지 않은 것으로 표시합니다.
-contextConfig.unknownUrlProtocol=Annotation 처리 과정에서 URL 프로토
콜 [{0}]은(는) 허용되지 않습니다. URL [{1}]은(는) 
무시되었습니다.
-contextConfig.urlPatternValue=urlPatterns와 value 속성 둘 모두 클래스 
[{1}]의 [{0}] annotation에 설정되었습니다.
+contextConfig.tomcatWebXmlError=/WEB-INF/tomcat-web.xml을 처리 중 오류 
발생
+contextConfig.unavailable=이전 오류(들)로 인하여, 이 애
플리케이션이 가용하지 않은 것으로 표시합니다.
+contextConfig.unknownUrlProtocol=Annotation 처리 중, 인식되지 않는 
프로토콜 [{0}]을(를) 포함하여, URL [{1}]이(가) 
무시되었습니다.
+contextConfig.urlPatternValue=클래스 [{1}]의 [{0}] annotation을 위해, 
urlPatterns와 value 속성, 둘 다 설정되었습니다.
 contextConfig.webinfClassesUrl=[{0}]을(를) 위한 URL을 결정할 수 
없습니다.
-contextConfig.xmlSettings=컨텍스트 [{0}]이 web.xml과 web-fragment.xml 
파일들을 validation:[{1}]와(과) namespaceAware:[{2}]을 사용하여 
파싱합니다.
+contextConfig.xmlSettings=컨텍스트 [{0}]이(가), validation:[{1}]와(과) 
namespaceAware:[{2}]을 사용하여, web.xml과 web-fragment.xml 파일들을 
파싱합니다.
 
-embedded.authenticatorNotInstanceOfValve=설정된 Authenticator는 Valve가 
아닙니다.
-embedded.noEngines=어떤 엔진도 아직 정의되지 않았습니다.
-embedded.notmp=위치가 [{0}]인 임시 폴더를 찾을 수 없습니다.
+embedded.authenticatorNotInstanceOfValve=지정된 Authenticator는 Valve가 
아닙니다.
+embedded.noEngines=엔진들이 아직 정의되지 않았습니다.
+embedded.notmp=[{0}] 위치로 지정된 임시 폴더를 찾을 수 
없습니다.
 
 engineConfig.cce=Lifecycle 이벤트 데이터 객체 [{0}]이(가) Engine 
객체가 아닙니다.
 engineConfig.start=EngineConfig: START 처리 중
-engineConfig.stop=EngineConfig: 처리를 종료함.
+engineConfig.stop=EngineConfig: STOP 처리 중
 
 expandWar.copy=[{0}]을(를) [{1}]에 복사하는 중 오류 발생
 expandWar.createFailed=디렉토리 [{0}]을(를) 생성할 수 없습니다.
 expandWar.createFileFailed=파일 [{0}]을(를) 생성할 수 없습니다.
 expandWar.deleteFailed=[{0}]이(가) 완전히 삭제될 수 없었습니다. 
남아있는 파일들의 존재는 문제들을 일으킬 수 있습니다.
-expandWar.deleteOld=압축이 풀려진 디렉토리 [{0}]의 최종 변경 
시간이 연관된 WAR의 그것과 부합하지 않습니다. 해당 디렉토
리는 삭제될 것입니다.
-expandWar.illegalPath=해당 아카이브 [{0}]에 문제가 있어 무시될 
것입니다: 아카이브의 한 엔트리가 허용되지 않는 경로 
[{1}]을(를) 포함하고 있으며 이는  정의된 docBase [{3}] 외부에 
존재하기 때문에 [{2}]에 압축을 풀지 않았습니다.
-expandWar.lastModifiedFailed=[{0}]을(를) 위해 최종 변경 시간을 설ì 
•í•  수 없습니다.
-expandWar.missingJarEntry=JarEntry [{0}]을(를) 위한 입력 스트림을 
열 수 없습니다 - WAR 파일이 깨졌나요?
-
-failedContext.start=글로벌, 또는 호스트나 컨텍스트 별, 둘 중 
하나의 context.xml 파일을 처리하지 못하였습니다. 하여 해당 
[{0}] 컨텍스트는 시작될 수 없습니다.
-
-hostConfig.appBase=호스트 [{0}]을(를) 위한 애플리케이션 base 
[{1}]이(가) 존재하지 않거나 디렉토리가 아닙니다. 
deployOnStartUp과 autoDeploy가, 배치 오류들을 방지하기 위하여, 
false로 설정되어 있었습니다. 다른 오류들이 여전히 발생할 
수 있습니다.
-hostConfig.canonicalizing=[{1}]의 배치를 제거하려 시도하는 동안 
[{0}]을(를) 위한 canonical 경로를 결정할 수 없습니다.
-hostConfig.cce=Lifecycle 이벤트 데이터 객체 [{0}]이(가) Host 
객체가 아닙니다.
+expandWar.deleteOld=압축이 풀려진 디렉토리 [{0}]의 최종 변경 
시간이, 연관된 WAR의 최종 변경 시간과 부합하지 않습니다. 
해당 디렉토리는 삭제될 것입니다.
+expandWar.illegalPath=아카이브 [{0}]에 문제가 있어 무시될 것입
니다: 엔트리가 불허되는 경로 [{1}]을(를) 포함하고 있고, 그 
경로가 정의된 docBase [{3}] 외부에 존재하기 때문에, [{2}]에 
압축을 풀지 않았습니다.
+expandWar.lastModifiedFailed=[{0}]을(를) 위해, 최종 변경 시간을 
설정할 수 없습니다.
+expandWar.missingJarEntry=JarEntry [{0}]을(를) 위한 입력 스트림을 
얻을 수 없습니다 - WAR 파일이 깨졌나요?
+
+failedContext.start=글로벌, 또는 호스트 별, 또는 해당 컨í…
ìŠ¤íŠ¸ì˜ context.xml 파일을 처리하지 못하였으므로, 컨텍스트 
[{0}]은(는) 시작될 수 없습니다.
+
+hostConfig.appBase=호스트 [{0}]을(를) 위한 애플리케이션 base 
[{1}]이(가), 존재하지 않거나 디렉토리가 아닙니다. 배치 
오류들을 방지하기 위하여, deployOnStartUp과 autoDeploy가 false로 
설정되어 있었습니다. 다른 오류들이 여전히 발생할 수 
있습니다.
+hostConfig.canonicalizing=[{1}]의 배치를 제거하려 시도하는 동안, 
[{0}]을(를) 위한 canonical 경로를 결정할 수 없습니다.
+hostConfig.cce=Lifecycle 이벤트 데이터 객체 [{0}]이(가) 호스트 
객체가 아닙니다.
 hostConfig.context.remove=컨텍스트 [{0}]을(를) 제거하는 중 오류 
발생
-hostConfig.context.restart=컨텍스트 [{0}]을(를) 재시작하는 동안 
오류 발생
+hostConfig.context.restart=컨텍스트 [{0}]이(가) 다시 시작하는 
동안 오류 발생
 hostConfig.createDirs=배치를 위한 디렉토리 [{0}]을(를) 생성할 
수 없습니다.
 hostConfig.deploy.error=웹 애플리케이션 디렉토리 [{0}]을(를) 
배치하는 중 예외 발생
-hostConfig.deployDescriptor=Deployment descriptor [{0}]을(를) 
배치합니다.
-hostConfig.deployDescriptor.blocked=컨텍스트 경로 [{0}]인 해당 웹 애
플리케이션이 배치되지 못했습니다. 이유는 해당 애
플리케이션의 안전한 배치에 필요한 설정들이 deployment 
descriptor [{1}]에 포함되어 있으나 이 호스트의 deployXML 설정에 
의해 deployment descriptor들의 처리가 되지 않아서일 수 
있습니다. 이 애플리케이션을 배치하기 위해서는 적합한 
descriptor가 [{2}]에 생성되어야 합니다.
-hostConfig.deployDescriptor.error=Deployment descriptor [{0}]을(를) 
배치하는 중 오류 발생
-hostConfig.deployDescriptor.finished=Deployment descriptor [{0}]의 배치가 
[{1}] 밀리초에 완료되었습니다.
-hostConfig.deployDescriptor.hiddenDir=외부 docBase와 함께 배치 
descriptor [{0}]을(를) 배치한다는 것은, appBase 내의 해당 디ë 
‰í† ë¦¬ [{1}]이(가) 무시될 것을 의미합니다.
-hostConfig.deployDescriptor.hiddenWar=외부 docBase를 포함한 Deployment 
descriptor [{0}]의 배치는 appBase 내의 WAR [{1}]은 무시될 것을 
의미합니다.
-hostConfig.deployDescriptor.localDocBaseSpecified=해당 호스트 appBase 
내의 docBase [{0}]이(가) 지정되었는데, 이는 무시될 것입니다.
-hostConfig.deployDescriptor.path=deployment descriptor [{1}] 내에서, [{0}] 
값을 가진 해당 path 속성은 무시됩니다.
-hostConfig.deployDescriptor.threaded.error=Deployment descriptor들을 
배치하려는 멀티 쓰레드 작업이 완료되기를 기다리는 중 
오류 발생
-hostConfig.deployDir=웹 애플리케이션을 디렉토리 [{0}]에 
배치합니다:
+hostConfig.deployDescriptor=배치 descriptor [{0}]을(를) 배치합니다.
+hostConfig.deployDescriptor.blocked=컨텍스트 경로 [{0}]의 웹 애
플리케이션이 배치되지 않았습니다. 왜냐하면 해당 애
플리케이션의 안전한 배치에 필요한 설정들이 배치 descriptor 
[{1}]에 포함되어 있으나, 이 호스트의 deployXML 설정에 의해 
배치 descriptor들이 처리 되지 않았기 때문입니다. 이 애
플리케이션을 배치하기 위해서는 적절한 descriptor가 [{2}]에 
생성되어야 합니다.
+hostConfig.deployDescriptor.error=배치 descriptor [{0}]을(를) 배치하는 
중 오류 발생
+hostConfig.deployDescriptor.finished=배치 descriptor [{0}]의 배치가 
[{1}] 밀리초 내에 완료되었습니다.
+hostConfig.deployDescriptor.hiddenDir=외부 docBase를 사용하여 배치 
descriptor [{0}]을(를) 배치하는 것은, appBase 내의 디렉토리 
[{1}]이(가) 무시될 것을 의미합니다.
+hostConfig.deployDescriptor.hiddenWar=외부 docBase를 포함한 배치 
descriptor [{0}]의 배치는, appBase 내의 WAR [{1}]이(가) 무시될 
것을 의미합니다.
+hostConfig.deployDescriptor.localDocBaseSpecified=호스트 appBase 내의 
docBase [{0}]이(가) 지정되었으나, 이는 무시될 것입니다.
+hostConfig.deployDescriptor.path=배치 descriptor [{1}] 내에서, [{0}] 
값을 가진 path 속성은 무시됩니다.
+hostConfig.deployDescriptor.threaded.error=배치 descriptor들을 배치하ë 
¤ëŠ” 멀티 쓰레드 작업이 완료되기를 기다리는 중 오류 발생
+hostConfig.deployDir=웹 애플리케이션 디렉토리 [{0}]을(를) 
배치합니다.
 hostConfig.deployDir.error=웹 애플리케이션 디렉토리 [{0}]을(를) 
배치하는 중 오류 발생
-hostConfig.deployDir.finished=웹 애플리케이션 디렉토리 [{0}]에 
대한 배치를 [{1}] 밀리초에 완료하였습니다.
-hostConfig.deployDir.threaded.error=디렉토리들에 대해 멀티 쓰레드 
배치 작업이 완료되기를 기다리는 중 오류 발생
+hostConfig.deployDir.finished=웹 애플리케이션 디렉토리 [{0}]에 
대한 배치가 [{1}] 밀리초에 완료되었습니다.
+hostConfig.deployDir.threaded.error=디렉토리들의 멀티 쓰레드 배치 
작업이 완료되기를 기다리는 중 오류 발생
 hostConfig.deployWar=웹 애플리케이션 아카이브 [{0}]을(를) 
배치합니다.
-hostConfig.deployWar.error=웹 애플리케이션 아카이브 [{0}]을(를) 
배치하는 과정에서 오류 발생
+hostConfig.deployWar.error=웹 애플리케이션 아카이브 [{0}]을(를) 
배치하는 중 오류 발생
 hostConfig.deployWar.finished=웹 애플리케이션 아카이브 [{0}]의 
배치가 [{1}] 밀리초에 완료되었습니다.
-hostConfig.deployWar.hiddenDir=해당 WAR [{1}]은(는) 우선순위가 높게 
처리되어야 하고 unpackWARs가 false이기 때문에 해당 디렉토리 
[{0}]은(는) 무시됩니다.
-hostConfig.deployWar.threaded.error=WAR 파일들에 대해 멀티 쓰레드 
배치 작업들이 완료되기까지 대기하는 중 오류 발생
+hostConfig.deployWar.hiddenDir=WAR [{1}]은(는) 우선순위가 높게 
처리되어야 하고, unpackWARs가 false이기 때문에, 디렉토리 
[{0}]은(는) 무시될 것입니다.
+hostConfig.deployWar.threaded.error=WAR 파일들에 대해 멀티 쓰레드 
배치 작업들이 완료되기까지 기다리는 중 오류 발생
 hostConfig.deploying=발견된 웹 애플리케이션들을 배치합니다.
-hostConfig.docBaseUrlInvalid=제공된 docBase는 URL로서 표시될 수 
없습니다.
+hostConfig.docBaseUrlInvalid=제공된 docBase는 URL로서 표현될 수 
없습니다.
 hostConfig.expand=웹 애플리케이션 아카이브 [{0}]의 압축을 
풉니다.
-hostConfig.expand.error=웹 애플리케이션 아카이브 [{0}]을(를) 
압축을 풀려던 중 예외 발생
+hostConfig.expand.error=웹 애플리케이션 아카이브 [{0}]의 압축을 
푸는 중 예외 발생
 hostConfig.expanding=발견된 웹 애플리케이션 아카이브들의 
압축을 풉니다.
-hostConfig.ignorePath=Automatic deployment를 위해 appBase내의 [{0}] 
경로를 무시합니다.
-hostConfig.illegalWarName=war 이름[{0}]이(가) 유효하지 않습니다. 
이 아카이브는 무시 됩니다.
+hostConfig.ignorePath=자동 배치를 위해 appBase내의 [{0}] 경로를 
무시합니다.
+hostConfig.illegalWarName=War 이름[{0}]이(가) 유효하지 않습니다. 
이 아카이브는 무시될 것입니다.
 hostConfig.jmx.register=컨텍스트 [{0}]을(를) 등록하지 
못했습니다.
 hostConfig.jmx.unregister=컨텍스트 [{0}]에 대한 등록을 제거하지 
못했습니다.
-hostConfig.reload=컨텍스트[{0}] 는 (가) 다시로드하는 중 입니다.
-hostConfig.resourceNotAbsolute=[{1}]이(가) 절대 경로가 아니기 
때문에 컨텍스트 [{0}](으)로부터 리소스를 제거할 수 
없습니다.
-hostConfig.start=HostConfig: 처리 시작
-hostConfig.stop=HostConfig.stop() 오퍼레이션을 처리 중입니다.
+hostConfig.reload=컨텍스트 [{0}]을(를) 다시 로드합니다.
+hostConfig.resourceNotAbsolute=[{1}]이(가) 절대 경로가 아니기 
때문에, 컨텍스트 [{0}](으)로부터 리소스를 제거할 수 
없습니다.
+hostConfig.start=HostConfig: 시작 처리 중
+hostConfig.stop=HostConfig.stop() 오퍼레이션 처리 중
 hostConfig.undeploy=컨텍스트 [{0}]의 배치를 제거합니다.
-hostConfig.undeployVersion=활성화된 세션이 없는 컨텍스트 [{0}]의 
이전 버전의 배치를 제거합니다.
+hostConfig.undeployVersion=활성화된 세션이 없는, 컨텍스트 
[{0}]의 이전 버전의 배치를 제거합니다.
 
 passwdUserDatabase.readFail=/etc/passwd로부터 사용자들의 전체 
집합을 구하지 못했습니다.
 
-tomcat.baseDirMakeFail=Base 디렉토리로 사용하기 위한 디렉토리 
[{0}]을(를) 생성할 수 없습니다.
-tomcat.baseDirNotDir=base 디렉토리를 위한 위치 [{0}]은(는) 디렉토
리가 아닙니다.
+tomcat.baseDirMakeFail=Base 디렉토리로서 사용하기 위한, 디렉토
리 [{0}]을(를) 생성할 수 없습니다.
+tomcat.baseDirNotDir=base 디렉토리를 위해 지정된 위치 
[{0}]은(는) 디렉토리가 아닙니다.
 tomcat.homeDirMakeFail=홈 디렉토리로 사용할 디렉토리 
[{0}]을(를) 생성할 수 없습니다.
 tomcat.invalidCommandLine=유효하지 않은 명령 행 아규먼트들 [{0}]
-tomcat.noContextClass=호스트 [{1}]와(ê³¼) URL [{2}]을(를) 위한 컨í…
ìŠ¤íŠ¸ 클래스 [{0}]의 인스턴스를 생성하지 못했습니다.
-tomcat.noContextXml=[{0}]에서 웹 애플리케이션의 context.xml을 ê²°ì 
•í•  수 없습니다.
+tomcat.noContextClass=호스트 [{1}]와(ê³¼) URL [{2}]을(를) 위한, 컨í…
ìŠ¤íŠ¸ 클래스 [{0}]의 인스턴스를 생성하지 못했습니다.
+tomcat.noContextXml=[{0}]에서 웹 애플리케이션 context.xml을 결정할
 수 없습니다.
 
-userConfig.database=사용자 데이터베이스를 로드하는 과정에서 
예외가 발생하였습니다.
+userConfig.database=사용자 데이터베이스를 로드하는 중 예외 
발생
 userConfig.deploy=사용자 [{0}]을(를) 위해 웹 애플리케이션을 
배치합니다.
 userConfig.deploy.threaded.error=사용자 디렉토리들의 멀티 쓰레드 
배치 작업이 완료되기를 기다리는 중 오류 발생
 userConfig.deploying=사용자 웹 애플리케이션들을 배치합니다.
-userConfig.error=사용자 [{0}]을(를) 위한 웹 애플리케이션 배치 
오류
-userConfig.start=UserConfig 클래스가 처리를 시작합니다.
+userConfig.error=사용자 [{0}]을(를) 위한 웹 애플리케이션을 
배치 중 오류 발생
+userConfig.start=UserConfig: START 처리 중
 userConfig.stop=UserConfig: STOP 처리 중
 
 versionLoggerListener.arg=명령 행 아규먼트: {0}
 versionLoggerListener.catalina.base=CATALINA_BASE:         {0}
 versionLoggerListener.catalina.home=CATALINA_HOME:         {0}
-versionLoggerListener.env=시스템 환경 변수:  {0} = {1}
+versionLoggerListener.env=환경 변수:  {0} = {1}
 versionLoggerListener.java.home=자바 홈:             {0}
 versionLoggerListener.os.arch=아키텍처:          {0}
 versionLoggerListener.os.name=운영체제 이름:               {0}
@@ -175,7 +175,7 @@ versionLoggerListener.os.version=운�
 versionLoggerListener.prop=시스템 프로퍼티:       {0} = {1}
 versionLoggerListener.serverInfo.server.built=Server 빌드 시각:          
{0}
 versionLoggerListener.serverInfo.server.number=Server 버전 번호:         
{0}
-versionLoggerListener.serverInfo.server.version=서버 버전:        {0}
+versionLoggerListener.serverInfo.server.version=서버 버전 이름:        
{0}
 versionLoggerListener.vm.vendor=JVM 벤더:            {0}
 versionLoggerListener.vm.version=JVM 버전:           {0}
 

Modified: 
tomcat/trunk/java/org/apache/catalina/storeconfig/LocalStrings_ko.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/storeconfig/LocalStrings_ko.properties?rev=1850332&r1=1850331&r2=1850332&view=diff
==============================================================================
--- 
tomcat/trunk/java/org/apache/catalina/storeconfig/LocalStrings_ko.properties 
(original)
+++ 
tomcat/trunk/java/org/apache/catalina/storeconfig/LocalStrings_ko.properties 
Fri Jan  4 08:58:36 2019
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-config.emptyObjectName=객체 이름으로서 널이나 빈 문자열은 유
효하지 않습니다.
+config.emptyObjectName=널이거나 빈 문자열인 객체 이름은 유
효하지 않습니다.
 config.missingContextFile=저장해야 할 컨텍스트 [{0}]의 설정 
파일이 없습니다.
 config.objectNameNotFound=객체 이름 [{0}]을(를) 찾을 수 없습니다.
 config.storeContextError=컨텍스트 [{0}]을(를) 저장하는 중 오류 
발생
@@ -23,21 +23,21 @@ factory.storeNoDescriptor=엘리ë
 factory.storeTag=태그 [{0}]을(를) 저장합니다. ( 객체: [{1}] )
 
 globalNamingResourcesSF.noFactory=NamingResources 저장소 팩토리를 
찾을 수 없습니다.
-globalNamingResourcesSF.wrongElement=잘못된 엘리먼트 [{0}]
+globalNamingResourcesSF.wrongElement=잘못된 엘리먼트: [{0}]
 
 registry.loadClassFailed=클래스 [{0}]을(를) 로드하지 못했습니다.
 
-standardContextSF.cannotWriteFile=[{0}]에 있는 파일에 쓸 수 
없습니다.
+standardContextSF.cannotWriteFile=[{0}]에 파일을 쓸 수 없습니다.
 standardContextSF.canonicalPathError=설정 파일 [{0}]의 canonical 
경로를 구하지 못했습니다.
-standardContextSF.moveFailed=[{0}]에 있는 컨텍스트 원본 파일은 
널이거나, 파일이 아니거나 또는 쓰기가 안되는 파일입니다.
-standardContextSF.storeContext=컨텍스트 [{0}]의 설정을 경로 [{1}]에 
별도로 저장합니다.
-standardContextSF.storeContextWithBackup=컨텍스트 [{0}]의 설정을 
경로 [{1}]에 위치한 백업과 분리하여 저장합니다.
+standardContextSF.moveFailed=[{0}]에 있는 컨텍스트 원본 파일이, 
널이거나, 파일이 아니거나, 또는 쓰기 가능하지 않은 
파일입니다.
+standardContextSF.storeContext=컨텍스트 [{0}]의 설정을, 경로 
[{1}]에 별도로 저장합니다.
+standardContextSF.storeContextWithBackup=컨텍스트 [{0}]의 설정을, 
경로 [{1}]에 위치한 백업과 분리하여 저장합니다.
 
 storeConfigListener.loadError=StoreConfig를 로드하는 중 오류 발생
-storeConfigListener.notServer=해당 리스너가 서버가 아닌 다른 
구성요소에 추가되었으므로 무시될 것입니다.
+storeConfigListener.notServer=서버가 아닌 다른 구성요소에 
리스너가 추가되었으므로, 이 리스너는 무시될 것입니다.
 storeConfigListener.registerError=StoreConfig MBean을 등록하는 중 오류 
발생
 
 storeFactory.noDescriptor=엘리먼트 [{0}].[{1}]을(를) 위한 
descriptor가 설정되지 않았습니다.
 
 storeFileMover.directoryCreationError=디렉토리 [{0}]을(를) 생성할 수 
없습니다.
-storeFileMover.renameError=[{0}]을 [{1}](으)로 이름을 변경할 수 
없습니다.
+storeFileMover.renameError=[{0}]을(를) [{1}](으)로 이름을 변경할 수 
없습니다.

Modified: 
tomcat/trunk/java/org/apache/catalina/tribes/group/LocalStrings_ko.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/group/LocalStrings_ko.properties?rev=1850332&r1=1850331&r2=1850332&view=diff
==============================================================================
--- 
tomcat/trunk/java/org/apache/catalina/tribes/group/LocalStrings_ko.properties 
(original)
+++ 
tomcat/trunk/java/org/apache/catalina/tribes/group/LocalStrings_ko.properties 
Fri Jan  4 08:58:36 2019
@@ -13,17 +13,17 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-channelCoordinator.alreadyStarted=채털이 이미 다음 레벨로 
시작되었습니다: [{0}]
-channelCoordinator.invalid.startLevel=유요하지 않은 start 레벨입
니다. 유효한 레벨은 다음과 같습니다: 
SND_RX_SEQ,SND_TX_SEQ,MBR_TX_SEQ,MBR_RX_SEQ
+channelCoordinator.alreadyStarted=채널이 이미 레벨 [{0}](으)로 
시작되었습니다.
+channelCoordinator.invalid.startLevel=유요하지 않은 시작 레벨입
니다. 유효한 레벨은 SND_RX_SEQ, SND_TX_SEQ, MBR_TX_SEQ, MBR_RX_SEQ입
니다.
 
 groupChannel.listener.alreadyExist=리스너가 이미 존재합니다: 
[{0}][{1}]
 groupChannel.noDestination=그룹 채널에서 전송 대상 멤버가 
없습니다.
 groupChannel.nullMessage=널 메시지를 전송할 수 없습니다.
 groupChannel.optionFlag.conflict=인터셉터 옵션 플래그가 
충돌합니다: [{0}]
 groupChannel.receiving.error=메시지 수신 중 오류 발생
-groupChannel.sendFail.noRpcChannelReply=rpc 채널을 찾을 수 없습니다. 
NoRpcChannelReply을 보내지 못했습니다.
-groupChannel.unable.deserialize=메시지 [{0}]을(를) 역직렬화할 수 
없습니다.
-groupChannel.unable.sendHeartbeat=Tribes interceptor stack을 통해 
heartbeat를 보낼 수 없습니다. 다시 sleep을 시도할 것입니다.
-groupChannel.warn.noUtilityExecutor=UtilityExecutor가 설정되지 
않았습니다. 새로 생성합니다.
+groupChannel.sendFail.noRpcChannelReply=RPC 채널을 찾을 수 없습니다. 
NoRpcChannelReply을 보내지 못했습니다.
+groupChannel.unable.deserialize=메시지를 역직렬화할 수 
없습니다:[{0}]
+groupChannel.unable.sendHeartbeat=Tribes 인터셉터 스택을 통해 
heartbeat를 보낼 수 없습니다. 다시 sleep을 시도할 것입니다.
+groupChannel.warn.noUtilityExecutor=UtilityExecutor가 설정되지 않아, 
새로 생성합니다.
 
-rpcChannel.replyFailed=RpcChannel에서 응답을 되돌려 보내지 
못했습니다.
+rpcChannel.replyFailed=RpcChannel에서 응답을 되돌려 보낼 수 
없습니다.

Modified: 
tomcat/trunk/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_ko.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_ko.properties?rev=1850332&r1=1850331&r2=1850332&view=diff
==============================================================================
--- 
tomcat/trunk/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_ko.properties
 (original)
+++ 
tomcat/trunk/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_ko.properties
 Fri Jan  4 08:58:36 2019
@@ -16,16 +16,16 @@
 domainFilterInterceptor.member.refused=멤버 [{0}]이(가) 클러스터에 
참가하는 것이 거부되었습니다.
 domainFilterInterceptor.message.refused=클러스터 [{0}](으)로부터 
받은 메시지가 거부되었습니다.
 
-encryptInterceptor.algorithm.required=암호화 알고리즘이 
요구됩니다. 예) AES/CBC/PKCS5Padding.
+encryptInterceptor.algorithm.required=암호화 알고리즘을 완전하게 
지정해야 합니다. 예) AES/CBC/PKCS5Padding.
 encryptInterceptor.algorithm.unsupported-mode=EncryptInterceptor가 블록 
cipher 모드 [{0}]을(를) 지원하지 않습니다.
 encryptInterceptor.decrypt.error.short-message=메시지를 해독하지 
못했습니다: 메시지가 너무 일찍 끝났습니다 (premature 
end-of-message).
 encryptInterceptor.decrypt.failed=메시지를 해독하지 못했습니다.
-encryptInterceptor.encrypt.failed=메시지 암호화에 실패했습니다.
+encryptInterceptor.encrypt.failed=메시지를 암호화하지 못했습니다.
 encryptInterceptor.init.failed=EncryptInterceptor를 초기화하지 
못했습니다.
 encryptInterceptor.key.required=암호화 키가 필수적입니다.
 
 fragmentationInterceptor.fragments.missing=Fragment들이 없습니다.
-fragmentationInterceptor.heartbeat.failed=FragmentationInterceptor에서 
heartbeat cleanup을 수행할 수 없습니다.
+fragmentationInterceptor.heartbeat.failed=FragmentationInterceptor에서 
heartbeat를 clean up 할 수 없습니다.
 
 gzipInterceptor.compress.failed=바이트 컨텐트들을 압축할 수 
없습니다.
 gzipInterceptor.decompress.failed=바이트 컨텐트들의 압축을 풀 수 
없습니다.
@@ -48,15 +48,15 @@ messageDispatchInterceptor.completeMessa
 messageDispatchInterceptor.errorMessage.failed=오류 메시지를 되돌려 
보고할 수 없습니다.
 messageDispatchInterceptor.queue.full=비동기 큐가 꽉 차서 한계값인 
[{0}] 바이트에 도달했습니다. 현재 값: [{1}] 바이트.
 messageDispatchInterceptor.unableAdd.queue=비동기 큐에 메시지를 
추가할 수 없습니다. 큐의 버그일까요?
-messageDispatchInterceptor.warning.optionflag=경고: 귀하는 비동기 옵ì…
˜ 플래그를 오버라이드하고 있는데, 이는 애플리케이션들이 
사용할 수도 있는 Channel.SEND_OPTIONS_ASYNCHRONOUS 옵션을 사용 
불능 상태로 만들 것입니다.
+messageDispatchInterceptor.warning.optionflag=경고: 귀하는 비동기 옵ì…
˜ 플래그를 오버라이드하고 있는데, 이는 다른 애플리케이ì…
˜ë“¤ì´ 사용할 수도 있는 Channel.SEND_OPTIONS_ASYNCHRONOUS 옵션을 
사용 불능 상태로 만들 것입니다.
 
 nonBlockingCoordinator.electionMessage.sendfailed=Election 메시지를 
[{0}]에 보낼 수 없습니다.
 nonBlockingCoordinator.heartbeat.failed=Heartbeat를 수행할 수 
없습니다.
-nonBlockingCoordinator.heartbeat.inconsistency=Heartbeat가 일관되지 
않은 상태로 발견되었습니다. Election을 재시작합니다.
-nonBlockingCoordinator.memberAdded.failed=멤버가 추가되었을 때, 
election을 시작하지 못했습니다.
+nonBlockingCoordinator.heartbeat.inconsistency=Heartbeat가 일관되지 
않은 상태로 발견되었습니다. Election을 다시 시작합니다.
+nonBlockingCoordinator.memberAdded.failed=멤버가 추가되었을 때, 
election을 시작할 수 없었습니다.
 nonBlockingCoordinator.memberAlive.failed=멤버가 살아있는지 점검할 
수 없습니다. 아마도 해당 멤버가 다운된 것 같습니다.
-nonBlockingCoordinator.memberDisappeared.failed=멤버가 제거되었을 때, 
election을 시작할 수 없습니다.
-nonBlockingCoordinator.processCoordinationMessage.failed=CoordinationMessage를
 처리하는 동안 오류가 발생했습니다. 치명적인 오류일 수 
있습니다.
+nonBlockingCoordinator.memberDisappeared.failed=멤버가 제거되었을 때, 
election을 시작할 수 없었습니다.
+nonBlockingCoordinator.processCoordinationMessage.failed=CoordinationMessage 
처리 중 오류 발생. 치명적인 오류일 수 있습니다.
 nonBlockingCoordinator.report=CoordinationEvent[type={0}\n\
 \tLocal: {1}\n\
 \tCoord: {2}\n\
@@ -66,28 +66,28 @@ nonBlockingCoordinator.report=Coordinati
 \tInfo: {6}\n\
 ]
 
-orderInterceptor.messageAdded.sameCounter=추가된 메시지가 동일한 
카운터를 가지고 있습니다. 동기화 결함입니다. 해당 
OrderInterceptor를 사용불능 상태로 설정하십시오.
+orderInterceptor.messageAdded.sameCounter=추가된 메시지가 동일한 
카운터를 가지고 있습니다. 동기화 결함입니다. 
OrderInterceptor를 사용불능 상태로 설정하십시오.
 
-staticMembershipInterceptor.no.failureDetector=TcpFailureDetector가 
존재하지 않습니다. 정적 멤버들에 대한 자동 탐지는 정상 
동작하지 않을 것입니다. TcpFailureDetector 아래에 
StaticMembershipInterceptor를 정의함으로써 정적 멤버들에 대한 
자동 탐지는 정상 동작할 것입니다.
-staticMembershipInterceptor.no.pingInterceptor=TcpPingInterceptor가 
존재하지 않습니다. 정적 멤버들에 대한 Heath check는 제대로 
동작하지 않을 것입니다. TcpPingInterceptor를 정의해야, 정적 
멤버들에 대한 Health check가 정상 동작할 것입니다.
-staticMembershipInterceptor.sendLocalMember.failed=로컬 멤버 notification 
실패
-staticMembershipInterceptor.sendShutdown.failed=시스템을 셧다운하기 
위한 노티피케이션이 실패하였습니다.
+staticMembershipInterceptor.no.failureDetector=TcpFailureDetector가 
없습니다. 정적 멤버들에 대한 자동 탐지가 정상 동작하지 
않을 것입니다. TcpFailureDetector 아래에 
StaticMembershipInterceptor를 정의하게 되면, 정적 멤버들에 대한 
자동 탐지가 정상 동작할 것입니다.
+staticMembershipInterceptor.no.pingInterceptor=TcpPingInterceptor가 
존재하지 않습니다. 정적 멤버들에 대한 heath check는 제대로 
동작하지 않을 것입니다. TcpPingInterceptor를 정의함으로써, ì 
•ì  멤버들에 대한 health check가 정상 동작할 것입니다.
+staticMembershipInterceptor.sendLocalMember.failed=로컬 멤버 통지 실패
+staticMembershipInterceptor.sendShutdown.failed=시스템을 셧다운하기 
위한 통지가 실패했습니다.
 
-tcpFailureDetector.already.disappeared=검증 완료. 멤버가 이미 
사라졌습니다. [{0}]
+tcpFailureDetector.already.disappeared=검증 완료. 멤버가 이미 
사라졌습니다: [{0}]
 tcpFailureDetector.failureDetection.failed=멤버에 대한 실패 탐지 ì 
ê²€ì„ 수행할 수 없습니다. 아마도 해당 멤버 [{0}]이(가) 
다운된 것 같습니다.
 tcpFailureDetector.heartbeat.failed=TcpFailureDetector에서 heartbeat ì 
ê²€ì„ 수행할 수 없습니다.
-tcpFailureDetector.member.disappeared=Verification 완료. 멤버가 
사라졌습니다: [{0}]
-tcpFailureDetector.memberDisappeared.verify=memberDisappeared[{0}] 
메시지를 받았습니다. 이를 확인할 것입니다.
+tcpFailureDetector.member.disappeared=검증 완료. 멤버가 
사라졌습니다: [{0}]
+tcpFailureDetector.memberDisappeared.verify=멤버 사라짐 메시지를 
받았습니다: [{0}]. 이를 검증할 것입니다.
 tcpFailureDetector.performBasicCheck.memberAdded=통지 받지는 
못했지만, 멤버가 추가되었습니다: [{0}]
-tcpFailureDetector.still.alive=해당 멤버에 대한 memberDisappeared() 
이벤트 처리를 시도했으나, 해당 멤버 [{0}](이)가 아직 
살아있는 상태입니다.
-tcpFailureDetector.suspectMember.alive=의심된 멤버 서버가 살아 
있음을 확인했습니다. [{0}]
-tcpFailureDetector.suspectMember.dead=다음 의심되었던 멤버가 
다운된 것으로 확정함: [{0}]
+tcpFailureDetector.still.alive=검증 완료. 멤버가 아직 살아 
있습니다: [{0}]
+tcpFailureDetector.suspectMember.alive=의심 멤버 서버가 살아 
있음을 확인했습니다. [{0}]
+tcpFailureDetector.suspectMember.dead=의심 멤버가 다운된 것으로 
확인됨: [{0}]
 
-tcpPingInterceptor.ping.failed=TCP ping을 보내지 못했습니다.
-tcpPingInterceptor.pingFailed.pingThread=TCP ping 쓰레드로부터 ping을 ì 
„송할 수 없습니다.
+tcpPingInterceptor.ping.failed=TCP ping을 보낼 수 없습니다.
+tcpPingInterceptor.pingFailed.pingThread=TCP ping 쓰레드로부터, ping을 
전송할 수 없습니다.
 
-throughputInterceptor.report=ThroughputInterceptor 의 리포트 [\n\
-\tTx Msg:{0} 메시지\n\
+throughputInterceptor.report=ThroughputInterceptor의 보고 [\n\
+\tTx Msg:{0} 메시지(들)\n\
 \tSent:{1} MB (전체)\n\
 \tSent:{2} MB (애플리케이션)\n\
 \tTime:{3} 초\n\
@@ -96,8 +96,9 @@ throughputInterceptor.report=ThroughputI
 \tError Msg:{6}\n\
 \tRx Msg:{7} 메시지\n\
 \tRx Speed:{8} MB/sec (첫번째 메시지 이후로)\n\
-\tReceived:{9} MB]
+\tReceived:{9} MB]\n\
+\n
 
 twoPhaseCommitInterceptor.expiredMessage=만료된 메시지 [{0}]을(를) ì 
œê±°í•©ë‹ˆë‹¤.
 twoPhaseCommitInterceptor.heartbeat.failed=해당 TwoPhaseCommit 인터ì…
‰í„°ì—ì„œ heartbeat를 수행할 수 없습니다.
-twoPhaseCommitInterceptor.originalMessage.missing=확인 플래그를 
받았습니다만, 원본 메시지가 없습니다. ID:[{0}]
+twoPhaseCommitInterceptor.originalMessage.missing=확인 플래그를 
받았지만, 원본 메시지가 없습니다. ID:[{0}]



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

Reply via email to