{ "authors": ["Avatar Toolkit Team"], "messages": { "Language.auto": "Automatic", "Language.en_US": "English", "Language.ja_JP": "日本語", "AvatarToolkit.label": "Avatar Toolkit", "AvatarToolkit.welcome": "Welcome to Avatar Toolkit, a tool for", "AvatarToolkit.description": "creating and editing avatars in blender,", "AvatarToolkit.alpha_warning": "This is an early alpha version, so expect bugs and issues.", "Quick_Access.label": "Quick Access", "Quick_Access.import_export.label": "Import/Export:", "Quick_Access.options": "Quick Access:", "Quick_Access.select_armature": "Select Armature:", "Quick_Access.import_menu.label": "Import Menu", "Quick_Access.import": "Import", "Quick_Access.export": "Export", "Quick_Access.import_menu.desc": "Import a Model", "Quick_Access.import_pmx": "Import PMX", "Quick_Access.import_pmx.desc": "Import MMD PMX Model", "Quick_Access.import_pmd": "Import PMD", "Quick_Access.import_pmd.desc": "Import MMD PMD Model", "Quick_Access.export_menu.label": "Export Menu", "Quick_Access.export_menu.desc": "Export to a supported format", "Quick_Access.select_export.label": "Select Export Method", "Quick_Access.select_export_resonite.label": "Resonite", "Quick_Access.export_fbx.label": "Export FBX", "Quick_Access.export_fbx.desc": "Export the model as FBX", "Quick_Access.import_success": "Model imported successfully", "Export.resonite.label": "Export to Resonite", "Export.resonite.desc": "Export a GLB with all animations and materials. For animation data see:", "Optimization.label": "Optimization", "Optimization.options.label": "Optimization:", "Optimization.combine_materials.label": "Combine Materials", "Optimization.combine_materials.desc": "Combine similar materials to reduce draw calls and improve performance", "Optimization.joinmeshes.label": "Join Meshes:", "Optimization.join_all_meshes.label": "Join All Meshes", "Optimization.join_all_meshes.desc": "Merge all meshes into a single object to reduce draw calls", "Optimization.join_selected_meshes.label": "Join Selected Meshes", "Optimization.join_selected_meshes.desc": "Merge only the selected meshes into a single object", "Optimization.remove_doubles_safely.label": "Remove Doubles Safely", "Optimization.remove_doubles_safely.desc": "Remove duplicate vertices while preserving important features like mouth shapes", "Optimization.no_armature_selected": "No armature selected", "Optimization.no_meshes_found": "No meshes found for the selected armature", "Optimization.materials_combined": "Combined {num_combined} materials", "Optimization.meshes_joined": "Meshes joined successfully", "Optimization.no_mesh_selected": "No mesh objects selected", "Optimization.select_at_least_two_meshes": "Please select at least two mesh objects", "Optimization.selected_meshes_joined": "Selected meshes joined successfully", "Optimization.vertex_excluded": "Shapekey has a moved vertex at index \"{index}\", excluding from double merging!", "Optimization.processing_shapekey": "Processing shapekey \"{shapekeyname}\" on mesh \"{mesh_name}\"", "Optimization.processing_mesh_no_shapekeys": "Processing mesh with no shapekeys named \"{mesh_name}\"", "Optimization.remove_doubles_completed": "Remove doubles operation completed", "Optimization.select_armature": "Please select an armature", "Tools.select_armature": "Please select an armature", "Tools.label": "Tools", "Tools.tools_title.label": "Tools:", "Tools.convert_to_resonite.label": "Convert to Resonite", "Tools.convert_to_resonite.desc": "Converts bone names on a model to names compatible with Resonite", "Tools.create_digitigrade_legs.label": "Create Digitigrade Legs", "Tools.create_digitigrade_legs.desc": "Create digitigrade legs from a selected bone chain", "Tools.digitigrade_legs.error.bone_format": "Bone format incorrect! Please select a chain of 4 continuous bones!", "Tools.digitigrade_legs.success": "Digitigrade legs created successfully", "Tools.no_armature_selected": "No armature selected", "Tools.bones_translated_with_fails": "Failed to translate {translate_bone_fails} bones to humanoid names. Adding \"\" to their names.", "Tools.bones_translated_success": "Successfully translated all bones to humanoid names", "Tools.import_any_model.desc": "Import any supported model, FBX, SMD, DMX, GLTF, PMD, PMX and more.", "TextureAtlas.label": "Texture Atlasing", "TextureAtlas.material_list_label": "Texture Atlas Material List Material", "TextureAtlas.reload_list": "Reload Texture Atlas Material List", "TextureAtlas.loaded_list": "Loaded Texture Atlas Material List", "TextureAtlas.atlas_materials": "Atlas Materials", "TextureAtlas.atlas_materials_desc": "Atlas materials to optimize the model", "TextureAtlas.atlas_completed": "Texture atlas creation completed", "TextureAtlas.atlas_error": "An error occurred during texture atlas creation", "VisemePanel.label": "Visemes", "VisemePanel.select_mesh": "Select Mesh", "VisemePanel.mouth_a.label": "Mouth A", "VisemePanel.mouth_a.desc": "The shapekey for the 'A' mouth shape", "VisemePanel.mouth_o.label": "Mouth O", "VisemePanel.mouth_o.desc": "The shapekey for the 'O' mouth shape", "VisemePanel.mouth_ch.label": "Mouth CH", "VisemePanel.mouth_ch.desc": "The shapekey for the 'CH' mouth shape", "VisemePanel.shape_intensity": "Shape Intensity", "VisemePanel.shape_intensity_desc": "The intensity of the viseme shapekeys", "VisemePanel.create_visemes": "Create Visemes", "VisemePanel.error.noMesh": "No mesh selected", "VisemePanel.error.noShapekeys": "Selected mesh has no shape keys", "VisemePanel.error.selectMesh": "Select a mesh to create visemes", "VisemePanel.error.noArmature": "No armature selected", "VisemePanel.info.selectMesh": "Select a mesh to create visemes", "VisemePanel.start_viseme_creation": "Starting viseme creation...", "VisemePanel.selected_shapes": "Selected shapes: A={shape_a}, O={shape_o}, CH={shape_ch}", "VisemePanel.creating_viseme": "Creating viseme: {viseme_name}", "VisemePanel.sorting_shapekeys": "Sorting shape keys...", "VisemePanel.viseme_creation_completed": "Viseme creation completed.", "VisemePanel.creating_viseme_detail": "Creating viseme: {viseme_name}", "VisemePanel.removing_existing_viseme": "Removing existing viseme: {viseme_name}", "VisemePanel.mixing_shape": "Mixing shape: {shape_name} with value: {value}", "VisemePanel.viseme_created_successfully": "Viseme {viseme_name} created successfully", "AutoVisemeButton.label": "Create Visemes", "AutoVisemeButton.desc": "Create visemes automatically, based on shape keys", "AutoVisemeButton.error.noShapekeys": "No shape keys found", "AutoVisemeButton.error.selectShapekeys": "Please Select shape keys", "AutoVisemeButton.success": "Visemes created successfully", "Settings.label": "Settings", "Settings.language.label": "Language:", "Settings.language.desc": "Select the language for the addon's UI", "Settings.translation_restart_popup.label": "Translation Update", "Settings.translation_restart_popup.description": "Information about translation updates", "Settings.translation_restart_popup.message1": "Some translations may not apply", "Settings.translation_restart_popup.message2": "until you restart Blender.", "Importing.need_importer": "You do not have the required importer for the {extension} type! Opening web browser for importer search term...", "Importer.mmd_anim_importer.label": "MMD Animation", "Importer.mmd_anim_importer.desc": "Import a MMD Animation (.vmd)", "Importing.importer_search_term": "https://search.brave.com/search?q=blender+{extension}+importer+addon&source=web", "Importer.export_resonite.label": "Export to Resonite", "Importer.export_resonite.desc": "Export to Resonite as a GLTF. Make sure your model is to scale in blender, and import as meters in Resonite.", "Importer.export_vrchat.label": "Export to VRChat", "Importer.export_vrchat.desc": "Export to VRChat, may also work for ChilloutVR. Is similar to Cats export." } }