{ "test0.test_a": "test_a", "test0.test_b": "test_b", "boneproxy.foldout.advanced": "Advanced", "boneproxy.target": "Target", "menuinstall.help.hint_set_menu": "This prefab will be installed to the root menu of your avatar by default. Select a different menu or uncheck the component's enabled checkbox to prevent this.", "menuinstall.help.hint_bad_menu": "Selected menu asset is not part of your avatar.", "menuinstall.installto": "Install To", "menuinstall.installto.tooltip": "The controls for this prefab will be appended to this menu", "menuinstall.selectmenu": "Select Menu", "menuinstall.showcontents": "Show menu contents", "menuinstall.showcontents.notselected": "No menu selected", "menuinstall.devoptions": "Prefab Developer Options", "menuinstall.menu_icon_too_large" : "The icon set in the menu is too large than 256 pixels.", "menuinstall.menu_icon_uncompressed" : "The icon set in the menu is not set for compression.", "menuinstall.srcmenu": "Menu to Install", "params.autodetect_header": " Autodetected Parameters ", "params.internal": "Internal", "params.pb_prefix": "PhysBones Prefix", "params.syncmode": "Sync Mode", "params.saved": "Saved", "params.default": "Default value", "params.fieldname": "Field name", "params.remapto": "Remap to", "params.remapto.tooltip": "Enter a new name for this parameter here to resolve name conflicts", "params.devmode": "Show Prefab Developer Options", "merge_armature.merge_target": "Merge Target", "merge_armature.merge_target.tooltip": "The armature (or subtree) to merge this object into", "merge_armature.prefix": "Prefix", "merge_armature.prefix.tooltip": "Prefix expected on bones in this merged armature", "merge_armature.suffix": "Suffix", "merge_armature.suffix.tooltip": "Suffix expected on bones in this merged armature", "merge_armature.locked": "Lock position", "merge_armature.locked.tooltip": "Lock the position of this armature's bones to the target armature (and vice versa). Useful for creating animations.", "merge_armature.adjust_names": "Adjust bone names to match target", "merge_armature.adjust_names.tooltip": "Changes bone names to match the target avatar. Useful for porting outfits from one avatar to another.", "path_mode.Relative": "Relative to this object", "path_mode.Absolute": "Absolute (based on avatar root)", "merge_animator.animator": "Animator to merge", "merge_animator.layer_type": "Layer Type", "merge_animator.delete_attached_animator": "Delete attached animator", "merge_animator.delete_attached_animator.tooltip": "Delete the animator attached to this object after merging", "merge_animator.path_mode": "Path Mode", "merge_animator.path_mode.tooltip": "How to interpret paths in animations. Using relative mode lets you record animations from an animator on this object.", "merge_animator.match_avatar_write_defaults": "Match Avatar Write Defaults", "merge_animator.match_avatar_write_defaults.tooltip": "Match the write defaults setting used on the avatar's animator. If the avatar's write defaults settings are inconsistent, the settings on the animator will be left alone.", "fpvisible.normal": "This object will be visible in your first person view.", "fpvisible.NotUnderHead": "This component has no effect when not placed under the head bone.", "fpvisible.quest": "This component is not compatible with the standalone Oculus Quest and will have no effect.", "fpvisible.InPhysBoneChain": "This object is controlled by a Physics Bone chain and cannot be made visible in first person safely. Select the start of the chain instead.", "blendshape.mesh": "Mesh", "blendshape.source": "Source blendshape", "blendshape.target": "Target blendshape", "hint.not_in_avatar": "This component needs to be placed inside your avatar to work properly.", "boneproxy.err.MovingTarget": "You cannot specify a target object that will be moved by other Modular Avatar components", "boneproxy.err.NotInAvatar": "You must specify an object that is in the avatar", "boneproxy.attachment": "Attachment mode", "boneproxy.attachment.AsChildAtRoot": "As child; at root", "boneproxy.attachment.AsChildKeepWorldPose": "As child; keep position and rotation", "boneproxy.attachment.AsChildKeepPosition": "As child; keep position", "boneproxy.attachment.AsChildKeepRotation": "As child; keep rotation", "pb_blocker.help": "This object will not be affected by PhysBones attached to parents.", "hint.bad_vrcsdk": "Incompatible version of VRCSDK detected.\n\nPlease try upgrading your VRCSDK; if this does not work, check for a newer version of Modular Avatar as well.", "error.stack_trace": "Stack trace (provide this when reporting bugs!)", "error.merge_armature.merge_into_self": "Your Merge Armature component is referencing itself, or a child of itself, as the merge target. You should reference the avatar's armature instead. Do not put Merge Armature on the avatar's main armature.", "error.internal_error": "An internal error has occurred: {0}\nwhen processing:", "error.merge_animator.param_type_mismatch": "Parameter {0} has multiple types: {1} != {2}", "error.rename_params.too_many_synced_params": "Too many synced parameters: Cost {0} > {1}", "validation.blendshape_sync.no_local_renderer": "No renderer found on this object", "validation.blendshape_sync.no_local_mesh": "No mesh found on the renderer on this object", "validation.blendshape_sync.no_bindings": "No blendshape bindings found on this object", "validation.blendshape_sync.missing_local_shape": "Missing local blendshape: {0}", "validation.blendshape_sync.missing_target_shape": "Missing target blendshape: {0}", "validation.blendshape_sync.no_target": "No target object specified", "validation.blendshape_sync.missing_target_renderer": "No renderer found on the target object", "validation.blendshape_sync.missing_target_mesh": "No mesh found on the renderer on the target object", "validation.bone_proxy.no_target": "No target object specified (or target object not found)", "validation.menu_installer.no_menu": "No menu to install specified", "validation.merge_animator.no_animator": "No animator to merge specified", "validation.merge_armature.no_target": "No merge target specified", "validation.merge_armature.target_is_child": "Merge target cannot be a child of this object" }