From a44a126de6e24d4bb47d5464e06ec9869654de55 Mon Sep 17 00:00:00 2001 From: JongDae Kim Date: Tue, 12 Jan 2010 11:36:49 +0000 Subject: [PATCH] translated! git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18512 1b8cb986-b30d-0410-93ca-fae66ebed9b2 --- .../docbook/ko-KR/content/architecture.po | 540 ++++-------------- 1 file changed, 112 insertions(+), 428 deletions(-) diff --git a/documentation/manual/src/main/docbook/ko-KR/content/architecture.po b/documentation/manual/src/main/docbook/ko-KR/content/architecture.po index 5183483075..1593e093e5 100644 --- a/documentation/manual/src/main/docbook/ko-KR/content/architecture.po +++ b/documentation/manual/src/main/docbook/ko-KR/content/architecture.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2009-07-14 19:55+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2010-01-12 20:35+0900\n" +"Last-Translator: Jongdae Kim \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,68 +24,39 @@ msgstr "개요" #. Tag: para #: architecture.xml:35 -#, fuzzy, no-c-format -msgid "" -"The diagram below provides a high-level view of the Hibernate architecture:" -msgstr "Hibernate 아키텍처에 대한 (매우) 높은 수준의 개요::" +#, no-c-format +msgid "The diagram below provides a high-level view of the Hibernate architecture:" +msgstr "아래 다이어그램은 Hibernate 아키텍처에 대한 높은 수준의 뷰를 제공한다:" #. Tag: para #: architecture.xml:48 -#, fuzzy, no-c-format -msgid "" -"We do not have the scope in this document to provide a more detailed view of " -"all the runtime architectures available; Hibernate is flexible and supports " -"several different approaches. We will, however, show the two extremes: " -"\"minimal\" architecture and \"comprehensive\" architecture." -msgstr "" -"우리는 런타임 아키텍처에 대한 보다 상세한 뷰를 보여주고 싶다. 불행하게도, " -"Hibernate는 유연하며 몇 가지 접근법들을 제공한다. 우리는 두 가지 극단을 보여" -"줄 것이다. \"경량급\" 아키텍처는 그것 자신의 JDBC 커넥션들을 제공하고 그것 자" -"신의 트랜잭션들을 관리하는 어플리케이션을 갖는다. 이 접근법은 Hibernate의 API" -"의 최소 부분집합을 사용한다:" +#, no-c-format +msgid "We do not have the scope in this document to provide a more detailed view of all the runtime architectures available; Hibernate is flexible and supports several different approaches. We will, however, show the two extremes: \"minimal\" architecture and \"comprehensive\" architecture." +msgstr "우리가 이용 가능한 모든 런타임 아키텍처들에 대한 보다 상세한 개요를 제공하는 것은 이 문서의 범위를 넘어선다; Hibernate는 유연하며 몇몇 다른 접근법들을 제공한다. 하지만 우리는 두 가지 극단을 보여줄 것이다. \"최소\" 아키텍처와 \"종합\" 아키텍처." #. Tag: para #: architecture.xml:54 -#, fuzzy, no-c-format -msgid "" -"This next diagram illustrates how Hibernate utilizes database and " -"configuration data to provide persistence services, and persistent objects, " -"to the application." -msgstr "" -"이 다이어그램은 어플리케이션에 영속화 서비스들(과 영속 객체들)을 제공하기 위" -"해 데이터베이스와 컨피그레이션을 사용하는 Hibernate를 보여준다." +#, no-c-format +msgid "This next diagram illustrates how Hibernate utilizes database and configuration data to provide persistence services, and persistent objects, to the application." +msgstr "이 다음 다이어그램은 하이버네이트가 영속화 서비스들과 영속 객체들을 어플리케이션에 제공하기 위해 데이터베이스와 컨피그레이션 데이터를 어떻게 이용하는지를 설명한다." #. Tag: para #: architecture.xml:59 -#, fuzzy, no-c-format -msgid "" -"The \"minimal\" architecture has the application provide its own JDBC " -"connections and manage its own transactions. This approach uses a minimal " -"subset of Hibernate's APIs:" -msgstr "" -"우리는 런타임 아키텍처에 대한 보다 상세한 뷰를 보여주고 싶다. 불행하게도, " -"Hibernate는 유연하며 몇 가지 접근법들을 제공한다. 우리는 두 가지 극단을 보여" -"줄 것이다. \"경량급\" 아키텍처는 그것 자신의 JDBC 커넥션들을 제공하고 그것 자" -"신의 트랜잭션들을 관리하는 어플리케이션을 갖는다. 이 접근법은 Hibernate의 API" -"의 최소 부분집합을 사용한다:" +#, no-c-format +msgid "The \"minimal\" architecture has the application provide its own JDBC connections and manage its own transactions. This approach uses a minimal subset of Hibernate's APIs:" +msgstr "\"최소\" 아키텍처는 어플리케이션으로 하여금 그것 자신의 JDBC 커넥션들을 가지고 그것 자신의 트랜잭션들을 관리하도록 한다. 이 접근법은 하이버네이트 API의 최소 부분집합을 사용한다:" #. Tag: para #: architecture.xml:74 -#, fuzzy, no-c-format -msgid "" -"The \"comprehensive\" architecture abstracts the application away from the " -"underlying JDBC/JTA APIs and allows Hibernate to manage the details." -msgstr "" -"\"전체 정수\" 아키텍처는 기본 JDBC/JTA로부터 어플리케이션을 추상화 시키고 " -"Hibernate로 하여금 상세한 것을 처리하게 한다." +#, no-c-format +msgid "The \"comprehensive\" architecture abstracts the application away from the underlying JDBC/JTA APIs and allows Hibernate to manage the details." +msgstr "\"종합\" 아키텍처는 기본 JDBC/JTA로부터 어플리케이션을 추상화 시키고 Hibernate로 하여금 세부적인 것을 관리하도록 한다." #. Tag: para #: architecture.xml:88 -#, fuzzy, no-c-format +#, no-c-format msgid "Here are some definitions of the objects depicted in the diagrams:" -msgstr "" -"다음은 다이어그램들 내에 있는 객체들에 대한 몇가지 정의들이다: " +msgstr "다음은 다이어그램에 도해되어 있는 객체들에 대한 몇가지 정의들이다:" #. Tag: term #: architecture.xml:93 @@ -95,18 +66,9 @@ msgstr "SessionFactory (org.hibernate.SessionFactory)" #. Tag: para #: architecture.xml:95 -#, fuzzy, no-c-format -msgid "" -"A threadsafe, immutable cache of compiled mappings for a single database. A " -"factory for Session and a client of " -"ConnectionProvider, SessionFactory can " -"hold an optional (second-level) cache of data that is reusable between " -"transactions at a process, or cluster, level." -msgstr "" -"단일 데이터베이스에 대한 컴파일된 매핑들의 threadsafe (불변의) 캐시. Session" -"과 ConnectionProvider의 클라이언트를 위한 팩토리. 프로세스 레벨 또는 클러스" -"터 레벨에서 트랜잭션들 사이에 재사용 가능한 데이터의 선택적인 (second-level) " -"캐시를 보관할 수도 있다." +#, no-c-format +msgid "A threadsafe, immutable cache of compiled mappings for a single database. A factory for Session and a client of ConnectionProvider, SessionFactory can hold an optional (second-level) cache of data that is reusable between transactions at a process, or cluster, level." +msgstr "단일 데이터베이스에 대해 컴파일된 매핑들에 관한 쓰레드안전한, 불변 캐시. Session을 위한 팩토리와 ConnectionProvider, SessionFactory의 클라이언트는 프로세스 레벨 또는 클러스터 레벨에서 트랜잭션들 사이에 재사용이 가능한 데이터에 대한 선택적인 (second-level) 캐시를 보유할 수 있다." #. Tag: term #: architecture.xml:105 @@ -116,18 +78,9 @@ msgstr "Session (org.hibernate.Session)" #. Tag: para #: architecture.xml:107 -#, fuzzy, no-c-format -msgid "" -"A single-threaded, short-lived object representing a conversation between " -"the application and the persistent store. It wraps a JDBC connection and is " -"a factory for Transaction. Session " -"holds a mandatory first-level cache of persistent objects that are used when " -"navigating the object graph or looking up objects by identifier." -msgstr "" -"어플리케이션과 영속 저장소 사이의 대화를 표현하는 단일 쓰레드이고, 수명이 짧" -"은 객체. JDBC 커넥션을 포장한다. Transaction 용 팩토리. 객" -"체 그래프를 네비게이트 하거나 식별자로 객체들을 룩업할 때 사용되는 영속 객체" -"들에 대한 필수적인(첫 번째 레벨의) 캐시를 보관한다." +#, no-c-format +msgid "A single-threaded, short-lived object representing a conversation between the application and the persistent store. It wraps a JDBC connection and is a factory for Transaction. Session holds a mandatory first-level cache of persistent objects that are used when navigating the object graph or looking up objects by identifier." +msgstr "어플리케이션과 영속 저장소 사이의 대화를 표현하는 단일 쓰레드이면서 수명이 짧은 객체. 그것은 JDBC 커넥션을 포장하며, Transaction을 위한 팩토리이다. Session은 객체 그래프를 네비게이트 하거나 식별자로서 객체들을 탐색할 때 사용되는 영속 객체들에 대한 필수적인 첫 번째 레벨 캐시를 보유하고 있다." #. Tag: term #: architecture.xml:117 @@ -137,22 +90,9 @@ msgstr "영속 객체들과 콜렉션들" #. Tag: para #: architecture.xml:119 -#, fuzzy, no-c-format -msgid "" -"Short-lived, single threaded objects containing persistent state and " -"business function. These can be ordinary JavaBeans/POJOs. They are " -"associated with exactly one Session. Once the " -"Session is closed, they will be detached and free to use " -"in any application layer (for example, directly as data transfer objects to " -"and from presentation)." -msgstr "" -"persistent 상태와 비지니스 기능을 포함하는 수명이 짧고, 단일 쓰레드인 객체" -"들. 이것들은 통상의 JavaBeans/POJO들일 수 있고, 오직 그것들에 대한 오직 특별" -"한 것은 그것들이 현재 (정확하게 한 개의) Session과 연관되" -"어 있다는 점이다. Session이 닫히자마자, 그것들은 분리될" -"(detached 상태가 될) 것이고 어플리케이션 레이어에서 사용하는 것이 자유로와진" -"다(예를 들면. 직접적으로 프리젠테이션 계층으로 데이터 전송 객체들로서 그리고 " -"직접적으로 프리젠테이션 계층으로부터 데이터 전송 객체들로서)." +#, no-c-format +msgid "Short-lived, single threaded objects containing persistent state and business function. These can be ordinary JavaBeans/POJOs. They are associated with exactly one Session. Once the Session is closed, they will be detached and free to use in any application layer (for example, directly as data transfer objects to and from presentation)." +msgstr "영속 상태와 비지니스 기능을 포함하는 수명이 짧은, 단일 쓰레드 객체들. 이것들은 통상의 자바빈즈/POJO들일 수 있다. 그것들은 정확히 한 개의 Session과 연관지워진다. Session이 닫히는 순간, 그것들은 분리될 것이고 임의의 어플리케이션 계층에서 사용이 자유로워진다(예를 들면. 직접적으로 프리젠테이션 계층 사이의 데이터 전송 객체들로서)." #. Tag: term #: architecture.xml:129 @@ -162,16 +102,9 @@ msgstr "전이(Transient, 필자 주-과도) 객체들과 콜렉션들" #. Tag: para #: architecture.xml:131 -#, fuzzy, no-c-format -msgid "" -"Instances of persistent classes that are not currently associated with a " -"Session. They may have been instantiated by the " -"application and not yet persisted, or they may have been instantiated by a " -"closed Session." -msgstr "" -"Session과 현재 연관되어 있지 않은 영속 클래스들의 인스턴스" -"들. 그것들은 어플리케이션에 의해 초기화 되었고 (아직) 영속화 되지 않았거나 그" -"것들은 닫혀진Session에 의해 초기화 되었을 수도 있다." +#, no-c-format +msgid "Instances of persistent classes that are not currently associated with a Session. They may have been instantiated by the application and not yet persisted, or they may have been instantiated by a closed Session." +msgstr "현재 Session과 연관되어 있지 않은 영속 클래스들의 인스턴스들. 그것들은 어플리케이션에 의해 초기화 되었고 아직 영속화 되지 않았거나 그것들은 닫힌 Session에 의해 초기화 되었을 수 있다." #. Tag: term #: architecture.xml:140 @@ -181,64 +114,33 @@ msgstr "Transaction (org.hibernate.Transaction)" #. Tag: para #: architecture.xml:142 -#, fuzzy, no-c-format -msgid "" -"(Optional) A single-threaded, short-lived object used by the application to " -"specify atomic units of work. It abstracts the application from the " -"underlying JDBC, JTA or CORBA transaction. A Session " -"might span several Transactions in some cases. However, " -"transaction demarcation, either using the underlying API or " -"Transaction, is never optional." -msgstr "" -"(옵션) 작업의 원자 단위를 지정하기 위해 어플리케이션에 의해 사용되는 단일 쓰" -"레드이고, 수명이 짧은 객체. 기본 JDBC, JTA 또는 CORBA 트랜잭션으로부터 어플리" -"케이션을 추상화 시킨다. 몇몇 경우들에서 하나의 Session은 " -"여러 개의 Transaction들에 걸칠 수 있다. 하지만 기본 API 또" -"는 Transaction을 사용하는 트랜잭션 경계 설정은 결코 옵션" -"이 아니다!" +#, no-c-format +msgid "(Optional) A single-threaded, short-lived object used by the application to specify atomic units of work. It abstracts the application from the underlying JDBC, JTA or CORBA transaction. A Session might span several Transactions in some cases. However, transaction demarcation, either using the underlying API or Transaction, is never optional." +msgstr "(옵션) 어플리케이션에 의해 작업의 원자 단위를 지정하는데 사용되는 단일 쓰레드인, 수명이 짧은 객체. 그것은 기본 JDBC, JTA 또는 CORBA 트랜잭션으로부터 어플리케이션을 추상화 시킨다. 몇몇 경우들에서 하나의 Session은 여러 개의 Transaction들에 걸쳐져 있을 수 있다. 하지만 기본 API 또는 Transaction 중 어느것을 사용하는 트랜잭션 경계 설정은 결코 옵션이 아니다." #. Tag: term #: architecture.xml:153 #, no-c-format -msgid "" -"ConnectionProvider (org.hibernate.connection.ConnectionProvider)" -msgstr "" -"ConnectionProvider (org.hibernate.connection.ConnectionProvider)" +msgid "ConnectionProvider (org.hibernate.connection.ConnectionProvider)" +msgstr "ConnectionProvider (org.hibernate.connection.ConnectionProvider)" #. Tag: para #: architecture.xml:155 -#, fuzzy, no-c-format -msgid "" -"(Optional) A factory for, and pool of, JDBC connections. It abstracts the " -"application from underlying Datasource or " -"DriverManager. It is not exposed to application, but it " -"can be extended and/or implemented by the developer." -msgstr "" -"(옵션) JDBC 커넥션들에 대한 팩토리(그리고 그것들의 pool). 기본 " -"Datasource 또는 DriverManager로부터 어" -"플리케이션을 추상화 시킨다. 어플리케이션에 노출되지는 않지만 개발자에 의해 확" -"장/구현 된다." +#, no-c-format +msgid "(Optional) A factory for, and pool of, JDBC connections. It abstracts the application from underlying Datasource or DriverManager. It is not exposed to application, but it can be extended and/or implemented by the developer." +msgstr "(옵션) JDBC 연결들을 위한 팩토리, 그리고 그것들의 pool. 그것은 기본 Datasource 또는 DriverManager로부터 어플리케이션을 추상화 시킨다. 그것은 어플리케이션에 노출되지 않지만, 그것은 개발자에 의해 확장 그리고/또는 구현 될 수 있다." #. Tag: term #: architecture.xml:163 #, no-c-format -msgid "" -"TransactionFactory (org.hibernate.TransactionFactory)" -msgstr "" -"TransactionFactory (org.hibernate.TransactionFactory)" +msgid "TransactionFactory (org.hibernate.TransactionFactory)" +msgstr "TransactionFactory (org.hibernate.TransactionFactory)" #. Tag: para #: architecture.xml:165 -#, fuzzy, no-c-format -msgid "" -"(Optional) A factory for Transaction instances. It is not " -"exposed to the application, but it can be extended and/or implemented by the " -"developer." -msgstr "" -"(옵션) Transaction 인스턴스들에 대한 팩토리. 어플리케이션" -"에 노출되지는 않지만 개발자에 의해 확장/구현 된다." +#, no-c-format +msgid "(Optional) A factory for Transaction instances. It is not exposed to the application, but it can be extended and/or implemented by the developer." +msgstr "(옵션) Transaction 인스턴스들을 위한 팩토리. 그것은 어플리케이션에 노출되지 않지만, 그것은 개발자에 의해 확장 그리고/또는 구현 될 수 있다." #. Tag: emphasis #: architecture.xml:172 @@ -248,27 +150,15 @@ msgstr "Extension Interfaces" #. Tag: para #: architecture.xml:174 -#, fuzzy, no-c-format -msgid "" -"Hibernate offers a range of optional extension interfaces you can implement " -"to customize the behavior of your persistence layer. See the API " -"documentation for details." -msgstr "" -"Hibernate는 당신의 영속 계층의 특성을 맞춤화 시키기 위해 당신이 구현할 수 있" -"는 선택적인 확장 인터페이스들을 제공한다. 상세한 것은 API 문서를 보라." +#, no-c-format +msgid "Hibernate offers a range of optional extension interfaces you can implement to customize the behavior of your persistence layer. See the API documentation for details." +msgstr "하이버네이트는 당신이 당신의 영속 계층의 행위를 맞춤화 시키기 위해 구현할 수 있는 선택적인 확장 인터페이스들의 영역을 제공한다. 상세한 것은 API 문서를 보라." #. Tag: para #: architecture.xml:183 -#, fuzzy, no-c-format -msgid "" -"Given a \"minimal\" architecture, the application bypasses the " -"Transaction/TransactionFactory and/or " -"ConnectionProvider APIs to communicate with JTA or JDBC " -"directly." -msgstr "" -"주어진 \"경량급\" 아키텍처의 경우, 어플리케이션은 JTA 또는 JDBC와 직접 대화하" -"기 위해서 Transaction/TransactionFactory 그리고/또는 ConnectionProvider API들을 무시한다." +#, no-c-format +msgid "Given a \"minimal\" architecture, the application bypasses the Transaction/TransactionFactory and/or ConnectionProvider APIs to communicate with JTA or JDBC directly." +msgstr "\"최소\" 아키텍처의 경우, 어플리케이션은 JTA 또는 JDBC와 직접 통신하기 위해 Transaction/TransactionFactory 그리고/또는 ConnectionProvider API들을 무시한다." #. Tag: title #: architecture.xml:191 @@ -278,16 +168,9 @@ msgstr "인스턴스 상태들" #. Tag: para #: architecture.xml:192 -#, fuzzy, no-c-format -msgid "" -"An instance of a persistent class can be in one of three different states. " -"These states are defined in relation to a persistence context. The Hibernate Session object is the " -"persistence context. The three different states are as follows:" -msgstr "" -"영속 클래스들의 인스턴스는 세개의 상태들 중 하나 일 수 있다. 그것들(상태들)" -"은 영속 컨텍스트(persistence context)에 대해 정의된다. " -"Hibernate Session 객체는 영속 컨텍스트이다:" +#, no-c-format +msgid "An instance of a persistent class can be in one of three different states. These states are defined in relation to a persistence context. The Hibernate Session object is the persistence context. The three different states are as follows:" +msgstr "영속 클래스들의 인스턴스는 세개의 상태들 중 하나에 놓여질 수 있다. 이들 상태들은 영속 컨텍스트에 관련하여 정의된다. 하이버네이트 Session 객체는 영속 컨텍스트이다. 세 개의 다른 상태들은 다음과 같다:" #. Tag: term #: architecture.xml:200 @@ -297,13 +180,9 @@ msgstr "transient" #. Tag: para #: architecture.xml:202 -#, fuzzy, no-c-format -msgid "" -"The instance is not associated with any persistence context. It has no " -"persistent identity or primary key value." -msgstr "" -"인스턴스는 임의의 컨텍스트와 연관되어 있지 않고, 결코 연관된 적이 없었다. 그" -"것은 영속 식별자(프라이머리 키 값)을 갖지 않는다." +#, no-c-format +msgid "The instance is not associated with any persistence context. It has no persistent identity or primary key value." +msgstr "그 인스턴스는 임의의 영속 컨텍스트와 연관지워져 있지 않다. 그것은 영속 식별자 또는 프라이머리 키 값을 갖지 않는다." #. Tag: term #: architecture.xml:210 @@ -313,18 +192,9 @@ msgstr "persistent" #. Tag: para #: architecture.xml:212 -#, fuzzy, no-c-format -msgid "" -"The instance is currently associated with a persistence context. It has a " -"persistent identity (primary key value) and can have a corresponding row in " -"the database. For a particular persistence context, Hibernate " -"guarantees that persistent identity is equivalent to " -"Java identity in relation to the in-memory location of the object." -msgstr "" -"인스턴스는 현재 영속 컨텍스트와 연관되어 있다. 그것은 영속 식별자(프라이머리 " -"키 값) 그리고 아마 데이터베이스 내에 있는 대응하는 행을 갖는다. 특별한 영속 " -"컨텍스트의 경우, Hibernate는 영속 identity가 Java identity(객체의 메모리 내 " -"위치)와 같다는 점을 보증한다." +#, no-c-format +msgid "The instance is currently associated with a persistence context. It has a persistent identity (primary key value) and can have a corresponding row in the database. For a particular persistence context, Hibernate guarantees that persistent identity is equivalent to Java identity in relation to the in-memory location of the object." +msgstr "그 인스턴스는 현재 영속 컨텍스트와 연관되어 있다. 그것은 영속 식별자(프라이머리 키 값)을 갖고 있고 데이터베이스 내에서 하나의 대응하는 행을 가질 수 있다. 특정 영속 컨텍스트의 경우, 하이버네이트는 영속 식별자가 객체의 메모리 내 위치에 관하여 자바 식별자와 동등함을 보증한다." #. Tag: term #: architecture.xml:224 @@ -334,18 +204,9 @@ msgstr "detached" #. Tag: para #: architecture.xml:226 -#, fuzzy, no-c-format -msgid "" -"The instance was once associated with a persistence context, but that " -"context was closed, or the instance was serialized to another process. It " -"has a persistent identity and can have a corresponding row in the database. " -"For detached instances, Hibernate does not guarantee the relationship " -"between persistent identity and Java identity." -msgstr "" -"인스턴스는 영속 컨텍스트와 한번 연관되었지만, 그 컨텍스트가 닫혔거나, 그 인스" -"턴스가 또 다른 프로세스로 직렬화 되었다. 그것은 영속 identity 그리고, 아마 데" -"이터베이스 내에 대응하는 행을 갖는다. detached 인스턴스들의 경우, Hibernate" -"는 영속 identity과 Java identity 사이의 관계를 보증하지 않는다." +#, no-c-format +msgid "The instance was once associated with a persistence context, but that context was closed, or the instance was serialized to another process. It has a persistent identity and can have a corresponding row in the database. For detached instances, Hibernate does not guarantee the relationship between persistent identity and Java identity." +msgstr "그 인스턴스는 일단 영속 컨텍스트와 연관되었지만, 그 컨텍스트가 닫혀졌거나, 또는 그 인스턴스가 또 다른 프로세스에 직렬화 되었다. 그것은 영속 식별자를 갖고 있으며, 데이터베이스 내에서 하나의 대응하는 행을 가질 수 있다. 분리된 인스턴스들의 경우, 하이버네이트는 영속 식별자와 자바 식별자 사이의 관계를 보증하지 않는다." #. Tag: title #: architecture.xml:241 @@ -355,90 +216,39 @@ msgstr "JMX 통합" #. Tag: para #: architecture.xml:243 -#, fuzzy, no-c-format -msgid "" -"JMX is the J2EE standard for the management of Java components. Hibernate " -"can be managed via a JMX standard service. AN MBean implementation is " -"provided in the distribution: org.hibernate.jmx.HibernateService." -msgstr "" -"JMX는 자바 컴포넌트 관리를 위한 J2EE 표준이다. Hibernate는 JMX 표준 서비스를 " -"통해 관리될 수도 있다. 우리는 배포본 내에 MBean 구현, org.hibernate." -"jmx.HibernateService를 제공한다." +#, no-c-format +msgid "JMX is the J2EE standard for the management of Java components. Hibernate can be managed via a JMX standard service. AN MBean implementation is provided in the distribution: org.hibernate.jmx.HibernateService." +msgstr "JMX는 자바 컴포넌트 관리를 위한 J2EE 표준이다. 하이버네이트는 JMX 표준 서비스를 통해 관리될 수 있다. 하나의 MBean 구현이 배포본 내에 제공된다: org.hibernate.jmx.HibernateService." #. Tag: para #: architecture.xml:249 -#, fuzzy, no-c-format -msgid "" -"For an example of how to deploy Hibernate as a JMX service on the JBoss " -"Application Server, please see the JBoss User Guide. JBoss AS also provides " -"these benefits if you deploy using JMX:" -msgstr "" -"JBoss 어플리케이션 서버 상에 Hibernae를 JMX 서비스로서 배치하는 방법에 대한 " -"예제는 JBoss 사용자 가이드를 보길 바란다. JBoss 어플리케이션 서버 상에서, 만" -"일 당신이 JMX를 사용하여 배치할 경우 당신은 또한 다음 이점들을 얻는다:" +#, no-c-format +msgid "For an example of how to deploy Hibernate as a JMX service on the JBoss Application Server, please see the JBoss User Guide. JBoss AS also provides these benefits if you deploy using JMX:" +msgstr "JBoss 어플리케이션 서버 상에 JMX 서비스로서 하이버네이트를 배포하는 방법에 대한 예제는 JBoss 사용자 가이드를 보길 바란다. 당신이 JMX를 사용하여 배포할 경우, JBoss AS는 또한 다음 이점들을 제공한다: " #. Tag: para #: architecture.xml:257 -#, fuzzy, no-c-format -msgid "" -"Session Management: the Hibernate Session's life cycle can be automatically bound to the scope of a JTA " -"transaction. This means that you no longer have to manually open and close " -"the Session; this becomes the job of a JBoss EJB " -"interceptor. You also do not have to worry about transaction demarcation in " -"your code (if you would like to write a portable persistence layer use the " -"optional Hibernate Transaction API for this). You call " -"the HibernateContext to access a Session." -msgstr "" -"Session 관리: Hibernate Session의 생" -"명주기가 JTA 트랜잭션의 영역 내에 자동적으로 바인드 될 수 있다. 이것은 당신" -"이 더이상 Session을 수작업으로 열고 닫지 않아도 됨을 의미" -"하고, 이것은 JBoss EJB 인터셉터의 업무가 된다. 당신은 또한 더 이상 당신의 코" -"드 어느 곳에서든 트랜잭션 경계설정에 대해 걱정하지 않아도 된다(당신이 물론 이" -"식성 있는 영속 계층을 작성하고자 원하지 않는한, 이를 위해 옵션 Hibernate " -"Transaction API를 사용하라). 당신은 Session에 접근하기 위해 HibernateContext를 호출한다." +#, no-c-format +msgid "Session Management: the Hibernate Session's life cycle can be automatically bound to the scope of a JTA transaction. This means that you no longer have to manually open and close the Session; this becomes the job of a JBoss EJB interceptor. You also do not have to worry about transaction demarcation in your code (if you would like to write a portable persistence layer use the optional Hibernate Transaction API for this). You call the HibernateContext to access a Session." +msgstr "세션 관리: 하이버네이트 Session의 생명주기는 JTA 트랜잭션의 영역에 자동적으로 묶여질 수 있다. 이것은 당신이 Session을 더 이상 수작업으로 열거나 닫지 않아도 됨을 의미한다; 이것은 JBoss 인터셉터의 작업이 된다. 당신은 또한 더 이상 당신의 코드 내에서 트랜잭션 격리에 대해 걱정하지 않아도 된다(만일 당신이 이식가능한 영속 계층을 작성하고자 원할 경우 이것을 위해 선택적으로 하이버네이트 Transaction API를 사용하라). 당신은 Session에 접근하기 위해 HibernateContext를 호출한다." #. Tag: para #: architecture.xml:269 -#, fuzzy, no-c-format -msgid "" -"HAR deployment: the Hibernate JMX service is deployed " -"using a JBoss service deployment descriptor in an EAR and/or SAR file, as it " -"supports all the usual configuration options of a Hibernate " -"SessionFactory. However, you still need to name all your " -"mapping files in the deployment descriptor. If you use the optional HAR " -"deployment, JBoss will automatically detect all mapping files in your HAR " -"file." -msgstr "" -"HAR 배치: 대개 당신은 JBoss 서비스 배치 디스크립터를 사" -"용하여 Hibernate JMX 서비스를 (EAR 과/또는 SAR 파일로) 배치하고, 그것은 " -"Hibernate SessionFactory의 통상적인 구성 옵션들 모두를 지" -"원한다. 하지만 당신은 여전히 모든 당신의 매핑 파일들을 배치 디스크립터 속에 " -"명명해야 한다. 만일 당신이 옵션 HAR 배치를 사용하고자 결정하는 경우, JBoss는 " -"당신의 HAR 파일 내에 있는 모든 매핑 파일들을 자동적으로 검출해낼 것이다." +#, no-c-format +msgid "HAR deployment: the Hibernate JMX service is deployed using a JBoss service deployment descriptor in an EAR and/or SAR file, as it supports all the usual configuration options of a Hibernate SessionFactory. However, you still need to name all your mapping files in the deployment descriptor. If you use the optional HAR deployment, JBoss will automatically detect all mapping files in your HAR file." +msgstr "HAR 배포: JBoss가 하이버네이트 SessionFactory의 거의 모든 구성 옵션들을 지원하므로, 하이버네이트 JMS 서비스는 JBoss 서비스 배포 디스크립터를 사용하여 EAR 그리고/또는 SAR 파일로서 배포된다. 하지만 당신은 여전히 배포 디스크립터 내에 모든 당신의 매핑 파일들을 명명할 필요가 있다. 만일 당신이 선택적인 HAR 배포를 사용할 경우, JBoss는 당신의 HAR 파일 내에 있는 모든 매핑 파일들을 자동적으로 검출할 것이다." #. Tag: para #: architecture.xml:280 #, no-c-format -msgid "" -"Consult the JBoss AS user guide for more information about these options." -msgstr "" -"이들 옵션들에 대한 추가 정보는 JBoss 어플리케이션 서버 사용자 가이드를 참조하" -"라." +msgid "Consult the JBoss AS user guide for more information about these options." +msgstr "이들 옵션들에 대한 추가 정보는 JBoss 어플리케이션 서버 사용자 가이드를 참조하라." #. Tag: para #: architecture.xml:284 -#, fuzzy, no-c-format -msgid "" -"Another feature available as a JMX service is runtime Hibernate statistics. " -"See for more " -"information." -msgstr "" -"JMX 서비스로서 이용 가능한 또다른 특징은 런타임 Hibernate 통계이다. 를 보라." +#, no-c-format +msgid "Another feature available as a JMX service is runtime Hibernate statistics. See for more information." +msgstr "JMX 서비스로서 이용 가능한 또다른 특징은 런타임 하이버네이트 통계이다. 부가 정보는 를 보라." #. Tag: title #: architecture.xml:291 @@ -448,193 +258,67 @@ msgstr "JCA 지원" #. Tag: para #: architecture.xml:292 -#, fuzzy, no-c-format -msgid "" -"Hibernate can also be configured as a JCA connector. Please see the website " -"for more information. Please note, however, that at this stage Hibernate JCA " -"support is under development." -msgstr "" -"Hibernate는 JCA 커넥터로서 구성될 수도 있다. 상세한 것은 웹 사이트를 보길 바" -"란다. Hibernate JCA 지원은 여전히 실험적으로 검토 중에 있음을 노트하길 바란" -"다." +#, no-c-format +msgid "Hibernate can also be configured as a JCA connector. Please see the website for more information. Please note, however, that at this stage Hibernate JCA support is under development." +msgstr "하이버네이트는 또한 JCA 커넥터로서 구성될 수도 있다. 부가 정보는 웹 사이트를 보길 바란다. 하지만 현 단게에서 하이버네이트 JCA 지원은 개발 중에 있음을 염두에 두길 바란다." #. Tag: title #: architecture.xml:299 -#, fuzzy, no-c-format +#, no-c-format msgid "Contextual sessions" -msgstr "컨텍스트 상의 세션들" +msgstr "컨텍스트의 세션들" #. Tag: para #: architecture.xml:300 -#, fuzzy, no-c-format -msgid "" -"Most applications using Hibernate need some form of \"contextual\" session, " -"where a given session is in effect throughout the scope of a given context. " -"However, across applications the definition of what constitutes a context is " -"typically different; different contexts define different scopes to the " -"notion of current. Applications using Hibernate prior to version 3.0 tended " -"to utilize either home-grown ThreadLocal-based contextual " -"sessions, helper classes such as HibernateUtil, or " -"utilized third-party frameworks, such as Spring or Pico, which provided " -"proxy/interception-based contextual sessions." -msgstr "" -"Hibernate를 사용하는 대부분의 어플리케이션들은 어떤 양식의 \"컨텍스트상의" -"(contextual)\" 세션들을 필요로 한다. 여기서 주어진 세션은 주어진 컨텍스트의 " -"영역에 걸쳐 활동을 한다. 하지만 어플리케이션들을 가로질러 컨텍스트를 구성하" -"는 것에 대한 정의는 일반적으로 다르다; 그리고 다른 컨텍스트들은 현재라고 하" -"는 개념에 대해 다른 영역들을 정의한다. 버전 3.0 전의 Hibernate를 사용하는 어" -"플리케이션들은 자가생산된 ThreadLocal-기반의 컨텍스상의 세" -"션들, HibernateUtil과 같은 helper 클래스들을 활용했거나 프" -"락시/인터셉션 기반의 컨텍스트상의 세션들을 제공해주었던 (Spring 또는 Pico와 " -"같은 )제 3의 프레임웍들을 활용하는 경향이 있었다." +#, no-c-format +msgid "Most applications using Hibernate need some form of \"contextual\" session, where a given session is in effect throughout the scope of a given context. However, across applications the definition of what constitutes a context is typically different; different contexts define different scopes to the notion of current. Applications using Hibernate prior to version 3.0 tended to utilize either home-grown ThreadLocal-based contextual sessions, helper classes such as HibernateUtil, or utilized third-party frameworks, such as Spring or Pico, which provided proxy/interception-based contextual sessions." +msgstr "하이버네이트를 사용하는 대부분의 어플리케이션들은 \"컨텍스트상의(contextual)\" 세션에 대한 어떤 형식을 필요로 하며, 여기서 주어진 세션은 주어진 컨텍스트의 영역 내에서 효과가 있다. 하지만 어플리케이션들을 가로질러 어던 컨텍스트를 구성하는 것에 대한 정의는 일반적으로 다르다; 그리고 다른 컨텍스트들이 현재라고 하는 개념에 대해 다른 영역들을 정의한다. 버전 3.0 이전의 하이버네이트를 사용하는 어플리케이션들은 HibernateUtil과 같은 helper 클래스들인, 자가생산된 ThreadLocal-기반의 컨텍스트 세션들을 활용하려고 했거나, 프락시/인터셉션 기반의 컨텍스트 세션들을 제공해주었던, Spring이나 Pico와 같은 제 3의 프레임웍들을 활용했다." #. Tag: para #: architecture.xml:309 -#, fuzzy, no-c-format -msgid "" -"Starting with version 3.0.1, Hibernate added the SessionFactory." -"getCurrentSession() method. Initially, this assumed usage of " -"JTA transactions, where the JTA " -"transaction defined both the scope and context of a current session. Given " -"the maturity of the numerous stand-alone JTA TransactionManager implementations, most, if not all, applications should be using " -"JTA transaction management, whether or not they are " -"deployed into a J2EE container. Based on that, the " -"JTA-based contextual sessions are all you need to use." -msgstr "" -"버전 3.0.1에서부터 시작하여, Hibernate는 SessionFactory." -"getCurrentSession() 메소드를 추가했다. 초기에 이것은 JTA 트랜잭션들을 사용하는 것을 전제했다. 여기서 JTA " -"트랜잭션은 현재 세션의 영역과 컨텍스트를 정의했다. Hibernate 팀은 성숙된 다수" -"의 스탠드얼론 JTA TransactionManager 구현들이 발표되면, " -"(전부는 아니겠지만) 대부분의 어플리케이션들이 그것들이 J2EE 컨테이너 내로 배치되든 그렇지 않든 간에 JTA 트랜" -"잭션 관리를 사용하게 될 것이라고 주장한다. 그것에 기초하여, JTA에 기반한 컨텍스트상의 세션들은 언젠가 당신이 사용을 필요로 하게 될 " -"전부다." +#, no-c-format +msgid "Starting with version 3.0.1, Hibernate added the SessionFactory.getCurrentSession() method. Initially, this assumed usage of JTA transactions, where the JTA transaction defined both the scope and context of a current session. Given the maturity of the numerous stand-alone JTA TransactionManager implementations, most, if not all, applications should be using JTA transaction management, whether or not they are deployed into a J2EE container. Based on that, the JTA-based contextual sessions are all you need to use." +msgstr "버전 3.0.1에서부터, 하이버네이트는 SessionFactory.getCurrentSession() 메소드를 추가했다. 초기에 이것은 JTA 트랜잭션 사용을 전제했으며, JTA 트랜잭션은 현 세션의 영역 및 컨텍스트 둘 다 정의했다. 많은 스탠드얼론 JTA TransactionManager 구현들이 성숙되면, 전부는 아니겠지만, 대부분의 어플리케이션들이 J2EE 컨테이너 내로 배포되든 그렇지 않든 간에 대부분의 어플리케이션들이 JTA 트랜잭션 관리를 사용하게 될 것이다. 그것에 기초하면, JTA에 기반한 컨텍스트 세션들은 당신이 사용할 필요가 있는 모든 것이다." #. Tag: para #: architecture.xml:319 -#, fuzzy, no-c-format -msgid "" -"However, as of version 3.1, the processing behind SessionFactory." -"getCurrentSession() is now pluggable. To that end, a new extension " -"interface, org.hibernate.context.CurrentSessionContext, " -"and a new configuration parameter, hibernate." -"current_session_context_class, have been added to allow " -"pluggability of the scope and context of defining current sessions." -msgstr "" -"하지만 버전 3.1 이후로 SessionFactory.getCurrentSession() " -"이면의 처리과정은 이제 플러그 가능하다. 그것을 끝내기 위해, 하나의 새로운 확" -"장 인터페이스 (org.hibernate.context.CurrentSessionContext)와 하나의 새로운 구성 파라미터(hibernate." -"current_session_context_class)가 현재 세션들을 정의하는 영역과 컨텍" -"스트의 플러그 가능성을 허용하기 위해 추가되었다." +#, no-c-format +msgid "However, as of version 3.1, the processing behind SessionFactory.getCurrentSession() is now pluggable. To that end, a new extension interface, org.hibernate.context.CurrentSessionContext, and a new configuration parameter, hibernate.current_session_context_class, have been added to allow pluggability of the scope and context of defining current sessions." +msgstr "하지만 현재 버전 3.1에서 SessionFactory.getCurrentSession() 이면의 처리과정이 이제 플러그 가능하다. 그것으로 인해, 하나의 새로운 확장 인터페이스, org.hibernate.context.CurrentSessionContext)와 하나의 새로운 구성 파라미터, hibernate.current_session_context_class가 현재 세션들을 정의하는 영역 및 컨텍스트의 플러그 가능성을 허용하도록 추가되었다." #. Tag: para #: architecture.xml:326 -#, fuzzy, no-c-format -msgid "" -"See the Javadocs for the org.hibernate.context." -"CurrentSessionContext interface for a detailed discussion of its " -"contract. It defines a single method, currentSession(), " -"by which the implementation is responsible for tracking the current " -"contextual session. Out-of-the-box, Hibernate comes with three " -"implementations of this interface:" -msgstr "" -"그것의 계약에 대한 상세한 논의는 org.hibernate.context." -"CurrentSessionContext 인터페이스에 관한 javadocs를 보라. 그것은 하" -"나의 메소드, currentSession()를 정의하며, 그 구현은 현재" -"의 컨텍스트 상의 세션을 추적할 책임이 있다. 비공식적으로, Hibernate는 이 인터" -"페이스에 대한 세 개의 구현들을 부수적으로 포함하고 있다." +#, no-c-format +msgid "See the Javadocs for the org.hibernate.context.CurrentSessionContext interface for a detailed discussion of its contract. It defines a single method, currentSession(), by which the implementation is responsible for tracking the current contextual session. Out-of-the-box, Hibernate comes with three implementations of this interface:" +msgstr "그것의 계약에 대한 상세한 논의는 org.hibernate.context.CurrentSessionContext 인터페이스에 관한 javadocs를 보라. 그것은 하나의 메소드, currentSession()를 정의하며, 그 구현은 현재의 컨텍스트 상의 세션을 추적할 책임이 있다. 비공식적으로, Hibernate는 이 인터페이스에 대한 세 개의 구현들을 부수적으로 포함하고 있다." #. Tag: para #: architecture.xml:336 -#, fuzzy, no-c-format -msgid "" -"org.hibernate.context.JTASessionContext: current sessions " -"are tracked and scoped by a JTA transaction. The " -"processing here is exactly the same as in the older JTA-only approach. See " -"the Javadocs for details." -msgstr "" -"org.hibernate.context.JTASessionContext - 현재의 세션들은 " -"하나의 JTA에 의해 추적되고 영역화 된다. 여기서 처리과정은 " -"이전의 JTA-전용 접근과 정확하게 동일하다. 상세한 것은 javadocs를 보라." +#, no-c-format +msgid "org.hibernate.context.JTASessionContext: current sessions are tracked and scoped by a JTA transaction. The processing here is exactly the same as in the older JTA-only approach. See the Javadocs for details." +msgstr "org.hibernate.context.JTASessionContext: 현재 세션들은 JTA 트랜잭션에 의해 추적되고 영역화 된다. 여기서 처리는 예전의 JTA-전용 접근법과 정확하게 같다. 상세한 것은 Javadocs를 보라." #. Tag: para #: architecture.xml:344 -#, fuzzy, no-c-format -msgid "" -"org.hibernate.context.ThreadLocalSessionContext:current " -"sessions are tracked by thread of execution. See the Javadocs for details." -msgstr "" -"org.hibernate.context.ThreadLocalSessionContext - 현재의 " -"세션들은 실행 쓰레드에 의해 추적된다. 상세한 것은 다시 javadocs를 보라." +#, no-c-format +msgid "org.hibernate.context.ThreadLocalSessionContext:current sessions are tracked by thread of execution. See the Javadocs for details." +msgstr "org.hibernate.context.ThreadLocalSessionContext :현재 세션들은 실행 쓰레드에 의해 추적된다. 상세한 것은 다시 javadocs를 보라." #. Tag: para #: architecture.xml:350 -#, fuzzy, no-c-format -msgid "" -"org.hibernate.context.ManagedSessionContext: current " -"sessions are tracked by thread of execution. However, you are responsible to " -"bind and unbind a Session instance with static methods on " -"this class: it does not open, flush, or close a Session." -msgstr "" -"NOT TRANSLATED! org.hibernate.context.ManagedSessionContext - current sessions are tracked by thread of execution. However, you " -"are responsible to bind and unbind a Session instance " -"with static methods on this class, it does never open, flush, or close a " -"Session." +#, no-c-format +msgid "org.hibernate.context.ManagedSessionContext: current sessions are tracked by thread of execution. However, you are responsible to bind and unbind a Session instance with static methods on this class: it does not open, flush, or close a Session." +msgstr "org.hibernate.context.ManagedSessionContext : 현재 세션들은 실행 쓰레드에 의해 추적된다. 하지만 Session 인스턴스를 이 클래스 상에 있는 static 메소드들에 바인딩시키고 언바인딩 시킬 책임이 당신에게 있다: 그것은 Session을 열지도 flush 시키거나 닫지 않는다." #. Tag: para #: architecture.xml:359 -#, fuzzy, no-c-format -msgid "" -"The first two implementations provide a \"one session - one database " -"transaction\" programming model. This is also also known and used as " -"session-per-request. The beginning and end of a " -"Hibernate session is defined by the duration of a database transaction. If " -"you use programmatic transaction demarcation in plain JSE without JTA, you " -"are advised to use the Hibernate Transaction API to hide " -"the underlying transaction system from your code. If you use JTA, you can " -"utilize the JTA interfaces to demarcate transactions. If you execute in an " -"EJB container that supports CMT, transaction boundaries are defined " -"declaratively and you do not need any transaction or session demarcation " -"operations in your code. Refer to for more " -"information and code examples." -msgstr "" -"처음의 두 구현들은 session-per-request로 알려지고 사용되" -"고 있는 \"하나의 세션 - 하나의 데이터베이스 트랜잭션\" 프로그래밍 모형을 제공" -"한다. 하나의 Hibernate 세션의 시작과 끝은 데이터베이스 트랜잭션의 존속 기간" -"에 의해 정의된다. 만일 (예를 들면 순수 J2SE에서 또는 JTA/UserTransaction/BMT" -"의 경우에) 당신이 프로그램 상의 트랜잭션 경계구분을 사용할 경우, 당신은 당신" -"의 코드로부터 기본 트랜잭션 시스템을 은폐시키는데 Hibernate " -"Transaction API를 사용하는 것이 권장된다. 만일 당신이 CMT" -"를 지원하는 하나의 EJB 컨테이너에서 실행할 경우, 트랜잭션 경계들이 선언적으" -"로 정의되고 당신은 당신의 코드 내에 어떤 트랜잭션도 세션 경계구분 오퍼레이션" -"들을 필요로 하지 않는다. 추가 정보와 코드 예제들은 를 참조하라." +#, no-c-format +msgid "The first two implementations provide a \"one session - one database transaction\" programming model. This is also also known and used as session-per-request. The beginning and end of a Hibernate session is defined by the duration of a database transaction. If you use programmatic transaction demarcation in plain JSE without JTA, you are advised to use the Hibernate Transaction API to hide the underlying transaction system from your code. If you use JTA, you can utilize the JTA interfaces to demarcate transactions. If you execute in an EJB container that supports CMT, transaction boundaries are defined declaratively and you do not need any transaction or session demarcation operations in your code. Refer to for more information and code examples." +msgstr "첫 두 개의 구현들은 \"한 개의 세션 - 한 개의 데이터베이스 트랜잭션\" 프로그래밍 모형을 제공한다. 이것은 또한 요청 당 세션으로 알려져 있고 사용된다. 하이버네이트 세션의 시작과 끝은 데이터베이스 트랜잭션의 존속 기간에 의해 정의된다. 만일 당신이 JTA없이 평범한 JSE에서 프로그램 상의 트랜잭션 격리를 사용할 경우, 당신에게 당신의 코드에서 기본 트랜잭션 시스템을 은폐시키는데 하이버네이트 Transaction API를 사용하도록 권장된다.만일 당신이 CMT를 지원하는 EJB 컨테이너 내에서 실행할 경우, 트랜잭션 경계들은 선언적으로 정의되며 당신이 당신의 코드에 임의의 트랜잭션 또는 세션 경계설정 오퍼레이션을 필요로 하지 않는다. 만일 당신이 CMT를 지원하는 하나의 EJB 컨테이너에서 실행할 경우, 트랜잭션 경계들이 선언적으로 정의되고 당신은 당신의 코드 내에서 어떠한 트랜잭션이나 세션 경계구분 오퍼레이션들을 필요로 하지 않는다. 부가 정보와 코드 예제들은 를 참조하라." #. Tag: para #: architecture.xml:371 -#, fuzzy, no-c-format -msgid "" -"The hibernate.current_session_context_class configuration " -"parameter defines which org.hibernate.context." -"CurrentSessionContext implementation should be used. For backwards " -"compatibility, if this configuration parameter is not set but a org." -"hibernate.transaction.TransactionManagerLookup is configured, " -"Hibernate will use the org.hibernate.context.JTASessionContext. Typically, the value of this parameter would just name the " -"implementation class to use. For the three out-of-the-box implementations, " -"however, there are three corresponding short names: \"jta\", \"thread\", and " -"\"managed\"." -msgstr "" -"hibernate.current_session_context_class 구성 파라미터는 " -"org.hibernate.context.CurrentSessionContext 구현이 사용될 " -"것임을 정의한다. 역호환을 위해. 만일 이 구성 파라미터가 설정되지 않았지만 하" -"나의 org.hibernate.transaction.TransactionManagerLookup이 " -"구성되어 있을 경우, Hibernate는 org.hibernate.context." -"JTASessionContext를 사용할 것임을 노트하라. 일반적으로, 이 파라미터" -"의 값은 단지 사용할 구현 클래스를 명명할 것이다; 하지만 두 가지 비공식적인 구" -"현들로서 두 개의 대응하는 짧은 이름들 \"jta\"와 \"thread\"이 존재한다." +#, no-c-format +msgid "The hibernate.current_session_context_class configuration parameter defines which org.hibernate.context.CurrentSessionContext implementation should be used. For backwards compatibility, if this configuration parameter is not set but a org.hibernate.transaction.TransactionManagerLookup is configured, Hibernate will use the org.hibernate.context.JTASessionContext. Typically, the value of this parameter would just name the implementation class to use. For the three out-of-the-box implementations, however, there are three corresponding short names: \"jta\", \"thread\", and \"managed\"." +msgstr "hibernate.current_session_context_class 구성 파라미터는 어느 org.hibernate.context.CurrentSessionContext 구현이 사용될 것인지를 정의한다. 역호환을 위해. 만일 이 구성 파라미터가 설정되지 않지만 하나의 org.hibernate.transaction.TransactionManagerLookup이 구성되는 경우에, 하이버네이트는 org.hibernate.context.JTASessionContext를 사용할 것이다. 일반적으로, 이 파라미터의 값은 단지 사용할 구현 클래스를 명명할 것이다; 하지만 세 개의 비공식적인 구현들에 대해, 세 개의 대응하는 짧은 이름들 \"jta\"와 \"thread\", 그리고 \"managed\"가 존재한다." +