Fixes and Improvements
- Improved typing in some areas. - Improved code readability in some areas. - Delete bone constraints would error out if the user is in edit mode, we now start in Object mode first. - Fixed Eye tracking Ajust string not being in the translation files. - There is now a selection box to select the mesh in the current active armature for viseme creation instead of the user having to select it in the 3D scene. - Viseme preview mode won't allow you to start it if your in a other mode, you need to be in Object mode now. - Combine Materials won't allow you to start it if your in a other mode, you need to be in Object mode now. - Added Japanese and Korean UI Languages.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"authors": ["Avatar Toolkit Team"],
|
||||
"messages": {
|
||||
"AvatarToolkit.label": "Avatar Toolkit (Alpha 0.1.0)",
|
||||
"AvatarToolkit.label": "Avatar Toolkit (Alpha 0.1.1)",
|
||||
"AvatarToolkit.desc1": "Avatar Toolkit is in Early Access there",
|
||||
"AvatarToolkit.desc2": "will be issues, if you find any issues,",
|
||||
"AvatarToolkit.desc3": "please report it on our Github.",
|
||||
@@ -231,6 +231,8 @@
|
||||
"Visemes.error.no_shapekeys": "Mesh has no shape keys",
|
||||
"Visemes.error.select_shapekeys": "Please select shape keys for A, O and CH",
|
||||
"Visemes.success": "Visemes created successfully",
|
||||
"Visemes.mesh_select": "Select Mesh",
|
||||
"Visemes.mesh_select_desc": "Select the mesh to create visemes on",
|
||||
|
||||
"EyeTracking.label": "Eye Tracking",
|
||||
"EyeTracking.setup": "Eye Tracking Setup",
|
||||
@@ -314,6 +316,8 @@
|
||||
"EyeTracking.type.av3_desc": "VRChat Avatar 3.0 eye tracking setup",
|
||||
"EyeTracking.type.sdk2": "SDK2 (Legacy)",
|
||||
"EyeTracking.type.sdk2_desc": "VRChat SDK2 eye tracking setup",
|
||||
"EyeTracking.adjust.label": "Adjust Eye Position",
|
||||
"EyeTracking.adjust.desc": "Adjust the position of eye bones based on vertex groups",
|
||||
|
||||
"CustomPanel.label": "Custom Avatar Tools",
|
||||
"CustomPanel.merge_mode": "Merge Mode",
|
||||
@@ -396,8 +400,9 @@
|
||||
"Language.auto": "Automatic",
|
||||
"Language.en_US": "English",
|
||||
"Language.ja_JP": "Japanese",
|
||||
"Language.ko_KR": "Korean",
|
||||
"Language.changed.title": "Language Changed",
|
||||
"Language.changed.success": "Language changed successfully!",
|
||||
"Language.changed.restart": "Some UI elements may require restarting Blender"
|
||||
}
|
||||
}
|
||||
}
|
||||
+389
-279
@@ -1,298 +1,408 @@
|
||||
{
|
||||
"authors": ["Avatar Toolkit Team"],
|
||||
"messages": {
|
||||
"AutoVisemeButton.desc": "シェイプキーに基づいて自動的にビセムを作成",
|
||||
"AutoVisemeButton.error.noShapekeys": "シェイプキーが見つかりません",
|
||||
"AutoVisemeButton.error.selectShapekeys": "シェイプキーを選択してください",
|
||||
"AutoVisemeButton.label": "ビセムを作成",
|
||||
"AutoVisemeButton.success": "ビセムの作成に成功しました",
|
||||
"AvatarToolkit.label": "Avatar Toolkit (アルファ版)",
|
||||
"AvatarToolkit.desc1": "Avatar Toolkitは早期アクセス段階です",
|
||||
"AvatarToolkit.desc2": "問題が発生する可能性があります。",
|
||||
"AvatarToolkit.desc3": "問題を見つけた場合はGithubで報告してください。",
|
||||
"Export.resonite.desc": "アニメーションとマテリアルを含むGLBをエクスポート。アニメーションデータについては:",
|
||||
"Export.resonite.label": "Resoniteにエクスポート",
|
||||
"Importer.export_resonite.desc": "GLTFとしてResoniteにエクスポート。Blenderでモデルのスケールを確認し、Resoniteではメートル単位でインポートしてください。",
|
||||
"Importer.export_resonite.label": "Resoniteにエクスポート",
|
||||
"Importer.export_vrchat.desc": "VRChatにエクスポート(ChilloutVRでも動作する可能性あり)。Catsのエクスポートに似ています。",
|
||||
"Importer.export_vrchat.label": "VRChatにエクスポート",
|
||||
"Importer.mmd_anim_importer.desc": "MMDアニメーション(.vmd)をインポート",
|
||||
"Importer.mmd_anim_importer.label": "MMDアニメーション",
|
||||
"Importing.importer_search_term": "https://search.brave.com/search?q=blender+{extension}+importer+addon&source=web",
|
||||
"Importing.need_importer": "{extension}タイプに必要なインポーターがありません!インポーター検索用にウェブブラウザを開きます...",
|
||||
"Language.auto": "自動",
|
||||
"Language.en_US": "English",
|
||||
"Language.ja_JP": "日本語",
|
||||
"Optimization.applying_transforms": "トランスフォームを適用中...",
|
||||
"Optimization.cleaning_material_names": "マテリアル名を整理中...",
|
||||
"Optimization.cleaning_material_slots": "マテリアルスロットを整理中...",
|
||||
"Optimization.clearing_unused_data": "未使用データを削除中...",
|
||||
"Optimization.materials_optimization_report": "マテリアル最適化完了:{num_combined}個のマテリアルを結合、{num_cleaned_slots}個のマテリアルスロットを整理、{num_cleaned_names}個のマテリアル名を整理、{num_removed_data_blocks}個の未使用データブロックを削除しました",
|
||||
"Optimization.combine_materials.desc": "描画コールを減らしパフォーマンスを向上させるため、類似したマテリアルを結合",
|
||||
"Optimization.combine_materials.label": "マテリアルを結合",
|
||||
"Optimization.consolidating_materials": "マテリアルを統合中...",
|
||||
"Optimization.finalizing": "最終処理中...",
|
||||
"Optimization.fixing_uv_coordinates": "UV座標を修正中...",
|
||||
"Optimization.join_all_meshes.desc": "描画コールを減らすため、すべてのメッシュを1つのオブジェクトに結合",
|
||||
"Optimization.join_all_meshes.label": "すべてのメッシュを結合",
|
||||
"Optimization.join_error": "メッシュ結合中にエラーが発生",
|
||||
"Optimization.join_operation_failed": "結合操作に失敗しました",
|
||||
"Optimization.join_selected_meshes.desc": "選択したメッシュのみを1つのオブジェクトに結合",
|
||||
"Optimization.join_selected_meshes.label": "選択したメッシュを結合",
|
||||
"Optimization.joinmeshes.label": "メッシュの結合:",
|
||||
"Optimization.joining_meshes": "メッシュを結合中...",
|
||||
"Optimization.label": "最適化",
|
||||
"Optimization.material_attribute_mismatch": "マテリアル{material_name}の属性が一致しません。スキップします",
|
||||
"Optimization.materials_combined": "{num_combined}個のマテリアルを結合しました",
|
||||
"Optimization.meshes_joined": "メッシュの結合に成功しました",
|
||||
"Optimization.no_armature_selected": "アーマチュアが選択されていません",
|
||||
"Optimization.no_mesh_selected": "メッシュオブジェクトが選択されていません",
|
||||
"Optimization.no_meshes_found": "選択したアーマチュアにメッシュが見つかりません",
|
||||
"Optimization.options.label": "最適化:",
|
||||
"Optimization.preparing_meshes": "メッシュを準備中...",
|
||||
"Optimization.processing_mesh_no_shapekeys": "シェイプキーのないメッシュ「{mesh_name}」を処理中",
|
||||
"Optimization.processing_shapekey": "メッシュ「{mesh_name}」のシェイプキー「{shapekeyname}」を処理中",
|
||||
"Optimization.remove_doubles_completed": "重複頂点の削除が完了しました",
|
||||
"Optimization.remove_doubles_safely.desc": "口の形状などの重要な特徴を保持しながら重複頂点を削除します。\n素早い解決策ですが、動く頂点は結合しません。",
|
||||
"Optimization.remove_doubles_safely.label": "安全に重複頂点を削除",
|
||||
"Optimization.remove_doubles_safely_advanced.label": "高度な安全重複頂点削除",
|
||||
"Optimization.remove_doubles_safely_advanced.desc": "口の形状などの重要な特徴を保持しながら重複頂点を削除します。\n基本版と異なり、動く頂点も結合しますがシェイプキーは保持します。\n例:唇を閉じることはありませんが、唇を構成する分割されたポリゴンは修正します。",
|
||||
"UVTools.align_uv_to_target.warning.too_much": "エラー!選択が多すぎます。2つのエッジを選択していますか?",
|
||||
"UVTools.align_uv_to_target.warning.need_a_line": "各選択オブジェクトにUVポイントの1行が必要です。オブジェクト「{obj}」がこの要件を満たしていません!",
|
||||
"avatar_toolkit.align_uv_edges_to_target.label": "UVエッジをターゲットに合わせる",
|
||||
"avatar_toolkit.align_uv_edges_to_target.desc": "選択された各メッシュのUVポイントの線をアクティブメッシュの選択されたUVポイントの線に合わせます。\nあるモデルのテクスチャを別のモデルに適用する際に便利です。\n2Dカーソルからの距離を使用して各メッシュのUVポイントの線の開始点を識別します。",
|
||||
"Quick_Access.selected_armature.label": "選択されたアーマチュア",
|
||||
"Quick_Access.selected_armature.desc": "Avatar Toolkitの操作対象となる現在の「ターゲット」アーマチュア",
|
||||
"Quick_Access.export": "エクスポート",
|
||||
"Quick_Access.export_fbx.desc": "モデルをFBXとしてエクスポート",
|
||||
"Quick_Access.export_fbx.label": "FBXエクスポート",
|
||||
"Quick_Access.export_menu.desc": "サポートされている形式にエクスポート",
|
||||
"Quick_Access.export_menu.label": "エクスポートメニュー",
|
||||
"Quick_Access.import": "インポート",
|
||||
"Quick_Access.import_export.label": "インポート/エクスポート:",
|
||||
"Quick_Access.import_menu.desc": "モデルをインポート",
|
||||
"Quick_Access.import_menu.label": "インポートメニュー",
|
||||
"Quick_Access.import_pmd": "PMDインポート",
|
||||
"Quick_Access.import_pmd.desc": "MMD PMDモデルをインポート",
|
||||
"Quick_Access.import_pmx": "PMXインポート",
|
||||
"Quick_Access.import_pmx.desc": "MMD PMXモデルをインポート",
|
||||
"Quick_Access.import_success": "モデルのインポートに成功しました",
|
||||
"Quick_Access.label": "クイックアクセス",
|
||||
"Quick_Access.options": "クイックアクセス:",
|
||||
"Quick_Access.select_armature": "アーマチュアを選択:",
|
||||
"Quick_Access.apply_armature_failed": "シェイプキーの結合段階でポーズをアーマチュアに適用できませんでした!",
|
||||
"Quick_Access.apply_pose_as_rest.desc": "現在のポーズをデフォルトの休止ポーズにします。",
|
||||
"Quick_Access.stop_pose_mode.desc": "ポーズモードを終了し、ポーズモードの全ての表示ボーンのポーズをクリアします。",
|
||||
"Quick_Access.apply_pose_as_rest.label": "ポーズを休止ポーズとして適用",
|
||||
"Quick_Access.apply_pose_as_shapekey.desc": "現在のポーズを後で有効化できるシェイプキーとして作成します。\n顎の開閉位置を顔の動きのシェイプキーとして適用する際に便利です。",
|
||||
"Quick_Access.apply_pose_as_shapekey.label": "ポーズをシェイプキーとして適用",
|
||||
"Quick_Access.stop_pose_mode.label": "ポーズモードを終了",
|
||||
"Quick_Access.start_pose_mode.desc": "Avatar Toolkitのターゲットアーマチュアのポーズモードを開始します。",
|
||||
"Quick_Access.start_pose_mode.label": "ポーズモードを開始",
|
||||
"Quick_Access.select_export.label": "エクスポート方法を選択",
|
||||
"Quick_Access.select_export_resonite.label": "Resonite",
|
||||
"Settings.label": "設定",
|
||||
"Settings.language.desc": "アドオンのUI言語を選択",
|
||||
"Settings.language.label": "言語:",
|
||||
"Settings.translation_restart_popup.description": "翻訳の更新について",
|
||||
"Settings.translation_restart_popup.label": "翻訳の更新",
|
||||
"Settings.translation_restart_popup.message1": "一部の翻訳はBlenderを再起動するまで",
|
||||
"Settings.translation_restart_popup.message2": "適用されない場合があります。",
|
||||
"TextureAtlas.atlas_completed": "テクスチャアトラスの作成が完了しました",
|
||||
"TextureAtlas.atlas_error": "テクスチャアトラスの作成中にエラーが発生しました",
|
||||
"TextureAtlas.atlas_materials": "マテリアルをアトラス化",
|
||||
"TextureAtlas.atlas_materials_desc": "モデルを最適化するためにマテリアルをアトラス化",
|
||||
"TextureAtlas.label": "テクスチャアトラス",
|
||||
"TextureAtlas.loaded_list": "テクスチャアトラスマテリアルリストを読み込みました",
|
||||
"TextureAtlas.material_list_label": "テクスチャアトラスマテリアルリストのマテリアル",
|
||||
"TextureAtlas.reload_list": "テクスチャアトラスマテリアルリストを再読み込み",
|
||||
"Tools.bones_translated_success": "すべてのボーンを正常にヒューマノイド名に変換しました",
|
||||
"Tools.bones_translated_with_fails": "{translate_bone_fails}個のボーンをヒューマノイド名に変換できませんでした。名前に「<noik>」を追加します。",
|
||||
"Tools.convert_to_resonite.desc": "モデルのボーン名をResonite互換の名前に変換",
|
||||
"Tools.convert_to_resonite.label": "Resoniteに変換",
|
||||
"Tools.create_digitigrade_legs.desc": "選択したボーンチェーンから獣脚を作成",
|
||||
"Tools.create_digitigrade_legs.label": "獣脚を作成",
|
||||
"Tools.digitigrade_legs.error.bone_format": "ボーンの形式が正しくありません!4つの連続したボーンのチェーンを選択してください!",
|
||||
"Tools.digitigrade_legs.success": "獣脚の作成に成功しました",
|
||||
"Tools.import_any_model.desc": "FBX、SMD、DMX、GLTF、PMD、PMXなど、サポートされているモデルをインポート",
|
||||
"Tools.import_any_model.label": "モデルをインポート",
|
||||
"Tools.label": "ツール",
|
||||
"Tools.no_armature_selected": "アーマチュアが選択されていません",
|
||||
"Tools.select_armature": "アーマチュアを選択してください",
|
||||
"Tools.tools_title.label": "ツール:",
|
||||
"Tools.separate_by.label": "分離方法:",
|
||||
"Tools.separate_by_materials.label": "マテリアルで分離",
|
||||
"Tools.separate_by_materials.desc": "選択したメッシュをマテリアルで分離",
|
||||
"Tools.separate_by_materials.success": "メッシュをマテリアルで分離しました",
|
||||
"Tools.separate_by_loose_parts.label": "分離パーツで分離",
|
||||
"Tools.separate_by_loose_parts.desc": "選択したメッシュを分離パーツで分離",
|
||||
"Tools.separate_by_loose_parts.success": "メッシュを分離パーツで分離しました",
|
||||
"Tools.apply_transforms.label": "トランスフォームを適用",
|
||||
"Tools.apply_transforms.desc": "アーマチュアとそのメッシュに位置、回転、スケールを適用",
|
||||
"Tools.apply_transforms.invalid_armature": "無効なアーマチュアが選択されています",
|
||||
"Tools.apply_transforms.success": "アーマチュアとメッシュにトランスフォームを適用しました",
|
||||
"Tools.remove_unused_shapekeys.label": "未使用のシェイプキーを削除",
|
||||
"Tools.remove_unused_shapekeys.tolerance.desc": "シェイプキーを保持する最小の頂点移動量\n(任意の座標での位置)",
|
||||
"Tools.remove_unused_shapekeys.desc": "何も動かさないシェイプキーを削除します。\nカテゴリーシェイプキーは削除しません。\n(例:名前に「~」「-」「=」を含むもの)",
|
||||
"Tools.remove_unused_shapekeys.tolerance.label": "位置の許容値",
|
||||
"Tools.apply_shape_key.label": "シェイプキーをベースに適用",
|
||||
"Tools.apply_shape_key.desc": "選択したシェイプキーをベースに適用し、デフォルトでオンにします。",
|
||||
"Tools.apply_shape_key.error": "シェイプキーが何らかの理由でマージされませんでした!",
|
||||
"Tools.remove_zero_weight_bones.success": "ウェイトのないボーンを削除しました",
|
||||
"Tools.remove_zero_weight_bones.label": "ウェイトのないボーンを削除",
|
||||
"Tools.remove_zero_weight_bones.desc": "閾値以下のウェイトを持つボーンをアーマチュアから削除します。",
|
||||
"Tools.merge_bones_to_active.delete_old.desc": "マージ時に古いボーンを削除します。",
|
||||
"Tools.merge_bones_to_active.delete_old.label": "古いボーンを削除",
|
||||
"Tools.merge_bones_to_active.desc": "選択したボーンをアクティブなボーン(青または橙色で選択)にマージします。",
|
||||
"Tools.merge_bones_to_active.label": "ボーンをアクティブなものにマージ",
|
||||
"Tools.merge_bones_to_parents.delete_old.desc": "マージ時に古いボーンを削除します。",
|
||||
"Tools.merge_bones_to_parents.delete_old.label": "古いボーンを削除",
|
||||
"Tools.merge_bones_to_parents.desc": "選択した各ボーンをそれぞれの親ボーンにマージします。",
|
||||
"Tools.merge_bones_to_parents.label": "ボーンを個別の親にマージ",
|
||||
"Tools.remove_zero_weight_bones.threshold.label": "ウェイトの閾値",
|
||||
"Tools.remove_zero_weight_bones.threshold.desc": "アーマチュア下のメッシュのどの部分にもこの閾値以上のウェイトがないボーンは削除されます",
|
||||
"Tools.connect_bones.label": "ボーンを接続",
|
||||
"Tools.bone_tools.label": "ボーンツール",
|
||||
"Tools.additional_tools.label": "追加ツール",
|
||||
"Tools.merge_twist_bones.label": "ツイストボーンをマージ",
|
||||
"Tools.merge_twist_bones.desc": "ツイストボーンを親ボーンにマージ",
|
||||
"Tools.connect_bones.desc": "ボーンをそれぞれの子ボーンと接続",
|
||||
"Tools.connect_bones.invalid_armature": "無効なアーマチュアが選択されています",
|
||||
"Tools.connect_bones.min_distance.label": "最小距離",
|
||||
"Tools.connect_bones.min_distance.desc": "ボーンを接続する最小距離",
|
||||
"Tools.connect_bones.success": "{bones_connected}個のボーンを接続しました",
|
||||
"Tools.delete_bone_constraints.label": "ボーンの制約を削除",
|
||||
"Tools.delete_bone_constraints.desc": "アーマチュアのボーンから全ての制約を削除",
|
||||
"Tools.delete_bone_constraints.invalid_armature": "無効なアーマチュアが選択されています",
|
||||
"Tools.delete_bone_constraints.success": "ボーンから{constraints_removed}個の制約を削除しました",
|
||||
"Tools.convert_rigify_to_unity.label": "RigifyをUnityに変換",
|
||||
"Tools.convert_rigify_to_unity.desc": "RigifyアーマチュアをUnityで使用できるように準備",
|
||||
"Tools.convert_rigify_to_unity.success": "RigifyアーマチュアをUnity用に変換しました",
|
||||
"VisemePanel.create_visemes": "ビセムを作成",
|
||||
"VisemePanel.creating_viseme": "ビセムを作成中:{viseme_name}",
|
||||
"VisemePanel.creating_viseme_detail": "ビセムを作成中:{viseme_name}",
|
||||
"VisemePanel.creating_visemes": "ビセムを作成中...",
|
||||
"VisemePanel.error.noArmature": "アーマチュアが選択されていません",
|
||||
"VisemePanel.error.noMesh": "メッシュが選択されていません",
|
||||
"VisemePanel.error.noShapekeys": "選択したメッシュにシェイプキーがありません",
|
||||
"VisemePanel.error.selectMesh": "ビセムを作成するメッシュを選択してください",
|
||||
"VisemePanel.info.selectMesh": "ビセムを作成するメッシュを選択してください",
|
||||
"VisemePanel.label": "ビセム",
|
||||
"VisemePanel.mixing_shape": "シェイプを混合中:{shape_name} 値:{value}",
|
||||
"VisemePanel.mouth_a.desc": "'A'の口の形のシェイプキー",
|
||||
"VisemePanel.mouth_a.label": "口 A",
|
||||
"VisemePanel.mouth_ch.desc": "'CH'の口の形のシェイプキー",
|
||||
"VisemePanel.mouth_ch.label": "口 CH",
|
||||
"VisemePanel.mouth_o.desc": "'O'の口の形のシェイプキー",
|
||||
"VisemePanel.mouth_o.label": "口 O",
|
||||
"VisemePanel.removing_existing_viseme": "既存のビセムを削除中:{viseme_name}",
|
||||
"VisemePanel.removing_existing_visemes": "既存のビセムを削除中...",
|
||||
"VisemePanel.select_mesh": "メッシュを選択",
|
||||
"VisemePanel.selected_mesh.label": "選択されたメッシュ",
|
||||
"VisemePanel.selected_mesh.desc": "ビセム操作用に現在選択されているメッシュ",
|
||||
"VisemePanel.selected_shapes": "選択されたシェイプ:A={shape_a}, O={shape_o}, CH={shape_ch}",
|
||||
"VisemePanel.shape_intensity": "シェイプの強度",
|
||||
"VisemePanel.shape_intensity_desc": "ビセムシェイプキーの強度",
|
||||
"VisemePanel.sorting_shapekeys": "シェイプキーを並べ替え中...",
|
||||
"VisemePanel.start_viseme_creation": "ビセム作成を開始...",
|
||||
"VisemePanel.viseme_created_successfully": "ビセム{viseme_name}の作成に成功しました",
|
||||
"VisemePanel.viseme_creation_completed": "ビセム作成が完了しました。",
|
||||
"MergeArmatures.select_armature": "アーマチュアを選択してください",
|
||||
"MergeArmatures.title.label": "アーマチュアのマージ:",
|
||||
"MergeArmatures.label": "アーマチュアをマージ",
|
||||
"MergeArmatures.selected_armature.label": "マージ元のアーマチュア",
|
||||
"MergeArmatures.selected_armature.desc": "Avatar Toolkitのターゲットアーマチュアにマージされるアーマチュア",
|
||||
"MergeArmatures.target_armature.label": "マージ先のアーマチュア",
|
||||
"MergeArmatures.target_armature.desc": "アーマチュアのマージ先となるターゲットアーマチュア",
|
||||
"MergeArmature.merge_armatures.label": "アーマチュアをマージ",
|
||||
"MergeArmature.merge_armatures.desc": "{selected_armature_label}をAvatar Toolkitのターゲットアーマチュアにマージ",
|
||||
"MergeArmature.merge_armatures.align_bones.label": "ボーンを整列",
|
||||
"MergeArmature.merge_armatures.align_bones.desc": "マージ前にソースアーマチュアのボーンをターゲットアーマチュアに合わせて\nボーンを伸縮させます。",
|
||||
"MergeArmature.merge_armatures.apply_transforms.label": "トランスフォームを適用",
|
||||
"MergeArmature.merge_armatures.apply_transforms.desc": "マージ前にアーマチュアとそのメッシュにトランスフォームを適用します。",
|
||||
"MMDOptions.optimize_armature.label": "アーマチュアを最適化",
|
||||
"MMDOptions.optimize_armature.desc": "ボーンのロールの修正、ボーンの整列、ボーンの接続などでアーマチュアを最適化",
|
||||
"MMDOptions.fixing_bone_rolls": "ボーンのロールを修正中",
|
||||
"MMDOptions.aligning_bones": "ボーンを整列中",
|
||||
"MMDOptions.connecting_bones": "ボーンを接続中",
|
||||
"MMDOptions.deleting_bone_constraints": "ボーンの制約を削除中",
|
||||
"MMDOptions.merging_bones_to_parents": "ボーンを親にマージ中",
|
||||
"MMDOptions.reordering_bones": "ボーンを並べ替え中",
|
||||
"MMDOptions.fixing_armature_names": "アーマチュア名を修正中",
|
||||
"MMDOptions.renaming_bones": "ボーン名を変更中",
|
||||
"MMDOptions.armature_optimization_complete": "アーマチュアの最適化が完了しました",
|
||||
"MMDOptions.convert_materials.label": "マテリアルを変換",
|
||||
"MMDOptions.convert_materials.desc": "マテリアルをPrincipled BSDFシェーダーを使用するように変換し、MMDとVRMシェーダーを修正",
|
||||
"MMDOptions.converting_materials": "{name}のマテリアルを変換中",
|
||||
"MMDOptions.title": "MMDオプション",
|
||||
"MMDOptions.no_armature_selected": "アーマチュアが選択されていません",
|
||||
"MMDOptions.label": "MMDオプション",
|
||||
"MMDOptions.cleanup_mesh.label": "メッシュのクリーンアップ",
|
||||
"MMDOptions.cleanup_mesh.desc": "空のオブジェクト、未使用の頂点グループ、未使用の頂点、空のシェイプキーを削除してメッシュをクリーンアップ",
|
||||
"MMDOptions.removing_empty_objects": "空のオブジェクトを削除中",
|
||||
"MMDOptions.removing_unused_vertex_groups": "未使用の頂点グループを削除中",
|
||||
"MMDOptions.removing_unused_vertices": "未使用の頂点を削除中",
|
||||
"MMDOptions.removing_empty_shape_keys": "空のシェイプキーを削除中",
|
||||
"MMDOptions.optimize_weights.label": "ウェイトを最適化",
|
||||
"MMDOptions.optimize_weights.desc": "頂点あたりのウェイト数を制限してウェイトを最適化",
|
||||
"MMDOptions.max_weights.label": "最大ウェイト数",
|
||||
"MMDOptions.max_weights.desc": "頂点あたりの最大ウェイト数",
|
||||
"MMDOptions.merging_weights": "ウェイトを結合中",
|
||||
"MMDOptions.removing_zero_weight_bones": "ウェイトのないボーンを削除中",
|
||||
"MMDOptions.limiting_vertex_weights": "頂点ウェイトを制限中",
|
||||
"MMDOptions.weight_optimization_complete": "ウェイトの最適化が完了しました",
|
||||
"AvatarToolkit.label": "アバターツールキット (Alpha 0.1.1)",
|
||||
"AvatarToolkit.desc1": "アバターツールキットは早期アクセス中で",
|
||||
"AvatarToolkit.desc2": "問題が発生する可能性があります。問題を見つけた場合は、",
|
||||
"AvatarToolkit.desc3": "GitHubで報告してください。",
|
||||
|
||||
"Updater.label": "アップデーター",
|
||||
"Updater.CheckForUpdateButton.label": "アップデートを確認",
|
||||
"Updater.CheckForUpdateButton.label_alt": "利用可能なアップデートはありません",
|
||||
"Updater.UpdateToLatestButton.label": "{name}にアップデート",
|
||||
"Updater.UpdateToSelectedButton.label": "アップデート",
|
||||
"Updater.currentVersion": "現在のバージョン:{name}",
|
||||
"Updater.currentVersion": "現在のバージョン: {name}",
|
||||
"Updater.selectVersion": "バージョンを選択",
|
||||
"Updater.CheckForUpdateButton.desc": "利用可能なアップデートを確認",
|
||||
"UpdateToLatestButton.desc": "最新バージョンにアップデート",
|
||||
"UpdateNotificationPopup.label": "アップデート通知",
|
||||
"UpdateNotificationPopup.desc": "利用可能なアップデートについての通知",
|
||||
"UpdateNotificationPopup.newUpdate": "新しいアップデートが利用可能:{version}",
|
||||
"UpdateNotificationPopup.desc": "利用可能なアップデートの通知",
|
||||
"UpdateNotificationPopup.newUpdate": "新しいアップデートが利用可能: {version}",
|
||||
"RestartBlenderPopup.label": "Blenderを再起動",
|
||||
"RestartBlenderPopup.desc": "アップデートを完了するためにBlenderを再起動",
|
||||
"RestartBlenderPopup.message": "アップデートが成功しました!Blenderを再起動してください。",
|
||||
"RestartBlenderPopup.message": "アップデート成功!Blenderを再起動してください。",
|
||||
"check_for_update.cantCheck": "アップデートを確認できません",
|
||||
"download_file.cantConnect": "アップデートサーバーに接続できません",
|
||||
"download_file.cantFindZip": "アップデートファイルが見つかりません",
|
||||
"download_file.cantFindAvatarToolkit": "アップデートパッケージ内にAvatar Toolkitファイルが見つかりません",
|
||||
"CreditsSupport.label": "クレジット&サポート",
|
||||
"CreditsSupport.credits_title": "クレジット",
|
||||
"CreditsSupport.credits_text1": "Avatar Toolkitは以下のNeonekoチームによって作成されました:",
|
||||
"CreditsSupport.credits_text2": "YusarinaとOnan989",
|
||||
"CreditsSupport.credits_text3": "一部のコードはCats Blender Pluginを参考にしています。",
|
||||
"CreditsSupport.credits_text4": "元のプラグインの貢献者に感謝します。",
|
||||
"CreditsSupport.support_text1": "私たちの活動を支援したい場合は、",
|
||||
"CreditsSupport.support_text2": "pally.ggページで寄付/投げ銭ができます。",
|
||||
"CreditsSupport.support_title": "サポートする",
|
||||
"CreditsSupport.support_button": "サポートする",
|
||||
"CreditsSupport.help_title": "ヘルプが必要ですか?",
|
||||
"CreditsSupport.help_text1": "まずはWikiをご確認ください。さらなるサポートを",
|
||||
"CreditsSupport.help_text2": "求める前にWikiを読むことを強くお勧めします。",
|
||||
"CreditsSupport.wiki_button": "Wiki",
|
||||
"CreditsSupport.discord_button": "Discordに参加",
|
||||
"TextureAtlas.include_in_atlas": "アトラスに含める",
|
||||
"TextureAtlas.include_in_atlas_desc": "このマテリアルをテクスチャアトラスに含める",
|
||||
"download_file.cantFindAvatarToolkit": "アップデートパッケージにAvatarToolkitファイルが見つかりません",
|
||||
|
||||
"QuickAccess.label": "クイックアクセス",
|
||||
"QuickAccess.select_armature": "アーマチュアを選択",
|
||||
"QuickAccess.valid_armature": "有効なアーマチュア",
|
||||
"QuickAccess.bones_count": "ボーン数: {count}",
|
||||
"QuickAccess.pose_bones_available": "ポーズボーン: 利用可能",
|
||||
"QuickAccess.pose_controls": "ポーズコントロール",
|
||||
"QuickAccess.import_export": "インポート/エクスポート",
|
||||
"QuickAccess.import": "インポート",
|
||||
"QuickAccess.export": "エクスポート",
|
||||
"QuickAccess.export_fbx": "FBXエクスポート",
|
||||
"QuickAccess.export_resonite": "Resoniteにエクスポート",
|
||||
"QuickAccess.start_pose_mode.label": "ポーズモード開始",
|
||||
"QuickAccess.start_pose_mode.desc": "選択したアーマチュアのポーズモードに入る",
|
||||
"QuickAccess.stop_pose_mode.label": "ポーズモード終了",
|
||||
"QuickAccess.stop_pose_mode.desc": "ポーズモードを終了し、変形をクリア",
|
||||
"QuickAccess.apply_pose_as_shapekey.label": "ポーズをシェイプキーとして適用",
|
||||
"QuickAccess.apply_pose_as_shapekey.desc": "現在のポーズから新しいシェイプキーを作成",
|
||||
"QuickAccess.apply_pose_as_rest.label": "ポーズを初期位置として適用",
|
||||
"QuickAccess.apply_pose_as_rest.desc": "現在のポーズを初期位置として適用",
|
||||
"QuickAccess.apply_armature_failed": "アーマチュアの修正の適用に失敗しました",
|
||||
"QuickAccess.validation_basic_warning": "基本的な検証のみ有効",
|
||||
"QuickAccess.validation_basic_details": "基本的なボーン構造のみ検証しています",
|
||||
"QuickAccess.validation_none_warning": "検証無効",
|
||||
"QuickAccess.validation_none_details": "アーマチュアの検証は行われていません",
|
||||
|
||||
"PoseMode.error.start": "ポーズモードの開始に失敗: {error}",
|
||||
"PoseMode.error.stop": "ポーズモードの終了に失敗: {error}",
|
||||
"PoseMode.error.shapekey": "ポーズをシェイプキーとして適用に失敗: {error}",
|
||||
"PoseMode.error.rest_pose": "ポーズを初期位置として適用に失敗: {error}",
|
||||
"PoseMode.shapekey.name": "シェイプキー名",
|
||||
"PoseMode.shapekey.description": "新しいシェイプキーの名前",
|
||||
"PoseMode.shapekey.default": "ポーズ_シェイプキー",
|
||||
"PoseMode.skipped_meshes": "一部のメッシュがスキップされました:\n{message}",
|
||||
"PoseMode.basis": "基準",
|
||||
|
||||
"Armature.validation.no_armature": "アーマチュアが選択されていません",
|
||||
"Armature.validation.not_armature": "選択されたオブジェクトはアーマチュアではありません",
|
||||
"Armature.validation.no_bones": "アーマチュアにボーンがありません",
|
||||
"Armature.validation.basic_check_failed": "基本的なアーマチュアの検証に失敗しました",
|
||||
"Armature.validation.missing_bones": "必須ボーンが不足: {bones}",
|
||||
"Armature.validation.invalid_hierarchy": "{parent}と{child}の間のボーン階層が無効です",
|
||||
"Armature.validation.asymmetric_bones": "{bone}の対称ボーンが不足しています",
|
||||
"Armature.validation.asymmetric_hand_wrist": "手首/手のボーンの対称性が不足しています",
|
||||
|
||||
"Mesh.validation.no_data": "メッシュデータがありません",
|
||||
"Mesh.validation.no_vertex_groups": "頂点グループが見つかりません",
|
||||
"Mesh.validation.no_armature_modifier": "アーマチュアモディファイアがありません",
|
||||
"Mesh.validation.valid": "ポーズ操作に有効なメッシュです",
|
||||
|
||||
"Operation.pose_applied": "ポーズが正常に適用されました",
|
||||
|
||||
"Scene.avatar_toolkit_updater_version_list.name": "バージョンリスト",
|
||||
"Scene.avatar_toolkit_updater_version_list.description": "アップデート可能なバージョンのリスト",
|
||||
"TextureAtlas.albedo": "アルベド",
|
||||
"TextureAtlas.normal": "法線",
|
||||
"TextureAtlas.emission": "発光",
|
||||
"TextureAtlas.ambient_occlusion": "アンビエントオクルージョン",
|
||||
"TextureAtlas.height": "ハイト",
|
||||
"TextureAtlas.roughness": "ラフネス",
|
||||
"TextureAtlas.error.label": "エラー",
|
||||
"TextureAtlas.none.label": "なし",
|
||||
"TextureAtlas.no_nodes_error.desc": "このマテリアルはノードを使用していません!",
|
||||
"TextureAtlas.no_images_error.desc": "このマテリアルには画像がありません!",
|
||||
"TextureAtlas.texture_use_atlas.desc": "{name}マップアトラスに使用するテクスチャ",
|
||||
"TextureAtlas.no_materials_selected": "アトラス用のマテリアルが選択されていません",
|
||||
"Optimization.select_armature": "アーマチュアを選択してください",
|
||||
"CheckForUpdateButton.label": "アップデートを確認",
|
||||
"CheckForUpdateButton.desc": "利用可能なアップデートを確認",
|
||||
"UpdateToLatestButton.label": "最新バージョンにアップデート"
|
||||
"Scene.avatar_toolkit_updater_version_list.description": "利用可能なバージョンのリスト",
|
||||
|
||||
"Optimization.label": "最適化",
|
||||
"Optimization.materials_title": "マテリアル",
|
||||
"Optimization.cleanup_title": "メッシュクリーンアップ",
|
||||
"Optimization.join_meshes_title": "メッシュ結合",
|
||||
"Optimization.combine_materials": "マテリアルを結合",
|
||||
"Optimization.combine_materials_desc": "類似したマテリアルを結合してドローコールを減らす",
|
||||
"Optimization.remove_doubles": "重複頂点を削除",
|
||||
"Optimization.remove_doubles_desc": "重複した頂点を削除",
|
||||
"Optimization.remove_doubles_advanced": "高度な設定",
|
||||
"Optimization.remove_doubles_advanced_desc": "高度なオプションで重複頂点を削除",
|
||||
"Optimization.join_all_meshes": "すべて結合",
|
||||
"Optimization.join_all_meshes_desc": "シーン内のすべてのメッシュを結合",
|
||||
"Optimization.join_selected_meshes": "選択を結合",
|
||||
"Optimization.join_selected_meshes_desc": "選択したメッシュのみを結合",
|
||||
"Optimization.no_meshes": "最適化するメッシュが見つかりません",
|
||||
"Optimization.materials_combined": "{combined}個のマテリアルを結合し、{cleaned}個のスロットをクリーンアップし、{removed}個の未使用データブロックを削除しました",
|
||||
"Optimization.error.combine_materials": "マテリアルの結合に失敗: {error}",
|
||||
"Optimization.materials_total": "合計マテリアル数: {count}",
|
||||
"Optimization.materials_duplicates": "重複の可能性: {count}",
|
||||
"Optimization.no_materials": "メッシュにマテリアルが見つかりません",
|
||||
"Optimization.error.consolidation": "マテリアルの統合に失敗しました。コンソールで詳細を確認してください",
|
||||
"Optimization.combining_materials": "類似したマテリアルを結合中...",
|
||||
"Optimization.cleaning_slots": "マテリアルスロットをクリーニング中...",
|
||||
"Optimization.removing_unused": "未使用のマテリアルを削除中...",
|
||||
"Optimization.selecting_meshes": "メッシュを選択中...",
|
||||
"Optimization.joining_meshes": "メッシュを結合中...",
|
||||
"Optimization.applying_transforms": "変形を適用中...",
|
||||
"Optimization.fixing_uvs": "UV座標を修正中...",
|
||||
"Optimization.finalizing": "完了処理中...",
|
||||
"Optimization.meshes_joined": "すべてのメッシュが正常に結合されました",
|
||||
"Optimization.selected_meshes_joined": "選択したメッシュが正常に結合されました",
|
||||
"Optimization.no_mesh_selected": "メッシュが選択されていません",
|
||||
"Optimization.select_at_least_two": "少なくとも2つのメッシュを選択してください",
|
||||
"Optimization.error.join_meshes": "メッシュの結合に失敗: {error}",
|
||||
"Optimization.error.join_selected": "選択したメッシュの結合に失敗: {error}",
|
||||
"Optimization.merge_distance": "結合距離",
|
||||
"Optimization.merge_distance_desc": "頂点を結合する距離の閾値",
|
||||
"Optimization.remove_doubles_warning": "この処理には時間がかかる場合があります",
|
||||
"Optimization.remove_doubles_wait": "この操作中、Blenderは応答しないように見える場合があります",
|
||||
"Optimization.error.remove_doubles": "重複頂点の削除に失敗: {error}",
|
||||
"Optimization.no_armature": "アーマチュアが選択されていません",
|
||||
"Optimization.processing_mesh": "メッシュ処理中: {name}",
|
||||
"Optimization.processing_shapekey": "シェイプキー処理中: {name}",
|
||||
"Optimization.remove_doubles_completed": "重複頂点の削除が正常に完了しました",
|
||||
|
||||
"Tools.label": "ツール",
|
||||
"Tools.general_title": "一般ツール",
|
||||
"Tools.convert_resonite": "Resoniteに変換",
|
||||
"Tools.convert_resonite_desc": "Resonite用にモデルを変換",
|
||||
"Tools.convert_resonite.operation": "Resoniteに変換中",
|
||||
"Tools.separate_title": "分離ツール",
|
||||
"Tools.separate_materials": "マテリアルで分離",
|
||||
"Tools.separate_materials_desc": "マテリアルごとにメッシュを分離",
|
||||
"Tools.separate_loose": "分離パーツ",
|
||||
"Tools.separate_loose_desc": "メッシュを分離パーツに分割",
|
||||
"Tools.separate_materials_success": "メッシュをマテリアルごとに正常に分離しました",
|
||||
"Tools.separate_loose_success": "メッシュを分離パーツに正常に分割しました",
|
||||
"Tools.bone_title": "ボーンツール",
|
||||
"Tools.create_digitigrade": "デジタイグレード脚を作成",
|
||||
"Tools.create_digitigrade_desc": "脚をデジタイグレード設定に変換",
|
||||
"Tools.digitigrade": "デジタイグレード脚を作成",
|
||||
"Tools.digitigrade_desc": "選択した脚のボーンをデジタイグレード設定に変換",
|
||||
"Tools.digitigrade_error": "デジタイグレード脚の作成に失敗: {error}",
|
||||
"Tools.digitigrade_success": "デジタイグレード脚の設定が正常に作成されました",
|
||||
"Tools.processing_leg": "脚のボーン処理中: {bone}",
|
||||
"Tools.merge_twist_bones": "ツイストボーンを保持",
|
||||
"Tools.merge_twist_bones_desc": "チェックすると、重みが0でもツイストボーンを保持します",
|
||||
"Tools.clean_weights": "重みなしボーンを削除",
|
||||
"Tools.clean_weights_desc": "頂点の重みがないボーンを削除",
|
||||
"Tools.clean_constraints": "ボーンのコンストレイントを削除",
|
||||
"Tools.clean_constraints_desc": "アーマチュアからすべてのボーンコンストレイントを削除",
|
||||
"Tools.clean_constraints_success": "{count}個のボーンコンストレイントを削除しました",
|
||||
"Tools.processing_bone_constraints": "ボーンのコンストレイント削除中: {bone}",
|
||||
"Tools.clean_weights_success": "{count}個の重みなしボーンを削除しました",
|
||||
"Tools.clean_weights_threshold": "重みの閾値",
|
||||
"Tools.clean_weights_threshold_desc": "ボーンに重みがあると判断する最小値",
|
||||
"Tools.merge_title": "結合ツール",
|
||||
"Tools.merge_to_active": "アクティブに結合",
|
||||
"Tools.merge_to_active_desc": "選択したボーンをアクティブなボーンに結合",
|
||||
"Tools.merge_to_parent": "親に結合",
|
||||
"Tools.merge_to_parent_desc": "ボーンをそれぞれの親ボーンに結合",
|
||||
"Tools.connect_bones": "ボーンを接続",
|
||||
"Tools.connect_bones_desc": "チェーン内の未接続のボーンを接続",
|
||||
"Tools.additional_title": "追加ツール",
|
||||
"Tools.apply_transforms": "変形を適用",
|
||||
"Tools.apply_transforms_desc": "オブジェクトのすべての変形を適用",
|
||||
"Tools.clean_shapekeys": "未使用のシェイプキーを削除",
|
||||
"Tools.clean_shapekeys_desc": "メッシュから未使用のシェイプキーを削除",
|
||||
"Tools.bones_translated_success": "すべてのボーンが正常に変換されました",
|
||||
"Tools.bones_translated_with_fails": "変換完了({translate_bone_fails}個のボーンは未変換)",
|
||||
"Tools.storing_transforms": "ボーンの変形を保存中...",
|
||||
"Tools.analyzing_weights": "頂点の重みを分析中...",
|
||||
"Tools.removing_bones": "重みのないボーンを削除中...",
|
||||
"Tools.verifying_hierarchy": "ボーン階層を検証中...",
|
||||
"Tools.connect_bones_min_distance": "最小距離",
|
||||
"Tools.connect_bones_min_distance_desc": "ボーンを接続する最小距離",
|
||||
"Tools.connect_bones_success": "{count}個のボーンを接続しました",
|
||||
"Tools.merge_weights_threshold": "重み転送閾値",
|
||||
"Tools.merge_weights_threshold_desc": "ボーン結合時に転送する最小重み値",
|
||||
"Tools.no_bones_selected": "結合するボーンが選択されていません",
|
||||
"Tools.no_bones_with_parent": "親を持つ選択ボーンが見つかりません",
|
||||
"Tools.merge_to_active_success": "{count}個のボーンをアクティブボーンに正常に結合しました",
|
||||
"Tools.merge_to_parent_success": "{count}個のボーンを親ボーンに正常に結合しました",
|
||||
"Tools.transforms_applied": "変形が正常に適用されました",
|
||||
"Tools.shapekey_tolerance": "シェイプキーの許容値",
|
||||
"Tools.shapekey_tolerance_desc": "シェイプキーを使用済みと判断する最小差分",
|
||||
"Tools.shapekeys_removed": "{count}個の未使用シェイプキーを削除しました",
|
||||
|
||||
"MMD.label": "MMDツール",
|
||||
"MMD.bone_standardization": "ボーン標準化",
|
||||
"MMD.weight_processing": "ウェイト処理",
|
||||
"MMD.hierarchy": "ボーン階層",
|
||||
"MMD.cleanup": "クリーンアップ",
|
||||
"MMD.no_armature": "アーマチュアが選択されていません",
|
||||
"MMD.no_meshes": "メッシュが見つかりません",
|
||||
"MMD.validation.rigify_unsupported": "Rigifyアーマチュアはサポートされていません",
|
||||
"MMD.validation.multi_user_mesh": "複数ユーザーメッシュが検出されました: {mesh}",
|
||||
"MMD.bones_standardized": "ボーンが正常に標準化されました",
|
||||
"MMD.weights_processed": "ウェイトが正常に処理されました",
|
||||
"MMD.hierarchy_fixed": "ボーン階層が正常に修正されました",
|
||||
"MMD.hierarchy_validation_warning": "一部の階層関係を検証できませんでした",
|
||||
"MMD.cleanup_completed": "アーマチュアのクリーンアップが完了しました",
|
||||
"MMD.process_twist_bones": "ツイストボーンを処理",
|
||||
"MMD.process_twist_bones_desc": "ツイストボーンの重みを親ボーンに転送",
|
||||
"MMD.connect_bones": "ボーンを接続",
|
||||
"MMD.connect_bones_desc": "適切な場所でボーンチェーンを接続",
|
||||
|
||||
"Visemes.panel_label": "ビセーム",
|
||||
"Visemes.shape_selection": "シェイプキー選択",
|
||||
"Visemes.controls": "ビセームコントロール",
|
||||
"Visemes.no_shapekeys": "シェイプキーのあるメッシュを選択してください",
|
||||
"Visemes.mouth_a": "A形状",
|
||||
"Visemes.mouth_a_desc": "'A'音のシェイプキー",
|
||||
"Visemes.mouth_o": "O形状",
|
||||
"Visemes.mouth_o_desc": "'O'音のシェイプキー",
|
||||
"Visemes.mouth_ch": "CH形状",
|
||||
"Visemes.mouth_ch_desc": "'CH'音のシェイプキー",
|
||||
"Visemes.shape_intensity": "形状の強度",
|
||||
"Visemes.shape_intensity_desc": "ビセーム形状の強度乗数",
|
||||
"Visemes.start_preview": "プレビュー開始",
|
||||
"Visemes.stop_preview": "プレビュー停止",
|
||||
"Visemes.preview_mode_desc": "ビセームプレビューモードの切り替え",
|
||||
"Visemes.preview_selection": "プレビュー選択",
|
||||
"Visemes.preview_selection_desc": "プレビューするビセームを選択",
|
||||
"Visemes.preview_label": "ビセームプレビュー",
|
||||
"Visemes.preview_desc": "ビューポートでビセーム形状をプレビュー",
|
||||
"Visemes.create_label": "ビセームを作成",
|
||||
"Visemes.create_desc": "VRCビセームシェイプキーを作成",
|
||||
"Visemes.error.no_shapekeys": "メッシュにシェイプキーがありません",
|
||||
"Visemes.error.select_shapekeys": "A、O、CHのシェイプキーを選択してください",
|
||||
"Visemes.success": "ビセームが正常に作成されました",
|
||||
"Visemes.mesh_select": "メッシュを選択",
|
||||
"Visemes.mesh_select_desc": "ビセームを作成するメッシュを選択",
|
||||
|
||||
"EyeTracking.label": "アイトラッキング",
|
||||
"EyeTracking.setup": "アイトラッキング設定",
|
||||
"EyeTracking.mesh_select": "メッシュ選択",
|
||||
"EyeTracking.bones": "ボーン選択",
|
||||
"EyeTracking.head_bone": "頭部ボーン",
|
||||
"EyeTracking.eye_left": "左目ボーン",
|
||||
"EyeTracking.eye_right": "右目ボーン",
|
||||
"EyeTracking.shapekeys": "シェイプキー選択",
|
||||
"EyeTracking.options": "オプション",
|
||||
"EyeTracking.rotation": "目の回転",
|
||||
"EyeTracking.rotation.x": "垂直回転",
|
||||
"EyeTracking.rotation.y": "水平回転",
|
||||
"EyeTracking.adjust": "目の調整",
|
||||
"EyeTracking.blinking": "まばたきコントロール",
|
||||
"EyeTracking.no_shapekeys": "選択したメッシュにシェイプキーが見つかりません",
|
||||
"EyeTracking.no_armature": "アーマチュアが選択されていません",
|
||||
"EyeTracking.no_mesh": "メッシュが見つかりません",
|
||||
"EyeTracking.create.label": "アイトラッキングを作成",
|
||||
"EyeTracking.create.desc": "アイトラッキングのボーンとシェイプキーを設定",
|
||||
"EyeTracking.testing.start.label": "テスト開始",
|
||||
"EyeTracking.testing.start.desc": "アイトラッキングテストモードを開始",
|
||||
"EyeTracking.testing.stop.label": "テスト停止",
|
||||
"EyeTracking.testing.stop.desc": "アイトラッキングテストモードを終了",
|
||||
"EyeTracking.reset.label": "アイトラッキングをリセット",
|
||||
"EyeTracking.reset.desc": "すべてのアイトラッキング設定をリセット",
|
||||
"EyeTracking.rotate.label": "目のボーンを回転",
|
||||
"EyeTracking.rotate.desc": "VRChat互換性のために目のボーンを回転",
|
||||
"EyeTracking.iris.label": "虹彩の高さを調整",
|
||||
"EyeTracking.iris.desc": "虹彩の頂点の高さを調整",
|
||||
"EyeTracking.blink.test.label": "まばたきテスト",
|
||||
"EyeTracking.blink.test.desc": "まばたきのシェイプキーをテスト",
|
||||
"EyeTracking.lowerlid.test.label": "下まぶたテスト",
|
||||
"EyeTracking.lowerlid.test.desc": "下まぶたのシェイプキーをテスト",
|
||||
"EyeTracking.blink.reset.label": "まばたきテストをリセット",
|
||||
"EyeTracking.blink.reset.desc": "まばたきテストの値をリセット",
|
||||
"EyeTracking.validation.noArmature": "シーンにアーマチュアが見つかりません",
|
||||
"EyeTracking.validation.noMesh": "メッシュ'{mesh}'が見つかりません",
|
||||
"EyeTracking.validation.noShapekeys": "選択したメッシュにシェイプキーがありません",
|
||||
"EyeTracking.validation.leftEye": "左目",
|
||||
"EyeTracking.validation.rightEye": "右目",
|
||||
"EyeTracking.validation.missingGroups": "不足している頂点グループ: {groups}",
|
||||
"EyeTracking.validation.missingBones": "必要なボーンが不足: {bones}",
|
||||
"EyeTracking.validation.success": "アイトラッキング設定が正常に検証されました",
|
||||
"EyeTracking.error.noMesh": "アイトラッキング用のメッシュが選択されていません",
|
||||
"EyeTracking.error.noVertexGroup": "ボーン用の頂点グループが見つかりません: {bone}",
|
||||
"EyeTracking.error.noShapeSelected": "必要なすべてのシェイプキーを選択してください",
|
||||
"EyeTracking.success": "アイトラッキング設定が正常に完了しました",
|
||||
"EyeTracking.mode_select": "モード選択",
|
||||
"EyeTracking.mesh_setup": "メッシュ設定",
|
||||
"EyeTracking.bone_setup": "ボーン設定",
|
||||
"EyeTracking.shapekey_setup": "シェイプキー設定",
|
||||
"EyeTracking.testing": "テストモード",
|
||||
"EyeTracking.rotation_controls": "目の回転コントロール",
|
||||
"EyeTracking.adjustments": "目の調整",
|
||||
"EyeTracking.blink_testing": "まばたきテスト",
|
||||
"EyeTracking.wink_left": "左目のウィンク",
|
||||
"EyeTracking.wink_right": "右目のウィンク",
|
||||
"EyeTracking.lowerlid_left": "左下まぶた",
|
||||
"EyeTracking.lowerlid_right": "右下まぶた",
|
||||
"EyeTracking.mode.creation": "作成モード",
|
||||
"EyeTracking.mode.testing": "テストモード",
|
||||
"EyeTracking.disable_blinking": "まばたきを無効化",
|
||||
"EyeTracking.disable_movement": "目の動きを無効化",
|
||||
"EyeTracking.distance": "目の距離",
|
||||
"EyeTracking.distance_desc": "目の間の距離を調整",
|
||||
"EyeTracking.mode": "アイトラッキングモード",
|
||||
"EyeTracking.mesh_name": "メッシュ",
|
||||
"EyeTracking.mesh_name_desc": "アイトラッキング用のメッシュを選択",
|
||||
"EyeTracking.head_bone_desc": "頭部ボーンを選択",
|
||||
"EyeTracking.eye_left_desc": "左目のボーンを選択",
|
||||
"EyeTracking.eye_right_desc": "右目のボーンを選択",
|
||||
"EyeTracking.type": "アイトラッキングタイプ",
|
||||
"EyeTracking.type_desc": "作成するアイトラッキング設定のタイプを選択",
|
||||
"EyeTracking.create.av3.label": "AV3アイトラッキングを作成",
|
||||
"EyeTracking.create.av3.desc": "VRChat Avatar 3.0用のアイトラッキングを設定",
|
||||
"EyeTracking.create.sdk2.label": "SDK2アイトラッキングを作成",
|
||||
"EyeTracking.create.sdk2.desc": "VRChat SDK2用のアイトラッキングを設定",
|
||||
"EyeTracking.sdk_version": "SDKバージョン",
|
||||
"EyeTracking.type.av3": "Avatar 3.0",
|
||||
"EyeTracking.type.av3_desc": "VRChat Avatar 3.0アイトラッキング設定",
|
||||
"EyeTracking.type.sdk2": "SDK2(レガシー)",
|
||||
"EyeTracking.type.sdk2_desc": "VRChat SDK2アイトラッキング設定",
|
||||
"EyeTracking.adjust.label": "目の位置を調整",
|
||||
"EyeTracking.adjust.desc": "頂点グループに基づいて目のボーンの位置を調整",
|
||||
|
||||
"CustomPanel.label": "カスタムアバターツール",
|
||||
"CustomPanel.merge_mode": "結合モード",
|
||||
"CustomPanel.mesh_selection": "メッシュ選択",
|
||||
"CustomPanel.select_mesh": "メッシュを選択",
|
||||
"CustomPanel.select_bone": "ボーンを選択",
|
||||
"CustomPanel.select_armature": "アーマチュアを選択",
|
||||
"CustomPanel.mode.armature": "アーマチュア",
|
||||
"CustomPanel.mode.armature_desc": "アーマチュアを結合",
|
||||
"CustomPanel.mode.mesh": "メッシュ",
|
||||
"CustomPanel.mode.mesh_desc": "メッシュをアーマチュアに接続",
|
||||
|
||||
"AttachMesh.label": "メッシュを接続",
|
||||
"AttachMesh.desc": "自動ウェイト設定でメッシュをアーマチュアボーンに接続",
|
||||
"AttachMesh.search_desc": "接続するメッシュを検索",
|
||||
"AttachMesh.select": "接続するメッシュを選択",
|
||||
"AttachMesh.select_desc": "アーマチュアに接続するメッシュを選択",
|
||||
"AttachMesh.success": "メッシュが正常に接続されました",
|
||||
"AttachMesh.warn_no_armature": "アーマチュアとメッシュを選択してください",
|
||||
"AttachMesh.validate_transforms": "メッシュの変形を検証中",
|
||||
"AttachMesh.validate_name": "メッシュ名を検証中",
|
||||
"AttachMesh.parent_mesh": "メッシュをアーマチュアの子に設定中",
|
||||
"AttachMesh.setup_weights": "頂点ウェイトを設定中",
|
||||
"AttachMesh.create_bone": "接続用ボーンを作成中",
|
||||
"AttachMesh.position_bone": "ボーンを配置中",
|
||||
"AttachMesh.add_modifier": "アーマチュアモディファイアを追加中",
|
||||
"AttachMesh.error.bone_not_found": "接続ボーン'{bone}'が見つかりません",
|
||||
"AttachMesh.error.mesh_not_found": "メッシュが見つかりません",
|
||||
"AttachMesh.error.non_uniform_scale": "メッシュに不均一なスケールがあります。スケールを適用してください",
|
||||
"AttachBone.search_desc": "対象のボーンを検索",
|
||||
"AttachBone.select": "対象のボーンを選択",
|
||||
"AttachBone.select_desc": "メッシュを接続するボーンを選択",
|
||||
|
||||
"MergeArmature.label": "アーマチュアの結合",
|
||||
"MergeArmature.desc": "2つのアーマチュアを結合",
|
||||
"MergeArmature.options": "結合オプション",
|
||||
"MergeArmature.warn_two": "結合には少なくとも2つのアーマチュアが必要です",
|
||||
"MergeArmature.into": "結合先",
|
||||
"MergeArmature.into_desc": "結合先のターゲットアーマチュア",
|
||||
"MergeArmature.into_search_desc": "結合先のアーマチュアを検索",
|
||||
"MergeArmature.from": "結合元",
|
||||
"MergeArmature.from_desc": "結合元のソースアーマチュア",
|
||||
"MergeArmature.from_search_desc": "結合元のアーマチュアを検索",
|
||||
"MergeArmature.error.not_found": "アーマチュア'{name}'が見つかりません",
|
||||
"MergeArmature.error.transforms_not_aligned": "このアーマチュアを結合するには変形を適用する必要があります。手動で行うか、変形適用のチェックマークを使用してください",
|
||||
"MergeArmature.error.check_transforms": "親の変形を確認してください",
|
||||
"MergeArmature.error.fix_parents": "親子関係を修正してください",
|
||||
"MergeArmature.progress.removing_rigidbodies": "剛体とジョイントを削除中",
|
||||
"MergeArmature.progress.validating": "アーマチュアを検証中",
|
||||
"MergeArmature.progress.merging": "アーマチュアを結合中",
|
||||
"MergeArmature.success": "アーマチュアが正常に結合されました",
|
||||
"MergeArmature.merge_all": "同名ボーンを結合",
|
||||
"MergeArmature.merge_all_desc": "名前が一致するボーンを結合",
|
||||
"MergeArmature.apply_transforms": "変形を適用",
|
||||
"MergeArmature.apply_transforms_desc": "結合前にすべての変形を適用",
|
||||
"MergeArmature.join_meshes": "メッシュを結合",
|
||||
"MergeArmature.join_meshes_desc": "結合後にメッシュを結合",
|
||||
"MergeArmature.remove_zero_weights": "重みなしを削除",
|
||||
"MergeArmature.remove_zero_weights_desc": "重みのない頂点グループを削除",
|
||||
"MergeArmature.cleanup_shape_keys": "シェイプキーをクリーン",
|
||||
"MergeArmature.cleanup_shape_keys_desc": "未使用のシェイプキーを削除",
|
||||
|
||||
"Settings.label": "設定",
|
||||
"Settings.language": "言語",
|
||||
"Settings.language_desc": "インターフェース言語を選択",
|
||||
"Settings.validation_mode": "検証モード",
|
||||
"Settings.validation_mode_desc": "アーマチュアの検証の厳密さを選択",
|
||||
"Settings.validation_mode.strict": "厳密",
|
||||
"Settings.validation_mode.strict_desc": "ボーン階層と対称性を含む完全な検証",
|
||||
"Settings.validation_mode.basic": "基本",
|
||||
"Settings.validation_mode.basic_desc": "必須ボーンのみチェック",
|
||||
"Settings.validation_mode.none": "なし",
|
||||
"Settings.validation_mode.none_desc": "アーマチュアの検証を行わない",
|
||||
"Settings.debug": "デバッグ設定",
|
||||
"Settings.logging": "ログ記録",
|
||||
"Settings.enable_logging": "デバッグログを有効化",
|
||||
"Settings.enable_logging_desc": "トラブルシューティング用の詳細ログを有効化",
|
||||
"Settings.logging_enabled": "デバッグログが有効になりました",
|
||||
"Settings.logging_disabled": "デバッグログが無効になりました",
|
||||
"Language.auto": "自動",
|
||||
"Language.en_US": "英語",
|
||||
"Language.ja_JP": "日本語",
|
||||
"Language.ko_KR": "韓国語",
|
||||
"Language.changed.title": "言語が変更されました",
|
||||
"Language.changed.success": "言語が正常に変更されました!",
|
||||
"Language.changed.restart": "一部のUI要素の更新にはBlenderの再起動が必要な場合があります"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,408 @@
|
||||
{
|
||||
"authors": ["Avatar Toolkit Team"],
|
||||
"messages": {
|
||||
"AvatarToolkit.label": "아바타 툴킷 (알파 0.1.1)",
|
||||
"AvatarToolkit.desc1": "아바타 툴킷은 초기 액세스 단계입니다",
|
||||
"AvatarToolkit.desc2": "문제가 발생할 수 있으며, 문제를 발견하시면",
|
||||
"AvatarToolkit.desc3": "Github에 보고해 주시기 바랍니다.",
|
||||
|
||||
"Updater.label": "업데이터",
|
||||
"Updater.CheckForUpdateButton.label": "업데이트 확인",
|
||||
"Updater.CheckForUpdateButton.label_alt": "사용 가능한 업데이트 없음",
|
||||
"Updater.UpdateToLatestButton.label": "{name}으로 업데이트",
|
||||
"Updater.UpdateToSelectedButton.label": "업데이트",
|
||||
"Updater.currentVersion": "현재 버전: {name}",
|
||||
"Updater.selectVersion": "버전 선택",
|
||||
"Updater.CheckForUpdateButton.desc": "사용 가능한 업데이트 확인",
|
||||
"UpdateToLatestButton.desc": "최신 버전으로 업데이트",
|
||||
"UpdateNotificationPopup.label": "업데이트 알림",
|
||||
"UpdateNotificationPopup.desc": "사용 가능한 업데이트 알림",
|
||||
"UpdateNotificationPopup.newUpdate": "새 업데이트 사용 가능: {version}",
|
||||
"RestartBlenderPopup.label": "블렌더 재시작",
|
||||
"RestartBlenderPopup.desc": "업데이트를 완료하려면 블렌더를 재시작하세요",
|
||||
"RestartBlenderPopup.message": "업데이트 성공! 블렌더를 재시작해 주세요.",
|
||||
"check_for_update.cantCheck": "업데이트를 확인할 수 없습니다",
|
||||
"download_file.cantConnect": "업데이트 서버에 연결할 수 없습니다",
|
||||
"download_file.cantFindZip": "업데이트 파일을 찾을 수 없습니다",
|
||||
"download_file.cantFindAvatarToolkit": "업데이트 패키지에서 아바타 툴킷 파일을 찾을 수 없습니다",
|
||||
|
||||
"QuickAccess.label": "빠른 접근",
|
||||
"QuickAccess.select_armature": "아마추어 선택",
|
||||
"QuickAccess.valid_armature": "유효한 아마추어",
|
||||
"QuickAccess.bones_count": "본: {count}개",
|
||||
"QuickAccess.pose_bones_available": "포즈 본: 사용 가능",
|
||||
"QuickAccess.pose_controls": "포즈 컨트롤",
|
||||
"QuickAccess.import_export": "가져오기/내보내기",
|
||||
"QuickAccess.import": "가져오기",
|
||||
"QuickAccess.export": "내보내기",
|
||||
"QuickAccess.export_fbx": "FBX 내보내기",
|
||||
"QuickAccess.export_resonite": "Resonite로 내보내기",
|
||||
"QuickAccess.start_pose_mode.label": "포즈 모드 시작",
|
||||
"QuickAccess.start_pose_mode.desc": "선택한 아마추어의 포즈 모드 진입",
|
||||
"QuickAccess.stop_pose_mode.label": "포즈 모드 종료",
|
||||
"QuickAccess.stop_pose_mode.desc": "포즈 모드 종료 및 변형 초기화",
|
||||
"QuickAccess.apply_pose_as_shapekey.label": "포즈를 쉐이프 키로 적용",
|
||||
"QuickAccess.apply_pose_as_shapekey.desc": "현재 포즈로 새 쉐이프 키 생성",
|
||||
"QuickAccess.apply_pose_as_rest.label": "포즈를 기본 자세로 적용",
|
||||
"QuickAccess.apply_pose_as_rest.desc": "현재 포즈를 기본 자세로 적용",
|
||||
"QuickAccess.apply_armature_failed": "아마추어 수정 적용 실패",
|
||||
"QuickAccess.validation_basic_warning": "제한된 검증 활성화됨",
|
||||
"QuickAccess.validation_basic_details": "필수 본 구조만 검증됨",
|
||||
"QuickAccess.validation_none_warning": "검증 비활성화됨",
|
||||
"QuickAccess.validation_none_details": "아마추어 검증이 수행되지 않음",
|
||||
|
||||
"PoseMode.error.start": "포즈 모드 시작 실패: {error}",
|
||||
"PoseMode.error.stop": "포즈 모드 종료 실패: {error}",
|
||||
"PoseMode.error.shapekey": "포즈를 쉐이프 키로 적용 실패: {error}",
|
||||
"PoseMode.error.rest_pose": "포즈를 기본 자세로 적용 실패: {error}",
|
||||
"PoseMode.shapekey.name": "쉐이프 키 이름",
|
||||
"PoseMode.shapekey.description": "새 쉐이프 키의 이름",
|
||||
"PoseMode.shapekey.default": "포즈_쉐이프키",
|
||||
"PoseMode.skipped_meshes": "일부 메시가 건너뛰어짐:\n{message}",
|
||||
"PoseMode.basis": "기본",
|
||||
|
||||
"Armature.validation.no_armature": "선택된 아마추어 없음",
|
||||
"Armature.validation.not_armature": "선택된 오브젝트가 아마추어가 아님",
|
||||
"Armature.validation.no_bones": "아마추어에 본이 없음",
|
||||
"Armature.validation.basic_check_failed": "기본 아마추어 검증 실패",
|
||||
"Armature.validation.missing_bones": "필수 본 누락: {bones}",
|
||||
"Armature.validation.invalid_hierarchy": "{parent}와 {child} 사이의 잘못된 본 계층 구조",
|
||||
"Armature.validation.asymmetric_bones": "{bone}의 대칭 본 누락",
|
||||
"Armature.validation.asymmetric_hand_wrist": "손/손목의 대칭 본 누락",
|
||||
|
||||
"Mesh.validation.no_data": "메시 데이터 없음",
|
||||
"Mesh.validation.no_vertex_groups": "버텍스 그룹 없음",
|
||||
"Mesh.validation.no_armature_modifier": "아마추어 모디파이어 없음",
|
||||
"Mesh.validation.valid": "포즈 작업에 유효한 메시",
|
||||
|
||||
"Operation.pose_applied": "포즈가 성공적으로 적용됨",
|
||||
|
||||
"Scene.avatar_toolkit_updater_version_list.name": "버전 목록",
|
||||
"Scene.avatar_toolkit_updater_version_list.description": "사용 가능한 버전 목록",
|
||||
|
||||
"Optimization.label": "최적화",
|
||||
"Optimization.materials_title": "재질",
|
||||
"Optimization.cleanup_title": "메시 정리",
|
||||
"Optimization.join_meshes_title": "메시 결합",
|
||||
"Optimization.combine_materials": "재질 결합",
|
||||
"Optimization.combine_materials_desc": "드로우 콜을 줄이기 위해 유사한 재질 결합",
|
||||
"Optimization.remove_doubles": "중복 제거",
|
||||
"Optimization.remove_doubles_desc": "중복된 버텍스 제거",
|
||||
"Optimization.remove_doubles_advanced": "고급",
|
||||
"Optimization.remove_doubles_advanced_desc": "고급 옵션으로 중복 버텍스 제거",
|
||||
"Optimization.join_all_meshes": "전체 결합",
|
||||
"Optimization.join_all_meshes_desc": "씬의 모든 메시 결합",
|
||||
"Optimization.join_selected_meshes": "선택 결합",
|
||||
"Optimization.join_selected_meshes_desc": "선택된 메시만 결합",
|
||||
"Optimization.no_meshes": "최적화할 메시를 찾을 수 없음",
|
||||
"Optimization.materials_combined": "{combined}개의 재질 결합, {cleaned}개의 슬롯 정리, {removed}개의 미사용 데이터 블록 제거됨",
|
||||
"Optimization.error.combine_materials": "재질 결합 실패: {error}",
|
||||
"Optimization.materials_total": "전체 재질: {count}개",
|
||||
"Optimization.materials_duplicates": "잠재적 중복: {count}개",
|
||||
"Optimization.no_materials": "메시에서 재질을 찾을 수 없음",
|
||||
"Optimization.error.consolidation": "재질 통합 실패. 콘솔에서 세부 정보 확인",
|
||||
"Optimization.combining_materials": "유사한 재질 결합 중...",
|
||||
"Optimization.cleaning_slots": "재질 슬롯 정리 중...",
|
||||
"Optimization.removing_unused": "미사용 재질 제거 중...",
|
||||
"Optimization.selecting_meshes": "메시 선택 중...",
|
||||
"Optimization.joining_meshes": "메시 결합 중...",
|
||||
"Optimization.applying_transforms": "변형 적용 중...",
|
||||
"Optimization.fixing_uvs": "UV 좌표 수정 중...",
|
||||
"Optimization.finalizing": "마무리 중...",
|
||||
"Optimization.meshes_joined": "모든 메시가 성공적으로 결합됨",
|
||||
"Optimization.selected_meshes_joined": "선택된 메시가 성공적으로 결합됨",
|
||||
"Optimization.no_mesh_selected": "선택된 메시 없음",
|
||||
"Optimization.select_at_least_two": "최소 두 개의 메시를 선택하세요",
|
||||
"Optimization.error.join_meshes": "메시 결합 실패: {error}",
|
||||
"Optimization.error.join_selected": "선택된 메시 결합 실패: {error}",
|
||||
"Optimization.merge_distance": "병합 거리",
|
||||
"Optimization.merge_distance_desc": "버텍스를 병합할 거리",
|
||||
"Optimization.remove_doubles_warning": "이 과정은 시간이 오래 걸릴 수 있습니다",
|
||||
"Optimization.remove_doubles_wait": "이 작업 중에는 블렌더가 응답하지 않을 수 있습니다",
|
||||
"Optimization.error.remove_doubles": "중복 제거 실패: {error}",
|
||||
"Optimization.no_armature": "선택된 아마추어 없음",
|
||||
"Optimization.processing_mesh": "메시 처리 중: {name}",
|
||||
"Optimization.processing_shapekey": "쉐이프 키 처리 중: {name}",
|
||||
"Optimization.remove_doubles_completed": "중복 제거가 성공적으로 완료됨",
|
||||
|
||||
"Tools.label": "도구",
|
||||
"Tools.general_title": "일반 도구",
|
||||
"Tools.convert_resonite": "Resonite로 변환",
|
||||
"Tools.convert_resonite_desc": "Resonite에서 사용할 모델 변환",
|
||||
"Tools.convert_resonite.operation": "Resonite로 변환 중",
|
||||
"Tools.separate_title": "분리 도구",
|
||||
"Tools.separate_materials": "재질별",
|
||||
"Tools.separate_materials_desc": "재질별로 메시 분리",
|
||||
"Tools.separate_loose": "분리된 부분",
|
||||
"Tools.separate_loose_desc": "분리된 부분으로 메시 분리",
|
||||
"Tools.separate_materials_success": "메시가 재질별로 성공적으로 분리됨",
|
||||
"Tools.separate_loose_success": "메시가 분리된 부분으로 성공적으로 분리됨",
|
||||
"Tools.bone_title": "본 도구",
|
||||
"Tools.create_digitigrade": "디지티그레이드 다리 생성",
|
||||
"Tools.create_digitigrade_desc": "다리를 디지티그레이드 설정으로 변환",
|
||||
"Tools.digitigrade": "디지티그레이드 다리 생성",
|
||||
"Tools.digitigrade_desc": "선택된 다리 본을 디지티그레이드 설정으로 변환",
|
||||
"Tools.digitigrade_error": "디지티그레이드 다리 생성 실패: {error}",
|
||||
"Tools.digitigrade_success": "디지티그레이드 다리 설정 생성 성공",
|
||||
"Tools.processing_leg": "다리 본 처리 중: {bone}",
|
||||
"Tools.merge_twist_bones": "트위스트 본 유지",
|
||||
"Tools.merge_twist_bones_desc": "체크하면 가중치가 0이어도 트위스트 본 유지",
|
||||
"Tools.clean_weights": "0 가중치 본 제거",
|
||||
"Tools.clean_weights_desc": "버텍스 가중치가 없는 본 제거",
|
||||
"Tools.clean_constraints": "본 제약 조건 삭제",
|
||||
"Tools.clean_constraints_desc": "아마추어에서 모든 본 제약 조건 제거",
|
||||
"Tools.clean_constraints_success": "{count}개의 본 제약 조건 제거됨",
|
||||
"Tools.processing_bone_constraints": "본의 제약 조건 제거 중: {bone}",
|
||||
"Tools.clean_weights_success": "{count}개의 0 가중치 본 제거됨",
|
||||
"Tools.clean_weights_threshold": "가중치 임계값",
|
||||
"Tools.clean_weights_threshold_desc": "본이 가중치를 가진 것으로 간주할 최소값",
|
||||
"Tools.merge_title": "병합 도구",
|
||||
"Tools.merge_to_active": "활성 본으로 병합",
|
||||
"Tools.merge_to_active_desc": "선택된 본을 활성 본으로 병합",
|
||||
"Tools.merge_to_parent": "부모로 병합",
|
||||
"Tools.merge_to_parent_desc": "본을 각각의 부모로 병합",
|
||||
"Tools.connect_bones": "본 연결",
|
||||
"Tools.connect_bones_desc": "체인에서 연결되지 않은 본 연결",
|
||||
"Tools.additional_title": "추가 도구",
|
||||
"Tools.apply_transforms": "변형 적용",
|
||||
"Tools.apply_transforms_desc": "오브젝트에 모든 변형 적용",
|
||||
"Tools.clean_shapekeys": "미사용 쉐이프키 제거",
|
||||
"Tools.clean_shapekeys_desc": "메시에서 미사용 쉐이프 키 제거",
|
||||
"Tools.bones_translated_success": "모든 본이 성공적으로 변환됨",
|
||||
"Tools.bones_translated_with_fails": "변환 완료됨 (변환되지 않은 본 {translate_bone_fails}개)",
|
||||
"Tools.storing_transforms": "본 변형 저장 중...",
|
||||
"Tools.analyzing_weights": "버텍스 가중치 분석 중...",
|
||||
"Tools.removing_bones": "가중치 없는 본 제거 중...",
|
||||
"Tools.verifying_hierarchy": "본 계층 구조 확인 중...",
|
||||
"Tools.connect_bones_min_distance": "최소 거리",
|
||||
"Tools.connect_bones_min_distance_desc": "본 연결을 시도할 최소 거리",
|
||||
"Tools.connect_bones_success": "{count}개의 본 연결됨",
|
||||
"Tools.merge_weights_threshold": "가중치 전송 임계값",
|
||||
"Tools.merge_weights_threshold_desc": "본 병합 시 전송할 최소 가중치 값",
|
||||
"Tools.no_bones_selected": "병합할 본이 선택되지 않음",
|
||||
"Tools.no_bones_with_parent": "부모가 있는 선택된 본을 찾을 수 없음",
|
||||
"Tools.merge_to_active_success": "{count}개의 본을 활성 본으로 성공적으로 병합함",
|
||||
"Tools.merge_to_parent_success": "{count}개의 본을 부모로 성공적으로 병합함",
|
||||
"Tools.transforms_applied": "변형이 성공적으로 적용됨",
|
||||
"Tools.shapekey_tolerance": "쉐이프 키 허용 오차",
|
||||
"Tools.shapekey_tolerance_desc": "쉐이프 키를 사용된 것으로 간주할 최소 차이",
|
||||
"Tools.shapekeys_removed": "{count}개의 미사용 쉐이프 키 제거됨",
|
||||
|
||||
"MMD.label": "MMD 도구",
|
||||
"MMD.bone_standardization": "본 표준화",
|
||||
"MMD.weight_processing": "가중치 처리",
|
||||
"MMD.hierarchy": "본 계층 구조",
|
||||
"MMD.cleanup": "정리",
|
||||
"MMD.no_armature": "선택된 아마추어 없음",
|
||||
"MMD.no_meshes": "메시를 찾을 수 없음",
|
||||
"MMD.validation.rigify_unsupported": "Rigify 아마추어는 지원되지 않음",
|
||||
"MMD.validation.multi_user_mesh": "다중 사용자 메시 감지됨: {mesh}",
|
||||
"MMD.bones_standardized": "본이 성공적으로 표준화됨",
|
||||
"MMD.weights_processed": "가중치가 성공적으로 처리됨",
|
||||
"MMD.hierarchy_fixed": "본 계층 구조가 성공적으로 수정됨",
|
||||
"MMD.hierarchy_validation_warning": "일부 계층 관계를 검증할 수 없음",
|
||||
"MMD.cleanup_completed": "아마추어 정리 완료",
|
||||
"MMD.process_twist_bones": "트위스트 본 처리",
|
||||
"MMD.process_twist_bones_desc": "트위스트 본의 가중치를 부모 본으로 전송",
|
||||
"MMD.connect_bones": "본 연결",
|
||||
"MMD.connect_bones_desc": "적절한 경우 체인의 본 연결",
|
||||
|
||||
"Visemes.panel_label": "비셈",
|
||||
"Visemes.shape_selection": "쉐이프 키 선택",
|
||||
"Visemes.controls": "비셈 컨트롤",
|
||||
"Visemes.no_shapekeys": "쉐이프 키가 있는 메시 선택",
|
||||
"Visemes.mouth_a": "A 모양",
|
||||
"Visemes.mouth_a_desc": "'A' 소리를 위한 쉐이프 키",
|
||||
"Visemes.mouth_o": "O 모양",
|
||||
"Visemes.mouth_o_desc": "'O' 소리를 위한 쉐이프 키",
|
||||
"Visemes.mouth_ch": "CH 모양",
|
||||
"Visemes.mouth_ch_desc": "'CH' 소리를 위한 쉐이프 키",
|
||||
"Visemes.shape_intensity": "쉐이프 강도",
|
||||
"Visemes.shape_intensity_desc": "비셈 쉐이프의 강도 배율",
|
||||
"Visemes.start_preview": "미리보기 시작",
|
||||
"Visemes.stop_preview": "미리보기 중지",
|
||||
"Visemes.preview_mode_desc": "비셈 미리보기 모드 전환",
|
||||
"Visemes.preview_selection": "미리보기 선택",
|
||||
"Visemes.preview_selection_desc": "미리볼 비셈 선택",
|
||||
"Visemes.preview_label": "비셈 미리보기",
|
||||
"Visemes.preview_desc": "뷰포트에서 비셈 쉐이프 미리보기",
|
||||
"Visemes.create_label": "비셈 생성",
|
||||
"Visemes.create_desc": "VRC 비셈 쉐이프 키 생성",
|
||||
"Visemes.error.no_shapekeys": "메시에 쉐이프 키가 없음",
|
||||
"Visemes.error.select_shapekeys": "A, O, CH 쉐이프 키를 선택하세요",
|
||||
"Visemes.success": "비셈이 성공적으로 생성됨",
|
||||
"Visemes.mesh_select": "메시 선택",
|
||||
"Visemes.mesh_select_desc": "비셈을 생성할 메시 선택",
|
||||
|
||||
"EyeTracking.label": "시선 추적",
|
||||
"EyeTracking.setup": "시선 추적 설정",
|
||||
"EyeTracking.mesh_select": "메시 선택",
|
||||
"EyeTracking.bones": "본 선택",
|
||||
"EyeTracking.head_bone": "머리 본",
|
||||
"EyeTracking.eye_left": "왼쪽 눈 본",
|
||||
"EyeTracking.eye_right": "오른쪽 눈 본",
|
||||
"EyeTracking.shapekeys": "쉐이프 키 선택",
|
||||
"EyeTracking.options": "옵션",
|
||||
"EyeTracking.rotation": "눈 회전",
|
||||
"EyeTracking.rotation.x": "수직 회전",
|
||||
"EyeTracking.rotation.y": "수평 회전",
|
||||
"EyeTracking.adjust": "눈 조정",
|
||||
"EyeTracking.blinking": "깜빡임 컨트롤",
|
||||
"EyeTracking.no_shapekeys": "선택된 메시에서 쉐이프 키를 찾을 수 없음",
|
||||
"EyeTracking.no_armature": "선택된 아마추어 없음",
|
||||
"EyeTracking.no_mesh": "메시를 찾을 수 없음",
|
||||
"EyeTracking.create.label": "시선 추적 생성",
|
||||
"EyeTracking.create.desc": "시선 추적 본과 쉐이프 키 설정",
|
||||
"EyeTracking.testing.start.label": "테스트 시작",
|
||||
"EyeTracking.testing.start.desc": "시선 추적 테스트 모드 진입",
|
||||
"EyeTracking.testing.stop.label": "테스트 중지",
|
||||
"EyeTracking.testing.stop.desc": "시선 추적 테스트 모드 종료",
|
||||
"EyeTracking.reset.label": "시선 추적 초기화",
|
||||
"EyeTracking.reset.desc": "모든 시선 추적 설정 초기화",
|
||||
"EyeTracking.rotate.label": "눈 본 회전",
|
||||
"EyeTracking.rotate.desc": "VRChat 호환성을 위한 눈 본 회전",
|
||||
"EyeTracking.iris.label": "홍채 높이 조정",
|
||||
"EyeTracking.iris.desc": "홍채 버텍스의 높이 조정",
|
||||
"EyeTracking.blink.test.label": "깜빡임 테스트",
|
||||
"EyeTracking.blink.test.desc": "눈 깜빡임 쉐이프 키 테스트",
|
||||
"EyeTracking.lowerlid.test.label": "아래 눈꺼풀 테스트",
|
||||
"EyeTracking.lowerlid.test.desc": "아래 눈꺼풀 쉐이프 키 테스트",
|
||||
"EyeTracking.blink.reset.label": "깜빡임 테스트 초기화",
|
||||
"EyeTracking.blink.reset.desc": "깜빡임 테스트 값 초기화",
|
||||
"EyeTracking.validation.noArmature": "씬에서 아마추어를 찾을 수 없음",
|
||||
"EyeTracking.validation.noMesh": "메시 '{mesh}'를 찾을 수 없음",
|
||||
"EyeTracking.validation.noShapekeys": "선택된 메시에 쉐이프 키가 없음",
|
||||
"EyeTracking.validation.leftEye": "왼쪽 눈",
|
||||
"EyeTracking.validation.rightEye": "오른쪽 눈",
|
||||
"EyeTracking.validation.missingGroups": "누락된 버텍스 그룹: {groups}",
|
||||
"EyeTracking.validation.missingBones": "필요한 본 누락: {bones}",
|
||||
"EyeTracking.validation.success": "시선 추적 설정이 성공적으로 검증됨",
|
||||
"EyeTracking.error.noMesh": "시선 추적을 위한 메시가 선택되지 않음",
|
||||
"EyeTracking.error.noVertexGroup": "본을 위한 버텍스 그룹을 찾을 수 없음: {bone}",
|
||||
"EyeTracking.error.noShapeSelected": "필요한 모든 쉐이프 키를 선택하세요",
|
||||
"EyeTracking.success": "시선 추적 설정이 성공적으로 완료됨",
|
||||
"EyeTracking.mode_select": "모드 선택",
|
||||
"EyeTracking.mesh_setup": "메시 설정",
|
||||
"EyeTracking.bone_setup": "본 설정",
|
||||
"EyeTracking.shapekey_setup": "쉐이프 키 설정",
|
||||
"EyeTracking.testing": "테스트 모드",
|
||||
"EyeTracking.rotation_controls": "눈 회전 컨트롤",
|
||||
"EyeTracking.adjustments": "눈 조정",
|
||||
"EyeTracking.blink_testing": "깜빡임 테스트",
|
||||
"EyeTracking.wink_left": "왼쪽 윙크",
|
||||
"EyeTracking.wink_right": "오른쪽 윙크",
|
||||
"EyeTracking.lowerlid_left": "왼쪽 아래 눈꺼풀",
|
||||
"EyeTracking.lowerlid_right": "오른쪽 아래 눈꺼풀",
|
||||
"EyeTracking.mode.creation": "생성 모드",
|
||||
"EyeTracking.mode.testing": "테스트 모드",
|
||||
"EyeTracking.disable_blinking": "눈 깜빡임 비활성화",
|
||||
"EyeTracking.disable_movement": "눈 움직임 비활성화",
|
||||
"EyeTracking.distance": "눈 거리",
|
||||
"EyeTracking.distance_desc": "눈 사이의 거리 조정",
|
||||
"EyeTracking.mode": "시선 추적 모드",
|
||||
"EyeTracking.mesh_name": "메시",
|
||||
"EyeTracking.mesh_name_desc": "시선 추적을 위한 메시 선택",
|
||||
"EyeTracking.head_bone_desc": "머리 본 선택",
|
||||
"EyeTracking.eye_left_desc": "왼쪽 눈 본 선택",
|
||||
"EyeTracking.eye_right_desc": "오른쪽 눈 본 선택",
|
||||
"EyeTracking.type": "시선 추적 유형",
|
||||
"EyeTracking.type_desc": "생성할 시선 추적 설정 유형 선택",
|
||||
"EyeTracking.create.av3.label": "AV3 시선 추적 생성",
|
||||
"EyeTracking.create.av3.desc": "VRChat Avatar 3.0용 시선 추적 설정",
|
||||
"EyeTracking.create.sdk2.label": "SDK2 시선 추적 생성",
|
||||
"EyeTracking.create.sdk2.desc": "VRChat SDK2용 시선 추적 설정",
|
||||
"EyeTracking.sdk_version": "SDK 버전",
|
||||
"EyeTracking.type.av3": "Avatar 3.0",
|
||||
"EyeTracking.type.av3_desc": "VRChat Avatar 3.0 시선 추적 설정",
|
||||
"EyeTracking.type.sdk2": "SDK2 (레거시)",
|
||||
"EyeTracking.type.sdk2_desc": "VRChat SDK2 시선 추적 설정",
|
||||
"EyeTracking.adjust.label": "눈 위치 조정",
|
||||
"EyeTracking.adjust.desc": "버텍스 그룹을 기반으로 눈 본 위치 조정",
|
||||
|
||||
"CustomPanel.label": "커스텀 아바타 도구",
|
||||
"CustomPanel.merge_mode": "병합 모드",
|
||||
"CustomPanel.mesh_selection": "메시 선택",
|
||||
"CustomPanel.select_mesh": "메시 선택",
|
||||
"CustomPanel.select_bone": "본 선택",
|
||||
"CustomPanel.select_armature": "아마추어 선택",
|
||||
"CustomPanel.mode.armature": "아마추어",
|
||||
"CustomPanel.mode.armature_desc": "아마추어 함께 병합",
|
||||
"CustomPanel.mode.mesh": "메시",
|
||||
"CustomPanel.mode.mesh_desc": "메시를 아마추어에 부착",
|
||||
|
||||
"AttachMesh.label": "메시 부착",
|
||||
"AttachMesh.desc": "자동 가중치 설정으로 메시를 아마추어 본에 부착",
|
||||
"AttachMesh.search_desc": "부착할 메시 검색",
|
||||
"AttachMesh.select": "부착할 메시 선택",
|
||||
"AttachMesh.select_desc": "아마추어에 부착할 메시 선택",
|
||||
"AttachMesh.success": "메시가 성공적으로 부착됨",
|
||||
"AttachMesh.warn_no_armature": "부착할 아마추어와 메시를 선택하세요",
|
||||
"AttachMesh.validate_transforms": "메시 변형 검증 중",
|
||||
"AttachMesh.validate_name": "메시 이름 검증 중",
|
||||
"AttachMesh.parent_mesh": "메시를 아마추어에 페어런팅",
|
||||
"AttachMesh.setup_weights": "버텍스 가중치 설정 중",
|
||||
"AttachMesh.create_bone": "부착 본 생성 중",
|
||||
"AttachMesh.position_bone": "본 위치 지정 중",
|
||||
"AttachMesh.add_modifier": "아마추어 모디파이어 추가 중",
|
||||
"AttachMesh.error.bone_not_found": "부착 본 '{bone}'을(를) 찾을 수 없음",
|
||||
"AttachMesh.error.mesh_not_found": "메시를 찾을 수 없음",
|
||||
"AttachMesh.error.non_uniform_scale": "메시에 비균일 스케일이 있습니다. 스케일을 적용하세요",
|
||||
"AttachBone.search_desc": "대상 본 검색",
|
||||
"AttachBone.select": "대상 본 선택",
|
||||
"AttachBone.select_desc": "메시를 부착할 본 선택",
|
||||
|
||||
"MergeArmature.label": "아마추어 병합",
|
||||
"MergeArmature.desc": "두 아마추어 병합",
|
||||
"MergeArmature.options": "병합 옵션",
|
||||
"MergeArmature.warn_two": "병합하려면 최소 두 개의 아마추어가 필요합니다",
|
||||
"MergeArmature.into": "병합 대상",
|
||||
"MergeArmature.into_desc": "병합할 대상 아마추어",
|
||||
"MergeArmature.into_search_desc": "대상 아마추어 검색",
|
||||
"MergeArmature.from": "병합 소스",
|
||||
"MergeArmature.from_desc": "병합할 소스 아마추어",
|
||||
"MergeArmature.from_search_desc": "소스 아마추어 검색",
|
||||
"MergeArmature.error.not_found": "아마추어 '{name}'을(를) 찾을 수 없음",
|
||||
"MergeArmature.error.transforms_not_aligned": "이 아마추어를 병합하려면 변형을 적용해야 합니다. 수동 방법이나 변형 적용 체크박스를 통해 수행하세요",
|
||||
"MergeArmature.error.check_transforms": "부모 변형을 확인하세요",
|
||||
"MergeArmature.error.fix_parents": "부모 관계를 수정하세요",
|
||||
"MergeArmature.progress.removing_rigidbodies": "강체와 조인트 제거 중",
|
||||
"MergeArmature.progress.validating": "아마추어 검증 중",
|
||||
"MergeArmature.progress.merging": "아마추어 병합 중",
|
||||
"MergeArmature.success": "아마추어가 성공적으로 병합됨",
|
||||
"MergeArmature.merge_all": "동일한 본 병합",
|
||||
"MergeArmature.merge_all_desc": "일치하는 이름의 본 병합",
|
||||
"MergeArmature.apply_transforms": "변형 적용",
|
||||
"MergeArmature.apply_transforms_desc": "병합 전 모든 변형 적용",
|
||||
"MergeArmature.join_meshes": "메시 결합",
|
||||
"MergeArmature.join_meshes_desc": "병합 후 메시 결합",
|
||||
"MergeArmature.remove_zero_weights": "0 가중치 제거",
|
||||
"MergeArmature.remove_zero_weights_desc": "가중치가 없는 버텍스 그룹 제거",
|
||||
"MergeArmature.cleanup_shape_keys": "쉐이프 키 정리",
|
||||
"MergeArmature.cleanup_shape_keys_desc": "미사용 쉐이프 키 제거",
|
||||
|
||||
"Settings.label": "설정",
|
||||
"Settings.language": "언어",
|
||||
"Settings.language_desc": "인터페이스 언어 선택",
|
||||
"Settings.validation_mode": "검증 모드",
|
||||
"Settings.validation_mode_desc": "아마추어 검증의 엄격성 선택",
|
||||
"Settings.validation_mode.strict": "엄격",
|
||||
"Settings.validation_mode.strict_desc": "본 계층 구조와 대칭성을 포함한 전체 검증",
|
||||
"Settings.validation_mode.basic": "기본",
|
||||
"Settings.validation_mode.basic_desc": "필수 본 확인만",
|
||||
"Settings.validation_mode.none": "없음",
|
||||
"Settings.validation_mode.none_desc": "아마추어 검증 없음",
|
||||
"Settings.debug": "디버그 설정",
|
||||
"Settings.logging": "로깅",
|
||||
"Settings.enable_logging": "디버그 로깅 활성화",
|
||||
"Settings.enable_logging_desc": "문제 해결을 위한 상세 디버그 로깅 활성화",
|
||||
"Settings.logging_enabled": "디버그 로깅이 활성화됨",
|
||||
"Settings.logging_disabled": "디버그 로깅이 비활성화됨",
|
||||
"Language.auto": "자동",
|
||||
"Language.en_US": "영어",
|
||||
"Language.ja_JP": "일본어",
|
||||
"Language.ko_KR": "한국어",
|
||||
"Language.changed.title": "언어 변경됨",
|
||||
"Language.changed.success": "언어가 성공적으로 변경됨!",
|
||||
"Language.changed.restart": "일부 UI 요소는 블렌더 재시작이 필요할 수 있음"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user