"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.",
"merge_parameter.ui.remapTo.tooltip":"Enter a new name here to rename this parameter or prefix. This can be used to resolve name conflicts, or to link up multiple gimmicks.",
"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.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.",
"merge_animator.relative_path_root.tooltip":"The root object to use when interpreting relative paths. If not specified, the object this component is attached to will be used.",
"merge_animator.layer_priority":"Layer Priority",
"merge_animator.layer_priority.tooltip":"Controls the order in which layers are merged into the animator - lower to higher. Negative values are merged before the original layer on the avatar descriptor, while zero and positive numbers are merged after.",
"merge_armature.lockmode.base_to_merge.body":"Moving the base avatar will move the merge armature. If you move the merged armature, it will not affect the base avatar. This is useful when adding normal outfits, where you might want to adjust the position of bones in the outfit.",
"merge_armature.lockmode.bidirectional.body":"The base armature and the merged armature will always have the same position. This is useful when creating animations that are meant to target the base armature. In order to activate this, your armatures must already be in the exact same position.",
"merge_armature.reset_pos":"Reset position to base avatar",
"merge_armature.reset_pos.info":"This command will force the position of all bones in the outfit to match that of the base avatar. This can be helpful as a starting point for installing outfits not set up for your current avatar.",
"merge_armature.reset_pos.adjust_rotation":"Also set rotation to base avatar",
"merge_armature.reset_pos.adjust_scale":"Also set local scale to base avatar",
"merge_armature.reset_pos.execute":"Do it!",
"merge_armature.reset_pos.heuristic_scale":"Adjust outfit overall scale to match base avatar",
"merge_armature.reset_pos.heuristic_scale.tooltip":"Will set the overall scale of the outfit as a whole based on armspan measurements. Recommended for setting up outfits.",
"merge_blend_tree.path_mode.tooltip":"How to interpret paths in animations. Using relative mode lets you record animations from an animator on this object.",
"merge_blend_tree.relative_path_root.tooltip":"The root object to use when interpreting relative paths. If not specified, the object this component is attached to will be used.",
"fpvisible.NotUnderHead":"This component has no effect when not placed under the head bone.\nIf this will be placed under the head bone through Bone Proxy etc., this warning can be ignored.",
"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.",
"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.circular_dependency":"[MA-0001] Circular reference in merge armature",
"error.merge_armature.circular_dependency:description":"Your Merge Armature component is referencing itself, or a child of itself, as the merge target.",
"error.merge_armature.circular_dependency:hint":"Merge Armature should typically specify the Armature object of the avatar itself under its Target field. Don't specify the outfit itself!",
"error.merge_armature.physbone_on_humanoid_bone":"[MA-0002] PhysBone component found on humanoid bone",
"error.merge_armature.physbone_on_humanoid_bone:hint":"Some Humanoid bones in the armature to merge are controlled by PhysBones, and can't be merged properly because its position is different from the corresponding Humanoid bone in the merge target. You should remove the PhysBones on those Humanoid bones in the armature to merge.",
"error.merge_animator.param_type_mismatch":"[MA-0003] Parameter type mismatch",
"error.merge_animator.param_type_mismatch:description":"Parameter {0} has multiple types: {1} != {2}",
"error.rename_params.too_many_synced_params":"[MA-0004] Too many synced parameters",
"error.rename_params.too_many_synced_params:description":"You have too many synced parameters in your avatar. You have assigned {0} bits worth of parameters, but the limit is {1}",
"error.rename_params.type_conflict":"[MA-0006] Parameter type conflict",
"error.rename_params.type_conflict:description":"Parameter {0} has multiple types specified: {1} != {2}",
"error.rename_params.default_value_conflict":"[MA-0007] Default value conflict",
"error.rename_params.default_value_conflict:description":"Parameter {0} has multiple default values specified: {1} != {2}",
"error.rename_params.default_value_conflict:hint":"To avoid unpredictable behavior, leave the default value field blank in all but on MA Parameters component. If multiple values are present, Modular Avatar will select the first default value specified in the hierarchy order.",
"error.replace_object.null_target":"[MA-0008] No target specified",
"validation.blendshape_sync.no_local_renderer":"[MA-1000] No renderer found on this object",
"validation.blendshape_sync.no_local_renderer:hint":"Blendshape Sync acts on a Skinned Mesh Renderer on the same GameObject. Did you attach it to the right object?",
"validation.blendshape_sync.no_local_mesh":"[MA-1001] No mesh found on the renderer on this object",
"validation.blendshape_sync.no_local_mesh:hint":"It looks like the configuration for the Skinned Mesh Renderer on this object might be broken. Try recreating the object from its original prefab or FBX.",
"validation.blendshape_sync.no_bindings":"[MA-1002] No blendshape bindings found on this object",
"validation.blendshape_sync.no_bindings:hint":"Blendshape Sync needs to know which blendshapes to sync. Click the '+' button to add one.",
"validation.blendshape_sync.missing_local_shape:description":"Missing local blendshape: {0}",
"validation.blendshape_sync.missing_local_shape:hint":"The blendshape configured to 'receive' the value from the target object is missing. Try changing the blendshape name indicated in red.",
"validation.blendshape_sync.missing_target_shape:hint":"The blendshape configured to 'send' the value to the local object is missing. Try changing the blendshape name indicated in red.",
"validation.blendshape_sync.no_target":"[MA-1005] No target object specified",
"validation.blendshape_sync.no_target:hint":"Blendshape Sync needs to know which object to sync blendshapes from. Try setting the Mesh field.",
"validation.blendshape_sync.missing_target_renderer":"[MA-1006] No renderer found on the target object",
"validation.blendshape_sync.missing_target_renderer:hint":"Blendshape Sync receives blendshape values from a Skinned Mesh Renderer on the target object. Did you attach it to the right object?",
"validation.blendshape_sync.missing_target_mesh":"[MA-1007] No mesh found on the renderer on the target object",
"validation.blendshape_sync.missing_target_mesh:hint":"It looks like the configuration for the Skinned Mesh Renderer on the target object might be broken. Try recreating the object from its original prefab or FBX.",
"validation.bone_proxy.no_target":"[MA-1100] No target object specified (or target object not found)",
"validation.bone_proxy.no_target:hint":"Bone Proxy needs to know which object to bind this Bone Proxy to. Try setting the target field to the object this object should follow.",
"validation.menu_installer.no_menu":"[MA-1200] No menu to install specified",
"validation.menu_installer.no_menu:hint":"Menu Installer needs to know which menu to install. Try setting the 'Menu to install' field inside 'Prefab Developer Options', or attaching a MA Menu Item component.",
"validation.merge_armature.target_is_child":"[MA-1500] Merge target cannot be a child of this object",
"validation.merge_armature.target_is_child:hint":"Merge Armature cannot merge an armature into itself. Try setting the 'Merge Target' field to a different object.",
"menuitem.prop.source_override.tooltip":"If specified, this object will be used as the source for the contents of the submenu. Otherwise, children of this menu item will be used.",
"setup_outfit.err.run_on_avatar_itself":"Setup outfit needs to be run on the outfit object, not on the avatar itself.\n\nAre you trying to make a hybrid avatar? If so, remove the avatar descriptor from the inner avatar, and run setup outfit on that.",
"setup_outfit.err.multiple_avatar_descriptors":"Multiple avatar descriptors found in {0} and its parents.\n\nAre you trying to make a hybrid avatar? If so, remove the avatar descriptor from the inner avatar, and run setup outfit on that.",
"setup_outfit.err.no_outfit_hips":"Unable to identify the Hips object for the outfit. Searched for objects containing the following names(case-insensitive):",