diff --git a/CMakeLists.txt b/CMakeLists.txt index 684d13c..c78d45d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,6 +75,7 @@ if(BUILD_ENGINE) set(SOURCE_FILES src/camera.cpp src/component.cpp + src/editable_mesh.cpp src/entity.cpp src/hub.cpp src/language_manager.cpp diff --git a/assets/file.png b/assets/file.png index 6fcd2cd..32838d9 100644 Binary files a/assets/file.png and b/assets/file.png differ diff --git a/assets/folder.png b/assets/folder.png index ac751e2..f6107dd 100644 Binary files a/assets/folder.png and b/assets/folder.png differ diff --git a/assets/full_folder.png b/assets/full_folder.png index 1c42d96..5b3ac0c 100644 Binary files a/assets/full_folder.png and b/assets/full_folder.png differ diff --git a/assets/lang/arabic.json b/assets/lang/arabic.json index 9ddc3b8..fbb45e5 100644 --- a/assets/lang/arabic.json +++ b/assets/lang/arabic.json @@ -1,162 +1,139 @@ { - "language": "اللغة", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "اللغة", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/azerbaijani.json b/assets/lang/azerbaijani.json index 710f14d..5bd31f0 100644 --- a/assets/lang/azerbaijani.json +++ b/assets/lang/azerbaijani.json @@ -1,162 +1,139 @@ { - "language": "Dil", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Dil", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/belarusian.json b/assets/lang/belarusian.json index 2f1c930..80d8f8f 100644 --- a/assets/lang/belarusian.json +++ b/assets/lang/belarusian.json @@ -1,162 +1,139 @@ { - "language": "Мова", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Мова", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/bosnian.json b/assets/lang/bosnian.json index 3305496..6ed7312 100644 --- a/assets/lang/bosnian.json +++ b/assets/lang/bosnian.json @@ -1,162 +1,139 @@ { - "language": "Jezik", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Jezik", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/brazilian_portuguese.json b/assets/lang/brazilian_portuguese.json index a312a5b..17006f5 100644 --- a/assets/lang/brazilian_portuguese.json +++ b/assets/lang/brazilian_portuguese.json @@ -1,162 +1,139 @@ { - "language": "Idioma", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Idioma", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/bulgarian.json b/assets/lang/bulgarian.json index a37ccb6..c37c42a 100644 --- a/assets/lang/bulgarian.json +++ b/assets/lang/bulgarian.json @@ -1,162 +1,139 @@ { - "language": "Език", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Език", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/catalan.json b/assets/lang/catalan.json index 4f6ce6a..4741598 100644 --- a/assets/lang/catalan.json +++ b/assets/lang/catalan.json @@ -1,162 +1,139 @@ { - "language": "Llengua", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Llengua", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/chuvash.json b/assets/lang/chuvash.json index f4efb17..0d55625 100644 --- a/assets/lang/chuvash.json +++ b/assets/lang/chuvash.json @@ -1,162 +1,139 @@ { - "language": "Чӗлхе", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Чӗлхе", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/czech.json b/assets/lang/czech.json index d2781f2..d2d6255 100644 --- a/assets/lang/czech.json +++ b/assets/lang/czech.json @@ -1,162 +1,139 @@ { - "language": "Jazyk", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Jazyk", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/danish.json b/assets/lang/danish.json index ded0aaf..2d7b0ad 100644 --- a/assets/lang/danish.json +++ b/assets/lang/danish.json @@ -1,162 +1,139 @@ { - "language": "Sprog", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Sprog", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/dutch.json b/assets/lang/dutch.json index 15d09c5..6fd12e9 100644 --- a/assets/lang/dutch.json +++ b/assets/lang/dutch.json @@ -1,162 +1,139 @@ { - "language": "Taal", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Taal", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/en_us.json b/assets/lang/en_us.json index 812203b..3b3d522 100644 --- a/assets/lang/en_us.json +++ b/assets/lang/en_us.json @@ -1,162 +1,139 @@ { - "language": "Language", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." -} \ No newline at end of file + "language": "Language", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" +} diff --git a/assets/lang/english.json b/assets/lang/english.json new file mode 100644 index 0000000..0794ca2 --- /dev/null +++ b/assets/lang/english.json @@ -0,0 +1,166 @@ +{ + "language": "Language", + + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + + "save": "Save", + "exit": "Exit", + + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + + "layout": "Layout", + "reset_layout": "Reset Layout", + + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + + "spawn": "Spawn %s", + + "enabled": "Enabled", + + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + + + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles", + + "vertex_gizmo": "Vertex Gizmo", + + "asset": "Asset", + "none": "None", + + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." +} \ No newline at end of file diff --git a/assets/lang/esperanto.json b/assets/lang/esperanto.json index 7a3da4e..0b67902 100644 --- a/assets/lang/esperanto.json +++ b/assets/lang/esperanto.json @@ -1,162 +1,139 @@ { - "language": "Lingvo", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Lingvo", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/estonian.json b/assets/lang/estonian.json index 7bacdf0..e8da76c 100644 --- a/assets/lang/estonian.json +++ b/assets/lang/estonian.json @@ -1,162 +1,139 @@ { - "language": "Keel", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Keel", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/finnish.json b/assets/lang/finnish.json index 6da368b..2bb86d4 100644 --- a/assets/lang/finnish.json +++ b/assets/lang/finnish.json @@ -1,162 +1,139 @@ { - "language": "Kieli", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Kieli", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/french.json b/assets/lang/french.json index b7e1653..e5feb81 100644 --- a/assets/lang/french.json +++ b/assets/lang/french.json @@ -1,162 +1,139 @@ { - "language": "Langue", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Langue", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/galician.json b/assets/lang/galician.json index 18629de..f25517f 100644 --- a/assets/lang/galician.json +++ b/assets/lang/galician.json @@ -1,162 +1,139 @@ { - "language": "Lingua", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Lingua", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/german.json b/assets/lang/german.json index 08afd20..de56031 100644 --- a/assets/lang/german.json +++ b/assets/lang/german.json @@ -1,162 +1,139 @@ { - "language": "Sprache", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Sprache", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/greek.json b/assets/lang/greek.json index d5cba68..79735be 100644 --- a/assets/lang/greek.json +++ b/assets/lang/greek.json @@ -1,166 +1,142 @@ { - "_meta": { - "editor_font": "OpenSans-Regular.ttf" - }, - - "language": "Γλώσσα", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "_meta": { + "editor_font": "OpenSans-Regular.ttf" + }, + "language": "Γλώσσα", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/hungarian.json b/assets/lang/hungarian.json index e1850cd..4d87207 100644 --- a/assets/lang/hungarian.json +++ b/assets/lang/hungarian.json @@ -1,162 +1,139 @@ { - "language": "Nyelv", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Nyelv", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/italian.json b/assets/lang/italian.json index 18629de..f25517f 100644 --- a/assets/lang/italian.json +++ b/assets/lang/italian.json @@ -1,162 +1,139 @@ { - "language": "Lingua", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Lingua", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/japanese.json b/assets/lang/japanese.json index 55f824b..93e8a8e 100644 --- a/assets/lang/japanese.json +++ b/assets/lang/japanese.json @@ -1,140 +1,143 @@ { - "_meta": { - "editor_font": "MS-Pgothic-Regular.ttf", - "editor_font_merge": "Rubik-Regular.ttf" - }, - - "language": "言語", - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - "save": "Save", - "exit": "Exit", - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - "layout": "Layout", - "reset_layout": "Reset Layout", - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - "spawn": "Spawn %s", - "enabled": "Enabled", - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - "vertex_gizmo": "Vertex Gizmo", - "asset": "Asset", - "none": "None", - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "_meta": { + "editor_font": "MS-Pgothic-Regular.ttf", + "editor_font_merge": "Rubik-Regular.ttf" + }, + "language": "言語", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/korean.json b/assets/lang/korean.json index 339518f..ec94fcc 100644 --- a/assets/lang/korean.json +++ b/assets/lang/korean.json @@ -1,167 +1,143 @@ { - "_meta": { - "editor_font": "MS-Pgothic-Regular.ttf", - "editor_font_merge": "Rubik-Regular.ttf" - }, - - "language": "언어", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "_meta": { + "editor_font": "MS-Pgothic-Regular.ttf", + "editor_font_merge": "Rubik-Regular.ttf" + }, + "language": "언어", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/kyrgyz.json b/assets/lang/kyrgyz.json index d2d9932..9bb9f15 100644 --- a/assets/lang/kyrgyz.json +++ b/assets/lang/kyrgyz.json @@ -1,162 +1,139 @@ { - "language": "Тил", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Тил", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/norwegian.json b/assets/lang/norwegian.json index 06720a1..5f68690 100644 --- a/assets/lang/norwegian.json +++ b/assets/lang/norwegian.json @@ -1,162 +1,139 @@ { - "language": "Språk", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Språk", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/persian.json b/assets/lang/persian.json index 6972dd9..3b1663f 100644 --- a/assets/lang/persian.json +++ b/assets/lang/persian.json @@ -1,162 +1,139 @@ { - "language": "زبان", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "زبان", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/polish.json b/assets/lang/polish.json index ce24d3a..38338f9 100644 --- a/assets/lang/polish.json +++ b/assets/lang/polish.json @@ -1,162 +1,139 @@ { - "language": "Język", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Język", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/portuguese.json b/assets/lang/portuguese.json index a312a5b..17006f5 100644 --- a/assets/lang/portuguese.json +++ b/assets/lang/portuguese.json @@ -1,162 +1,139 @@ { - "language": "Idioma", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Idioma", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/romanian.json b/assets/lang/romanian.json index 4cc42f5..f347ac8 100644 --- a/assets/lang/romanian.json +++ b/assets/lang/romanian.json @@ -1,162 +1,139 @@ { - "language": "Limbă", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Limbă", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/ru_ru.json b/assets/lang/ru_ru.json index e050262..db37dcd 100644 --- a/assets/lang/ru_ru.json +++ b/assets/lang/ru_ru.json @@ -1,161 +1,139 @@ { - "language": "Язык", - - "hierarchy": "Иерархия", - "inspector": "Инспектор", - "assets": "Ресурсы", - "scene": "Сцена", - - "save": "Сохранить", - "exit": "Выход", - - "edit": "Редактировать", - "undo": "Отменить", - "redo": "Повторить", - "copy": "Копировать", - "paste": "Вставить", - - "create": "Создать", - "create_group": "Создать группу", - "rename": "Переименовать", - "dublicate": "Дублировать", - "delete": "Удалить", - - "ok": "OK", - "open": "Открыть", - "open_anyway": "Открыть всё равно", - "open_selected": "Открыть выбранное", - "cancel": "Отмена", - "close": "Закрыть", - - "preferences": "Настройки", - "name": "Название", - "new_name": "Новое название", - "mode": "Режим", - - "layout": "Макет", - "reset_layout": "Сбросить макет", - - "help": "Помощь", - "about": "О программе", - "about_quark_engine": "О Quark Engine", - "raylib_version": "Версия Raylib: %s", - "imgui_version": "Версия ImGui: %s", - "open_docs": "Открыть документацию", - "api_docs": "Документация API", - - "model": "Модель", - "model_preview": "Предпросмотр модели", - "material": "Материал", - "material_editor": "Редактор материалов", - "albedo": "Альбедо", - "brightness": "Яркость", - "primitive": "Примитив", - "current": "Текущая", - - "file": "Файл", - "folder": "Папка", - "new_file": "Новый файл", - "empty_folder": "Пустая папка", - "new_folder": "Новая папка", - "create_new": "Создать новый объект", - "rename_asset": "Переименовать объект", - - "spawn": "Создать %s", - - "enabled": "Включено", - - "components": "Компоненты", - "add_component": "Добавить компонент", - "remove_component": "Удалить компонент", - - "entity": "Объект", - "cube": "Куб", - "sphere": "Сфера", - "cone": "Конус", - "cylinder": "Цилиндр", - "capsule": "Капсула", - "hemisphere": "Полусфера", - "torus": "Тор", - "plane": "Плоскость", - - "collision": "Коллизия", - "collision_properties": "Параметры коллизии", - "collider_type": "Тип коллайдера", - "visualize": "Визуализировать", - "center": "Центр", - "size": "Размер", - "radius": "Радиус", - "height": "Высота", - "reset": "Сбросить", - - "mesh": "Меш", - "mesh_config": "Настройки меша", - "mesh_type": "Тип меша: %s (Загруженный меш)", - "mesh_type_combo": "Тип меша", - "mesh_index": "Индекс меша: %d", - "triangle_index": "Индекс треугольника: %d", - "vertex_corner": "Угол вершины: %d", - "reset_mesh": "Сбросить переопределения меша", - "segments": "Сегменты", - "segments_loaded": "Сегменты: %d (Недоступно для загруженных моделей)", - - "vertex_gizmo": "Гизмо вершин", - - "asset": "Ресурс", - "none": "Нет", - - "light": "Свет", - "light_type": "Тип света", - "light_properties": "Параметры света", - "intensity": "Интенсивность", - "range": "Дальность", - "spot_angle": "Угол прожектора", - "directional": "Направленный", - "point": "Точечный", - "spot": "Прожектор", - - "save_material": "Сохранить материал", - "material_file": "Файл материала", - "material_properties": "Параметры материала", - - "texture": "Текстура", - "textures_in_directory": "Текстуры в папке материала:", - "select_texture": "Выбрать текстуру", - "stretch_texture": "Растянуть текстуру", - "uv_settings": "Настройки UV", - "auto_uv": "Авто UV", - "uv_scale_x": "Масштаб UV X", - "uv_scale_y": "Масштаб UV Y", - "repeat_u": "Повтор U", - "repeat_v": "Повтор V", - "color": "Цвет", - "outline_color": "Цвет обводки", - - "position": "Позиция", - "rotation": "Вращение", - "scale": "Масштаб", - "target": "Цель", - - "select_project_loc": "Выберите расположение проекта", - "project_manager": "Менеджер проектов", - "import_project": "Импорт проекта", - "create_project": "Создать проект", - "delete_project": "Удалить проект", - "rename_project": "Переименовать проект", - - "project_name": "Название проекта", - "project_location": "Расположение", - "browse": "Обзор", - - "no_textures_found": "В папке не найдено текстур", - "no_materials_found": "В проекте не найдено материалов", - "no_projects": "Проектов пока нет. Нажмите \"+ Создать проект\", чтобы начать.", - "delete_project_ask": "Удалить \"%s\"? Это действие нельзя отменить.", - "unable_to_move": "Не удалось переместить:", - "path_already_exists": "Файл или папка с таким именем уже существует в папке назначения.", - "move_error": "Ошибка перемещения", - - "version_mismatch": "Несовпадение версий", - "version_mismatch_msg": "Этот проект был сохранён в версии движка %s,\nно текущая версия движка — %s.\n\nОткрытие проекта может вызвать ошибки или потерю данных." -} \ No newline at end of file + "language": "Язык", + "hierarchy": "Иерархия", + "inspector": "Инспектор", + "assets": "Ресурсы", + "scene": "Сцена", + "save": "Сохранить", + "exit": "Выход", + "edit": "Редактировать", + "undo": "Отменить", + "redo": "Повторить", + "copy": "Копировать", + "paste": "Вставить", + "create": "Создать", + "create_group": "Создать группу", + "rename": "Переименовать", + "dublicate": "Дублировать", + "delete": "Удалить", + "ok": "OK", + "open": "Открыть", + "open_anyway": "Открыть всё равно", + "open_selected": "Открыть выбранное", + "cancel": "Отмена", + "close": "Закрыть", + "preferences": "Настройки", + "name": "Название", + "new_name": "Новое название", + "mode": "Режим", + "layout": "Макет", + "reset_layout": "Сбросить макет", + "help": "Помощь", + "about": "О программе", + "about_quark_engine": "О Quark Engine", + "raylib_version": "Версия Raylib: %s", + "imgui_version": "Версия ImGui: %s", + "open_docs": "Открыть документацию", + "api_docs": "Документация API", + "model": "Модель", + "model_preview": "Предпросмотр модели", + "material": "Материал", + "material_editor": "Редактор материалов", + "albedo": "Альбедо", + "brightness": "Яркость", + "primitive": "Примитив", + "current": "Текущая", + "file": "Файл", + "folder": "Папка", + "new_file": "Новый файл", + "empty_folder": "Пустая папка", + "new_folder": "Новая папка", + "create_new": "Создать новый объект", + "rename_asset": "Переименовать объект", + "spawn": "Создать %s", + "enabled": "Включено", + "components": "Компоненты", + "add_component": "Добавить компонент", + "remove_component": "Удалить компонент", + "entity": "Объект", + "cube": "Куб", + "sphere": "Сфера", + "cone": "Конус", + "cylinder": "Цилиндр", + "capsule": "Капсула", + "hemisphere": "Полусфера", + "torus": "Тор", + "plane": "Плоскость", + "collision": "Коллизия", + "collision_properties": "Параметры коллизии", + "collider_type": "Тип коллайдера", + "visualize": "Визуализировать", + "center": "Центр", + "size": "Размер", + "radius": "Радиус", + "height": "Высота", + "reset": "Сбросить", + "mesh": "Меш", + "mesh_config": "Настройки меша", + "mesh_type": "Тип меша: %s (Загруженный меш)", + "mesh_type_combo": "Тип меша", + "mesh_index": "Индекс меша: %d", + "triangle_index": "Индекс треугольника: %d", + "vertex_corner": "Угол вершины: %d", + "reset_mesh": "Сбросить переопределения меша", + "segments": "Сегменты", + "segments_loaded": "Сегменты: %d (Недоступно для загруженных моделей)", + "vertex_gizmo": "Гизмо вершин", + "asset": "Ресурс", + "none": "Нет", + "light": "Свет", + "light_type": "Тип света", + "light_properties": "Параметры света", + "intensity": "Интенсивность", + "range": "Дальность", + "spot_angle": "Угол прожектора", + "directional": "Направленный", + "point": "Точечный", + "spot": "Прожектор", + "save_material": "Сохранить материал", + "material_file": "Файл материала", + "material_properties": "Параметры материала", + "texture": "Текстура", + "textures_in_directory": "Текстуры в папке материала:", + "select_texture": "Выбрать текстуру", + "stretch_texture": "Растянуть текстуру", + "uv_settings": "Настройки UV", + "auto_uv": "Авто UV", + "uv_scale_x": "Масштаб UV X", + "uv_scale_y": "Масштаб UV Y", + "repeat_u": "Повтор U", + "repeat_v": "Повтор V", + "color": "Цвет", + "outline_color": "Цвет обводки", + "position": "Позиция", + "rotation": "Вращение", + "scale": "Масштаб", + "target": "Цель", + "select_project_loc": "Выберите расположение проекта", + "project_manager": "Менеджер проектов", + "import_project": "Импорт проекта", + "create_project": "Создать проект", + "delete_project": "Удалить проект", + "rename_project": "Переименовать проект", + "project_name": "Название проекта", + "project_location": "Расположение", + "browse": "Обзор", + "no_textures_found": "В папке не найдено текстур", + "no_materials_found": "В проекте не найдено материалов", + "no_projects": "Проектов пока нет. Нажмите \"+ Создать проект\", чтобы начать.", + "delete_project_ask": "Удалить \"%s\"? Это действие нельзя отменить.", + "unable_to_move": "Не удалось переместить:", + "path_already_exists": "Файл или папка с таким именем уже существует в папке назначения.", + "move_error": "Ошибка перемещения", + "version_mismatch": "Несовпадение версий", + "version_mismatch_msg": "Этот проект был сохранён в версии движка %s,\nно текущая версия движка — %s.\n\nОткрытие проекта может вызвать ошибки или потерю данных.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" +} diff --git a/assets/lang/russian.json b/assets/lang/russian.json index 0d7eae2..443ae6b 100644 --- a/assets/lang/russian.json +++ b/assets/lang/russian.json @@ -1,162 +1,139 @@ { - "language": "Язык", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Язык", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/serbian.json b/assets/lang/serbian.json index 3305496..6ed7312 100644 --- a/assets/lang/serbian.json +++ b/assets/lang/serbian.json @@ -1,162 +1,139 @@ { - "language": "Jezik", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Jezik", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/serbian_cyrillic.json b/assets/lang/serbian_cyrillic.json index e1705e2..a02c33a 100644 --- a/assets/lang/serbian_cyrillic.json +++ b/assets/lang/serbian_cyrillic.json @@ -1,162 +1,139 @@ { - "language": "Језик", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Језик", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/simplified_chinese.json b/assets/lang/simplified_chinese.json index 8071066..a901931 100644 --- a/assets/lang/simplified_chinese.json +++ b/assets/lang/simplified_chinese.json @@ -1,162 +1,139 @@ { - "language": "语言", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "语言", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/slovak.json b/assets/lang/slovak.json index d2781f2..d2d6255 100644 --- a/assets/lang/slovak.json +++ b/assets/lang/slovak.json @@ -1,162 +1,139 @@ { - "language": "Jazyk", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Jazyk", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/spanish.json b/assets/lang/spanish.json index a312a5b..17006f5 100644 --- a/assets/lang/spanish.json +++ b/assets/lang/spanish.json @@ -1,162 +1,139 @@ { - "language": "Idioma", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Idioma", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/swedish.json b/assets/lang/swedish.json index 06720a1..5f68690 100644 --- a/assets/lang/swedish.json +++ b/assets/lang/swedish.json @@ -1,162 +1,139 @@ { - "language": "Språk", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Språk", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/traditional_chinese.json b/assets/lang/traditional_chinese.json index 32ba030..67c808e 100644 --- a/assets/lang/traditional_chinese.json +++ b/assets/lang/traditional_chinese.json @@ -1,162 +1,139 @@ { - "language": "語言", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "語言", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/turkish.json b/assets/lang/turkish.json index 710f14d..5bd31f0 100644 --- a/assets/lang/turkish.json +++ b/assets/lang/turkish.json @@ -1,162 +1,139 @@ { - "language": "Dil", - - "hierarchy": "Hierarchy", - "inspector": "Inspector", - "assets": "Assets", - "scene": "Scene", - - "save": "Save", - "exit": "Exit", - - "edit": "Edit", - "undo": "Undo", - "redo": "Redo", - "copy": "Copy", - "paste": "Paste", - - "create": "Create", - "create_group": "Create Group", - "rename": "Rename", - "dublicate": "Dublicate", - "delete": "Delete", - - "ok": "OK", - "open": "Open", - "open_anyway": "Open Anyway", - "open_selected": "Open Selected", - "cancel": "Cancel", - "close": "Close", - - "preferences": "Preferences", - "name": "Name", - "new_name": "New Name", - "mode": "Mode", - - "layout": "Layout", - "reset_layout": "Reset Layout", - - "help": "Help", - "about": "About", - "about_quark_engine": "About Quark Engine", - "raylib_version": "Raylib Version: %s", - "imgui_version": "ImGui Version: %s", - "open_docs": "Open Documentation", - "api_docs": "API Documentation", - - "model": "Model", - "model_preview": "Model Preview", - "material": "Material", - "material_editor": "Material Editor", - "albedo": "Albedo", - "brightness": "Brightness", - "primitive": "Primitive", - "current": "Current", - - "file": "File", - "folder": "Folder", - "new_file": "New File", - "empty_folder": "Empty Folder", - "new_folder": "New Folder", - "create_new": "Create New Item", - "rename_asset": "Rename Item", - - "spawn": "Spawn %s", - - "enabled": "Enabled", - - "components": "Components", - "add_component": "Add Component", - "remove_component": "Remove Component", - - "entity": "Entity", - "cube": "Cube", - "sphere": "Sphere", - "cone": "Cone", - "cylinder": "Cylinder", - "capsule": "Capsule", - "hemisphere": "HemiSphere", - "torus": "Torus", - "plane": "Plane", - - "collision": "Collision", - "collision_properties": "Collision Properties", - "collider_type": "Collider Type", - "visualize": "Visualize", - "center": "Center", - "size": "Size", - "radius": "Radius", - "height": "Height", - "reset": "Reset", - - - "mesh": "Mesh", - "mesh_config": "Mesh Configuration", - "mesh_type": "Mesh Type: %s (Loaded Mesh)", - "mesh_type_combo": "Mesh Type", - "mesh_index": "Mesh Index: %d", - "triangle_index": "Triangle Index: %d", - "vertex_corner": "Vertex Corner: %d", - "reset_mesh": "Reset Mesh Overrides", - "segments": "Segments", - "segments_loaded": "Segments: %d (N/A for loaded models)", - - "vertex_gizmo": "Vertex Gizmo", - - "asset": "Asset", - "none": "None", - - "light": "Light", - "light_type": "Light Type", - "light_properties": "Light Properties", - "intensity": "Intensity", - "range": "Range", - "spot_angle": "Spot Angle", - "directional": "Directional", - "point": "Point", - "spot": "Spot", - - "save_material": "Save Material", - "material_file": "Material File", - "material_properties": "Material Properties", - - "texture": "Texture", - "textures_in_directory": "Textures in material directory:", - "select_texture": "Select Texture", - "stretch_texture": "Stretch Texture", - "uv_settings": "UV Settings", - "auto_uv": "Auto UV", - "uv_scale_x": "UV Scale X", - "uv_scale_y": "UV Scale Y", - "repeat_u": "Repeat U", - "repeat_v": "Repeat V", - "color": "Color", - "outline_color": "Outline Color", - - "position": "Position", - "rotation": "Rotation", - "scale": "Scale", - "target": "Target", - - "select_project_loc": "Select Project Location", - "project_manager": "Project Manager", - "import_project": "Import Project", - "create_project": "Create Project", - "delete_project": "Delete Project", - "rename_project": "Rename Project", - - "project_name": "Project Name", - "project_location": "Location", - "browse": "Browse", - - "no_textures_found": "No textures found in directory", - "no_materials_found": "No materials found in project", - "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", - "delete_project_ask": "Delete \"%s\"? This cannot be undone.", - "unable_to_move": "Move operation failed:", - "path_already_exists": "A file or folder with this name already exists in the destination.", - "move_error": "Move Error", - - "version_mismatch": "Version Mismatch", - "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss." + "language": "Dil", + "hierarchy": "Hierarchy", + "inspector": "Inspector", + "assets": "Assets", + "scene": "Scene", + "save": "Save", + "exit": "Exit", + "edit": "Edit", + "undo": "Undo", + "redo": "Redo", + "copy": "Copy", + "paste": "Paste", + "create": "Create", + "create_group": "Create Group", + "rename": "Rename", + "dublicate": "Dublicate", + "delete": "Delete", + "ok": "OK", + "open": "Open", + "open_anyway": "Open Anyway", + "open_selected": "Open Selected", + "cancel": "Cancel", + "close": "Close", + "preferences": "Preferences", + "name": "Name", + "new_name": "New Name", + "mode": "Mode", + "layout": "Layout", + "reset_layout": "Reset Layout", + "help": "Help", + "about": "About", + "about_quark_engine": "About Quark Engine", + "raylib_version": "Raylib Version: %s", + "imgui_version": "ImGui Version: %s", + "open_docs": "Open Documentation", + "api_docs": "API Documentation", + "model": "Model", + "model_preview": "Model Preview", + "material": "Material", + "material_editor": "Material Editor", + "albedo": "Albedo", + "brightness": "Brightness", + "primitive": "Primitive", + "current": "Current", + "file": "File", + "folder": "Folder", + "new_file": "New File", + "empty_folder": "Empty Folder", + "new_folder": "New Folder", + "create_new": "Create New Item", + "rename_asset": "Rename Item", + "spawn": "Spawn %s", + "enabled": "Enabled", + "components": "Components", + "add_component": "Add Component", + "remove_component": "Remove Component", + "entity": "Entity", + "cube": "Cube", + "sphere": "Sphere", + "cone": "Cone", + "cylinder": "Cylinder", + "capsule": "Capsule", + "hemisphere": "HemiSphere", + "torus": "Torus", + "plane": "Plane", + "collision": "Collision", + "collision_properties": "Collision Properties", + "collider_type": "Collider Type", + "visualize": "Visualize", + "center": "Center", + "size": "Size", + "radius": "Radius", + "height": "Height", + "reset": "Reset", + "mesh": "Mesh", + "mesh_config": "Mesh Configuration", + "mesh_type": "Mesh Type: %s (Loaded Mesh)", + "mesh_type_combo": "Mesh Type", + "mesh_index": "Mesh Index: %d", + "triangle_index": "Triangle Index: %d", + "vertex_corner": "Vertex Corner: %d", + "reset_mesh": "Reset Mesh Overrides", + "segments": "Segments", + "segments_loaded": "Segments: %d (N/A for loaded models)", + "vertex_gizmo": "Vertex Gizmo", + "asset": "Asset", + "none": "None", + "light": "Light", + "light_type": "Light Type", + "light_properties": "Light Properties", + "intensity": "Intensity", + "range": "Range", + "spot_angle": "Spot Angle", + "directional": "Directional", + "point": "Point", + "spot": "Spot", + "save_material": "Save Material", + "material_file": "Material File", + "material_properties": "Material Properties", + "texture": "Texture", + "textures_in_directory": "Textures in material directory:", + "select_texture": "Select Texture", + "stretch_texture": "Stretch Texture", + "uv_settings": "UV Settings", + "auto_uv": "Auto UV", + "uv_scale_x": "UV Scale X", + "uv_scale_y": "UV Scale Y", + "repeat_u": "Repeat U", + "repeat_v": "Repeat V", + "color": "Color", + "outline_color": "Outline Color", + "position": "Position", + "rotation": "Rotation", + "scale": "Scale", + "target": "Target", + "select_project_loc": "Select Project Location", + "project_manager": "Project Manager", + "import_project": "Import Project", + "create_project": "Create Project", + "delete_project": "Delete Project", + "rename_project": "Rename Project", + "project_name": "Project Name", + "project_location": "Location", + "browse": "Browse", + "no_textures_found": "No textures found in directory", + "no_materials_found": "No materials found in project", + "no_projects": "No projects yet. Click \"+ Create Project\" to get started.", + "delete_project_ask": "Delete \"%s\"? This cannot be undone.", + "unable_to_move": "Move operation failed:", + "path_already_exists": "A file or folder with this name already exists in the destination.", + "move_error": "Move Error", + "version_mismatch": "Version Mismatch", + "version_mismatch_msg": "This project was saved with engine version %s,\nbut the current engine version is %s.\n\nOpening it may cause issues or data loss.", + "polygon_create": "Polygon Create", + "polygon_none": "Polygon None", + "vertices": "Vertices", + "triangles": "Triangles" } diff --git a/assets/lang/ukrainian.json b/assets/lang/ukrainian.json index 593d3ce..d921aca 100644 --- a/assets/lang/ukrainian.json +++ b/assets/lang/ukrainian.json @@ -1,162 +1,139 @@ { - "language": "Мова", - - "hierarchy": "Ієрархія", - "inspector": "Інспектор", - "assets": "Ресурси", - "scene": "Сцена", - - "save": "Зберегти", - "exit": "Вийти", - - "edit": "Редагувати", - "undo": "Відмінити", - "redo": "Повторити", - "copy": "Копіювати", - "paste": "Вставити", - - "create": "Створити", - "create_group": "Створити Групу", - "rename": "Перейменувати", - "dublicate": "Дублювати", - "delete": "Видалити", - - "ok": "OK", - "open": "Відкрити", - "open_anyway": "Відкрити В будь-якому випадку", - "open_selected": "Відкрити Вибране", - "cancel": "Скасувати", - "close": "Закрити", - - "preferences": "Налаштування", - "name": "Назва", - "new_name": "Нова Назва", - "mode": "Режим", - - "layout": "Розмітка", - "reset_layout": "Скинути Розмітку", - - "help": "Допомога", - "about": "Про програму", - "about_quark_engine": "Про Quark Engine", - "raylib_version": "Версія Raylib: %s", - "imgui_version": "Версія ImGui: %s", - "open_docs": "Відкрити Документацію", - "api_docs": "Документація API", - - "model": "Модель", - "model_preview": "Preview Моделі", - "material": "Матеріал", - "material_editor": "Редактор Матеріалів", - "albedo": "Альбедо", - "brightness": "Яскравість", - "primitive": "Примітив", - "current": "Поточний", - - "file": "Файл", - "folder": "Папка", - "new_file": "Новий Файл", - "empty_folder": "Порожня Папка", - "new_folder": "Нова Папка", - "create_new": "Створити Новий Елемент", - "rename_asset": "Перейменувати Елемент", - - "spawn": "Створити %s", - - "enabled": "Увімкнено", - - "components": "Компоненти", - "add_component": "Додати Компонент", - "remove_component": "Видалити Компонент", - - "entity": "Сутність", - "cube": "Куб", - "sphere": "Куля", - "cone": "Конус", - "cylinder": "Циліндр", - "capsule": "Капсула", - "hemisphere": "Напівсфера", - "torus": "Тор", - "plane": "Площина", - - "collision": "Колізія", - "collision_properties": "Властивості Колізії", - "collider_type": "Тип Колайдера", - "visualize": "Візуалізувати", - "center": "Центр", - "size": "Розмір", - "radius": "Радіус", - "height": "Висота", - "reset": "Скинути", - - - "mesh": "Меш", - "mesh_config": "Конфігурація Меша", - "mesh_type": "Тип Мешу: %s (Загружений Меш)", - "mesh_type_combo": "Тип Мешу", - "mesh_index": "Індекс Мешу: %d", - "triangle_index": "Індекс Трикутника: %d", - "vertex_corner": "Індекс Вершини: %d", - "reset_mesh": "Скинути Перевизначення Меша", - "segments": "Сегменти", - "segments_loaded": "Сегменти: %d (Немає даних для завантажених моделей)", - - "vertex_gizmo": "Гізмо Вершин", - - "asset": "Ресурс", - "none": "Нічого", - - "light": "Світло", - "light_type": "Тип Світла", - "light_properties": "Властивості Світла", - "intensity": "Інтенсивність", - "range": "Радіус дії", - "spot_angle": "Кут Світла", - "directional": "Напрямкове", - "point": "Точкове", - "spot": "Світло", - - "save_material": "Зберегти Матеріал", - "material_file": "Файл Матеріалу", - "material_properties": "Властивості Матеріалу", - - "texture": "Текстура", - "textures_in_directory": "Текстури в каталозі матеріалів:", - "select_texture": "Вибрати Текстуру", - "stretch_texture": "Розтягнути Текстуру", - "uv_settings": "Налаштування UV", - "auto_uv": "Автоматичні UV", - "uv_scale_x": "Масштаб UV X", - "uv_scale_y": "Масштаб UV Y", - "repeat_u": "Повторювати U", - "repeat_v": "Повторювати V", - "color": "Колір", - "outline_color": "Колір Обводки", - - "position": "Позиція", - "rotation": "Обертання", - "scale": "Масштаб", - "target": "Ціль", - - "select_project_loc": "Виберіть розташування проекту", - "project_manager": "Менеджер проектів", - "import_project": "Імпорт проекта", - "create_project": "Створити проект", - "delete_project": "Видалити проект", - "rename_project": "Перейменувати проект", - - "project_name": "Назва проекта", - "project_location": "Розташування проекта", - "browse": "Огляд", - - "no_textures_found": "Текстури не знайдено в каталозі", - "no_materials_found": "Матеріали не знайдено в проекті", - "no_projects": "Проекти ще не створено. Натисніть \"+ Створити проект\" для початку.", - "delete_project_ask": "Видалити \"%s\"? Цю дію не можна скасувати.", - "unable_to_move": "Помилка переміщення:", - "path_already_exists": "Файл або папка з цією назвою вже існує в місці призначення.", - "move_error": "Помилка переміщення", - - "version_mismatch": "Невідповідність версій", - "version_mismatch_msg": "Цей проект був збережений з версією движка %s,\nале поточна версія движка %s.\n\nВідкриття може призвести до проблем або втрати даних." + "language": "Мова", + "hierarchy": "Ієрархія", + "inspector": "Інспектор", + "assets": "Ресурси", + "scene": "Сцена", + "save": "Зберегти", + "exit": "Вийти", + "edit": "Редагувати", + "undo": "Відмінити", + "redo": "Повторити", + "copy": "Копіювати", + "paste": "Вставити", + "create": "Створити", + "create_group": "Створити Групу", + "rename": "Перейменувати", + "dublicate": "Дублювати", + "delete": "Видалити", + "ok": "OK", + "open": "Відкрити", + "open_anyway": "Відкрити В будь-якому випадку", + "open_selected": "Відкрити Вибране", + "cancel": "Скасувати", + "close": "Закрити", + "preferences": "Налаштування", + "name": "Назва", + "new_name": "Нова Назва", + "mode": "Режим", + "layout": "Розмітка", + "reset_layout": "Скинути Розмітку", + "help": "Допомога", + "about": "Про програму", + "about_quark_engine": "Про Quark Engine", + "raylib_version": "Версія Raylib: %s", + "imgui_version": "Версія ImGui: %s", + "open_docs": "Відкрити Документацію", + "api_docs": "Документація API", + "model": "Модель", + "model_preview": "Preview Моделі", + "material": "Матеріал", + "material_editor": "Редактор Матеріалів", + "albedo": "Альбедо", + "brightness": "Яскравість", + "primitive": "Примітив", + "current": "Поточний", + "file": "Файл", + "folder": "Папка", + "new_file": "Новий Файл", + "empty_folder": "Порожня Папка", + "new_folder": "Нова Папка", + "create_new": "Створити Новий Елемент", + "rename_asset": "Перейменувати Елемент", + "spawn": "Створити %s", + "enabled": "Увімкнено", + "components": "Компоненти", + "add_component": "Додати Компонент", + "remove_component": "Видалити Компонент", + "entity": "Сутність", + "cube": "Куб", + "sphere": "Куля", + "cone": "Конус", + "cylinder": "Циліндр", + "capsule": "Капсула", + "hemisphere": "Напівсфера", + "torus": "Тор", + "plane": "Площина", + "collision": "Колізія", + "collision_properties": "Властивості Колізії", + "collider_type": "Тип Колайдера", + "visualize": "Візуалізувати", + "center": "Центр", + "size": "Розмір", + "radius": "Радіус", + "height": "Висота", + "reset": "Скинути", + "mesh": "Меш", + "mesh_config": "Конфігурація Меша", + "mesh_type": "Тип Мешу: %s (Загружений Меш)", + "mesh_type_combo": "Тип Мешу", + "mesh_index": "Індекс Мешу: %d", + "triangle_index": "Індекс Трикутника: %d", + "vertex_corner": "Індекс Вершини: %d", + "reset_mesh": "Скинути Перевизначення Меша", + "segments": "Сегменти", + "segments_loaded": "Сегменти: %d (Немає даних для завантажених моделей)", + "vertex_gizmo": "Гізмо Вершин", + "asset": "Ресурс", + "none": "Нічого", + "light": "Світло", + "light_type": "Тип Світла", + "light_properties": "Властивості Світла", + "intensity": "Інтенсивність", + "range": "Радіус дії", + "spot_angle": "Кут Світла", + "directional": "Напрямкове", + "point": "Точкове", + "spot": "Світло", + "save_material": "Зберегти Матеріал", + "material_file": "Файл Матеріалу", + "material_properties": "Властивості Матеріалу", + "texture": "Текстура", + "textures_in_directory": "Текстури в каталозі матеріалів:", + "select_texture": "Вибрати Текстуру", + "stretch_texture": "Розтягнути Текстуру", + "uv_settings": "Налаштування UV", + "auto_uv": "Автоматичні UV", + "uv_scale_x": "Масштаб UV X", + "uv_scale_y": "Масштаб UV Y", + "repeat_u": "Повторювати U", + "repeat_v": "Повторювати V", + "color": "Колір", + "outline_color": "Колір Обводки", + "position": "Позиція", + "rotation": "Обертання", + "scale": "Масштаб", + "target": "Ціль", + "select_project_loc": "Виберіть розташування проекту", + "project_manager": "Менеджер проектів", + "import_project": "Імпорт проекта", + "create_project": "Створити проект", + "delete_project": "Видалити проект", + "rename_project": "Перейменувати проект", + "project_name": "Назва проекта", + "project_location": "Розташування проекта", + "browse": "Огляд", + "no_textures_found": "Текстури не знайдено в каталозі", + "no_materials_found": "Матеріали не знайдено в проекті", + "no_projects": "Проекти ще не створено. Натисніть \"+ Створити проект\" для початку.", + "delete_project_ask": "Видалити \"%s\"? Цю дію не можна скасувати.", + "unable_to_move": "Помилка переміщення:", + "path_already_exists": "Файл або папка з цією назвою вже існує в місці призначення.", + "move_error": "Помилка переміщення", + "version_mismatch": "Невідповідність версій", + "version_mismatch_msg": "Цей проект був збережений з версією движка %s,\nале поточна версія движка %s.\n\nВідкриття може призвести до проблем або втрати даних.", + "polygon_create": "Створити Полігон", + "polygon_none": "Немає Полігону", + "vertices": "Вершини", + "triangles": "Трикутники" } diff --git a/scripts/sync_lang.ps1 b/scripts/sync_lang.ps1 index 09c7252..b2b948b 100644 --- a/scripts/sync_lang.ps1 +++ b/scripts/sync_lang.ps1 @@ -1,5 +1,5 @@ param( - [string]$Source = "assets/lang/en_us.json", + [string]$Source = "assets/lang/english.json", [string]$LangDir = "assets/lang", [string[]]$Targets ) @@ -9,7 +9,10 @@ $ErrorActionPreference = "Stop" function Load-JsonOrdered { param([string]$Path) - $raw = Get-Content -LiteralPath $Path -Raw | ConvertFrom-Json + + $rawText = Get-Content -LiteralPath $Path -Raw -Encoding UTF8 + $raw = $rawText | ConvertFrom-Json + return ConvertTo-OrderedHashtable -Value $raw } @@ -41,14 +44,15 @@ function ConvertTo-OrderedHashtable { function Merge-MissingKeys { param( - [hashtable]$SourceData, - [hashtable]$TargetData + [System.Collections.IDictionary]$SourceData, + [System.Collections.IDictionary]$TargetData ) $added = 0 foreach ($key in $SourceData.Keys) { - if (-not $TargetData.ContainsKey($key)) { + + if (-not $TargetData.Contains($key)) { $TargetData[$key] = $SourceData[$key] $added++ continue @@ -57,8 +61,13 @@ function Merge-MissingKeys { $sourceValue = $SourceData[$key] $targetValue = $TargetData[$key] - if ($sourceValue -is [hashtable] -and $targetValue -is [hashtable]) { - $added += Merge-MissingKeys -SourceData $sourceValue -TargetData $targetValue + if ( + $sourceValue -is [System.Collections.IDictionary] -and + $targetValue -is [System.Collections.IDictionary] + ) { + $added += Merge-MissingKeys ` + -SourceData $sourceValue ` + -TargetData $targetValue } } diff --git a/scripts/sync_lang.sh b/scripts/sync_lang.sh index af4d7ca..a39476d 100644 --- a/scripts/sync_lang.sh +++ b/scripts/sync_lang.sh @@ -2,7 +2,7 @@ set -euo pipefail -SOURCE="assets/lang/en_us.json" +SOURCE="assets/lang/english.json" LANG_DIR="assets/lang" TARGETS=() diff --git a/src/camera.cpp b/src/camera.cpp index 0e35d41..c16a988 100644 --- a/src/camera.cpp +++ b/src/camera.cpp @@ -16,10 +16,14 @@ FlyCamera::FlyCamera() { pitch = asinf(dir.y / sqrtf(dir.x*dir.x + dir.y*dir.y + dir.z*dir.z)); } -void FlyCamera::update() { +void FlyCamera::update(Scene& scene) { if (!active && ImGuizmo::IsUsing()) return; + Entity* selected = scene.get_selected(); + MeshComponent* sel_mesh = selected ? selected->get_mesh_component() : nullptr; + if (sel_mesh && sel_mesh->editable_mode) return; + if (IsMouseButtonPressed(MOUSE_LEFT_BUTTON) && !ImGuizmo::IsOver()) { DisableCursor(); active = true; diff --git a/src/component.cpp b/src/component.cpp index d8a477c..47af06d 100644 --- a/src/component.cpp +++ b/src/component.cpp @@ -11,6 +11,27 @@ void MeshComponent::serialize(nlohmann::json& json) const { if (!asset_name.empty()) { json["asset_name"] = asset_name; } + + json["editable_mode"] = editable_mode; + json["editable_vertices"] = nlohmann::json::array(); + + for (auto& v : editable_mesh.vertices) { + json["editable_vertices"].push_back({ + v.position.x, + v.position.y, + v.position.z + }); + } + + json["editable_triangles"] = nlohmann::json::array(); + + for (auto& t : editable_mesh.triangles) { + json["editable_triangles"].push_back({ + t.a, + t.b, + t.c + }); + } } void MeshComponent::deserialize(const nlohmann::json& json) { @@ -20,6 +41,42 @@ void MeshComponent::deserialize(const nlohmann::json& json) { if (json.contains("asset_name")) { asset_name = json["asset_name"]; } + + if (json.contains("editable_mode")) + { + editable_mode = json["editable_mode"]; + } + + if (json.contains("editable_vertices")) + { + editable_mesh.vertices.clear(); + for (auto& v : json["editable_vertices"]) + { + EditableVertex vert; + vert.position = { + v[0], + v[1], + v[2] + }; + + editable_mesh.vertices.push_back(vert); + } + } + + if (json.contains("editable_triangles")) + { + editable_mesh.triangles.clear(); + for (auto& t : json["editable_triangles"]) + { + EditableTriangle tri; + + tri.a = t[0]; + tri.b = t[1]; + tri.c = t[2]; + + editable_mesh.triangles.push_back(tri); + } + } } void LightComponent::serialize(nlohmann::json& json) const { @@ -98,7 +155,7 @@ void CollisionComponent::deserialize(const nlohmann::json& json) { if (json.contains("height")) height = json["height"]; if (json.contains("center")) { - auto& c = json["size"]; + auto& c = json["center"]; center = {c[0], c[1], c[2]}; } diff --git a/src/editable_mesh.cpp b/src/editable_mesh.cpp new file mode 100644 index 0000000..7521e3a --- /dev/null +++ b/src/editable_mesh.cpp @@ -0,0 +1,112 @@ +#include "editable_mesh.h" +#include "raylib.h" +#include "raymath.h" +#include "rlgl.h" +#include + +void rebuild_mesh_from_editable(Model& model, EditableMesh& editable) { + if (model.meshCount <= 0) { + model.meshCount = 1; + model.meshes = (Mesh*)MemAlloc(sizeof(Mesh)); + model.meshes[0] = {}; + } + + Mesh& mesh = model.meshes[0]; + + if (mesh.vaoId > 0) { + rlUnloadVertexArray(mesh.vaoId); + if (mesh.vboId) { + for (int i = 0; i < MAX_MESH_VERTEX_BUFFERS; i++) { + if (mesh.vboId[i] > 0) + rlUnloadVertexBuffer(mesh.vboId[i]); + } + } + + MemFree(mesh.vertices); + MemFree(mesh.normals); + MemFree(mesh.texcoords); + MemFree(mesh.indices); + mesh = {}; + } + + mesh.vertexCount = (int)editable.vertices.size(); + mesh.triangleCount = (int)editable.triangles.size(); + + if (mesh.vertexCount == 0 || mesh.triangleCount == 0) + return; + + mesh.vertices = (float*)MemAlloc(sizeof(float) * mesh.vertexCount * 3); + mesh.normals = (float*)MemAlloc(sizeof(float) * mesh.vertexCount * 3); + mesh.texcoords = (float*)MemAlloc(sizeof(float) * mesh.vertexCount * 2); + mesh.indices = (unsigned short*)MemAlloc(sizeof(unsigned short) * mesh.triangleCount * 3); + + for (int i = 0; i < mesh.vertexCount; i++) { + Vector3 p = editable.vertices[i].position; + mesh.vertices[i * 3 + 0] = p.x; + mesh.vertices[i * 3 + 1] = p.y; + mesh.vertices[i * 3 + 2] = p.z; + + mesh.normals[i * 3 + 0] = 0; + mesh.normals[i * 3 + 1] = 1; + mesh.normals[i * 3 + 2] = 0; + + mesh.texcoords[i * 2 + 0] = p.x; + mesh.texcoords[i * 2 + 1] = p.z; + } + + for (int i = 0; i < mesh.triangleCount; i++) { + EditableTriangle& tri = editable.triangles[i]; + mesh.indices[i * 3 + 0] = (unsigned short)tri.a; + mesh.indices[i * 3 + 1] = (unsigned short)tri.b; + mesh.indices[i * 3 + 2] = (unsigned short)tri.c; + } + + for (int i = 0; i < mesh.vertexCount * 3; i++) + mesh.normals[i] = 0.0f; + + for (int i = 0; i < mesh.triangleCount; i++) { + int ia = mesh.indices[i * 3 + 0]; + int ib = mesh.indices[i * 3 + 1]; + int ic = mesh.indices[i * 3 + 2]; + + Vector3 a = { mesh.vertices[ia*3], mesh.vertices[ia*3+1], mesh.vertices[ia*3+2] }; + Vector3 b = { mesh.vertices[ib*3], mesh.vertices[ib*3+1], mesh.vertices[ib*3+2] }; + Vector3 c = { mesh.vertices[ic*3], mesh.vertices[ic*3+1], mesh.vertices[ic*3+2] }; + + Vector3 n = Vector3Normalize(Vector3CrossProduct( + Vector3Subtract(b, a), + Vector3Subtract(c, a) + )); + + for (int v : {ia, ib, ic}) { + mesh.normals[v*3+0] += n.x; + mesh.normals[v*3+1] += n.y; + mesh.normals[v*3+2] += n.z; + } + } + + for (int i = 0; i < mesh.vertexCount; i++) { + Vector3 n = Vector3Normalize({ + mesh.normals[i*3+0], + mesh.normals[i*3+1], + mesh.normals[i*3+2] + }); + + mesh.normals[i*3+0] = n.x; + mesh.normals[i*3+1] = n.y; + mesh.normals[i*3+2] = n.z; + } + + UploadMesh(&mesh, true); + + if (model.materialCount <= 0) { + model.materialCount = 1; + model.materials = (Material*)MemAlloc(sizeof(Material)); + model.materials[0] = LoadMaterialDefault(); + } + + if (!model.meshMaterial) + model.meshMaterial = (int*)MemAlloc(sizeof(int)); + + model.meshMaterial[0] = 0; +} \ No newline at end of file diff --git a/src/editor/editor_components_ui.cpp b/src/editor/editor_components_ui.cpp index 00eff18..164552b 100644 --- a/src/editor/editor_components_ui.cpp +++ b/src/editor/editor_components_ui.cpp @@ -270,18 +270,84 @@ void ComponentUIHelper::draw_mesh_component(Editor& editor, Entity& entity, Mesh ImGui::Text(lang.word("segments_loaded"), mesh->segments); } - ImGui::Checkbox(lang.word("vertex_gizmo"), &g_mesh_edit_state.enabled); - if (g_mesh_edit_state.enabled) { - ImGui::Text(lang.word("mesh_index"), g_mesh_edit_state.mesh_index); - ImGui::Text(lang.word("triangle_index"), g_mesh_edit_state.triangle_index); - ImGui::Text(lang.word("vertex_corner"), g_mesh_edit_state.vertex_corner); + ImGui::Separator(); - if (ImGui::Button(lang.word("reset_mesh"))) { - editor.save_state(); - reset_mesh_edit_model(entity); - g_mesh_edit_state.enabled = false; + if (ImGui::Checkbox(lang.word("vertex_gizmo"), &mesh->editable_mode)) { + if (mesh->editable_mode && mesh->editable_mesh.vertices.empty() && has_valid_model_data(mesh->model)) { + mesh->editable_mesh.vertices.clear(); + mesh->editable_mesh.triangles.clear(); + + const Mesh& m = mesh->model.meshes[0]; + + std::vector remap(m.vertexCount, -1); + for (int i = 0; i < m.vertexCount; i++) { + Vector3 pos = { + m.vertices[i*3+0], + m.vertices[i*3+1], + m.vertices[i*3+2] + }; + + int found = -1; + for (int j = 0; j < (int)mesh->editable_mesh.vertices.size(); j++) { + Vector3 existing = mesh->editable_mesh.vertices[j].position; + if (fabsf(existing.x - pos.x) < 0.0001f && + fabsf(existing.y - pos.y) < 0.0001f && + fabsf(existing.z - pos.z) < 0.0001f) { + found = j; + break; + } + } + + if (found >= 0) { + remap[i] = found; + } + + else { + remap[i] = (int)mesh->editable_mesh.vertices.size(); + EditableVertex ev; + ev.position = pos; + mesh->editable_mesh.vertices.push_back(ev); + } + } + + for (int t = 0; t < m.triangleCount; t++) { + int ia, ib, ic; + if (m.indices) { + ia = m.indices[t*3+0]; + ib = m.indices[t*3+1]; + ic = m.indices[t*3+2]; + } + + else { + ia = t*3+0; + ib = t*3+1; + ic = t*3+2; + } + + if (ia >= m.vertexCount || ib >= m.vertexCount || ic >= m.vertexCount) continue; + + EditableTriangle tri; + tri.a = remap[ia]; + tri.b = remap[ib]; + tri.c = remap[ic]; + + if (tri.a == tri.b || tri.b == tri.c || tri.a == tri.c) { + continue; + } + + mesh->editable_mesh.triangles.push_back(tri); + } } } + + if (mesh->editable_mode) { + if (ImGui::Button(lang.word("polygon_create"))) g_poly_mode = POLY_CREATE; + ImGui::SameLine(); + if (ImGui::Button(lang.word("polygon_none"))) g_poly_mode = POLY_NONE; + + ImGui::Text(lang.word("vertices"), (int)mesh->editable_mesh.vertices.size()); + ImGui::Text(lang.word("triangles"), (int)mesh->editable_mesh.triangles.size()); + } } void ComponentUIHelper::draw_material_component(Editor& editor, Entity& entity, MaterialComponent* material) { diff --git a/src/editor/editor_ui.cpp b/src/editor/editor_ui.cpp index 9d58d93..31192d0 100644 --- a/src/editor/editor_ui.cpp +++ b/src/editor/editor_ui.cpp @@ -93,7 +93,7 @@ static const char* language_codes[] = { "czech", "danish", "dutch", - "en_us", + "english", "esperanto", "estonian", "finnish", @@ -125,6 +125,9 @@ static const char* language_codes[] = { "ukrainian" }; +PolygonEditMode g_poly_mode = POLY_NONE; +static std::vector g_selected_vertices; +static int g_drag_vertex = -1; int find_index(const char* value) { int n = sizeof(language_codes) / sizeof(language_codes[0]); @@ -137,9 +140,9 @@ int find_index(const char* value) { void open_url(const char* url) { #ifdef _WIN32 system((std::string("start ") + url).c_str()); - #elif __linux__ - system((std::string("open ") + url).c_str()); #elif __APPLE__ + system((std::string("open ") + url).c_str()); + #elif __linux__ system((std::string("xdg-open ") + url).c_str()); #else TraceLog(LOG_ERROR, ("Cannot open URL: %s", url)); @@ -155,6 +158,20 @@ Matrix compose_entity_transform_matrix(const Entity& entity) { return MatrixMultiply(MatrixMultiply(matTranslation, matRotation), matScale); } +Vector3 ray_plane_hit(Ray ray) { + if (fabsf(ray.direction.y) < 0.0001f) { + return ray.position; + } + + float t = -ray.position.y / ray.direction.y; + + return { + ray.position.x + ray.direction.x * t, + 0.0f, + ray.position.z + ray.direction.z * t + }; +} + void sync_mesh_edit_state(const Editor& editor) { if (editor.scene.selected != g_mesh_edit_state.entity_index) { g_mesh_edit_state.entity_index = editor.scene.selected; @@ -299,7 +316,9 @@ void reset_mesh_edit_model(Entity& entity) { if (mesh->asset && mesh->asset->is_procedural) { update_model(&entity); - } else if (mesh->asset) { + } + + else if (mesh->asset) { if (entity_owns_model(entity) && mesh->model.meshCount > 0) { UnloadModel(mesh->model); } @@ -309,7 +328,9 @@ void reset_mesh_edit_model(Entity& entity) { mesh->asset = nullptr; mesh->asset_name.clear(); mesh->owns_model_instance = false; - } else { + } + + else { mesh->owns_model_instance = true; } } @@ -351,7 +372,7 @@ void draw_gizmo(Editor& editor, FlyCamera camera) { TransformComponent* transform = entity->get_transform_component(); MeshComponent* mesh = entity->get_mesh_component(); if (!transform || !mesh) return; - + if (mesh->editable_mode) return; if (g_scene_window_size.x <= 0 || g_scene_window_size.y <= 0) return; ImGuizmo::SetDrawlist(ImGui::GetWindowDrawList()); @@ -488,20 +509,14 @@ void draw_gizmo(Editor& editor, FlyCamera camera) { } static Vector2 world_to_scene_screen(const Vector3& world, const Camera3D& camera) { - Camera3D cam = camera; - - float aspect = g_scene_window_size.x / g_scene_window_size.y; - float fovy_rad = cam.fovy * DEG2RAD; - - Matrix view = GetCameraMatrix(cam); - Vector3 view_pos = Vector3Transform(world, view); - - float proj_x = view_pos.x / (-view_pos.z * tanf(fovy_rad * 0.5f) * aspect); - float proj_y = view_pos.y / (-view_pos.z * tanf(fovy_rad * 0.5f)); - + float rt_w = (float)GetScreenWidth(); + float rt_h = (float)GetScreenHeight(); + Vector2 fb = GetWorldToScreen(world, camera); + float nx = fb.x / rt_w; + float ny = fb.y / rt_h; return { - g_scene_window_pos.x + (proj_x * 0.5f + 0.5f) * g_scene_window_size.x, - g_scene_window_pos.y + (1.0f - (proj_y * 0.5f + 0.5f)) * g_scene_window_size.y + g_scene_window_pos.x + nx * g_scene_window_size.x, + g_scene_window_pos.y + ny * g_scene_window_size.y }; } @@ -561,22 +576,6 @@ void draw_mesh_vertex_overlay(Editor& editor, Camera3D camera) { screen_points[i] = world_to_scene_screen(wp, camera); } - // debug - for (int i = 0; i < 3; i++) { - Vector3 wp = get_mesh_vertex_world_position(*entity, g_mesh_edit_state.mesh_index, triangle_vertices[i]); - Vector2 raylib_screen = GetWorldToScreen(wp, camera); - draw_list->AddLine( - ImVec2(raylib_screen.x - 10, raylib_screen.y), - ImVec2(raylib_screen.x + 10, raylib_screen.y), - IM_COL32(255, 0, 0, 255), 2.0f - ); - draw_list->AddLine( - ImVec2(raylib_screen.x, raylib_screen.y - 10), - ImVec2(raylib_screen.x, raylib_screen.y + 10), - IM_COL32(255, 0, 0, 255), 2.0f - ); - } - for (int i = 0; i < 3; i++) { const int next = (i + 1) % 3; draw_list->AddLine( @@ -652,6 +651,212 @@ void handle_scene_asset_drop(Editor& editor, Camera3D camera, bool is_hovered) { editor.scene.selected = static_cast(editor.scene.entities.size()) - 1; } +bool polygon_create_vertex(Entity& entity, const Vector3& world_position) { + MeshComponent* mesh = entity.get_mesh_component(); + if (!mesh) return false; + + EditableVertex vert; + vert.position = world_position; + mesh->editable_mesh.vertices.push_back(vert); + return true; +} + +void polygon_create_triangle(Entity& entity, int a, int b, int c) { + MeshComponent* mesh = entity.get_mesh_component(); + mesh->editable_mesh.triangles.push_back({a, b, c}); + + rebuild_mesh_from_editable(mesh->model, mesh->editable_mesh); +} + +void draw_polygon_editor(Editor& editor, Camera3D camera) { + Entity* entity = editor.scene.get_selected(); + if (!entity) return; + + MeshComponent* mesh = entity->get_mesh_component(); + if (!mesh || !mesh->editable_mode) return; + + EditableMesh& e_mesh = mesh->editable_mesh; + ImDrawList* draw = ImGui::GetForegroundDrawList(); + + for (const auto& tri : e_mesh.triangles) { + if (tri.a >= (int)e_mesh.vertices.size()) continue; + if (tri.b >= (int)e_mesh.vertices.size()) continue; + if (tri.c >= (int)e_mesh.vertices.size()) continue; + + Vector2 p1 = world_to_scene_screen(e_mesh.vertices[tri.a].position, camera); + Vector2 p2 = world_to_scene_screen(e_mesh.vertices[tri.b].position, camera); + Vector2 p3 = world_to_scene_screen(e_mesh.vertices[tri.c].position, camera); + + draw->AddLine({p1.x,p1.y}, {p2.x,p2.y}, IM_COL32(0,255,0,255), 2.0f); + draw->AddLine({p2.x,p2.y}, {p3.x,p3.y}, IM_COL32(0,255,0,255), 2.0f); + draw->AddLine({p3.x,p3.y}, {p1.x,p1.y}, IM_COL32(0,255,0,255), 2.0f); + } + + for (int i = 0; i < (int)e_mesh.vertices.size(); i++) { + Vector2 screen = world_to_scene_screen(e_mesh.vertices[i].position, camera); + + bool selected = false; + for (int si : g_selected_vertices) + if (si == i) { selected = true; break; } + + ImU32 fill = selected ? IM_COL32(255,180,60,255) : IM_COL32(0,220,0,255); + float radius = selected ? 9.0f : 6.0f; + draw->AddCircleFilled({screen.x,screen.y}, radius, fill); + draw->AddCircle({screen.x,screen.y}, radius, IM_COL32(20,20,20,255), 0, 2.0f); + } + + // Gizmo for selected vertex + if (g_selected_vertices.size() == 1 && g_poly_mode != POLY_CREATE) { + int sel = g_selected_vertices[0]; + if (sel >= 0 && sel < (int)e_mesh.vertices.size()) { + Vector3 world_pos = e_mesh.vertices[sel].position; + + float view_matrix[16] = {}; + float projection_matrix[16] = {}; + float transform_matrix[16] = {}; + + Matrix view = MatrixTranspose(GetCameraMatrix(camera)); + Matrix projection = MatrixTranspose(MatrixPerspective( + camera.fovy * DEG2RAD, + g_scene_window_size.x / g_scene_window_size.y, + 0.1f, 1000.0f + )); + + memcpy(view_matrix, &view, sizeof(view_matrix)); + memcpy(projection_matrix, &projection, sizeof(projection_matrix)); + + float t[3] = {world_pos.x, world_pos.y, world_pos.z}; + float r[3] = {0,0,0}; + float s[3] = {1,1,1}; + + ImGuizmo::SetDrawlist(ImGui::GetWindowDrawList()); + ImGuizmo::SetRect(g_scene_window_pos.x, g_scene_window_pos.y, g_scene_window_size.x, g_scene_window_size.y); + ImGuizmo::RecomposeMatrixFromComponents(t, r, s, transform_matrix); + + static bool was_using_poly_gizmo = false; + ImGuizmo::Manipulate(view_matrix, projection_matrix, ImGuizmo::TRANSLATE, ImGuizmo::WORLD, transform_matrix); + + if (ImGuizmo::IsUsing() && !was_using_poly_gizmo) + editor.save_state(); + + if (ImGuizmo::IsUsing()) { + float nt[3]={}, nr[3]={}, ns[3]={}; + ImGuizmo::DecomposeMatrixToComponents(transform_matrix, nt, nr, ns); + e_mesh.vertices[sel].position = {nt[0], nt[1], nt[2]}; + rebuild_mesh_from_editable(mesh->model, e_mesh); + mark_entity_bounds_dirty(entity); + mark_entity_uv_dirty(entity); + } + + was_using_poly_gizmo = ImGuizmo::IsUsing(); + } + } + + if (!g_is_scene_hovered) return; + // KEY FIX: only block clicks when gizmo is actively being USED (dragged), + // not just hovered — IsOver() was preventing vertex selection clicks + if (ImGuizmo::IsUsing()) return; + + const Vector2 mouse = GetMousePosition(); + + if (IsMouseButtonPressed(MOUSE_LEFT_BUTTON) && g_poly_mode != POLY_CREATE) { + float best_dist = 16.0f; + int best_vert = -1; + + for (int i = 0; i < (int)e_mesh.vertices.size(); i++) { + Vector2 sp = world_to_scene_screen(e_mesh.vertices[i].position, camera); + float dx = mouse.x - sp.x, dy = mouse.y - sp.y; + float d = sqrtf(dx*dx + dy*dy); + if (d < best_dist) { best_dist = d; best_vert = i; } + } + + if (best_vert >= 0) { + bool ctrl = IsKeyDown(KEY_LEFT_CONTROL) || IsKeyDown(KEY_RIGHT_CONTROL); + if (ctrl) { + auto it = std::find(g_selected_vertices.begin(), g_selected_vertices.end(), best_vert); + if (it != g_selected_vertices.end()) g_selected_vertices.erase(it); + else g_selected_vertices.push_back(best_vert); + } else { + g_selected_vertices = {best_vert}; + } + } else { + // Clicked empty space — try triangle face pick + Ray ray = scene_screen_to_world_ray(mouse, camera); + float best_hit_dist = FLT_MAX; + int picked_triangle = -1; + int picked_corner = 0; + + for (int t = 0; t < (int)e_mesh.triangles.size(); t++) { + const auto& tri = e_mesh.triangles[t]; + if (tri.a >= (int)e_mesh.vertices.size()) continue; + if (tri.b >= (int)e_mesh.vertices.size()) continue; + if (tri.c >= (int)e_mesh.vertices.size()) continue; + + Vector3 va = e_mesh.vertices[tri.a].position; + Vector3 vb = e_mesh.vertices[tri.b].position; + Vector3 vc = e_mesh.vertices[tri.c].position; + + RayCollision hit = GetRayCollisionTriangle(ray, va, vb, vc); + if (!hit.hit || hit.distance >= best_hit_dist) continue; + best_hit_dist = hit.distance; + picked_triangle = t; + + float cd[3] = { + Vector3Distance(hit.point, va), + Vector3Distance(hit.point, vb), + Vector3Distance(hit.point, vc) + }; + picked_corner = (cd[0]= 0) { + const auto& tri = e_mesh.triangles[picked_triangle]; + int verts[3] = {tri.a, tri.b, tri.c}; + bool ctrl = IsKeyDown(KEY_LEFT_CONTROL) || IsKeyDown(KEY_RIGHT_CONTROL); + if (!ctrl) g_selected_vertices.clear(); + int pick = verts[picked_corner]; + if (std::find(g_selected_vertices.begin(), g_selected_vertices.end(), pick) == g_selected_vertices.end()) + g_selected_vertices.push_back(pick); + } else if (!IsKeyDown(KEY_LEFT_CONTROL) && !IsKeyDown(KEY_RIGHT_CONTROL)) { + g_selected_vertices.clear(); + } + } + } + + if (g_poly_mode == POLY_CREATE && IsMouseButtonPressed(MOUSE_LEFT_BUTTON)) { + Ray ray = scene_screen_to_world_ray(mouse, camera); + Vector3 place_pos = {}; + bool hit_mesh = false; + + for (int t = 0; t < (int)e_mesh.triangles.size(); t++) { + const auto& tri = e_mesh.triangles[t]; + if (tri.a >= (int)e_mesh.vertices.size()) continue; + if (tri.b >= (int)e_mesh.vertices.size()) continue; + if (tri.c >= (int)e_mesh.vertices.size()) continue; + + RayCollision hit = GetRayCollisionTriangle(ray, + e_mesh.vertices[tri.a].position, + e_mesh.vertices[tri.b].position, + e_mesh.vertices[tri.c].position); + + if (hit.hit) { place_pos = hit.point; hit_mesh = true; break; } + } + + if (!hit_mesh) place_pos = ray_plane_hit(ray); + + editor.save_state(); + polygon_create_vertex(*entity, place_pos); + + int new_index = (int)e_mesh.vertices.size() - 1; + g_selected_vertices.push_back(new_index); + + if ((int)g_selected_vertices.size() == 3) { + polygon_create_triangle(*entity, g_selected_vertices[0], g_selected_vertices[1], g_selected_vertices[2]); + g_selected_vertices.clear(); + } + } +} + void draw_ui(Editor& editor, Shader shader, FlyCamera camera) { using namespace editor_internal; @@ -1084,10 +1289,11 @@ void draw_ui(Editor& editor, Shader shader, FlyCamera camera) { ); } - g_is_scene_hovered = ImGui::IsWindowHovered(ImGuiHoveredFlags_AllowWhenBlockedByActiveItem); + g_is_scene_hovered = ImGui::IsWindowHovered(); g_is_scene_active = ImGui::IsWindowFocused(); draw_gizmo(editor, camera); + draw_polygon_editor(editor, camera.get_camera()); handle_scene_asset_drop(editor, camera.get_camera(), g_is_scene_hovered); } } diff --git a/src/editor/editor_ui.h b/src/editor/editor_ui.h index 282fc2a..75cfa07 100644 --- a/src/editor/editor_ui.h +++ b/src/editor/editor_ui.h @@ -16,7 +16,14 @@ struct MeshEditState { bool was_using_gizmo = false; }; +enum PolygonEditMode { + POLY_NONE, + POLY_CREATE, + POLY_MOVE +}; + extern MeshEditState g_mesh_edit_state; +extern PolygonEditMode g_poly_mode; void draw_ui(Editor& editor, Shader shader, FlyCamera camera); diff --git a/src/headers/camera.h b/src/headers/camera.h index f9898fa..87a7029 100644 --- a/src/headers/camera.h +++ b/src/headers/camera.h @@ -1,5 +1,6 @@ #pragma once #include "raylib.h" +#include "scene.h" class FlyCamera { public: @@ -11,6 +12,6 @@ class FlyCamera { bool active = false; FlyCamera(); - void update(); + void update(Scene& scene); Camera3D &get_camera(); }; \ No newline at end of file diff --git a/src/headers/component.h b/src/headers/component.h index d7312d6..7ba66a2 100644 --- a/src/headers/component.h +++ b/src/headers/component.h @@ -2,6 +2,7 @@ #include "raylib.h" #include "lighting.h" #include "nlohmann/json.hpp" +#include "editable_mesh.h" #include #include #include @@ -107,6 +108,9 @@ class MeshComponent : public Component { bool bounds_dirty = true; BoundingBox cached_local_bounds = {{0, 0, 0}, {0, 0, 0}}; + EditableMesh editable_mesh; + bool editable_mode = false; + MeshComponent() { name = "Mesh"; } diff --git a/src/headers/editable_mesh.h b/src/headers/editable_mesh.h new file mode 100644 index 0000000..0ea5a2a --- /dev/null +++ b/src/headers/editable_mesh.h @@ -0,0 +1,21 @@ +#pragma once + +#include "raylib.h" +#include + +struct EditableVertex { + Vector3 position; +}; + +struct EditableTriangle { + int a; + int b; + int c; +}; + +struct EditableMesh { + std::vector vertices; + std::vector triangles; +}; + +void rebuild_mesh_from_editable(Model& model, EditableMesh& editable); \ No newline at end of file diff --git a/src/main.cpp b/src/main.cpp index b96e292..c23fc92 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -580,7 +580,7 @@ int main(int argc, char* argv[]) { const bool gizmo_busy = ImGuizmo::IsOver() || ImGuizmo::IsUsing(); if (!gizmo_busy && (IsCursorHidden() || g_is_scene_hovered)) { - camera.update(); + camera.update(editor.scene); } editor.handle_input(); diff --git a/src/models.cpp b/src/models.cpp index 6e0a193..a0166ff 100644 --- a/src/models.cpp +++ b/src/models.cpp @@ -807,17 +807,45 @@ void load_models() { assets.push_back(torus_asset); } -void update_model(Entity* e) { +void update_model(Entity* e) +{ if (!e) return; + MeshComponent* mesh = e->get_mesh_component(); - if (!mesh || !mesh->asset || !mesh->asset->is_procedural || !mesh->asset->generator) return; + + if (!mesh) return; + if (mesh->model.meshCount > 0 && entity_owns_model(*e)) UnloadModel(mesh->model); + if (mesh->editable_mode) + { + mesh->model = {}; + + rebuild_mesh_from_editable( + mesh->model, + mesh->editable_mesh + ); + + mesh->owns_model_instance = true; + apply_negative_scale_winding(e); + + return; + } + + if (!mesh->asset || !mesh->asset->is_procedural || !mesh->asset->generator) + return; + int max_seg = 125; - if (mesh->type == SPHERE || mesh->type == HEMISPHERE) max_seg = 100; - if (mesh->segments < 3) mesh->segments = 3; - if (mesh->segments > max_seg) mesh->segments = max_seg; + if (mesh->type == SPHERE || mesh->type == HEMISPHERE) + max_seg = 100; + + + if (mesh->segments < 3) + mesh->segments = 3; + + if (mesh->segments > max_seg) + mesh->segments = max_seg; mesh->model = mesh->asset->generator(mesh->segments); mesh->owns_model_instance = true;