diff --git a/docs/api/0_82_runtime_import.md b/docs/api/0_82_runtime_import.md index f29bdd019..1d1af18cb 100644 --- a/docs/api/0_82_runtime_import.md +++ b/docs/api/0_82_runtime_import.md @@ -18,7 +18,7 @@ GltfData Load(string path) } ``` -[GLB import](../gltf/0_82_glb_import.md) も参照してください。 +[GLB import](0_82_glb_import.md) も参照してください。 ## 2. `VRMData` を得る diff --git a/docs/locale/en/LC_MESSAGES/api/0_36_update.po b/docs/locale/en/LC_MESSAGES/api/0_36_update.po new file mode 100644 index 000000000..f78dadd4b --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/0_36_update.po @@ -0,0 +1,56 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/0_36_update.md:1 +msgid "`v0.36` GltfUpdate" +msgstr "" + +#: ../../api/0_36_update.md:3 +msgid "テクスチャ名の格納位置の修正" +msgstr "" + +#: ../../api/0_36_update.md:5 ../../api/0_36_update.md:22 +msgid "GLTFの仕様に準拠しました。" +msgstr "" + +#: ../../api/0_36_update.md:7 ../../api/0_36_update.md:24 +msgid "extraはextrasの間違い" +msgstr "" + +#: ../../api/0_36_update.md:8 +msgid "imageはnameを持っていた" +msgstr "" + +#: ../../api/0_36_update.md:14 ../../api/0_36_update.md:32 +msgid "変更後" +msgstr "" + +#: ../../api/0_36_update.md:20 +msgid "ブレンドシェイプ名の格納位置の修正" +msgstr "" + +#: ../../api/0_36_update.md:25 +msgid "targetにextrasは不許可" +msgstr "" + +#: ../../api/0_36_update.md:26 +msgid "https://github.com/KhronosGroup/glTF/issues/1036#issuecomment-314078356" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/0_44_runtime_import.po b/docs/locale/en/LC_MESSAGES/api/0_44_runtime_import.po new file mode 100644 index 000000000..dae195187 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/0_44_runtime_import.po @@ -0,0 +1,80 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/0_44_runtime_import.md:1 +msgid "`v0.44` RuntimeImport" +msgstr "" + +#: ../../api/0_44_runtime_import.md:3 +msgid "`Version 0.44~` LoadAsyncの例" +msgstr "" + +#: ../../api/0_44_runtime_import.md:28 +msgid "LoadAsyncTaskを使う例" +msgstr "" + +#: ../../api/0_44_runtime_import.md:65 +msgid "関連する記事など" +msgstr "" + +#: ../../api/0_44_runtime_import.md:67 +msgid "こちらの記事がわかりやすいです。" +msgstr "" + +#: ../../api/0_44_runtime_import.md:69 +msgid "[UniVRMを使ってVRMモデルをランタイムロードする方法](https://qiita.com/sh_akira/items/8155e4b69107c2a7ede6)" +msgstr "" + +#: ../../api/0_44_runtime_import.md:72 +msgid "最新バージョンは[こちら]({{< relref \"runtime_import.md\" >}})をご覧ください。" +msgstr "" + +#: ../../api/0_44_runtime_import.md:74 +msgid "Unityで実行時にモデルをインポートする方法です。" +msgstr "" + +#: ../../api/0_44_runtime_import.md:76 +msgid "ファイルパスからVRMを開く" +msgstr "" + +#: ../../api/0_44_runtime_import.md:84 +msgid "ファイルパスから非同期にVRMを開く" +msgstr "" + +#: ../../api/0_44_runtime_import.md:93 +msgid "バイト列からVRM開く" +msgstr "" + +#: ../../api/0_44_runtime_import.md:101 +msgid "バイト列から非同期にVRMを開く" +msgstr "" + +#: ../../api/0_44_runtime_import.md:109 +msgid "VRMから情報を取り出す" +msgstr "" + +#: ../../api/0_44_runtime_import.md:156 +msgid "Thumbnailを取得する(v0.37から)" +msgstr "" + +#: ../../api/0_44_runtime_import.md:158 +msgid "ReadMetaに引数を渡すことでThumbnailテクスチャを作成できます。" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/0_58_blendshape.po b/docs/locale/en/LC_MESSAGES/api/0_58_blendshape.po new file mode 100644 index 000000000..15f680877 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/0_58_blendshape.po @@ -0,0 +1,255 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/0_58_blendshape.md:1 +msgid "`v0.58` BlendShapeProxy" +msgstr "" + +#: ../../api/0_58_blendshape.md:3 +msgid "BlendShapeKeyのインタフェースを厳格化、整理" +msgstr "" + +#: ../../api/0_58_blendshape.md:5 +msgid "BlendShapeKeyを作成する方法が不明瞭だったため、 より明示的な API に置き換えました。" +msgstr "" + +#: ../../api/0_58_blendshape.md:8 +msgid "BlendShapeClip.Key 追加" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "arguments" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "before" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "after" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "備考" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "string name, BlendShapePreset preset" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "public constructor" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "private constructor" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "" +"BlendShapePreset.Unknownのときの挙動が不明瞭だった。代わりに、CreateFromPreset または " +"CreateUnknown を使用してください" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "BlendShapeClip" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "BlendShapeKey.CreateFrom" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "BlendShapeKey.CreateFromClip" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "他の関数に合わせて、名前を変更" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "BlendShapePreset" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "BlendShapeKey.CreateFromPreset" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "オーバーロードをやめて明示的な関数に変更" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "string" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "BlendShapeKey.CreateUnknown" +msgstr "" + +#: ../../api/0_58_blendshape.md +msgid "オーバーロードをやめて明示的な関数に変更。" +msgstr "" + +#: ../../api/0_58_blendshape.md:17 +msgid "使用するメソッド" +msgstr "" + +#: ../../api/0_58_blendshape.md:19 +msgid "[推奨] `SetValues`" +msgstr "" + +#: ../../api/0_58_blendshape.md:20 +msgid "[非推奨] `ImmediatelySetValue`" +msgstr "" + +#: ../../api/0_58_blendshape.md:21 +msgid "[上級者向け] `AccumulateValue`" +msgstr "" + +#: ../../api/0_58_blendshape.md:22 +msgid "[上級者向け] `Apply`" +msgstr "" + +#: ../../api/0_58_blendshape.md:24 +msgid "スクリプトから BlendShape weight を適用する" +msgstr "" + +#: ../../api/0_58_blendshape.md:26 +msgid "" +"`SetValues` 関数のみを使用します。 そのフレームで必要な表情の weight 値をすべて集めてから `SetValues` を 1 " +"回だけ呼んで設定します。" +msgstr "" + +#: ../../api/0_58_blendshape.md:40 +msgid "複数の BlendShape weight を適用する際の競合の問題について" +msgstr "" + +#: ../../api/0_58_blendshape.md:42 +msgid "この節では、なぜ `SetValues` を使わなければならないのかという疑問に回答します。" +msgstr "" + +#: ../../api/0_58_blendshape.md:44 +msgid "たとえば 2 つの VRMBlendShape `Blink_L` と `Blink_R` が" +msgstr "" + +#: ../../api/0_58_blendshape.md:46 +msgid "VRMBlendShape `Blink_L`" +msgstr "" + +#: ../../api/0_58_blendshape.md:48 +msgid "Mesh `A` の Blendshape `eye_close_L` の weight 値 `100`" +msgstr "" + +#: ../../api/0_58_blendshape.md:49 +msgid "Mesh `A` の Blendshape `eye_close_R` の weight 値 `1`" +msgstr "" + +#: ../../api/0_58_blendshape.md:51 +msgid "VRMBlendShape `Blink_R`" +msgstr "" + +#: ../../api/0_58_blendshape.md:53 +msgid "Mesh `A` の Blendshape `eye_close_L` の weight 値 `1`" +msgstr "" + +#: ../../api/0_58_blendshape.md:54 +msgid "Mesh `A` の Blendshape `eye_close_R` の weight 値 `100`" +msgstr "" + +#: ../../api/0_58_blendshape.md:56 +msgid "で定義されているとします。 このとき両目を閉じたいモチベーションから、両方を有効にする意図で下記のように実行します。" +msgstr "" + +#: ../../api/0_58_blendshape.md:64 +msgid "" +"すると、左目だけが開いてしまいます。 これは後から `ImmediateSetValue` した `Blink_R` が `Blink_L` " +"と競合して weight を上書きしてしまうからです。 したがって VRM の表情制御においては下記の 2 " +"通りのどちらかの方法で書くことが求められます。 これらの方法はこの競合の問題を解決して表情を設定することができます。" +msgstr "" + +#: ../../api/0_58_blendshape.md:77 +msgid "または" +msgstr "" + +#: ../../api/0_58_blendshape.md:85 +msgid "WIP" +msgstr "" + +#: ../../api/0_58_blendshape.md:87 +msgid "何故、複数のSetterがあるのか" +msgstr "" + +#: ../../api/0_58_blendshape.md:89 +msgid "LipSync" +msgstr "" + +#: ../../api/0_58_blendshape.md:90 +msgid "瞬き" +msgstr "" + +#: ../../api/0_58_blendshape.md:91 +msgid "視線制御(BlendShapeで視線を動かすタイプのモデル)" +msgstr "" + +#: ../../api/0_58_blendshape.md:92 +msgid "プログラムによる喜怒哀楽" +msgstr "" + +#: ../../api/0_58_blendshape.md:94 +msgid "" +"上記のような複数のBlendShapeが別々のコンポーネントから設定された場合に、 BlendShape同士が競合することがわかりました。 " +"後で設定した値で上書きされて希望のBlendShapeが適用されないという状態になります。 " +"これを解決するために、一か所で中央集権的に制御する必要があります。" +msgstr "" + +#: ../../api/0_58_blendshape.md:99 +msgid "合成したり排他制御した、BlendShapeClipの集合のスナップショットをまとめて適用することを想定して `SetValues`" +msgstr "" + +#: ../../api/0_58_blendshape.md:101 +msgid "ImmediatelySetValue" +msgstr "" + +#: ../../api/0_58_blendshape.md:103 +msgid "簡単なテストプログラムでの利用を想定しています。" +msgstr "" + +#: ../../api/0_58_blendshape.md:105 ../../api/0_58_blendshape.md:115 +#: ../../api/0_58_blendshape.md:131 +msgid "例:" +msgstr "" + +#: ../../api/0_58_blendshape.md:113 +msgid "AccumulateValue + Apply" +msgstr "" + +#: ../../api/0_58_blendshape.md:125 +msgid "下記のSetValuesを推奨しています。" +msgstr "" + +#: ../../api/0_58_blendshape.md:127 +msgid "SetValues" +msgstr "" + +#: ../../api/0_58_blendshape.md:129 +msgid "BlendShape合成器が必要に応じ呼び出すことを想定しています。" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/0_68_runtime_import.po b/docs/locale/en/LC_MESSAGES/api/0_68_runtime_import.po new file mode 100644 index 000000000..09c5eced3 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/0_68_runtime_import.po @@ -0,0 +1,86 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/0_68_runtime_import.md:1 +msgid "`v0.68` RuntimeImport DisposeOnGameObjectDestroyed(obsolete)" +msgstr "" + +#: ../../api/0_68_runtime_import.md:3 +msgid "過去バージョンからの仕様変更" +msgstr "" + +#: ../../api/0_68_runtime_import.md:5 +msgid "`ImporterContext` の仕様を変更しました。" +msgstr "" + +#: ../../api/0_68_runtime_import.md:7 +msgid "ロード処理が Parse と Load の 2 ステップに分かれました。" +msgstr "" + +#: ../../api/0_68_runtime_import.md:8 +msgid "Parse 処理をメインスレッド以外で処理することができます。" +msgstr "" + +#: ../../api/0_68_runtime_import.md:9 +msgid "非同期ロード関数 `ImporterContext.LoadAsync` の実装を `Task` に変更しました。" +msgstr "" + +#: ../../api/0_68_runtime_import.md:10 +msgid "これまで明示的に破棄できなかった `UnityEngine.Object` リソースを破棄できるようになりました。" +msgstr "" + +#: ../../api/0_68_runtime_import.md:11 +msgid "リソースのリークを防ぐことができます。" +msgstr "" + +#: ../../api/0_68_runtime_import.md:12 +msgid "`ImporterContext.Dispose` を呼び出すべきタイミングを「ロード処理終了時」に変更しました。" +msgstr "" + +#: ../../api/0_68_runtime_import.md:13 +msgid "呼び出して破棄する前に、後述の `ImporterContext.DisposeOnGameObjectDestroyed` を呼び出してください。" +msgstr "" + +#: ../../api/0_68_runtime_import.md:14 +msgid "以前の仕様は「生成したモデルの破棄時」に呼び出すべき関数でした。" +msgstr "" + +#: ../../api/0_68_runtime_import.md:15 +msgid "`ImporterContext.DisposeOnGameObjectDestroyed` 関数を追加しました。" +msgstr "" + +#: ../../api/0_68_runtime_import.md:16 +msgid "" +"VRM モデルが必要とするリソース (Texture, Material, Mesh, etc) を破棄する責務を GameObject " +"に移譲できます。" +msgstr "" + +#: ../../api/0_68_runtime_import.md:17 +msgid "VRM の GameObject の破棄タイミングでリソース (Texture, Material, Mesh, etc) を破棄します。" +msgstr "" + +#: ../../api/0_68_runtime_import.md:20 +msgid "サンプルコード(同期的ロード)" +msgstr "" + +#: ../../api/0_68_runtime_import.md:88 +msgid "サンプルコード(非同期ロード)" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/0_77_runtime_import.po b/docs/locale/en/LC_MESSAGES/api/0_77_runtime_import.po new file mode 100644 index 000000000..57923f867 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/0_77_runtime_import.po @@ -0,0 +1,62 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/0_77_runtime_import.md:1 +msgid "`v0.77` RuntimeImport RuntimeGltfInstance" +msgstr "" + +#: ../../api/0_77_runtime_import.md:3 +msgid "[DisposeOnGameObjectDestroyed](https://github.com/vrm-c/UniVRM/issues/1018)" +msgstr "" + +#: ../../api/0_77_runtime_import.md:5 +msgid "`ImporterContext` の仕様を変更しました。" +msgstr "" + +#: ../../api/0_77_runtime_import.md:7 +msgid "" +"`Version 0.68` で導入した、 `ImporterContext.DisposeOnGameObjectDestroyed` " +"が扱いづらかったためのでこれを取りやめ、 `ImporterContext.Load` が `RuntimeGltfInstance` " +"を返すようにしました。" +msgstr "" + +#: ../../api/0_77_runtime_import.md:10 +msgid "`RuntimeGltfInstance` は、 `ImporterContext` の" +msgstr "" + +#: ../../api/0_77_runtime_import.md:12 +msgid "Root" +msgstr "" + +#: ../../api/0_77_runtime_import.md:13 +msgid "EnableUpdateWhenOffscreen()" +msgstr "" + +#: ../../api/0_77_runtime_import.md:14 +msgid "ShowMeshes()" +msgstr "" + +#: ../../api/0_77_runtime_import.md:16 +msgid "" +"を引き継ぎます。 Load の呼び出し後の任意のタイミングで ImporterContext.Dispose で Importer " +"を破棄してください。 任意のタイミングで RuntimeGltfInstance を Destory することで紐づくリソース (Texture," +" Material, Mesh, etc) も破棄されます。" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/0_79_runtime_import.po b/docs/locale/en/LC_MESSAGES/api/0_79_runtime_import.po new file mode 100644 index 000000000..5570ab445 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/0_79_runtime_import.po @@ -0,0 +1,28 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/0_79_runtime_import.md:1 +msgid "`v0.79` RuntimeImport GltfData" +msgstr "" + +#: ../../api/0_79_runtime_import.md:3 +msgid "`GltfParser` と `GltfData` の分割" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/0_82_glb_import.po b/docs/locale/en/LC_MESSAGES/api/0_82_glb_import.po new file mode 100644 index 000000000..1b0847780 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/0_82_glb_import.po @@ -0,0 +1,108 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/0_82_glb_import.md:1 +msgid "`v0.82.1` GlbImport GltfData" +msgstr "" + +#: ../../api/0_82_glb_import.md:3 +msgid "以下のステップでロードします。" +msgstr "" + +#: ../../api/0_82_glb_import.md:5 +msgid "`GLB` / `GLTF` をパースして `GltfData` を得る。" +msgstr "" + +#: ../../api/0_82_glb_import.md:6 +msgid "" +"`GltfData` から `Unity Hierarchy` を ロード する。`RuntimeGltfInstance` を得る。 " +"ローダーを破棄する。" +msgstr "" + +#: ../../api/0_82_glb_import.md:7 +msgid "ロードした `RuntimeGltfInstance` 使う。`RuntimeGltfInstance` を破棄する。" +msgstr "" + +#: ../../api/0_82_glb_import.md:9 +msgid "1. パースする" +msgstr "" + +#: ../../api/0_82_glb_import.md:11 +msgid "glb ファイルパスからパースする" +msgstr "" + +#: ../../api/0_82_glb_import.md:13 ../../api/0_82_glb_import.md:24 +msgid "`vrm` もこの関数を使います。" +msgstr "" + +#: ../../api/0_82_glb_import.md:22 +msgid "glb バイト列をパースする" +msgstr "" + +#: ../../api/0_82_glb_import.md:33 +msgid "gltf ファイルパスからパースする" +msgstr "" + +#: ../../api/0_82_glb_import.md:42 +msgid "zip アーカイブからパースする" +msgstr "" + +#: ../../api/0_82_glb_import.md:44 +msgid "gltf と関連するファイルを zip アーカイブしたファイルをパースできます(実験)。" +msgstr "" + +#: ../../api/0_82_glb_import.md:53 +msgid "ファイルパスの拡張子でパースする" +msgstr "" + +#: ../../api/0_82_glb_import.md:55 +msgid "サンプルの `SimpleViewer` を参考にしてください。" +msgstr "" + +#: ../../api/0_82_glb_import.md:65 +msgid "2. ロードする" +msgstr "" + +#: ../../api/0_82_glb_import.md:67 +msgid "sync" +msgstr "" + +#: ../../api/0_82_glb_import.md:82 +msgid "async" +msgstr "" + +#: ../../api/0_82_glb_import.md:97 +msgid "materialGenerator で URP 用のマテリアルをロードする" +msgstr "" + +#: ../../api/0_82_glb_import.md:99 +msgid "" +"{doc}`Import 時に生成される Material をカスタマイズする " +"`" +msgstr "" + +#: ../../api/0_82_glb_import.md:101 +msgid "3. インスタンスを使用する" +msgstr "" + +#: ../../api/0_82_glb_import.md:110 +msgid "使用後に以下のように破棄してください。関連する Asset(Texture, Material, Meshなど)も破棄されます。" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/0_82_runtime_import.po b/docs/locale/en/LC_MESSAGES/api/0_82_runtime_import.po new file mode 100644 index 000000000..963cd564d --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/0_82_runtime_import.po @@ -0,0 +1,86 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:35+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/0_82_runtime_import.md:1 +msgid "`v0.82.1` RuntimeImport VRMData" +msgstr "" + +#: ../../api/0_82_runtime_import.md:3 +msgid "以下の手順で import します。" +msgstr "" + +#: ../../api/0_82_runtime_import.md:5 +msgid "VRMをパースして、`GltfData` を得る。" +msgstr "" + +#: ../../api/0_82_runtime_import.md:6 +msgid "`GltfData` から `VRMData` を得る。" +msgstr "" + +#: ../../api/0_82_runtime_import.md:7 +msgid "`VrmData` から `RuntimeGltfInstance` をロードする。" +msgstr "" + +#: ../../api/0_82_runtime_import.md:8 +msgid "`RuntimeGltfInstance` を使う。" +msgstr "" + +#: ../../api/0_82_runtime_import.md:10 +msgid "サンプルの `Assets\\VRM\\Samples\\SimpleViewer\\ViewerUI.cs` も参照してください。" +msgstr "" + +#: ../../api/0_82_runtime_import.md:12 +msgid "1. `GltfData` を得る" +msgstr "" + +#: ../../api/0_82_runtime_import.md:21 +msgid "[GLB import](0_82_glb_import.md) も参照してください。" +msgstr "" + +#: ../../api/0_82_runtime_import.md:23 +msgid "2. `VRMData` を得る" +msgstr "" + +#: ../../api/0_82_runtime_import.md:29 +msgid "3. Load する" +msgstr "" + +#: ../../api/0_82_runtime_import.md:43 +msgid "URP 向けに `materialGenerator` を指定する(実験)" +msgstr "" + +#: ../../api/0_82_runtime_import.md:45 +msgid "" +"`materialGenerator` 引き数(省略可能)を指定することで URP マテリアルを生成するようにカスタムできます。 指定しない場合は" +" `built-in` 向けのデフォルトが使用されます。" +msgstr "" + +#: ../../api/0_82_runtime_import.md:60 +msgid "まだ URP 向け MToonShader が作成されていないので、`UniUnlit` にフォールバックします。" +msgstr "" + +#: ../../api/0_82_runtime_import.md:62 +msgid "4. Instance" +msgstr "" + +#: ../../api/0_82_runtime_import.md:71 +msgid "使用後に以下のように破棄してください。関連する Asset(Texture, Material, Meshなど)も破棄されます。" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/0_87_runtime_import.po b/docs/locale/en/LC_MESSAGES/api/0_87_runtime_import.po new file mode 100644 index 000000000..c85f1f063 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/0_87_runtime_import.po @@ -0,0 +1,68 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/0_87_runtime_import.md:1 +msgid "`v0.87` RuntimeImport 非同期ロード" +msgstr "" + +#: ../../api/0_87_runtime_import.md:3 +msgid "awaitCaller 引き数" +msgstr "" + +#: ../../api/0_87_runtime_import.md:9 +msgid "awaitCaller によりロード時の挙動をカスタマイズできます。" +msgstr "" + +#: ../../api/0_87_runtime_import.md:16 +msgid "NextFrame: 処理を中断して次のフレームで再開します。ロード処理が長い場合に長時間アプリケーションが固まることを防ぎます" +msgstr "" + +#: ../../api/0_87_runtime_import.md:17 +msgid "" +"Run: UnityEngine.Object にアクセスしない処理を別スレッドで実行します。タスクが終了したら await で Unity " +"Script スレッドで続きを実行します。" +msgstr "" + +#: ../../api/0_87_runtime_import.md:19 +msgid "ImmediateCaller" +msgstr "" + +#: ../../api/0_87_runtime_import.md:21 +msgid "" +"デフォルトでは、`ImmediateCaller` が使われます。 `ImmediateCaller` " +"タスクを即時に実行するので、同期実行となります。" +msgstr "" + +#: ../../api/0_87_runtime_import.md:24 +msgid "Play(Editor Play, build), Editor(not play), UnitTest でデッドロックしないための実装です。" +msgstr "" + +#: ../../api/0_87_runtime_import.md:31 +msgid "RuntimeOnlyAwaitCaller" +msgstr "" + +#: ../../api/0_87_runtime_import.md:33 +msgid "Play(Editor Play, build) 時に非同期実行する実装です" +msgstr "" + +#: ../../api/0_87_runtime_import.md:34 +msgid "`VRM10_Samples/VRM10Viewer` に使用例があります。" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/0_95_dispose.po b/docs/locale/en/LC_MESSAGES/api/0_95_dispose.po new file mode 100644 index 000000000..4f0a77493 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/0_95_dispose.po @@ -0,0 +1,72 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/0_95_dispose.md:1 +msgid "`v0.95` GltfData.Dispose" +msgstr "" + +#: ../../api/0_95_dispose.md:3 +msgid "" +"Importer の内部で `NativeArray` を使うようにしたため、 終了時にこれを破棄する必要ができました。 使い終わったら " +"`Dispose` してください。" +msgstr "Now that we are using `NativeArray` within the importer, we had to discard it at the end. Please dispose of it when you are finished using it." + +#: ../../api/0_95_dispose.md:11 +msgid "使用例" +msgstr "Example" + +#: ../../api/0_95_dispose.md:22 +msgid "Dispose しなかった場合" +msgstr "If you did not dispose" + +#: ../../api/0_95_dispose.md:24 +msgid "NativeArray が Dispose されずに GC に回収されたタイミングで、 以下のエラーメッセージがコンソールに表示されます。" +msgstr "If the NativeArray is not discarded and is reused for GC, the console displays the following error message:" + +#: ../../api/0_95_dispose.md:27 +msgid "`A Native Collection has not been disposed`" +msgstr "" + +#: ../../api/0_95_dispose.md:29 +msgid "このエラーがどこで起きたか分からない場合があります。 `com.unity.jobs package` により詳細メッセージを得ることができます。" +msgstr "You may not know where this error occurred. You can get more details with `com.unity.jobs package`." + +#: ../../api/0_95_dispose.md:32 +msgid "" +"" +msgstr "" + +#: ../../api/0_95_dispose.md:34 +msgid "を参考にしてください。" +msgstr "." + +#: ../../api/0_95_dispose.md:37 +msgid "関連" +msgstr "Related" + +#: ../../api/0_95_dispose.md:39 +msgid "" +msgstr "" + +#: ../../api/0_95_dispose.md:40 +msgid "" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/0_95_highlevel.po b/docs/locale/en/LC_MESSAGES/api/0_95_highlevel.po new file mode 100644 index 000000000..dc1b27d5d --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/0_95_highlevel.po @@ -0,0 +1,46 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/0_95_highlevel.md:1 +msgid "`v0.95` 簡単API" +msgstr "`v0.95` High-level API" + +#: ../../api/0_95_highlevel.md:3 +msgid "" +"API が複雑化してきたので、よくある用途を簡単にできる高レベル API を追加しました。 `GltfUtility` と " +"`VrmUtility` が中で using してくれるので await で呼び出すだけで使えます。" +msgstr "As the API became more complex, we added a high-level API that simplifies common usage. `GltfUtility` and` VrmUtility` are used internally, so you can just call them with await." + +#: ../../api/0_95_highlevel.md:6 +msgid "GLTF" +msgstr "" + +#: ../../api/0_95_highlevel.md:13 +msgid "VRM" +msgstr "" + +#: ../../api/0_95_highlevel.md:20 +msgid "使用例" +msgstr "Example" + +#: ../../api/0_95_highlevel.md:22 +msgid "v0.95.0 Assets/VRM_Samples/SimpleViewer/ViewerUI.cs" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/fast_spring_bone.po b/docs/locale/en/LC_MESSAGES/api/fast_spring_bone.po new file mode 100644 index 000000000..bbad14129 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/fast_spring_bone.po @@ -0,0 +1,110 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/fast_spring_bone.md:1 +msgid "`v0.85` FastSpringBoneについて" +msgstr "" + +#: ../../api/fast_spring_bone.md:3 +msgid "概要" +msgstr "" + +#: ../../api/fast_spring_bone.md:4 +msgid "UniVRMでは、DOTSを利用した高速なSpringBone実装である「FastSpringBone」を用意しています。" +msgstr "" + +#: ../../api/fast_spring_bone.md:6 +msgid "揺れ物の各房を並列処理・最適化することで1フレームあたりの処理時間を大幅に抑えます。" +msgstr "" + +#: ../../api/fast_spring_bone.md:8 +msgid "VRM0.x と VRM1.0 で、それぞれFastSpringBoneの立ち位置・実装が異なります。" +msgstr "" + +#: ../../api/fast_spring_bone.md:10 +msgid "VRM 1.0 での FastSpringBone の概要" +msgstr "" + +#: ../../api/fast_spring_bone.md:11 +msgid "VRM1.0ではFastSpringBoneが揺れものの標準実装です。" +msgstr "" + +#: ../../api/fast_spring_bone.md:13 +msgid "VRMのライフサイクルに紐付いて自動的に生成・破棄されます。" +msgstr "" + +#: ../../api/fast_spring_bone.md:15 +msgid "VRM 0.x での FastSpringBone の概要" +msgstr "" + +#: ../../api/fast_spring_bone.md:16 +msgid "VRM0.xでは後方互換性を保つため、デフォルトでは従来のDOTS実装でないSpringBoneで動作します。" +msgstr "" + +#: ../../api/fast_spring_bone.md:18 +msgid "VRM0.x向けのFastSpringBone実装は `VRM/Runtime/FastSpringBone` ディレクトリにあります。" +msgstr "" + +#: ../../api/fast_spring_bone.md:20 +msgid "VRM 0.x での FastSpringBone の導入方法" +msgstr "" + +#: ../../api/fast_spring_bone.md:21 +msgid "差し替えを行いたいタイミングで `FastSpringBoneReplacer.ReplaceAsync` を呼び出してください" +msgstr "" + +#: ../../api/fast_spring_bone.md:23 +msgid "これを明示的に呼ばなければ、従来のSpringBoneのまま動作します。" +msgstr "" + +#: ../../api/fast_spring_bone.md:37 +msgid "Burstの導入について" +msgstr "" + +#: ../../api/fast_spring_bone.md:38 +msgid "UniVRM に加えて Burst を別途導入すると、 FastSpringBone が Burst によって高速化されます。" +msgstr "" + +#: ../../api/fast_spring_bone.md:40 +msgid "" +"Burst の導入方法は [こちら](https://docs.unity3d.com/ja/2019.4/Manual/upm-ui-" +"install.html) をご参照ください。" +msgstr "" + +#: ../../api/fast_spring_bone.md:42 +msgid "FastSpringBoneServiceについて" +msgstr "" + +#: ../../api/fast_spring_bone.md:43 +msgid "" +"FastSpringBone が実行されると、`FastSpringBone Service` GameObject が " +"`DontDestroyOnLoad` で生成されます。" +msgstr "" + +#: ../../api/fast_spring_bone.md:45 +msgid "" +"これは全 VRM の FastSpringBone を集め、バッファの構築や、 FastSpringBone の実行タイミングの制御などを行う " +"GameObject です。" +msgstr "" + +#: ../../api/fast_spring_bone.md:47 +msgid "明示的に破棄を行いたい場合は `FastSpringBoneService.Free` を呼んでください。" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/firstperson.po b/docs/locale/en/LC_MESSAGES/api/firstperson.po new file mode 100644 index 000000000..847468b7f --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/firstperson.po @@ -0,0 +1,62 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/firstperson.md:1 +msgid "VRMFirstPersonの使い方" +msgstr "" + +#: ../../api/firstperson.md:3 +msgid "{doc}`FirstPerson と Renderer の可視制御 `" +msgstr "" + +#: ../../api/firstperson.md:5 +msgid "" +"実行時に**VRMFirstPerson.Setup**を呼び出すことで、FirstPerson設定に応じた Renderer " +"の可視制御を行うことができます。 明示的に外部から呼び出してください。" +msgstr "" + +#: ../../api/firstperson.md:8 +msgid "アプリケーションに追加の描画レイヤーを指定する" +msgstr "" + +#: ../../api/firstperson.md:10 +msgid "定数で以下のレイヤーを定義しています。" +msgstr "" + +#: ../../api/firstperson.md +msgid "{{< img src=\"images/vrm/layer_setting.png\" >}}" +msgstr "" + +#: ../../api/firstperson.md +msgid "9番と10番にLayerを設定" +msgstr "" + +#: ../../api/firstperson.md:26 +msgid "実行時にSetupを呼び出して、カメラにLayerMaskを設定する" +msgstr "" + +#: ../../api/firstperson.md:28 +msgid "VRMFirstPerson.Setupの呼び出し" +msgstr "" + +#: ../../api/firstperson.md:29 +msgid "一人称カメラとその他のカメラに対してLayerMask" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/how_to_customize_material_import.po b/docs/locale/en/LC_MESSAGES/api/how_to_customize_material_import.po new file mode 100644 index 000000000..a997cde06 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/how_to_customize_material_import.po @@ -0,0 +1,48 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/how_to_customize_material_import.md:1 +msgid "`v0.82` Import 時に生成される Material をカスタマイズする" +msgstr "" + +#: ../../api/how_to_customize_material_import.md:3 +msgid "`IMaterialDescriptorGenerator` を実装することで import 時に適用されるマテリアルを差し替えることができます。" +msgstr "" + +#: ../../api/how_to_customize_material_import.md:5 +msgid "materialGenerator で URP 用のマテリアルをロードする" +msgstr "" + +#: ../../api/how_to_customize_material_import.md:7 +msgid "URP マテリアルを生成するようにカスタムする例です。" +msgstr "" + +#: ../../api/how_to_customize_material_import.md:9 +msgid "" +msgstr "" + +#: ../../api/how_to_customize_material_import.md:23 +msgid "関連" +msgstr "" + +#: ../../api/how_to_customize_material_import.md:25 +msgid "" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/how_to_impl_extension.po b/docs/locale/en/LC_MESSAGES/api/how_to_impl_extension.po new file mode 100644 index 000000000..e746980e9 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/how_to_impl_extension.po @@ -0,0 +1,395 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/how_to_impl_extension.md:1 +msgid "`v0.63.2` glTF拡張の実装" +msgstr "" + +#: ../../api/how_to_impl_extension.md:3 +msgid "" +"`UniVRM-0.63.2` から `UniGLTF` の構成が変わって、 `extensions` / `extras` " +"の実装方法が変わりました。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:5 +msgid "GLTF 拡張とは" +msgstr "" + +#: ../../api/how_to_impl_extension.md:7 +msgid "`glTF` は各所に `extensions`, `extras` が定義してありその中身を拡張できます。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:9 +msgid "`extensions` (またはextras)" +msgstr "" + +#: ../../api/how_to_impl_extension.md:10 +msgid "`asset.extensions` (またはextras)" +msgstr "" + +#: ../../api/how_to_impl_extension.md:11 +msgid "`meshes[*].extensions` (またはextras)" +msgstr "" + +#: ../../api/how_to_impl_extension.md:12 +msgid "`materials[*].extensions` (またはextras)" +msgstr "" + +#: ../../api/how_to_impl_extension.md:14 +msgid "など。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:16 +msgid "`extensions` はオフィシャルに仕様を策定して `JsonSchema` として公開します。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:18 +msgid "https://github.com/KhronosGroup/glTF/tree/master/extensions" +msgstr "" + +#: ../../api/how_to_impl_extension.md:20 +msgid "" +"`extensions` は、`{ベンダー名}_{拡張名}` という命名規則です。 ベンダー名は、 " +"https://github.com/KhronosGroup/glTF に申し込んで登録できます。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:23 +msgid "`extras` は登録せずにアプリケーション独自に拡張する場合に用います。仕組みは同じです。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:25 +msgid "" +"This enables glTF models to contain application-specific properties " +"without creating a full glTF extension" +msgstr "" + +#: ../../api/how_to_impl_extension.md:27 +msgid "UniGLTF の extensions" +msgstr "" + +#: ../../api/how_to_impl_extension.md:29 +msgid "" +"`v0.63.0` 以前は、`GLTF 型` の `extensions` フィールドに、`GLTFExtensions` " +"型を定義して、`VRM` フィールドを定義するという方法をとっていました。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:49 +msgid "この設計だと GLTF と拡張を別ライブラリとして分離することができませんでした。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:51 +msgid "" +"`v0.63.1` から設計を変更して、すべての `extensions/extras` に同じ型の入れ物を使うように変更しました。 " +"UniGLTF は `import/export` の具体的な内容を知らずに中間データの入れ物として扱います。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:69 +msgid "UniGLTF の拡張の書き方" +msgstr "" + +#: ../../api/how_to_impl_extension.md:71 +msgid "拡張は、以下の部品要素から作れます。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:73 +msgid "" +"名前(JsonPath)。例: `extensions.VRM`, " +"`materials[*].extensions.KHR_materials_unlit`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:74 +msgid "拡張の型。`T型`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:75 +msgid "デシリアライザー(import)。 `jsonバイト列 => T型`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:76 +msgid "シリアライザーexport)。`T型 => jsonバイト列`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:78 +msgid "JSONPATH と 型を決める" +msgstr "" + +#: ../../api/how_to_impl_extension.md:91 +msgid "import" +msgstr "" + +#: ../../api/how_to_impl_extension.md:129 +msgid "export" +msgstr "" + +#: ../../api/how_to_impl_extension.md:160 +msgid "実装例" +msgstr "" + +#: ../../api/how_to_impl_extension.md:162 +msgid "GLTF: GLTF全体" +msgstr "" + +#: ../../api/how_to_impl_extension.md:163 +#: ../../api/how_to_impl_extension.md:200 +msgid "`C#の型からコード生成`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:165 +msgid "`Assets\\UniGLTF\\Runtime\\UniGLTF\\Format\\GltfSerializer.g.cs`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:166 +msgid "`Assets\\UniGLTF\\Runtime\\UniGLTF\\Format\\GltfDeserializer.g.cs`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:168 +#: ../../api/how_to_impl_extension.md:205 +#: ../../api/how_to_impl_extension.md:236 +msgid "ジェネレーターの呼び出しコード" +msgstr "" + +#: ../../api/how_to_impl_extension.md:170 +#: ../../api/how_to_impl_extension.md:258 +msgid "`Assets\\UniGLTF\\Editor\\UniGLTF\\Serialization\\SerializerGenerator.cs`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:171 +#: ../../api/how_to_impl_extension.md:334 +msgid "`Assets\\UniGLTF\\Editor\\UniGLTF\\Serialization\\DeserializerGenerator.cs`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:173 +#: ../../api/how_to_impl_extension.md:180 +#: ../../api/how_to_impl_extension.md:187 +#: ../../api/how_to_impl_extension.md:194 +#: ../../api/how_to_impl_extension.md:210 +#: ../../api/how_to_impl_extension.md:239 +msgid "生成コードの呼び出し" +msgstr "" + +#: ../../api/how_to_impl_extension.md:175 +msgid "GLTF: `meshes[*].extras.targetNames`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:176 +#: ../../api/how_to_impl_extension.md:183 +#: ../../api/how_to_impl_extension.md:190 +msgid "`コード生成せずに手書き`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:178 +msgid "`Assets\\UniGLTF\\Runtime\\UniGLTF\\Format\\ExtensionsAndExtras\\gltf_mesh_extras_targetNames.cs`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:182 +msgid "GLTF: `materials[*].extensions.KHR_materials_unlit`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:185 +msgid "`Assets\\UniGLTF\\Runtime\\UniGLTF\\Format\\ExtensionsAndExtras\\KHR_materials_unlit.cs`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:189 +msgid "GLTF: `materials[*].extensions.KHR_texture_transform`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:192 +msgid "`Assets\\UniGLTF\\Runtime\\UniGLTF\\Format\\ExtensionsAndExtras\\KHR_texture_transform.cs`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:196 +msgid "https://github.com/vrm-c/UniVRM/blob/master/Assets/UniGLTF/Runtime/UniGLTF/IO/MaterialImporter.cs#L296" +msgstr "" + +#: ../../api/how_to_impl_extension.md:197 +msgid "https://github.com/vrm-c/UniVRM/blob/master/Assets/UniGLTF/Runtime/UniGLTF/IO/MaterialExporter.cs#L193" +msgstr "" + +#: ../../api/how_to_impl_extension.md:199 +msgid "VRM0: `extensions.VRM`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:202 +msgid "`Assets\\VRM\\Runtime\\Format\\VRMSerializer.g.cs`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:203 +msgid "`Assets\\VRM\\Runtime\\Format\\VRMDeserializer.g.cs`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:207 +msgid "`Assets\\VRM\\Editor\\VRMSerializerGenerator.cs`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:208 +msgid "`Assets\\VRM\\Editor\\VRMDeserializerGenerator.cs`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:212 +msgid "https://github.com/vrm-c/UniVRM/blob/master/Assets/VRM/Runtime/IO/VRMImporterContext.cs#L41" +msgstr "" + +#: ../../api/how_to_impl_extension.md:213 +msgid "https://github.com/vrm-c/UniVRM/blob/master/Assets/VRM/Runtime/IO/VRMExporter.cs#L209" +msgstr "" + +#: ../../api/how_to_impl_extension.md:215 +msgid "VRM1: `extensions.VRMC_vrm` など" +msgstr "" + +#: ../../api/how_to_impl_extension.md:216 +msgid "`JsonSchemaからコード生成`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:218 +msgid "5つの Extensions に分かれたので個別に作成。 ささる場所(JsonPath)が違うのに注意。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:221 +msgid "`extensions.VRMC_vrm`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:222 +msgid "`Assets\\VRM10\\Runtime\\Format\\VRM`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:224 +msgid "`materials[*].extensions.VRMC_materials_mtoon`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:225 +msgid "`Assets\\VRM10\\Runtime\\Format\\MaterialsMToon`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:227 +msgid "`nodes[*].extensions.VRMC_node_collider`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:228 +msgid "`Assets\\VRM10\\Runtime\\Format\\NodeCollider`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:230 +msgid "`extensions.VRMC_springBone`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:231 +msgid "`Assets\\VRM10\\Runtime\\Format\\SpringBone`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:233 +msgid "`extensions.VRMC_vrm_constraints`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:234 +msgid "`Assets\\VRM10\\Runtime\\Format\\Constraints`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:237 +msgid "`Assets\\VRM10\\Editor\\GeneratorMenu.cs`" +msgstr "" + +#: ../../api/how_to_impl_extension.md:241 +msgid "コード生成" +msgstr "" + +#: ../../api/how_to_impl_extension.md:242 +msgid "" +"JSON と C# の型との シリアライズ/デシリアライズは定型コードになるので、ジェネレーターがあります。 C# " +"の型から生成するものと、JsonSchema から C# の型とともに生成するものがあります。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:245 +msgid "C# の型から生成" +msgstr "" + +#: ../../api/how_to_impl_extension.md:247 +msgid "シリアライザー" +msgstr "" + +#: ../../api/how_to_impl_extension.md:249 +#: ../../api/how_to_impl_extension.md:325 +msgid "ジェネレーターを呼び出すコードを作成します。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:251 +#: ../../api/how_to_impl_extension.md:327 +msgid "元になる型" +msgstr "" + +#: ../../api/how_to_impl_extension.md:252 +#: ../../api/how_to_impl_extension.md:328 +msgid "出力先" +msgstr "" + +#: ../../api/how_to_impl_extension.md:254 +#: ../../api/how_to_impl_extension.md:330 +msgid "の2つを決めます。static関数を生成するので、namespace と static class で囲ってあげます。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:256 +#: ../../api/how_to_impl_extension.md:332 +msgid "例" +msgstr "" + +#: ../../api/how_to_impl_extension.md:323 +msgid "デシリアライザー" +msgstr "" + +#: ../../api/how_to_impl_extension.md:400 +msgid "キー出力の抑制" +msgstr "" + +#: ../../api/how_to_impl_extension.md:402 +msgid "`index` に無効な値として `-1` を入れる場合に、JSONではキーを出力しないとしたいことがあります。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:404 +msgid "TODO: `int?` にするべきだった" +msgstr "" + +#: ../../api/how_to_impl_extension.md:411 +msgid "のようにすることで、キーの出力を抑制できます。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:418 +msgid "何も付けないと" +msgstr "" + +#: ../../api/how_to_impl_extension.md:425 +msgid "enum のエンコーディング" +msgstr "" + +#: ../../api/how_to_impl_extension.md:427 +msgid "enumの値の名前を文字列で使う、enumの値の数値を使うの2種類がありえます。 enumの場合はデフォルト値が無いので必須です。" +msgstr "" + +#: ../../api/how_to_impl_extension.md:438 +msgid "JsonSchemaから生成" +msgstr "" + +#: ../../api/how_to_impl_extension.md:439 +msgid "VRM-1.0 の実装" +msgstr "" + +#: ../../api/how_to_impl_extension.md:441 +msgid "TODO:" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/index.po b/docs/locale/en/LC_MESSAGES/api/index.po new file mode 100644 index 000000000..d1bf5fe73 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/index.po @@ -0,0 +1,32 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/index.md:1 +msgid "API" +msgstr "" + +#: ../../api/index.md:9 +msgid "Update" +msgstr "" + +#: ../../api/index.md:29 +msgid "VRM-1.0(β)" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/sample/AnimationBridgeSample.po b/docs/locale/en/LC_MESSAGES/api/sample/AnimationBridgeSample.po new file mode 100644 index 000000000..4b1bd99da --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/sample/AnimationBridgeSample.po @@ -0,0 +1,28 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/sample/AnimationBridgeSample.md:1 +msgid "AnimationBridgeSample" +msgstr "" + +#: ../../api/sample/AnimationBridgeSample.md:3 +msgid "AnimationClip に BlendShape の変換を記録して反映するサンプルです。" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/sample/FirstPersonSample.po b/docs/locale/en/LC_MESSAGES/api/sample/FirstPersonSample.po new file mode 100644 index 000000000..1384a6db9 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/sample/FirstPersonSample.po @@ -0,0 +1,48 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/sample/FirstPersonSample.md:1 +msgid "FirstPersonSample" +msgstr "" + +#: ../../api/sample/FirstPersonSample.md:3 +msgid "VR アプリで FistPerson の設定に合わせて、可視設定を反映するサンプルです。" +msgstr "" + +#: ../../api/sample/FirstPersonSample.md:5 +msgid "画面が4分割されて、" +msgstr "" + +#: ../../api/sample/FirstPersonSample.md:7 +msgid "HMDカメラ" +msgstr "" + +#: ../../api/sample/FirstPersonSample.md:8 +msgid "その他のカメラ" +msgstr "" + +#: ../../api/sample/FirstPersonSample.md:10 +msgid "の描画を例示します。" +msgstr "" + +#: ../../api/sample/FirstPersonSample.md:12 +msgid "v0.87.0 Assets/VRM_Samples/FirstPersonSample/VRMRuntimeLoader.cs" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/sample/RuntimeExporterSample.po b/docs/locale/en/LC_MESSAGES/api/sample/RuntimeExporterSample.po new file mode 100644 index 000000000..13b6fa661 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/sample/RuntimeExporterSample.po @@ -0,0 +1,32 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/sample/RuntimeExporterSample.md:1 +msgid "RuntimeExporter" +msgstr "" + +#: ../../api/sample/RuntimeExporterSample.md:3 +msgid "VRM を Runtime Export するサンプルです。" +msgstr "" + +#: ../../api/sample/RuntimeExporterSample.md:5 +msgid "v0.87.0 Assets/VRM_Samples/RuntimeExporterSample/VRMRuntimeExporter.cs" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/sample/SimpleViewer.po b/docs/locale/en/LC_MESSAGES/api/sample/SimpleViewer.po new file mode 100644 index 000000000..8a5bb4239 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/sample/SimpleViewer.po @@ -0,0 +1,32 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/sample/SimpleViewer.md:1 +msgid "SimpleViewer" +msgstr "" + +#: ../../api/sample/SimpleViewer.md:3 +msgid "Runtime ローダーのサンプルです。" +msgstr "" + +#: ../../api/sample/SimpleViewer.md:5 +msgid "c89e Assets/VRM_Samples/SimpleViewer/ViewerUI.cs" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/sample/index.po b/docs/locale/en/LC_MESSAGES/api/sample/index.po new file mode 100644 index 000000000..5a4a07a59 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/sample/index.po @@ -0,0 +1,24 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/sample/index.md:1 +msgid "Sample" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/vrm1_expression.po b/docs/locale/en/LC_MESSAGES/api/vrm1_expression.po new file mode 100644 index 000000000..5053ce153 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/vrm1_expression.po @@ -0,0 +1,40 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/vrm1_expression.md:1 +msgid "🚧Expression" +msgstr "" + +#: ../../api/vrm1_expression.md:3 +msgid "表情周りの操作方法。" +msgstr "" + +#: ../../api/vrm1_expression.md:5 +msgid "VRM-1.0 の `BlendShapeProxy` は、`Vrm10Instance.Expression` になります。" +msgstr "" + +#: ../../api/vrm1_expression.md:7 +msgid "VRM-0.X の例" +msgstr "" + +#: ../../api/vrm1_expression.md:16 +msgid "VRM-1.0 の例" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/vrm1_firstperson.po b/docs/locale/en/LC_MESSAGES/api/vrm1_firstperson.po new file mode 100644 index 000000000..4b8a9869f --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/vrm1_firstperson.po @@ -0,0 +1,94 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/vrm1_firstperson.md:1 +msgid "FirstPerson" +msgstr "" + +#: ../../api/vrm1_firstperson.md:3 +msgid "{doc}`FirstPerson と Renderer の可視制御 `" +msgstr "" + +#: ../../api/vrm1_firstperson.md:5 +msgid "Runtime に FirstPerson 機能を有効にする" +msgstr "" + +#: ../../api/vrm1_firstperson.md:7 +msgid "VR向け FirstPerson 設定の初期化手順です。" +msgstr "" + +#: ../../api/vrm1_firstperson.md:9 +msgid "Load する" +msgstr "" + +#: ../../api/vrm1_firstperson.md:10 +msgid "Vrm10Instance を取得する" +msgstr "" + +#: ../../api/vrm1_firstperson.md:11 +msgid "`controller.Vrm.FirstPerson.SetupAsync` を呼び出す" +msgstr "" + +#: ../../api/vrm1_firstperson.md:12 +msgid "ShowMeshes" +msgstr "" + +#: ../../api/vrm1_firstperson.md:41 +msgid "VRMの推奨する VR 向けのカメラ構成" +msgstr "" + +#: ../../api/vrm1_firstperson.md:43 +msgid "ヘッドマウントディスプレイを表すカメラ と その他のカメラという2種類のカメラを想定ます。 それぞれに対して、" +msgstr "" + +#: ../../api/vrm1_firstperson.md:46 +msgid "FIRSTPERSON_ONLY_LAYER(このレイヤーを指定した gameObject はその他のカメラから消えます)" +msgstr "" + +#: ../../api/vrm1_firstperson.md:47 +msgid "THIRDPERSON_ONLY_LAYER(このレイヤーを指定した gameObject はヘッドマウントディスプレイから消えます)" +msgstr "" + +#: ../../api/vrm1_firstperson.md:49 +msgid "を定義します。 これにより、ヘッドマウント視点のアバターの描画を抑止しつつ、他者からは見えるようにします。" +msgstr "" + +#: ../../api/vrm1_firstperson.md:52 +msgid "例: アバターの頭の描画を抑止して前が見えるようにする" +msgstr "" + +#: ../../api/vrm1_firstperson.md:54 +msgid "VRMは、`VRMFirstPersonOnly` と `VRMThirdPersonOnly` という名前のレイヤーを予約しています。" +msgstr "" + +#: ../../api/vrm1_firstperson.md:56 +msgid "" +"`Project Settings` - `Tags and Layers` に `VRMFirstPersonOnly` と " +"`VRMThirdPersonOnly` を 設定してください。 サンプルでは、それぞれに `9` と `10` を割り当ています。" +msgstr "" + +#: ../../api/vrm1_firstperson.md:60 +msgid "初期化時に layer を明示する" +msgstr "" + +#: ../../api/vrm1_firstperson.md:62 +msgid "追加の引数で指定できます。" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/vrm1_get_humanoid.po b/docs/locale/en/LC_MESSAGES/api/vrm1_get_humanoid.po new file mode 100644 index 000000000..c1917d7e4 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/vrm1_get_humanoid.po @@ -0,0 +1,36 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/vrm1_get_humanoid.md:1 +msgid "🚧Humanoid" +msgstr "" + +#: ../../api/vrm1_get_humanoid.md:3 +msgid "Humanoid Bone の取得方法" +msgstr "" + +#: ../../api/vrm1_get_humanoid.md:5 +msgid "Humanoidコンポーネント(vrm-1.0)" +msgstr "" + +#: ../../api/vrm1_get_humanoid.md:7 +msgid "Animator経由(vrm-0.xとvrm-1.0共通)" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/vrm1_lookat.po b/docs/locale/en/LC_MESSAGES/api/vrm1_lookat.po new file mode 100644 index 000000000..a96f4e39d --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/vrm1_lookat.po @@ -0,0 +1,24 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/vrm1_lookat.md:1 +msgid "🚧LookAt" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/api/vrm1_runtime_load.po b/docs/locale/en/LC_MESSAGES/api/vrm1_runtime_load.po new file mode 100644 index 000000000..41b2d1250 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/api/vrm1_runtime_load.po @@ -0,0 +1,56 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../api/vrm1_runtime_load.md:1 +msgid "RuntimeLoad" +msgstr "" + +#: ../../api/vrm1_runtime_load.md:3 +msgid "Runtime Normalization (from `v0.92.0`)" +msgstr "" + +#: ../../api/vrm1_runtime_load.md:5 +msgid "" +"`VRM-1.0` は、ノードの `回転・スケールの削除` をしません。 後方互換性のため、 `RuntimeLoad` 時に動的に " +"`回転・スケールの削除` する機能を提供します。" +msgstr "" + +#: ../../api/vrm1_runtime_load.md:8 +msgid "`VRM-0.x` のエクスポート時の正規化に相当する処理です" +msgstr "" + +#: ../../api/vrm1_runtime_load.md:10 +msgid "以下のように doNormalize に true を付与してください。" +msgstr "" + +#: ../../api/vrm1_runtime_load.md:22 +msgid "Migration(VRM-0 to VRM-1)" +msgstr "" + +#: ../../api/vrm1_runtime_load.md:24 +msgid "" +"`VRM-1.0` は、 `VRM-0.x` もロードできます。 その場合、あたらしい meta への変換が発生し互換性の無い部分はすべて " +"`不許可` の値になります。 このため、変換前のライセンスにアクセスする API を提供します。" +msgstr "" + +#: ../../api/vrm1_runtime_load.md:28 +msgid "サンプルの `Assets\\VRM10\\Samples\\VRM10Viewer\\VRM10ViewerUI.cs` も参照してください。" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/implementation/format.po b/docs/locale/en/LC_MESSAGES/implementation/format.po new file mode 100644 index 000000000..ea80fc043 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/implementation/format.po @@ -0,0 +1,125 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../implementation/format.md:1 +msgid "glbフォーマット概説" +msgstr "" + +#: ../../implementation/format.md:3 +msgid "JSON記述部と、画像や頂点配列を記録するバイナリ部の2つの部分からなります。" +msgstr "" + +#: ../../implementation/format.md:5 +msgid "" +"gltf形式では、URLやパスで参照する方法で外部のバイナリデータにアクセスします。 " +"glb形式ではJSON部とバイナリ部をひとつのファイルにまとめていて、バイト列のオフセットでバイナリデータにアクセスします。 " +"プログラムから扱うには外部ファイルへのアクセスが無いglb形式の方が簡単[^VRM_glb]です。" +msgstr "" + +#: ../../implementation/format.md:11 +msgid "glb形式" +msgstr "" + +#: ../../implementation/format.md:13 +msgid "" +"``ヘッダ部 + チャンク部繰り返し``という構造になっています。 実質的には、 ``ヘッダ部 + JSON CHUNk + BINARY " +"CHUNK``となります。" +msgstr "" + +#: ../../implementation/format.md:17 +msgid "ヘッダ部" +msgstr "" + +#: ../../implementation/format.md +msgid "長さ" +msgstr "" + +#: ../../implementation/format.md +msgid "内容" +msgstr "" + +#: ../../implementation/format.md +msgid "型" +msgstr "" + +#: ../../implementation/format.md +msgid "値" +msgstr "" + +#: ../../implementation/format.md +msgid "4" +msgstr "" + +#: ../../implementation/format.md +msgid "ascii" +msgstr "" + +#: ../../implementation/format.md +msgid "\"glTF\"" +msgstr "" + +#: ../../implementation/format.md +msgid "gltfバージョン" +msgstr "" + +#: ../../implementation/format.md +msgid "int32" +msgstr "" + +#: ../../implementation/format.md +msgid "2" +msgstr "" + +#: ../../implementation/format.md +msgid "file size" +msgstr "" + +#: ../../implementation/format.md:25 +msgid "チャンク部" +msgstr "" + +#: ../../implementation/format.md +msgid "chunk size" +msgstr "" + +#: ../../implementation/format.md +msgid "chunk type" +msgstr "" + +#: ../../implementation/format.md +msgid "\"JSON\" or \"BIN\\x00\"" +msgstr "" + +#: ../../implementation/format.md +msgid "chunk body" +msgstr "" + +#: ../../implementation/format.md +msgid "バイト列" +msgstr "" + +#: ../../implementation/format.md:33 +msgid "python3によるパース例" +msgstr "" + +#: ../../implementation/format.md:9 +msgid "VRMではglbを採用しています。" +msgstr "" + diff --git a/docs/locale/en/LC_MESSAGES/index.po b/docs/locale/en/LC_MESSAGES/index.po index 6e78302fa..38147a56d 100644 --- a/docs/locale/en/LC_MESSAGES/index.po +++ b/docs/locale/en/LC_MESSAGES/index.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: UniVRM Programming Document \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-10-15 15:45+0900\n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,32 +18,49 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" +#: ../../index.md:3 +msgid "Development" +msgstr "" + +#: ../../index.md:11 +msgid "Other" +msgstr "" + +#: ../../index.md:18 +msgid "UniVRM(github)" +msgstr "" + +#: ../../index.md:18 +msgid "VRM" +msgstr "" + +#: ../../index.md:18 +msgid "external" +msgstr "" + #: ../../index.md:1 msgid "UniVRM Programming Document" msgstr "" -#: ../../index.md:3 -msgid "" -"これは、[UniVRM](https://github.com/vrm-c/UniVRM) の開発ドキュメントです。 " -"UnityでVRMをエクスポートする方法などについては [manual](https://vrm.dev/docs/univrm/) " -"を参照してください。" -msgstr "" -"This is the development documentation for [UniVRM] " -"(https://github.com/vrm-c/UniVRM).Please see " -"[manual](https://vrm.dev/en/docs//univrm/) about how to export VRM." +#~ msgid "" +#~ "これは、[UniVRM](https://github.com/vrm-c/UniVRM) の開発ドキュメントです。 " +#~ "UnityでVRMをエクスポートする方法などについては " +#~ "[manual](https://vrm.dev/docs/univrm/) を参照してください。" +#~ msgstr "" +#~ "This is the development documentation " +#~ "for [UniVRM] (https://github.com/vrm-c/UniVRM).Please " +#~ "see [manual](https://vrm.dev/en/docs//univrm/) about " +#~ "how to export VRM." -#: ../../index.md:17 -msgid "Indices and tables" -msgstr "" +#~ msgid "Indices and tables" +#~ msgstr "" -#: ../../index.md:19 -msgid "{ref}`genindex`" -msgstr "" +#~ msgid "{ref}`genindex`" +#~ msgstr "" -#: ../../index.md:20 -msgid "{ref}`modindex`" -msgstr "" +#~ msgid "{ref}`modindex`" +#~ msgstr "" + +#~ msgid "{ref}`search`" +#~ msgstr "" -#: ../../index.md:21 -msgid "{ref}`search`" -msgstr "" diff --git a/docs/locale/en/LC_MESSAGES/release/079/index.po b/docs/locale/en/LC_MESSAGES/release/079/index.po index 7234bb3bf..a6c308309 100644 --- a/docs/locale/en/LC_MESSAGES/release/079/index.po +++ b/docs/locale/en/LC_MESSAGES/release/079/index.po @@ -28,15 +28,15 @@ msgstr "" #: ../../release/079/index.md:5 msgid "`0.80.0` からサポートする Unity の最低バージョンを `2019.4LTS` に更新しました。" -msgstr "" +msgstr "Updated the lowest supported version of Unity from `0.80.0` to` 2019.4LTS`." #: ../../release/079/index.md:6 msgid "`0.80.0` から `VRM-1.0β` のパッケージ提供を開始しました。" -msgstr "" +msgstr "We started to provide the package of `VRM-1.0β` from` 0.80.0`." #: ../../release/079/index.md:15 msgid "パッケージ(v0.81~)" -msgstr "" +msgstr "Package(from v0.81)" #: ../../release/079/index.md:8 msgid "unitypackage" @@ -60,7 +60,7 @@ msgstr "" #: ../../release/079/index.md:8 msgid "VRMShaders と UniGLTF" -msgstr "" +msgstr "VRMShaders and UniGLTF" #: ../../release/079/index.md:8 msgid "UniVRM" @@ -89,7 +89,3 @@ msgstr "" #: ../../release/079/index.md:34 msgid "UPM(v0.81~)" msgstr "" - -#~ msgid "v0.79~: Unity-2019.4" -#~ msgstr "" - diff --git a/docs/locale/en/LC_MESSAGES/release/079/v0.95.1.po b/docs/locale/en/LC_MESSAGES/release/079/v0.95.1.po new file mode 100644 index 000000000..219966eb2 --- /dev/null +++ b/docs/locale/en/LC_MESSAGES/release/079/v0.95.1.po @@ -0,0 +1,146 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2021, VRM Consortium +# This file is distributed under the same license as the UniVRM Programming +# package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: UniVRM Programming \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-07 14:34+0900\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../release/079/v0.95.1.md:1 +msgid "v0.95.1: GltfData.Dispose" +msgstr "" + +#: ../../release/079/v0.95.1.md:3 +msgid "API" +msgstr "" + +#: ../../release/079/v0.95.1.md:5 +msgid "" +"GltfData が中で `NativeArray` を使うようになったため、Dispose による解放が必要になりました。 " +"{doc}`/api/0_95_dispose`" +msgstr "GltfData now uses `NativeArray` internally and must be freed by Dispose. {doc}`/api/0_95_dispose`" + +#: ../../release/079/v0.95.1.md:8 +msgid "" +"ランタイムロードの手順が複雑になってきたので簡単にロードできるラッパーを作成しました。 {doc}`高レベルAPI " +"`" +msgstr "Due to the complexity of the run-time loading procedure, we have created a wrapper that is easy to load. {doc}`/api/0_95_highlevel`" + +#: ../../release/079/v0.95.1.md:11 +msgid "" +"[[\\#1504](https://github.com/vrm-c/UniVRM/pull/1504)] Refactor High-" +"level VRM-1.0 Loading API." +msgstr "" + +#: ../../release/079/v0.95.1.md:12 +msgid "" +"[[\\#1503](https://github.com/vrm-c/UniVRM/pull/1503)] GltfData.Dispose " +"の呼び忘れを修正" +msgstr "[[\\#1503](https://github.com/vrm-c/UniVRM/pull/1503)] Fixed forgetting to call GltfData.Dispose" + +#: ../../release/079/v0.95.1.md:13 +msgid "" +"[[\\#1483](https://github.com/vrm-c/UniVRM/pull/1483)] Fix/use native " +"array" +msgstr "" + +#: ../../release/079/v0.95.1.md:15 +msgid "exporter" +msgstr "Exporter" + +#: ../../release/079/v0.95.1.md:16 +msgid "" +"[[\\#1505](https://github.com/vrm-c/UniVRM/pull/1505)] POSITION の " +"Accessor に min, max を追加" +msgstr "[[\\#1505](https://github.com/vrm-c/UniVRM/pull/1505)] Add minimum and maximum to POSITION accessor" + +#: ../../release/079/v0.95.1.md:18 +msgid "1.0" +msgstr "" + +#: ../../release/079/v0.95.1.md:19 +msgid "" +"[[\\#1498](https://github.com/vrm-c/UniVRM/pull/1498)] [1.0] Constraint, " +"freezeAxes -> axes" +msgstr "" + +#: ../../release/079/v0.95.1.md:20 +msgid "" +"[[\\#1501](https://github.com/vrm-c/UniVRM/pull/1501)] [1.0] don't export" +" the springBone extension if there are no colliders and springs" +msgstr "" + +#: ../../release/079/v0.95.1.md:21 +msgid "" +"[[\\#1500](https://github.com/vrm-c/UniVRM/pull/1500)] fix: add " +"specVersion to spring bone and node constraint" +msgstr "" + +#: ../../release/079/v0.95.1.md:22 +msgid "[[\\#1497](https://github.com/vrm-c/UniVRM/pull/1497)] Fix10/vrm10data api" +msgstr "" + +#: ../../release/079/v0.95.1.md:23 +msgid "[[\\#1502](https://github.com/vrm-c/UniVRM/pull/1502)] neutral の修正漏れ" +msgstr "[[\\#1502](https://github.com/vrm-c/UniVRM/pull/1502)] Omission of neutral correction" + +#: ../../release/079/v0.95.1.md:24 +msgid "" +"[[\\#1489](https://github.com/vrm-c/UniVRM/pull/1489)] [1.0] " +"Migrationのエッジケースを修正" +msgstr "Fixed migration edge case" + +#: ../../release/079/v0.95.1.md:25 +msgid "[[\\#1487](https://github.com/vrm-c/UniVRM/pull/1487)] Fix10/fix neutral" +msgstr "" + +#: ../../release/079/v0.95.1.md:26 +msgid "" +"[[\\#1485](https://github.com/vrm-c/UniVRM/pull/1485)] Fxi10/update " +"vrm10data api" +msgstr "" + +#: ../../release/079/v0.95.1.md:27 +msgid "" +"[[\\#1494](https://github.com/vrm-c/UniVRM/pull/1494)] " +"[1.0][FirstPerson]同じ対象に対する設定が複数ある場合に、先頭のものを採用する" +msgstr "[[\\#1494](https://github.com/vrm-c/UniVRM/pull/1494)] [1.0][FirstPerson] If the same target has multiple settings, the first setting will be adopted." + +#: ../../release/079/v0.95.1.md:28 +msgid "[[\\#1484](https://github.com/vrm-c/UniVRM/pull/1484)] [1.0] null check" +msgstr "" + +#: ../../release/079/v0.95.1.md:30 +msgid "その他" +msgstr "Other" + +#: ../../release/079/v0.95.1.md:31 +msgid "[[\\#1506](https://github.com/vrm-c/UniVRM/pull/1506)] UniVRM-0.95.0" +msgstr "" + +#: ../../release/079/v0.95.1.md:32 +msgid "[[\\#1488](https://github.com/vrm-c/UniVRM/pull/1488)] metaファイルの漏れを修正" +msgstr "[[\\#1488](https://github.com/vrm-c/UniVRM/pull/1488)] add meta" + +#: ../../release/079/v0.95.1.md:33 +msgid "" +"[[\\#1479](https://github.com/vrm-c/UniVRM/pull/1479)] " +"UniGLTFについて、SkinnedMeshRendererかつボーンが存在しないとき、挙動がおかしくなる問題を修正した" +msgstr "[[\\#1479](https://github.com/vrm-c/UniVRM/pull/1479)] Fixed an issue where UniGLTF behaved strangely when the SkinnedMeshRenderer and bones were missing." + +#: ../../release/079/v0.95.1.md:34 +msgid "[[\\#1478](https://github.com/vrm-c/UniVRM/pull/1478)] Docs/release 0.94.0" +msgstr "" +