1
0
mirror of synced 2025-02-02 20:37:18 +01:00
paxcut 8abaafab79
fix: Crash in 3D Visualizer, improved error messages (#2062)
The recently added data checks allowed invalid sized vertex arrays to be
used as if they were valid making ImHex crash.

Moved all the error messages into localization strings for translation.
2025-01-15 19:38:38 +01:00

34 lines
2.3 KiB
JSON

{
"code": "en-US",
"language": "English",
"country": "United States",
"fallback": true,
"translations": {
"hex.visualizers.pl_visualizer.3d.light_position": "Light Position",
"hex.visualizers.pl_visualizer.3d.ambient_brightness": "Ambient Brightness",
"hex.visualizers.pl_visualizer.3d.diffuse_brightness": "Diffuse Brightness",
"hex.visualizers.pl_visualizer.3d.error_message_count": "{} count must be a multiple of {}",
"hex.visualizers.pl_visualizer.3d.error_message_not_empty": "{} can't be empty",
"hex.visualizers.pl_visualizer.3d.error_message_expected": "Expected {} but got {}",
"hex.visualizers.pl_visualizer.3d.error_message_positions": "Positions",
"hex.visualizers.pl_visualizer.3d.error_message_vertex_count": "Error: Vertex count must be a multiple of 3",
"hex.visualizers.pl_visualizer.3d.error_message_colors": "Colors",
"hex.visualizers.pl_visualizer.3d.error_message_normals": "Normals",
"hex.visualizers.pl_visualizer.3d.error_message_uv_coords": "Texture Coordinates",
"hex.visualizers.pl_visualizer.3d.error_message_index_count": "Error: Index count must be a multiple of 3",
"hex.visualizers.pl_visualizer.3d.error_message_invalid_indices": "Error: Indices must be between 0 and the number of vertices minus one. Invalid indices: ",
"hex.visualizers.pl_visualizer.3d.error_message_for_vertex_count": " for {} vertices",
"hex.visualizers.pl_visualizer.3d.specular_brightness": "Specular Brightness",
"hex.visualizers.pl_visualizer.3d.object_reflectiveness": "Object Reflectiveness",
"hex.visualizers.pl_visualizer.3d.light_color": "Light Color",
"hex.visualizers.pl_visualizer.3d.more_settings": "More Settings",
"hex.visualizers.pl_visualizer.3d.texture_file": "Texture File Path",
"hex.visualizers.pl_visualizer.coordinates.latitude": "Latitude",
"hex.visualizers.pl_visualizer.coordinates.longitude": "Longitude",
"hex.visualizers.pl_visualizer.coordinates.query": "Find address",
"hex.visualizers.pl_visualizer.coordinates.querying": "Querying address...",
"hex.visualizers.pl_visualizer.coordinates.querying_no_address": "No address found",
"hex.visualizers.pl_visualizer.task.visualizing": "Visualizing data..."
}
}