{
  "install_win": {
    "title": "Hard Mesh Installation and Licensing",
    "descriptions": {
      "install": "The installation and activation of Hard Mesh will require just some seconds.\nWe wil automatically create a module file in your module folder and, if the \nAuto Load Option is On,  we will edit your userSetup file to make \nHard Mesh always loaded and ready to use.",
      "license": "For activating your license, in the form below paste \nthe activation code that you have recieved in your email. (ex:  6000094048010280 )",
      "rlm_license": "Please send an email to subscription@pux-3d.com including:\n\n\n- The purchase order\n- for standalone licenses:\n  the mac addresses of the machines where you have installed HardMesh\n- for floating licenses:\n  the mac address of the computer hosting the RLM license server",
      "unable_to_install": "'HardMesh root can not be found!!! \nTry to re open this file from the HardMesh root",
      "restart_required": "For using HardMesh Maya needs to be restarted.",
      "overwrite_license": "The file '%s' under '%s' \nhas been found, overwrite it?",
      "restart_to_use": "For using HardMesh, Maya needs to be restarted.",
      "lic_not_installed": "New license not installed",
      "file_not_opened": "LOCATION NOT FOUND. PLEASE OPEN THE FILE, FROM THE MAYA MENU: FILE>OPEN"
    },
    "labels":{
      "ok": "Ok",
      "no": "No",
      "yes": "Yes",
      "edit": "Edit",
      "not_exit": "Do not Exit",
      "activation": "Activation",
      "license_found": "License file found",
      "invalid_license": "Invalid License",
      "install_sect": "Install",
      "hm_path": "The path where we point to load your Hard Mesh version is:",
      "auto_load": "Auto Load with userSetup.py",
      "mod_folder": "Your module folder",
      "us_setup_folder": "Your User Setup",
      "install_btn": "Install Hard Mesh!",
      "license_sect": "License",
      "lic_type": "Select Type:  ",
      "radio_lic_pux": "permanent",
      "radio_lic_rlm": "subscription",
      "mac_address": "Mac Address",
      "lic_num": "License Number",
      "lic_def_txt": "Paste here the activation key",
      "activate_btn": "Activate Hard Mesh",
      "deactivate_btn": "Deactivate Hard Mesh",
      "unable_to_install": "Unable to install",
      "mod_file_found": "hmTools.mod found",
      "confirm": "Confirm",
      "no_lic_on_machine": "No license found",
      "no_valid_lic": "No valid license",
      "unable_to_deactivate": "Unable to deactivate",
      "deactivated_successfully": "Successfully Deactivated",
      "lic_file_created": "License file created"
    },
    "result_string":{
      "mod_folder_created": "Modules folder created.\n",
      "mod_file_found": "The file hmTools.mod has been found, overwrite it?",
      "mod_file_overwritten": "hmTools.mod overwritten under Modules Folder.",
      "mod_file_not_overwritten": "hmTools.mod already there. Nothing done.\n",
      "mod_file_created": "hmTools.mod created under Modules Folder.\n",
      "hm_installed": "Hard Mesh installed!\n",
      "user_setup_edited": "User Setup edited for Auto Loading.\n",
      "user_setup_created": "User Setup created for Auto Loading.\n",
      "license_found": "License file found.\nMaya needs to be closed.",
      "no_license_found": "No License found.\nHard Mesh needs to be activated.",
      "success_activate": "Successfully activated!\n  Do you want to load the plugin?",

      "unable_deactivate_msg": "Unable to deactivate the license. An error or a connection problem occurred.\nPlease contact support.",
      "no_lic_to_deactiv": "'No valid license to deactivate on this machine.",
      "no_lic_on_machine_msg": "No license found on this machine.\nYou can only deactivate a license active on this computer'",
      "deactivation_max_reach": "You have reached the maximum deactivation amount. Please contact support.",
      "deactivation_on_wrong_lic": "Your license type can not be deactivated remotely.",

      "RLM_empty_field": "The field is empty.",
      "RLM_lic_created": "A new license file has been created for this computer.\nLicense path: {}\nDo you want to load the plugin?",
      "RLM_mac_not_in_lic": "'The Mac Address {} is not contained in the license.\nOperation cancelled.",
      "RLM_invalid_lic": "The pasted license is not valid."
    }
  },
  "hm_menu": {
    "menu_name": "HardMesh",
    "windows_sep": "Windows",
    "workflow_window": "Workflow Window",
    "mesh_sep": "Mesh",
    "new_operation": "New Operation",
    "split_mesh": "Split From Curves",
    "blend_mesh": "Blend From Edges",
    "edit_edge": "Edit Edge"
  },
  "win_titles": {
    "hm_operation": "HardMesh Operation",
    "workflow_win": "HardMesh"
  },
  "workflow_win":{
    "tooltips":{
      "clean_curr": "Delete all the related hm nodes from selected, and keep only the result mesh",
      "clean_scene": "Delete all the scene hm nodes, and keep only the resulting meshes",
      "auto_lock": "Lock and unlock result based on the input mesh visibility",
      "double_click": "Double click for creation options",
      "op_union": "Create a new Union operation.",
      "op_diff_ab": "Create a new Difference A-B operation.",
      "op_diff_ba": "Create a new Difference B-A operation.",
      "op_inter": "Create a new Intersection operation.",
      "op_panel_ab": "Create a new Panel A-B operation.",
      "op_panel_ba": "Create a new Panel B-A operation."
    },
    "edit_menu": {
      "title": "Edit",
      "set_visible": "Set visible",
      "isolate_current_elements": "Isolate Current Elements",
      "operator_sep": "Operator",
      "delete": "Delete",
      "bypass": "Bypass",
      "inter_sep": "Intersections",
      "update": "Update",
      "copy_attrs": "Copy Attributes",
      "paste_attrs": "Paste Attributes",
      "move_up": "Move Up",
      "move_down": "Move Down"
    },
    "util_menu":{
      "title": "Utility",
      "in_out": "In Out",
      "clean_dup_in": "Clean Duplicate Input",
      "clean_dup_out": "Clean Duplicate Output",
      "ref_copy": "Reference Copy",
      "cleaning": "Hm Nodes Cleaning",
      "keep_in_mesh": "Keep Input Meshes",
      "clean_curr": "Clean Current Network",
      "clean_scene": "Clean Scene"
    },
    "options_menu": {
      "title": "Options",
      "editing": "Editing",
      "auto_lock": "Auto Lock/Unlock Result"
    },
    "help_menu":{
      "title": "Help",
      "hm_doc": "Documentation",
      "about": "About Pux 3D",
      "info": "Version Info"
    },
    "in_view_messages":{
      "isolate_activated": "Isolating elements of <hl>{}</hl>.",
      "isolate_deactivated": "Isolate deactivated."
    }
  },
  "help_win": {
    "title": "HardMesh info",
    "hm_vers": "Hard Mesh version",
    "core": "Core",
    "ui": "UI",
    "pux": "PUX CORPORATE SA\n\nLigornetto - Switzerland\n"
  },
  "stack_win": {
    "tooltips": {
      "global_compute" : "Turn the computation on or off.\nIn complex networks, you will be able to model and define your shape faster,\nthen turn it on to see the result",
	  "increase" : "Increase of 1 the smooth of all the involved meshes",
	  "decrease" : "Decrease of 1 the smooth of all the involved meshes",
	  "shading" : "Set the wireframe overlay of the input meshes on or off",
	  "input" : "Turn the input meshes visibility on or off",
	  "curves" : "Turn the intersection and offset curves visibility on or off",
	  "result" : "Turn the result meshes visibility on or off",
	  "lock" : "Lock/Unlock the selection for the result meshes",
	  "view_wireframe" : "Set the selection hilighting on or off for the current view pane"
    },
    "title": "Operators Stack",
    "all": "All",
    "current": "Current",
    "global_compute": "Global Compute",
    "increase": "Increase",
    "decrease": "Decrease",
    "input": "Input",
    "curves": "Curves",
    "result": "Result",
    "wire_ico": "Wire",
    "hilight_ico": "Hilight"
  },
  "new_operation_win": {
    "tooltips":{
      "Main Click": "Get the blended model in one click!\n",
        "smooth_mesh": "Set the smooth level for the object involved. \nThe smooth is performed before the operation instead of after it, like in regular poly modeling.",
        "offset": "Set the size of the blending.",
        "chord_dist": "The smaller, the more Edge Rings will be added on the blending strips.",
        "geo_bias": "Set to 0 to cut the mesh on the real intersection, set to 1 to move nearest vertices before cutting.",
        "sections_spans": "Set the number of spans for the blending strips.",
        "split_refine": "Off: cut only on the curve-edge intersection.\n Chord Dist: cut using a tolerance value for following the offset curve.\nStrict: cut exactly where is the offset.",
        "interpolate_blend": "Create a smooth transition between the two side of the meshes. Turn it off for having a sharp corner.",
        "weight_a": "How much the curvature of the side A influence the blending strip.",
        "weight_b": "How much the curvature of the side B influence the blending strip.",
        "use_ramp": "Use a ramp for moving the points of the blending strips.",
        "shader": "Select the shader that must be applied on the output mesh.",
        "custom_shader": "Specify the name of a custom shader that must be applied on the output mesh.",
        "meshsolver4": "Merge the original meshes with the blending strips.\nKeep in mind that this is required for solving multiple hmSetup",
        "meshsolver5": "Hide hmSetup after solve. Leave this on for avoiding \nboolean recomputation in multiple hmSetup solving",
        "meshsolver6": "Delete the hmSetup involved in current solving",
        "split2": "Add points on splitted edge to increase curvature fidelity",
        "split3": "The max points that will be added on the edge",
        "corner_bias": "Consider a corner the angles over this degree",
        "scale_factor": "The precision used in offset computing. Smaller values equals to better results."
    },
    "operation": "Operation",
    "smooth": "Smooth",
    "apply": "Apply",
    "offset": "Offset",
    "offset_a": "Offset A",
    "offset_b": "Offset B",
    "merge_sides": "Merge Sides",
    "split_sides": "Split Sides",
    "corner_bias": "Corner Bias",
    "geometry_bias": "Geometry Bias",
    "sections_spans": "Sections Spans",
    "chord_dist": "Chord Dist",
    "split_refine": "Split Refine",
    "refine_off": "Off",
    "refine_c_dist": "Chord Dist",
    "refine_strict": "Strict",
    "blending": "Blending",
    "interpolate_blend": "Interpolate Blend",
    "weight_a": "Weight A",
    "weight_b": "Weight B",
    "use_ramp": "Use Ramp",
    "ramp_controls": "Ramp Controls",
    "ramp_chord_resolution": "Ramp Chord Resolution",
    "parallel_move": "Parallel Move",
    "ramp_offset": "Ramp Offset",
    "ramp_scale": "Ramp Scale",
    "interpolation": "Interpolation:",
    "position": "Position:",
    "value": "Value:",
    "linear": "Linear",
    "spline": "Spline",
    "none": "None",
    "curve_presets": "Curve Presets:",
    "out_mesh_shader": "Output Mesh Shader",
    "custom_shader": "Custom Shader",
    "operation_a": "Union",
    "operation_b": "Difference A-B",
    "operation_c": "Difference B-A",
    "operation_d": "Intersection",
    "operation_e": "Panel A-B",
    "operation_f": "Panel B-A",
    "default_shader": "lambert1",
    "hm_dark_shader": "hmDarkShader",
    "hm_light_shader": "hmLightShader",
    "custom_sh": "custom",
    "shader_from_A": "A_shader",
    "shader_from_B": "B_shader"
  },
  "perform_new_operation":{
    "ok_btn": "Ok",
    "min_select_mess": "Please select at least 2 meshes to operate on.",
    "nested_network_title": "Nested network",
    "nested_network_in": "{} appears to be the input mesh of another HM Operation, or has beed duplicated without the clean duplicate function. New operation aborted.\nBranching of operators is not supported, use a reference copy instead.",
    "nested_network_out": "{} appears to be the result of anothe HM Operation, or has beed duplicated without the clean duplicate function.\nOnly one mesh can be th result of another operation each new operation.\nNew operation aborted. Branching of operators is not supported use a reference copy instead.",
    "nested_network_mid":"{} appears to be in between others HM Operations\nYou can't insert operations in between.\n New operation aborted."
  }
}