[jboss-cvs] JBossAS SVN: r102541 - projects/docs/enterprise/5.0/RESTEasy/ja-JP.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Mar 18 00:24:54 EDT 2010
Author: jito at redhat.com
Date: 2010-03-18 00:24:53 -0400 (Thu, 18 Mar 2010)
New Revision: 102541
Modified:
projects/docs/enterprise/5.0/RESTEasy/ja-JP/Jaxb.po
Log:
translation in progress
Modified: projects/docs/enterprise/5.0/RESTEasy/ja-JP/Jaxb.po
===================================================================
--- projects/docs/enterprise/5.0/RESTEasy/ja-JP/Jaxb.po 2010-03-18 04:19:56 UTC (rev 102540)
+++ projects/docs/enterprise/5.0/RESTEasy/ja-JP/Jaxb.po 2010-03-18 04:24:53 UTC (rev 102541)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: Jaxb\n"
"POT-Creation-Date: 2010-01-07T06:35:58\n"
-"PO-Revision-Date: 2010-03-18 10:53+1000\n"
+"PO-Revision-Date: 2010-03-18 14:24+1000\n"
"Last-Translator: Junko Ito <junko.ito at rehdat.com>\n"
"Language-Team: Japanese <en at li.org>\n"
"MIME-Version: 1.0\n"
@@ -208,162 +208,162 @@
#. Tag: para
#, no-c-format
msgid "Jettison has two mapping formats: the default <emphasis>Jettison Mapped Convention</emphasis> format, and BadgerFish."
-msgstr ""
+msgstr "Jettison には、 デフォルトの <emphasis>Jettison Mapped Convention</emphasis> 形式と BadgerFish の 2 つのマッピング形式が用意されています。"
#. Tag: para
#, no-c-format
msgid "For example, consider this JAXB class:"
-msgstr ""
+msgstr "次の JAXB クラスを例とします。"
#. Tag: para
#, no-c-format
msgid "The JAXB <literal>Book</literal> class would be marshalled to JSON using the BadgerFish Convention:"
-msgstr ""
+msgstr "BadgerFish の慣例を使用して JAXB <literal>Book</literal> クラスが JSON へマーシャリングされます。"
#. Tag: para
#, no-c-format
msgid "Element values are associated with a map. To find the value of the element, you must access the <literal>$</literal> variable. You could access the book like this, in JavaScript:"
-msgstr ""
+msgstr "エレメント値はマップに関連付けられています。 エレメントの値を見つけるには、 <literal>$</literal> 変数にアクセスする必要があります。 このようなブックは JavaScript でアクセスできます。"
#. Tag: para
#, no-c-format
msgid "To use the BadgerFish Convention you must use the <literal>@org.jboss.resteasy.annotations.providers.jaxb.json.BadgerFish</literal> annotation either on the JAXB class you are marshalling or unmarshalling, or on the JAX-RS resource method or parameter:"
-msgstr ""
+msgstr "BadgerFish の慣例を使用するには、 マーシャリングまたはアンマーシャリングする JAXB クラスか、 JAX-RS リソースメソッドまたはパラメータ上で <literal>@org.jboss.resteasy.annotations.providers.jaxb.json.BadgerFish</literal> アノテーションを使用する必要があります。"
#. Tag: para
#, no-c-format
msgid "To return a <literal>book</literal> on the JAX-RS method without polluting your JAXB classes with RESTEasy annotations, you can add the annotation to the JAX-RS method instead:"
-msgstr ""
+msgstr "JAXB クラスを RESTEasy アノテーションで汚染せずに JAX-RS メソッド上で <literal>book</literal> を返すには、 JAX-RS メソッドへアノテーションを追加します。"
#. Tag: para
#, no-c-format
msgid "If your input is a <literal>Book</literal>, place it on the parameter:"
-msgstr ""
+msgstr "入力が <literal>book</literal> である場合、 パラメータ上に配置します。"
#. Tag: para
#, no-c-format
msgid "The default Jettison Mapped Convention returns the following JSON:"
-msgstr ""
+msgstr "デフォルトの Jettison でマップされた慣例は次の JSON を返します。"
#. Tag: para
#, no-c-format
msgid "Note that <literal>title</literal> is prefixed with the <literal>@</literal> character. Unlike the BadgerFish convention, this does not represent the value of element text, which makes it simpler (and a sensible default). To access this in JavaScript:"
-msgstr ""
+msgstr "<literal>title</literal> の前に <literal>@</literal> 文字が付いていることに注意してください。 BadgerFish の慣例とは異なり、 エレメントテキストの値を表すものではないため、 より簡単です (実用的なデフォルトです)。 次のように JavaScript でアクセスします。"
#. Tag: para
#, no-c-format
msgid "The Mapped Convention lets you adjust the JAXB mapping with the <literal>@org.jboss.resteasy.annotations.providers.jaxb.json.Mapped</literal> annotation. With this, you can provide an XML namespace to JSON namespace mapping. For example, if you define your JAXB namespace within your <literal>package-info.java</literal> class like so:"
-msgstr ""
+msgstr "マップされた慣例により、 <literal>@org.jboss.resteasy.annotations.providers.jaxb.json.Mapped</literal> アノテーションを用いて JAXB マッピングを調整できるようになります。 これにより、 XML の名前空間を JSON の名前空間マッピングへ提供することができます。 例えば、 <literal>package-info.java</literal> クラス内に JAXB 名前空間を定義するには、 次のようになります。"
#. Tag: para
#, no-c-format
msgid "You must define a JSON-to-XML namespace mapping, or you will receive an exception:"
-msgstr ""
+msgstr "JSON から XML への名前空間マッピングを定義しないと例外が発生します。"
#. Tag: para
#, no-c-format
msgid "The <literal>@Mapped</literal> annotation fixes this problem. Place the <literal>@Mapped</literal> annotation on your JAXB classes, your JAX-RS resource method, or on the parameter that you are unmarshalling."
-msgstr ""
+msgstr "<literal>@Mapped</literal> アノテーションはこの問題を修正します。 JAXB クラス、 JAX-RS リソースメソッド、 アンマーシャリングするパラメータのいずれかに <literal>@Mapped</literal> アノテーションを配置します。"
#. Tag: para
#, no-c-format
msgid "You can also force <literal>@XmlAttribute</literal>s to be marshalled as <literal>XMLElements</literal>."
-msgstr ""
+msgstr "<literal>@XmlAttribute</literal> が <literal>XMLElements</literal> としてマーシャリングされるよう強制することもできます。"
#. Tag: para
#, no-c-format
msgid "To return a <literal>book</literal> on the JAX-RS method without polluting your JAXB classes with RESTEasy annotations, add the annotation to the JAX-RS method:"
-msgstr ""
+msgstr "JAXB クラスを RESTEasy アノテーションで汚染せずに JAX-RS メソッド上で <literal>book</literal> を返すには、 JAX-RS メソッドへアノテーションを追加します。"
#. Tag: title
#, no-c-format
msgid "JAXB and FastinfoSet provider"
-msgstr ""
+msgstr "JAXB および FastinfoSet プロバイダ"
#. Tag: para
#, no-c-format
msgid "RESTEasy supports the <literal>Fastinfoset</literal> MIME type through the use of JAXB annotated classes. <literal>Fastinfoset</literal> documents serialize and parse more quickly, and are smaller in size, than logically-equivalent XML documents, so they can be used where size and processing time of XML documents is problematic. It is configured in the same way as the XML JAXB provider."
-msgstr ""
+msgstr "RESTEasy は JAXB アノテーションが付けられたクラスを使用し て<literal>Fastinfoset</literal> MIME タイプをサポートします。 <literal>Fastinfoset</literal> 文書は論理的に同等のXML文書よりも迅速にシリアライズや解析ができ、 大きさも小さいため、 XML 文書のサイズや処理時間に問題がある場合に使用することができます。 XML JAXB プロバイダと同じように設定することができます。"
#. Tag: title
#, no-c-format
msgid "Arrays and Collections of JAXB Objects"
-msgstr ""
+msgstr "JAXB オブジェクトのアレイとコレクション"
#. Tag: para
#, no-c-format
msgid "RESTEasy automatically marshals arrays, <literal>java.util.Set</literal>s, and <literal>java.util.List</literal>s of JAXB objects to and from XML, JSON, <literal>Fastinfoset</literal>, and other RESTEasy JAXB mappers."
-msgstr ""
+msgstr "RESTEasy は JAXB オブジェクトのアレイ、 <literal>java.util.Set</literal>、 <literal>java.util.List</literal> を XML、 JSON、 <literal>Fastinfoset</literal>、 その他の RESTEasy JAXB マッパへ自動的にマーシャリングします。 同様にこのような RESTEasy JAXB マッパからのマーシャリングも自動的に行います。"
#. Tag: para
#, no-c-format
msgid "The resource above publishes and receives JAXB objects. We assume that these are wrapped in a collection element like the following:"
-msgstr ""
+msgstr "前述のリソースは、 JAXB オブジェクトを公開し、 受け取ります。 リソースは次のようなコレクションエレメントにラッピングされることとします。"
#. Tag: para
#, no-c-format
msgid "You can change the namespace URI, namespace tag, and collection element name by using the <literal>@org.jboss.resteasy.annotations.providers.jaxb.Wrapped</literal> annotation on a parameter or method:"
-msgstr ""
+msgstr "パラメータかメソッド上で <literal>@org.jboss.resteasy.annotations.providers.jaxb.Wrapped</literal> アノテーションを使用すると、名前空間 URL や名前空間タグ、 コレクションエレメント名を変更することができます。"
#. Tag: para
#, no-c-format
msgid "So, if we wanted to output the following XML:"
-msgstr ""
+msgstr "次の XML を出力したいとしましょう。"
#. Tag: para
#, no-c-format
msgid "We would use the <literal>@Wrapped</literal> annotation as follows:"
-msgstr ""
+msgstr "この場合、 次のように <literal>@Wrapped</literal> アノテーションを使用します。"
#. Tag: title
#, no-c-format
msgid "JSON and JAXB Collections/Arrays"
-msgstr ""
+msgstr "JSON および JAXB コレクション / アレイ"
#. Tag: para
#, no-c-format
msgid "RESTEasy supports using collections with JSON. It encloses lists, sets, or arrays of returned JAXB objects in a simple JSON array. For example:"
-msgstr ""
+msgstr "RESTEasy はJSON とのコレクションの使用をサポートします。 簡単な JSON アレイ内の返された JAXB オブジェクトのリストやセット、 アレイが含まれます。 次の例を見てみましょう。"
#. Tag: para
#, no-c-format
msgid "A List or Array of the <literal>Foo</literal> class would be represented in JSON like so:"
-msgstr ""
+msgstr "次のように <literal>Foo</literal> クラスのリストやアレイが JSON で示されます。"
#. Tag: para
#, no-c-format
msgid "It would also expect this format when receiving input."
-msgstr ""
+msgstr "出力を受け取る時もこの形式であると予想します。●"
#. Tag: title
#, no-c-format
msgid "Maps of JAXB Objects"
-msgstr ""
+msgstr "JAXB オブジェクトのマップ"
#. Tag: para
#, no-c-format
msgid "RESTEasy automatically marshals maps of JAXB objects to and from XML, JSON, <literal>Fastinfoset</literal>, and other JAXB mappers. Your parameter or method return type must be generic, with a String as the key and the JAXB object's type."
-msgstr ""
+msgstr "ESTEasy は JAXB オブジェクトのマップを XML、 JSON、 <literal>Fastinfoset</literal>、 その他の RESTEasy JAXB マッパへ自動的にマーシャリングします。 同様にこのような RESTEasy JAXB マッパからのマーシャリングも自動的に行います。 パラメータやメソッドの戻りタイプは、 ストリングをキーや JAXB オブジェクトとした汎用タイプでなければなりません。"
#. Tag: para
#, no-c-format
msgid "This resource publishes and receives JAXB objects within a map. By default, they are wrapped in a <literal>map</literal> element in the default namespace. Each <literal>map</literal> element has zero or more <literal>entry</literal> elements with a <literal>key</literal> attribute."
-msgstr ""
+msgstr "このリソースは、 マップ内で JAXB オブジェクトを公開し、 受け取ります。 デフォルトでは、 デフォルトの名前空間内の <literal>map</literal> エレメントにラッピングされます。 各 <literal>map</literal> エレメントはゼロ以上の <literal>entry</literal> エレメントと 1 つの <literal>key</literal> 属性を持っています。"
#. Tag: para
#, no-c-format
msgid "You can change the namespace URI, namespace prefix and map, entry, and key element and attribute names by using the <literal>@org.jboss.resteasy.annotations.providers.jaxb.WrappedMap</literal> annotation on a parameter or method."
-msgstr ""
+msgstr "パラメータかメソッド上で <literal>@org.jboss.resteasy.annotations.providers.jaxb.WrappedMap</literal> アノテーションを使用すると、 名前空間 URL、 名前空間プレフィックス、 マップ、 エントリ、 キーエレメント、 属性名を変更することができます。"
#. Tag: para
#, no-c-format
msgid "So, to output the following XML:"
-msgstr ""
+msgstr "次の XML を出力したいとします。"
#. Tag: para
#, no-c-format
msgid "We would use the @WrappedMap annotation as follows:"
-msgstr ""
+msgstr "この場合、次のように <literal>@WrappedMap</literal> アノテーションを使用します。"
#. Tag: title
#, no-c-format
@@ -373,50 +373,50 @@
#. Tag: para
#, no-c-format
msgid "RESTEasy supports the use of maps with JSON. It encloses returned JAXB objects within simple JSON maps. For example:"
-msgstr ""
+msgstr "RESTEasy は JSON とのマップの使用をサポートします。 簡単な JSON アレイ内の返された JAXB オブジェクトのリストやセット、 アレイが含まれます。 次の例を見てみましょう。"
#. Tag: para
#, no-c-format
msgid "This a List or array of this Foo class would be represented in JSON like this:"
-msgstr ""
+msgstr "次のように <literal>Foo</literal> クラスのリストやアレイが JSON で示されます。"
#. Tag: para
#, no-c-format
msgid "It also expects this format for input"
-msgstr ""
+msgstr "出力もこの形式であると予想します。"
#. Tag: title
#, no-c-format
msgid "Possible Problems with Jettison Provider"
-msgstr ""
+msgstr "Jettison プロバイダの可能性のある問題"
#. Tag: para
#, no-c-format
msgid "If you have the <filename>resteasy-jackson-provider-xxx.jar</filename> in your classpath, the Jackson JSON provider will be triggered. This is problematic for code that depends upon the Jettison JAXB or JSON provider. To correct this, you must either remove Jackson from your <literal>WEB-INF/lib</literal> or classpath, or use the <literal>@NoJackson</literal> annotation on your JAXB classes."
-msgstr ""
+msgstr "<filename>resteasy-jackson-provider-xxx.jar</filename> がクラスパスにあると、 Jackson JSON プロバイダがトリガされますが、 Jettison JAXB や JSON プロバイダに依存するコードでは問題となることがあります。 これを修正するには、 <literal>WEB-INF/lib</literal> かクラスパスから Jackson を削除するか、 JAXB クラスに <literal>@NoJackson</literal> アノテーションを使用します。"
#. Tag: title
#, no-c-format
msgid "Interfaces, Abstract Classes, and JAXB"
-msgstr ""
+msgstr "インターフェース、 抽象クラス、 JAXB"
#. Tag: para
#, no-c-format
msgid "Some object models use abstract classes and interfaces heavily. JAXB does not work with interfaces that are root elements, and RESTEasy cannot unmarshal parameters that are interfaces or raw abstract classes because it lacks the information required to create a <literal>JAXBContext</literal>. For example:"
-msgstr ""
+msgstr "オブジェクトモデルによっては抽象クラスやインターフェースを多く使用するものがあります。 JAXB はルートエレメントのインターフェースでは動作しません。 <literal>JAXBContext</literal> の作成に必要な情報が欠けているため、 RESTEasy はインターフェースや raw 抽象クラスであるパラメータをアンマーシャリングすることができません。 次の例を見てください。"
#. Tag: para
#, no-c-format
msgid "In this example, RESTEasy would display an error (\"Cannot find MessageBodyReader for...\" or similar) because RESTEasy does not know that implementations of <literal>IFoo</literal> are JAXB classes, so it cannot create a <literal>JAXBContext</literal> for <literal>IFoo</literal>. As a workaround, you can annotate the interface with <literal>@XmlSeeAlso</literal> to correct the issue."
-msgstr ""
+msgstr "この例では、 RESTEasy はエラーを表示します (\"Cannot find MessageBodyReader for...\" など)。 これは、 <literal>IFoo</literal> が JAXB クラスであることを RESTEasy が認識しないため、 <literal>IFoo</literal> の <literal>JAXBContext</literal> を作成できないからです。 回避策として、 インターフェースに <literal>@XmlSeeAlso</literal> アノテーションを付けて問題を修正します。"
#. Tag: para
#, no-c-format
msgid "This will not work with manual, hand-coded JAXB."
-msgstr ""
+msgstr "この方法は手動のハンドコード JAXB では機能しません。"
#. Tag: para
#, no-c-format
msgid "The extra <literal>@XmlSeeAlso</literal> on <literal>IFoo</literal> allows RESTEasy to create a <literal>JAXBContext</literal> that knows how to unmarshal <literal>RealFoo</literal> instances."
-msgstr ""
+msgstr "<literal>IFoo</literal> 上にある追加の <literal>@XmlSeeAlso</literal> により、 <literal>RealFoo</literal> インスタンスのアンマーシャリング方法を認識する <literal>JAXBContext</literal> を RESTEasy が作成できるようになります。"
More information about the jboss-cvs-commits
mailing list